.rra-offer{max-width:1180px;margin:28px auto;padding:26px 32px;display:flex;align-items:center;gap:26px;border:2px solid #ffe500;border-radius:22px;background:linear-gradient(120deg,#092340,#061622);color:#fff;box-shadow:0 12px 40px #0005}.rra-offer-thumb{width:116px;height:174px;object-fit:contain;border-radius:9px;flex:none}.rra-offer-copy{flex:1}.rra-offer-kicker{color:#ffe500;font-size:12px;font-weight:850;letter-spacing:.13em;text-transform:uppercase}.rra-offer h2{font-size:clamp(26px,3.6vw,44px);line-height:1.08;margin:10px 0;color:white}.rra-offer h2 em{color:#ffe500;font-style:normal}.rra-offer p{margin:10px 0;line-height:1.5}.rra-offer-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:16px}.rra-offer button,.rra-offer a,.rra-promo-modal button,.rra-promo-modal a{font:inherit;font-weight:750;min-height:44px;border-radius:9px;padding:12px 18px;cursor:pointer;text-decoration:none}.rra-offer button{background:transparent;border:1px solid #ffe500;color:#ffe500}.rra-offer a,.rra-promo-register{background:#ffe500;color:#061622;border:0}.rra-promo-modal{width:min(92vw,740px);max-width:92vw;max-height:94dvh;padding:0;border:1px solid #ffe500;border-radius:16px;background:#061622;color:white;overflow:auto;box-shadow:0 20px 90px #000b}.rra-promo-modal::backdrop{background:#020b16db;backdrop-filter:blur(5px)}.rra-promo-head{position:sticky;top:0;z-index:1;display:flex;justify-content:space-between;align-items:center;gap:10px;padding:10px 16px;background:#061622}.rra-promo-head h2{font-size:16px;margin:0;color:#ffe500}.rra-promo-head button{border:1px solid #ffffff50;background:#132d47;color:white;padding:8px 12px}.rra-promo-modal img{display:block;max-width:100%;height:auto;max-height:72dvh;object-fit:contain;margin:auto}.rra-promo-foot{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;padding:16px}.rra-promo-continue{background:transparent;border:1px solid #ffffff60;color:white}.rra-promo-preview{position:fixed;right:2vw;top:5vh;width:50vw;height:90vh;z-index:9998;background:#061622;border:2px solid #ffe500;border-radius:16px;box-shadow:0 16px 80px #000c;padding:10px;pointer-events:auto}.rra-promo-preview img{display:block;width:100%;height:100%;object-fit:contain}.rra-promo-preview[hidden]{display:none}.rra-offer button:focus-visible,.rra-offer a:focus-visible,.rra-promo-modal button:focus-visible,.rra-promo-modal a:focus-visible{outline:3px solid white;outline-offset:4px}html.rra-promo-open{overflow:hidden}@media(max-width:700px){.rra-offer{margin:20px 16px;padding:22px;gap:16px;flex-wrap:wrap}.rra-offer-thumb{width:76px;height:114px}.rra-offer-copy{flex-basis:190px}.rra-offer h2{font-size:29px}.rra-offer-actions>*{flex:1;text-align:center}.rra-promo-head{padding:10px}.rra-promo-modal img{max-height:68dvh}.rra-promo-preview{display:none!important}.rra-promo-foot{padding:12px}.rra-promo-foot>*{text-align:center;flex:1}}@media(prefers-reduced-motion:no-preference){.rra-offer{animation:rra-offer-in .45s ease-out}@keyframes rra-offer-in{from{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}}
