
#watch-ngensi{position:relative;scroll-margin-top:110px;padding:72px 0 74px;background:linear-gradient(160deg,#091724 0%,#111316 57%,#090b0e 100%);border-block:1px solid rgba(228,181,71,.26)}
#watch-ngensi .nv-wrap{max-width:1180px;margin:0 auto;padding:0 28px;display:grid;grid-template-columns:minmax(280px,.74fr) minmax(0,1.26fr);align-items:center;gap:40px}
#watch-ngensi .nv-kicker{font:700 12px/1.6 'IBM Plex Mono',monospace;letter-spacing:.15em;color:#e5bc56;text-transform:uppercase}
#watch-ngensi h2{font:700 clamp(34px,4.1vw,56px)/1.08 'Big Shoulders Display','Inter',sans-serif;color:#faf6ed;margin:13px 0 17px;max-width:580px}
#watch-ngensi .nv-gold{color:#e7b946}
#watch-ngensi p{font:400 16px/1.65 'Inter',sans-serif;color:#d0cdc5;margin:0 0 14px}
#watch-ngensi .nv-hint{color:#9eacae;font:500 12px/1.5 'Inter',sans-serif;margin-top:12px}
#watch-ngensi .nv-ctas{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}
#watch-ngensi .nv-ctas a{display:inline-flex;align-items:center;justify-content:center;min-height:46px;border-radius:8px;padding:12px 18px;text-decoration:none;text-align:center;font:800 12px/1.4 'Inter',sans-serif;letter-spacing:.03em;transition:transform .16s,box-shadow .16s}
#watch-ngensi .nv-ctas a:hover{transform:translateY(-2px)}
#watch-ngensi .nv-ctas a:focus-visible,#watch-ngensi .nv-play:focus-visible{outline:3px solid #fff;outline-offset:3px}
#watch-ngensi .nv-ctas .nv-primary{color:#14171b;background:linear-gradient(115deg,#f0cf74,#d8a62c);border:1px solid #e7bd55}
#watch-ngensi .nv-ctas .nv-secondary{color:#f3e2ae;background:transparent;border:1px solid #bf9b4f}
#watch-ngensi .nv-screen{position:relative;aspect-ratio:16/9;width:100%;overflow:hidden;border:1px solid rgba(239,196,97,.65);border-radius:16px;box-shadow:0 20px 48px rgba(0,0,0,.43),0 0 0 5px rgba(228,180,70,.055);background:#06080a}
#watch-ngensi video{width:100%;height:100%;object-fit:contain;display:block;background:#050709}
#watch-ngensi .nv-play{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%,-50%);min-height:54px;min-width:202px;border:1px solid #f2ce75;border-radius:999px;padding:13px 24px;background:linear-gradient(115deg,#f2d480,#d6a62a);color:#0b1117;font:800 14px/1.3 'Inter',sans-serif;cursor:pointer;box-shadow:0 12px 35px #0009;display:flex;align-items:center;justify-content:center;gap:9px}
#watch-ngensi .nv-play:hover{filter:brightness(1.08)}
#watch-ngensi .nv-play[hidden]{display:none!important}
#watch-ngensi .nv-media-caption{font:500 12px/1.5 'Inter',sans-serif;color:#bcb8ae;margin:12px 0 0;text-align:center}
@media(max-width:900px){#watch-ngensi{padding:52px 0 58px}#watch-ngensi .nv-wrap{grid-template-columns:1fr;gap:24px}#watch-ngensi h2{max-width:unset;margin-bottom:10px}}
@media(max-width:480px){#watch-ngensi .nv-wrap{padding:0 20px}#watch-ngensi h2{font-size:38px}#watch-ngensi .nv-ctas a{flex:1 1 100%}#watch-ngensi .nv-play{min-width:165px;padding:10px 17px;font-size:12px;min-height:46px}#watch-ngensi .nv-media-caption{font-size:11px}}
@media(prefers-reduced-motion:reduce){#watch-ngensi .nv-ctas a{transition:none}#watch-ngensi .nv-ctas a:hover{transform:none}}

/* Match the current navy-and-gold presentation, with readable supporting copy. */
#watch-ngensi{background:radial-gradient(ellipse at 90% 0,rgba(215,179,77,.13),transparent 55%),linear-gradient(135deg,#071c2d,#10334a);scroll-margin-top:calc(var(--premium-header-height,130px) + 14px)}
#watch-ngensi p{font-size:17px;line-height:1.75}
#watch-ngensi .nv-ctas a{font-size:14px}
#watch-ngensi .nv-media-caption{font-size:14px}
