.video-section{max-width:1300px;margin:0 auto 70px;padding:50px;display:grid;grid-template-columns:1fr 1fr;gap:40px;align-items:center;
background:linear-gradient(135deg,rgba(10,29,45,.88),rgba(4,9,15,.92));border:1px solid #173c57;border-radius:20px}.video-section h2{font-size:38px}
.video-section p{color:var(--muted);line-height:1.6}.video-placeholder{height:300px;border-radius:18px;border:1px solid #25587a;
display:grid;place-items:center;background:radial-gradient(circle,rgba(0,153,255,.15),transparent 60%)}.video-placeholder span{font-size:60px;color:var(--gold)}

@media(max-width:760px){.site-header{padding:0 16px}.brand-copy{display:none}.menu-toggle{display:block}.main-nav{position:absolute;top:76px;left:0;right:0;
display:none;flex-direction:column;padding:20px;background:#050b12;border-bottom:1px solid #17334b}.main-nav.open{display:flex}.theme-toggle{display:none}
.header-actions .btn-small{font-size:10px;padding:11px}.hero{padding:25px 20px;display:block}.hero h1{font-size:40px}.benefit-row{flex-direction:column;gap:10px}
.hero-actions{flex-direction:column}.hero-visual{height:390px;margin-top:10px}.floating-chip{display:none}.quick-access{padding:10px 20px 40px}.access-grid{grid-template-columns:1fr}
.resource-strip{margin:0 20px 40px;grid-template-columns:1fr 1fr}.resource-strip div:nth-child(2){border-right:0}.video-section{margin:0 20px 50px;padding:25px;grid-template-columns:1fr}

.community-panel{grid-template-columns:1fr}.internal-page{padding:30px 20px}.page-hero h1{font-size:38px}}