.pricing-section{max-width:1240px;margin:0 auto;padding:40px 30px 90px}.pricing-heading{text-align:center;max-width:680px;margin:0 auto 38px}.pricing-heading h2{font:800 clamp(32px,4vw,48px)/1.1 Manrope;margin:14px 0}.pricing-heading p,.pricing-note{color:var(--muted)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;align-items:stretch}.price-card{position:relative;padding:30px;border:1px solid var(--line);border-radius:22px;background:linear-gradient(145deg,#11243a,#0a1727);display:flex;flex-direction:column}.price-card.featured{border-color:var(--blue);transform:translateY(-10px);box-shadow:0 24px 70px #247dd529}.popular{position:absolute;right:20px;top:18px;color:var(--cyan);font:700 10px Manrope;letter-spacing:.12em}.plan-name{font:700 18px Manrope}.price{display:flex;align-items:baseline;gap:8px;margin:18px 0 10px}.price strong{font:800 38px Manrope}.price span,.price-card p{color:var(--muted)}.price-card ul{list-style:none;padding:0;margin:20px 0 25px;display:grid;gap:12px;flex:1}.price-card li:before{content:"✓";color:var(--cyan);margin-right:10px}.pricing-note{text-align:center;font-size:13px;margin-top:25px}@media(max-width:850px){.pricing-grid{grid-template-columns:1fr}.price-card.featured{transform:none}}
