@keyframes vmEnter{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes vmEnterFade{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes vmScaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}.videoMessage{--vm-ndblue:#003087;--vm-ndblue-mid:#0048c8;--vm-ndblue-dark:#00236b;--vm-surface:#fff;--vm-text:#111827;--vm-muted:#6b7280;--vm-radius:16px;width:100%;max-width:680px;margin:0 auto;padding:1.25rem 1rem;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,sans-serif;-webkit-font-smoothing:antialiased;opacity:0;animation:vmEnter .7s cubic-bezier(.16,1,.3,1) both}@media(prefers-reduced-motion:reduce){.videoMessage{animation:none;opacity:1;transform:none}.videoMessage *,.videoMessage :after,.videoMessage :before{animation:none!important;opacity:1!important;transform:none!important}}.videoMessage *,.videoMessage :after,.videoMessage :before{box-sizing:border-box}.videoMessage_bar{width:100%;background:var(--vm-ndblue);border-radius:12px 12px 0 0;padding:.65rem 1.1rem;display:flex;align-items:center;gap:.5rem;font-size:.78rem;font-weight:600;color:#fff;letter-spacing:.01em;opacity:0;animation:vmEnterFade .5s cubic-bezier(.16,1,.3,1) .12s both}.videoMessage_card{width:100%;background:var(--vm-surface);border-radius:0 0 var(--vm-radius) var(--vm-radius);overflow:hidden;box-shadow:0 8px 32px rgba(0,48,135,.12),0 2px 6px rgba(0,0,0,.06);border:1px solid rgba(0,48,135,.1);border-top:none;transform-origin:top center;opacity:0;animation:vmScaleIn .7s cubic-bezier(.16,1,.3,1) .18s both}.videoMessage_videoWrap{position:relative;width:100%;padding-top:56.25%;background:#000}.videoMessage_video{filter:brightness(1.12) saturate(1.1)}.videoMessage_placeholder,.videoMessage_video{position:absolute;inset:0;width:100%;height:100%;object-fit:contain}.videoMessage_placeholder{display:block}.videoMessage_overlay{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.85rem;cursor:pointer;background:transparent;transition:background .25s;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1}.videoMessage_overlay:active,.videoMessage_overlay:hover{background:rgba(0,0,0,.08)}.videoMessage_overlay.is-hidden{display:none}.videoMessage_playWrap{position:relative;width:86px;height:86px}.videoMessage_playCircle{position:absolute;inset:0;border-radius:50%;background:transparent;border:2px solid hsla(0,0%,100%,.55);display:flex;align-items:center;justify-content:center;transition:transform .15s}.videoMessage_playCircle svg{width:30px;height:30px;margin-left:4px}.videoMessage_overlay:hover .videoMessage_playCircle{transform:scale(1.08)}.videoMessage_info{padding:1.3rem 1.4rem 1.5rem}.videoMessage_info>*{opacity:0;animation:vmEnterFade .5s cubic-bezier(.16,1,.3,1) both}.videoMessage_info>:first-child{animation-delay:.42s}.videoMessage_info>:nth-child(2){animation-delay:.5s}.videoMessage_info>:nth-child(3){animation-delay:.58s}.videoMessage_info>:nth-child(4){animation-delay:.66s}.videoMessage_info>:nth-child(5){animation-delay:.74s}.videoMessage_metaRow{display:flex;align-items:center;gap:.6rem;margin-bottom:.9rem}.videoMessage_badge{display:inline-flex;align-items:center;gap:.35rem;background:rgba(0,48,135,.08);border:1px solid rgba(0,48,135,.25);color:var(--vm-ndblue);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase;padding:.22rem .65rem;border-radius:999px}.videoMessage_badgeDot{width:6px;height:6px;border-radius:50%;background:var(--vm-ndblue-mid);flex-shrink:0}.videoMessage_title{font-size:clamp(1.05rem,4.5vw,1.35rem);font-weight:700;line-height:1.35;color:var(--vm-text);margin:0 0 .5rem}.videoMessage_text{font-size:clamp(.82rem,3.5vw,.9rem);color:var(--vm-muted);line-height:1.7;margin-bottom:1.15rem}.videoMessage_text p{margin:0 0 .8rem}.videoMessage_text p:last-child{margin-bottom:0}.videoMessage_text strong{color:#374151;font-weight:600}.videoMessage_name{font-weight:800;color:var(--vm-ndblue);font-style:normal}.videoMessage_cta{display:inline-flex;align-items:center;justify-content:center;gap:.55rem;width:100%;background:var(--vm-ndblue);color:#fff;text-decoration:none;font-weight:700;font-size:1rem;padding:.9rem 1.5rem;border-radius:11px;border:none;cursor:pointer;transition:background .15s,transform .1s,box-shadow .15s;-webkit-tap-highlight-color:rgba(0,0,0,0);letter-spacing:.01em;box-shadow:0 4px 16px rgba(0,48,135,.3)}.videoMessage_cta:hover{background:var(--vm-ndblue-dark);box-shadow:0 6px 20px rgba(0,48,135,.4)}.videoMessage_cta:active{transform:scale(.98)}.videoMessage_cta.is-disabled,.videoMessage_cta:disabled{background:#c7cdd9;color:hsla(0,0%,100%,.95);box-shadow:none;cursor:not-allowed;pointer-events:none;opacity:.75;transition:background .25s ease,opacity .25s ease,box-shadow .25s ease}.videoMessage_trustRow{display:flex;align-items:center;justify-content:center;gap:1rem;margin-top:.9rem;font-size:.72rem;color:#9ca3af;flex-wrap:wrap}.videoMessage_trustRow span{display:flex;align-items:center;gap:.3rem}.videoMessage_footer{margin-top:1rem;font-size:.68rem;color:#9ca3af;text-align:center;letter-spacing:.02em;opacity:0;animation:vmEnterFade .5s cubic-bezier(.16,1,.3,1) .82s both}