.pa-public-video-card{position:relative;isolation:isolate;overflow:hidden;background:#0b2238!important;min-height:350px;padding:38px 28px!important;border-color:#ffffff26!important;gap:18px!important}
.pa-public-video-card .pa-public-video{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:center 55%;filter:brightness(1.14) saturate(1.04);pointer-events:none}
.pa-public-video-overlay{position:absolute;inset:0;z-index:1;background:linear-gradient(100deg,rgba(11,34,56,.14),rgba(11,34,56,.08) 55%,rgba(11,34,56,.12));pointer-events:none}
.pa-public-video-copy{position:relative;z-index:2;display:flex;flex-direction:column;gap:16px;align-items:center;text-align:center;max-width:720px}
/* A neutral, feathered scrim protects the copy, not the entire footage. */
.pa-public-video-copy::before{content:"";position:absolute;z-index:-1;inset:-20px -28px;border-radius:32px;background:rgba(7,17,21,.72);filter:blur(16px);pointer-events:none}
.pa-public-video-copy>svg{color:#e9b44c!important;filter:drop-shadow(0 1px 1px #071115) drop-shadow(0 0 3px #071115)}
body .pa-start-page.pa-editorial-start .pa-public-video-card .pa-public-video-copy h2,.pa-ref-static .pa-public-video-card .pa-public-video-copy h2,.pa-ref-public .pa-public-video-card .pa-public-video-copy h2{font-size:clamp(25px,3vw,36px);line-height:1.3;font-weight:500;letter-spacing:-.7px;color:#fff9ec!important;margin:0;text-shadow:0 1px 2px rgba(4,14,22,.9),0 3px 12px rgba(4,14,22,.72)}
body .pa-start-page.pa-editorial-start .pa-public-video-card .pa-public-video-copy h2 strong,.pa-ref-static .pa-public-video-card h2 strong,.pa-ref-public .pa-public-video-card h2 strong{color:#fff9ec!important;font-weight:800}
body .pa-start-page.pa-editorial-start .pa-public-video-card .pa-public-video-copy p,.pa-ref-static .pa-public-video-card .pa-public-video-copy p,.pa-ref-public .pa-public-video-card .pa-public-video-copy p{color:#edf2f5!important;font-size:15px;line-height:25px;margin:0;max-width:none;text-shadow:0 1px 2px rgba(4,14,22,.9),0 2px 9px rgba(4,14,22,.72)}
body .pa-start-page.pa-editorial-start .pa-public-video-card .pa-public-video-copy a,.pa-ref-static .pa-public-video-card .pa-public-video-copy a,.pa-ref-public .pa-public-video-card .pa-public-video-copy a{display:inline-flex;align-items:center;gap:10px;color:#ffdc91!important;font-size:14px;line-height:22px;min-height:44px;text-decoration:underline;text-underline-offset:5px;text-shadow:0 1px 3px rgba(4,14,22,.95),0 2px 9px rgba(4,14,22,.8)}
.pa-public-video-toggle{position:relative;z-index:2;display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:9px 14px;border:1px solid #ffffff70;border-radius:8px;background:rgba(11,34,56,.92);color:#fff9ec!important;font-size:11px;font-weight:600;text-shadow:0 1px 2px rgba(4,14,22,.75);cursor:pointer}
body .pa-start-page.pa-editorial-start .pa-public-video-card .pa-public-video-toggle,.pa-ref-static .pa-public-video-card .pa-public-video-toggle{background:rgba(11,34,56,.92)!important;color:#fff9ec!important}
.pa-public-video-card .pa-public-video-toggle svg{color:inherit!important}
.pa-public-video-card :is(a,button):focus-visible{outline:3px solid #ffdc91!important;outline-offset:4px}
.pa-public-reference-trust{background:#0b2238;padding:0 0 65px}.pa-public-reference-trust .pa-public-video-card{margin-top:0}
@media(max-width:760px){.pa-public-video-card{min-height:370px;padding:30px 20px!important}.pa-public-video-copy{gap:15px}.pa-public-video-copy h2{font-size:26px!important}.pa-public-video-copy p{font-size:14px!important;line-height:24px!important}.pa-public-reference-trust{padding-bottom:40px}}
@media(prefers-reduced-motion:reduce){.pa-public-video-card .pa-public-video{object-fit:cover}.pa-public-video-toggle{display:none}}
