.mk.svelte-1hrotn9{background:radial-gradient(80% 50% at 50% -5%,var(--wash),transparent 55%),var(--bg);min-height:100vh}.mk-nav.svelte-1hrotn9{display:flex;align-items:center;gap:1rem;max-width:68rem;margin:0 auto;padding:1.5rem 2rem}.mk-brand.svelte-1hrotn9{display:flex;align-items:center;gap:.6rem;text-decoration:none}.mk-brand__mark.svelte-1hrotn9{width:30px;height:30px;flex-shrink:0;border-radius:var(--r-sm);display:flex;align-items:center;justify-content:center;border:1px solid var(--border-strong);color:var(--gold-chrome);font-family:var(--font-scripture);font-size:1.05rem;font-weight:700}.mk-brand__word.svelte-1hrotn9{font-family:var(--font-scripture);font-size:1.25rem;font-weight:700;color:var(--gold-chrome)}.mk-nav__links.svelte-1hrotn9{margin-left:auto;display:flex;align-items:center;gap:1.75rem}.mk-nav__link.svelte-1hrotn9{font-family:var(--font-ui);font-size:.85rem;font-weight:500;color:var(--text-dim);text-decoration:none;transition:color var(--t)}.mk-nav__link.svelte-1hrotn9:hover{color:var(--gold-chrome)}.price-head.svelte-1hrotn9{max-width:40rem;margin:0 auto;padding:4rem 2rem 2.5rem;text-align:center}.price-head__title.svelte-1hrotn9{font-family:var(--font-scripture);font-size:clamp(2.2rem,5vw,3.2rem);font-weight:700;color:var(--text);margin:.9rem 0 .8rem}.price-head__title.svelte-1hrotn9 em:where(.svelte-1hrotn9){font-style:italic;color:var(--gold-chrome)}.price-head__sub.svelte-1hrotn9{font-family:var(--font-ui);font-size:1rem;line-height:1.6;color:var(--text-dim);margin:0}.plans.svelte-1hrotn9{max-width:56rem;margin:0 auto;padding:1rem 2rem 5rem;display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem;align-items:start}.plan.svelte-1hrotn9{padding:2rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--edge-gold);position:relative}.plan--featured.svelte-1hrotn9{border-color:var(--border-strong);box-shadow:var(--edge-gold),0 0 0 1px var(--border-strong),var(--shadow-2)}.plan__badge.svelte-1hrotn9{position:absolute;top:-.8rem;left:2rem}.plan__name.svelte-1hrotn9{font-family:var(--font-ui);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--gold-chrome)}.plan__price.svelte-1hrotn9{font-family:var(--font-scripture);font-size:3rem;font-weight:700;color:var(--text);margin:.6rem 0 .2rem}.plan__price.svelte-1hrotn9 span:where(.svelte-1hrotn9){font-family:var(--font-ui);font-size:.9rem;font-weight:500;color:var(--text-faint)}.plan__desc.svelte-1hrotn9{font-family:var(--font-ui);font-size:.85rem;color:var(--text-dim);margin:0 0 1.5rem}.plan__list.svelte-1hrotn9{list-style:none;margin:0 0 1.75rem;padding:0;display:flex;flex-direction:column;gap:.7rem}.plan__list.svelte-1hrotn9 li:where(.svelte-1hrotn9){display:flex;gap:.6rem;font-family:var(--font-ui);font-size:.85rem;color:var(--text)}.plan__list.svelte-1hrotn9 svg:where(.svelte-1hrotn9){width:16px;height:16px;color:var(--gold-chrome);flex-shrink:0;margin-top:.1rem}.plan__list.svelte-1hrotn9 li.dim:where(.svelte-1hrotn9){color:var(--text-faint)}.plan__list.svelte-1hrotn9 li.dim:where(.svelte-1hrotn9) svg:where(.svelte-1hrotn9){color:var(--text-faint)}.btn-block.svelte-1hrotn9{display:flex;width:100%}.price-note.svelte-1hrotn9{max-width:40rem;margin:0 auto;padding:0 2rem 5rem;text-align:center;font-family:var(--font-ui);font-size:.8rem;color:var(--text-faint)}.price-note.svelte-1hrotn9 a{color:var(--gold-chrome);text-decoration:none}.price-note.svelte-1hrotn9 a:hover{text-decoration:underline}.foot.svelte-1hrotn9{border-top:1px solid var(--divider)}.foot__inner.svelte-1hrotn9{max-width:64rem;margin:0 auto;padding:2.5rem 2rem;display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.foot__links.svelte-1hrotn9{margin-left:auto;display:flex;gap:1.5rem}.foot__links.svelte-1hrotn9 a:where(.svelte-1hrotn9){font-family:var(--font-ui);font-size:.8rem;color:var(--text-dim);text-decoration:none}.foot__links.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{color:var(--gold-chrome)}.foot__copy.svelte-1hrotn9{font-family:var(--font-ui);font-size:.75rem;color:var(--text-faint)}@media(max-width:780px){.plans.svelte-1hrotn9{grid-template-columns:1fr}}
