.pricing-hero[data-astro-cid-rypts4jf]{padding-block:clamp(2rem,5vw,4rem) clamp(4rem,9vw,8rem);overflow:hidden;border-bottom:1px solid var(--color-line);background:radial-gradient(circle at 82% 30%,rgb(93 61 82 / 38%),transparent 23rem),linear-gradient(180deg,rgb(197 160 89 / 4%),transparent)}.hero-copy[data-astro-cid-rypts4jf]{max-width:57rem;padding-top:clamp(4rem,8vw,7rem)}.hero-copy[data-astro-cid-rypts4jf] h1[data-astro-cid-rypts4jf]{max-width:13ch;margin-bottom:1.8rem}.pricing-section[data-astro-cid-rypts4jf]{background:#090a1061}.plans-grid[data-astro-cid-rypts4jf]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;align-items:stretch}.plan-card[data-astro-cid-rypts4jf]{position:relative;display:flex;min-width:0;flex-direction:column;padding:clamp(1.5rem,3vw,2.5rem);border:1px solid var(--color-line);background:linear-gradient(145deg,rgb(197 160 89 / 5%),transparent 42%),#151622bd}.plan-card--featured[data-astro-cid-rypts4jf]{border-color:var(--color-line-strong);box-shadow:inset 0 3px var(--color-gold-bright)}.plan-badge[data-astro-cid-rypts4jf],.plan-index[data-astro-cid-rypts4jf]{color:var(--color-gold-bright);font-family:var(--font-label);font-size:.7rem;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.plan-badge[data-astro-cid-rypts4jf]{margin-bottom:2rem}.plan-index[data-astro-cid-rypts4jf]{align-self:flex-end;margin:0;color:var(--text-subtle)}.plan-card[data-astro-cid-rypts4jf] h3[data-astro-cid-rypts4jf]{margin:1.5rem 0 .8rem;font-size:clamp(2rem,3vw,2.75rem)}.plan-pitch[data-astro-cid-rypts4jf]{min-height:5rem;color:var(--color-ink-muted)}.plan-price[data-astro-cid-rypts4jf]{display:grid;gap:1rem;padding-block:1.4rem;margin-block:1.25rem;border-block:1px solid var(--color-line)}.plan-price-line[data-astro-cid-rypts4jf]{display:grid;gap:.3rem;margin:0}.plan-price-line[data-astro-cid-rypts4jf] strong[data-astro-cid-rypts4jf]{color:var(--text-subtle);font-family:var(--font-label);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase}.plan-price-line[data-astro-cid-rypts4jf] span[data-astro-cid-rypts4jf]{color:var(--color-gold-bright);font-family:var(--font-display);font-size:clamp(1.25rem,2vw,1.7rem);line-height:1.2}.plan-price-line--stars[data-astro-cid-rypts4jf] span[data-astro-cid-rypts4jf]{color:var(--color-ink)}.plan-price-line--soon[data-astro-cid-rypts4jf] span[data-astro-cid-rypts4jf]{color:var(--text-subtle);font-family:var(--font-body);font-size:.9rem}.plan-card[data-astro-cid-rypts4jf] ul[data-astro-cid-rypts4jf]{padding:0;margin:0 0 2rem;list-style:none}.plan-card[data-astro-cid-rypts4jf] li[data-astro-cid-rypts4jf]{position:relative;padding-left:1.4rem;color:var(--color-ink-muted)}.plan-card[data-astro-cid-rypts4jf] li[data-astro-cid-rypts4jf]+li[data-astro-cid-rypts4jf]{margin-top:.75rem}.plan-card[data-astro-cid-rypts4jf] li[data-astro-cid-rypts4jf]:before{position:absolute;left:0;color:var(--color-gold-bright);content:"✦"}.plan-actions[data-astro-cid-rypts4jf]{display:grid;gap:.75rem;margin-top:auto}.plan-actions[data-astro-cid-rypts4jf] form[data-astro-cid-rypts4jf],.plan-actions[data-astro-cid-rypts4jf] .button[data-astro-cid-rypts4jf]{width:100%}.plan-actions[data-astro-cid-rypts4jf] button[data-astro-cid-rypts4jf]{cursor:pointer}.payment-notice[data-astro-cid-rypts4jf]{display:grid;grid-template-columns:minmax(15rem,5fr) minmax(0,7fr);gap:clamp(2rem,7vw,7rem);padding:clamp(2rem,5vw,4rem);margin-top:clamp(3rem,7vw,6rem);border:1px solid var(--color-line);background:#1c1d2ab8}.payment-notice[data-astro-cid-rypts4jf] h2[data-astro-cid-rypts4jf]{margin:0;font-size:clamp(1.8rem,3.5vw,3rem)}.payment-notice[data-astro-cid-rypts4jf] p[data-astro-cid-rypts4jf]{color:var(--color-ink-muted)}.payment-notice[data-astro-cid-rypts4jf] p[data-astro-cid-rypts4jf]:last-child{margin-bottom:0}.terms-note[data-astro-cid-rypts4jf]{max-width:48rem;margin:1.5rem auto 0;color:var(--text-subtle);font-size:.82rem;text-align:center}.terms-note[data-astro-cid-rypts4jf] a[data-astro-cid-rypts4jf]{color:var(--color-ink-muted)}.faq-section[data-astro-cid-rypts4jf]{border-top:1px solid var(--color-line)}.faq-shell[data-astro-cid-rypts4jf]{max-width:64rem}@media(max-width:62rem){.plans-grid[data-astro-cid-rypts4jf]{grid-template-columns:1fr}.plan-pitch[data-astro-cid-rypts4jf]{min-height:0}}@media(max-width:48rem){.payment-notice[data-astro-cid-rypts4jf]{grid-template-columns:1fr}}
