.hero.svelte-1pa897o{position:relative;overflow:hidden;padding-top:clamp(108px,13vw,140px);padding-bottom:clamp(40px,6vw,72px)}.hero-bg.svelte-1pa897o{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.hero-bg.svelte-1pa897o:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(var(--line-strong) 1px,transparent 1px);background-size:30px 30px;mask-image:radial-gradient(ellipse 75% 65% at 72% 28%,#000,transparent 72%);-webkit-mask-image:radial-gradient(ellipse 75% 65% at 72% 28%,#000,transparent 72%);opacity:.55}.hero-bg.svelte-1pa897o:after{content:"";position:absolute;top:-12%;right:-6%;width:min(620px,60vw);aspect-ratio:1;background:radial-gradient(closest-side,hsl(221 83% 58% / .16),transparent 70%)}.grid.svelte-1pa897o{position:relative;z-index:1;display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.copy.svelte-1pa897o{display:flex;flex-direction:column;gap:20px}.crumb.svelte-1pa897o{display:flex;gap:8px;align-items:center;font-family:var(--mono);font-size:12px;color:var(--faint)}.crumb.svelte-1pa897o a:where(.svelte-1pa897o):hover{color:var(--text)}.eyebrow.svelte-1pa897o{display:inline-flex;width:fit-content}.display.svelte-1pa897o{margin:0;max-width:15ch}.lead.svelte-1pa897o{max-width:46ch;font-size:clamp(1.02rem,1.5vw,1.18rem)}.cta.svelte-1pa897o{display:flex;align-items:center;gap:18px;flex-wrap:wrap}.cta.svelte-1pa897o .btn:where(.svelte-1pa897o){gap:8px}.seclink.svelte-1pa897o{font-size:.92rem;color:var(--muted)}.seclink.svelte-1pa897o:hover{color:var(--text)}.chips.svelte-1pa897o{display:flex;flex-wrap:wrap;gap:8px;margin-top:4px}.chip.svelte-1pa897o{display:inline-flex;align-items:center;gap:7px;font-size:12px;color:var(--muted);border:1px solid var(--line);background:var(--surface);border-radius:999px;padding:6px 12px}.chip.svelte-1pa897o svg{color:var(--primary-2);flex:0 0 auto}.seo-body.svelte-1pa897o{padding-block:clamp(40px,6vw,72px)}.prose.svelte-1pa897o{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:30px}.prose.svelte-1pa897o p:where(.svelte-1pa897o){margin:0;font-size:1.04rem;line-height:1.75;color:var(--muted)}.prose.svelte-1pa897o p.lead-in:where(.svelte-1pa897o){font-size:clamp(1.18rem,1.9vw,1.4rem);line-height:1.55;color:var(--text);letter-spacing:-.01em;padding-bottom:8px;border-bottom:1px solid var(--line)}.block.svelte-1pa897o{display:flex;flex-direction:column;gap:14px}.block.svelte-1pa897o h2:where(.svelte-1pa897o){font-size:clamp(1.35rem,2.4vw,1.7rem);font-weight:600;letter-spacing:-.02em;color:var(--text);margin:0}.prose.svelte-1pa897o ul:where(.svelte-1pa897o){margin:6px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.prose.svelte-1pa897o li:where(.svelte-1pa897o){display:flex;align-items:flex-start;gap:11px;font-size:.98rem;line-height:1.5;color:var(--muted)}.tick.svelte-1pa897o{display:grid;place-items:center;flex:0 0 auto;width:22px;height:22px;margin-top:1px;border-radius:7px;color:var(--primary-2);background:linear-gradient(140deg,#447aee2e,#447aee0a);box-shadow:0 0 0 1px #447aee26 inset}.seo-faq.svelte-1pa897o{padding-bottom:clamp(56px,8vw,96px)}.seo-faq.svelte-1pa897o .h2:where(.svelte-1pa897o){max-width:760px;margin:0 auto 28px}.faq.svelte-1pa897o{max-width:760px;margin-inline:auto;display:flex;flex-direction:column;gap:12px}.faq.svelte-1pa897o details:where(.svelte-1pa897o){overflow:hidden;transition:border-color .18s ease}.faq.svelte-1pa897o details[open]:where(.svelte-1pa897o){border-color:var(--line-strong)}.faq.svelte-1pa897o summary:where(.svelte-1pa897o){display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 24px;cursor:pointer;list-style:none;font-size:1.02rem;font-weight:600;letter-spacing:-.01em;color:var(--text)}.faq.svelte-1pa897o summary:where(.svelte-1pa897o)::-webkit-details-marker{display:none}.faq.svelte-1pa897o .q:where(.svelte-1pa897o){flex:1}.faq.svelte-1pa897o .ic:where(.svelte-1pa897o){display:grid;place-items:center;width:30px;height:30px;flex:0 0 auto;border-radius:9px;color:var(--primary-2);background:linear-gradient(140deg,#447aee2e,#447aee0a);box-shadow:0 0 0 1px #447aee26 inset;transition:transform .2s ease}.faq.svelte-1pa897o details[open]:where(.svelte-1pa897o) .ic:where(.svelte-1pa897o){transform:rotate(45deg)}.faq.svelte-1pa897o .a:where(.svelte-1pa897o){margin:0;padding:0 24px 22px;font-size:.96rem;line-height:1.7;color:var(--muted)}@media (max-width: 620px){.prose.svelte-1pa897o ul:where(.svelte-1pa897o){grid-template-columns:1fr}}.seo-outro.svelte-1pa897o{padding-bottom:clamp(80px,10vw,120px)}.band.svelte-1pa897o{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:28px;flex-wrap:wrap;border:1px solid var(--line-strong);border-radius:22px;padding:clamp(28px,5vw,48px);background:linear-gradient(180deg,var(--surface-2),var(--surface))}.glow.svelte-1pa897o{position:absolute;inset:auto -10% -60% 45%;height:120%;background:radial-gradient(closest-side,hsl(221 83% 55% / .2),transparent 70%);filter:blur(50px);pointer-events:none}.band.svelte-1pa897o .h2:where(.svelte-1pa897o){position:relative;max-width:20ch}.band.svelte-1pa897o .btn:where(.svelte-1pa897o){position:relative;gap:8px;flex:0 0 auto}@media (max-width: 880px){.grid.svelte-1pa897o{grid-template-columns:1fr;gap:28px}.viz.svelte-1pa897o{display:none}}
