.yo[data-astro-cid-6qidfh7t]{margin-top:var(--space-6);display:grid;grid-template-columns:1.05fr 1fr;padding:0;overflow:hidden;border-radius:var(--radius-lg)}.yo-inputs[data-astro-cid-6qidfh7t]{padding:var(--space-7)}.yo-results[data-astro-cid-6qidfh7t]{padding:var(--space-7);background:var(--paper);display:flex;flex-direction:column;gap:var(--space-4)}.yo[data-astro-cid-6qidfh7t] h3[data-astro-cid-6qidfh7t]{font-size:var(--step-1);margin-bottom:var(--space-4)}.yo-results[data-astro-cid-6qidfh7t] h3[data-astro-cid-6qidfh7t]{margin-bottom:0}.yo-chips[data-astro-cid-6qidfh7t]{display:flex;flex-wrap:wrap;gap:var(--space-2)}.yo-chip[data-astro-cid-6qidfh7t]{font:inherit;font-size:var(--step--1);font-weight:600;padding:.5rem .95rem;border-radius:var(--radius-pill);border:1px solid var(--line);background:var(--paper);color:var(--ink);cursor:pointer}.yo-chip[data-astro-cid-6qidfh7t]:hover{border-color:var(--orange-600)}.yo-chip[data-astro-cid-6qidfh7t].is-on{background:var(--orange-700);border-color:var(--orange-700);color:#fff}.yo-chip[data-astro-cid-6qidfh7t]:focus-visible{outline:2px solid var(--orange-600);outline-offset:2px}.yo-example[data-astro-cid-6qidfh7t]{margin:var(--space-4) 0 var(--space-5);color:var(--ink-soft);min-height:3.2em}.yo-grid[data-astro-cid-6qidfh7t]{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-4)}.yo-label[data-astro-cid-6qidfh7t]{display:block;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);margin-bottom:var(--space-2)}.yo-num[data-astro-cid-6qidfh7t]{display:flex;align-items:center;gap:.3rem;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius);padding-left:.9rem;color:var(--muted)}.yo-num[data-astro-cid-6qidfh7t]:focus-within{outline:2px solid var(--orange-600);outline-offset:1px}.yo-num[data-astro-cid-6qidfh7t] input[data-astro-cid-6qidfh7t]{width:100%;border:none;background:transparent;padding:.8rem .9rem .8rem 0;font-size:var(--step-0);color:var(--ink)}.yo-num[data-astro-cid-6qidfh7t] input[data-astro-cid-6qidfh7t]:focus{outline:none}.yo-src[data-astro-cid-6qidfh7t]{margin-top:var(--space-5);font-size:var(--step--1);color:var(--muted)}.yo-src[data-astro-cid-6qidfh7t] a[data-astro-cid-6qidfh7t]{text-decoration:underline}.yo-year-label[data-astro-cid-6qidfh7t]{font-weight:600;color:var(--ink);margin-bottom:var(--space-2)}.yo-bar-row[data-astro-cid-6qidfh7t]{display:grid;grid-template-columns:5.5rem 1fr 6.5rem;align-items:center;gap:var(--space-3);margin-bottom:var(--space-2)}.yo-who[data-astro-cid-6qidfh7t]{font-size:var(--step--1);color:var(--muted)}.yo-track[data-astro-cid-6qidfh7t]{height:1.6rem;background:var(--cream);border-radius:var(--radius-pill);overflow:hidden}.yo-bar[data-astro-cid-6qidfh7t]{display:block;height:100%;width:0;border-radius:var(--radius-pill);transition:width .45s cubic-bezier(.2,.8,.2,1)}.yo-bar-them[data-astro-cid-6qidfh7t]{background:var(--green-400)}.yo-bar-us[data-astro-cid-6qidfh7t]{background:var(--orange-600)}.yo-amt[data-astro-cid-6qidfh7t]{font-weight:700;font-variant-numeric:tabular-nums;text-align:right;color:var(--ink)}.yo-amt-us[data-astro-cid-6qidfh7t]{color:var(--orange-800)}.yo-diff[data-astro-cid-6qidfh7t]{background:var(--cream);border-radius:var(--radius);padding:var(--space-3) var(--space-4);font-weight:600;color:var(--ink)}.yo-keep[data-astro-cid-6qidfh7t]{border-top:1px solid var(--line);padding-top:var(--space-4)}.yo-keep-title[data-astro-cid-6qidfh7t]{display:flex;align-items:center;gap:.5rem;font-weight:600;margin-bottom:var(--space-3)}.yo-keep-title[data-astro-cid-6qidfh7t] svg{width:1.2em;height:1.2em;color:var(--orange-700)}.yo-keep[data-astro-cid-6qidfh7t] dl[data-astro-cid-6qidfh7t]{display:grid;gap:var(--space-2);margin:0}.yo-keep[data-astro-cid-6qidfh7t] dl[data-astro-cid-6qidfh7t]>div[data-astro-cid-6qidfh7t]{display:grid;grid-template-columns:5.5rem 1fr;gap:var(--space-3)}.yo-keep[data-astro-cid-6qidfh7t] dt[data-astro-cid-6qidfh7t]{font-size:var(--step--1);color:var(--muted);padding-top:.15em}.yo-keep[data-astro-cid-6qidfh7t] dd[data-astro-cid-6qidfh7t]{margin:0;color:var(--ink-soft)}.yo-note[data-astro-cid-6qidfh7t]{color:var(--muted);font-size:var(--step--1);text-align:center;max-width:68ch;margin:var(--space-5) auto 0}@media(max-width:900px){.yo[data-astro-cid-6qidfh7t]{grid-template-columns:1fr}.yo-inputs[data-astro-cid-6qidfh7t],.yo-results[data-astro-cid-6qidfh7t]{padding:var(--space-6)}}@media(max-width:480px){.yo-grid[data-astro-cid-6qidfh7t]{grid-template-columns:1fr}.yo-bar-row[data-astro-cid-6qidfh7t]{grid-template-columns:4.6rem 1fr 5.6rem;gap:var(--space-2)}.yo-keep[data-astro-cid-6qidfh7t] dl[data-astro-cid-6qidfh7t]>div[data-astro-cid-6qidfh7t]{grid-template-columns:1fr;gap:0}}.leave-sub[data-astro-cid-hgwgzrxg]{max-width:46ch;margin:var(--space-4) auto var(--space-8)}.leave-steps[data-astro-cid-hgwgzrxg]{list-style:none;padding:0;margin:0 0 var(--space-7);display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-5);counter-reset:none;position:relative}.leave-steps[data-astro-cid-hgwgzrxg]:before{content:"";position:absolute;top:2rem;left:16%;right:16%;border-top:2px dashed var(--green-200);z-index:0}.leave-step[data-astro-cid-hgwgzrxg]{position:relative;z-index:1;text-align:center}.leave-step-ico[data-astro-cid-hgwgzrxg]{width:4rem;height:4rem;margin:0 auto var(--space-3);border-radius:50%;display:grid;place-items:center;background:var(--paper);border:2px solid var(--orange-600);color:var(--orange-700);box-shadow:var(--shadow-sm)}.leave-step-ico[data-astro-cid-hgwgzrxg] svg{width:1.7rem;height:1.7rem}.leave-step-num[data-astro-cid-hgwgzrxg]{display:block;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.leave-step[data-astro-cid-hgwgzrxg] h3[data-astro-cid-hgwgzrxg]{font-size:var(--step-2);margin:var(--space-1) 0 var(--space-2)}.leave-step[data-astro-cid-hgwgzrxg] p[data-astro-cid-hgwgzrxg]{color:var(--ink-soft);max-width:26ch;margin:0 auto}.leave-keep[data-astro-cid-hgwgzrxg]{padding:var(--space-6);border-radius:var(--radius-lg)}.leave-keep-head[data-astro-cid-hgwgzrxg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-5)}.leave-keep-head[data-astro-cid-hgwgzrxg] h3[data-astro-cid-hgwgzrxg]{font-size:var(--step-2);margin:0}.leave-badge[data-astro-cid-hgwgzrxg]{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;background:var(--orange-700);color:#fff;padding:.45rem .95rem;border-radius:var(--radius-pill)}.leave-badge[data-astro-cid-hgwgzrxg] svg{width:1.15em;height:1.15em}.leave-keep-grid[data-astro-cid-hgwgzrxg]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}.leave-keep-grid[data-astro-cid-hgwgzrxg] li[data-astro-cid-hgwgzrxg]{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:var(--space-4);background:var(--paper);border-radius:var(--radius);padding:var(--space-4)}.leave-keep-ico[data-astro-cid-hgwgzrxg]{width:2.6rem;height:2.6rem;border-radius:var(--radius);display:grid;place-items:center;background:var(--cream);color:var(--green-600)}.leave-keep-ico[data-astro-cid-hgwgzrxg] svg{width:1.4rem;height:1.4rem}.leave-keep-txt[data-astro-cid-hgwgzrxg]{display:flex;flex-direction:column;gap:.15rem}.leave-keep-txt[data-astro-cid-hgwgzrxg]>span[data-astro-cid-hgwgzrxg]:last-child{color:var(--ink-soft);font-size:var(--text-card)}.leave-keep-title[data-astro-cid-hgwgzrxg]{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2)}.leave-yours[data-astro-cid-hgwgzrxg]{font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;line-height:1;color:var(--green-600);border:1.5px solid currentColor;border-radius:var(--radius-pill);padding:.28rem .55rem}.leave-others-h[data-astro-cid-hgwgzrxg]{margin-top:var(--space-8);font-size:var(--step-2)}.leave-others-sub[data-astro-cid-hgwgzrxg]{color:var(--muted);margin:var(--space-2) 0 var(--space-5)}.leave-others[data-astro-cid-hgwgzrxg]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-4)}.leave-other[data-astro-cid-hgwgzrxg]{margin:0;background:var(--paper);border:1px solid var(--line);border-radius:var(--radius-lg);padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.leave-other[data-astro-cid-hgwgzrxg] figcaption[data-astro-cid-hgwgzrxg]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-2)}.leave-tag[data-astro-cid-hgwgzrxg]{font-size:var(--step--1);font-weight:600;color:var(--ink-soft);background:var(--cream);border-radius:var(--radius-pill);padding:.2rem .65rem}.leave-other[data-astro-cid-hgwgzrxg] blockquote[data-astro-cid-hgwgzrxg]{margin:0;padding-left:var(--space-3);border-left:3px solid var(--green-200);color:var(--ink-soft);font-size:var(--text-card);font-style:italic}.leave-src[data-astro-cid-hgwgzrxg]{margin:auto 0 0;font-size:var(--step--1);color:var(--muted)}.leave-src[data-astro-cid-hgwgzrxg] a[data-astro-cid-hgwgzrxg]{font-weight:600;color:var(--orange-700);text-decoration:underline}.leave-foot[data-astro-cid-hgwgzrxg]{margin-top:var(--space-6)}.leave-foot[data-astro-cid-hgwgzrxg] a[data-astro-cid-hgwgzrxg]{font-weight:600;color:var(--orange-700);text-decoration:underline}@media(max-width:900px){.leave-steps[data-astro-cid-hgwgzrxg],.leave-others[data-astro-cid-hgwgzrxg]{grid-template-columns:1fr}.leave-steps[data-astro-cid-hgwgzrxg]:before{display:none}.leave-step[data-astro-cid-hgwgzrxg]{display:grid;grid-template-columns:auto 1fr;column-gap:var(--space-4);text-align:left;align-items:start}.leave-step-ico[data-astro-cid-hgwgzrxg]{grid-row:span 3;margin:0;width:3.2rem;height:3.2rem}.leave-step[data-astro-cid-hgwgzrxg] p[data-astro-cid-hgwgzrxg]{margin:0}.leave-keep-grid[data-astro-cid-hgwgzrxg]{grid-template-columns:1fr}}.btn-lg[data-astro-cid-72lsbejh]{padding:1rem 1.8rem;font-size:var(--step-1)}.btn-ico[data-astro-cid-72lsbejh]{flex-shrink:0}.measure-h[data-astro-cid-72lsbejh]{max-width:40ch}.measure-c[data-astro-cid-72lsbejh]{max-width:70ch;margin-top:var(--space-4)}.hero[data-astro-cid-72lsbejh]{padding-top:var(--space-8);padding-bottom:var(--space-8)}.hero-split[data-astro-cid-72lsbejh]{display:grid;grid-template-columns:1.15fr .85fr;gap:var(--space-8);align-items:center}.pill[data-astro-cid-72lsbejh]{display:inline-flex;align-items:center;gap:.35rem;background:var(--green-tint);border-radius:var(--radius-pill);padding:.3rem;margin-bottom:var(--space-6);font-family:var(--font-mono);font-size:var(--step--1)}.pill-on[data-astro-cid-72lsbejh]{background:var(--green-600);color:#fff;padding:.25rem .8rem;border-radius:var(--radius-pill)}.pill-off[data-astro-cid-72lsbejh]{color:var(--green-900);padding:.25rem .6rem .25rem .2rem}.hero[data-astro-cid-72lsbejh] h1[data-astro-cid-72lsbejh]{max-width:16ch;margin-bottom:var(--space-5)}.hero-lead[data-astro-cid-72lsbejh]{max-width:52ch;margin-bottom:var(--space-6)}.hero-lead[data-astro-cid-72lsbejh] strong[data-astro-cid-72lsbejh]{color:var(--ink)}.hero-btns[data-astro-cid-72lsbejh]{display:flex;flex-wrap:wrap;gap:var(--space-4)}.hero-plan[data-astro-cid-72lsbejh]{position:relative}.hero-plan[data-astro-cid-72lsbejh]:before{content:"";position:absolute;inset:-14px;border:2px dashed color-mix(in srgb,var(--orange-600) 45%,transparent);border-radius:calc(var(--radius-lg) + 14px);pointer-events:none}.plan-card[data-astro-cid-72lsbejh]{position:relative;text-align:center;padding:var(--space-7) var(--space-6) var(--space-6);box-shadow:var(--shadow)}.plan-badge[data-astro-cid-72lsbejh]{position:absolute;top:-14px;left:50%;transform:translate(-50%);background:var(--orange-600);color:#fff;font-family:var(--font-mono);font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;padding:.3rem .9rem;border-radius:var(--radius-pill);white-space:nowrap}.plan-label[data-astro-cid-72lsbejh]{color:var(--ink-soft);font-family:var(--font-mono);font-size:var(--step--1);margin-bottom:var(--space-3);text-transform:uppercase;letter-spacing:.06em}.plan-amount[data-astro-cid-72lsbejh]{font-family:var(--font-serif);color:var(--orange-600);font-weight:600;font-size:var(--step-5);line-height:1}.plan-sub[data-astro-cid-72lsbejh]{color:var(--muted);font-size:var(--step-0);margin-top:var(--space-2)}.plan-facts[data-astro-cid-72lsbejh]{list-style:none;display:flex;flex-direction:column;align-items:stretch;gap:var(--space-2);margin-top:var(--space-5);padding:0;text-align:left}.plan-facts[data-astro-cid-72lsbejh] li[data-astro-cid-72lsbejh]{display:flex;align-items:center;gap:.55rem;font-family:var(--font-mono);font-size:var(--step--1);color:var(--green-900);background:#fff;border-radius:var(--radius-pill);padding:.45rem .9rem}.fact-check[data-astro-cid-72lsbejh]{width:1em;height:1em;color:var(--green-600);flex-shrink:0}.plan-promise[data-astro-cid-72lsbejh]{margin-top:var(--space-4);padding:var(--space-3) var(--space-4);background:#fff;border-radius:var(--radius);border-left:4px solid var(--orange-600);text-align:left;color:var(--green-900)}.plan-promise[data-astro-cid-72lsbejh] strong[data-astro-cid-72lsbejh]{color:var(--orange-700)}.plan-cta[data-astro-cid-72lsbejh]{width:100%;justify-content:center;margin-top:var(--space-5)}.plan-note[data-astro-cid-72lsbejh]{color:var(--muted);font-size:var(--step--1);margin-top:var(--space-3)}.hide-grid[data-astro-cid-72lsbejh]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-7);align-items:stretch}.hide-col[data-astro-cid-72lsbejh]{display:flex;flex-direction:column;gap:var(--space-5)}.hide-col[data-astro-cid-72lsbejh] h2[data-astro-cid-72lsbejh]{font-size:var(--step-4)}.hide-col[data-astro-cid-72lsbejh]>p[data-astro-cid-72lsbejh]{color:var(--ink-soft)}.hide-photo[data-astro-cid-72lsbejh]{width:100%;flex:1;min-height:360px;object-fit:cover;border-radius:var(--radius-lg)}.range-card[data-astro-cid-72lsbejh]{text-align:center;padding:var(--space-7) var(--space-6)}.range-label[data-astro-cid-72lsbejh]{color:var(--ink-soft);font-size:var(--step--1);margin-bottom:var(--space-3)}.range-amount[data-astro-cid-72lsbejh]{font-family:var(--font-serif);color:var(--orange-600);font-weight:600;font-size:var(--step-2);line-height:1.1;white-space:nowrap}.range-sub[data-astro-cid-72lsbejh]{color:var(--muted);font-size:var(--step--1);margin-top:var(--space-2)}.incl-phase[data-astro-cid-72lsbejh]{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3);margin-top:var(--space-8);padding-top:var(--space-6);border-top:1px solid var(--line);font-size:var(--step-2)}.phase-tag[data-astro-cid-72lsbejh]{font-family:var(--font-sans, inherit);font-stretch:normal;font-size:var(--step--1);font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#fff;background:var(--green-900);padding:.3em .75em;border-radius:999px}.incl-grid[data-astro-cid-72lsbejh].incl-solo{grid-template-columns:minmax(0,34rem)}.incl[data-astro-cid-72lsbejh] p[data-astro-cid-72lsbejh] a{color:var(--orange-700);text-decoration:underline}.incl-grid[data-astro-cid-72lsbejh]{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-7) var(--space-6);margin-top:var(--space-6)}.incl[data-astro-cid-72lsbejh] img[data-astro-cid-72lsbejh]{width:48px;height:48px;object-fit:contain;margin-bottom:var(--space-4)}.incl[data-astro-cid-72lsbejh] h3[data-astro-cid-72lsbejh]{font-size:var(--step-2);margin-bottom:var(--space-3)}.incl[data-astro-cid-72lsbejh] p[data-astro-cid-72lsbejh]{color:var(--ink-soft);font-size:var(--text-card)}.who-h[data-astro-cid-72lsbejh]{margin-inline:auto}.who-grid[data-astro-cid-72lsbejh]{margin-top:var(--space-7);align-items:stretch}.who-card[data-astro-cid-72lsbejh]{padding:var(--space-5);transition:transform var(--transition),box-shadow var(--transition)}.who-card[data-astro-cid-72lsbejh]:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.who-card[data-astro-cid-72lsbejh] h3[data-astro-cid-72lsbejh]{display:flex;align-items:center;gap:.5rem;font-size:var(--step-2);margin-bottom:var(--space-4)}.who-ico[data-astro-cid-72lsbejh]{width:1.1em;height:1.1em;flex-shrink:0}.who-ico-yes[data-astro-cid-72lsbejh]{color:var(--green-600)}.who-ico-no[data-astro-cid-72lsbejh]{color:var(--orange-600)}.who-list[data-astro-cid-72lsbejh]{list-style:none;padding:0;display:flex;flex-direction:column;gap:var(--space-3)}.who-list[data-astro-cid-72lsbejh] li[data-astro-cid-72lsbejh]{display:flex;align-items:baseline;gap:var(--space-3);color:var(--ink-soft);font-size:var(--text-card)}.who-mark[data-astro-cid-72lsbejh]{font-weight:700;flex-shrink:0}.who-yes[data-astro-cid-72lsbejh]{color:var(--green-600)}.who-no[data-astro-cid-72lsbejh]{color:var(--orange-600)}.who-close[data-astro-cid-72lsbejh]{max-width:52ch;margin-inline:auto;margin-top:var(--space-7)}.math-grid[data-astro-cid-72lsbejh]{display:grid;grid-template-columns:.9fr 1.1fr;gap:var(--space-8);align-items:center}.math-illus[data-astro-cid-72lsbejh]{width:100%;height:auto;border-radius:var(--radius-lg)}.math-copy[data-astro-cid-72lsbejh]{display:flex;flex-direction:column;gap:var(--space-4)}.math-big[data-astro-cid-72lsbejh]{font-family:var(--font-serif);color:var(--orange-600);font-weight:600;font-size:var(--step-3);line-height:1.2}.math-copy[data-astro-cid-72lsbejh] p[data-astro-cid-72lsbejh]:not(.math-big){color:var(--ink-soft)}.proof-sub[data-astro-cid-72lsbejh]{margin-top:var(--space-3)}.proof-mq[data-astro-cid-72lsbejh]{margin-top:var(--space-7)}.notdo-sub[data-astro-cid-72lsbejh]{text-align:center;margin-top:var(--space-3)}.notdo-grid[data-astro-cid-72lsbejh]{display:grid;grid-template-columns:.85fr 1.15fr;gap:var(--space-7);align-items:start;margin-top:var(--space-8)}.notdo-illus[data-astro-cid-72lsbejh]{width:100%;border-radius:var(--radius-lg);position:sticky;top:100px;align-self:start}.notdo-cards[data-astro-cid-72lsbejh]{display:flex;flex-direction:column;gap:var(--space-5)}.notdo[data-astro-cid-72lsbejh]{padding:var(--space-4)}.notdo-head[data-astro-cid-72lsbejh]{display:flex;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4)}.notdo-head[data-astro-cid-72lsbejh] img[data-astro-cid-72lsbejh]{width:40px;height:40px;object-fit:contain;flex-shrink:0}.notdo-head[data-astro-cid-72lsbejh] h3[data-astro-cid-72lsbejh]{font-size:var(--step-2)}.notdo[data-astro-cid-72lsbejh] p[data-astro-cid-72lsbejh]{color:var(--ink-soft)}@media(max-width:1000px){.hero-split[data-astro-cid-72lsbejh]{grid-template-columns:1fr;gap:var(--space-7)}.hero-plan[data-astro-cid-72lsbejh]{max-width:460px;margin-inline:auto;width:100%}.hide-grid[data-astro-cid-72lsbejh]{grid-template-columns:1fr;gap:var(--space-6)}.notdo-grid[data-astro-cid-72lsbejh]{grid-template-columns:1fr}.notdo-illus[data-astro-cid-72lsbejh]{position:static;max-width:480px;margin-inline:auto}.incl-grid[data-astro-cid-72lsbejh]{grid-template-columns:repeat(2,1fr)}.math-grid[data-astro-cid-72lsbejh]{grid-template-columns:1fr;gap:var(--space-6)}.math-illus[data-astro-cid-72lsbejh]{max-width:560px;margin-inline:auto}}@media(max-width:560px){.hero[data-astro-cid-72lsbejh] h1[data-astro-cid-72lsbejh]{font-size:1.625rem;max-width:none}.hero-btns[data-astro-cid-72lsbejh]{flex-direction:column;align-items:stretch}.hide-col[data-astro-cid-72lsbejh]{gap:var(--space-4)}.incl-grid[data-astro-cid-72lsbejh]{gap:var(--space-6) var(--space-5)}}
