.period[data-astro-cid-alq7ml7q]{display:inline-flex;flex-wrap:wrap;justify-content:center;gap:4px;padding:5px;border:1px solid var(--border);border-radius:14px;background:var(--surface);margin:8px auto 0}.period__opt[data-astro-cid-alq7ml7q]{position:relative}.period__opt[data-astro-cid-alq7ml7q] input[data-astro-cid-alq7ml7q]{position:absolute;inset:0;opacity:0;cursor:pointer}.period__opt[data-astro-cid-alq7ml7q] span[data-astro-cid-alq7ml7q]{display:inline-flex;gap:6px;align-items:center;min-height:44px;padding:0 16px;border-radius:10px;font-weight:700;color:var(--heading)}.period__opt[data-astro-cid-alq7ml7q] em[data-astro-cid-alq7ml7q]{font-style:normal;font-size:12px;font-weight:700;color:var(--accent)}.period__opt[data-astro-cid-alq7ml7q] input[data-astro-cid-alq7ml7q]:checked+span[data-astro-cid-alq7ml7q]{background:var(--petrol);color:var(--ice)}.period__opt[data-astro-cid-alq7ml7q] input[data-astro-cid-alq7ml7q]:checked+span[data-astro-cid-alq7ml7q] em[data-astro-cid-alq7ml7q]{color:var(--teal-300)}:root[data-theme=dark] .period__opt[data-astro-cid-alq7ml7q] input[data-astro-cid-alq7ml7q]:checked+span[data-astro-cid-alq7ml7q]{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--teal-300)}.period__opt[data-astro-cid-alq7ml7q] input[data-astro-cid-alq7ml7q]:focus-visible+span[data-astro-cid-alq7ml7q]{outline:3px solid var(--focus);outline-offset:2px}.plans[data-astro-cid-alq7ml7q]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));align-items:stretch}.plan[data-astro-cid-alq7ml7q]{display:flex;flex-direction:column;padding:28px}.plan--featured[data-astro-cid-alq7ml7q]{border:2px solid var(--accent-strong)}.plan__badge[data-astro-cid-alq7ml7q]{position:absolute;top:24px;right:24px}.plan__name[data-astro-cid-alq7ml7q]{font-size:24px;margin-bottom:6px}.plan__tag[data-astro-cid-alq7ml7q]{min-height:52px}.plan__price[data-astro-cid-alq7ml7q]{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px;margin:8px 0 20px;min-height:88px;align-content:flex-start}.plan__amount[data-astro-cid-alq7ml7q]{font-family:var(--font-display);font-weight:700;font-size:40px;line-height:48px;letter-spacing:-.02em;color:var(--heading)}.plan__amount--text[data-astro-cid-alq7ml7q]{font-size:32px}.plan__per[data-astro-cid-alq7ml7q]{color:var(--text-muted);font-weight:600}.plan__total[data-astro-cid-alq7ml7q],.plan__note[data-astro-cid-alq7ml7q]{flex-basis:100%;font-size:14px;color:var(--text-muted);line-height:20px}.plan__limits[data-astro-cid-alq7ml7q]{padding-bottom:16px;margin-bottom:16px;border-bottom:1px solid var(--border)}.plan__cta[data-astro-cid-alq7ml7q]{margin-top:auto;padding-top:24px}.plans__foot[data-astro-cid-alq7ml7q]{margin-top:20px;text-align:center;font-size:15px}.calc-wrap[data-astro-cid-alq7ml7q]{display:grid;gap:40px;align-items:start}@media(min-width:960px){.calc-wrap[data-astro-cid-alq7ml7q]{grid-template-columns:1fr 1fr}}.calc[data-astro-cid-alq7ml7q]{display:grid;gap:18px}.calc__result[data-astro-cid-alq7ml7q]{display:grid;gap:4px;padding:18px;border-radius:var(--radius-card);background:var(--surface-2);border:1px solid var(--border)}.calc__plan[data-astro-cid-alq7ml7q]{font-weight:700;color:var(--accent);font-size:14px;letter-spacing:.02em}.calc__total[data-astro-cid-alq7ml7q]{font-family:var(--font-display);font-weight:700;font-size:34px;line-height:42px;color:var(--heading);letter-spacing:-.02em}.calc__detail[data-astro-cid-alq7ml7q]{font-size:14px;line-height:21px;color:var(--text-muted);white-space:pre-line}.calc__actions[data-astro-cid-alq7ml7q]{display:grid;gap:10px}.meter[data-astro-cid-alq7ml7q]{display:grid;gap:6px}.meter[data-astro-cid-alq7ml7q] svg{color:var(--accent)}.meter[data-astro-cid-alq7ml7q] b[data-astro-cid-alq7ml7q]{color:var(--heading)}.meter__pending[data-astro-cid-alq7ml7q]{margin-top:20px}.table-wrap[data-astro-cid-alq7ml7q]{overflow-x:auto;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.compare[data-astro-cid-alq7ml7q]{width:100%;border-collapse:collapse;min-width:520px}.compare[data-astro-cid-alq7ml7q] th[data-astro-cid-alq7ml7q],.compare[data-astro-cid-alq7ml7q] td[data-astro-cid-alq7ml7q]{padding:14px 18px;border-bottom:1px solid var(--border);text-align:center;font-size:15px}.compare[data-astro-cid-alq7ml7q] th[data-astro-cid-alq7ml7q][scope=row]{text-align:left;font-weight:600;color:var(--heading)}.compare[data-astro-cid-alq7ml7q] thead[data-astro-cid-alq7ml7q] th[data-astro-cid-alq7ml7q]{font-family:var(--font-display);color:var(--heading);font-size:16px;background:var(--surface-2)}.compare[data-astro-cid-alq7ml7q] thead[data-astro-cid-alq7ml7q] th[data-astro-cid-alq7ml7q]:first-child{text-align:left}.compare[data-astro-cid-alq7ml7q] tbody[data-astro-cid-alq7ml7q] tr[data-astro-cid-alq7ml7q]:last-child>[data-astro-cid-alq7ml7q]{border-bottom:0}.yes[data-astro-cid-alq7ml7q]{color:var(--success);display:inline-flex}.no[data-astro-cid-alq7ml7q]{color:var(--text-muted)}.txt[data-astro-cid-alq7ml7q]{font-size:14px;color:var(--text-muted)}.addons[data-astro-cid-alq7ml7q]{list-style:none;padding:0;margin:0;display:grid;gap:10px}.addons[data-astro-cid-alq7ml7q] li[data-astro-cid-alq7ml7q]{display:flex;justify-content:space-between;gap:16px;padding:16px 18px;border:1px solid var(--border);border-radius:var(--radius-card);background:var(--surface)}.addons[data-astro-cid-alq7ml7q] li[data-astro-cid-alq7ml7q] div[data-astro-cid-alq7ml7q]{display:grid;gap:2px}.addons[data-astro-cid-alq7ml7q] b[data-astro-cid-alq7ml7q]{color:var(--heading)}.addons[data-astro-cid-alq7ml7q] .muted[data-astro-cid-alq7ml7q]{font-size:14px;line-height:20px}.addons__price[data-astro-cid-alq7ml7q]{font-weight:700;color:var(--heading);text-align:right;white-space:nowrap}@media(max-width:520px){.addons[data-astro-cid-alq7ml7q] li[data-astro-cid-alq7ml7q]{flex-direction:column}.addons__price[data-astro-cid-alq7ml7q]{text-align:left}}.coupon[data-astro-cid-alq7ml7q]{display:grid;gap:12px}.coupon__row[data-astro-cid-alq7ml7q]{display:flex;gap:10px;flex-wrap:wrap}.coupon__row[data-astro-cid-alq7ml7q] .input[data-astro-cid-alq7ml7q]{flex:1 1 200px;text-transform:uppercase}.coupon__note[data-astro-cid-alq7ml7q]{display:flex;gap:8px;align-items:flex-start;font-size:14px;line-height:20px;color:var(--text-muted);margin:0;flex-wrap:wrap}.coupon__note[data-astro-cid-alq7ml7q] svg{flex:none;margin-top:2px;color:var(--accent)}.price-foot[data-astro-cid-alq7ml7q]{font-size:14px;margin-top:24px;text-align:center}
