.pricing-hero:where(.astro-u3mqw4ek){background:var(--bg-primary);padding:10rem 0 4rem;position:relative;overflow:hidden}.pricing-hero-bg:where(.astro-u3mqw4ek),.pricing-hero-gradient:where(.astro-u3mqw4ek),.pricing-hero-particles:where(.astro-u3mqw4ek){display:none}.pricing-hero-content:where(.astro-u3mqw4ek){z-index:1;text-align:center;max-width:800px;margin:0 auto;position:relative}.pricing-hero-title:where(.astro-u3mqw4ek){font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);font-weight:700;line-height:var(--leading-tight);margin-bottom:1.5rem}.pricing-hero-title:where(.astro-u3mqw4ek) span:where(.astro-u3mqw4ek){color:var(--text-primary)}.pricing-hero-subtitle:where(.astro-u3mqw4ek){font-size:var(--text-body);color:var(--text-secondary);margin-bottom:2.5rem}.hero-trust-card:where(.astro-u3mqw4ek){border:1px solid var(--border-medium);border-radius:var(--radius-lg);background:var(--bg-elevated);text-align:left;width:fit-content;max-width:100%;margin:-1rem auto 1rem;padding:.875rem 1.25rem}.hero-trust-card:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){margin:0;padding-left:1.1rem;list-style:outside}.hero-trust-card:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--text-secondary);font-size:.9rem;line-height:1.5}.hero-trust-card:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek)+li:where(.astro-u3mqw4ek){margin-top:.35rem}.hero-trust-card:where(.astro-u3mqw4ek) .trial-hero-link:where(.astro-u3mqw4ek),.hero-trust-card:where(.astro-u3mqw4ek) .perpetual-link:where(.astro-u3mqw4ek){color:var(--accent-primary);transition:color var(--transition-fast);font-weight:600;text-decoration:none}.hero-trust-card:where(.astro-u3mqw4ek) .trial-hero-link:where(.astro-u3mqw4ek):hover,.hero-trust-card:where(.astro-u3mqw4ek) .perpetual-link:where(.astro-u3mqw4ek):hover{color:var(--accent-hover,var(--accent-primary));text-decoration:underline}.billing-toggle:where(.astro-u3mqw4ek){border-radius:var(--radius-full);background:#1a18160d;align-items:center;gap:1rem;padding:.75rem 1.5rem;display:inline-flex}.billing-option:where(.astro-u3mqw4ek){color:var(--text-muted);transition:var(--transition-fast);align-items:center;gap:.5rem;font-weight:500;display:flex}.billing-option:where(.astro-u3mqw4ek).active{color:var(--text-primary)}.billing-badge:where(.astro-u3mqw4ek){color:#fff;border-radius:var(--radius-full);text-transform:uppercase;background:#059669;padding:.2rem .5rem;font-size:.7rem;font-weight:600}.toggle-switch:where(.astro-u3mqw4ek){width:50px;height:26px;position:relative}.toggle-switch:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek){opacity:0;width:0;height:0}.toggle-slider:where(.astro-u3mqw4ek){cursor:pointer;border-radius:var(--radius-full);transition:var(--transition-fast);background:#1a181626;position:absolute;inset:0}.toggle-slider:where(.astro-u3mqw4ek):before{content:"";width:20px;height:20px;transition:var(--transition-fast);background:#fff;border-radius:50%;position:absolute;bottom:3px;left:3px}.toggle-switch:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek):checked+.toggle-slider:where(.astro-u3mqw4ek){background:var(--accent-primary)}.toggle-switch:where(.astro-u3mqw4ek) input:where(.astro-u3mqw4ek):checked+.toggle-slider:where(.astro-u3mqw4ek):before{transform:translate(24px)}.pricing-cards-section:where(.astro-u3mqw4ek){background:var(--bg-primary);z-index:2;margin-top:-2rem;padding-top:4rem;padding-bottom:2rem;scroll-margin-top:6rem;position:relative}.pricing-cards:where(.astro-u3mqw4ek){grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem;max-width:1100px;margin:0 auto;display:grid}.pricing-card:where(.astro-u3mqw4ek){background:var(--bg-elevated);border-radius:var(--radius-xl);transition:border-color var(--transition-base);border:1px solid var(--border-subtle);flex-direction:column;padding:2rem;scroll-margin-top:6rem;display:flex;position:relative}.pricing-card:where(.astro-u3mqw4ek):hover{border-color:var(--border-medium)}.pricing-card--popular:where(.astro-u3mqw4ek){border-color:var(--accent-primary)}.pricing-card--highlight:where(.astro-u3mqw4ek){background:var(--bg-surface)}.popular-badge:where(.astro-u3mqw4ek){background:var(--accent-primary);color:#fff;border-radius:var(--radius-full);text-transform:uppercase;letter-spacing:.05em;padding:.4rem 1rem;font-size:.75rem;font-weight:600;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.pricing-card-header:where(.astro-u3mqw4ek){text-align:center;border-bottom:1px solid var(--border-subtle);margin-bottom:1.5rem;padding-bottom:1.5rem}.pricing-card-name:where(.astro-u3mqw4ek){color:var(--text-primary);margin-bottom:1rem;font-size:1.5rem;font-weight:400}.pricing-card-price:where(.astro-u3mqw4ek){justify-content:center;align-items:baseline;gap:.25rem;margin-bottom:.5rem;display:flex}.price-amount:where(.astro-u3mqw4ek){font-family:var(--font-display);color:var(--text-primary);font-size:3rem;font-weight:400;line-height:1}.price-period:where(.astro-u3mqw4ek){color:var(--text-muted);font-size:1rem;font-weight:500}.annual-savings:where(.astro-u3mqw4ek){color:#059669;margin-bottom:.5rem;font-size:.875rem;font-weight:600;display:none}.annual-savings:where(.astro-u3mqw4ek).visible{display:block}.pricing-card-description:where(.astro-u3mqw4ek){color:var(--text-secondary);margin-top:1rem;font-size:.9rem}.pricing-card-body:where(.astro-u3mqw4ek){flex:1}.pricing-features:where(.astro-u3mqw4ek){margin:0;padding:0;list-style:none}.pricing-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--text-secondary);align-items:flex-start;gap:.75rem;padding:.35rem 0;font-size:.95rem;line-height:1.4;display:flex}.pricing-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):before{content:"✓";background:var(--accent-subtle);width:20px;height:20px;color:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:flex}.pricing-features:where(.astro-u3mqw4ek) .feature-included:where(.astro-u3mqw4ek){color:var(--text-secondary)}.pricing-features:where(.astro-u3mqw4ek) .feature-included:where(.astro-u3mqw4ek):before{content:"✓";background:var(--accent-subtle);color:var(--accent-primary)}.pricing-features:where(.astro-u3mqw4ek) .feature-excluded:where(.astro-u3mqw4ek){color:var(--text-muted)}.pricing-features:where(.astro-u3mqw4ek) .feature-excluded:where(.astro-u3mqw4ek):before{content:"–";color:var(--text-muted);background:#1a18160a}.pricing-features:where(.astro-u3mqw4ek) .feature-inherited:where(.astro-u3mqw4ek){color:var(--text-secondary)}.pricing-features:where(.astro-u3mqw4ek) .feature-inherited:where(.astro-u3mqw4ek):before{content:"↑";background:var(--accent-subtle);color:var(--accent-primary);font-size:.8rem}.feature-inherited-link:where(.astro-u3mqw4ek){color:var(--text-secondary);text-decoration:underline;text-decoration-color:var(--accent-primary);text-underline-offset:3px;transition:text-decoration-color var(--transition-base), color var(--transition-base);text-decoration-thickness:1px}.feature-inherited-link:where(.astro-u3mqw4ek):hover{color:var(--accent-primary);text-decoration-color:var(--accent-primary)}.pricing-features:where(.astro-u3mqw4ek) .feature-addition:where(.astro-u3mqw4ek):not(.feature-inherited):before{content:"+";color:#059669;background:#10b9811a;padding-bottom:3px;font-size:1rem;line-height:1}.pricing-card-footer:where(.astro-u3mqw4ek){margin-top:2rem}.btn-ghost:where(.astro-u3mqw4ek){border:1px solid var(--border-subtle);color:var(--text-secondary);background:0 0}.btn-ghost:where(.astro-u3mqw4ek):hover{border-color:var(--border-medium);color:var(--text-primary)}.btn-with-icon:where(.astro-u3mqw4ek){justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.card-buy-link:where(.astro-u3mqw4ek){margin-top:.6rem}.trial-pill:where(.astro-u3mqw4ek){border-radius:20px;align-items:center;gap:5px;margin-bottom:12px;padding:4px 10px;font-size:11.5px;font-weight:600;display:inline-flex}.btn-full:where(.astro-u3mqw4ek){width:100%}.btn-large:where(.astro-u3mqw4ek){padding:1rem 2.5rem;font-size:1.1rem}.trust-card:where(.astro-u3mqw4ek){align-items:flex-start;gap:1.25rem;width:fit-content;margin:4rem auto 0;padding:.875rem 1.25rem;display:flex}.trust-group:where(.astro-u3mqw4ek){flex-direction:column;gap:.3rem;display:flex}.trust-label:where(.astro-u3mqw4ek){color:var(--text-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:.15rem;font-size:.75rem;font-weight:500}.trust-vdivider:where(.astro-u3mqw4ek){background:var(--border-subtle);flex-shrink:0;align-self:stretch;width:1px}.trust-link:where(.astro-u3mqw4ek){color:var(--text-secondary);transition:opacity var(--transition-fast);align-items:center;gap:.35rem;font-size:.8rem;font-weight:600;text-decoration:none;display:inline-flex}.trust-link:where(.astro-u3mqw4ek)[data-brand=scamadviser] svg:where(.astro-u3mqw4ek){color:#cc1517}.trust-link:where(.astro-u3mqw4ek)[data-brand=softpedia] svg:where(.astro-u3mqw4ek){color:#4878e0}.trust-link:where(.astro-u3mqw4ek)[data-brand=lemonsqueezy] svg:where(.astro-u3mqw4ek){color:#ffc233}.trust-link:where(.astro-u3mqw4ek):hover{opacity:.75}.perpetual-section:where(.astro-u3mqw4ek){background:var(--bg-primary);padding-top:0;scroll-margin-top:6rem}.perpetual-card:where(.astro-u3mqw4ek){background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);grid-template-columns:1fr 1fr auto;align-items:center;gap:3rem;padding:3rem;display:grid}.perpetual-header:where(.astro-u3mqw4ek){align-items:center;gap:1.5rem;display:flex}.perpetual-icon:where(.astro-u3mqw4ek){background:var(--accent-subtle);border-radius:var(--radius-lg);justify-content:center;align-items:center;width:60px;height:60px;display:flex}.perpetual-icon:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){width:32px;height:32px;color:var(--accent-primary)}.perpetual-title:where(.astro-u3mqw4ek){color:var(--text-primary);margin-bottom:.25rem;font-size:1.75rem;font-weight:700}.perpetual-subtitle:where(.astro-u3mqw4ek){color:var(--text-secondary);font-size:1rem}.perpetual-price-block:where(.astro-u3mqw4ek){text-align:center}.perpetual-price:where(.astro-u3mqw4ek){color:var(--text-primary);font-size:3.5rem;font-weight:800;line-height:1;display:block}.perpetual-period:where(.astro-u3mqw4ek){color:var(--text-muted);margin-top:.5rem;font-size:1rem;display:block}.perpetual-equivalent:where(.astro-u3mqw4ek){color:var(--accent-primary);margin-top:.75rem;font-size:.85rem}.perpetual-features:where(.astro-u3mqw4ek) h4:where(.astro-u3mqw4ek){color:var(--text-primary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:1rem;font-size:.9rem;font-weight:600}.perpetual-features:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){margin:0;padding:0;list-style:none}.perpetual-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek){color:var(--text-secondary);align-items:flex-start;gap:.75rem;padding:.4rem 0;font-size:.95rem;line-height:1.4;display:flex}.perpetual-features:where(.astro-u3mqw4ek) li:where(.astro-u3mqw4ek):before{content:"✓";background:var(--accent-subtle);width:20px;height:20px;color:var(--accent-primary);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-top:.1rem;font-size:.75rem;font-weight:700;display:flex}.perpetual-cta:where(.astro-u3mqw4ek){align-items:center;display:flex}.comparison-section:where(.astro-u3mqw4ek){background:var(--bg-primary)}.comparison-table-wrapper:where(.astro-u3mqw4ek){margin:0 -1rem;padding:0 1rem;overflow-x:auto}.comparison-table:where(.astro-u3mqw4ek){border-collapse:collapse;background:var(--bg-elevated);border-radius:var(--radius-xl);border:1px solid var(--border-subtle);width:100%;min-width:700px;overflow:hidden}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){text-align:center;border-bottom:1px solid var(--border-subtle);padding:1rem 1.5rem}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek){background:var(--bg-surface);color:var(--text-primary);font-size:.95rem;font-weight:600}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek).feature-column,.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek).feature-column{text-align:left;color:var(--text-secondary);font-weight:500}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek).highlight-column{background:var(--accent-primary);color:#fff}.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek).highlight-column{background:var(--accent-subtle)}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):hover{background:var(--bg-surface)}.comparison-table:where(.astro-u3mqw4ek) tbody:where(.astro-u3mqw4ek) tr:where(.astro-u3mqw4ek):hover td:where(.astro-u3mqw4ek).highlight-column{background:#c8850a1f}.comparison-table:where(.astro-u3mqw4ek) .pricing-row:where(.astro-u3mqw4ek){background:var(--bg-surface)}.comparison-table:where(.astro-u3mqw4ek) .pricing-row:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek).highlight-column{background:#c8850a1f}.check-mark:where(.astro-u3mqw4ek){color:#059669;justify-content:center;align-items:center;display:inline-flex}.check-mark:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){width:26px;height:26px}.x-mark:where(.astro-u3mqw4ek){color:var(--text-muted);justify-content:center;align-items:center;display:inline-flex}.x-mark:where(.astro-u3mqw4ek) svg:where(.astro-u3mqw4ek){width:20px;height:20px}.text-value:where(.astro-u3mqw4ek){color:var(--text-secondary);font-weight:500}.faq-section:where(.astro-u3mqw4ek){background:var(--bg-primary)}.faq-grid:where(.astro-u3mqw4ek){grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1000px;margin:0 auto;display:grid}.faq-item:where(.astro-u3mqw4ek){background:var(--bg-elevated);border-radius:var(--radius-lg);border:1px solid var(--border-subtle);transition:border-color var(--transition-base);padding:1.5rem 2rem}.faq-item:where(.astro-u3mqw4ek):hover{border-color:var(--border-medium)}.faq-item:where(.astro-u3mqw4ek) h3:where(.astro-u3mqw4ek){color:var(--text-primary);margin-bottom:.75rem;font-size:1.1rem;font-weight:600}.faq-item:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){color:var(--text-secondary);font-size:.95rem;line-height:1.6}.pricing-cta-section:where(.astro-u3mqw4ek){background:var(--bg-primary)}.pricing-cta:where(.astro-u3mqw4ek){text-align:center;background:var(--bg-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);color:var(--text-primary);padding:4rem}.pricing-cta:where(.astro-u3mqw4ek) h2:where(.astro-u3mqw4ek){font-family:var(--font-display);font-size:var(--text-h1);color:var(--text-primary);margin-bottom:1rem;font-weight:400}.pricing-cta:where(.astro-u3mqw4ek) p:where(.astro-u3mqw4ek){font-size:var(--text-body);color:var(--text-secondary);margin-bottom:2rem}.pricing-cta-buttons:where(.astro-u3mqw4ek){flex-wrap:wrap;justify-content:center;gap:1rem;display:flex}.pricing-cta:where(.astro-u3mqw4ek) .btn-primary:where(.astro-u3mqw4ek){background:var(--accent-primary);color:#fff}.pricing-cta:where(.astro-u3mqw4ek) .btn-primary:where(.astro-u3mqw4ek):hover{background:var(--accent-hover)}.pricing-cta:where(.astro-u3mqw4ek) .btn-secondary:where(.astro-u3mqw4ek){border-color:var(--border-strong);color:var(--text-secondary)}@media (width<=1024px){.perpetual-card:where(.astro-u3mqw4ek){text-align:center;grid-template-columns:1fr;gap:2rem}.perpetual-header:where(.astro-u3mqw4ek){flex-direction:column;justify-content:center}.perpetual-features:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek){grid-template-columns:1fr 1fr;gap:.5rem;display:grid}.perpetual-cta:where(.astro-u3mqw4ek){justify-content:center}}@media (width<=768px){.pricing-hero:where(.astro-u3mqw4ek){padding:8rem 0 3rem}.pricing-cards:where(.astro-u3mqw4ek){grid-template-columns:1fr;max-width:400px}.perpetual-card:where(.astro-u3mqw4ek){padding:2rem}.perpetual-features:where(.astro-u3mqw4ek) ul:where(.astro-u3mqw4ek),.faq-grid:where(.astro-u3mqw4ek){grid-template-columns:1fr}.comparison-table:where(.astro-u3mqw4ek) th:where(.astro-u3mqw4ek),.comparison-table:where(.astro-u3mqw4ek) td:where(.astro-u3mqw4ek){padding:.75rem 1rem;font-size:.875rem}.pricing-cta:where(.astro-u3mqw4ek){padding:2.5rem 1.5rem}.billing-toggle:where(.astro-u3mqw4ek){flex-direction:column;gap:.75rem}}.animate-on-scroll:where(.astro-u3mqw4ek){opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.animate-on-scroll:where(.astro-u3mqw4ek).visible{opacity:1;transform:translateY(0)}
