.hero-visual:where(.astro-lmkygsfs){background:var(--white);padding-block:clamp(2rem,5vh,3.5rem)}.hero-visual:where(.astro-lmkygsfs) .container:where(.astro-lmkygsfs){max-width:60rem}.founding-banner:where(.astro-lmkygsfs){display:inline-flex;align-items:center;gap:10px;margin-top:2rem;border:1px solid var(--line);border-radius:var(--r-pill);background:var(--accent-tint);color:var(--accent-deep);font-weight:500;font-size:.9rem;padding:.7rem 1.2rem}.founding-banner:where(.astro-lmkygsfs) .dot:where(.astro-lmkygsfs){width:7px;height:7px;border-radius:50%;background:var(--accent);flex-shrink:0}.plan:where(.astro-lmkygsfs){background:var(--off);padding-block:clamp(4rem,9vh,6.5rem)}.plan-wrap:where(.astro-lmkygsfs){display:grid;justify-content:center}.plan-card:where(.astro-lmkygsfs){background:var(--surface);border-radius:var(--r-2xl);padding:clamp(2rem,4vw,3rem);max-width:44rem}.plan-cat:where(.astro-lmkygsfs){color:var(--accent-deep)}.price-row:where(.astro-lmkygsfs){display:flex;align-items:baseline;gap:14px;flex-wrap:wrap;margin-top:1rem}.founding-strike:where(.astro-lmkygsfs){margin-top:.5rem;font-size:1.05rem;color:var(--muted)}.founding-strike:where(.astro-lmkygsfs) .strike:where(.astro-lmkygsfs){color:var(--muted);text-decoration:line-through}.founding-strike:where(.astro-lmkygsfs) b:where(.astro-lmkygsfs){color:var(--accent-deep)}.price:where(.astro-lmkygsfs){font-weight:500;font-size:clamp(2.4rem,4.6vw,3.4rem);letter-spacing:-.02em}.price:where(.astro-lmkygsfs) small:where(.astro-lmkygsfs){font-size:1.1rem;color:var(--muted)}.alt:where(.astro-lmkygsfs){color:var(--muted);font-size:.95rem}.price-notes:where(.astro-lmkygsfs){color:var(--muted);font-size:.88rem;margin-top:.6rem}.included:where(.astro-lmkygsfs){list-style:none;margin:1.6rem 0 2rem;display:grid;gap:.65rem;padding:0}.included:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs){font-size:.95rem}.included:where(.astro-lmkygsfs) li:where(.astro-lmkygsfs):before{content:"";display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--accent);margin-right:12px}.addons:where(.astro-lmkygsfs){background:var(--white);padding-block:clamp(5rem,11vh,8rem)}.ad-head:where(.astro-lmkygsfs){text-align:center;margin-bottom:2.6rem}.ad-head:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.025em}.ad-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:repeat(3,1fr);gap:12px;max-width:64rem;margin-inline:auto}.ad-card:where(.astro-lmkygsfs){background:var(--off);border-radius:var(--r-xl);padding:1.8rem 1.6rem;display:grid;gap:.6rem;align-content:start}.ad-card:where(.astro-lmkygsfs) b:where(.astro-lmkygsfs){font-size:1rem}.ad-card:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--muted);font-size:.9rem}.ad-card:where(.astro-lmkygsfs) .btn:where(.astro-lmkygsfs){justify-self:start;margin-top:.4rem}.calc:where(.astro-lmkygsfs){background:var(--off);padding-block:clamp(5rem,11vh,8rem)}.calc-wrap:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){text-align:center;font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.025em;margin-bottom:2.6rem}.calc-grid:where(.astro-lmkygsfs){display:grid;grid-template-columns:1.2fr 1fr;gap:12px;max-width:64rem;margin-inline:auto}.controls:where(.astro-lmkygsfs){background:var(--surface);border-radius:var(--r-xl);padding:clamp(1.6rem,3vw,2.4rem);display:grid;gap:1.6rem;align-content:center}.ctl:where(.astro-lmkygsfs){display:grid;gap:.5rem}.ctl-label:where(.astro-lmkygsfs){font-size:.95rem;font-weight:500;display:flex;justify-content:space-between}.ctl-label:where(.astro-lmkygsfs) b:where(.astro-lmkygsfs){color:var(--accent-deep);font-variant-numeric:tabular-nums}.ctl-note:where(.astro-lmkygsfs){color:var(--faint);font-size:.8rem}.ctl:where(.astro-lmkygsfs) input:where(.astro-lmkygsfs)[type=range]{width:100%;accent-color:var(--accent-deep)}.ctl-check:where(.astro-lmkygsfs){grid-template-columns:auto 1fr;align-items:center;gap:10px;font-size:.95rem;cursor:pointer}.ctl-check:where(.astro-lmkygsfs) input:where(.astro-lmkygsfs){width:16px;height:16px;accent-color:var(--accent-deep)}.result:where(.astro-lmkygsfs){background:var(--ink);border-radius:var(--r-xl);color:#fff;padding:clamp(1.6rem,3vw,2.4rem);display:grid;gap:.5rem;align-content:center;text-align:center}.result:where(.astro-lmkygsfs)>.caps:where(.astro-lmkygsfs){color:var(--accent-bright)}.total:where(.astro-lmkygsfs){font-weight:500;font-size:clamp(2.2rem,4vw,3rem);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.total-note:where(.astro-lmkygsfs){color:#8d94a3}.founding-line:where(.astro-lmkygsfs){color:var(--accent-bright);font-size:.95rem;margin-top:.6rem}.founding-line:where(.astro-lmkygsfs) b:where(.astro-lmkygsfs){font-variant-numeric:tabular-nums}.calc-note:where(.astro-lmkygsfs){color:#8d94a3;font-size:.82rem;margin-top:1rem;text-align:left}.compare:where(.astro-lmkygsfs){background:var(--white);padding-block:clamp(5rem,11vh,8rem)}.cmp-head:where(.astro-lmkygsfs){text-align:center;margin-bottom:2.6rem}.cmp-head:where(.astro-lmkygsfs) h2:where(.astro-lmkygsfs){font-size:clamp(1.8rem,3.4vw,2.8rem);letter-spacing:-.025em}.cmp-head:where(.astro-lmkygsfs) p:where(.astro-lmkygsfs){color:var(--muted);margin-top:.6rem}.cmp-scroll:where(.astro-lmkygsfs){overflow-x:auto;max-width:72rem;margin-inline:auto}table:where(.astro-lmkygsfs){width:100%;border-collapse:collapse;font-size:.92rem;min-width:640px}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){text-align:left;font-weight:500;padding:.9rem 1rem;border-bottom:1px solid var(--line)}tbody:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs){text-align:left;font-weight:500;padding:.9rem 1rem;color:var(--dark);border-top:1px solid var(--line)}tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs){padding:.9rem 1rem;color:var(--muted);border-top:1px solid var(--line)}tbody:where(.astro-lmkygsfs) td:where(.astro-lmkygsfs).us{background:var(--accent-tint);color:var(--accent-deep);font-weight:500}thead:where(.astro-lmkygsfs) th:where(.astro-lmkygsfs):nth-child(2){background:var(--accent-tint);color:var(--accent-deep)}@media(max-width:880px){.ad-grid:where(.astro-lmkygsfs),.calc-grid:where(.astro-lmkygsfs){grid-template-columns:1fr}}
