.pricing-page{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(1200px 600px at 50% 0,rgba(221,154,56,.12),rgba(0,0,0,.92) 60%),#0b0b0b;color:#f8f8f8}.pricing-main{width:100%;max-width:1360px;margin:0 auto;padding:120px 24px 80px;font-family:Commissioner,sans-serif}.pricing-hero{text-align:center;margin-bottom:44px}.pricing-hero h1{font-size:clamp(28px,4vw,42px);font-weight:700;margin-bottom:10px;color:#f8f8f8}.pricing-hero p{font-size:14px;line-height:1.6;color:rgba(248,248,248,.7);max-width:640px;margin:0 auto}.pricing-hero p span{color:#dd9a38;font-weight:600}.pricing-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pricing-card{border:1px solid #232323;background:rgba(18,18,18,.9);border-radius:18px;padding:22px;display:flex;flex-direction:column;gap:14px;min-height:320px;box-shadow:0 16px 28px rgba(0,0,0,.35)}.pricing-card.featured{border-color:#dd9a38;background:rgba(221,154,56,.08);box-shadow:0 20px 36px rgba(0,0,0,.4)}.pricing-card-header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.pricing-card-title{font-size:18px;font-weight:600;color:#f8f8f8;white-space:nowrap}.pricing-card-highlight{font-size:12px;color:rgba(248,248,248,.6);margin-top:4px}.pricing-pill{font-size:11px;padding:4px 10px;border-radius:999px;background:#dd9a38;color:#1b1b1b;font-weight:700}.pricing-price{display:flex;align-items:baseline;gap:8px;margin-top:8px}.pricing-price-value{font-size:36px;font-weight:700;color:#f8f8f8}.pricing-price-cadence{font-size:14px;color:rgba(248,248,248,.6)}.pricing-features{list-style:none;flex-direction:column;font-size:13px;color:rgba(248,248,248,.72)}.pricing-features,.pricing-features li{display:flex;gap:8px}.pricing-features li span:first-child{color:#dd9a38}.pricing-cta{margin-top:auto}.pricing-btn{display:inline-flex;width:100%;justify-content:center;align-items:center;height:40px;border-radius:10px;font-size:13px;font-weight:600;transition:.2s ease}.pricing-btn-solid{background:#dd9a38;color:#1b1b1b;border:1px solid transparent}.pricing-btn-solid:hover{background:#c8861f}.pricing-btn-outline{border:1px solid #232323;color:#f8f8f8;background:transparent}.pricing-btn-outline:hover{background:rgba(221,154,56,.12)}.pricing-note{margin-top:24px;text-align:center;font-size:12px;color:rgba(248,248,248,.6)}.pricing-note a{color:#dd9a38;font-weight:600}@media (max-width:1240px){.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){.pricing-main{padding:110px 18px 60px}.pricing-grid{grid-template-columns:1fr}}