.pricing-hero[data-astro-cid-lmkygsfs]{position:relative;padding:5rem 0 2rem;overflow:hidden}.hero-glow[data-astro-cid-lmkygsfs]{position:absolute;top:-30%;left:50%;transform:translate(-50%);width:700px;height:500px;background:radial-gradient(ellipse,rgba(78,205,196,.07) 0%,transparent 65%);pointer-events:none}.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:3.5rem;margin-bottom:1.5rem;position:relative;letter-spacing:-.02em}.gradient-text[data-astro-cid-lmkygsfs]{background:var(--gradient-accent);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-subtitle[data-astro-cid-lmkygsfs]{font-size:1.125rem;color:var(--text-secondary);max-width:700px;margin:0 auto;position:relative;line-height:1.6}.pro-license-section[data-astro-cid-lmkygsfs]{background:var(--bg-card);background-image:var(--gradient-card);border:1px solid var(--border-accent);border-top-color:#4ecdc459;border-radius:var(--radius-xl);padding:2rem;margin-bottom:2rem;box-shadow:var(--shadow-lg)}.cloud-section[data-astro-cid-lmkygsfs]{margin-top:2em}.comparison-section[data-astro-cid-lmkygsfs]{margin-top:3em;padding-top:2em;border-top:1px solid var(--border);position:relative}.comparison-section[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:48px;height:1px;background:var(--accent);opacity:.25}.comparison-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:1.75em;margin-bottom:1.5em}.comparison-table-wrapper[data-astro-cid-lmkygsfs]{overflow-x:auto;-webkit-overflow-scrolling:touch}.comparison-table[data-astro-cid-lmkygsfs]{width:100%;border-collapse:collapse;font-size:.9375rem;min-width:580px}.comparison-table[data-astro-cid-lmkygsfs] thead[data-astro-cid-lmkygsfs]{border-bottom:2px solid var(--border)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs]{padding:.75em 1em;text-align:center;font-weight:600;color:var(--text-primary);font-size:.95em}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].feature-col{text-align:left;width:40%}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].tier-col{width:20%}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].tier-pro{color:var(--accent-warm)}.comparison-table[data-astro-cid-lmkygsfs] th[data-astro-cid-lmkygsfs].tier-cloud{color:var(--accent)}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]{padding:.75em 1em;border-bottom:1px solid var(--border);color:var(--text-secondary);text-align:center}.comparison-table[data-astro-cid-lmkygsfs] td[data-astro-cid-lmkygsfs]:first-child{text-align:left;color:var(--text-primary);font-weight:500}.comparison-table[data-astro-cid-lmkygsfs] tbody[data-astro-cid-lmkygsfs] tr[data-astro-cid-lmkygsfs]:hover{background:#ffffff04}.comparison-table[data-astro-cid-lmkygsfs] .check[data-astro-cid-lmkygsfs]{color:var(--accent);font-weight:700;font-size:1.1em}.comparison-table[data-astro-cid-lmkygsfs] .dash[data-astro-cid-lmkygsfs]{color:var(--text-muted);opacity:.4}.comparison-table[data-astro-cid-lmkygsfs] .limit[data-astro-cid-lmkygsfs]{color:var(--text-secondary);font-size:.85em}.comparison-table[data-astro-cid-lmkygsfs] .unlimited[data-astro-cid-lmkygsfs]{color:var(--accent);font-weight:600;font-size:.85em}.faq-section[data-astro-cid-lmkygsfs]{margin-top:3em;padding-top:2em;border-top:1px solid var(--border);position:relative}.faq-section[data-astro-cid-lmkygsfs]:before{content:"";position:absolute;top:-1px;left:50%;transform:translate(-50%);width:48px;height:1px;background:var(--accent-warm);opacity:.25}.faq-section[data-astro-cid-lmkygsfs] h2[data-astro-cid-lmkygsfs]{text-align:center;font-size:1.75em;margin-bottom:1.5em}.faq-grid[data-astro-cid-lmkygsfs]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:1.5em}.faq-item[data-astro-cid-lmkygsfs]{padding:1.5em}.faq-item[data-astro-cid-lmkygsfs] h3[data-astro-cid-lmkygsfs]{margin:0 0 .5em;font-size:1em}.faq-item[data-astro-cid-lmkygsfs] p[data-astro-cid-lmkygsfs]{margin:0;line-height:1.6;font-size:.9em}@media(max-width:768px){.pricing-hero[data-astro-cid-lmkygsfs] h1[data-astro-cid-lmkygsfs]{font-size:2.25rem}.faq-grid[data-astro-cid-lmkygsfs]{grid-template-columns:1fr}.pro-license-section[data-astro-cid-lmkygsfs]{padding:1.5em}}
