/* V97: one-row header, two-column media hero and larger company trust bar. */
header.top .util {display:none!important}
body:has(.on[data-p="home"]){--site-header-height:70px!important}
body .on[data-p="home"]>section.hero.hero-atelier>.hero-artboard{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr)!important;column-gap:clamp(30px,4vw,64px)!important}
body .on[data-p="home"] .hero-copy{transform:translateX(-12px)}
body .on[data-p="home"] .hero-stage{width:100%!important;max-width:none!important;height:auto!important;min-height:0!important;transform:none!important}
body .on[data-p="home"] .hero-stage::before,body .on[data-p="home"] .hero-side-marker{display:none!important}
body .on[data-p="home"] .hero-stage .hero-video-frame{width:100%!important;height:auto!important;min-height:0!important;max-width:560px!important;max-height:none!important;aspect-ratio:16/10!important;overflow:hidden!important;background:#d1d1d1!important;border:1px solid #d7e1ef!important;border-radius:5px!important;box-shadow:none!important;display:grid;place-items:center}
body .on[data-p="home"] .hero-video-frame .hero-video-placeholder,body .on[data-p="home"] .hero-video-frame .hero-feature-video{position:absolute!important;inset:0!important;width:100%!important;height:100%!important;max-width:none!important;object-fit:cover!important;transform:none!important;translate:none!important}
body .on[data-p="home"] .hero-video-frame .hero-feature-video{object-fit:contain!important;background:#0f2a57}
body .on[data-p="home"] .hero-video-frame .hero-video-label{position:absolute;bottom:16px;left:16px;border-radius:4px;background:rgba(15,42,87,.82);color:white;padding:6px 10px;font:600 12px 'Instrument Sans',sans-serif}
body .on[data-p="home"]>section.hero.hero-atelier>.trust{min-height:94px!important;display:flex!important;align-items:center!important;margin-top:auto!important}
body .on[data-p="home"] .hero-trust-inner{width:100%!important;max-width:var(--helprite-content-width,1120px)!important;display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;gap:14px!important;padding:18px clamp(1rem,4vw,2rem)!important}
body .on[data-p="home"] .hero-trust-facts{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px 24px!important;list-style:none!important;margin:0!important;padding:0!important}
body .on[data-p="home"] .hero-trust-facts li{color:#e3ecfc!important;font-size:13px!important;white-space:normal!important}
body .on[data-p="home"] .hero-trust-facts li::before{content:'•';color:#a1c6fb;margin-right:9px}
body .on[data-p="home"] .hero-trust-contact{display:flex;align-items:center;gap:12px 24px;flex-wrap:wrap;justify-content:center}
body .on[data-p="home"] .hero-trust-contact a{display:inline-flex;align-items:center;gap:8px;color:#fff!important;text-decoration:none!important;font-size:13px}
body .on[data-p="home"] .hero-trust-contact svg{width:15px;height:15px;flex:none}
body .on[data-p="home"] .hero-trust-socials .social-links{display:flex;gap:8px}
body .on[data-p="home"] .hero-trust-inner{flex-direction:row!important;flex-wrap:wrap!important;column-gap:24px!important;row-gap:12px!important}
@media(max-width:900px){body .on[data-p="home"]>.hero.hero-atelier>.hero-artboard{grid-template-columns:1fr!important;gap:24px!important}body .on[data-p="home"] .hero-copy{transform:none!important}body .on[data-p="home"] .hero-stage{max-width:560px!important;margin-inline:auto!important}body .on[data-p="home"] .hero-stage .hero-video-frame{height:auto!important;min-height:0!important;aspect-ratio:16/10!important}body .on[data-p="home"] .hero-trust-inner{padding:18px 14px!important}}
@media(max-width:580px){body .on[data-p="home"] .hero-stage .hero-video-frame{width:100%!important;height:auto!important;min-height:0!important;max-height:none!important;aspect-ratio:4/3!important}body .on[data-p="home"] .hero-trust-facts li{font-size:11px!important}body .on[data-p="home"] .hero-trust-contact a{font-size:12px}}
