.pricing-title{max-width:900px;margin:0;font-size:clamp(38px,4.4vw,62px);line-height:1.04;letter-spacing:-.045em;font-weight:600}
.pricing-mobile-compare,.pricing-mobile-note{display:none}
@media(max-width:768px){
  #plans.launch-section{padding-top:8px}
  .pricing-title{font-size:clamp(34px,9.4vw,42px);line-height:1.06}
  #plans .launch-note{font-size:14px;line-height:1.7;margin-top:18px}
  .launch-compare{margin-top:52px;padding-top:36px}
  .launch-compare>.launch-section-title{font-size:30px;line-height:1.1}
  .pricing-mobile-compare{display:grid;gap:10px;margin-top:24px}
  .pricing-mobile-compare article{padding:17px 18px;border:1px solid rgba(255,255,255,.11);border-radius:14px;background:#121212}
  .pricing-mobile-compare article.is-featured{border-color:rgba(231,197,139,.42);background:linear-gradient(135deg,rgba(231,197,139,.08),#121212 60%)}
  .pricing-mobile-compare b{display:block;color:#f0f0ec;font-size:15px;font-weight:580}
  .pricing-mobile-compare span{display:block;margin-top:6px;color:rgba(240,240,236,.56);font-size:12px;line-height:1.6}
  .pricing-mobile-note{display:block;margin:14px 0 0;color:rgba(240,240,236,.42);font-size:11px;line-height:1.6}
  .launch-compare .compare-scroll{display:none}
  .launch-compare .launch-note{display:none}
}
