.repair_repairPage__29pgH{min-height:100vh;background:#ffffff}.repair_heroSection__L8qJf{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:white;padding:6rem 2rem 4rem}.repair_heroContent__HSYDt{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.repair_heroText__lpx_X h1{font-size:3.5rem;font-weight:300;margin-bottom:1.5rem;line-height:1.2}.repair_heroSubtitle__9bUoR{font-size:1.2rem;line-height:1.6;margin-bottom:2rem;opacity:.9}.repair_heroFeatures__7KpSR{display:flex;gap:2rem;margin-bottom:3rem;flex-wrap:wrap}.repair_feature__wAxSR{display:flex;align-items:center;gap:.5rem;color:#d4af37;font-weight:500}.repair_ctaButton__3C0D2{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#d4af37,#ffd700);color:white;border:none;padding:1rem 2rem;border-radius:50px;font-size:1.1rem;font-weight:500;cursor:pointer;transition:all .3s ease}.repair_ctaButton__3C0D2:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(212,175,55,.3)}.repair_heroImage__zfhLD{display:flex;justify-content:center}.repair_heroImg__tVgPl{border-radius:1rem;box-shadow:0 20px 40px rgba(0,0,0,.3)}.repair_container__KYbIN{max-width:1200px;margin:0 auto;padding:0 2rem}.repair_sectionHeader__NsIco{text-align:center;margin-bottom:4rem;padding:4rem 0 2rem}.repair_sectionHeader__NsIco h2{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:1rem}.repair_sectionHeader__NsIco p{font-size:1.2rem;color:#666;max-width:600px;margin:0 auto}.repair_servicesSection__8PcgJ{padding:2rem 0}.repair_servicesGrid__pnzUL{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));grid-gap:2rem;gap:2rem}.repair_serviceCard__ehlcO{background:white;border-radius:1rem;padding:2rem;box-shadow:0 4px 20px rgba(0,0,0,.08);transition:all .3s ease;cursor:pointer;border:2px solid transparent}.repair_serviceCard__ehlcO:hover{transform:translateY(-5px);box-shadow:0 8px 30px rgba(0,0,0,.15)}.repair_serviceCard__ehlcO.repair_selected__bvUBz{border-color:#d4af37;transform:translateY(-5px)}.repair_serviceIcon__7gBla{display:flex;align-items:center;justify-content:center;width:80px;height:80px;background:linear-gradient(135deg,#d4af37,#ffd700);border-radius:50%;margin:0 auto 1.5rem;color:white}.repair_serviceCard__ehlcO h3{font-size:1.5rem;font-weight:400;text-align:center;margin-bottom:1rem;color:#333}.repair_serviceDescription__RUiUB{text-align:center;color:#666;line-height:1.6;margin-bottom:1.5rem}.repair_servicePrice__Fqd02{text-align:center;font-size:1.2rem;font-weight:600;color:#d4af37;margin-bottom:1rem}.repair_serviceDetails__DzAea{margin-top:2rem;padding-top:2rem;border-top:1px solid #eee;animation:repair_slideDown__soYAl .3s ease-out}.repair_serviceImage__9A5z7{margin-bottom:1.5rem}.repair_detailImage__O4_ql{width:100%;border-radius:.5rem}.repair_serviceFeatures__9MIPn h4{color:#333;margin-bottom:1rem}.repair_serviceFeatures__9MIPn ul{list-style:none;padding:0}.repair_serviceFeatures__9MIPn li{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;color:#666}.repair_serviceFeatures__9MIPn li svg{color:#d4af37;flex-shrink:0}.repair_processSection__t35Jy{background:#f8f9fa;padding:4rem 0;margin:4rem 0;border-radius:2rem}.repair_processGrid__giV_b{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:3rem;gap:3rem;max-width:800px;margin:0 auto}.repair_processStep__OpxQT{text-align:center;position:relative}.repair_stepNumber__NZztm{position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:40px;height:40px;background:linear-gradient(135deg,#d4af37,#ffd700);color:white;font-weight:700;font-size:1.2rem}.repair_stepIcon__rYmHb,.repair_stepNumber__NZztm{border-radius:50%;display:flex;align-items:center;justify-content:center}.repair_stepIcon__rYmHb{background:white;width:80px;height:80px;margin:2rem auto 1.5rem;color:#d4af37;box-shadow:0 4px 15px rgba(0,0,0,.1)}.repair_processStep__OpxQT h3{font-size:1.3rem;font-weight:500;color:#333;margin-bottom:1rem}.repair_processStep__OpxQT p{color:#666;line-height:1.6}.repair_whyChooseSection__dWsTW{padding:4rem 0}.repair_whyChooseContent__tgmTm{display:grid;grid-template-columns:1fr 1fr;grid-gap:4rem;gap:4rem;align-items:center}.repair_whyChooseText__qWNoQ h2{font-size:2.5rem;font-weight:300;color:#333;margin-bottom:2rem}.repair_whyChooseList__NzY1N{display:flex;flex-direction:column;gap:2rem}.repair_whyChooseItem__VG35r{display:flex;gap:1rem;align-items:flex-start}.repair_whyChooseItem__VG35r svg{color:#d4af37;margin-top:.2rem;flex-shrink:0}.repair_whyChooseItem__VG35r h4{font-size:1.2rem;font-weight:500;color:#333;margin-bottom:.5rem}.repair_whyChooseItem__VG35r p{color:#666;line-height:1.6;margin:0}.repair_whyChooseImg__rdGac{border-radius:1rem;box-shadow:0 10px 30px rgba(0,0,0,.1)}.repair_contactSection__l1V__{background:linear-gradient(135deg,#1a1a1a,#2d2d2d);color:white;padding:4rem 2rem;border-radius:2rem;margin:4rem 0}.repair_contactContent__edNos{text-align:center;max-width:800px;margin:0 auto}.repair_contactContent__edNos h2{font-size:2.5rem;font-weight:300;margin-bottom:1rem}.repair_contactContent__edNos>p{font-size:1.2rem;opacity:.9;margin-bottom:3rem}.repair_contactMethods__lQluQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:2rem;gap:2rem;margin-bottom:3rem}.repair_contactMethod__dpyE8{display:flex;flex-direction:column;align-items:center;text-align:center;gap:1rem;padding:1.5rem;background:rgba(255,255,255,.05);border-radius:1rem;border:1px solid rgba(255,255,255,.1)}.repair_contactMethod__dpyE8 svg{color:#d4af37;flex-shrink:0}.repair_contactMethod__dpyE8 h4{font-size:1.1rem;margin-bottom:.5rem;color:#d4af37}.repair_contactMethod__dpyE8 p{font-weight:500;margin-bottom:.25rem}.repair_contactMethod__dpyE8 span{font-size:.9rem;opacity:.8}.repair_contactEmailButton__4j0zB{background:#007bff;color:white;border:none;padding:.5rem 1rem;border-radius:6px;font-size:.9rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;margin-bottom:.25rem}.repair_contactEmailButton__4j0zB:hover{background:#0056b3;transform:translateY(-1px)}.repair_contactButtons__JDwV5{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.repair_primaryButton__tJ4pL,.repair_secondaryButton__hQqH2{padding:1rem 2rem;border:none;border-radius:50px;font-size:1.1rem;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block}.repair_primaryButton__tJ4pL{background:linear-gradient(135deg,#d4af37,#ffd700);color:white}.repair_primaryButton__tJ4pL:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(212,175,55,.3)}.repair_secondaryButton__hQqH2{background:transparent;color:#d4af37;border:2px solid #d4af37}.repair_secondaryButton__hQqH2:hover{background:#d4af37;color:white;transform:translateY(-2px)}@keyframes repair_slideDown__soYAl{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@media (max-width:768px){.repair_heroContent__HSYDt{grid-template-columns:1fr;gap:2rem;text-align:center}.repair_heroText__lpx_X h1{font-size:2.5rem}.repair_heroFeatures__7KpSR{justify-content:center;gap:1rem}.repair_whyChooseContent__tgmTm{grid-template-columns:1fr;gap:2rem}.repair_servicesGrid__pnzUL{grid-template-columns:1fr}.repair_processGrid__giV_b{grid-template-columns:1fr;gap:2rem}.repair_contactMethods__lQluQ{grid-template-columns:1fr;gap:1.5rem}.repair_contactButtons__JDwV5{flex-direction:column;align-items:center}.repair_contactMethod__dpyE8{text-align:center}}@media (max-width:480px){.repair_heroSection__L8qJf{padding:4rem 1rem 2rem}.repair_container__KYbIN{padding:0 1rem}.repair_heroText__lpx_X h1,.repair_sectionHeader__NsIco h2{font-size:2rem}.repair_serviceCard__ehlcO{padding:1.5rem}.repair_heroFeatures__7KpSR{flex-direction:column;align-items:center;gap:.5rem}}