.offerHero{padding:92px 0 100px;background:linear-gradient(125deg,#061d3d,#073d78 55%,#0789de);color:#fff}.offerHero h1{font-size:clamp(44px,6vw,78px);line-height:.98;letter-spacing:-.055em;margin:18px 0 24px;max-width:850px}.offerHero h1 em{font-style:normal;color:#74dcff}.offerHero p{max-width:760px;font-size:18px;line-height:1.75;color:#d7ebff}.offerArea{display:grid;grid-template-columns:.75fr 1.25fr;gap:70px;padding-top:80px;padding-bottom:100px}.offerIntro>span{display:inline-grid;place-items:center;width:54px;height:54px;border-radius:15px;background:#e7f5ff;color:#0877d1;font-weight:900}.offerIntro h2{font-size:38px;letter-spacing:-.04em;margin:22px 0 14px}.offerIntro p{color:#58738e;line-height:1.8}.offerIntro ul{list-style:none;padding:0;margin-top:28px;display:grid;gap:14px}.offerIntro li{font-weight:800;color:#123d64}.offerForm{background:#fff;border:1px solid #dbe8f2;border-radius:26px;padding:34px;box-shadow:0 24px 70px #092e5a18}.formTitle small{color:#0877d1;font-weight:900;letter-spacing:.14em}.formTitle h2{font-size:32px;margin:8px 0 28px}.formGrid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.formGrid label{display:grid;gap:8px}.formGrid label span{font-size:13px;font-weight:850;color:#234d70}.formGrid .wide{grid-column:1/-1}.formGrid input,.formGrid select,.formGrid textarea{width:100%;box-sizing:border-box;border:1px solid #ccdae6;border-radius:12px;padding:14px 15px;font:inherit;color:#092a50;background:#f9fcff}.formGrid textarea{min-height:145px;resize:vertical}.offerForm .g-recaptcha{margin:22px 0}.offerForm>.primary{border:0;font-size:16px;padding:16px 24px;cursor:pointer}.offerSuccess{display:grid;gap:4px;margin-top:18px;padding:16px;border-radius:12px;background:#e8fbf2;color:#087344}.offerForm .error{display:block;color:#b42318;margin-top:16px}@media(max-width:850px){.offerHero{padding:65px 0}.offerArea{grid-template-columns:1fr;gap:35px;padding-top:50px}.formGrid{grid-template-columns:1fr}.formGrid .wide{grid-column:auto}.offerForm{padding:22px}.offerHero h1{font-size:46px}}
