.firstOffer{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center;padding:65px 7vw;background:#dceaf4;color:#075ea8}.firstOffer h2{font:500 clamp(36px,4vw,58px)/1 Manrope;margin:12px 0}.firstOffer p{font-size:13px;line-height:1.7}.offerCode{border:1px solid rgba(7,94,168,.25);padding:26px 30px;display:flex;flex-direction:column}.offerCode small{font-size:8px;letter-spacing:.16em}.offerCode strong{font:600 clamp(26px,3vw,42px) Manrope;letter-spacing:.08em;margin:12px 0}.offerCode span{font-size:9px;color:#486678}.beforeOrder{padding:100px 7vw}.beforeOrder h2{font:500 clamp(46px,5vw,70px)/.98 Manrope;letter-spacing:-.055em;margin:18px 0}.orderAssurances{display:grid;grid-template-columns:repeat(3,1fr);margin-top:45px;border-top:1px solid rgba(7,94,168,.18);border-bottom:1px solid rgba(7,94,168,.18)}.orderAssurances article{padding:30px;border-right:1px solid rgba(7,94,168,.18)}.orderAssurances article:first-child{padding-left:0}.orderAssurances article:last-child{border-right:0}.orderAssurances span{font-size:9px}.orderAssurances h3{font-size:18px;margin:35px 0 10px}.orderAssurances p{font-size:11px;line-height:1.7;color:#486678;min-height:58px}.orderAssurances a{font-size:10px;border-bottom:1px solid;padding-bottom:3px}.newsletterSuccess{max-width:560px;margin:30px auto 15px;background:#dceaf4;padding:22px;display:flex;flex-direction:column;gap:6px}.newsletterSuccess span{font-size:10px}.primaryRecommendation{padding:100px 7vw;background:#075ea8;color:#fff}.primaryRecommendation>div{max-width:760px;margin:auto;text-align:center}.primaryRecommendation h2{font:500 clamp(42px,5vw,68px)/1 Manrope;letter-spacing:-.05em;margin:18px 0}.primaryRecommendation>div>p:not(.eyebrow){line-height:1.7;color:rgba(255,255,255,.72)}.primaryPrice{display:flex;justify-content:center;align-items:center;gap:20px;margin:28px 0}.primaryPrice strong{font-size:34px}.primaryPrice span{font-size:10px;color:#b9dcf3}.primaryRecommendation>div>button{background:#b9dcf3;color:#075ea8;border:0;padding:17px 26px;font-weight:600;cursor:pointer}.primaryRecommendation details{max-width:900px;margin:35px auto 0;border-top:1px solid rgba(255,255,255,.2);padding-top:20px}.primaryRecommendation summary{text-align:center;font-size:10px;cursor:pointer}.tierCards.compact{margin-top:22px}.tierCards.compact button{min-height:210px}.tierCards.compact button:before{display:none}@media(max-width:800px){.firstOffer{grid-template-columns:1fr}.orderAssurances{grid-template-columns:1fr}.orderAssurances article,.orderAssurances article:first-child{border-right:0;border-bottom:1px solid rgba(7,94,168,.18);padding:28px 0}.orderAssurances article:last-child{border-bottom:0}.orderAssurances p{min-height:0}}@media(max-width:560px){.firstOffer{padding:55px 22px}.beforeOrder{padding:75px 22px}.beforeOrder h2{font-size:46px}.primaryRecommendation{padding:70px 22px}.primaryRecommendation h2{font-size:46px}.primaryPrice{flex-direction:column;gap:6px}.tierCards.compact{grid-template-columns:1fr}}
