@layer legacy{.pricing-page{min-height:calc(100vh - 80px);padding:var(--spacing-xl)var(--spacing-md);background:linear-gradient(135deg,#0a0e27 0%,#1a1f3a 100%)}.pricing-hero{text-align:center;max-width:800px;margin:0 auto var(--spacing-xl)}.pricing-title{font-size:3rem;font-weight:800;background:linear-gradient(135deg,var(--color-primary),var(--color-accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:var(--spacing-md)}.pricing-subtitle{font-size:1.25rem;color:var(--color-text-muted);line-height:1.6}.pricing-cards{display:grid;grid-template-columns:1fr;gap:var(--spacing-lg);max-width:1200px;margin:0 auto}@media(min-width:768px){.pricing-cards{grid-template-columns:repeat(3,1fr)}.pricing-title{font-size:3.5rem}}.pricing-card{background:rgba(255,255,255,3%);backdrop-filter:blur(20px);border:1px solid rgba(255,255,255,.1);border-radius:24px;padding:var(--spacing-xl);position:relative;transition:all .3s ease}.pricing-card:hover{transform:translateY(-8px);border-color:var(--color-primary);box-shadow:0 20px 60px rgba(255,107,53,.2)}.pricing-card.featured{background:linear-gradient(135deg,rgba(255,107,53,.1),rgba(247,184,1,.1));border:2px solid var(--color-primary);transform:scale(1.05)}.pricing-card.featured:hover{transform:scale(1.05)translateY(-8px)}.featured-badge{position:absolute;top:-12px;right:var(--spacing-lg);background:linear-gradient(135deg,var(--color-primary),var(--color-accent));color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.5px}.plan-header{text-align:center;margin-bottom:var(--spacing-lg);padding-bottom:var(--spacing-lg);border-bottom:1px solid rgba(255,255,255,.1)}.plan-name{font-size:1.5rem;font-weight:700;color:var(--color-text);margin-bottom:var(--spacing-md)}.plan-price{margin-bottom:var(--spacing-md)}.price-amount{font-size:3rem;font-weight:800;color:var(--color-primary);display:block}.price-period{font-size:.9rem;color:var(--color-text-muted)}.plan-description{color:var(--color-text-muted);font-size:.95rem;line-height:1.5}.plan-features{list-style:none;padding:0;margin:0 0 var(--spacing-xl)}.plan-features li{padding:var(--spacing-sm)0;color:var(--color-text);display:flex;align-items:center;gap:var(--spacing-sm)}.plan-features i{color:var(--color-success);font-size:1.1rem}.plan-features .plan-credit i{color:var(--color-primary);width:1.2rem;text-align:center}.plan-features .plan-credit span{font-weight:600}.plan-features .plan-credit small{display:block;font-weight:400;font-size:.8rem;color:var(--color-text-muted)}.btn-plan{width:100%;justify-content:center;padding:var(--spacing-md)var(--spacing-lg);font-size:1.05rem;font-weight:700}.btn-stay-tuned{background:rgba(255,255,255,.1)!important;border-color:rgba(255,255,255,.2)!important;color:var(--color-text-muted)!important;cursor:default;pointer-events:none;opacity:.7;text-transform:uppercase;letter-spacing:1px}.pricing-disclaimer{text-align:center;margin-top:var(--spacing-xl);color:var(--color-text-muted);font-size:.9rem;font-style:italic;opacity:.8}}