.hero[data-astro-cid-fafftzsi]{padding:calc(80px + clamp(1.4rem,4vw,3.4rem)) 0 clamp(2.4rem,6vw,5rem)}.hero-inner[data-astro-cid-fafftzsi]{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.hero-copy[data-astro-cid-fafftzsi]{min-width:0}.hero[data-astro-cid-fafftzsi] h1[data-astro-cid-fafftzsi]{margin:0 0 1.1rem;font-size:clamp(2.3rem,1.2rem + 3.6vw,4rem);line-height:1.04}.hero[data-astro-cid-fafftzsi] h1[data-astro-cid-fafftzsi] em[data-astro-cid-fafftzsi],.hero[data-astro-cid-fafftzsi] h1[data-astro-cid-fafftzsi] .nw[data-astro-cid-fafftzsi]{white-space:nowrap}.hero[data-astro-cid-fafftzsi] h1[data-astro-cid-fafftzsi]{font-variant-numeric:lining-nums}.hero-tagline[data-astro-cid-fafftzsi]{font-family:var(--serif);color:var(--ink-2);max-width:36rem;margin:0 0 .9rem;font-size:clamp(1.35rem,2.6vw,2rem);font-style:italic;font-weight:400;line-height:1.2}.hero-sub[data-astro-cid-fafftzsi]{color:var(--mute);max-width:33rem;margin:0 0 1.8rem;font-size:clamp(1rem,1.6vw,1.18rem)}.hero-actions[data-astro-cid-fafftzsi]{flex-wrap:wrap;gap:.8rem;display:flex}.hero-stats[data-astro-cid-fafftzsi]{border-left:1px solid var(--line);gap:0;padding-left:clamp(1.6rem,4vw,3.4rem);display:grid}.stat[data-astro-cid-fafftzsi]{border-top:1px solid var(--line-soft);padding:1.5rem 0}.stat[data-astro-cid-fafftzsi]:first-child{border-top:0;padding-top:0}.stat[data-astro-cid-fafftzsi]:last-child{padding-bottom:0}.stat[data-astro-cid-fafftzsi] .num[data-astro-cid-fafftzsi]{font-family:var(--serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;font-size:clamp(2.6rem,5vw,4.4rem);font-weight:400;line-height:1}.stat[data-astro-cid-fafftzsi] .lbl[data-astro-cid-fafftzsi]{color:var(--mute);letter-spacing:.05em;margin-top:.5rem;font-size:.86rem}@media (width<=1024px){.hero-inner[data-astro-cid-fafftzsi]{grid-template-columns:minmax(0,1fr)}.hero-sub[data-astro-cid-fafftzsi],.hero-tagline[data-astro-cid-fafftzsi]{max-width:38rem}.hero-stats[data-astro-cid-fafftzsi]{border-left:0;border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,minmax(0,1fr));gap:1.4rem;padding:1.6rem 0 0}.stat[data-astro-cid-fafftzsi],.stat[data-astro-cid-fafftzsi]:first-child,.stat[data-astro-cid-fafftzsi]:last-child{border-top:0;padding:0}.stat[data-astro-cid-fafftzsi] .num[data-astro-cid-fafftzsi]{font-size:clamp(1.9rem,4.4vw,3rem)}}@media (width<=780px){.hero[data-astro-cid-fafftzsi]{padding-top:calc(68px + 1rem)}.hero-actions[data-astro-cid-fafftzsi]{gap:.6rem}.hero-stats[data-astro-cid-fafftzsi]{grid-template-columns:minmax(0,1fr);gap:0;padding-top:1.2rem}.stat[data-astro-cid-fafftzsi],.stat[data-astro-cid-fafftzsi]:first-child,.stat[data-astro-cid-fafftzsi]:last-child{border-top:1px solid var(--line-soft);align-items:baseline;gap:1.1rem;padding:.9rem 0;display:flex}.stat[data-astro-cid-fafftzsi]:first-child{border-top:0;padding-top:0}.stat[data-astro-cid-fafftzsi]:last-child{padding-bottom:0}.stat[data-astro-cid-fafftzsi] .num[data-astro-cid-fafftzsi]{flex:0 0 8.6rem;font-size:2rem}.stat[data-astro-cid-fafftzsi] .lbl[data-astro-cid-fafftzsi]{margin-top:0;font-size:.9rem}}.calc-grid[data-astro-cid-k6whtsac]{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(2rem,5vw,5rem);display:grid}.record[data-astro-cid-k6whtsac]{margin:.2rem 0 .8rem;font-size:clamp(3rem,9vw,7rem);line-height:.95}.rose[data-astro-cid-k6whtsac]{color:var(--accent);font-weight:600}.calc-card[data-astro-cid-k6whtsac]{background:var(--card);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:14px;padding:clamp(1.4rem,3vw,2.4rem)}.calc-card[data-astro-cid-k6whtsac] h3[data-astro-cid-k6whtsac]{margin:0 0 1.4rem}.calc-row[data-astro-cid-k6whtsac]{margin-bottom:1.5rem}.calc-row[data-astro-cid-k6whtsac] .top[data-astro-cid-k6whtsac]{color:var(--mute);justify-content:space-between;align-items:baseline;margin-bottom:.7rem;font-size:.9rem;display:flex}.calc-row[data-astro-cid-k6whtsac] .top[data-astro-cid-k6whtsac] b[data-astro-cid-k6whtsac]{font-family:var(--serif);color:var(--ink);font-variant-numeric:lining-nums;font-size:1.5rem;font-weight:400}input[data-astro-cid-k6whtsac][type=range]{-webkit-appearance:none;appearance:none;cursor:pointer;touch-action:pan-y;background:0 0;width:100%;height:44px;margin:0}input[data-astro-cid-k6whtsac][type=range]::-webkit-slider-runnable-track{background:var(--mute-2);height:2px}input[data-astro-cid-k6whtsac][type=range]::-moz-range-track{background:var(--mute-2);height:2px}input[data-astro-cid-k6whtsac][type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;background:var(--accent-fill);border:2px solid var(--ink);width:22px;height:22px;transition:transform .25s var(--ease);border-radius:50%;margin-top:-10px}input[data-astro-cid-k6whtsac][type=range]::-moz-range-thumb{box-sizing:border-box;background:var(--accent-fill);border:2px solid var(--ink);border-radius:50%;width:22px;height:22px}input[data-astro-cid-k6whtsac][type=range]:active::-webkit-slider-thumb{transform:scale(1.18)}.calc-out[data-astro-cid-k6whtsac]{border-top:1px solid var(--line-soft);margin-bottom:1.5rem;padding-top:1.4rem}.calc-out[data-astro-cid-k6whtsac] .lbl[data-astro-cid-k6whtsac]{letter-spacing:.2em;text-transform:uppercase;color:var(--mute);font-size:.8rem}.calc-out[data-astro-cid-k6whtsac] .val[data-astro-cid-k6whtsac]{font-family:var(--serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;margin:.3rem 0;font-size:clamp(2.8rem,6vw,4.4rem);font-weight:400;line-height:1}.calc-out[data-astro-cid-k6whtsac] .note[data-astro-cid-k6whtsac]{color:var(--mute);font-size:.85rem;line-height:1.5}.calc-out[data-astro-cid-k6whtsac] .note[data-astro-cid-k6whtsac]+.note[data-astro-cid-k6whtsac]{margin-top:.5rem}@media (width<=1080px){.calc-grid[data-astro-cid-k6whtsac]{grid-template-columns:minmax(0,1fr)}}.terms[data-astro-cid-umtmbhsq]{border-top:1px solid var(--line-soft)}.terms-grid[data-astro-cid-umtmbhsq]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.1rem;display:grid}.tcard[data-astro-cid-umtmbhsq]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:2rem 1.7rem 1.8rem}.tcard[data-astro-cid-umtmbhsq] .ic[data-astro-cid-umtmbhsq]{font-family:var(--serif);color:var(--accent);font-variant-numeric:lining-nums tabular-nums;margin-bottom:1rem;font-size:2.6rem;font-style:italic;font-weight:300;line-height:1}.tcard[data-astro-cid-umtmbhsq] h3[data-astro-cid-umtmbhsq]{color:var(--ink);font-variant-numeric:lining-nums;margin:0 0 .5rem;font-size:1.5rem}.tcard[data-astro-cid-umtmbhsq] p[data-astro-cid-umtmbhsq]{color:var(--mute);margin:0;font-size:.96rem}.nn-note[data-astro-cid-umtmbhsq]{background:var(--card);border:1px solid var(--line);border-radius:14px;max-width:52rem;margin:clamp(1.4rem,3vw,2.2rem) 0 1.4rem;padding:1.6rem 1.7rem}.nn-note[data-astro-cid-umtmbhsq] .eyebrow[data-astro-cid-umtmbhsq]{margin-bottom:.6rem}.nn-note[data-astro-cid-umtmbhsq] h3[data-astro-cid-umtmbhsq]{margin:0 0 .6rem;font-size:1.5rem}.nn-note[data-astro-cid-umtmbhsq] p[data-astro-cid-umtmbhsq]:last-child{color:var(--ink-2);margin:0;font-size:.98rem}@media (width<=1080px){.terms-grid[data-astro-cid-umtmbhsq]{grid-template-columns:1fr}.tcard[data-astro-cid-umtmbhsq]{grid-template-columns:3.4rem minmax(0,1fr);align-items:start;column-gap:1.4rem;display:grid}.tcard[data-astro-cid-umtmbhsq] .ic[data-astro-cid-umtmbhsq]{text-align:center;margin-bottom:0}}@media (width<=780px){.tcard[data-astro-cid-umtmbhsq]{grid-template-columns:2.6rem minmax(0,1fr);column-gap:1rem;padding:1.5rem 1.3rem}.nn-note[data-astro-cid-umtmbhsq]{padding:1.4rem 1.3rem}}.who[data-astro-cid-gsgoz3i4]{border-top:1px solid var(--line-soft)}.who-grid[data-astro-cid-gsgoz3i4]{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.who-copy[data-astro-cid-gsgoz3i4] h2[data-astro-cid-gsgoz3i4]{margin:0 0 .4rem}.nn-note[data-astro-cid-gsgoz3i4]{background:var(--card);border:1px solid var(--line);border-radius:14px;padding:1.6rem 1.7rem}.nn-note[data-astro-cid-gsgoz3i4] .eyebrow[data-astro-cid-gsgoz3i4]{margin-bottom:.6rem}.nn-note[data-astro-cid-gsgoz3i4] h3[data-astro-cid-gsgoz3i4]{margin:0 0 .6rem;font-size:1.5rem}.nn-note[data-astro-cid-gsgoz3i4] p[data-astro-cid-gsgoz3i4]:last-child{color:var(--ink-2);margin:0;font-size:.98rem}.who-note[data-astro-cid-gsgoz3i4] .btn[data-astro-cid-gsgoz3i4]{margin-top:1.4rem}@media (width<=1080px){.who-grid[data-astro-cid-gsgoz3i4]{grid-template-columns:1fr;gap:2rem}}@media (width<=780px){.nn-note[data-astro-cid-gsgoz3i4]{padding:1.4rem 1.3rem}.who-copy[data-astro-cid-gsgoz3i4] h2[data-astro-cid-gsgoz3i4] em[data-astro-cid-gsgoz3i4]{max-width:100%;display:inline-block}.who-copy[data-astro-cid-gsgoz3i4] h2[data-astro-cid-gsgoz3i4] .nw[data-astro-cid-gsgoz3i4]{white-space:nowrap}}
