.pricing-main[data-astro-cid-u3mqw4ek]{padding:2rem 0 5rem}.container[data-astro-cid-u3mqw4ek]{max-width:820px;margin:0 auto;padding:0 1.5rem}.pricing-header[data-astro-cid-u3mqw4ek]{text-align:center;padding:3rem 0 3.5rem}.devanagari[data-astro-cid-u3mqw4ek]{font-family:var(--font-serif);color:var(--accent);opacity:.7;margin-bottom:.3rem;font-size:2.5rem;line-height:1.2}.pricing-header[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{color:var(--text);letter-spacing:.02em;margin-bottom:.5rem;font-size:3rem;font-weight:400}.subtitle[data-astro-cid-u3mqw4ek]{font-family:var(--font-serif);color:var(--text-muted);max-width:420px;margin:0 auto;font-size:1.15rem;font-style:italic;line-height:1.6}.plans[data-astro-cid-u3mqw4ek]{background:var(--border);border-radius:var(--radius);grid-template-columns:repeat(2,1fr);gap:1px;margin-bottom:3rem;display:grid;overflow:hidden}.plan[data-astro-cid-u3mqw4ek]{background:var(--bg-card);flex-direction:column;padding:2.5rem 2rem;transition:background .2s;display:flex;position:relative}.plan[data-astro-cid-u3mqw4ek]:hover{background:var(--bg-card2)}.plan-highlight[data-astro-cid-u3mqw4ek]{background:linear-gradient(180deg, #c4a8820a 0%, var(--bg-card) 40%);border-top:2px solid var(--accent-dim)}.badge-popular[data-astro-cid-u3mqw4ek]{text-transform:uppercase;letter-spacing:.1em;color:var(--accent);border:1px solid var(--accent-dim);border-radius:3px;padding:.2rem .6rem;font-size:.65rem;font-weight:600;position:absolute;top:1rem;right:1rem}.plan-name[data-astro-cid-u3mqw4ek]{font-family:var(--font-serif);color:var(--text);margin-bottom:.75rem;font-size:1.6rem;font-weight:400}.plan-price[data-astro-cid-u3mqw4ek]{align-items:baseline;gap:.15rem;min-height:2.5rem;margin-bottom:1.75rem;display:flex}.price-num[data-astro-cid-u3mqw4ek]{font-family:var(--font-serif);color:var(--accent);font-size:2.25rem;font-weight:400;line-height:1}.price-period[data-astro-cid-u3mqw4ek]{color:var(--text-muted);font-size:.95rem}.price-free[data-astro-cid-u3mqw4ek]{font-family:var(--font-serif);color:var(--text-muted);font-size:1.35rem;font-style:italic;line-height:1}.plan-features[data-astro-cid-u3mqw4ek]{flex:1;margin-bottom:2rem;list-style:none}.plan-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]{color:var(--text-muted);align-items:flex-start;gap:.65rem;margin-bottom:.65rem;font-size:.88rem;line-height:1.7;display:flex}.plan-features[data-astro-cid-u3mqw4ek] li[data-astro-cid-u3mqw4ek]:last-child{margin-bottom:0}.check[data-astro-cid-u3mqw4ek]{color:var(--accent);opacity:.5;flex-shrink:0;margin-top:.35em;font-size:.6rem}.plan-cta[data-astro-cid-u3mqw4ek]{text-align:center;letter-spacing:.03em;border-radius:var(--radius);border:1px solid var(--accent-dim);width:100%;color:var(--accent);background:0 0;padding:.75rem 1.5rem;font-size:.9rem;font-weight:600;text-decoration:none;transition:opacity .2s,transform .15s;display:inline-block}.plan-cta[data-astro-cid-u3mqw4ek]:hover{opacity:.85;transform:translateY(-1px)}.cta-accent[data-astro-cid-u3mqw4ek]{background:var(--accent);color:#0a0a0f;border-color:var(--accent)}.cta-accent[data-astro-cid-u3mqw4ek]:hover{opacity:.88}.plan-note[data-astro-cid-u3mqw4ek]{color:var(--text-muted);opacity:.65;text-align:center;margin-top:.75rem;font-size:.75rem}.faq-teaser[data-astro-cid-u3mqw4ek]{text-align:center;padding:1rem 0}.faq-teaser[data-astro-cid-u3mqw4ek] p[data-astro-cid-u3mqw4ek]{color:var(--text-muted);opacity:.7;font-size:.85rem}.faq-teaser[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]{color:var(--accent);text-decoration:none}.faq-teaser[data-astro-cid-u3mqw4ek] a[data-astro-cid-u3mqw4ek]:hover{text-decoration:underline}.manage-sub[data-astro-cid-u3mqw4ek]{text-align:center;border-top:1px solid var(--border);margin-top:1rem;padding:1.5rem 0 2rem}.manage-sub-label[data-astro-cid-u3mqw4ek]{color:var(--text-muted);opacity:.7;margin-bottom:1rem;font-size:.85rem}.portal-form[data-astro-cid-u3mqw4ek]{gap:.5rem;max-width:380px;margin:0 auto;display:flex}.portal-form[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]{color:var(--text);background:var(--bg-card);border:1px solid var(--border);border-radius:var(--radius);outline:none;flex:1;padding:.65rem 1rem;font-size:.85rem;transition:border-color .2s}.portal-form[data-astro-cid-u3mqw4ek] input[data-astro-cid-u3mqw4ek]:focus{border-color:var(--accent-dim)}.portal-btn[data-astro-cid-u3mqw4ek]{letter-spacing:.03em;border-radius:var(--radius);border:1px solid var(--accent-dim);color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;padding:.65rem 1.25rem;font-size:.85rem;font-weight:600;transition:opacity .2s}.portal-btn[data-astro-cid-u3mqw4ek]:hover{opacity:.8}.portal-btn[data-astro-cid-u3mqw4ek]:disabled{opacity:.5;cursor:default}.portal-error[data-astro-cid-u3mqw4ek]{color:#e57373;margin-top:.75rem;font-size:.8rem}@media (width<=800px){.plans[data-astro-cid-u3mqw4ek]{grid-template-columns:1fr;max-width:480px;margin:0 auto 3rem}.plan[data-astro-cid-u3mqw4ek]{border-bottom:1px solid var(--border);padding:2rem 1.75rem}.plan[data-astro-cid-u3mqw4ek]:last-child{border-bottom:none}.plan-highlight[data-astro-cid-u3mqw4ek]{border-top:none;border-left:3px solid var(--accent-dim)}.pricing-header[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{font-size:2.5rem}.devanagari[data-astro-cid-u3mqw4ek]{font-size:2rem}}@media (width<=520px){.pricing-header[data-astro-cid-u3mqw4ek] h1[data-astro-cid-u3mqw4ek]{font-size:2rem}.subtitle[data-astro-cid-u3mqw4ek]{font-size:1rem}.plan[data-astro-cid-u3mqw4ek]{padding:1.75rem 1.25rem}}
