.fit[data-astro-cid-tvgou2h5]{max-width:760px;margin:0 auto 72px}.fit-head[data-astro-cid-tvgou2h5] h2[data-astro-cid-tvgou2h5]{margin-bottom:.35em}.fit-sub[data-astro-cid-tvgou2h5]{color:var(--sage-text);max-width:48ch;margin:0 auto 12px}.fit-steps[data-astro-cid-tvgou2h5]{counter-reset:fit;gap:18px;margin:28px 0 0;padding:0;list-style:none;display:grid}.fit-step[data-astro-cid-tvgou2h5]{counter-increment:fit;background:var(--card-aqua);border-radius:var(--radius);opacity:0;border:1px solid #e2eee2;padding:clamp(20px,3vw,28px);transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);transform:translateY(16px)}.fit-step[data-astro-cid-tvgou2h5].is-in{opacity:1;transform:none}.fit-step[data-astro-cid-tvgou2h5][hidden]{display:none}.fit-q[data-astro-cid-tvgou2h5]{font-family:var(--font-heading);letter-spacing:-.02em;margin:0 0 6px;font-size:1.12rem;font-weight:600}.fit-q[data-astro-cid-tvgou2h5]:before{content:counter(fit) ". ";color:var(--green)}.fit-note[data-astro-cid-tvgou2h5]{color:var(--sage-text);margin:0 0 14px;font-size:.92rem}.fit-q[data-astro-cid-tvgou2h5]:has(+.fit-options){margin-bottom:14px}.fit-options[data-astro-cid-tvgou2h5]{flex-wrap:wrap;gap:10px;display:flex}.fit-opt[data-astro-cid-tvgou2h5]{font-family:var(--font-body);background:var(--white);color:var(--green-deep);cursor:pointer;border:1.5px solid #209d5073;border-radius:50px;padding:.75rem 1.45rem;font-size:.98rem;font-weight:700;line-height:1.2;transition:background .3s,border-color .3s,color .3s,transform .3s}.fit-opt[data-astro-cid-tvgou2h5]:hover{background:#209d5012;transform:scale(1.02)}.fit-opt[data-astro-cid-tvgou2h5]:active{transform:scale(.97)}.fit-opt[data-astro-cid-tvgou2h5][aria-pressed=true]{background:var(--green);border-color:var(--green);color:var(--white)}.fit-result[data-astro-cid-tvgou2h5]{opacity:0;margin-top:26px;transition:opacity .55s,transform .55s cubic-bezier(.22,.61,.36,1);transform:translateY(18px)scale(.985)}.fit-result[data-astro-cid-tvgou2h5].is-in{opacity:1;transform:none}.fit-result[data-astro-cid-tvgou2h5][hidden]{display:none}.fit-card[data-astro-cid-tvgou2h5]{text-align:center;flex-direction:column;align-items:center;gap:6px;display:flex}.fit-card--flagship[data-astro-cid-tvgou2h5]{border:2px solid var(--green);box-shadow:var(--shadow-lift)}.fit-verb[data-astro-cid-tvgou2h5]{font-family:var(--font-serif);color:var(--green);margin:0;font-size:1.5rem;font-style:italic}.fit-card[data-astro-cid-tvgou2h5] h3[data-astro-cid-tvgou2h5]{margin:0 0 4px;font-size:1.6rem}.fit-tagline[data-astro-cid-tvgou2h5]{color:var(--sage-text);max-width:52ch;margin:0 0 8px;font-size:.98rem}.fit-price[data-astro-cid-tvgou2h5]{flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.fit-price[data-astro-cid-tvgou2h5] s[data-astro-cid-tvgou2h5]{color:#9aa79d;font-size:1.15rem}.fit-price[data-astro-cid-tvgou2h5] strong[data-astro-cid-tvgou2h5]{font-family:var(--font-heading);letter-spacing:-.03em;font-size:2.3rem;font-weight:600}.fit-cadence[data-astro-cid-tvgou2h5]{color:#6b7d6f;font-size:.88rem}.fit-restart[data-astro-cid-tvgou2h5]{text-align:center;margin:16px 0 0}.fit-reset[data-astro-cid-tvgou2h5]{font-family:var(--font-body);color:var(--sage-text);text-underline-offset:3px;cursor:pointer;background:0 0;border:none;padding:6px 10px;font-size:.92rem;font-weight:600;text-decoration:underline}.fit-reset[data-astro-cid-tvgou2h5]:hover{color:var(--green)}@media (prefers-reduced-motion:reduce){.fit-step[data-astro-cid-tvgou2h5],.fit-result[data-astro-cid-tvgou2h5]{opacity:1;transition:none;transform:none}}.verbs[data-astro-cid-nhus5fg5]{grid-template-columns:1fr 1fr;gap:clamp(18px,2.5vw,32px);max-width:1040px;margin:0 auto 56px;display:grid}@media (width<=760px){.verbs[data-astro-cid-nhus5fg5]{grid-template-columns:1fr}}.verb-card[data-astro-cid-nhus5fg5] h3[data-astro-cid-nhus5fg5]{font-family:var(--font-serif);color:var(--green);font-size:1.8rem;font-style:italic}.verb-card[data-astro-cid-nhus5fg5] p[data-astro-cid-nhus5fg5]{color:var(--sage-text)}.verb-tier[data-astro-cid-nhus5fg5]{margin-bottom:0;font-weight:700;color:var(--black)!important}.compare-scroll[data-astro-cid-nhus5fg5]{margin-top:40px;overflow-x:auto}.compare[data-astro-cid-nhus5fg5]{border-collapse:collapse;background:var(--white);border-radius:var(--radius);width:100%;max-width:900px;box-shadow:var(--shadow-card);margin-inline:auto;overflow:hidden}.compare[data-astro-cid-nhus5fg5] th[data-astro-cid-nhus5fg5],.compare[data-astro-cid-nhus5fg5] td[data-astro-cid-nhus5fg5]{text-align:center;padding:14px 18px}.compare[data-astro-cid-nhus5fg5] thead[data-astro-cid-nhus5fg5] th[data-astro-cid-nhus5fg5]{font-family:var(--font-heading);background:var(--cream);border-bottom:2px solid #1d231c14;font-size:1.05rem;font-weight:600}.compare[data-astro-cid-nhus5fg5] thead[data-astro-cid-nhus5fg5] .th-flag[data-astro-cid-nhus5fg5]{background:#209d501a}.th-price[data-astro-cid-nhus5fg5]{color:var(--green);font-size:1.4rem}.compare[data-astro-cid-nhus5fg5] tbody[data-astro-cid-nhus5fg5] th[data-astro-cid-nhus5fg5]{text-align:left;max-width:380px;font-size:.98rem;font-weight:600}.compare[data-astro-cid-nhus5fg5] tbody[data-astro-cid-nhus5fg5] tr[data-astro-cid-nhus5fg5]{border-bottom:1px solid #1d231c0f}.td-flag[data-astro-cid-nhus5fg5]{background:#209d500d}.yes[data-astro-cid-nhus5fg5]{color:var(--green);font-size:1.1rem;font-weight:700}.no[data-astro-cid-nhus5fg5]{color:#b7c0b9}.compare[data-astro-cid-nhus5fg5] tfoot[data-astro-cid-nhus5fg5] td[data-astro-cid-nhus5fg5]{padding:22px 18px}.sr-only[data-astro-cid-nhus5fg5]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}
