.page.svelte-74yd2u{position:relative;width:min(1120px,calc(100% - 32px));margin:0 auto}.hero.svelte-74yd2u{max-width:820px;margin:0 auto;padding-top:clamp(28px,6vw,64px);text-align:center}.crumbs.svelte-74yd2u ol:where(.svelte-74yd2u){display:flex;flex-wrap:wrap;justify-content:center;gap:4px 0;list-style:none;margin:0 0 24px;padding:0;font-size:13.5px;color:var(--b-faint)}.crumbs.svelte-74yd2u li:where(.svelte-74yd2u)+li:where(.svelte-74yd2u):before{content:"/";margin:0 10px;color:var(--b-faint)}.crumbs.svelte-74yd2u a:where(.svelte-74yd2u){color:var(--b-muted);text-decoration:none}.crumbs.svelte-74yd2u a:where(.svelte-74yd2u):hover{color:#fff}.crumbs.svelte-74yd2u span:where(.svelte-74yd2u){color:var(--b-body)}.kicker.svelte-74yd2u{display:inline-block;font-size:12px;font-weight:650;letter-spacing:.12em;text-transform:uppercase;background:var(--b-shine);-webkit-background-clip:text;background-clip:text;color:transparent}h1.svelte-74yd2u{margin:14px 0 0;font-size:clamp(32px,5.2vw,54px);line-height:1.07;letter-spacing:-.04em;font-weight:700;text-wrap:balance;background:linear-gradient(180deg,#fff 35%,#c3ccf3);-webkit-background-clip:text;background-clip:text;color:transparent}.lede.svelte-74yd2u{margin:20px auto 0;max-width:660px;font-size:clamp(16.5px,2vw,19px);line-height:1.6;color:var(--b-muted);text-wrap:pretty}.buttons.svelte-74yd2u{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-top:28px}.buttons.svelte-74yd2u a:where(.svelte-74yd2u){padding:12px 20px;border-radius:11px;font-weight:600;font-size:15px;text-decoration:none}.buttons.svelte-74yd2u .primary:where(.svelte-74yd2u){color:#07091a;background:linear-gradient(135deg,#fff,#cfd9ff);box-shadow:0 0 0 1px #ffffff40,0 6px 26px -6px #8fb3ffaa}.buttons.svelte-74yd2u .secondary:where(.svelte-74yd2u){color:#eef1ff;background:#ffffff0d;box-shadow:inset 0 0 0 1px #fff3}.buttons.svelte-74yd2u .secondary:where(.svelte-74yd2u):hover{background:#ffffff1a}.points.svelte-74yd2u{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;list-style:none;margin:28px 0 0;padding:0}.points.svelte-74yd2u li:where(.svelte-74yd2u){padding:6px 13px;border-radius:999px;font-size:13.5px;color:var(--b-body);background:#ffffff0a;box-shadow:inset 0 0 0 1px var(--b-line-strong)}.points.svelte-74yd2u li:where(.svelte-74yd2u):before{content:"✓ ";color:var(--b-mint)}.shot.svelte-74yd2u{max-width:1040px;margin:clamp(32px,5vw,56px) auto 0}.shot.svelte-74yd2u img:where(.svelte-74yd2u){display:block;width:100%;height:auto;border-radius:16px;box-shadow:0 0 0 1px var(--b-line-strong),0 30px 80px -30px #000}.layout.svelte-74yd2u{display:grid;grid-template-columns:minmax(0,1fr);gap:48px;margin-top:clamp(40px,6vw,72px)}article.svelte-74yd2u{width:100%;max-width:720px;margin:0 auto}@media(min-width:1000px){.layout.svelte-74yd2u{grid-template-columns:minmax(0,720px) 260px;justify-content:center}article.svelte-74yd2u{margin:0}.side.svelte-74yd2u{position:sticky;top:88px;align-self:start}}.prose.svelte-74yd2u{font-size:17.5px;line-height:1.75;color:var(--b-body)}.prose.svelte-74yd2u h2,.faq.svelte-74yd2u h2:where(.svelte-74yd2u){margin:44px 0 12px;font-size:clamp(22px,2.6vw,27px);line-height:1.25;letter-spacing:-.025em;color:var(--b-text)}.prose.svelte-74yd2u>:first-child{margin-top:0}.prose.svelte-74yd2u p{margin:0 0 18px}.prose.svelte-74yd2u strong{color:var(--b-text)}.prose.svelte-74yd2u ul{margin:0 0 20px;padding:0;list-style:none}.prose.svelte-74yd2u li{position:relative;margin:8px 0;padding-left:24px}.prose.svelte-74yd2u ol{margin:0 0 20px;padding-left:22px}.prose.svelte-74yd2u ol>li{padding-left:6px}.prose.svelte-74yd2u ol>li::marker{color:var(--b-faint);font-weight:600}.prose.svelte-74yd2u ul>li:before{content:"";position:absolute;left:4px;top:.72em;width:7px;height:7px;border-radius:50%;background:linear-gradient(135deg,#8fb3ff,#d0a2ff)}.prose.svelte-74yd2u a{color:var(--b-blue);text-decoration:underline;text-decoration-color:#8fb3ff66;text-underline-offset:3px}.prose.svelte-74yd2u a:hover{color:#fff;text-decoration-color:#fff}.prose.svelte-74yd2u table{display:block;overflow-x:auto;width:100%;margin:20px 0 26px;border-collapse:collapse;font-size:14.5px;border-radius:14px;background:var(--b-panel);box-shadow:inset 0 0 0 1px var(--b-line-strong)}.prose.svelte-74yd2u th,.prose.svelte-74yd2u td{padding:11px 14px;text-align:left;border-bottom:1px solid var(--b-line)}.prose.svelte-74yd2u td{color:var(--b-muted)}.faq.svelte-74yd2u{margin-top:20px;padding-top:8px;border-top:1px solid var(--b-line)}.qa.svelte-74yd2u{margin:0 0 14px;padding:18px 20px;border-radius:14px;background:var(--b-panel);box-shadow:inset 0 0 0 1px var(--b-line)}.qa.svelte-74yd2u h3:where(.svelte-74yd2u){margin:0 0 6px;font-size:16.5px;color:var(--b-text)}.qa.svelte-74yd2u p:where(.svelte-74yd2u){margin:0;font-size:15.5px;line-height:1.65;color:var(--b-body)}.side.svelte-74yd2u{display:grid;gap:28px}.side.svelte-74yd2u p:where(.svelte-74yd2u){margin:0 0 10px;font-size:11.5px;font-weight:650;letter-spacing:.1em;text-transform:uppercase;color:var(--b-faint)}.side.svelte-74yd2u ul:where(.svelte-74yd2u){display:grid;gap:2px;list-style:none;margin:0;padding:0}.side.svelte-74yd2u a:where(.svelte-74yd2u){display:block;padding:7px 10px;margin:0 -10px;border-radius:9px;font-size:14.5px;line-height:1.4;color:var(--b-body);text-decoration:none}.side.svelte-74yd2u a:where(.svelte-74yd2u):hover{color:#fff;background:#ffffff0d}.side.svelte-74yd2u small:where(.svelte-74yd2u){display:block;font-size:12.5px;color:var(--b-faint)}
