.page-head.svelte-s93h2j{text-align:center;max-width:720px;margin:4rem auto 2.5rem}.page-head.svelte-s93h2j .kicker:where(.svelte-s93h2j){margin-bottom:1rem}.page-head.svelte-s93h2j h1:where(.svelte-s93h2j){color:var(--cream);font-family:var(--font-display);letter-spacing:.07em;margin:0 0 1rem;font-size:clamp(1.8rem,3.5vw,2.6rem)}.lede.svelte-s93h2j{font-family:var(--font-body);color:var(--gold-bright);margin:0 0 1.5rem;font-size:1.15rem;font-style:italic}.restored-call.svelte-s93h2j{text-align:center;border:1px solid var(--gold-deep);background:#3a5c4e0f;max-width:720px;margin:0 auto 2rem;padding:1.4rem 1.5rem}.rc-kicker.svelte-s93h2j{font-family:var(--font-label);color:var(--gold-bright);letter-spacing:.25em;text-transform:uppercase;margin:0 0 .5rem;font-size:.78rem}.rc-body.svelte-s93h2j{font-family:var(--font-body);color:var(--ink);margin:0;font-style:italic}.grid.svelte-s93h2j{grid-template-columns:1fr 1fr;gap:2rem;max-width:920px;margin:0 auto;display:grid}@media (width<=780px){.grid.svelte-s93h2j{grid-template-columns:1fr}}.plan.svelte-s93h2j{transition:transform .5s var(--ease-out), border-color .5s var(--ease);padding:2.5rem 2rem;position:relative}.plan.svelte-s93h2j:hover{transform:translateY(-4px)}.plan.paid.svelte-s93h2j{border-color:var(--gold-deep)}.plan.active.svelte-s93h2j{background:linear-gradient(135deg,#3a5c4e26,#14100cf5) 0 0/cover,url(/img/grain-overlay.png) 0 0/180px 180px}.ribbon.svelte-s93h2j{font-family:var(--font-label);letter-spacing:.3em;color:var(--soot);background:linear-gradient(180deg, var(--gold-bright), var(--gold-deep));border:1px solid var(--gold);text-transform:uppercase;padding:.4rem .9rem;font-size:.62rem;position:absolute;top:-10px;right:1.5rem;box-shadow:0 2px 8px #0009}.plan-head.svelte-s93h2j{text-align:center;margin-bottom:1rem}.plan-kicker.svelte-s93h2j{font-family:var(--font-label);letter-spacing:.35em;color:var(--ink-soft);text-transform:uppercase;margin:0 0 .4rem;font-size:.65rem}.plan-kicker.gold.svelte-s93h2j{color:var(--gold)}.plan.svelte-s93h2j h2:where(.svelte-s93h2j){font-family:var(--font-display);letter-spacing:.06em;color:var(--cream);margin:0;font-size:1.5rem}.price-block.svelte-s93h2j{text-align:center;margin:1.5rem 0 .6rem}.price-num.svelte-s93h2j{font-family:var(--font-display);color:var(--gold-bright);letter-spacing:.02em;font-size:2.6rem}.price-unit.svelte-s93h2j{font-family:var(--font-label);letter-spacing:.22em;color:var(--ink-dim);text-transform:uppercase;margin-left:.4rem;font-size:.7rem}.currency-switch.svelte-s93h2j{justify-content:center;gap:.4rem;margin:.4rem 0 1rem;display:flex}.currency-switch.svelte-s93h2j button:where(.svelte-s93h2j){font-family:var(--font-label);letter-spacing:.18em;border:1px solid var(--rust-soft);color:var(--ink-soft);cursor:pointer;transition:all .3s var(--ease);background:0 0;padding:.35rem .7rem;font-size:.65rem}.currency-switch.svelte-s93h2j button:where(.svelte-s93h2j):hover{color:var(--gold);border-color:var(--gold-deep)}.currency-switch.svelte-s93h2j button.active:where(.svelte-s93h2j){color:var(--gold-bright);border-color:var(--gold);background:#c9a76a14}.plan-divider.svelte-s93h2j{background:linear-gradient(to right, transparent, var(--rust-soft), transparent);height:1px;margin:1.5rem 0}.plan-divider.gold.svelte-s93h2j{background:linear-gradient(to right, transparent, var(--gold-deep), transparent)}.headline-feature.svelte-s93h2j{border-left:2px solid var(--gold);font-family:var(--font-body);color:var(--cream);background:#c9a76a0f;align-items:flex-start;gap:.7rem;margin:0 0 1rem;padding:1rem;font-size:1rem;line-height:1.5;display:flex}.hl-check.svelte-s93h2j{color:var(--gold-bright);flex-shrink:0;font-size:1.2rem;line-height:1}ul.svelte-s93h2j{margin:0 0 2rem;padding:0;list-style:none}li.svelte-s93h2j{font-family:var(--font-body);color:var(--ink);align-items:flex-start;gap:.7rem;padding:.5rem 0;font-size:.95rem;display:flex}.check.svelte-s93h2j{font-family:var(--font-display);color:var(--gold-deep);flex-shrink:0}.paid-list.svelte-s93h2j .check:where(.svelte-s93h2j){color:var(--gold-bright)}.plan-footer.svelte-s93h2j{font-family:var(--font-label);letter-spacing:.22em;color:var(--ink-faint);text-align:center;text-transform:uppercase;margin:0;font-size:.62rem}.cta.svelte-s93h2j,.cancel.svelte-s93h2j{letter-spacing:.28em;width:100%;padding:1rem;font-size:.8rem}.as-btn.svelte-s93h2j{box-sizing:border-box;text-align:center;text-decoration:none;display:block}.cancel.svelte-s93h2j{border-color:var(--rust);color:var(--ink-dim);background:0 0}.cancel.svelte-s93h2j:hover{color:var(--blood-bright);border-color:var(--blood-bright)}.active-block.svelte-s93h2j{text-align:center}.status.svelte-s93h2j{font-family:var(--font-label);color:var(--gold);letter-spacing:.2em;text-transform:uppercase;margin:0 0 1rem;font-size:.85rem}.note.svelte-s93h2j{font-family:var(--font-body);color:var(--ink-faint);text-align:center;margin:1rem 0 0;font-size:.82rem;font-style:italic;line-height:1.6}.note.small.svelte-s93h2j{color:var(--ink-soft);letter-spacing:.1em;font-size:.75rem;font-style:normal}.err.svelte-s93h2j{color:var(--blood-bright);font-family:var(--font-label);letter-spacing:.1em;text-align:center;margin:1rem 0 0;font-size:.8rem}.back-link.svelte-s93h2j{text-align:center;margin:4rem 0 0}.back-link.svelte-s93h2j a:where(.svelte-s93h2j){font-family:var(--font-label);color:var(--ink-soft);letter-spacing:.22em;text-transform:uppercase;font-size:.8rem}
