/* Approved Signature Embrace: exact geometry; identity-only placement. */
.gc-company-mark { display:block; flex:none; color:#18d6bd; fill:currentColor; }
.gc-hero-mark-repair { position:absolute; left:5.984440455%; top:1.70031881%; width:4.488330341%; height:6.801275239%; z-index:1; pointer-events:none; overflow:hidden; }
.gc-hero-mark-repair svg { display:block; width:100%; height:100%; }
.gc-desktop-brand { position:absolute; left:6.223818073%; top:2.125398512%; width:3.590664272%; height:5.738575983%; display:grid; place-items:center; z-index:2; }
.gc-desktop-brand .gc-company-mark { width:100%; height:100%; transform:scale(0.9771689497716894); }
.gc-desktop-brand:focus-visible { outline:2px solid #18d6bd; outline-offset:4px; }
.phone-home .phone-brand-g.gc-brand-slot { display:flex; align-items:center; width:28px; height:28px; flex:none; }
.phone-home .gc-brand-slot .gc-company-mark { width:28px; height:28px; transform:scale(1.0469667318982387); }
body:not(.gc-about):not(.process-six) .footer-brand strong .gc-brand-slot { width:29px; height:29px; background:none; border-radius:0; }
body:not(.gc-about):not(.process-six) .footer-brand strong .gc-company-mark { width:29px; height:29px; transform:scale(1.0108644307982995); }
.gc-about .about-brand > .gc-brand-slot,
.process-six .site-brand > .gc-brand-slot,
.mm-product .mm-brand > .gc-brand-slot,
.mm-privacy .mm-brand > .gc-brand-slot { background:none; border-radius:0; }
.gc-about .about-brand .gc-company-mark,
.process-six .site-brand .gc-company-mark,
.mm-brand .gc-company-mark { width:35px; height:35px; }
.gc-about .footer-brand strong .gc-brand-slot,
.process-six .footer-brand strong .gc-brand-slot { background:none; border-radius:0; }
.gc-about .footer-brand strong .gc-company-mark,
.process-six .footer-brand strong .gc-company-mark { width:30px; height:30px; }
.mobile-brand .gc-company-mark { width:28px; height:28px; }
