.fx-offers[hidden]{display:none!important}.fx-offers{max-width:1200px;margin:48px auto;padding:28px clamp(16px,3vw,36px);box-sizing:border-box;background:linear-gradient(130deg,#f0f6ff,#f8fbff);border:1px solid #dce8fb;border-radius:28px;font-family:Inter,Arial,sans-serif;color:#132f58}.fx-offers *{box-sizing:border-box}.fx-offers__head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px}.fx-offers__eyebrow{color:#275dc4;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fx-offers h2{font-size:clamp(26px,3vw,38px);line-height:1.2;margin:9px 0;color:#12396e}.fx-offers__head p{margin:0;color:#5d708b;font-size:15px}.fx-offers__controls{display:flex;gap:8px;flex-shrink:0}.fx-offers__controls button{border:1px solid #c8d9f2;border-radius:12px;background:#fff;color:#194780;min-height:42px;min-width:42px;padding:8px 12px;font-weight:700;cursor:pointer}.fx-offers__controls button:hover{background:#e5efff}.fx-offers__controls button:disabled{opacity:.45;cursor:default}.fx-offers__track{display:flex;gap:22px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:#b3cbed transparent;padding:3px 3px 16px;align-items:stretch}.fx-offer{flex:0 0 calc((100% - 22px)/2);min-width:0;scroll-snap-align:start;border:1px solid #e0e9f7;border-radius:20px;background:#fff;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 6px 18px #1844770a;color:#183457;font-family:Inter,Arial,sans-serif}.fx-offer__media{aspect-ratio:16/9;background:#071b37;position:relative;display:flex;align-items:center;justify-content:center;overflow:hidden}.fx-offer__media>a,.fx-offer__media picture{display:block;width:100%;height:100%}.fx-offer__media img,.fx-offer__media video{display:block;width:100%;height:100%;object-fit:contain}.fx-offer__media img{object-position:center}.fx-offer__body{padding:22px;display:flex;flex-direction:column;align-items:flex-start;flex:1}.fx-offer__label{font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:#277267;font-weight:700}.fx-offer h3{font-size:23px;line-height:1.3;margin:10px 0 8px;overflow-wrap:anywhere}.fx-offer h3 a{color:#173d74;text-decoration:none}.fx-offer__tagline{font-size:16px;font-weight:600;color:#2860b2;margin:0 0 10px;overflow-wrap:anywhere}.fx-offer__description{font-size:14px;line-height:1.65;color:#65758c;margin:0 0 20px;white-space:pre-line;overflow-wrap:anywhere}.fx-offer__cta{margin-top:auto;display:inline-flex;align-items:center;gap:22px;background:#1559ba;color:#fff!important;border-radius:10px;padding:12px 18px;font-size:14px;font-weight:700;text-decoration:none}.fx-offer__cta:hover{background:#0b448f}.fx-offer__sound{position:absolute;right:10px;top:10px;background:#102e57e8;color:#fff;border:1px solid #ffffff66;border-radius:8px;padding:8px 10px;cursor:pointer;font-size:12px}.fx-offer__error{color:#fff;padding:18px;text-align:center;font-size:14px}.fx-offers__position{display:block;text-align:right;font-size:12px;color:#637c9e;padding-top:9px}.fx-offers button:focus-visible,.fx-offers a:focus-visible,.fx-offers__track:focus-visible{outline:3px solid #65a2ff;outline-offset:3px}.fx-offer--preview{max-width:720px;margin:auto}.fx-offer--preview.fx-offer--mobile{max-width:360px}.fx-offer--mobile .fx-offer__media{aspect-ratio:4/3}@media(max-width:700px){.fx-offers{margin:28px 12px;padding:20px 14px;border-radius:20px}.fx-offers__head{align-items:flex-start;flex-direction:column;gap:16px}.fx-offers__controls{align-self:flex-end}.fx-offer{flex-basis:100%}.fx-offer__body{padding:20px}.fx-offer h3{font-size:21px}}@media(max-width:640px){.fx-offer__media{aspect-ratio:4/3}}@media(prefers-reduced-motion:reduce){.fx-offers__track{scroll-behavior:auto}}
