@media (min-width:1025px){
@supports (display:contents){
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell{display:grid;grid-template-columns:minmax(0,1fr);align-items:start}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.hero-grid{display:contents}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.hero-grid>.hero-copy{grid-column:1;grid-row:1;min-width:0;width:100%;max-width:none}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.hero-grid>.hero-copy h1{max-width:none}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.hero-grid>.hero-copy p:not(.eyebrow){max-width:min(100%,960px)}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.estimate#estimate{grid-column:1;grid-row:2;min-width:0;align-self:start}
:is(#gmp-fl-home-2026,#gmp-fl-installation-2026,#gmp-fl-repair-2026,#gmp-fl-cleaning-2026,#gmp-fl-guards-2026,#gmp-fl-soffit-2026) .hero>.shell>.hero-grid>.hero-visual{grid-column:1;grid-row:3;min-width:0;justify-self:center;margin-top:32px}
#gmp-fl-home-2026 .hero>.shell>.hero-grid>.hero-visual{width:min(100%,640px)}
#gmp-fl-installation-2026 .hero>.shell>.hero-grid>.hero-visual,#gmp-fl-repair-2026:not(.gmp-fl-downspout-2026) .hero>.shell>.hero-grid>.hero-visual,#gmp-fl-cleaning-2026 .hero>.shell>.hero-grid>.hero-visual,#gmp-fl-soffit-2026 .hero>.shell>.hero-grid>.hero-visual{width:min(100%,544px)}
#gmp-fl-repair-2026.gmp-fl-downspout-2026 .hero>.shell>.hero-grid>.hero-visual{width:min(100%,464px)}
#gmp-fl-guards-2026 .hero>.shell>.hero-grid>.hero-visual{width:min(100%,1345px)}
}
}