.advertising-top-bar{--ad-collapsed:84px;position:relative;width:100%;height:var(--ad-collapsed);overflow:hidden;background:#101b2e;color:#fff;transition:height .35s ease}.advertising-top-bar.is-expanded{height:min(var(--ad-expanded,300px),calc(100vh - 20px));overflow:auto}.advertising-banner{position:relative;width:100%;height:100%;background:linear-gradient(105deg,#0d182a,#172b4b 58%,#e9621b);color:#fff}.advertising-banner__collapsed{position:relative;display:flex;height:84px;align-items:center;gap:22px;padding:10px clamp(14px,4vw,64px);overflow:hidden}.advertising-banner__media{width:120px;height:64px;object-fit:cover;border-radius:7px;opacity:.85}.advertising-banner__brand{z-index:2;display:grid;min-width:220px}.advertising-banner__brand strong{font-size:clamp(16px,1.7vw,25px)}.advertising-banner__brand span{font-size:12px;color:#d9e1ed}.advertising-banner__scenes{position:relative;flex:1;height:54px;overflow:hidden}.advertising-scene{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap;will-change:transform}.advertising-scene strong{font-size:clamp(15px,1.5vw,22px)}.advertising-scene span{color:#ffb184}.advertising-banner__actions{z-index:3;display:flex;gap:7px;align-items:center}.advertising-banner__actions a,.advertising-banner__actions button,.advertising-banner__expanded button{margin:0;padding:8px 11px;border:1px solid rgba(255,255,255,.5);border-radius:6px;background:rgba(255,255,255,.08);color:#fff;font:inherit;font-size:12px;font-weight:800;text-decoration:none;cursor:pointer}.advertising-banner__actions a:hover,.advertising-banner__actions button:hover{background:#f36b21}.advertising-banner__expanded{display:flex;min-height:calc(100% - 84px);align-items:flex-start;justify-content:space-between;gap:20px;padding:24px clamp(16px,7vw,100px);background:linear-gradient(140deg,#172b4b,#0f1d33)}.advertising-banner__expanded h2{margin:0 0 10px;font-size:clamp(24px,4vw,44px)}.advertising-banner__expanded p{max-width:900px;font-size:clamp(15px,2vw,22px);line-height:1.5;white-space:pre-line}@media(max-width:900px){.advertising-top-bar{--ad-collapsed:72px}.advertising-banner__collapsed{height:72px}.advertising-banner__media{width:92px;height:54px}.advertising-banner__brand{min-width:150px}.advertising-banner__expanded{min-height:calc(100% - 72px)}}@media(max-width:620px){.advertising-top-bar{--ad-collapsed:60px}.advertising-banner__collapsed{height:60px;gap:7px;padding:5px 10px}.advertising-banner__media{display:none}.advertising-banner__brand{min-width:0;max-width:38%}.advertising-banner__brand strong{font-size:12px}.advertising-banner__brand span{display:none}.advertising-banner__scenes{height:44px}.advertising-scene{display:grid;gap:1px;justify-content:start;white-space:normal}.advertising-scene strong{font-size:11px}.advertising-scene span{font-size:9px}.advertising-banner__actions{margin-left:auto}.advertising-banner__actions a{display:none}.advertising-banner__actions button{padding:6px;font-size:10px}.advertising-banner__expanded{min-height:calc(100% - 60px);padding:18px 14px}}@media(prefers-reduced-motion:reduce){.advertising-top-bar{transition:none}.advertising-scene{transform:none!important}}
