.pricing-page,.download-page{max-width:1240px;margin:auto;padding:90px 28px 120px}.pricing-hero{max-width:760px;padding:40px 0 100px}.pricing-hero h1{font-size:clamp(4rem,7vw,7rem);max-width:820px}.pricing-hero>p:not(.eyebrow){color:#abb4c5;font-size:20px;line-height:1.55;max-width:570px;margin:28px 0 32px}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.pricing-card{border:1px solid var(--line);padding:30px;min-height:520px;display:flex;flex-direction:column}.pricing-card-featured{border-color:var(--gold);background:linear-gradient(145deg,rgba(216,179,74,.11),rgba(13,18,28,.2))}.pricing-card h2{font-size:clamp(2.8rem,4vw,4.5rem)}.pricing-price{font:600 20px "Inter",sans-serif;color:var(--gold);margin:18px 0 12px}.pricing-description{color:#abb4c5;line-height:1.6;min-height:82px}.pricing-card .button{align-self:flex-start;margin:15px 0 22px}.pricing-card ul,.download-details ul{padding-left:20px;margin-top:auto;color:#c4cbd5}.pricing-card li,.download-details li{padding:7px 0}.pricing-note{border-top:1px solid rgba(128,159,196,.16);margin-top:120px;padding-top:90px;max-width:650px}.pricing-note h2{font-size:clamp(3rem,5vw,5.5rem)}.pricing-note>p:not(.eyebrow),.download-details p:not(.eyebrow){color:#abb4c5;line-height:1.65;font-size:17px;margin:24px 0 30px}.download-details{display:grid;grid-template-columns:1fr 1fr;gap:100px;border-top:1px solid rgba(128,159,196,.16);padding-top:90px}.download-details h2{font-size:clamp(3rem,5vw,5.5rem)}.download-actions{display:flex;gap:28px;align-items:center}@media(max-width:850px){.pricing-grid,.download-details{grid-template-columns:1fr}.pricing-card{min-height:0}.pricing-card ul{margin-top:10px}.pricing-page,.download-page{padding:55px 18px 85px}.download-actions{align-items:flex-start;flex-direction:column;gap:18px}}
