.homeServiceProviders-module__VHDJZa__connectSection{background:#fff;width:100%;padding:80px 0}@media (max-width:768px){.homeServiceProviders-module__VHDJZa__connectSection{padding:60px 0}}@media (max-width:480px){.homeServiceProviders-module__VHDJZa__connectSection{padding:40px 0}}.homeServiceProviders-module__VHDJZa__container{width:90%;max-width:1360px;margin:0 auto}.homeServiceProviders-module__VHDJZa__headerRow{justify-content:space-between;align-items:center;margin-bottom:28px;display:flex}.homeServiceProviders-module__VHDJZa__sectionTitle{color:#0b132b;letter-spacing:-.02em;margin:0;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:32px;font-weight:500}@media (max-width:640px){.homeServiceProviders-module__VHDJZa__sectionTitle{font-size:24px}}@media (max-width:480px){.homeServiceProviders-module__VHDJZa__sectionTitle{font-size:20px}}.homeServiceProviders-module__VHDJZa__viewAllBtn{color:#1e293b;cursor:pointer;background:#fff;border:1px solid #cbd5e1;border-radius:12px;align-items:center;gap:8px;padding:10px 22px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex;box-shadow:0 2px 6px #00000005}.homeServiceProviders-module__VHDJZa__viewAllBtn:hover{color:#0b132b;border-color:#0b132b;box-shadow:0 4px 12px #0000000f}.homeServiceProviders-module__VHDJZa__carouselWrapper{width:100%;position:relative}.homeServiceProviders-module__VHDJZa__gridRow{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none;gap:20px;margin:-12px -4px -24px;padding:12px 4px 24px;display:flex;overflow-x:auto}.homeServiceProviders-module__VHDJZa__gridRow::-webkit-scrollbar{display:none}.homeServiceProviders-module__VHDJZa__navBtn{color:#0b132b;cursor:pointer;z-index:10;background:#fff;border:1px solid #cbd5e1;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;padding:0;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 14px #0f172a14}.homeServiceProviders-module__VHDJZa__prevBtn{left:-24px}.homeServiceProviders-module__VHDJZa__nextBtn{right:-24px}.homeServiceProviders-module__VHDJZa__navBtn:hover:not(.homeServiceProviders-module__VHDJZa__disabled):not(:disabled){color:#fff;background:#0b132b;border-color:#0b132b;transform:translateY(-50%)scale(1.05);box-shadow:0 8px 24px #0b132b2e}.homeServiceProviders-module__VHDJZa__navBtn:active:not(.homeServiceProviders-module__VHDJZa__disabled):not(:disabled){transform:translateY(-50%)scale(.95)}.homeServiceProviders-module__VHDJZa__navBtn.homeServiceProviders-module__VHDJZa__disabled,.homeServiceProviders-module__VHDJZa__navBtn:disabled{opacity:0;visibility:hidden;pointer-events:none}.homeServiceProviders-module__VHDJZa__serviceCard{scroll-snap-align:start;background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;flex:0 0 260px;align-items:flex-start;padding:24px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 4px 20px #0f172a0a}.homeServiceProviders-module__VHDJZa__serviceCard:hover{transform:translateY(-3px);box-shadow:0 12px 28px #0f172a14}.homeServiceProviders-module__VHDJZa__serviceAvatar{object-fit:cover;background:#f1f5f9;border-radius:50%;width:64px;height:64px;margin-bottom:14px}.homeServiceProviders-module__VHDJZa__serviceName{color:#001a72;margin:0 0 2px;font-size:16px;font-weight:600}.homeServiceProviders-module__VHDJZa__serviceRole{color:#64748b;margin-bottom:14px;font-size:13px;font-weight:500}.homeServiceProviders-module__VHDJZa__serviceRateRow{align-items:baseline;gap:6px;margin-bottom:18px;font-size:13px;line-height:1.6;display:flex}.homeServiceProviders-module__VHDJZa__serviceRateLabel{color:#0f172a;white-space:nowrap;font-weight:700}.homeServiceProviders-module__VHDJZa__serviceRateValue{color:#475569;font-weight:500}.homeServiceProviders-module__VHDJZa__callBtn{color:#373737;cursor:pointer;background:#ebebeb;border:1px solid #aaa;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;padding:10px 16px;font-size:13px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.homeServiceProviders-module__VHDJZa__callBtn:hover{color:#fff;background:#000}@media (max-width:640px){.homeServiceProviders-module__VHDJZa__headerRow{flex-direction:column;align-items:flex-start;gap:14px}.homeServiceProviders-module__VHDJZa__navBtn{display:none}}.homeServiceProviders-module__VHDJZa__skeletonCard{background:#fff;border:1px solid #e2e8f0;border-radius:20px;flex-direction:column;flex:0 0 260px;align-items:flex-start;padding:24px;display:flex;box-shadow:0 4px 20px #0f172a0a}.homeServiceProviders-module__VHDJZa__skeletonAvatar{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:50%;width:64px;height:64px;margin-bottom:14px;animation:1.5s infinite homeServiceProviders-module__VHDJZa__shimmer}.homeServiceProviders-module__VHDJZa__skeletonLine{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:6px;height:14px;margin-bottom:10px;animation:1.5s infinite homeServiceProviders-module__VHDJZa__shimmer}.homeServiceProviders-module__VHDJZa__skeletonButton{background:linear-gradient(90deg,#f1f5f9 25%,#e2e8f0 50%,#f1f5f9 75%) 0 0/200% 100%;border-radius:10px;width:100%;height:38px;margin-top:10px;animation:1.5s infinite homeServiceProviders-module__VHDJZa__shimmer}@keyframes homeServiceProviders-module__VHDJZa__shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.homeServiceProviders-module__VHDJZa__emptyContainer{text-align:center;background:#f8fafc;border:1px dashed #cbd5e1;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:100%;padding:48px 24px;display:flex}.homeServiceProviders-module__VHDJZa__emptyTitle{color:#0b132b;margin:0;font-size:18px;font-weight:600}.homeServiceProviders-module__VHDJZa__emptyDesc{color:#64748b;max-width:460px;margin:0;font-size:14px;line-height:1.5}.homeServiceProviders-module__VHDJZa__emptyBtn{color:#fff;background:#001a72;border-radius:10px;align-items:center;gap:8px;margin-top:6px;padding:10px 22px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s;display:inline-flex}.homeServiceProviders-module__VHDJZa__emptyBtn:hover{background:#000d3a}
.homeServices-module__kn8eWq__servicesSection{background:#f8fafc;width:100%;padding:80px 0}@media (max-width:768px){.homeServices-module__kn8eWq__servicesSection{padding:60px 0}}@media (max-width:480px){.homeServices-module__kn8eWq__servicesSection{padding:40px 0}}.homeServices-module__kn8eWq__container{width:90%;max-width:1360px;margin:0 auto}.homeServices-module__kn8eWq__cardsGrid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.homeServices-module__kn8eWq__card{background:#fff;border:1px solid #e2e8f0;border-radius:24px;flex-direction:column;padding:28px;transition:transform .25s,box-shadow .25s;display:flex;overflow:hidden;box-shadow:0 10px 30px #0b132b0a}.homeServices-module__kn8eWq__card:hover{transform:translateY(-4px);box-shadow:0 16px 40px #0b132b14}.homeServices-module__kn8eWq__cardTitle{color:#0b132b;margin:0 0 4px;font-family:system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:24px;font-weight:500}.homeServices-module__kn8eWq__cardSubtitle{color:#64748b;margin:0 0 24px;font-family:system-ui,-apple-system,sans-serif;font-size:13px}.homeServices-module__kn8eWq__calcInputs{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.homeServices-module__kn8eWq__inputRow{justify-content:space-between;align-items:center;gap:16px;display:flex}.homeServices-module__kn8eWq__inputLabel{color:#334155;flex:0 0 120px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:600}.homeServices-module__kn8eWq__sliderTrack{flex:1;align-items:center;display:flex}.homeServices-module__kn8eWq__rangeSlider{appearance:none;cursor:pointer;background:#e2e8f0;border-radius:999px;outline:none;width:100%;height:6px}.homeServices-module__kn8eWq__rangeSlider::-webkit-slider-thumb{appearance:none;cursor:pointer;background:#0b132b;border:3px solid #fff;border-radius:50%;width:18px;height:18px;box-shadow:0 2px 6px #0003}.homeServices-module__kn8eWq__inputBox{color:#0b132b;text-align:right;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;flex:0 0 110px;padding:8px 12px;font-family:system-ui,-apple-system,sans-serif;font-size:13px;font-weight:700}.homeServices-module__kn8eWq__calcBottomRow{justify-content:space-between;align-items:center;margin-top:auto;padding-top:12px;display:flex}.homeServices-module__kn8eWq__emiResultLabel{color:#64748b;font-family:system-ui,-apple-system,sans-serif;font-size:11px;font-weight:600;display:block}.homeServices-module__kn8eWq__emiResultVal{color:#0b132b;font-family:system-ui,-apple-system,sans-serif;font-size:20px;font-weight:800}.homeServices-module__kn8eWq__emiResultSub{color:#64748b;font-size:13px;font-weight:500}.homeServices-module__kn8eWq__actionBtn{color:#fff;cursor:pointer;background:#0b132b;border:none;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,transform .15s;display:inline-flex}.homeServices-module__kn8eWq__actionBtn:hover{background:#1e293b;transform:translateY(-1px)}.homeServices-module__kn8eWq__centerCardHeader{flex-direction:column;margin-bottom:16px;display:flex}.homeServices-module__kn8eWq__quoteIcon{color:#0b132b;margin-bottom:8px}.homeServices-module__kn8eWq__testimonialViewport{touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:20px;width:100%;margin-bottom:20px;overflow:hidden}.homeServices-module__kn8eWq__testimonialViewport:active,.homeServices-module__kn8eWq__grabbing{cursor:grabbing!important}.homeServices-module__kn8eWq__testimonialSliderTrack{will-change:transform;width:100%;display:flex}.homeServices-module__kn8eWq__testimonialSlide{box-sizing:border-box;background:#f8fafc;border:1px solid #f1f5f9;border-radius:20px;flex-direction:column;flex:0 0 100%;gap:16px;min-width:100%;padding:24px;display:flex}.homeServices-module__kn8eWq__testimonialText{color:#334155;margin:0;font-family:system-ui,-apple-system,sans-serif;font-size:14px;font-weight:500;line-height:1.6}.homeServices-module__kn8eWq__customerMeta{align-items:center;gap:14px;margin-top:auto;display:flex}.homeServices-module__kn8eWq__customerAvatar{object-fit:cover;pointer-events:none;border-radius:50%;width:48px;height:48px;box-shadow:0 4px 10px #00000014}.homeServices-module__kn8eWq__customerDetails{flex-direction:column;display:flex}.homeServices-module__kn8eWq__customerName{color:#0b132b;font-family:system-ui,-apple-system,sans-serif;font-size:15px;font-weight:700}.homeServices-module__kn8eWq__customerLocation{color:#64748b;margin-bottom:4px;font-family:system-ui,-apple-system,sans-serif;font-size:12px}.homeServices-module__kn8eWq__starsRow{gap:2px;display:flex}.homeServices-module__kn8eWq__dotsRow{justify-content:center;align-items:center;gap:8px;margin-top:auto;display:flex}.homeServices-module__kn8eWq__dot{cursor:pointer;background:#cbd5e1;border:none;border-radius:50%;width:8px;height:8px;padding:0;transition:all .2s}.homeServices-module__kn8eWq__activeDot{background:#0b132b;width:10px;height:10px}.homeServices-module__kn8eWq__propertyImageWrapper{border-radius:18px;width:100%;height:180px;margin-bottom:24px;overflow:hidden}.homeServices-module__kn8eWq__propertyImage{object-fit:cover;width:100%;height:100%;transition:transform .3s}.homeServices-module__kn8eWq__card:hover .homeServices-module__kn8eWq__propertyImage{transform:scale(1.04)}.homeServices-module__kn8eWq__fullWidthBtn{width:100%}@media (max-width:1024px){.homeServices-module__kn8eWq__cardsGrid{grid-template-columns:repeat(2,1fr);gap:20px}.homeServices-module__kn8eWq__cardsGrid>div:last-child{grid-column:span 2}}@media (max-width:768px){.homeServices-module__kn8eWq__cardsGrid{grid-template-columns:1fr;gap:24px}.homeServices-module__kn8eWq__cardsGrid>div:last-child{grid-column:span 1}}@media (max-width:600px){.homeServices-module__kn8eWq__inputRow{flex-wrap:wrap;gap:8px}.homeServices-module__kn8eWq__inputLabel{flex:1}.homeServices-module__kn8eWq__inputBox{flex:none}.homeServices-module__kn8eWq__sliderTrack{flex:0 0 100%;order:3;margin-top:4px}}@media (max-width:480px){.homeServices-module__kn8eWq__card{border-radius:20px;padding:20px 16px}.homeServices-module__kn8eWq__cardTitle{font-size:20px}.homeServices-module__kn8eWq__cardSubtitle{margin-bottom:16px}.homeServices-module__kn8eWq__calcBottomRow{flex-direction:column;align-items:stretch;gap:16px;margin-top:12px}.homeServices-module__kn8eWq__actionBtn{width:100%}.homeServices-module__kn8eWq__propertyImageWrapper{height:150px;margin-bottom:16px}.homeServices-module__kn8eWq__testimonialSlide{gap:12px;padding:16px}}
