.RepairMaintenance-module__bcypQW__heroBanner{background-image:url(https://ik.imagekit.io/zp0tch54w/RHST/Rectangle%20285.png);background-position:50%;background-size:cover;align-items:center;width:100%;height:480px;display:flex;position:relative}.RepairMaintenance-module__bcypQW__heroOverlay{display:none}.RepairMaintenance-module__bcypQW__heroArrowLeft,.RepairMaintenance-module__bcypQW__heroArrowRight{width:50px;height:50px;color:var(--white);cursor:pointer;z-index:10;background-color:#ffffff26;border:1px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.RepairMaintenance-module__bcypQW__heroArrowLeft{left:2rem}.RepairMaintenance-module__bcypQW__heroArrowRight{right:2rem}.RepairMaintenance-module__bcypQW__introSection{text-align:left;background-color:#fff;padding:5rem 0 1rem}.RepairMaintenance-module__bcypQW__introWrapper{max-width:1000px;margin:0}.RepairMaintenance-module__bcypQW__introTitle{font-family:var(--font-sans);color:var(--dark);margin-bottom:1.5rem;font-size:2.2rem;font-weight:500;line-height:1.3}.RepairMaintenance-module__bcypQW__introText{font-family:var(--font-sans);color:var(--gray);margin-bottom:1.5rem;font-size:1.1rem;font-weight:300;line-height:1.65}.RepairMaintenance-module__bcypQW__servicesSection{background-color:#fff;padding:1.5rem 0 2.5rem}.RepairMaintenance-module__bcypQW__sectionHeading{font-family:var(--font-sans);color:var(--dark);text-align:left;margin-bottom:3rem;font-size:2rem;font-weight:500}.RepairMaintenance-module__bcypQW__servicesGrid{grid-template-columns:repeat(5,1fr);gap:1.5rem;display:grid}.RepairMaintenance-module__bcypQW__serviceCard{border:1px solid var(--border-color);text-align:center;background-color:#f5f5f5;border-radius:8px;padding:2rem}.RepairMaintenance-module__bcypQW__iconWrapper{background-color:var(--primary-light);width:64px;height:64px;color:var(--primary);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 1.5rem;display:flex}.RepairMaintenance-module__bcypQW__cardTitle{font-family:var(--font-sans);color:var(--dark);text-align:center;justify-content:center;align-items:center;min-height:3rem;margin-bottom:.85rem;font-size:1.15rem;font-weight:500;line-height:1.3;display:flex}.RepairMaintenance-module__bcypQW__cardSeparator{background-color:var(--border-color);border:none;width:60px;height:2px;margin:.85rem auto 1rem}.RepairMaintenance-module__bcypQW__cardDesc{font-family:var(--font-sans);color:var(--gray);font-size:.95rem;font-weight:300;line-height:1.5}.RepairMaintenance-module__bcypQW__splitSection{background-color:#fff;padding:2.5rem 0}.RepairMaintenance-module__bcypQW__twoCol{align-items:center;gap:4.5rem;display:flex}.RepairMaintenance-module__bcypQW__textCol{flex:1}.RepairMaintenance-module__bcypQW__imageCol{flex:1;position:relative}.RepairMaintenance-module__bcypQW__splitImgWrapper{border-radius:8px;width:100%;height:340px;position:relative;overflow:hidden}.RepairMaintenance-module__bcypQW__splitImg{object-fit:cover;width:100%;height:100%}.RepairMaintenance-module__bcypQW__playBtn{width:64px;height:64px;color:var(--primary);cursor:pointer;background-color:#ffffffe6;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 4px 15px #00000026}.RepairMaintenance-module__bcypQW__splitTitle{font-family:var(--font-sans);color:var(--dark);margin-bottom:1.25rem;font-size:2rem;font-weight:500}.RepairMaintenance-module__bcypQW__splitDesc{font-family:var(--font-sans);color:var(--gray);margin-bottom:1.5rem;font-size:1.05rem;font-weight:300;line-height:1.6}.RepairMaintenance-module__bcypQW__benefitsList{flex-direction:column;gap:.65rem;list-style:none;display:flex}.RepairMaintenance-module__bcypQW__benefitItem{font-family:var(--font-sans);color:var(--dark-gray);align-items:center;gap:.75rem;font-size:1.05rem;font-weight:300;display:flex}.RepairMaintenance-module__bcypQW__benefitItem:before{content:"—";color:var(--primary);font-weight:700}.RepairMaintenance-module__bcypQW__benefitsSection{background-color:#fff;padding:2.5rem 0 5rem}.RepairMaintenance-module__bcypQW__benefitsGrid{grid-template-columns:repeat(4,1fr);gap:2rem;display:grid}.RepairMaintenance-module__bcypQW__benefitCard{text-align:center}.RepairMaintenance-module__bcypQW__benefitImgWrapper{border-radius:8px;width:100%;height:190px;margin-bottom:1rem;overflow:hidden}.RepairMaintenance-module__bcypQW__benefitImg{object-fit:cover;width:100%;height:100%}.RepairMaintenance-module__bcypQW__benefitName{font-family:var(--font-sans);color:var(--dark);font-size:1.1rem;font-weight:500}.RepairMaintenance-module__bcypQW__darkBanner{color:var(--white);text-align:left;background-color:#272727;padding:5.5rem 0}.RepairMaintenance-module__bcypQW__darkBannerTitle{font-family:var(--font-sans);color:var(--white);margin-bottom:1.5rem;font-size:2.2rem;font-weight:500}.RepairMaintenance-module__bcypQW__darkBannerText{font-family:var(--font-sans);color:#ccc;max-width:1000px;margin:0;font-size:1.1rem;font-weight:300;line-height:1.65}.RepairMaintenance-module__bcypQW__formSection{background-color:#fff;padding:5.5rem 0}.RepairMaintenance-module__bcypQW__formContainer{max-width:800px;margin:0 auto}.RepairMaintenance-module__bcypQW__formTitle{font-family:var(--font-sans);color:var(--dark);text-transform:uppercase;text-align:left;letter-spacing:.05em;margin-bottom:.5rem;font-size:2.2rem;font-weight:300}.RepairMaintenance-module__bcypQW__formDesc{font-family:var(--font-sans);color:var(--gray);text-align:left;margin-bottom:3rem;font-size:1.05rem;font-weight:300}.RepairMaintenance-module__bcypQW__form{flex-direction:column;gap:1.5rem;display:flex}.RepairMaintenance-module__bcypQW__formRow{gap:1.5rem;display:flex}.RepairMaintenance-module__bcypQW__inputField{flex:1}.RepairMaintenance-module__bcypQW__input,.RepairMaintenance-module__bcypQW__textarea{border:1px solid var(--border-color);width:100%;font-family:var(--font-sans);color:var(--dark);background-color:var(--white);border-radius:6px;padding:1.1rem 1.25rem;font-size:1rem}.RepairMaintenance-module__bcypQW__textarea{resize:vertical;min-height:160px}.RepairMaintenance-module__bcypQW__submitBtn{background-color:var(--primary);color:var(--white);font-family:var(--font-sans);cursor:pointer;border-radius:6px;align-self:flex-start;padding:1rem 3rem;font-size:1rem;font-weight:500}@media (max-width:1200px){.RepairMaintenance-module__bcypQW__servicesGrid{grid-template-columns:repeat(3,1fr)}}@media (max-width:992px){.RepairMaintenance-module__bcypQW__twoCol{flex-direction:column;gap:3rem}.RepairMaintenance-module__bcypQW__benefitsGrid{grid-template-columns:repeat(2,1fr)}.RepairMaintenance-module__bcypQW__heroBanner{height:380px}}@media (max-width:768px){.RepairMaintenance-module__bcypQW__servicesGrid{grid-template-columns:repeat(2,1fr)}.RepairMaintenance-module__bcypQW__formRow{flex-direction:column;gap:1.5rem}.RepairMaintenance-module__bcypQW__submitBtn{text-align:center;width:100%}}@media (max-width:480px){.RepairMaintenance-module__bcypQW__servicesGrid,.RepairMaintenance-module__bcypQW__benefitsGrid{grid-template-columns:1fr}}
