.LiveGpsLocator_gpsContainer__mEy2S{max-width:1200px;margin:0 auto 3rem;padding:0 1.5rem}.LiveGpsLocator_gpsCard__FrCq1{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;box-shadow:var(--card-shadow);position:relative;overflow:hidden}.LiveGpsLocator_gpsHeader__ZeeT1{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-bottom:1.5rem;border-bottom:1px solid var(--glass-border)}.LiveGpsLocator_headerTitleWrap__JqHoP{display:flex;align-items:center;gap:1rem}.LiveGpsLocator_pulseRadar__fl7S8{display:inline-block;width:14px;height:14px;background-color:#2ec4b6;border-radius:50%;box-shadow:0 0 0 rgba(46,196,182,.4);animation:LiveGpsLocator_pulseRadarAnim__v1BVo 1.6s infinite}@keyframes LiveGpsLocator_pulseRadarAnim__v1BVo{0%{box-shadow:0 0 0 0 rgba(46,196,182,.7)}70%{box-shadow:0 0 0 14px rgba(46,196,182,0)}to{box-shadow:0 0 0 0 rgba(46,196,182,0)}}.LiveGpsLocator_gpsTitle__sOCVF{font-family:var(--font-display);font-size:1.3rem;font-weight:700;color:var(--text-primary);margin-bottom:.2rem}.LiveGpsLocator_gpsSubtitle__YKMEq{font-size:.9rem;color:var(--text-secondary)}.LiveGpsLocator_locateBtn__Fw__5{display:inline-flex;align-items:center;gap:.6rem;background:linear-gradient(135deg,var(--accent-color) 0,var(--accent-hover) 100%);color:#fff;padding:.8rem 1.6rem;border-radius:50px;font-size:.95rem;font-weight:700;border:none;cursor:pointer;box-shadow:0 4px 15px rgba(230,138,0,.3);transition:var(--transition-smooth)}.LiveGpsLocator_locateBtn__Fw__5:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 6px 20px rgba(230,138,0,.4)}.LiveGpsLocator_locateBtn__Fw__5:disabled{opacity:.7;cursor:not-allowed}.LiveGpsLocator_spinner__FOID5{width:16px;height:16px;border:2px solid #fff;border-top-color:transparent;border-radius:50%;animation:LiveGpsLocator_spin__PJi9J .8s linear infinite}@keyframes LiveGpsLocator_spin__PJi9J{to{transform:rotate(1turn)}}.LiveGpsLocator_manualSelectRow__AUaVW{display:flex;align-items:center;gap:1rem;margin-top:1.2rem;flex-wrap:wrap}.LiveGpsLocator_selectLabel__ZxfCR{font-size:.9rem;font-weight:600;color:var(--text-secondary)}.LiveGpsLocator_districtSelect__eQYHt{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--glass-border);padding:.6rem 1.2rem;border-radius:8px;font-size:.95rem;outline:none;cursor:pointer}.LiveGpsLocator_errorNotice__0Zw9j{background:rgba(231,76,60,.1);color:#e74c3c;padding:.8rem 1.2rem;border-radius:8px;margin-top:1rem;font-size:.9rem}.LiveGpsLocator_resultBox__v_xln{margin-top:1.5rem;background:var(--bg-secondary);border:1px solid var(--accent-light);border-left:4px solid var(--accent-color);border-radius:12px;padding:1.5rem;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1.5rem;animation:LiveGpsLocator_fadeIn__6oIrQ .4s ease}@keyframes LiveGpsLocator_fadeIn__6oIrQ{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.LiveGpsLocator_resultDetails__yyVTt{flex:1 1;min-width:260px}.LiveGpsLocator_statusBadge__npFi5{display:inline-flex;align-items:center;gap:.4rem;background:rgba(46,196,182,.15);color:#2ec4b6;font-size:.8rem;font-weight:700;padding:.2rem .6rem;border-radius:4px;margin-bottom:.5rem}.LiveGpsLocator_resultTitle__IvI0L{font-family:var(--font-display);font-size:1.3rem;font-weight:800;color:var(--text-primary);margin-bottom:.4rem}.LiveGpsLocator_infoRow__hqpmk{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--text-secondary);flex-wrap:wrap;margin-bottom:.5rem}.LiveGpsLocator_infoHighlight__lCgST{color:var(--accent-color);font-size:1.05rem}.LiveGpsLocator_distanceBadge__BqZrn{background:var(--bg-card);border:1px solid var(--glass-border);padding:.2rem .6rem;border-radius:50px;font-size:.85rem;color:var(--text-primary)}.LiveGpsLocator_geoTags__59Wbt{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap;margin-top:.6rem}.LiveGpsLocator_geoTagLabel__Njvt2{font-size:.8rem;color:var(--text-secondary)}.LiveGpsLocator_geoTag__L3vkJ{background:var(--bg-card);border:1px solid var(--glass-border);font-size:.75rem;padding:.15rem .5rem;border-radius:4px;color:var(--text-secondary)}.LiveGpsLocator_actionButtons__q3dVn{display:flex;gap:.8rem;flex-wrap:wrap}.LiveGpsLocator_resultCallBtn__wD208{display:inline-flex;align-items:center;gap:.5rem;background:var(--accent-color);color:#fff;padding:.8rem 1.4rem;border-radius:8px;font-weight:700;font-size:.95rem;transition:var(--transition-smooth)}.LiveGpsLocator_resultCallBtn__wD208:hover{background:var(--accent-hover)}.LiveGpsLocator_resultWhatsappBtn___dmZx{display:inline-flex;align-items:center;gap:.5rem;background:#25d366;color:#fff;padding:.8rem 1.4rem;border-radius:8px;font-weight:700;font-size:.95rem;transition:var(--transition-smooth)}.LiveGpsLocator_resultWhatsappBtn___dmZx:hover{background:#20b858}@media (max-width:768px){.LiveGpsLocator_gpsHeader__ZeeT1{flex-direction:column;align-items:flex-start}.LiveGpsLocator_locateBtn__Fw__5{width:100%;justify-content:center}.LiveGpsLocator_resultBox__v_xln{flex-direction:column;align-items:stretch}.LiveGpsLocator_actionButtons__q3dVn{flex-direction:column}.LiveGpsLocator_resultCallBtn__wD208,.LiveGpsLocator_resultWhatsappBtn___dmZx{justify-content:center}}.PriceCalculator_calculatorSection__Bm8_w{padding:5rem 2rem;background:var(--bg-secondary)}.PriceCalculator_container__Fl4g9{max-width:1000px;margin:0 auto}.PriceCalculator_calcCard__iHArn{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;padding:3rem;box-shadow:var(--card-shadow);text-align:center}.PriceCalculator_badge__JmtLt{display:inline-block;background:var(--accent-light);color:var(--accent-color);padding:.3rem .9rem;border-radius:50px;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-bottom:1rem}.PriceCalculator_title__wOw1K{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:var(--text-primary);margin-bottom:.8rem}.PriceCalculator_subtitle__yRHxR{font-size:1.05rem;color:var(--text-secondary);max-width:700px;margin:0 auto 2.5rem;line-height:1.6}.PriceCalculator_gridForm__VOebs{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:1.5rem;gap:1.5rem;margin-bottom:2.5rem;text-align:left}.PriceCalculator_formGroup__8bY1i{display:flex;flex-direction:column;gap:.5rem}.PriceCalculator_label__a7I8j{font-size:.9rem;font-weight:700;color:var(--text-primary)}.PriceCalculator_select__BciqD{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--glass-border);padding:.8rem 1rem;border-radius:10px;font-size:.95rem;outline:none;cursor:pointer;transition:var(--transition-smooth)}.PriceCalculator_select__BciqD:focus{border-color:var(--accent-color)}.PriceCalculator_resultContainer__LAtaO{background:var(--bg-secondary);border-radius:14px;padding:2rem;border:1px solid var(--glass-border)}.PriceCalculator_resultBox__EKewF{display:flex;justify-content:space-around;align-items:center;flex-wrap:wrap;gap:1.5rem;padding-bottom:1.8rem;border-bottom:1px solid var(--glass-border)}.PriceCalculator_resultItem__KbS3O{display:flex;flex-direction:column;gap:.3rem}.PriceCalculator_resultLabel__zEZEd{font-size:.85rem;color:var(--text-secondary);font-weight:600}.PriceCalculator_resultValue__4l8Dc{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--text-primary)}.PriceCalculator_resultValueHighlight___s_V9{font-family:var(--font-display);font-size:1.5rem;font-weight:800;color:var(--accent-color)}.PriceCalculator_resultBadge__1fnQ9{display:inline-block;background:rgba(46,196,182,.15);color:#2ec4b6;padding:.4rem .8rem;border-radius:6px;font-weight:700;font-size:.9rem}.PriceCalculator_btnRow__noB1c{display:flex;justify-content:center;gap:1.2rem;margin-top:1.8rem;flex-wrap:wrap}.PriceCalculator_callButton__jSCWe{display:inline-flex;align-items:center;gap:.6rem;background:var(--accent-color);color:#fff;padding:.9rem 1.8rem;border-radius:10px;font-weight:700;font-size:1rem;transition:var(--transition-smooth)}.PriceCalculator_callButton__jSCWe:hover{background:var(--accent-hover);transform:translateY(-2px)}.PriceCalculator_whatsappButton__ALqMW{display:inline-flex;align-items:center;gap:.6rem;background:#25d366;color:#fff;padding:.9rem 1.8rem;border-radius:10px;font-weight:700;font-size:1rem;transition:var(--transition-smooth)}.PriceCalculator_whatsappButton__ALqMW:hover{background:#20b858;transform:translateY(-2px)}@media (max-width:768px){.PriceCalculator_calcCard__iHArn{padding:2rem 1.2rem}.PriceCalculator_gridForm__VOebs{grid-template-columns:1fr}.PriceCalculator_resultBox__EKewF{flex-direction:column;align-items:flex-start}.PriceCalculator_btnRow__noB1c{flex-direction:column}.PriceCalculator_callButton__jSCWe,.PriceCalculator_whatsappButton__ALqMW{width:100%;justify-content:center}}.ReviewsSection_reviewsSection__eTKca{padding:5rem 2rem;background:var(--bg-primary)}.ReviewsSection_container__fuaRB{max-width:1200px;margin:0 auto}.ReviewsSection_sectionHeader__F5QkX{text-align:center;max-width:800px;margin:0 auto 3.5rem}.ReviewsSection_sectionBadge__DFQNk{display:inline-block;background:var(--accent-light);color:var(--accent-color);padding:.3rem .9rem;border-radius:50px;font-size:.85rem;font-weight:700;text-transform:uppercase;margin-bottom:.8rem}.ReviewsSection_sectionTitle___ouXi{font-family:var(--font-display);font-size:2.2rem;font-weight:800;color:var(--text-primary);margin-bottom:1.5rem}.ReviewsSection_ratingOverview__cHMJU{display:inline-flex;align-items:center;gap:1.2rem;background:var(--bg-card);border:1px solid var(--glass-border);padding:.8rem 1.8rem;border-radius:50px;box-shadow:var(--card-shadow)}.ReviewsSection_ratingScore__erzua{font-family:var(--font-display);font-size:2.2rem;font-weight:900;color:var(--accent-color);line-height:1}.ReviewsSection_ratingStarsWrap__Y4vlH{text-align:left}.ReviewsSection_stars__1OGMH{color:#f59e0b;font-size:1.2rem;letter-spacing:2px}.ReviewsSection_ratingCount__UwNjj{font-size:.85rem;color:var(--text-secondary)}.ReviewsSection_reviewsGrid__Tkl_d{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.ReviewsSection_reviewCard__9g8hB{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;padding:2rem;box-shadow:var(--card-shadow);display:flex;flex-direction:column;justify-content:space-between;transition:var(--transition-smooth)}.ReviewsSection_reviewCard__9g8hB:hover{transform:translateY(-4px);border-color:var(--accent-color)}.ReviewsSection_cardTop__t9lZL{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.2rem}.ReviewsSection_serviceBadge__WcVIH{background:var(--bg-secondary);color:var(--text-secondary);font-size:.75rem;font-weight:700;padding:.2rem .6rem;border-radius:4px}.ReviewsSection_comment__JaB0y{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:1.8rem;font-style:italic;flex-grow:1}.ReviewsSection_authorInfo__XVlfS{display:flex;align-items:center;gap:.8rem;border-top:1px solid var(--glass-border);padding-top:1rem}.ReviewsSection_avatar__XINRx{width:40px;height:40px;background:linear-gradient(135deg,var(--accent-color) 0,var(--accent-hover) 100%);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:1.1rem}.ReviewsSection_authorName__BZmZR{font-weight:700;font-size:.95rem;color:var(--text-primary)}.ReviewsSection_authorLocation__MbOMO{font-size:.8rem;color:var(--text-secondary)}@media (max-width:900px){.ReviewsSection_reviewsGrid__Tkl_d{grid-template-columns:1fr}.ReviewsSection_ratingOverview__cHMJU{flex-direction:column;gap:.4rem;border-radius:16px;padding:1rem 1.5rem}.ReviewsSection_ratingStarsWrap__Y4vlH{text-align:center}}.page_heroSection___mcj9{padding:10rem 2rem 5rem;background:radial-gradient(circle at 80% 20%,rgba(230,138,0,.08) 0,transparent 50%),linear-gradient(180deg,var(--bg-primary) 0,var(--bg-secondary) 100%);display:flex;justify-content:center;align-items:center;min-height:90vh;position:relative;transition:background .3s ease}.page_heroContainer__WSN_b{max-width:1200px;width:100%;display:grid;grid-template-columns:1.2fr .8fr;grid-gap:4rem;gap:4rem;align-items:center}.page_heroContent__2lPR8{display:flex;flex-direction:column;align-items:flex-start}.page_badge__s34Is{display:inline-flex;align-items:center;gap:.6rem;background:var(--accent-light);border:1px solid rgba(230,138,0,.25);color:var(--accent-color);padding:.5rem 1rem;border-radius:50px;font-size:.85rem;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:1.5rem;animation:page_pulse-border__21ldg 2s infinite}@keyframes page_pulse-border__21ldg{0%,to{box-shadow:0 0 0 0 rgba(230,138,0,.4)}50%{box-shadow:0 0 0 8px rgba(230,138,0,0)}}.page_heroTitle__Gfler{font-family:var(--font-display);font-size:3.8rem;font-weight:800;line-height:1.1;color:var(--text-primary);margin-bottom:1.5rem;letter-spacing:-.5px}.page_heroTitle__Gfler span{display:block;color:var(--accent-color)}.page_heroSubtitle__RTAw0{font-size:1.15rem;line-height:1.7;color:var(--text-secondary);margin-bottom:2.5rem}.page_heroActions__8_tzb{display:flex;gap:1.2rem;flex-wrap:wrap;width:100%}.page_primaryCallBtn__82N3k{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:var(--accent-color);color:#fff;padding:1.1rem 2.2rem;border-radius:8px;font-size:1.1rem;font-weight:800;font-family:var(--font-display);letter-spacing:.5px;box-shadow:0 6px 25px rgba(230,138,0,.3);transition:var(--transition-smooth)}.page_primaryCallBtn__82N3k:hover{background:var(--accent-hover);transform:translateY(-3px);box-shadow:0 10px 30px rgba(230,138,0,.5)}.page_secondaryWhatsappBtn__tX8sa{display:inline-flex;align-items:center;justify-content:center;gap:.8rem;background:rgba(37,211,102,.1);color:#16a34a;border:1px solid rgba(37,211,102,.3);padding:1.1rem 2.2rem;border-radius:8px;font-size:1.1rem;font-weight:700;font-family:var(--font-display);transition:var(--transition-smooth)}.page_secondaryWhatsappBtn__tX8sa:hover{background:#25d366;color:#fff;transform:translateY(-3px);box-shadow:0 10px 30px rgba(37,211,102,.25)}.page_heroVisual___m6ot{display:flex;justify-content:center;align-items:center;position:relative}.page_liveStatusCard__dsoC9{background:var(--bg-card);border:1px solid var(--glass-border);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);border-radius:16px;padding:2.5rem;width:100%;max-width:380px;box-shadow:var(--card-shadow);position:relative;overflow:hidden;transition:background .3s ease,border-color .3s ease}.page_liveStatusCard__dsoC9:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%;background:var(--accent-color)}.page_cardHeader__NhxBC{display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.page_cardTitle__wyNTT{font-family:var(--font-display);font-size:1.25rem;font-weight:700;letter-spacing:.5px;color:var(--text-primary)}.page_liveBadge__Iq3ZF{background:var(--success-light);color:var(--success-color);padding:.3rem .7rem;border-radius:4px;font-size:.75rem;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:.4rem}.page_liveBadgePulse__0qxbg{width:6px;height:6px;background:var(--success-color);border-radius:50%;animation:page_pulse-ring__iztWa 1.5s infinite}.page_statusItem__sDXKP{margin-bottom:1.5rem}.page_statusLabel__YTO5T{font-size:.8rem;color:var(--text-secondary);text-transform:uppercase;margin-bottom:.4rem;letter-spacing:.5px}.page_statusValue__Uz9Sy{font-size:1.1rem;font-weight:600;color:var(--text-primary)}.page_phoneHighlight__wBd2i{font-size:1.8rem;font-weight:800;color:var(--accent-color);font-family:var(--font-display)}.page_locationSection__f6IqK{background:var(--bg-tertiary);padding:5rem 2rem;position:relative;transition:background .3s ease}.page_locationContainer__DrybR{max-width:900px;margin:0 auto;background:var(--bg-card);border:1px solid var(--glass-border);border-radius:20px;padding:3.5rem;text-align:center;box-shadow:var(--card-shadow)}.page_locationIcon__CFV_f{width:64px;height:64px;background:var(--accent-light);color:var(--accent-color);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;margin-bottom:1.5rem}.page_locationTitle__zlRAa{font-family:var(--font-display);font-size:2.2rem;font-weight:800;margin-bottom:1rem;color:var(--text-primary)}.page_locationDesc__Me9kA{color:var(--text-secondary);max-width:650px;margin:0 auto 2.5rem;line-height:1.7;font-size:1.05rem}.page_locationBtn__bim4_{display:inline-flex;align-items:center;gap:.8rem;background:#25d366;color:#fff;padding:1.2rem 2.8rem;border-radius:50px;font-size:1.2rem;font-weight:700;font-family:var(--font-display);box-shadow:0 8px 25px rgba(37,211,102,.3);transition:var(--transition-smooth)}.page_locationBtn__bim4_:hover{background:#16a34a;transform:scale(1.03);box-shadow:0 12px 30px rgba(37,211,102,.4)}.page_whySection__wimFo{padding:7rem 2rem;background:var(--bg-primary);transition:background .3s ease}.page_sectionHeader__a4Fw5{text-align:center;max-width:750px;margin:0 auto 5rem}.page_sectionBadge__WeKDf{font-size:.85rem;font-weight:700;color:var(--accent-color);text-transform:uppercase;letter-spacing:2px;margin-bottom:.8rem;display:block}.page_sectionTitle__hzsAh{font-family:var(--font-display);font-size:2.8rem;font-weight:800;color:var(--text-primary);line-height:1.2}.page_whyGrid__ZXg1J{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:2rem;gap:2rem}.page_whyCard__L06hb{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:12px;padding:2.5rem 2rem;box-shadow:var(--card-shadow);transition:var(--transition-smooth)}.page_whyCard__L06hb:hover{border-color:var(--accent-color);transform:translateY(-5px)}.page_whyIcon__8vIEL{color:var(--accent-color);margin-bottom:1.5rem}.page_whyCardTitle__H8KB0{font-family:var(--font-display);font-size:1.25rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.page_whyCardDesc__E6eZI{font-size:.9rem;line-height:1.6;color:var(--text-secondary)}.page_servicesSection__IMafu{padding:7rem 2rem;background:var(--bg-secondary);transition:background .3s ease}.page_servicesGrid__plSir{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(3,1fr);grid-gap:2rem;gap:2rem}.page_serviceCard__gtUdi{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:16px;overflow:hidden;transition:var(--transition-smooth);display:flex;flex-direction:column;height:100%;box-shadow:var(--card-shadow)}.page_serviceCard__gtUdi:hover{border-color:var(--accent-color);transform:translateY(-5px)}.page_serviceMeta__iPK5r{background:var(--accent-light);padding:1.5rem;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--glass-border)}.page_serviceIcon__JA4KW{color:var(--accent-color)}.page_serviceType__h87Qa{font-size:.75rem;font-weight:700;background:var(--bg-card);color:var(--text-primary);padding:.3rem .6rem;border-radius:4px;text-transform:uppercase;letter-spacing:.5px}.page_serviceBody__vsgHF{padding:2rem;display:flex;flex-direction:column;flex-grow:1}.page_serviceTitle__O1IUx{font-family:var(--font-display);font-size:1.4rem;font-weight:700;margin-bottom:1rem;color:var(--text-primary)}.page_serviceDesc__w1Ab9{font-size:.95rem;line-height:1.6;color:var(--text-secondary);margin-bottom:2rem;flex-grow:1}.page_serviceBtn__lt3ac{align-self:flex-start;display:inline-flex;align-items:center;gap:.5rem;font-weight:700;font-size:.9rem;color:var(--accent-color)}.page_serviceCard__gtUdi:hover .page_serviceBtn__lt3ac{color:var(--accent-hover)}.page_districtsSection__ZKFqr{padding:7rem 2rem;background:var(--bg-primary)}.page_districtsGrid__Z91Q4{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(4,1fr);grid-gap:1.5rem;gap:1.5rem}.page_districtCard__vruS9{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:10px;padding:1.5rem;text-align:center;box-shadow:var(--card-shadow);transition:var(--transition-smooth)}.page_districtCard__vruS9:hover{border-color:var(--accent-color);transform:translateY(-3px)}.page_districtName__KiU8B{font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:.5rem;color:var(--text-primary)}.page_districtMeta__I5W5Z{font-size:.8rem;color:var(--text-secondary);display:block;margin-bottom:1rem}.page_districtCallBtn__kuMq_{display:inline-flex;align-items:center;gap:.4rem;font-size:.85rem;font-weight:700;color:var(--accent-color);background:var(--accent-light);padding:.4rem .8rem;border-radius:4px;width:100%;justify-content:center}.page_districtCallBtn__kuMq_:hover{background:var(--accent-color);color:#fff}.page_trustBanner__AX_sv{background:var(--bg-secondary);padding:5rem 2rem;border-top:1px solid var(--glass-border);border-bottom:1px solid var(--glass-border);text-align:center}.page_trustContainer__HVfdj{max-width:1000px;margin:0 auto}.page_trustText__1VjE0{font-family:var(--font-display);font-size:1.7rem;line-height:1.6;color:var(--text-primary);font-weight:500}.page_trustTextHighlight__2JQIs{color:var(--accent-color);font-weight:700}.page_faqSection__NArq_{padding:7rem 2rem;background:var(--bg-primary)}.page_faqContainer__AQ1nw{max-width:850px;margin:0 auto;display:flex;flex-direction:column;gap:1.5rem}.page_faqItem__ZM3hV{background:var(--bg-card);border:1px solid var(--glass-border);border-radius:10px;padding:2rem;box-shadow:var(--card-shadow);transition:var(--transition-smooth)}.page_faqItem__ZM3hV:hover{border-color:var(--accent-color)}.page_faqQuestion__21phv{font-family:var(--font-display);font-size:1.2rem;font-weight:700;margin-bottom:.8rem;color:var(--text-primary)}.page_faqAnswer__TQMcb{font-size:.95rem;line-height:1.6;color:var(--text-secondary)}@media (max-width:1100px){.page_servicesGrid__plSir,.page_whyGrid__ZXg1J{grid-template-columns:repeat(2,1fr)}.page_districtsGrid__Z91Q4{grid-template-columns:repeat(3,1fr)}}@media (max-width:900px){.page_heroContainer__WSN_b{grid-template-columns:1fr;gap:3rem}.page_heroContent__2lPR8{align-items:center;text-align:center}.page_heroTitle__Gfler{font-size:3rem}.page_heroActions__8_tzb{justify-content:center}.page_heroVisual___m6ot{order:-1}.page_servicesGrid__plSir{grid-template-columns:1fr}}@media (max-width:600px){.page_heroSection___mcj9{padding-top:8rem}.page_heroTitle__Gfler{font-size:2.2rem}.page_heroSubtitle__RTAw0{font-size:1rem}.page_primaryCallBtn__82N3k,.page_secondaryWhatsappBtn__tX8sa{width:100%}.page_whyGrid__ZXg1J{grid-template-columns:1fr}.page_districtsGrid__Z91Q4{grid-template-columns:repeat(2,1fr)}.page_locationContainer__DrybR{padding:2rem 1.5rem}.page_locationTitle__zlRAa{font-size:1.6rem}.page_trustText__1VjE0{font-size:1.2rem}}