.pricing-hero{background:#0b0d0b;color:#fff;padding:86px 0 70px;position:relative;overflow:hidden}
.pricing-hero:after{content:"";position:absolute;width:520px;height:520px;border-radius:50%;right:-150px;top:-260px;background:radial-gradient(circle,rgba(244,122,0,.34),transparent 68%)}
.pricing-hero .wrap{position:relative;z-index:1}.pricing-hero h1{max-width:980px;margin:10px 0 18px;font:800 clamp(48px,7.5vw,94px)/.94 'Manrope',sans-serif;letter-spacing:-.058em}
.pricing-lead{max-width:760px;color:#bcc3bb;font-size:17px;line-height:1.7}.pricing-proof{display:flex;gap:8px;flex-wrap:wrap;margin-top:22px}
.pricing-proof span{border:1px solid rgba(255,255,255,.13);border-radius:999px;padding:9px 11px;color:#d0d5cf;font-size:10px;font-weight:850}
.pricing-main{padding-top:36px;padding-bottom:84px}.pricing-status{padding:12px 14px;border:1px solid rgba(11,13,11,.12);border-radius:14px;background:#fbfaf6;color:#6b726a;font-size:11px;margin-bottom:18px}
.pricing-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.price-card{position:relative;border:1px solid rgba(11,13,11,.12);border-radius:24px;padding:22px;background:#fff}
.price-card.featured{background:#111411;color:#fff;border-color:#111411;box-shadow:0 24px 70px rgba(11,13,11,.14)}.price-card h3{margin:9px 0 5px;font:800 25px/1.05 'Manrope',sans-serif}
.price-card .price{display:flex;align-items:end;gap:5px;margin:16px 0}.price-card .price strong{font:900 48px/.9 'Manrope',sans-serif;letter-spacing:-.05em}.price-card .price span{font-size:11px;color:#868d86;padding-bottom:4px}
.price-card.featured .price span,.price-card.featured p,.price-card.featured li{color:#aab2aa}.price-card ul{display:grid;gap:9px;margin:18px 0 22px;padding:0;list-style:none}
.price-card li{font-size:11px;line-height:1.45}.price-card li:before{content:"✓";font-weight:950;margin-right:7px;color:#f47a00}.price-card .saving{display:inline-flex;margin-top:8px;padding:6px 8px;border-radius:999px;background:#fff0df;color:#9a4a00;font-size:8px;font-weight:950}
.pricing-compare,.pricing-value{margin-top:56px}.pricing-table-wrap{overflow:auto;border:1px solid rgba(11,13,11,.12);border-radius:22px;background:#fff}.pricing-table{width:100%;border-collapse:collapse;min-width:680px}
.pricing-table th,.pricing-table td{padding:15px 16px;border-bottom:1px solid #eee9df;text-align:left;font-size:11px}.pricing-table th{background:#f8f5ef;font-size:9px;letter-spacing:.07em;text-transform:uppercase}.pricing-table tr:last-child td{border-bottom:0}
.pricing-yes{color:#2f7b28;font-weight:900}.pricing-no{color:#a39c93}.pricing-pro{color:#f47a00;font-weight:900}
.pricing-value{display:grid;grid-template-columns:.9fr 1.1fr;gap:28px;align-items:start}.pricing-value h2{font:800 42px/1 'Manrope',sans-serif;letter-spacing:-.04em;margin:7px 0 12px}.pricing-value>div>p{color:#6f766f;line-height:1.65}
.pricing-value-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pricing-value-grid article{border:1px solid rgba(11,13,11,.12);border-radius:18px;padding:17px;background:#fbfaf6}.pricing-value-grid strong{font-size:12px}.pricing-value-grid p{margin:7px 0 0;color:#747b73;font-size:10px;line-height:1.55}
.pricing-note{margin-top:40px;border:1px solid #ead9bd;border-radius:18px;padding:18px;background:#fff9ef}.pricing-note strong{font-size:12px}.pricing-note p{margin:6px 0 0;color:#6f685f;font-size:10px;line-height:1.6}
@media(max-width:900px){.pricing-cards{grid-template-columns:1fr}.pricing-value{grid-template-columns:1fr}.pricing-value-grid{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.pricing-hero{padding:68px 0 54px}.pricing-value-grid{grid-template-columns:1fr}.price-card .price strong{font-size:42px}}
.pricing-checkout-wait{display:grid;gap:8px}
.pricing-checkout-wait small{display:block;color:#7e857d;font-size:9px;line-height:1.45}
.price-card.featured .pricing-checkout-wait small{color:#aeb5ae}
