.fgm .hero.fgm-hero-branded{width:100%;height:auto;min-height:430px;aspect-ratio:1983/793;background:#edf5fa}
.fgm .fgm-hero-branded .hero-bg{width:100%;height:100%;object-fit:cover;object-position:center bottom}
.fgm .hero.fgm-hero-branded:after{background:linear-gradient(90deg,rgba(244,248,251,.65) 0%,rgba(244,248,251,.35) 24%,transparent 39%)}
.fgm .fgm-hero-branded .hero-copy{position:absolute;top:50%;left:0;transform:translateY(-50%);margin:0;width:39%;padding:24px 0 24px clamp(28px,4.4vw,84px)}
.fgm .fgm-hero-branded h1{font-size:clamp(32px,3.45vw,58px);letter-spacing:-1.4px}
.fgm .fgm-hero-branded h1 span{font-size:clamp(23px,2.05vw,34px)}
.fgm .fgm-hero-branded p{font-size:clamp(15px,1.24vw,20px);max-width:min(460px,calc(100% - 60px))}
.fgm .fgm-hero-branded .actions{gap:14px;flex-wrap:wrap}
.fgm .fgm-hero-branded .actions .btn{font-size:21px;padding:12px 20px}
.fgm .fgm-hero-branded .trustmini{flex-wrap:wrap;gap:14px}
@media(max-width:900px){
 .fgm .hero.fgm-hero-branded{display:flex;flex-direction:column;aspect-ratio:auto;min-height:0;height:auto}
 .fgm .hero.fgm-hero-branded:after{display:none}
 .fgm .fgm-hero-branded .hero-copy{position:relative;top:auto;left:auto;transform:none;order:1;width:100%;padding:26px 22px 14px}
 .fgm .fgm-hero-branded .hero-bg{position:relative;inset:auto;order:2;display:block;width:145%;max-width:none;height:auto;object-fit:contain;margin-left:-45%}
 .fgm .fgm-hero-branded h1{font-size:clamp(32px,6vw,46px);max-width:580px}
 .fgm .fgm-hero-branded h1 span{font-size:24px}
 .fgm .fgm-hero-branded p{font-size:16px;max-width:560px}
 .fgm .fgm-hero-branded .actions .btn{font-size:20px;padding:11px 18px}
 .fgm .fgm-hero-branded .trustmini{font-size:11px;margin-top:18px}
}
