/* Pricing route only. The homepage pricing section is unchanged. */
body .pricing-page-hero{background:#f5f9ff!important;border-bottom:1px solid #dce9f7;min-height:0!important;padding:clamp(48px,5vw,70px) 0!important}
body .pricing-page-hero::before,body .pricing-page-hero::after{opacity:.08!important}
body .pricing-page-hero .section-wrap{position:relative;z-index:2}
body .pricing-page-hero .eyebrow{color:#245cba!important;letter-spacing:.1em;font-weight:750}
body .pricing-page-hero h1{max-width:820px!important;margin:12px 0 17px!important;color:#102f55!important;font-size:clamp(32px,3.4vw,51px)!important;line-height:1.17!important;letter-spacing:-.045em!important}
body .pricing-page-hero h1 em{color:#2563eb!important;font-style:normal!important}
body .pricing-page-hero p{max-width:730px!important;color:#496784!important;font-size:15px!important;line-height:1.7!important}
body .pricing-page-plans{border-top:0!important;padding-top:clamp(52px,5vw,68px)!important}
body .pricing-page-plans .pricing-currency-switch{margin:0 auto 28px}
@media (max-width:640px){body .pricing-page-hero{padding:38px 0!important}body .pricing-page-hero h1{font-size:clamp(30px,8vw,40px)!important}body .pricing-page-plans{padding-top:42px!important}}
