.page-hero:where(.astro-u3mqw4ek){text-align:center;padding:7rem 0 4rem}.page-hero-inner:where(.astro-u3mqw4ek){max-width:760px}.page-hero:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek){margin-bottom:18px}.page-hero-title:where(.astro-u3mqw4ek){max-width:18ch;margin:0 auto 1rem;font-size:clamp(2.25rem,4.2vw,3.25rem)}.page-hero-sub:where(.astro-u3mqw4ek){color:var(--ink-soft);max-width:52ch;margin:0 auto 2rem;font-size:1.125rem}.page-hero-actions:where(.astro-u3mqw4ek){flex-direction:column;align-items:center;gap:.9rem;display:flex}.page-hero-micro:where(.astro-u3mqw4ek){color:var(--ink-faint);font-size:.9rem}.section-rule:where(.astro-u3mqw4ek){border-top:1px solid var(--rule)}.sec-head:where(.astro-u3mqw4ek){max-width:720px;margin:0 0 56px}.sec-head:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek){margin-bottom:18px}.sec-title:where(.astro-u3mqw4ek){max-width:18ch;margin:0;font-size:clamp(30px,3.6vw,44px);line-height:1.08}.sec-sub:where(.astro-u3mqw4ek){color:var(--ink-soft);max-width:56ch;margin:18px 0 0;font-size:17px}.ways:where(.astro-u3mqw4ek){grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.way:where(.astro-u3mqw4ek){background:var(--surface-alt);border:1px solid var(--rule);border-radius:var(--radius);padding:26px 28px 24px}.way:where(.astro-u3mqw4ek) .eyebrow:where(.astro-u3mqw4ek){margin-bottom:14px}.way-rate:where(.astro-u3mqw4ek){font-family:var(--font-mono);letter-spacing:-.02em;color:var(--ink);overflow-wrap:anywhere;margin:0;font-size:1.6rem;font-weight:500;line-height:1.2}.way-copy:where(.astro-u3mqw4ek){color:var(--ink-soft);max-width:44ch;margin:14px 0 0;font-size:15px;line-height:1.55}.way-points:where(.astro-u3mqw4ek){border-top:1px solid var(--rule);margin:18px 0 0;padding:0;list-style:none}.way-points:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){border-bottom:1px solid var(--rule);color:var(--ink);padding:11px 0;font-size:14.5px}.way-points:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):last-child{border-bottom:0;padding-bottom:0}.example:where(.astro-u3mqw4ek){border:1px solid var(--rule);border-radius:var(--radius);background:var(--bg-card);max-width:820px;margin:0;overflow:hidden}.example-bar:where(.astro-u3mqw4ek){border-bottom:1px solid var(--rule);background:var(--surface-alt);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;padding:12px 20px;display:flex}.example-label:where(.astro-u3mqw4ek){color:var(--ink-soft);font-size:11px}.example-tag:where(.astro-u3mqw4ek){color:var(--ink-faint);font-size:10.5px}.example-scroll:where(.astro-u3mqw4ek){overflow-x:auto}.example:where(.astro-u3mqw4ek) table:where(.astro-u3mqw4ek){border-collapse:collapse;width:100%;font-size:14.5px}.example:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.example:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){border-bottom:1px solid var(--rule);text-align:right;padding:13px 20px;font-weight:400}.example:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek)[scope=row]{text-align:left;color:var(--ink-soft)}.example:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-soft);font-size:11px}.example:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){font-family:var(--font-mono);color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap;font-size:13.5px}.example:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child th:where(.astro-u3mqw4ek),.example:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):last-child td:where(.astro-u3mqw4ek){border-bottom:0}.example:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek).is-total th:where(.astro-u3mqw4ek)[scope=row]{color:var(--ink)}.example:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek).is-total td:where(.astro-u3mqw4ek){color:var(--brand-strong);font-weight:500}.example-cap:where(.astro-u3mqw4ek){border-top:1px solid var(--rule);color:var(--ink-soft);padding:14px 20px 16px;font-size:14px;line-height:1.55}.steps:where(.astro-u3mqw4ek){border-top:1px solid var(--rule);max-width:820px;margin:0;padding:0;list-style:none}.step:where(.astro-u3mqw4ek){border-bottom:1px solid var(--rule);grid-template-columns:2.5rem minmax(0,1fr);gap:0 16px;padding:22px 0;display:grid}.step-n:where(.astro-u3mqw4ek){font-family:var(--font-mono);letter-spacing:.08em;color:var(--ink-faint);padding-top:4px;font-size:12px}.step-name:where(.astro-u3mqw4ek){margin:0 0 6px;font-size:16px}.step-copy:where(.astro-u3mqw4ek){color:var(--ink-soft);max-width:48ch;margin:0;font-size:15px;line-height:1.55}.faq-wrap:where(.astro-u3mqw4ek){max-width:820px;margin-left:auto;margin-right:auto}.faq:where(.astro-u3mqw4ek){border-top:1px solid var(--rule)}.faq-item:where(.astro-u3mqw4ek){border-bottom:1px solid var(--rule)}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek){cursor:pointer;font-family:var(--font-body);letter-spacing:-.015em;color:var(--ink);justify-content:space-between;align-items:center;gap:1rem;padding:1.4rem 0;font-size:1.05rem;font-weight:600;list-style:none;display:flex}.faq-item:where(.astro-u3mqw4ek) summary:where(.astro-u3mqw4ek)::-webkit-details-marker{display:none}.faq-ind:where(.astro-u3mqw4ek){flex:0 0 14px;width:14px;height:14px;position:relative}.faq-ind:where(.astro-u3mqw4ek):before,.faq-ind:where(.astro-u3mqw4ek):after{content:"";background:var(--ink);transition:transform .2s;position:absolute}.faq-ind:where(.astro-u3mqw4ek):before{width:14px;height:2px;top:6px;left:0}.faq-ind:where(.astro-u3mqw4ek):after{width:2px;height:14px;top:0;left:6px}.faq-item:where(.astro-u3mqw4ek)[open] .faq-ind:where(.astro-u3mqw4ek):after{transform:scaleY(0)}.faq-item:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--ink-soft);max-width:65ch;margin:0 0 1.4rem;line-height:1.65}.cta-band:where(.astro-u3mqw4ek){background:var(--band-dark);color:#fff;text-align:center;border-top:1px solid var(--band-border,transparent);border-bottom:1px solid var(--band-border,transparent);box-shadow:var(--band-shadow,0 0 0 0 transparent);padding:6rem 0}.cta-band-inner:where(.astro-u3mqw4ek){flex-direction:column;align-items:center;display:flex}.cta-band:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){color:#fff;max-width:22ch;margin-bottom:1rem;font-size:clamp(1.9rem,3.6vw,2.75rem)}.cta-band:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:#ffffffb3;max-width:50ch;margin:0 auto 2rem}.cta-band-actions:where(.astro-u3mqw4ek){align-items:center;gap:1.25rem;display:flex}@media screen and (width<=900px){.ways:where(.astro-u3mqw4ek){grid-template-columns:minmax(0,1fr)}}@media screen and (width<=720px){.section:where(.astro-u3mqw4ek){padding:4.5rem 0}.sec-head:where(.astro-u3mqw4ek){margin-bottom:40px}.page-hero:where(.astro-u3mqw4ek){padding-top:5.5rem}.way:where(.astro-u3mqw4ek){padding:22px 20px 20px}.example:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.example:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){padding:12px 10px}.example:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):first-child{padding-left:14px}.example:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek):last-child,.example:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek):last-child{padding-right:14px}.example:where(.astro-u3mqw4ek) table:where(.astro-u3mqw4ek){font-size:13.5px}.example:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){font-size:12px}.example:where(.astro-u3mqw4ek) thead:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){letter-spacing:.06em;font-size:10px}.example-bar:where(.astro-u3mqw4ek),.example-cap:where(.astro-u3mqw4ek){padding-left:14px;padding-right:14px}}@media screen and (width<=620px){.cta-band-actions:where(.astro-u3mqw4ek){flex-direction:column;gap:.75rem}}@media (prefers-reduced-motion:reduce){.faq-ind:where(.astro-u3mqw4ek):before,.faq-ind:where(.astro-u3mqw4ek):after{transition:none}}.sr-only:where(.astro-u3mqw4ek){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
