.pricing-wrap.svelte-1hrotn9{min-height:100dvh;padding:var(--space-6) var(--space-6) var(--space-16);background:radial-gradient(ellipse at 50% 0%, #b85c6e12 0%, transparent 55%), var(--bg);flex-direction:column;align-items:center;display:flex}.pricing-nav.svelte-1hrotn9{width:100%;max-width:960px;margin-bottom:var(--space-16);justify-content:space-between;align-items:center;display:flex}.pricing-brand.svelte-1hrotn9{align-items:center;gap:var(--space-3);font-family:var(--font-head);letter-spacing:-.02em;color:var(--text);font-size:1.15rem;font-weight:700;display:flex}.pricing-brand.svelte-1hrotn9:hover{opacity:.8}.pricing-hero.svelte-1hrotn9{text-align:center;max-width:540px;margin-bottom:var(--space-12)}.pricing-hero.svelte-1hrotn9 h1:where(.svelte-1hrotn9){letter-spacing:-.03em;margin-bottom:var(--space-4);font-size:clamp(1.9rem,4vw,2.6rem);font-weight:700}.pricing-hero.svelte-1hrotn9 p:where(.svelte-1hrotn9){color:var(--text-dim);font-size:1.05rem;line-height:1.65}.plans-grid.svelte-1hrotn9{gap:var(--space-5);width:100%;max-width:960px;margin-bottom:var(--space-12);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));display:grid}.plan-cta-btn.svelte-1hrotn9{color:#fff;padding:13px var(--space-6);border-radius:var(--radius);transition:filter var(--transition), transform var(--transition);margin-top:auto;font-size:.95rem;font-weight:600}.plan-cta-btn.svelte-1hrotn9:hover{filter:brightness(1.08);transform:translateY(-1px)}.pricing-footer.svelte-1hrotn9{color:var(--text-dim);font-size:.9rem}.pricing-footer.svelte-1hrotn9 a:where(.svelte-1hrotn9){color:var(--accent)}.pricing-footer.svelte-1hrotn9 a:where(.svelte-1hrotn9):hover{text-decoration:underline}
