/* v44.4 — full-size About video + corporate language/layout polish */
.about-video-column{padding:0!important;border:0!important;background:none!important;box-shadow:none!important;min-width:0!important;display:flex!important;align-items:center!important;justify-content:stretch!important}
.about-video-column::before,.about-video-column::after{display:none!important}
.about-video-column .about-hero-video{width:100%!important;max-width:none!important;margin:0!important;padding:0!important;border:0!important;background:none!important;box-shadow:none!important}
.about-hero-video{width:100%!important;max-width:none!important;margin:0!important;padding:0!important}
.about-hero-video .youtube-preview,.about-hero-video .youtube-preview-about-hero{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;aspect-ratio:16/9!important;margin:0!important;padding:0!important;border-radius:18px!important;overflow:hidden!important;background:#02070d!important;box-shadow:0 24px 64px #0008!important}
.about-hero-video .youtube-preview img,.about-hero-video .youtube-preview-about-hero img{position:absolute!important;inset:0!important;display:block!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;margin:0!important;padding:0!important;object-fit:cover!important;object-position:center center!important;transform:none!important}
.about-hero-video .youtube-preview-shade{position:absolute!important;inset:0!important;background:linear-gradient(180deg,#02070d05,#02070d15 60%,#02070d75)!important}
.about-hero-video .youtube-play{z-index:3!important;width:72px!important;height:72px!important;font-size:27px!important}
.about-video-column .youtube-frame,.about-hero-video .youtube-frame{width:100%!important;max-width:none!important;aspect-ratio:16/9!important;margin:0!important;border:0!important;border-radius:18px!important}
.about-lead-professional{text-align:justify!important;text-align-last:left!important;text-justify:inter-word!important;hyphens:auto;max-width:70ch;line-height:1.65!important}
.footer-v444{margin-top:0;padding:68px 0 0;border-top:1px solid #173a55;background:linear-gradient(180deg,#061521,#04111b)}
.footer-main-v444{display:grid;grid-template-columns:minmax(300px,1.55fr) minmax(150px,.62fr) minmax(190px,.78fr) minmax(290px,1.08fr);gap:clamp(38px,4.5vw,78px);align-items:start;padding-bottom:58px}
.footer-brand-v444{max-width:430px}.footer-logo-v444{display:inline-flex;margin-bottom:20px}.footer-logo-v444 img{display:block;width:168px;height:auto;max-width:100%}.footer-brand-v444 p{margin:0 0 18px;color:#91aabc;font-size:.9rem;line-height:1.75}.footer-brand-v444 strong{display:block;color:#dce9f1;font-size:.8rem;line-height:1.55}
.footer-col-v444{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.footer-col-v444 h3,.footer-contact-v444 h3{margin:0 0 9px;color:#6edff7;font-size:.72rem;letter-spacing:.13em;text-transform:uppercase}.footer-col-v444 a,.footer-col-v444 button{padding:0;border:0;background:none;color:#a8bdcb;font:inherit;font-size:.86rem;line-height:1.55;text-align:left;text-decoration:none;cursor:pointer}.footer-col-v444 a:hover,.footer-col-v444 button:hover{color:#fff}
.footer-contact-v444{padding:25px 26px;border:1px solid #214d6d;border-radius:18px;background:linear-gradient(145deg,#0a2239,#071827);min-height:164px}.footer-mail-v444{display:block;margin:6px 0 18px;color:#eaf8ff;font-size:1rem;font-weight:750;text-decoration:none;overflow-wrap:anywhere}.footer-contact-v444 p{margin:0 0 8px;color:#a8bdcb;font-size:.86rem}.footer-contact-v444>span{display:block;color:#7895a8;font-size:.74rem;line-height:1.55}
.footer-bottom-v444{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:23px 0 30px;border-top:1px solid #15354d;color:#6e8b9d;font-size:.72rem}.footer-bottom-v444>div{display:flex;align-items:center;gap:22px}.footer-bottom-v444 a{color:#7f9caf;text-decoration:none}.footer-bottom-v444 a:hover{color:#d9f5ff}
@media(max-width:1120px){.footer-main-v444{grid-template-columns:minmax(260px,1.3fr) repeat(2,minmax(150px,.72fr));gap:40px}.footer-contact-v444{grid-column:1/-1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:18px;min-height:0}.footer-contact-v444 h3,.footer-contact-v444 p,.footer-mail-v444{margin:0}.footer-contact-v444>span{grid-column:2/4}}
@media(max-width:800px){.about-video-column{margin-top:28px!important}.about-lead-professional{text-align:left!important}.footer-v444{padding-top:50px}.footer-main-v444{grid-template-columns:1.25fr 1fr;gap:38px 30px;padding-bottom:44px}.footer-brand-v444{grid-column:1/-1;max-width:540px}.footer-contact-v444{grid-template-columns:1fr;gap:8px}.footer-contact-v444>span{grid-column:auto}}
@media(max-width:560px){.about-hero-video .youtube-play{width:60px!important;height:60px!important;font-size:22px!important}.footer-main-v444{grid-template-columns:1fr;gap:34px}.footer-brand-v444,.footer-contact-v444{grid-column:auto}.footer-contact-v444{padding:21px}.footer-bottom-v444{align-items:flex-start;flex-direction:column;gap:14px}.footer-bottom-v444>div{gap:16px;flex-wrap:wrap}.footer-logo-v444 img{width:150px}}
