.offers-showcase{background:#191b22;color:#fff;padding:96px 7vw 24px;position:relative;overflow:hidden}.offers-showcase::before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 87% 15%,rgba(228,5,33,.56),transparent 27%),linear-gradient(120deg,transparent 22%,rgba(255,255,255,.045) 22% 23%,transparent 23% 46%,rgba(228,5,33,.18) 46% 47%,transparent 47%);pointer-events:none}.offers-intro{position:relative;z-index:1;display:grid;grid-template-columns:1.12fr .88fr;align-items:end;gap:30px;margin-bottom:46px}.offers-intro p,.offer-content>p{font:800 11px "Nunito Sans",sans-serif;letter-spacing:.17em;color:#ff8394;margin:0 0 13px}.offers-intro h2{font-size:56px;line-height:.94;letter-spacing:-.065em;margin:0}.offers-intro h2 em,.offer-content h3 em{font-weight:400}.offers-intro>span{font:16px/1.65 "Nunito Sans",sans-serif;color:#c5c6ca;max-width:390px}.offer-controls{display:flex;gap:15px;align-items:center;justify-content:flex-end;grid-column:2;grid-row:2}.offer-controls button{width:46px;height:46px;border-radius:50%;background:transparent;border:1px solid #767880;color:#fff;font-size:22px;cursor:pointer}.offer-controls button:hover{background:#e40521;border-color:#e40521}.offer-controls span{font:800 11px "Nunito Sans",sans-serif;letter-spacing:.1em;color:#d9dade}.offer-stage{position:relative;min-height:530px}.offer-slide{position:absolute;inset:0;display:grid;grid-template-columns:1fr 1.1fr;align-items:center;padding:64px 7vw;background:linear-gradient(120deg,#7f0716,#3c0610);clip-path:polygon(0 0,100% 0,100% 88%,94% 100%,0 100%);opacity:0;transform:translateX(24px);pointer-events:none;transition:opacity .35s ease,transform .35s ease}.offer-slide.active{opacity:1;transform:translateX(0);pointer-events:auto}.offer-slide::after{content:"";position:absolute;inset:0;background:linear-gradient(145deg,transparent 29%,rgba(255,255,255,.07) 29% 30%,transparent 30% 51%,rgba(0,0,0,.23) 51% 52%,transparent 52%),linear-gradient(35deg,transparent 47%,rgba(239,45,64,.25) 47% 48%,transparent 48%);pointer-events:none}.offer-content{position:relative;z-index:1}.offer-content h3{font-size:55px;line-height:.94;letter-spacing:-.06em;margin:0 0 34px}.offer-stats{display:flex;gap:46px;flex-wrap:wrap;margin-bottom:35px}.offer-stats span{display:flex;flex-direction:column;gap:6px}.offer-stats small{font:700 11px "Nunito Sans",sans-serif;text-transform:uppercase;letter-spacing:.08em;color:#ffb0ba}.offer-stats b{font-size:29px;letter-spacing:-.045em;color:#fff}.offer-content a{display:inline-flex;align-items:center;gap:30px;border:1px solid #fff;border-radius:25px;padding:16px 23px;font:800 11px "Nunito Sans",sans-serif;text-transform:uppercase}.offer-content a:hover{background:#fff;color:#a60717}.offer-slide img{position:relative;z-index:1;width:100%;max-height:430px;object-fit:contain;filter:drop-shadow(0 27px 22px rgba(0,0,0,.45))}.offer-disclaimer{position:relative;z-index:1;display:block;margin:17px 0 0;font:11px/1.5 "Nunito Sans",sans-serif;color:#babcc2}@media(max-width:720px){.offers-showcase{padding:58px 24px 20px}.offers-intro{grid-template-columns:1fr;margin-bottom:30px}.offers-intro h2{font-size:40px}.offer-controls{grid-column:auto;grid-row:auto;justify-content:flex-start}.offer-stage{min-height:630px}.offer-slide{grid-template-columns:1fr;padding:42px 26px 26px;align-content:space-between;clip-path:none}.offer-content h3{font-size:38px}.offer-slide img{max-height:285px}.offer-stats{gap:23px}.offer-stats b{font-size:21px}}
.offers-showcase{background:radial-gradient(circle at 88% 12%,rgba(240,210,202,.55),transparent 25%),linear-gradient(135deg,#f8f5f1,#f1ebe6);color:#23242c}.offers-showcase::before{background:linear-gradient(120deg,transparent 22%,rgba(105,77,61,.055) 22% 23%,transparent 23% 46%,rgba(228,5,33,.08) 46% 47%,transparent 47%)}.offers-intro h2{color:#23242c}.offers-intro>span{color:#67656a}.offer-controls span{color:#5f5d62}.offer-controls button{border-color:#bdb8b4;color:#332e31}.offer-controls button:hover{background:#fff;border-color:#e40521;color:#d40520}.offer-slide{background:linear-gradient(120deg,#b5112c,#650b1c);color:#fff;transform:scale(1.025);filter:blur(2px);transition:opacity .65s ease,transform .65s ease,filter .65s ease}.offer-slide.active{transform:scale(1);filter:blur(0)}.offer-content h3{color:#fff}.offer-content>p{color:#ffd1d7}.offer-slide img{transition:transform .7s ease,filter .7s ease}.offer-slide.active img{transform:scale(1.015)}
