.pricing-page-body .site-header{height:84px;padding:0 clamp(24px,5vw,84px);overflow:hidden;background:#fff;box-shadow:0 1px 0 #dce3ec}.pricing-page-body .site-header .brand.logo-only{flex:0 0 auto;display:flex;align-items:center;height:64px;min-width:150px;overflow:hidden}.pricing-page-body .site-header .brand.logo-only img{display:block;width:auto!important;height:50px!important;max-width:210px;object-fit:contain;object-position:left center}.pricing-page-body .site-header nav{flex:0 0 auto}.pricing-page-body .flash{position:fixed;z-index:1000;top:102px;right:clamp(20px,4vw,64px);width:min(440px,calc(100vw - 40px));margin:0;padding:15px 44px 15px 18px;border:1px solid #b9d2c8;border-radius:10px;background:#123b30;color:#d9fff2;box-shadow:0 18px 44px rgba(15,23,42,.2);line-height:1.45}.pricing-page-body .flash:after{content:'×';position:absolute;right:16px;top:50%;transform:translateY(-52%);color:#a7d7c7;font-size:20px}.pricing-page-body .pricing-page{padding-top:62px}.pricing-page-body .page-lead{max-width:820px;margin:0 auto}.pricing-page-body .page-lead h1{margin-top:22px}.pricing-page-body .plans{margin-top:54px}@media(max-width:760px){.pricing-page-body .site-header{height:70px;padding:0 18px}.pricing-page-body .site-header .brand.logo-only{min-width:100px}.pricing-page-body .site-header .brand.logo-only img{height:40px!important;max-width:145px}.pricing-page-body .flash{top:84px;right:16px;width:calc(100vw - 32px)}.pricing-page-body .pricing-page{padding-top:45px}}
