.icon[data-astro-cid-patnjmll]{display:block}.constellation[data-astro-cid-ki4xnhu7]{width:min(600px,100% - 48px);margin:clamp(8px,4vw,40px) auto;opacity:.7}.constellation[data-astro-cid-ki4xnhu7] svg[data-astro-cid-ki4xnhu7]{width:100%;height:auto;display:block;filter:drop-shadow(0 0 8px rgba(108,92,231,.25))}.constellation__stars[data-astro-cid-ki4xnhu7] circle[data-astro-cid-ki4xnhu7]{animation:cl-twinkle 6s ease-in-out infinite alternate}.constellation__stars[data-astro-cid-ki4xnhu7] circle[data-astro-cid-ki4xnhu7]:nth-child(2n){animation-delay:-3s}@keyframes cl-twinkle{0%{opacity:.35}to{opacity:.9}}@media(prefers-reduced-motion:reduce){.constellation__stars[data-astro-cid-ki4xnhu7] circle[data-astro-cid-ki4xnhu7]{animation:none}}.carousel[data-astro-cid-bhf27n7c]{display:flex;flex-direction:column;align-items:center}.carousel--phone[data-astro-cid-bhf27n7c]{--aspect: 720 / 1544;width:min(380px,100%)}.carousel--desktop[data-astro-cid-bhf27n7c]{--aspect: 1440 / 900;width:100%}.carousel__frame[data-astro-cid-bhf27n7c]{position:relative;width:100%;aspect-ratio:var(--aspect);border:1px solid rgba(255,255,255,.12);box-shadow:0 40px 90px #0000008c,0 0 60px #6c5ce738}.carousel--phone[data-astro-cid-bhf27n7c] .carousel__frame[data-astro-cid-bhf27n7c]{animation:float 7s ease-in-out infinite alternate}.carousel__viewport[data-astro-cid-bhf27n7c]{position:absolute;inset:0;overflow:hidden;background:#0c1018;touch-action:pan-y}.carousel__track[data-astro-cid-bhf27n7c]{--index: 0;display:flex;height:100%;transform:translate(calc(var(--index) * -100%));transition:transform .9s cubic-bezier(.65,0,.35,1)}.carousel__slide[data-astro-cid-bhf27n7c]{flex:0 0 100%;height:100%}.carousel__image[data-astro-cid-bhf27n7c]{width:100%;height:100%;display:block;object-fit:cover}.carousel__captions[data-astro-cid-bhf27n7c]{display:grid;margin-top:22px;width:100%}.carousel__caption[data-astro-cid-bhf27n7c]{grid-area:1 / 1;margin:0;text-align:center;font-size:.9rem;line-height:1.5;color:var(--color-on-surface-variant);opacity:0;transition:opacity .6s ease}.carousel__caption[data-astro-cid-bhf27n7c].is-active{opacity:1}.carousel__controls[data-astro-cid-bhf27n7c]{display:flex;align-items:center;gap:4px;margin-top:10px}html:not(.js) .carousel__controls[data-astro-cid-bhf27n7c]{display:none}.carousel__arrow[data-astro-cid-bhf27n7c],.carousel__dot[data-astro-cid-bhf27n7c],.carousel__pause[data-astro-cid-bhf27n7c]{display:grid;place-items:center;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-full)}.carousel__arrow[data-astro-cid-bhf27n7c]{width:32px;height:32px;color:var(--color-on-surface-variant);transition:color .16s ease}.carousel__arrow[data-astro-cid-bhf27n7c]:hover{color:var(--color-on-surface)}.carousel__arrow[data-astro-cid-bhf27n7c] path[data-astro-cid-bhf27n7c]{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.carousel__dots[data-astro-cid-bhf27n7c]{display:flex}.carousel__dot[data-astro-cid-bhf27n7c]{width:24px;height:24px}.carousel__dot[data-astro-cid-bhf27n7c]:before{content:"";width:5px;height:5px;border-radius:var(--radius-full);background:#ffffff3d;transition:width .4s ease,background .4s ease}.carousel__dot[data-astro-cid-bhf27n7c]:hover:before{background:#ffffff80}.carousel__dot[data-astro-cid-bhf27n7c][aria-current=true]:before{width:16px;background:var(--color-tertiary)}.carousel__pause[data-astro-cid-bhf27n7c]{width:24px;height:24px;margin-left:4px;color:#fff6;transition:color .16s ease}.carousel__pause[data-astro-cid-bhf27n7c]:hover{color:var(--color-on-surface)}.carousel__pause[data-astro-cid-bhf27n7c] path[data-astro-cid-bhf27n7c]{fill:currentColor;stroke:currentColor;stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.carousel__pause[data-astro-cid-bhf27n7c][data-paused] .carousel__pause-icon[data-astro-cid-bhf27n7c],.carousel__pause[data-astro-cid-bhf27n7c]:not([data-paused]) .carousel__resume-icon[data-astro-cid-bhf27n7c],.carousel__pause[data-astro-cid-bhf27n7c][hidden]{display:none}.carousel__arrow[data-astro-cid-bhf27n7c]:focus-visible,.carousel__dot[data-astro-cid-bhf27n7c]:focus-visible,.carousel__pause[data-astro-cid-bhf27n7c]:focus-visible{outline:1px solid var(--color-tertiary);outline-offset:-2px}@media(max-width:599px){.carousel--phone[data-astro-cid-bhf27n7c]{flex:1 1 auto;width:min(100%,calc(74svh * var(--aspect)));margin-inline:auto}.carousel__frame[data-astro-cid-bhf27n7c],.carousel--phone[data-astro-cid-bhf27n7c] .carousel__frame[data-astro-cid-bhf27n7c]{border-color:var(--color-outline-variant);box-shadow:0 18px 48px #00000073;animation:none}.carousel__controls[data-astro-cid-bhf27n7c]{order:1;margin-top:6px}.carousel__captions[data-astro-cid-bhf27n7c]{order:2;margin-top:4px}}@keyframes float{0%{transform:translateY(6px)}to{transform:translateY(-10px)}}@media(prefers-reduced-motion:reduce){.carousel--phone[data-astro-cid-bhf27n7c] .carousel__frame[data-astro-cid-bhf27n7c]{animation:none}.carousel__track[data-astro-cid-bhf27n7c],.carousel__caption[data-astro-cid-bhf27n7c],.carousel__dot[data-astro-cid-bhf27n7c]:before{transition:none}.carousel__pause[data-astro-cid-bhf27n7c]{display:none}}.hero[data-astro-cid-sefmxpgk]{position:relative;overflow:hidden;padding-block:clamp(96px,13vw,170px) clamp(80px,10vw,140px)}.fog-canvas[data-astro-cid-sefmxpgk]{position:absolute;inset:0;width:100%;height:100%;z-index:0}.fog-veil[data-astro-cid-sefmxpgk]{display:none;position:absolute;inset:0;z-index:0;background:radial-gradient(ellipse 70% 60% at 25% 60%,rgba(108,92,231,.16) 0%,transparent 65%),radial-gradient(ellipse 55% 50% at 75% 30%,rgba(2,37,67,.45) 0%,transparent 70%),radial-gradient(ellipse 40% 45% at 60% 80%,rgba(187,134,252,.1) 0%,transparent 60%);filter:blur(30px)}html.no-webgl .fog-canvas[data-astro-cid-sefmxpgk]{display:none}html.no-webgl .fog-veil[data-astro-cid-sefmxpgk]{display:block}.hero__inner[data-astro-cid-sefmxpgk]{position:relative;z-index:1}.hero__title[data-astro-cid-sefmxpgk]{font-size:clamp(2.5rem,5.6vw,4.2rem);font-style:italic;font-weight:600;margin-top:18px;background:linear-gradient(115deg,#ffffff 35%,var(--color-tertiary-light) 75%,var(--color-primary-light) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero__sub[data-astro-cid-sefmxpgk]{margin-top:24px;max-width:56ch;font-size:1.12rem;color:var(--color-on-surface-variant)}.hero__actions[data-astro-cid-sefmxpgk]{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin-top:36px}.hero__quiet[data-astro-cid-sefmxpgk]{font-size:.92rem;color:var(--color-on-surface-variant)}.hero__quiet[data-astro-cid-sefmxpgk]:hover{color:#fff}.section-head--center[data-astro-cid-sefmxpgk]{max-width:640px;margin-inline:auto;text-align:center}.inside__features[data-astro-cid-sefmxpgk]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:32px 40px;margin-top:clamp(48px,6vw,72px)}.inside__feature[data-astro-cid-sefmxpgk]{display:grid;grid-template-columns:22px 1fr;column-gap:14px;padding-top:18px;border-top:1px solid var(--color-outline-variant)}.inside__feature[data-astro-cid-sefmxpgk]:nth-child(3n+2){transition-delay:90ms}.inside__feature[data-astro-cid-sefmxpgk]:nth-child(3n+3){transition-delay:.18s}.inside__icon[data-astro-cid-sefmxpgk]{grid-row:span 2;padding-top:2px;color:var(--color-tertiary-light)}.inside__feature[data-astro-cid-sefmxpgk] h3[data-astro-cid-sefmxpgk]{font-size:1.12rem}.inside__feature[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin-top:6px;font-size:.93rem;color:var(--color-on-surface-variant)}.steps[data-astro-cid-sefmxpgk]{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:36px;counter-reset:step}.steps__item[data-astro-cid-sefmxpgk]{position:relative;padding-top:18px;border-top:1px solid var(--color-outline-variant)}.steps__item[data-astro-cid-sefmxpgk]:nth-child(2){transition-delay:.11s}.steps__item[data-astro-cid-sefmxpgk]:nth-child(3){transition-delay:.22s}.steps__n[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-style:italic;font-size:2.6rem;color:color-mix(in srgb,var(--color-primary-light) 55%,transparent);line-height:1}.steps__item[data-astro-cid-sefmxpgk] h3[data-astro-cid-sefmxpgk]{margin:14px 0 8px;font-size:1.3rem}.steps__item[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{font-size:.95rem;color:var(--color-on-surface-variant)}.privacy__inner[data-astro-cid-sefmxpgk]{max-width:720px;margin-inline:auto;text-align:center;padding:clamp(40px,6vw,64px);border:1px solid rgba(187,134,252,.18);border-radius:var(--radius-xl);background:radial-gradient(ellipse 110% 120% at 50% -20%,rgba(108,92,231,.14) 0%,transparent 60%),var(--glass-bg);backdrop-filter:var(--glass-blur);-webkit-backdrop-filter:var(--glass-blur)}.privacy__inner[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-size:clamp(1.7rem,3.4vw,2.3rem);margin-top:12px}.privacy__points[data-astro-cid-sefmxpgk]{list-style:none;margin-top:28px;display:grid;gap:12px;text-align:left;max-width:480px;margin-inline:auto;color:var(--color-on-surface-variant);font-size:.97rem}.privacy__points[data-astro-cid-sefmxpgk] span[data-astro-cid-sefmxpgk]{color:var(--color-tertiary-light);margin-right:8px}.privacy__legal[data-astro-cid-sefmxpgk]{margin-top:28px;font-size:.92rem}.cta-band__inner[data-astro-cid-sefmxpgk]{text-align:center}.cta-band[data-astro-cid-sefmxpgk] h2[data-astro-cid-sefmxpgk]{font-family:var(--font-display);font-style:italic;font-size:clamp(2rem,4.5vw,3.2rem)}.cta-band[data-astro-cid-sefmxpgk] p[data-astro-cid-sefmxpgk]{margin:16px 0 32px;color:var(--color-on-surface-variant);font-size:1.05rem}.hero__inner[data-astro-cid-sefmxpgk]{display:grid;grid-template-columns:1.05fr .95fr;align-items:center;gap:clamp(32px,5vw,72px)}.hero-preview[data-astro-cid-sefmxpgk]{display:flex;justify-content:center}@media(max-width:880px){.inside__features[data-astro-cid-sefmxpgk]{grid-template-columns:repeat(2,1fr)}.steps[data-astro-cid-sefmxpgk],.hero__inner[data-astro-cid-sefmxpgk]{grid-template-columns:1fr}.hero-preview[data-astro-cid-sefmxpgk]{order:2;margin-top:8px}}@media(max-width:559px){.inside__features[data-astro-cid-sefmxpgk]{grid-template-columns:1fr;row-gap:24px}}
