.page.svelte-8314dx{max-width:900px;margin:0 auto;padding:0 16px}.hero.svelte-8314dx{justify-items:start;gap:16px;padding:48px 0 12px;display:grid}.badge.svelte-8314dx{background:var(--accent-soft);width:52px;height:52px;color:var(--accent-2);border-radius:16px;place-items:center;display:grid}h1.svelte-8314dx{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(2rem,5vw,3.4rem);font-weight:800}.lead.svelte-8314dx{max-width:62ch;color:var(--ink-2);text-wrap:pretty;font-size:1.15rem}.big.svelte-8314dx{white-space:normal;text-align:center;padding:1em 1.5em;font-size:1.05rem;line-height:1.25}section.svelte-8314dx{margin-top:64px}h2.svelte-8314dx{margin-bottom:12px;font-size:clamp(1.5rem,3vw,2.1rem)}h3.svelte-8314dx{margin:24px 0 6px;font-size:1.15rem}section.svelte-8314dx p:where(.svelte-8314dx){max-width:68ch;color:var(--ink-2);margin-bottom:12px;font-size:1.05rem}.frame.svelte-8314dx{border:0;width:100%;max-width:900px;height:720px;margin:18px 0 0;display:block}.code.svelte-8314dx{justify-items:start;gap:10px;margin-top:14px;display:grid}.code.svelte-8314dx pre:where(.svelte-8314dx){background:var(--inverse);width:100%;color:var(--on-inverse);white-space:pre-wrap;overflow-wrap:anywhere;border-radius:14px;margin:0;padding:16px 18px;font:.86rem/1.55 ui-monospace,SF Mono,Menlo,Consolas,monospace}.steps.svelte-8314dx ol:where(.svelte-8314dx){gap:14px;margin:0;padding:0;list-style:none;display:grid}.steps.svelte-8314dx li:where(.svelte-8314dx){border-radius:var(--radius-m);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);align-items:flex-start;gap:16px;padding:18px 20px;display:flex}.steps.svelte-8314dx h3:where(.svelte-8314dx){margin:2px 0 4px}.steps.svelte-8314dx p:where(.svelte-8314dx){margin:0}.n.svelte-8314dx{background:var(--accent);width:34px;height:34px;color:var(--on-accent);font-family:var(--font-display);border-radius:10px;flex:none;place-items:center;font-weight:800;display:grid}.cards.svelte-8314dx{grid-template-columns:repeat(auto-fit,minmax(min(240px,100%),1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.cards.svelte-8314dx li:where(.svelte-8314dx){border-radius:var(--radius-l);background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);padding:20px}.cards.svelte-8314dx h3:where(.svelte-8314dx){margin:0 0 6px}.cards.svelte-8314dx p:where(.svelte-8314dx){margin:0;font-size:1rem}dl.svelte-8314dx{gap:10px;margin:0;display:grid}dl.svelte-8314dx div:where(.svelte-8314dx){border-bottom:1px solid var(--line);grid-template-columns:minmax(130px,200px) minmax(0,1fr);gap:4px 18px;padding:14px 0;display:grid}dt.svelte-8314dx{font-weight:700}dd.svelte-8314dx{color:var(--ink-2);margin:0}.faq.svelte-8314dx{gap:10px;display:grid}.faq.svelte-8314dx h2:where(.svelte-8314dx){margin-bottom:6px}details.svelte-8314dx{background:var(--paper-2);box-shadow:inset 0 0 0 1px var(--line);interpolate-size:allow-keywords;border-radius:18px}@supports (interpolate-size:allow-keywords){details.svelte-8314dx::details-content{height:0;transition:height .42s var(--ease-out), content-visibility .42s allow-discrete;overflow:clip}details[open].svelte-8314dx::details-content{height:auto}}summary.svelte-8314dx{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:18px 20px;font-weight:650;list-style:none;display:flex}summary.svelte-8314dx::-webkit-details-marker{display:none}.chev.svelte-8314dx{transition:rotate var(--spring-snappy-ms) var(--spring-snappy);display:grid}details[open].svelte-8314dx .chev:where(.svelte-8314dx){rotate:180deg}details.svelte-8314dx p:where(.svelte-8314dx){color:var(--ink-2);margin:0;padding:0 20px 20px}.cta-band.svelte-8314dx{border-radius:var(--radius-l);background:var(--inverse);color:var(--on-inverse);text-align:center;justify-items:center;gap:18px;padding:48px 24px;display:grid}.cta-band.svelte-8314dx p:where(.svelte-8314dx){max-width:46ch;color:inherit;margin:0;font-size:1.15rem}.more.svelte-8314dx{flex-wrap:wrap;justify-content:center;gap:10px 20px;margin-top:40px;display:flex}.more.svelte-8314dx a:where(.svelte-8314dx){color:var(--ink-2);text-underline-offset:3px}@media (width<=600px){dl.svelte-8314dx div:where(.svelte-8314dx){grid-template-columns:minmax(0,1fr)}.frame.svelte-8314dx{height:640px}}
