.gcs-ac-repair-page{color:#2f2f2f}.gcs-ac-repair-page *{box-sizing:border-box}.gcs-ac-repair-page section{margin:0}.gcs-section,.gcs-hero,.gcs-proof-strip{padding:70px 20px}.gcs-section-inner,.gcs-hero-grid,.gcs-proof-grid{max-width:1140px;margin:0 auto}.gcs-hero{background:linear-gradient(180deg,#f7faf8 0%,#ffffff 100%)}.gcs-hero-grid{display:grid;grid-template-columns:60% 40%;gap:32px;align-items:center}.gcs-ac-repair-page h1{font-size:36px;line-height:1.1;margin-bottom:16px}.gcs-ac-repair-page h2{font-size:28px;margin-bottom:18px}.gcs-ac-repair-page p{font-size:17px;line-height:1.7}.gcs-btn{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:0 24px;border-radius:999px;font-weight:700}.gcs-btn-primary{background:#86bc25;color:#ffffff}.gcs-btn-secondary{border:2px solid #123746;color:#123746}.gcs-hero-card,.gcs-problem-card,.gcs-feature-card,.gcs-service-areas-card,.gcs-step{background:#ffffff;border:1px solid #dfe7e3;border-radius:18px;padding:24px}.gcs-proof-grid{display:grid;grid-template-columns:25% 25% 25% 25%;gap:18px}.gcs-problem-grid,.gcs-feature-grid{display:grid;grid-template-columns:50% 50%;gap:22px}.gcs-steps{display:grid;grid-template-columns:33.33% 33.33% 33.33%;gap:22px}.gcs-local-grid{display:grid;grid-template-columns:60% 40%;gap:28px}@media (max-width:980px){.gcs-hero-grid,.gcs-local-grid,.gcs-steps,.gcs-proof-grid,.gcs-problem-grid,.gcs-feature-grid{grid-template-columns:100%}}@media (max-width:767px){.gcs-section,.gcs-hero,.gcs-proof-strip{padding:48px 16px}.gcs-btn{width:100%;font-size:14px;padding:10px 14px;min-height:auto}.gcs-hero img{max-width:140px;margin-bottom:10px}.gcs-cta-row{gap:10px;margin:15px 0}.gcs-btn+.gcs-btn{margin-top:10px}}.gcs-hero-image img,.gcs-split-media img{width:100%;border-radius:24px}