.hero-slim[data-astro-cid-lmkygsfs]{padding-block:clamp(48px,7vw,88px)}.plan[data-astro-cid-lmkygsfs]{display:flex;flex-direction:column;gap:12px;padding:26px 26px 22px}.plan-featured[data-astro-cid-lmkygsfs]{border-color:var(--accent);box-shadow:var(--shadow-card)}.plan-flag[data-astro-cid-lmkygsfs]{margin:0;font-size:12.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--accent)}.plan[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{margin:0;font-size:22px}.plan-blurb[data-astro-cid-lmkygsfs]{margin:0;color:var(--muted);font-size:14.5px;min-height:3.2em}.plan-min[data-astro-cid-lmkygsfs]{margin:0;font-family:var(--brand-font-display),sans-serif;font-size:26px;font-weight:var(--brand-display-weight)}.plan-min-note[data-astro-cid-lmkygsfs]{font-family:var(--brand-font-body),sans-serif;font-size:13px;font-weight:400;color:var(--muted)}.plan-list[data-astro-cid-lmkygsfs]{list-style:none;margin:0 0 8px;padding:0;display:grid;gap:8px}.plan-list[data-astro-cid-lmkygsfs] li[data-astro-cid-lmkygsfs]{display:flex;gap:8px;align-items:center;font-size:14.5px}.plan-list[data-astro-cid-lmkygsfs] svg{width:15px;height:15px;color:var(--accent);flex:none}.plan[data-astro-cid-lmkygsfs] .btn[data-astro-cid-lmkygsfs]{margin-top:auto}.calc[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,4fr);gap:clamp(24px,3vw,48px);background:var(--canvas);border:1px solid var(--border);border-radius:var(--radius-lg);padding:clamp(20px,3vw,32px)}.calc-inputs[data-astro-cid-lmkygsfs]{display:grid;gap:16px;align-content:start}.field[data-astro-cid-lmkygsfs] label[data-astro-cid-lmkygsfs]{display:block;font-size:13.5px;font-weight:600;margin-bottom:6px}.field[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=number],.field[data-astro-cid-lmkygsfs] select[data-astro-cid-lmkygsfs]{width:100%;max-width:320px;padding:9px 12px;border:1px solid var(--border-strong);border-radius:var(--radius);background:var(--surface);color:var(--ink);font:inherit;font-size:15px}.field[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs][type=range]{width:100%;max-width:320px;margin-top:8px;accent-color:var(--accent)}.field[data-astro-cid-lmkygsfs] input[data-astro-cid-lmkygsfs]:focus-visible,.field[data-astro-cid-lmkygsfs] select[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.field-err[data-astro-cid-lmkygsfs]{margin:6px 0 0;font-size:13px;color:var(--danger)}.calc-result[data-astro-cid-lmkygsfs]{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:20px 22px;align-self:start}.calc-lines[data-astro-cid-lmkygsfs]{margin:0;display:grid;gap:10px}.calc-lines[data-astro-cid-lmkygsfs] div[data-astro-cid-lmkygsfs]{display:flex;justify-content:space-between;gap:16px;border-bottom:1px solid var(--border);padding-bottom:10px}.calc-lines[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:var(--muted);font-size:14.5px}.calc-lines[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{margin:0;font-weight:600;font-family:var(--brand-font-display),sans-serif;font-variant-numeric:tabular-nums}.calc-total[data-astro-cid-lmkygsfs]{border-bottom:0;padding-top:6px}.calc-total[data-astro-cid-lmkygsfs] dt[data-astro-cid-lmkygsfs]{color:var(--ink);font-weight:600}.calc-total[data-astro-cid-lmkygsfs] dd[data-astro-cid-lmkygsfs]{font-size:24px;color:var(--accent)}.rate-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:14.5px}.rate-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs],.rate-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{text-align:left;padding:11px 16px;border-bottom:1px solid var(--border)}.rate-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{font-size:12.5px;text-transform:uppercase;letter-spacing:.05em;color:var(--muted)}.rate-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs].num,.rate-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].num{text-align:right;font-variant-numeric:tabular-nums}.faq-wrap[data-astro-cid-lmkygsfs]{max-width:820px}.faq-item[data-astro-cid-lmkygsfs]{border:1px solid var(--border);border-radius:var(--radius);background:var(--canvas);margin-bottom:10px;overflow:hidden}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0}.faq-btn[data-astro-cid-lmkygsfs]{width:100%;display:flex;justify-content:space-between;align-items:center;gap:16px;background:none;border:0;padding:15px 18px;font:inherit;font-weight:600;font-size:15.5px;color:var(--ink);text-align:left;cursor:pointer}.faq-btn[data-astro-cid-lmkygsfs]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.faq-x[data-astro-cid-lmkygsfs]{position:relative;width:14px;height:14px;flex:none}.faq-x[data-astro-cid-lmkygsfs]:before,.faq-x[data-astro-cid-lmkygsfs]:after{content:"";position:absolute;inset:6px 0;background:var(--accent);transition:transform .2s var(--ease-out)}.faq-x[data-astro-cid-lmkygsfs]:after{transform:rotate(90deg)}.faq-btn[data-astro-cid-lmkygsfs][aria-expanded=true] .faq-x[data-astro-cid-lmkygsfs]:after{transform:rotate(0)}.faq-panel[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;padding:0 18px 16px;color:var(--muted);font-size:14.5px}@media(max-width:900px){.calc[data-astro-cid-lmkygsfs]{grid-template-columns:minmax(0,1fr)}}
