/* SyokBox Landing v3.28 — YouTube demo + legal footer */
.video-demo{padding-top:38px;padding-bottom:38px}
.video-demo .section-head{margin-bottom:18px}
.video-demo .section-head p{font-size:14px;color:#64718a;font-weight:600}
.video-demo-frame{position:relative;overflow:hidden;width:100%;aspect-ratio:16/9;border-radius:22px;background:#0b1535;border:1px solid #e7ebf3;box-shadow:0 16px 38px rgba(21,48,113,.12)}
.video-demo-frame iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.site-footer{display:block;border-top:1px solid #eef1f6;padding:30px 22px 100px;text-align:center;color:#8a94a8;font-size:11px}
.site-footer .footer-brand{display:flex;flex-direction:column;align-items:center;gap:12px}
.site-footer .footer-brand>img{width:96px;height:auto}
.site-footer .footer-company{display:flex;flex-direction:column;align-items:center;gap:3px;line-height:1.45}
.site-footer .footer-company strong{color:#2f3c58;font-size:11px;font-weight:700}
.site-footer .footer-company span{font-size:10px;color:#7f8aa0}
.site-footer .footer-company small{display:block;max-width:430px;font-size:9px;line-height:1.5;color:#9aa3b4}
.site-footer .footer-policies{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 14px;margin-top:17px}
.site-footer a{color:#2451d8;font-weight:600;text-decoration:none}
.site-footer .footer-policies a{font-size:10px}
.site-footer .footer-bottom{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 16px;margin-top:17px;padding-top:15px;border-top:1px solid #f0f2f6}
@media(min-width:760px){.video-demo{padding-top:54px;padding-bottom:54px}.video-demo-frame{max-width:820px;margin:0 auto}.site-footer{padding-bottom:35px}.site-footer .footer-company small{font-size:10px}}

.footer-contact-email{color:inherit;text-decoration:none;font:inherit}.footer-contact-email:hover{text-decoration:underline}
