.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chips{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.chips__l{color:var(--fg-faint);margin-right:2px;font-size:13.5px}.chip{border:1px solid var(--rule);color:var(--fg);background:var(--surface);border-radius:999px;padding:7px 11px;font-size:13px;line-height:1}.chip--more{color:var(--fg-faint);background:0 0}.viz{background:var(--surface);border:1px solid var(--rule);font-variant-numeric:tabular-nums;width:100%;margin:0;padding:clamp(16px,2vw,22px)}.viz__label{font-family:var(--f-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-faint);font-size:11px}.viz__head{border:1px solid var(--navy);border-left:3px solid var(--navy);background:var(--paper);flex-direction:column;gap:2px;width:max-content;max-width:100%;margin-top:12px;padding:12px 14px;display:flex}.viz__head-l{color:var(--fg-muted);font-size:13px}.viz__head-n{font-family:var(--f-mono);color:var(--navy);font-size:24px;line-height:1.1}.viz__head-s{font-family:var(--f-body);color:var(--fg-muted);margin-left:6px;font-size:13px}.mono{font-family:var(--f-mono);font-size:12.5px;font-weight:500}.tbl{border-collapse:collapse;width:100%;margin-top:12px;font-size:13.5px}.tbl th{font-family:var(--f-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);text-align:left;border-bottom:1px solid var(--rule);vertical-align:bottom;padding:6px 8px 8px;font-size:10.5px;font-weight:500}.tbl td{border-bottom:1px solid var(--rule);white-space:nowrap;padding:9px 8px}.tbl .num{text-align:right;font-family:var(--f-mono);font-size:13px}.tbl tfoot th{font-family:var(--f-body);letter-spacing:0;text-transform:none;color:var(--fg);vertical-align:baseline;border-bottom:none;padding-top:10px;font-size:13px}.tbl tfoot td{border-bottom:none;padding-top:10px;font-weight:500}.tbl .best,.tbl .hi{color:var(--ochre);font-weight:600}.tbl--tight td,.tbl--tight th{padding-inline:6px}.tbl--tight .num{font-size:12.5px}.tbl tr.loss td{color:var(--ochre)}.tbl tr.loss td:first-child{padding-left:16px;position:relative}.tbl tr.loss td:first-child:before{content:"";background:var(--ochre);clip-path:polygon(0 0,100% 50%,0 100%);width:8px;height:8px;margin-top:-4px;position:absolute;top:50%;left:2px}.tbl .ok{color:var(--accent);font-weight:600}.l-short{display:none}.kv{margin:14px 0 0}.kv>div{border-top:1px solid var(--rule);justify-content:space-between;align-items:baseline;gap:16px;padding:11px 0;display:flex}.kv dt{color:var(--fg-muted);font-size:14.5px}.kv dd{font-family:var(--f-mono);color:var(--fg);white-space:nowrap;margin:0;font-size:15px}.kv__total{border-top:2px solid var(--navy)!important;padding-top:14px!important}.kv__total dt{color:var(--fg);font-weight:600}.kv__total dd{color:var(--ochre);font-size:clamp(24px,2.4vw,30px);font-weight:500}.viz__exc{color:var(--fg);border:1px dashed var(--ochre);background:var(--paper);align-items:center;gap:10px;margin-top:12px;padding:9px 10px 9px 12px;font-size:13px;display:flex}.viz__flag{background:var(--ochre);clip-path:polygon(0 0,100% 50%,0 100%);flex:none;width:10px;height:10px}.viz__foot{font-family:var(--f-mono);color:var(--fg-faint);margin-top:12px;font-size:11.5px;line-height:1.6}.sect__cta{margin-top:28px}.sect__row{border-top:1px solid var(--rule);flex-wrap:wrap;align-items:center;gap:14px 24px;margin-top:40px;padding-top:24px;display:flex}.sect__row p{color:var(--fg-muted);margin:0;font-size:17px}@media (width<=560px){.m-hide,.l-long{display:none}.l-short{display:inline}.viz{padding:14px}.tbl td,.tbl th{padding-inline:6px}}.herobed[data-astro-cid-wgrmklbm]{position:relative;overflow:hidden}.hero[data-astro-cid-wgrmklbm]{z-index:1;grid-template-columns:1fr .95fr;align-items:center;gap:clamp(28px,4vw,56px);padding-block:clamp(32px,4vw,56px) clamp(26px,3vw,38px);display:grid;position:relative}.crumb[data-astro-cid-wgrmklbm]{color:var(--fg-faint);gap:8px;margin-bottom:18px;font-size:14px;display:flex}.crumb[data-astro-cid-wgrmklbm] a[data-astro-cid-wgrmklbm]{color:var(--fg-muted);text-decoration:none}.crumb[data-astro-cid-wgrmklbm] a[data-astro-cid-wgrmklbm]:hover{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.hero[data-astro-cid-wgrmklbm] h1[data-astro-cid-wgrmklbm]{max-width:22ch;font-size:clamp(1.9rem,3.1vw,2.5rem);line-height:1.1}.hero__body[data-astro-cid-wgrmklbm] .hero__lede{color:var(--fg);max-width:54ch;margin-top:20px;font-size:17px;line-height:1.58}.hero__body[data-astro-cid-wgrmklbm] .hero__cred{color:var(--fg-muted);max-width:52ch;margin-top:16px;font-size:16px;line-height:1.55}.hero__cta[data-astro-cid-wgrmklbm]{flex-wrap:wrap;align-items:center;gap:14px;margin-top:26px;display:flex}.hero__note[data-astro-cid-wgrmklbm]{font-family:var(--f-mono);color:var(--fg-faint);margin-top:18px;font-size:12.5px}@media (width<=980px){.hero[data-astro-cid-wgrmklbm]{grid-template-columns:1fr}}.blk[data-astro-cid-jkelletg]{border-top:1px solid var(--rule);grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(24px,4vw,56px);margin-top:44px;padding-top:40px;display:grid}.blk--flip[data-astro-cid-jkelletg]{grid-template-columns:1.15fr .85fr}.blk--flip[data-astro-cid-jkelletg] .blk__copy[data-astro-cid-jkelletg]{order:2}.blk--flip[data-astro-cid-jkelletg] .blk__viz[data-astro-cid-jkelletg]{order:1}.blk[data-astro-cid-jkelletg] h3[data-astro-cid-jkelletg]{max-width:20ch;font-size:clamp(1.45rem,2.1vw,1.8rem);line-height:1.15}.blk__pain[data-astro-cid-jkelletg]{color:var(--fg-muted);max-width:48ch;margin-top:18px;font-size:16px;line-height:1.6}.blk__gain[data-astro-cid-jkelletg]{color:var(--fg);max-width:48ch;margin-top:14px;font-size:16.5px;line-height:1.6}.blk__viz[data-astro-cid-jkelletg]{gap:14px;display:grid}.blk__copy[data-astro-cid-jkelletg]{position:sticky;top:96px}@media (width<=1040px){.blk[data-astro-cid-jkelletg],.blk--flip[data-astro-cid-jkelletg]{grid-template-columns:1fr}.blk--flip[data-astro-cid-jkelletg] .blk__copy[data-astro-cid-jkelletg]{order:1}.blk--flip[data-astro-cid-jkelletg] .blk__viz[data-astro-cid-jkelletg]{order:2}.blk__copy[data-astro-cid-jkelletg]{position:static}}.also[data-astro-cid-barff34l]{border-top:1px solid var(--rule);margin-top:44px;padding-top:30px}.also__h[data-astro-cid-barff34l]{font-family:var(--f-body);letter-spacing:.02em;color:var(--accent);font-size:14px;font-weight:600}.also__row[data-astro-cid-barff34l]{grid-template-columns:repeat(3,1fr);gap:26px clamp(16px,3vw,40px);margin:16px 0 0;display:grid}.also__row[data-astro-cid-barff34l] dt[data-astro-cid-barff34l]{font-family:var(--f-display);font-size:19px;line-height:1.25}.also__row[data-astro-cid-barff34l] dd[data-astro-cid-barff34l]{color:var(--fg-muted);margin:6px 0 0;font-size:15px;line-height:1.5}@media (width<=1040px) and (width>=721px){.also__row[data-astro-cid-barff34l]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.also__row[data-astro-cid-barff34l]{grid-template-columns:1fr;gap:18px}}.soft[data-astro-cid-vv22hf2x]{grid-template-columns:.85fr 1.15fr;align-items:start;gap:clamp(24px,4vw,64px);display:grid}.soft[data-astro-cid-vv22hf2x] .h2[data-astro-cid-vv22hf2x]{margin-top:0}.soft__body[data-astro-cid-vv22hf2x]{gap:16px;max-width:58ch;font-size:17px;line-height:1.6;display:grid}.soft__body[data-astro-cid-vv22hf2x] a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.soft__body[data-astro-cid-vv22hf2x] ul{gap:14px;margin:4px 0 0;padding:0;list-style:none;display:grid}.soft__body[data-astro-cid-vv22hf2x] li{padding-left:22px;font-size:16.5px;position:relative}.soft__body[data-astro-cid-vv22hf2x] li:before{content:"";background:var(--ochre);width:10px;height:1.5px;position:absolute;top:.7em;left:0}.soft__body[data-astro-cid-vv22hf2x] li strong{color:var(--fg);font-weight:600}@media (width<=900px){.soft[data-astro-cid-vv22hf2x]{grid-template-columns:1fr}}.price[data-astro-cid-hxav4xso]{grid-template-columns:.9fr 1.1fr;gap:clamp(18px,2.6vw,30px);margin-top:38px;display:grid}.pcard[data-astro-cid-hxav4xso]{background:var(--surface);border:1px solid var(--rule);flex-direction:column;padding:clamp(24px,3.2vw,38px);display:flex}.pcard--lead[data-astro-cid-hxav4xso]{border-color:var(--accent);border-width:1.5px}.pcard[data-astro-cid-hxav4xso] h3[data-astro-cid-hxav4xso]{font-size:var(--step-2)}.pcard__n[data-astro-cid-hxav4xso]{font-family:var(--f-mono);font-variant-numeric:tabular-nums;color:var(--accent);border-bottom:1px solid var(--rule);margin-top:14px;padding-bottom:16px;font-size:15px}.pcard__d[data-astro-cid-hxav4xso]{color:var(--fg-muted);margin-top:18px;font-size:16px;line-height:1.55}.pcard[data-astro-cid-hxav4xso] .btn[data-astro-cid-hxav4xso]{align-self:flex-start;margin-top:26px}.pnote[data-astro-cid-hxav4xso]{color:var(--fg-faint);max-width:62ch;margin-top:26px;font-size:14.5px;line-height:1.6}.pnote[data-astro-cid-hxav4xso] a{color:var(--fg-muted)}@media (width<=900px){.price[data-astro-cid-hxav4xso]{grid-template-columns:1fr}}.about[data-astro-cid-mmd744xt]{grid-template-columns:minmax(200px,300px) 1fr;align-items:start;gap:clamp(28px,5vw,64px);display:grid}.me[data-astro-cid-mmd744xt]{margin:0}.me[data-astro-cid-mmd744xt] picture[data-astro-cid-mmd744xt]{aspect-ratio:4/5;background:var(--surface-2);border:1px solid var(--rule);display:block;overflow:hidden}.me[data-astro-cid-mmd744xt] img[data-astro-cid-mmd744xt]{object-fit:cover;object-position:50% 28%;width:100%;height:100%;display:block}.about[data-astro-cid-mmd744xt] .h2[data-astro-cid-mmd744xt]{margin-top:0}.about__p[data-astro-cid-mmd744xt]{max-width:58ch;margin-top:22px;font-size:17px;line-height:1.6}@media (width<=720px){.about[data-astro-cid-mmd744xt]{grid-template-columns:1fr}.me[data-astro-cid-mmd744xt]{width:min(100%,240px)}}.faq[data-astro-cid-eyparmdn]{border-top:1px solid var(--rule);margin-top:36px}details[data-astro-cid-eyparmdn]{border-bottom:1px solid var(--rule)}summary[data-astro-cid-eyparmdn]{cursor:pointer;font-family:var(--f-display);font-size:var(--step-1);padding:22px 40px 22px 0;list-style:none;position:relative}summary[data-astro-cid-eyparmdn]::-webkit-details-marker{display:none}summary[data-astro-cid-eyparmdn]:after{content:"+";font-family:var(--f-mono);color:var(--accent);font-size:20px;position:absolute;top:50%;right:6px;transform:translateY(-50%)}details[data-astro-cid-eyparmdn][open] summary[data-astro-cid-eyparmdn]:after{content:"–"}.faq__a[data-astro-cid-eyparmdn]{color:var(--fg-muted);gap:14px;max-width:62ch;padding:0 0 24px;display:grid}.final[data-astro-cid-3ioqsazp]{text-align:center;padding-block:clamp(70px,9vw,116px)}.final[data-astro-cid-3ioqsazp] h2[data-astro-cid-3ioqsazp]{font-size:var(--step-4);max-width:18ch;color:var(--paper);margin:0 auto}.final[data-astro-cid-3ioqsazp] p[data-astro-cid-3ioqsazp]{color:#b8c0bb;margin-top:20px;max-width:48ch;margin-inline:auto;font-size:18px}.final[data-astro-cid-3ioqsazp] .btn[data-astro-cid-3ioqsazp]{margin-top:32px}.final__note[data-astro-cid-3ioqsazp]{font-family:var(--f-mono);color:var(--mute);margin-top:18px;font-size:12px}
