.hero.svelte-eq8w37{position:relative;width:100%;min-height:100svh;display:flex;align-items:flex-end;overflow:hidden;background:#0a0716}.hero-bg.svelte-eq8w37{position:absolute;inset:0}.hero-bg.svelte-eq8w37 img:where(.svelte-eq8w37){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:contrast(1.12) saturate(.94) brightness(.82);animation:svelte-eq8w37-hero-drift 38s ease-in-out infinite alternate}@keyframes svelte-eq8w37-hero-drift{0%{scale:1.02}to{scale:1.1}}.hero-veil.svelte-eq8w37{position:absolute;inset:0;background:linear-gradient(180deg,rgba(8,5,22,.6) 0%,rgba(8,5,22,.24) 17%,transparent 33%),linear-gradient(0deg,#080516f0,#080516c2 20%,#08051657 44%,#08051614 66%),linear-gradient(90deg,rgba(8,5,22,.62) 0%,rgba(8,5,22,.2) 36%,transparent 58%),linear-gradient(200deg,rgba(94,66,255,.24) 0%,rgba(94,66,255,.07) 55%,transparent 100%)}.hero-inner.svelte-eq8w37{position:relative;z-index:1;width:100%;max-width:1500px;margin:0 auto;padding:140px clamp(22px,4vw,60px) clamp(38px,6vh,68px)}.hero-copy.svelte-eq8w37>:where(.svelte-eq8w37),.hero-title.svelte-eq8w37>span:where(.svelte-eq8w37){opacity:0;translate:0 16px;transition:opacity .66s cubic-bezier(.2,.8,.2,1),translate .66s cubic-bezier(.2,.8,.2,1);transition-delay:calc(var(--d, 0) * 85ms)}.hero.ready.svelte-eq8w37 .hero-copy:where(.svelte-eq8w37)>:where(.svelte-eq8w37),.hero.ready.svelte-eq8w37 .hero-title:where(.svelte-eq8w37)>span:where(.svelte-eq8w37){opacity:1;translate:0 0}.hero-title.svelte-eq8w37{opacity:1;translate:0 0;transition:none}.hero-kicker.svelte-eq8w37{font-family:var(--font-mono);font-size:11px;font-weight:500;letter-spacing:.18em;color:#ffffffa8}.hero-title.svelte-eq8w37{margin-top:22px;font-size:clamp(36px,5vw,78px);font-weight:700;line-height:.98;letter-spacing:-.042em;color:#fff;max-width:18ch}.hero-title.svelte-eq8w37 span:where(.svelte-eq8w37){display:block}.hero-title.svelte-eq8w37 .accent:where(.svelte-eq8w37){color:#a99aff}.hero-lead.svelte-eq8w37{margin-top:26px;max-width:52ch;font-size:clamp(15px,1.2vw,17.5px);line-height:1.6;color:#ffffffbd}.hero-actions.svelte-eq8w37{margin-top:32px;display:flex;flex-wrap:wrap;align-items:center;gap:12px}.hero-note.svelte-eq8w37{margin-top:24px;font-size:13px;color:#ffffff80}@media(max-width:700px){.hero-bg.svelte-eq8w37 img:where(.svelte-eq8w37){animation:none}.hero-inner.svelte-eq8w37{padding-top:112px}}@media(prefers-reduced-motion:reduce){.hero-bg.svelte-eq8w37 img:where(.svelte-eq8w37){animation:none}.hero-copy.svelte-eq8w37>:where(.svelte-eq8w37),.hero-title.svelte-eq8w37>span:where(.svelte-eq8w37){opacity:1!important;translate:0 0!important;transition:none}}.faq-section.svelte-66tzk8{padding:56px 0}.faq-wrap.svelte-66tzk8{max-width:1240px;margin:0 auto;padding:0 24px;display:grid;grid-template-columns:1fr;gap:32px}.faq-aside.svelte-66tzk8{position:relative;overflow:hidden;border-radius:20px;padding:32px 28px 36px;background-color:#5e42ff;background-image:radial-gradient(rgba(255,255,255,.14) 1px,transparent 1px);background-size:10px 10px;color:#fff}.faq-eyebrow.svelte-66tzk8{font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:#ffffff9e;margin:0}.faq-title.svelte-66tzk8{font-size:clamp(22px,2vw,28px);font-weight:600;letter-spacing:-.02em;line-height:1.2;color:#fff;max-width:20ch;margin:14px 0 0;position:relative}.faq-mark.svelte-66tzk8{position:absolute;right:-18px;bottom:-60px;font-size:clamp(150px,22vw,210px);font-weight:600;line-height:1;letter-spacing:-.04em;color:#ffffff21;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.faq-list.svelte-66tzk8{border-top:1px solid var(--color-divider, rgba(0, 0, 0, .1))}.faq-item.svelte-66tzk8{border-bottom:1px solid var(--color-divider, rgba(0, 0, 0, .1));position:relative;transition:background-color .2s ease}.faq-item.svelte-66tzk8:before{content:"";position:absolute;left:0;top:0;bottom:0;width:2px;background:#5e42ff;transform:scaleY(0);transform-origin:top;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.faq-item[open].svelte-66tzk8:before{transform:scaleY(1)}.faq-item[open].svelte-66tzk8{background:linear-gradient(90deg,rgba(94,66,255,.05),transparent 62%)}.faq-summary.svelte-66tzk8{display:flex;align-items:flex-start;gap:18px;padding:16px 4px 16px 18px;cursor:pointer;list-style:none}.faq-num.svelte-66tzk8{flex-shrink:0;width:22px;margin-top:3px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:11px;font-weight:600;letter-spacing:.08em;color:#00000047;transition:color .16s ease}.faq-item[open].svelte-66tzk8 .faq-num:where(.svelte-66tzk8){color:#5e42ff}.faq-summary.svelte-66tzk8::-webkit-details-marker{display:none}.faq-summary.svelte-66tzk8:focus-visible{outline:2px solid #5e42ff;outline-offset:3px}.faq-question.svelte-66tzk8{font-size:16px;font-weight:500;line-height:1.4;letter-spacing:-.01em;color:var(--color-ink);margin:0 auto 0 0;transition:color .16s ease}.faq-summary.svelte-66tzk8:hover .faq-question:where(.svelte-66tzk8){color:#5e42ff}.faq-item[open].svelte-66tzk8 .faq-question:where(.svelte-66tzk8){font-weight:600}.faq-icon.svelte-66tzk8{flex-shrink:0;width:12px;height:12px;margin-top:6px;display:inline-flex;align-items:center;justify-content:center;color:#5e42ff;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.faq-item[open].svelte-66tzk8 .faq-icon:where(.svelte-66tzk8){transform:rotate(45deg)}.faq-answer.svelte-66tzk8{margin:0;padding:0 40px 20px 58px;font-size:15px;line-height:1.65;color:var(--color-muted);max-width:62ch}@media(min-width:900px){.faq-section.svelte-66tzk8{padding:68px 0}.faq-wrap.svelte-66tzk8{grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:64px;padding:0 40px}.faq-aside.svelte-66tzk8{position:sticky;top:96px;align-self:start;padding:40px 34px 44px;min-height:260px}}@media(prefers-reduced-motion:reduce){.faq-icon.svelte-66tzk8,.faq-num.svelte-66tzk8,.faq-item.svelte-66tzk8,.faq-item.svelte-66tzk8:before,.faq-question.svelte-66tzk8{transition:none}}
