.allb-video-banners{padding:28px 0;background:linear-gradient(180deg,rgba(5,17,33,.96),rgba(8,29,49,.96));color:#f4f8ff}.allb-video-banners__shell{width:min(1220px,calc(100% - 28px));margin:auto}.allb-video-banners__head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:14px}.allb-video-banners__head span{font-size:10px;font-weight:950;letter-spacing:.14em;color:#55e4d0}.allb-video-banners__head h2{margin:3px 0 0;font-size:clamp(20px,3vw,30px)}.allb-video-banners__head>a{color:#bcd3eb;text-decoration:none;font-weight:800}.allb-video-banners__viewport{position:relative;min-height:230px}.allb-video-banner{display:none;grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);gap:18px;border:1px solid #284d70;border-radius:20px;padding:12px;background:linear-gradient(145deg,#0c2440,#08182a);box-shadow:0 18px 46px rgba(0,0,0,.22)}.allb-video-banner.is-active{display:grid}.allb-video-banner__poster{position:relative;display:block;aspect-ratio:16/9;border-radius:14px;overflow:hidden;background:#020812}.allb-video-banner__poster img{width:100%;height:100%;display:block;object-fit:cover}.allb-video-banner__fallback{height:100%;display:grid;place-items:center;font-size:44px}.allb-video-banner__play{position:absolute;left:12px;bottom:12px;background:rgba(3,12,24,.82);border:1px solid rgba(255,255,255,.22);padding:7px 10px;border-radius:999px;color:#fff;font-weight:900}.allb-video-banner__copy{align-self:center;padding:8px 10px}.allb-video-banner__meta{color:#75ead7;font-size:10px;font-weight:900;letter-spacing:.07em}.allb-video-banner h3{font-size:clamp(20px,3vw,30px);margin:7px 0}.allb-video-banner h3 a{color:#fff;text-decoration:none}.allb-video-banner p{color:#b9cbe0;max-width:760px}.allb-video-banner__actions{display:flex;gap:8px;flex-wrap:wrap}.allb-video-banner__actions a{display:inline-flex;padding:8px 11px;border-radius:10px;text-decoration:none;font-weight:900;border:1px solid #31577d;color:#f5fbff}.allb-video-banner__actions a:first-child{background:linear-gradient(135deg,#776cff,#3be0c8);border:0;color:#061321}.allb-video-banners__nav{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:10px}.allb-video-banners__nav button{width:34px;height:34px;border-radius:50%;border:1px solid #31577d;background:#0d2946;color:#fff;font-size:22px;cursor:pointer}.allb-video-banners__dots{display:flex;gap:5px;max-width:min(720px,70vw);overflow:hidden}.allb-video-banners__dots button{width:8px;height:8px;min-width:8px;padding:0;border:0;background:#516b85}.allb-video-banners__dots button.is-active{background:#59e4d3}.allb-video-banners--home{padding-top:18px}.allb-video-banners--sitewide{border-top:1px solid rgba(76,121,159,.3);border-bottom:1px solid rgba(76,121,159,.3)}@media(max-width:760px){.allb-video-banner,.allb-video-banner.is-active{grid-template-columns:1fr}.allb-video-banners__head{align-items:flex-start;flex-direction:column}.allb-video-banners__viewport{min-height:0}}
