.offers-page{padding-block:28px 70px}.offers-hero{background:radial-gradient(at 80% 40%,#284d7045,#0000 60%),#0b1726;border:1px solid #46657f;border-radius:32px;grid-template-columns:1fr 1.1fr;align-items:center;display:grid;overflow:hidden;box-shadow:0 20px 90px #0004}.offers-copy{padding:50px 42px}.offers-coming{color:#e1f1ff;background:linear-gradient(110deg,#36587588,#1e354966);border:1px solid #9dc4e272;border-radius:30px;align-items:center;gap:9px;margin-bottom:22px;padding:9px 17px;font-size:16px;display:inline-flex}.offers-copy h1{font-size:clamp(34px,4vw,54px);line-height:1.6}.offers-copy h1 span{color:#aecde5;display:block}.offers-copy>p:not(.eyebrow){color:#d0dfec;margin-top:22px;font-size:18px;line-height:1.9}.offers-copy>p.offers-description{color:#a9c1d5;font-size:16px;line-height:2}.offers-copy>.text-link{color:#d3e7f5;margin-top:28px}.offers-visual{background:#07121e;flex-direction:column;align-self:stretch;min-width:0;margin:0;display:flex;position:relative}.offers-visual>img{object-fit:cover;flex:1;width:100%;height:100%;min-height:450px}.offers-visual figcaption{color:#98b2c7;background:#0c1b2a;padding:12px 18px;font-size:12px;line-height:1.8}.offers-preview{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:30px;display:grid}.offers-preview>div{background:linear-gradient(#152b3c66,#0000);border-top:1px solid #486985;border-radius:16px 16px 0 0;padding:26px 20px}.offers-preview svg{color:#9fc6e1;margin-bottom:20px}.offers-preview h2{margin-bottom:12px;font-size:22px;line-height:1.7}.offers-preview p{color:#b0c6d8;font-size:16px;line-height:1.95}@media (max-width:960px){.offers-hero{grid-template-columns:1fr}.offers-copy{padding:36px}.offers-visual>img{aspect-ratio:16/9;object-fit:cover;height:auto;min-height:0;max-height:500px}.offers-preview{gap:16px}.offers-preview>div{padding:22px 16px}}@media (max-width:650px){.offers-page{padding-top:16px}.offers-hero{border-radius:22px}.offers-copy{padding:28px 22px}.offers-copy h1{font-size:34px}.offers-coming{font-size:15px}.offers-preview{grid-template-columns:minmax(0,1fr);gap:12px;margin-top:24px}.offers-copy>p:not(.eyebrow){font-size:16px}}
