.pricing-header{position:fixed;top:0;left:0;right:0;z-index:100;transition:all .4s var(--ease)}.pricing-header.scrolled{background:rgba(15,5,16,.8);backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px)}.pricing-header-inner{max-width:var(--container);margin:0 auto;padding:12px 24px}.pricing-header-nav{display:flex;align-items:center;justify-content:space-between;padding:12px 0;gap:16px}.pricing-header-actions{display:flex;align-items:center;gap:10px}.pricing-page{padding-top:100px;min-height:100vh}.pricing-hero{text-align:center;padding:60px 0 40px;position:relative}.pricing-hero-glow{position:absolute;top:-20%;left:50%;transform:translateX(-50%);width:600px;height:400px;background:radial-gradient(ellipse at center,rgba(255,138,170,.06) 0,transparent 70%);pointer-events:none}.pricing-comparison-section{padding:80px 0}.pricing-table-wrapper{max-width:1100px;margin:0 auto;padding:0 24px;overflow-x:auto;-webkit-overflow-scrolling:touch}.pricing-table{width:100%;border-collapse:collapse;background:var(--glass-bg-strong);border:1px solid var(--glass-border);border-radius:var(--radius);overflow:hidden;min-width:600px}.pricing-table td,.pricing-table th{padding:14px 20px;text-align:center;font-size:.88rem;border-bottom:1px solid hsla(0,0%,100%,.05)}.pricing-table td:first-child,.pricing-table th:first-child{text-align:left;position:-webkit-sticky;position:sticky;left:0;z-index:1;background:rgba(20,10,25,.98);min-width:180px}.pricing-table thead th{font-weight:600;font-size:.92rem;padding:18px 20px;border-bottom:1px solid var(--glass-border);color:var(--text-primary)}.pricing-table tbody td{color:var(--text-secondary)}.pricing-table tbody tr:last-child td,.pricing-table tbody tr:last-child th{border-bottom:none}.pricing-table-check{color:var(--accent);font-weight:700}.pricing-table-dash{color:var(--text-muted);opacity:.5}.pricing-table-badge-soon{display:inline-block;padding:2px 8px;font-size:.68rem;font-weight:600;background:hsla(0,0%,100%,.06);color:var(--text-muted);border-radius:var(--radius-pill)}.pricing-table-label{font-size:.85rem;color:var(--text-secondary)}.pricing-faq-section{padding:80px 0}.pricing-cta-section{padding:60px 0 120px}.pricing-cta-actions{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:32px;flex-wrap:wrap}@media (max-width:768px){.pricing-page{padding-top:80px}.pricing-hero{padding:40px 0 24px}.pricing-table td:first-child,.pricing-table th:first-child{min-width:140px}.pricing-cta-actions{flex-direction:column}}@media (max-width:420px){.pricing-header-inner{padding:8px 16px}}@media (max-width:768px){.pricing-header.scrolled{background:#0f0510;backdrop-filter:none;-webkit-backdrop-filter:none}}@supports not ((-webkit-backdrop-filter:blur(20px)) or (backdrop-filter:blur(20px))){.pricing-header.scrolled{background:#0f0510}}