/* V101 — balanced hero, trustworthy icon rendering and shared page width. */
@media (min-width:901px) {
 body .on[data-p="home"] > section.hero.hero-atelier {height:calc(91svh - var(--site-header-height,70px))!important;min-height:480px!important;}
 body .on[data-p="home"] > section.hero.hero-atelier > .hero-artboard.w {grid-template-columns:minmax(0,49%) minmax(0,51%)!important;}
 body .on[data-p="home"] .hero-copy {padding-left:max(35px,calc((100vw - min(var(--helprite-content-width),100vw - 56px))/2 + 12px))!important;}
 body .on[data-p="home"] .hero-stage.hero-video-stage {padding:0!important;background:#bdbdbd!important;position:relative!important;}
 body .on[data-p="home"] .hero-stage .hero-video-frame.stage-frame {border-radius:14px 0 0 14px!important;overflow:hidden!important;}
 body .on[data-p="home"] .hero-stage .hero-video-frame :is(img,video){border-radius:inherit!important;object-fit:cover!important;}
 body .on[data-p="home"] .hero-video-label {display:none!important;}
 header.top .bar.w {width:min(calc(100% - 56px),var(--helprite-content-width,1500px))!important;max-width:var(--helprite-content-width,1500px)!important;}
 body main .on[data-p] > section.s > .w,
 body main .on[data-p] > section.cta > .w,
 body main .on[data-p] > section.hero:not(.hero-atelier) > .w,
 footer.helprite-footer .w {max-width:var(--helprite-content-width,1500px)!important;}
}
/* Trust bar: allow each detail room, clear legible custom icons and social links */
body .on[data-p="home"] > section.hero.hero-atelier > .trust {background:#102b57!important;min-height:90px!important;border-top:1px solid rgba(230,240,255,.22)!important;}
body .on[data-p="home"] .hero-trust-inner {width:100%!important;max-width:var(--helprite-content-width,1500px)!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:10px 30px!important;padding:18px 24px!important;}
body .on[data-p="home"] .hero-trust-facts {display:flex!important;align-items:center!important;justify-content:center!important;gap:8px 22px!important;flex-wrap:wrap!important;}
body .on[data-p="home"] .hero-trust-facts li {font-size:12px!important;line-height:1.5!important;}
body .on[data-p="home"] .hero-trust-contact {display:flex!important;align-items:center!important;gap:10px 20px!important;}
body .on[data-p="home"] .hero-trust-contact a {font-size:12px!important;display:inline-flex!important;align-items:center!important;gap:8px!important;white-space:nowrap;}
body .on[data-p="home"] .hero-trust-contact .material-symbols-rounded {font-family:'Material Symbols Rounded'!important;font-size:17px!important;font-weight:400!important;color:#c0d6f5!important;line-height:1!important;}
body .on[data-p="home"] .hero-trust-socials .social-links {display:flex!important;align-items:center!important;gap:8px!important;}
body .on[data-p="home"] .hero-trust-socials .social-link {width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(214,233,255,.4)!important;border-radius:6px!important;background:rgba(255,255,255,.08)!important;color:white!important;}
body .on[data-p="home"] .hero-trust-socials .social-link svg {width:17px!important;height:17px!important;fill:currentColor!important;opacity:1!important;}
body .on[data-p="home"] .hero-trust-socials .social-link:hover {background:rgba(255,255,255,.2)!important;}
@media (max-width:900px) {
 body .on[data-p="home"] .hero-stage.hero-video-stage {max-width:none!important;width:100%!important;}
 body .on[data-p="home"] .hero-stage .hero-video-frame.stage-frame {border-radius:12px!important;}
 body .on[data-p="home"] .hero-video-label {display:none!important;}
 body .on[data-p="home"] .hero-trust-inner {padding:16px!important;gap:12px!important;}
 body .on[data-p="home"] .hero-trust-contact {flex-wrap:wrap;justify-content:center;}
}
@media(prefers-reduced-motion:reduce){body .on[data-p="home"] .hero-trust-socials .social-link{transition:none!important}}
