.landing-video-card{display:grid;grid-template-columns:minmax(220px,.55fr) minmax(0,1fr);align-items:center;gap:24px;margin:0 0 22px;padding:22px;border:2px solid #1689db;border-radius:22px;background:linear-gradient(135deg,#e7f5ff,color-mix(in srgb,var(--page-bg-soft) 86%,#fff));box-shadow:0 14px 34px rgba(9,84,137,.16)}
.landing-video-card h2{margin:7px 0;font-size:clamp(1.35rem,3vw,2rem);color:#17313a}.landing-video-card p{margin:0;color:#4b626c;line-height:1.55}.landing-video-media{display:grid;gap:9px}.landing-video-card video{display:block;width:100%;aspect-ratio:16/9;border:1px solid #17414b;border-radius:15px;background:#dfecef;box-shadow:0 8px 22px rgba(0,0,0,.18)}
.theme-toggle-input:checked~.page-shell .landing-video-card{background:linear-gradient(135deg,#123945,var(--page-bg-soft))}.theme-toggle-input:checked~.page-shell .landing-video-card h2,.theme-toggle-input:checked~.page-shell .landing-video-card p{color:#eefbff}
@media(max-width:720px){.landing-video-card{grid-template-columns:1fr;padding:14px}.landing-video-card video{width:auto;max-width:100%;height:min(72dvh,720px);aspect-ratio:9/16;margin-inline:auto}}
