/* Incremental price-request entry; existing masthead and navigation order retained. */
.cy-price-promo{background:#eef5f9;border-block:1px solid #dbe5ec}.cy-price-promo .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:36px;padding-block:36px}.cy-price-promo .eyebrow{margin-bottom:10px;font-size:11px;color:#007da8}.cy-price-promo h2{font-size:clamp(23px,2.3vw,31px);line-height:1.5;color:#12354d;letter-spacing:0}.cy-price-promo p{font-size:14px;line-height:1.8;margin:10px 0 0;max-width:740px;color:#526b7b}.cy-price-promo .price-fineprint{font-size:12px;margin-top:8px}.cy-price-promo .button{white-space:nowrap;background:#0b344e;border-color:#0b344e;box-shadow:0 5px 15px #092a4614}.cy-site-masthead .header nav>a.cy-price-nav{color:#007da8;font-weight:700}
@media(min-width:1024px) and (max-width:1279px){.cy-site-masthead .header{gap:12px;width:calc(100% - 32px)}.cy-site-masthead .brand{gap:8px}.cy-site-masthead .brand-logo{width:46px}.cy-site-masthead .brand strong{font-size:19px;letter-spacing:2px}.cy-site-masthead .brand small{font-size:7px;letter-spacing:.8px}.cy-site-masthead .header nav{gap:10px;font-size:11px}.cy-site-masthead .header nav>.button{padding:10px}}
@media(max-width:760px){.cy-price-promo .wrap{grid-template-columns:1fr;gap:20px;padding-block:28px}.cy-price-promo .button{justify-self:start;font-size:14px;padding:14px 20px}.cy-price-promo p{font-size:14px}.cy-price-promo .price-fineprint{font-size:12px}}
