.brands-section-module__VttaCG__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.brands-section-module__VttaCG__action{margin-top:1.5rem}@media (min-width:40rem){.brands-section-module__VttaCG__grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (min-width:64rem){.brands-section-module__VttaCG__grid{grid-template-columns:repeat(7,minmax(0,1fr))}}
.common-problems-section-module__MFferW__layout{align-items:start;gap:2rem;display:grid}.common-problems-section-module__MFferW__supporting{max-width:var(--reading-max);color:var(--muted-foreground);margin:-.75rem 0 1.5rem}.common-problems-section-module__MFferW__list{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.common-problems-section-module__MFferW__list li{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);align-items:center;gap:.75rem;min-height:3rem;padding:.75rem 1rem;font-weight:650;display:flex}.common-problems-section-module__MFferW__marker{border:2px solid var(--primary);border-radius:999px;flex:none;width:.625rem;height:.625rem}@media (min-width:40rem){.common-problems-section-module__MFferW__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.common-problems-section-module__MFferW__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}
.home-faq-section-module__MASWOq__list{gap:0;margin:0;padding:0;list-style:none;display:grid}.home-faq-section-module__MASWOq__list li{border-top:1px solid var(--border);padding-block:1.5rem}.home-faq-section-module__MASWOq__list li:last-child{border-bottom:1px solid var(--border)}.home-faq-section-module__MASWOq__list h3{font-size:var(--text-h3);margin:0;line-height:1.35}.home-faq-section-module__MASWOq__list p{color:var(--muted-foreground);margin:.75rem 0 0}
.home-hero-module__ry4HXa__hero{background:var(--background);padding-block:3.5rem}.home-hero-module__ry4HXa__layout{align-items:center;gap:2.5rem;display:grid}.home-hero-module__ry4HXa__content{max-width:40rem}.home-hero-module__ry4HXa__title{font-size:var(--text-display);letter-spacing:-.045em;margin:1rem 0 0;line-height:1.04}.home-hero-module__ry4HXa__description{max-width:37rem;color:var(--muted-foreground);font-size:var(--text-body-lg);margin:1.25rem 0 0;line-height:1.65}.home-hero-module__ry4HXa__actions{gap:.75rem;margin-top:1.75rem;display:grid}.home-hero-module__ry4HXa__confidence{color:var(--muted-foreground);font-size:var(--text-body-sm);margin:1rem 0 0;font-weight:650}.home-hero-module__ry4HXa__visual{aspect-ratio:4/3;border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--secondary);color:var(--secondary-foreground);position:relative;overflow:hidden}.home-hero-module__ry4HXa__photo{object-fit:cover;opacity:0;transition:opacity .7s ease-in-out}.home-hero-module__ry4HXa__photoActive{opacity:1}.home-hero-module__ry4HXa__visualLabel{border-radius:var(--radius-md);background:var(--surface);color:var(--foreground);font-size:var(--text-body-sm);flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;padding:.75rem 1rem;display:flex;position:absolute;bottom:1rem;left:1rem;right:1rem}@media (min-width:40rem){.home-hero-module__ry4HXa__actions{grid-template-columns:repeat(2,max-content)}}@media (min-width:64rem){.home-hero-module__ry4HXa__hero{padding-block:5rem}.home-hero-module__ry4HXa__layout{grid-template-columns:minmax(0,1.1fr) minmax(22rem,.9fr);gap:4rem}}@media (prefers-reduced-motion:reduce){.home-hero-module__ry4HXa__photo{transition:none}}
.repair-cta-section-module__nT4ZYq__section{background:var(--foreground);color:var(--primary-foreground);padding-block:3.5rem}.repair-cta-section-module__nT4ZYq__layout{align-items:center;gap:2rem;display:grid}.repair-cta-section-module__nT4ZYq__eyebrow{color:var(--secondary);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;margin:0 0 .5rem;font-weight:800}.repair-cta-section-module__nT4ZYq__title{font-size:var(--text-h2);letter-spacing:-.025em;margin:0;line-height:1.15}.repair-cta-section-module__nT4ZYq__description{max-width:38rem;color:var(--secondary);font-size:var(--text-body-lg);margin:.875rem 0 0}.repair-cta-section-module__nT4ZYq__actions{gap:.75rem;display:grid}@media (min-width:40rem){.repair-cta-section-module__nT4ZYq__actions{grid-template-columns:repeat(2,max-content)}}@media (min-width:64rem){.repair-cta-section-module__nT4ZYq__section{padding-block:4.5rem}.repair-cta-section-module__nT4ZYq__layout{grid-template-columns:minmax(0,1fr) auto}}
.service-areas-section-module__JwcJjG__layout{align-items:start;gap:2rem;display:grid}.service-areas-section-module__JwcJjG__areas{grid-template-columns:1fr;gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.service-areas-section-module__JwcJjG__areas a{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface);min-height:3.5rem;color:var(--foreground);align-items:center;padding:.75rem 1rem;font-weight:700;text-decoration:none;display:flex}.service-areas-section-module__JwcJjG__areas a:hover{border-color:var(--primary);color:var(--primary);text-underline-offset:.2em;text-decoration:underline}@media (min-width:40rem){.service-areas-section-module__JwcJjG__areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:64rem){.service-areas-section-module__JwcJjG__layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:4rem}}
