.offer{background:#f6f8fc;color:#172b43}.offer-header,.offer-main,.offer-footer{width:min(1120px,calc(100% - 40px));margin:auto}.offer-header{height:90px;border-bottom:1px solid #dce4ee}.offer-brand{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:750;color:#172b43;text-decoration:none}.offer-main{padding:0}.offer-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:64px;align-items:center;padding:80px 0}.offer-hero h1{font-size:clamp(36px,5vw,60px);line-height:1.08;letter-spacing:-2px}.offer-hero p{font-size:18px;line-height:1.75;max-width:52ch}.offer-summary{background:#10243a;color:#fff;padding:36px;border-radius:24px}.offer-summary h2{font-size:26px;line-height:1.3}.offer-summary .eyebrow{color:#8dccff}.offer-summary li{margin:16px 0;line-height:1.6}.offer-summary ul{padding-left:22px}.offer-primary{display:inline-block;margin-top:16px;padding:15px 24px}.offer .primary{background:#2463eb;color:white;border-color:#2463eb}.offer-price{background:white;border:1px solid #dce4ee;border-radius:24px;padding:clamp(24px,5vw,56px);scroll-margin-top:20px}.offer-price h2,.offer-contact h2{font-size:clamp(25px,3vw,36px);line-height:1.2}.offer-prices{display:flex;align-items:center;gap:32px;margin:32px 0}.offer-prices strong{display:block;font-size:42px;letter-spacing:-1.5px}.offer-prices span{display:block;margin-top:8px;color:#52647b}.offer-price p{max-width:80ch;line-height:1.75}.offer-pending{font-weight:700;color:#52647b}.offer-contact{padding:64px 0}.offer-contact p{max-width:65ch;line-height:1.75}.offer a:focus-visible{outline:3px solid #2463eb;outline-offset:4px}.offer-footer{padding:24px 0;gap:20px}.offer a:not(.button):not(.offer-brand){color:#2156c5}@media(max-width:760px){.offer-hero{grid-template-columns:1fr;gap:30px;padding:40px 0}.offer-summary{padding:24px}.offer-prices{flex-wrap:wrap;gap:20px}.offer-prices strong{font-size:34px}.offer-footer{flex-direction:column}.offer-header{display:flex}.offer .offer-primary{max-width:100%;white-space:normal;line-height:1.5}}
