.page-head[data-astro-cid-igb27chw]{border-bottom:1px solid var(--color-border)}.membership-grid[data-astro-cid-igb27chw]{align-items:start}.membership-card[data-astro-cid-igb27chw]{display:flex;flex-direction:column;gap:var(--space-s)}.membership-card--featured[data-astro-cid-igb27chw]{border-color:var(--color-accent);box-shadow:0 0 0 1px var(--color-accent) inset}.membership-card__price[data-astro-cid-igb27chw]{display:flex;align-items:baseline;gap:.3em;margin:var(--space-2xs) 0 0;white-space:nowrap}.membership-card__price[data-astro-cid-igb27chw] .price[data-astro-cid-igb27chw]{font-family:var(--font-display);font-size:var(--step-4);font-weight:600}.membership-card__alt[data-astro-cid-igb27chw]{color:var(--color-ink-muted);font-size:var(--step--1);margin:0}.membership-card__tagline[data-astro-cid-igb27chw]{color:var(--color-ink-muted)}.membership-card__features[data-astro-cid-igb27chw]{list-style:none;padding:0;margin:var(--space-s) 0;display:flex;flex-direction:column;gap:.4em;font-size:var(--step--1)}.membership-card__features[data-astro-cid-igb27chw] li[data-astro-cid-igb27chw]{padding-left:1.4em;position:relative}.membership-card__features[data-astro-cid-igb27chw] li[data-astro-cid-igb27chw]:before{content:"";position:absolute;left:0;top:.55em;width:8px;height:8px;border-radius:50%;background:var(--color-accent)}.membership-card__excludes[data-astro-cid-igb27chw]{list-style:none;padding:0;margin:0 0 var(--space-s);display:flex;flex-direction:column;gap:.3em;font-size:var(--step--1);color:var(--color-ink-subtle)}.membership-card__excludes[data-astro-cid-igb27chw] li[data-astro-cid-igb27chw]{padding-left:1.4em;position:relative}.membership-card__excludes[data-astro-cid-igb27chw] li[data-astro-cid-igb27chw]:before{content:"–";position:absolute;left:0;top:0}.membership-card[data-astro-cid-igb27chw] .btn[data-astro-cid-igb27chw]{margin-top:var(--space-s)}.calculator-band[data-astro-cid-igb27chw]{background:var(--color-surface);border-block:1px solid var(--color-border)}.calculator__inner[data-astro-cid-igb27chw]{display:grid;grid-template-columns:1.2fr 1fr;gap:var(--space-2xl);align-items:center}.calculator__inner[data-astro-cid-igb27chw]>[data-astro-cid-igb27chw]{min-width:0}.calculator__assumptions[data-astro-cid-igb27chw]{color:var(--color-ink-subtle);font-size:var(--step--1);margin-top:var(--space-m)}.calculator[data-astro-cid-igb27chw]{display:flex;flex-direction:column;gap:var(--space-m)}.calculator[data-astro-cid-igb27chw] label[data-astro-cid-igb27chw]{display:flex;flex-direction:column;gap:.3em}.calculator[data-astro-cid-igb27chw] span[data-astro-cid-igb27chw]{font-size:var(--step--1);font-weight:600;color:var(--color-ink-muted)}.calculator[data-astro-cid-igb27chw] select[data-astro-cid-igb27chw],.calculator[data-astro-cid-igb27chw] input[data-astro-cid-igb27chw]{padding:.6em .8em;background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-s);font-size:var(--step-0)}.calculator__result[data-astro-cid-igb27chw]{padding:var(--space-m);background:var(--color-canvas);border:1px solid var(--color-border);border-radius:var(--radius-s);font-weight:600;color:var(--color-ink);margin:0}@media(max-width:880px){.calculator__inner[data-astro-cid-igb27chw]{grid-template-columns:1fr}}.faq-band[data-astro-cid-igb27chw]{background:var(--color-surface);border-top:1px solid var(--color-border)}.faq-item[data-astro-cid-igb27chw]{border-bottom:1px solid var(--color-border);padding:var(--space-m) 0}.faq-item[data-astro-cid-igb27chw] summary[data-astro-cid-igb27chw]{cursor:pointer;font-family:var(--font-display);font-size:var(--step-1);font-weight:600;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:var(--space-s)}.faq-item[data-astro-cid-igb27chw] summary[data-astro-cid-igb27chw]::-webkit-details-marker{display:none}.faq-item[data-astro-cid-igb27chw] summary[data-astro-cid-igb27chw]:after{content:"+";font-family:var(--font-body);font-size:var(--step-2);color:var(--color-ink-muted);transition:transform var(--dur-fast)}.faq-item[data-astro-cid-igb27chw] summary[data-astro-cid-igb27chw][aria-expanded=true]:after{content:"–"}.faq-item[data-astro-cid-igb27chw][open] summary[data-astro-cid-igb27chw]:after{content:"–"}.faq-item[data-astro-cid-igb27chw] div[data-astro-cid-igb27chw]{padding-top:var(--space-m);color:var(--color-ink-muted)}.faq-item[data-astro-cid-igb27chw] p[data-astro-cid-igb27chw]{margin:0}
