.video-section{max-width:1240px;margin:auto;padding:110px 40px;display:grid;grid-template-columns:minmax(260px,.8fr) minmax(520px,1.2fr);gap:60px;align-items:center;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}
.video-copy{max-width:540px}.video-copy h2{font-size:clamp(38px,5vw,62px);letter-spacing:-2px;line-height:1.05;margin:14px 0 22px}.video-copy>p{color:var(--muted);font-size:16px;line-height:1.75}
.video-en{font-size:13px!important;color:#789189!important}.video-meta{display:flex;gap:10px;flex-wrap:wrap;margin-top:28px}.video-meta span{border:1px solid var(--line);border-radius:20px;padding:9px 13px;color:#a9bbb5;font-size:10px}.video-meta span:first-child{color:var(--mint);border-color:rgba(93,224,182,.3)}
.video-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.video-card{text-align:center}.video-card h3{margin:18px 0 5px;color:var(--mint);font-size:13px}.video-card p{margin:0;color:var(--muted);font-size:11px}.video-frame{width:100%;margin:auto;padding:8px;border:1px solid rgba(93,224,182,.25);border-radius:27px;background:linear-gradient(145deg,rgba(93,224,182,.1),rgba(255,255,255,.02));box-shadow:0 35px 80px rgba(0,0,0,.45)}.video-frame video{display:block;width:100%;aspect-ratio:9/16;object-fit:cover;border-radius:19px;background:#020907}
@media(max-width:900px){.video-section{grid-template-columns:1fr;gap:42px}.video-copy{text-align:center;margin:auto}.video-meta{justify-content:center}}
@media(max-width:650px){.video-section{padding:75px 20px;gap:35px}.video-copy h2{font-size:38px}.video-copy>p{font-size:14px}.video-grid{gap:10px}.video-frame{padding:5px;border-radius:20px}.video-frame video{border-radius:15px}.video-card p{font-size:9px}}
