.wi-video-container{box-sizing:border-box;margin:30px auto;max-width:900px;padding:0 15px;width:100%;--wi-border-radius:12px;--wi-heading-color:#fff;--wi-text-color:#eef2f7;--wi-play-button-color:red;--wi-wilken-blue:#081950;--wi-button-bg:#fff;--wi-button-text:#081950}.wi-video-theme-blue{--wi-video-primary:#081950;--wi-video-primary-soft:rgba(8,25,80,.72)}.wi-video-theme-magenta{--wi-video-primary:#951b81;--wi-video-primary-soft:rgba(149,27,129,.72)}.wi-video-inner{aspect-ratio:16/9;background-color:#000;border-radius:var(--wi-border-radius,12px);box-shadow:0 14px 36px rgba(0,0,0,.18);display:grid;grid-template-columns:1fr;grid-template-rows:1fr;overflow:hidden;position:relative;width:100%}.wi-video-inner[data-video-ratio="4-3"]{aspect-ratio:4/3}.wi-video-inner[data-video-ratio="1-1"]{aspect-ratio:1/1}.wi-video-inner[data-video-ratio="9-16"]{aspect-ratio:9/16}.wi-video-inner[data-video-ratio=auto]{aspect-ratio:auto}.wi-iframe-wrapper,.wi-video-overlay{grid-area:1/1/2/2;height:100%;width:100%}.wi-iframe-wrapper iframe{border:none;display:block;height:100%;width:100%}.wi-video-overlay{align-items:center;background-color:#111;background-position:50%;background-repeat:no-repeat;background-size:cover;box-sizing:border-box;cursor:default;display:flex;justify-content:center;z-index:3}.wi-overlay-gradient{backdrop-filter:blur(1px);-webkit-backdrop-filter:blur(1px);background:linear-gradient(180deg,rgba(0,0,0,.35),rgba(0,0,0,.8));inset:0;position:absolute;z-index:1}.wi-content-box{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;gap:18px;justify-content:center;padding:28px;position:relative;text-align:center;width:min(88%,620px);z-index:2}.wi-text-panel{backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);background:var(--wi-video-primary-soft,rgba(8,25,80,.72));border:1px solid hsla(0,0%,100%,.16);border-radius:14px;box-shadow:0 12px 30px rgba(0,0,0,.22);max-width:560px;padding:18px 22px}.wi-title,.wi-title *{color:var(--wi-heading-color,#fff)!important;font-size:23px!important;font-weight:700!important;line-height:1.2!important;margin:0 0 8px!important;text-shadow:0 1px 4px rgba(0,0,0,.55)}.wi-lead-text,.wi-lead-text *,.wi-lead-text a,.wi-lead-text em,.wi-lead-text p,.wi-lead-text span,.wi-lead-text strong{color:var(--wi-text-color,#eef2f7)!important;font-size:14px!important;line-height:1.45!important;text-shadow:0 1px 3px rgba(0,0,0,.55)}.wi-lead-text{margin:0 0 16px!important}.wi-lead-text p{margin:0!important}.wi-play-button{appearance:none;-webkit-appearance:none;background:transparent;border:0;border-radius:16px;cursor:pointer;line-height:0;margin:0;padding:0}.wi-play-button:focus-visible{outline:3px solid #fff;outline-offset:6px}.wi-yt-play-btn{display:block;filter:drop-shadow(0 8px 18px rgba(0,0,0,.4));height:55px;transition:transform .2s ease;width:78px}.wi-yt-play-btn-bg{fill:var(--wi-play-button-color,red);fill-opacity:1;transition:fill .2s ease}.wi-play-button:hover .wi-yt-play-btn,.wi-video-overlay:hover .wi-yt-play-btn{transform:scale(1.08)}.wi-play-button:hover .wi-yt-play-btn-bg,.wi-video-overlay:hover .wi-yt-play-btn-bg{filter:brightness(.85)}.wi-video-container .cta-primary{align-items:center;appearance:none;-webkit-appearance:none;background-color:var(--wi-button-bg,#fff)!important;border:2px solid var(--wi-button-bg,#fff)!important;border-radius:999px!important;box-shadow:0 4px 12px rgba(0,0,0,.15);cursor:pointer;display:inline-flex!important;font-size:14px!important;font-weight:700!important;justify-content:center;line-height:1.2!important;margin:10px auto!important;padding:12px 28px!important;text-align:center!important;text-decoration:none!important;transition:transform .2s ease,background-color .2s ease,color .2s ease,border-color .2s ease}.wi-video-container .cta-primary,.wi-video-container .cta-primary *,.wi-video-container .cta-primary:link,.wi-video-container .cta-primary:visited{color:var(--wi-button-text,var(--wi-wilken-blue,#081950))!important}.wi-video-container .cta-primary:hover{background-color:transparent!important;border-color:#fff!important;box-shadow:0 6px 16px rgba(0,0,0,.25);color:#fff!important;transform:translateY(-2px)}.wi-video-container .cta-primary:hover *{color:#fff!important}.wi-video-container .cta-primary:focus-visible{outline:3px solid #fff;outline-offset:4px}.wi-disclaimer,.wi-disclaimer *,.wi-disclaimer p,.wi-disclaimer span{color:#cbd5e1!important;display:block;font-size:11px!important;line-height:1.4!important;margin:12px auto 0;max-width:500px;text-shadow:0 1px 2px rgba(0,0,0,.5)}.wi-disclaimer a,.wi-disclaimer a:active,.wi-disclaimer a:hover,.wi-disclaimer a:link,.wi-disclaimer a:visited,.wi-privacy-link,.wi-privacy-link:active,.wi-privacy-link:hover,.wi-privacy-link:link,.wi-privacy-link:visited{color:#fff!important;display:inline!important;font-size:11px!important;line-height:1.4!important;margin:0!important;text-decoration:underline!important;text-underline-offset:2px}@media (max-width:768px){.wi-video-inner{aspect-ratio:auto;height:auto;min-height:360px}.wi-iframe-wrapper,.wi-video-overlay{height:auto;min-height:360px;position:relative}.wi-content-box{gap:12px;padding:24px 16px;width:100%}.wi-text-panel{padding:14px 16px}.wi-title,.wi-title *{font-size:18px!important;margin-bottom:6px!important}.wi-lead-text,.wi-lead-text *,.wi-lead-text a,.wi-lead-text em,.wi-lead-text p,.wi-lead-text span,.wi-lead-text strong{font-size:12px!important;line-height:1.4!important}.wi-lead-text{margin-bottom:12px!important}.wi-yt-play-btn{height:42px;width:60px}.wi-video-container .cta-primary{font-size:13px!important;padding:10px 22px!important}.wi-video-container .cta-primary,.wi-video-container .cta-primary *{font-size:13px!important}.wi-disclaimer,.wi-disclaimer *,.wi-disclaimer a,.wi-disclaimer p,.wi-disclaimer span,.wi-privacy-link{font-size:9.5px!important}.wi-disclaimer{margin-top:9px}}@media (max-width:480px){.wi-video-inner{aspect-ratio:auto;border-radius:8px;min-height:320px}.wi-iframe-wrapper,.wi-video-overlay{height:auto;min-height:320px;position:relative}.wi-content-box{gap:8px;padding:16px 12px;width:100%}.wi-text-panel{border-radius:10px;padding:10px 12px}.wi-title,.wi-title *{font-size:14px!important;margin-bottom:4px!important}.wi-lead-text,.wi-lead-text *,.wi-lead-text a,.wi-lead-text em,.wi-lead-text p,.wi-lead-text span,.wi-lead-text strong{font-size:11px!important;line-height:1.3!important}.wi-lead-text{display:block!important;margin-bottom:8px!important}.wi-yt-play-btn{height:35px;width:50px}.wi-video-container .cta-primary{font-size:11px!important;padding:8px 18px!important}.wi-video-container .cta-primary,.wi-video-container .cta-primary *{font-size:11px!important}.wi-disclaimer,.wi-disclaimer *,.wi-disclaimer a,.wi-disclaimer p,.wi-disclaimer span,.wi-privacy-link{font-size:8.5px!important;line-height:1.25!important}.wi-disclaimer{margin-top:6px}}