main.svelte-11f9a31{padding-block:8px 72px}section.svelte-11f9a31{padding-block:44px}section.svelte-11f9a31+section:where(.svelte-11f9a31){border-block-start:1px solid var(--line)}h2.svelte-11f9a31{font-size:24px;font-weight:700;letter-spacing:-.01em;margin-block-end:20px}.hero.svelte-11f9a31{padding-block:56px 48px}.hero.svelte-11f9a31 h1:where(.svelte-11f9a31),.hero.svelte-11f9a31 .lead:where(.svelte-11f9a31){max-width:760px}.eyebrow.svelte-11f9a31{color:var(--action);font-weight:500;font-size:14px;margin-block-end:14px}.hero.svelte-11f9a31 h1:where(.svelte-11f9a31){font-size:clamp(30px,5vw,46px);line-height:1.12;font-weight:700;letter-spacing:-.02em}.lead.svelte-11f9a31{margin-block:18px 26px;font-size:18px;line-height:1.65;color:var(--ink-2);max-width:620px}.cta.svelte-11f9a31{display:inline-block;background:var(--action);color:#fff;font-weight:500;padding:12px 22px;border-radius:8px}.cta.svelte-11f9a31:hover{filter:brightness(.94)}.cta.svelte-11f9a31:focus-visible,summary.svelte-11f9a31:focus-visible{outline:3px solid rgba(11,91,211,.45);outline:3px solid color-mix(in srgb,var(--action) 45%,transparent);outline-offset:2px}.steps.svelte-11f9a31 ol:where(.svelte-11f9a31){list-style:none;margin:0;padding:0;display:grid;gap:14px 28px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));counter-reset:step}.steps.svelte-11f9a31 li:where(.svelte-11f9a31){counter-increment:step;display:grid;grid-template-columns:34px 1fr;column-gap:12px;align-items:baseline;padding-block:10px}.steps.svelte-11f9a31 li:where(.svelte-11f9a31):before{content:counter(step);grid-row:span 2;font-weight:700;font-size:15px;color:var(--action);width:30px;height:30px;border-radius:50%;border:1.5px solid var(--action);display:grid;place-items:center;font-variant-numeric:tabular-nums}.steps.svelte-11f9a31 h3:where(.svelte-11f9a31){font-size:17px;font-weight:700}.today.svelte-11f9a31 ul:where(.svelte-11f9a31){margin:0;padding:0;list-style:none;display:grid;gap:12px;max-width:70ch}.today.svelte-11f9a31 li:where(.svelte-11f9a31){color:var(--ink-2);line-height:1.6;font-size:15px}.today.svelte-11f9a31 strong:where(.svelte-11f9a31){color:var(--ink)}.steps.svelte-11f9a31 p:where(.svelte-11f9a31){color:var(--ink-2);line-height:1.6;margin-block-start:4px;font-size:15px}.sub.svelte-11f9a31{color:var(--ink-2);margin-block:-10px 26px}.rail-scroll.svelte-11f9a31{overflow-x:auto;padding-block-end:6px}.rail.svelte-11f9a31{position:relative;min-width:640px;padding-inline:70px}.pays.svelte-11f9a31{position:relative;height:80px}.pay.svelte-11f9a31{position:absolute;bottom:8px;transform:translate(50%);text-align:center;white-space:nowrap;display:grid;gap:2px}[dir=ltr] .pay.svelte-11f9a31{transform:translate(-50%)}.pay.svelte-11f9a31 strong:where(.svelte-11f9a31){font-size:22px;font-weight:700;font-variant-numeric:tabular-nums}.pay.svelte-11f9a31 span:where(.svelte-11f9a31){font-size:13px;color:var(--ink-2)}.pay.end.svelte-11f9a31 strong:where(.svelte-11f9a31){font-size:15px;color:var(--action)}.pay.end.svelte-11f9a31{transform:translate(100%);text-align:end}[dir=ltr] .pay.end.svelte-11f9a31{transform:translate(-100%)}.axis.svelte-11f9a31{position:relative;height:2px;background:var(--ink)}.tick.svelte-11f9a31{position:absolute;top:-5px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--ink);transform:translate(50%)}.bands.svelte-11f9a31{display:flex;margin-block-start:14px}.band.svelte-11f9a31{padding:12px 12px 14px;display:grid;gap:3px;font-size:13px;border-inline-start:1px solid var(--bg)}.band.svelte-11f9a31 strong:where(.svelte-11f9a31){font-size:14px}.band.svelte-11f9a31 span:where(.svelte-11f9a31){color:var(--ink-2)}.band.full.svelte-11f9a31{background:#d8e5f8;background:color-mix(in srgb,var(--action) 16%,var(--bg))}.band.partial.svelte-11f9a31{background:#ebf2fb;background:color-mix(in srgb,var(--action) 8%,var(--bg))}.band.none.svelte-11f9a31{background:var(--bg-2)}.note.svelte-11f9a31{margin-block-start:16px;color:var(--ink-2);font-size:14px}.trust.svelte-11f9a31 dl:where(.svelte-11f9a31){margin:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:22px 32px}.trust.svelte-11f9a31 dt:where(.svelte-11f9a31){font-weight:700;font-size:16px;margin-block-end:6px}.trust.svelte-11f9a31 dd:where(.svelte-11f9a31){margin:0;color:var(--ink-2);line-height:1.6;font-size:15px}.faq.svelte-11f9a31{max-width:var(--w-mid)}.faq.svelte-11f9a31 details:where(.svelte-11f9a31),.faq.svelte-11f9a31 h2:where(.svelte-11f9a31){max-width:var(--w-mid)}details.svelte-11f9a31{border-block-end:1px solid var(--line)}summary.svelte-11f9a31{cursor:pointer;padding-block:16px;font-weight:500;font-size:16px;list-style:none;display:flex;justify-content:space-between;gap:16px}summary.svelte-11f9a31::-webkit-details-marker{display:none}summary.svelte-11f9a31:after{content:"+";color:var(--action);font-weight:700}details[open].svelte-11f9a31 summary:where(.svelte-11f9a31):after{content:"−"}details.svelte-11f9a31 p:where(.svelte-11f9a31){padding-block:0 18px;color:var(--ink-2);line-height:1.7}.closing.svelte-11f9a31{text-align:center;padding-block:56px 20px}.closing.svelte-11f9a31 h2:where(.svelte-11f9a31){font-size:28px;margin-block-end:8px}.closing.svelte-11f9a31 p:where(.svelte-11f9a31){color:var(--ink-2);margin-block-end:22px}.rail-list.svelte-11f9a31{display:none;list-style:none;margin:0;padding:0}.rail-list.svelte-11f9a31 li:where(.svelte-11f9a31){position:relative;padding-inline-start:22px;padding-block-end:18px;display:grid;gap:3px}.rail-list.svelte-11f9a31 li:where(.svelte-11f9a31):before{content:"";position:absolute;inset-inline-start:0;top:6px;width:10px;height:10px;border-radius:50%;border:2px solid var(--ink);background:var(--bg)}.rail-list.svelte-11f9a31 li:where(.svelte-11f9a31):after{content:"";position:absolute;inset-inline-start:6px;top:20px;bottom:0;width:2px;background:var(--line)}.rail-list.svelte-11f9a31 li:where(.svelte-11f9a31):last-child:after{display:none}.rail-list.svelte-11f9a31 strong:where(.svelte-11f9a31){font-size:16px;font-variant-numeric:tabular-nums}.rail-list.svelte-11f9a31 span:where(.svelte-11f9a31){color:var(--ink-2);font-size:14px;line-height:1.55}@media(max-width:640px){.rail-scroll.svelte-11f9a31{display:none}.rail-list.svelte-11f9a31{display:block}section.svelte-11f9a31{padding-block:32px}.hero.svelte-11f9a31{padding-block:32px}.lead.svelte-11f9a31{font-size:16px}}
