.residential-section{padding:60px 5%;margin-top:20px}.residential-content{gap:30px}.residential-content h3{font-weight:600;font-style:SemiBold;font-size:20px;line-height:26px;letter-spacing:0px;color:#0e1109}.residential-content p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%}.residential-content .image-box{width:100%;margin:20px auto}.residential-content .image-box img{object-fit:cover;width:100%;height:500px;border-radius:16px}.residential-section .service-detail{display:flex}.residential-section .service-detail .description{gap:32px}.residential-section .service-detail .description .top-desc{width:100%;margin-bottom:20px;gap:20px}.residential-section .service-detail .description .top-desc p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489;margin-top:20px}.residential-section .service-detail .description .service-list{width:100%;gap:20px}.residential-section .service-detail .description .service-list ul{margin-top:15px}.residential-section .service-detail .description .service-list ul li{color:#677489;gap:8px;border-radius:12px;display:flex;align-items:center}.residential-section .service-detail .service-box{margin:30px;height:100%;gap:20px;border-radius:16px;border-width:1px;padding:24px;border:1px solid #e3e8ef}.residential-section .service-box h3{font-weight:600;margin-bottom:10px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489}.residential-section .service-box p{font-weight:500;font-style:Medium;font-size:18px;line-height:30px;letter-spacing:0px;color:#0e1109;margin-bottom:15px}.residential-section .service-box .btn-primary{background:#ffd643;border:none;cursor:pointer;font-weight:600;width:384px;height:46px;gap:10px;padding:8px 24px 12px;border-radius:500px}.description{margin-top:40px}.description h3{font-weight:600}.service-list ul{list-style:none;padding:0}.service-list li{margin-bottom:8px}.main-commercial-section{padding:60px 10%}.title{font-size:32px;font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-align:center;text-transform:capitalize}.subtitle{color:#677489;margin-bottom:40px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center}.image-container img{width:100%;object-fit:cover;display:block;margin:auto;height:500px;border-radius:16px}.commercial-section .service-detail{display:flex}.commercial-section .service-detail .description{gap:32px}.commercial-section .service-detail .description .top-desc{gap:20px}.commercial-section .service-detail .description .top-desc p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489;margin-top:20px}.commercial-section .service-detail .description .service-list{margin-top:20px;margin-bottom:0;gap:20px}.commercial-section .service-detail .description .service-list ul{margin-top:15px}.commercial-section .service-detail .description .service-list ul li{color:#677489;gap:8px;border-radius:12px;display:flex;align-items:center}.commercial-section .service-detail .service-box{margin:30px 0;height:100%;gap:20px;border-radius:16px;border-width:1px;padding:24px;border:1px solid #e3e8ef}.commercial-section .service-box h3{font-weight:600;margin-bottom:10px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489}.commercial-section .service-box p{font-weight:500;font-style:Medium;font-size:18px;line-height:30px;letter-spacing:0px;color:#0e1109;margin-bottom:15px}.commercial-section .cta-section{background:linear-gradient(112.01deg,#eaf4ff 20.41%,#a8d4fbc6 72.07%,#1b91f14d 142.31%);margin:0 5%;justify-content:space-between;border-radius:16px;padding:32px}.commercial-section .cta-section h2{font-weight:600;font-style:SemiBold;font-size:56px;line-height:70px;letter-spacing:-1.5px;text-transform:capitalize;color:#1f77d6;width:662px}.commercial-section .cta-section p{margin-top:20px}.commercial-section .cta-section p{margin-top:20px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%}.commercial-section .cta-section .btn-primary{background:#ffd643;border:none;cursor:pointer;font-weight:600;width:216px;gap:10px;padding:14px 24px 16px;border-radius:500px;margin-top:60px}.towel-section{margin-top:30px;margin-bottom:0;padding:60px 5%;font-family:Poppins,sans-serif}.title{font-size:32px;font-weight:600;font-style:SemiBold;font-size:36px;height:46px;line-height:46px;letter-spacing:-1px;text-align:center;text-transform:capitalize}.subtitle{color:#677489;margin-bottom:40px;font-weight:400;font-style:Regular;font-size:16px;height:26px;line-height:26px;letter-spacing:0%;text-align:center}.towel-content{gap:30px}.towel-content h3{font-weight:600;font-style:SemiBold;font-size:20px;line-height:26px;letter-spacing:0px;color:#0e1109}.towel-content p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%}.towel-content .image-box{width:100%;margin:20px auto}.towel-content .image-box img{object-fit:cover;width:100%;height:500px;border-radius:16px}.towel-section .service-detail{display:flex}.towel-section .service-detail .description{gap:32px}.towel-section .service-detail .description{margin-bottom:20px;gap:20px}.towel-section .service-detail .description p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489;margin-top:20px}.towel-section .service-detail .description .service-list{width:100%;gap:20px}.towel-section .service-detail .description .service-list ul{margin-top:15px}.towel-section .service-detail .description .service-list ul li{color:#677489;gap:8px;border-radius:12px}.towel-section .service-detail .service-box{margin:30px;height:100%;gap:20px;border-radius:16px;border-width:1px;padding:24px;border:1px solid #e3e8ef}.towel-section .service-box h3{font-weight:600;margin-bottom:10px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489}.towel-section .service-box p{font-weight:500;font-style:Medium;font-size:18px;line-height:30px;letter-spacing:0px;color:#0e1109;margin-bottom:15px}.towel-section .service-box .btn-primary{background:#ffd643;border:none;cursor:pointer;font-weight:600;width:384px;height:46px;gap:10px;padding:8px 24px 12px;border-radius:500px}.contact-container{display:flex;gap:30px;height:100%;justify-content:center;gap:50px;margin:70px}.contact-details{background:#eaf3fc;width:100%;height:100%;gap:48px;padding:32px;border-radius:16px}.contact-details h3{margin-bottom:15px;font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize}.contact-details p{font-weight:400;font-style:Regular;font-size:18px;line-height:30px;letter-spacing:0%;color:#0e1109;width:100%}.contact-details .mail-details{word-break:break-all;gap:20px}.contact-details .mail-details p{margin:20px 0}.contact-form{background:#fff;box-shadow:0 6px 16px #00000014;display:flex;flex-direction:column;border:1px solid #e3e8ef;width:100%;height:100%;gap:24px;padding:24px;border-radius:16px;border-width:1px}.contact-form .form-row{width:100%}.contact-form input,.contact-form textarea{padding:12px;border:1px solid #ddd;border-radius:10px;width:100%;margin-top:5px}.contact-form .btn-primary{background:#ffd643;border:none;font-weight:600;cursor:pointer;gap:10px;border-radius:500px;padding:8px 24px 12px}.faq-section{text-align:center;margin-top:60px;gap:50px;border-radius:20px;padding:80px 100px}.faq-section h2{font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize}.faq-section p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center;color:#677489}.section-tag{color:#1f77d6;font-size:14px;font-weight:600}.faq-box{margin:20px auto;text-align:left;gap:24px;padding-right:100px;padding-left:100px}.faq-container{max-width:650px;margin:auto}.faq-item{background:#f9f9f9;margin-bottom:12px;padding:15px;border-radius:10px;cursor:pointer;transition:background .2s ease,max-height 5s ease}.faq-item:hover{background:#eaf3fc}.faq-answer{transition:max-height 5s ease;max-height:0;overflow:hidden;opacity:0;margin-top:10px;color:#555}.faq-answer p{text-align:left}.faq-item.active .faq-answer{max-height:200px;opacity:1;display:block}.faq-question{display:flex;justify-content:space-between;align-items:center;font-weight:600}.faq-question p{color:#0e1109}.icon{font-size:20px;color:#1f77d6}@media(max-width:1024px){.title{font-size:32px;line-height:1.2;height:auto}.residential-section .service-detail,.commercial-section .service-detail,.towel-section .service-detail{flex-direction:column;align-items:center}.service-box,.description,.image-box,.image-container img{width:100%!important}.towel-section .image-box img,.commercial-section .image-container img,.residential-section .residential-content img{height:400px}}@media(max-width:768px){.title{font-size:26px;margin-bottom:30px}.subtitle{font-size:14px;margin-bottom:60px}.residential-section{padding:40px 16px}.residential-content .image-box img,.commercial-section .image-container img{height:400px}.residential-section .service-detail{flex-direction:column;gap:20px;padding:0}.residential-section .service-box{width:100%;margin:40px 0}.residential-section .service-detail .description,.residential-section .service-detail .service-box{width:100%!important;height:auto}.residential-section .service-detail .description .top-desc{width:auto;height:auto;margin-bottom:50px}.residential-section .service-box .btn-primary{width:100%}.commercial-section .service-detail{flex-direction:column;gap:20px}.commercial-section .service-detail .description .top-desc{width:auto;height:auto;margin-bottom:50px}.commercial-section .cta-section{height:auto;padding:32px 16px;text-align:center}.commercial-section .cta-section h2,.commercial-section .cta-section p{width:100%;height:auto}.commercial-section .cta-section h2{font-size:50px}.towel-section{padding:40px 16px}.towel-section .service-detail{flex-direction:column}.towel-section .service-box,.towel-section .service-box .btn-primary{width:100%}.contact-container{margin:30px 20px;flex-direction:column;height:auto}.contact-details,.contact-form{width:100%!important;height:auto;padding:40px 20px}.contact-details h3{font-size:28px;line-height:1.2}.contact-form .btn-primary{width:100%}.faq-section{padding:40px 16px;height:auto}.faq-box{padding:0;width:100%;margin-top:40px}}*{box-sizing:border-box;font-family:Plus Jakarta Sans;margin:0}html{scroll-behavior:smooth}.reveal{opacity:0;transform:translateY(30px);transition:all .6s ease-in-out}.reveal.active{opacity:1;transform:translateY(0)}.btn-primary,.btn-outline{cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.btn-primary:hover,.btn-outline:hover{transform:scale(1.04);box-shadow:0 6px 18px #00000026}.nav-bar{margin:15px 15px 0;background:#1f77d6;display:flex;justify-content:space-between;align-items:center;padding:24px 50px;border-bottom-width:1px;border-radius:10px 10px 0 0}.nav-bar .mobile-menu-icon{display:none}.nav-bar .logo-side img{width:76px;height:67px}.nav-links{display:flex;gap:25px;list-style:none;font-weight:500}.nav-links .nav-link-inactive{text-decoration:none;font-weight:500;font-style:Medium;font-size:16px;line-height:20px;letter-spacing:0px;color:#fff;transition:transform .2s ease}.nav-links .nav-link-active{text-decoration:none;font-weight:700;font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0px;color:#ffd643;transition:transform .2s ease}.nav-links .nav-link-active:hover,.nav-links .nav-link-inactive:hover{font-weight:700;transform:scale(3)}.contact-btn{background:transparent;color:#fff;padding:8px 24px 12px 22px;cursor:pointer;font-weight:600;font-size:16px;line-height:20px;letter-spacing:0px;padding:8px 24px 12px;border-radius:500px;border-width:1px;border:1px solid #ffffff;transition:transform .2s ease,box-shadow .2s ease}.contact-btn:hover{transform:scale(1.04);box-shadow:0 6px 18px #00000026}.nav-bar .contact-btn-mobile{display:none;color:#fff;text-decoration:none}.nav-bar .contact-btn .nav-link-active{font-style:Bold;font-size:16px;line-height:20px;letter-spacing:0px;color:#fff;font-weight:700;text-decoration:none}.nav-bar .contact-btn .nav-link-inactive{text-decoration:none;font-weight:500;font-style:Medium;font-size:16px;line-height:20px;letter-spacing:0px;color:#fff}.hero-home{background:#1f77d6;display:flex;justify-content:space-between;padding:30px 50px;margin:0 15px 15px;border-radius:0 0 10px 10px}.hero-wrapper{display:flex;justify-content:space-between;gap:30px;width:100%;height:100%}.hero-wrapper .hero-text{width:100%;padding:10px 0;height:100%;gap:50px}.hero-wrapper .hero-image{width:100%}.hero-wrapper .hero-image img{width:100%;height:520px;border-radius:32px;border-width:6px;border:6px solid #ffffff}.hero-text h1{color:#fff;font-size:3.6em;font-weight:700;width:100%;margin-bottom:20px}.hero-text span{color:#c2d3fd}.hero-text p{color:#fff;font-size:16px;height:auto;width:100%;margin:30px 0 80px;max-width:450px;font-weight:400;font-style:Regular;line-height:26px;letter-spacing:0%}.hero-buttons{display:flex;flex-wrap:wrap;gap:30px}.hero-buttons .btn-primary{background:#ffd643;padding:12px 24px;border-radius:500px;border:none;cursor:pointer;font-weight:600}.hero-buttons .btn-outline{border:1px solid #ffffff;background:transparent;color:#fff;padding:12px 24px;border-radius:500px;cursor:pointer;font-weight:600}.hero-image img{border-radius:16px;object-fit:cover}.modal-backdrop{position:fixed;inset:0;background:#0f172a8c;display:flex;justify-content:center;align-items:center;z-index:9999;padding:16px}.modal-content{background:#fff;border-radius:16px;max-width:480px;width:100%;padding:24px 24px 20px;box-shadow:0 24px 50px #0f172a4d;animation:modal-pop .25s ease-out forwards}.modal-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px}.modal-header h3{font-size:20px;font-weight:600;color:#0e1109}.modal-close{border:none;background:transparent;font-size:22px;font-weight:600;cursor:pointer;color:#64748b;line-height:1}.modal-close:hover{color:#0f172a}.modal-body{font-size:14px;color:#475569;line-height:1.6}.modal-form .form-group{margin-bottom:12px}.modal-form label{display:block;font-size:13px;margin-bottom:4px;color:#334155}.modal-form input,.modal-form textarea{width:100%;padding:10px 12px;border-radius:10px;border:1px solid #e2e8f0;font-size:14px}.modal-form input:focus,.modal-form textarea:focus{outline:none;border-color:#1f77d6;box-shadow:0 0 0 1px #1f77d633}.modal-submit-btn{width:100%;margin-top:4px;background:#ffd643;color:#000;font-weight:600;border:none;gap:10px;padding:8px 24px 11px;border-radius:500px}.success-msg{color:#16a34a;font-size:13px;margin-bottom:6px}.error-msg{color:#dc2626;font-size:13px;margin-bottom:6px}@keyframes modal-pop{0%{opacity:0;transform:translateY(10px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.why-choose-section{display:flex;justify-content:center;padding:70px 10px}.why-choose-section .reason-grid{padding:0 40px;gap:16px}.section-tag{color:#1f77d6;font-size:14px;font-weight:600;margin-bottom:10px}.why-choose-section .section-sub{color:#0e1109;font-size:16px;margin-bottom:40px;text-align:left}.benefit-grid{gap:35px}.benefit-grid .benefit-row1,.benefit-grid .benefit-row2{display:flex;gap:35px}.benefit-card{background:#fff;padding:25px;text-align:left;width:100%;gap:32px;border-radius:16px}.icon{font-size:30px;display:block;margin-bottom:10px}.benefit-card h3{margin-bottom:8px;font-weight:600;font-style:SemiBold;font-size:20px;line-height:26px;letter-spacing:0px;color:#0e1109}.benefit-card p{font-size:14px;color:#0e1109;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%}.top-cleaning-section{background:#eaf3fc}.cleaning-section{padding:70px 5%;text-align:center;font-family:Poppins,sans-serif}.section-tag{color:#1f77d6;font-weight:600;font-size:14px;margin-bottom:10px}.service-grid{display:flex;gap:30px}.service-grid .first-card{background-image:url(/residential.jpg);background-size:cover;height:450px}.service-grid .second-card{background-image:url(/commercial.png);background-size:cover;height:450px}.service-card{position:relative;box-shadow:0 6px 18px #00000014;text-align:left;width:608px;height:450px;gap:10px;border-radius:16px;padding:12px}.service-card .card-group{width:95%;background:#fff;position:absolute;bottom:10px;gap:12px;border-radius:8px;padding:16px 16px 10px}.service-card h3{font-size:18px;font-weight:600;margin-bottom:8px}.service-card p{color:#666}.service-card a{color:#1f77d6;font-weight:600;text-decoration:none;display:inline-block;margin-top:10px}.how-it-works-container{width:100%}.help-section{text-align:center;padding:60px 5%}.section-tag{display:inline-block;color:#1f77d6;font-size:14px;margin-bottom:10px;font-weight:600;background:#eaf3fc;border-radius:500px;padding:6px 16px}.section-title{font-size:32px;margin-bottom:10px;font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize}.section-sub{color:#677489;margin-bottom:40px;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center}.help-content{display:flex;justify-content:center;gap:40px}.help-left{width:100%}.help-left ul{list-style:none;padding:0;font-size:12px;line-height:2.2rem}.help-content .indicator{margin:0;width:3px;height:336px;background-image:linear-gradient(to bottom,#1f77d6 4%,#bacaff 96%);border-radius:5px}.help-left ul .main .icon{width:32px;height:32px}.help-left ul .main li{display:flex;gap:20px;padding-top:24px;padding-bottom:24px;padding-left:32px;border-left-width:4px}.help-left ul .main li .desc{display:inline-block;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%}.help-left ul .main li .desc .desc-head{font-weight:600;font-style:SemiBold;font-size:20px;line-height:26px;letter-spacing:0px;text-align:left}.help-left ul .main li .desc .first-head{color:#1f77d6}.help-left ul .main li .desc .desc-text{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489;text-align:left}.help-right{width:100%}.help-right img{width:100%;height:336px;border-radius:20px;object-fit:cover}.testimonials-section{padding:50px 5%;margin:15px 15px 0;border-radius:10px;background:#eaf3fc;text-align:center}.testimonials-section .section-tag{background:#fff;color:#1f77d6;font-weight:600;margin-bottom:10px}.section-title{font-size:32px;font-weight:700;margin-bottom:8px}.section-sub{color:#666;margin-bottom:40px}.testimonials-grid{display:flex;gap:10px}.testimonial-card{background:#fff;text-align:left;box-shadow:0 8px 20px #00000014;gap:24px;border-radius:16px;padding:24px}.testimonial-card .client-desc .client-text{margin-bottom:20px;opacity:1;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489}.stars{color:#ffb400;font-size:18px;width:170px;height:26px;border-radius:1px}.client-info{display:flex;align-items:center;gap:10px;margin-top:15px}.client-info img{width:40px;height:40px;border-radius:50%;object-fit:cover}.indicator{width:60px;height:6px;background-image:linear-gradient(to right,#1f77d6 4%,#bacaff 96%);margin:30px auto;border-radius:5px}.cta-banner{height:417px;gap:24px;padding-top:80px;padding-bottom:80px;border-radius:16px;background:#1f77d6;color:#fff;margin:0 15px 15px}.cta-banner .cta-banner-head{display:flex;flex-direction:column;justify-content:center;width:633px;height:182px;gap:16px;margin:0 auto}.cta-banner h2{width:606px;height:140px;font-weight:600;font-style:SemiBold;font-size:56px;line-height:70px;letter-spacing:-1.5px;text-align:center;text-transform:capitalize}.cta-banner p{text-align:center}.cta-banner span{color:#c2d3fd}.cta-buttons{display:flex;gap:20px;justify-content:center;margin-top:20px;flex-wrap:wrap}.cta-buttons .btn-primary{background:#ffd643;color:#000;font-weight:600;border:none;gap:10px;padding:8px 24px 11px;border-radius:500px}.cta-buttons .btn-outline{background:transparent;border:2px solid #ffffff;color:#fff;font-weight:600;cursor:pointer;gap:10px;padding:8px 24px 11px;border-radius:500px;border-width:1px}.coverage-section{text-align:center;background:#fff;gap:56px;padding:80px 100px;z-index:-999}.section-tag{color:#1f77d6;font-weight:600;margin-bottom:8px;font-size:14px}.section-title{font-size:32px;font-weight:700;margin-bottom:10px}.section-sub{color:#666;font-size:15px;margin-bottom:40px}.coverage-wrapper{display:flex;justify-content:center;gap:24px}.main-image{width:100%;height:382px;gap:16px;border-radius:16px;padding:20px;background:#fafafa}.main-image img{width:100%;height:300px;object-fit:cover;border-radius:14px}.city-name{text-align:left;margin-top:10px;font-weight:600}.city-list{display:grid;grid-template-columns:1fr;gap:24px;width:100%}.city-card{display:flex;align-items:center;gap:10px;background:#fff;padding:12px;border-radius:12px;box-shadow:0 6px 16px #0000000d}.city-card img{object-fit:cover;width:55%;height:56px;border-radius:12px}.city-card p{font-weight:600;color:#0e1109}.footer-section{margin:15px;background:#0a0a0a;color:#fff;padding:50px 5%;border-radius:10px}.newsletter-banner{display:flex;background:#1f77d6;margin-bottom:40px;justify-content:space-between;padding:24px;border-radius:16px;width:100%}.newsletter-banner .newsletter-head{width:100%;gap:16px}.newsletter-banner h4{margin-bottom:8px;font-size:18px;font-weight:600;font-style:SemiBold;font-size:24px;line-height:30px;letter-spacing:-1px;text-transform:capitalize}.newsletter-banner p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#fafafa}.newsletter-input{background:#fff;display:flex;justify-content:space-between;align-items:center;gap:10px;border-radius:500px;padding:11px 20px 13px}.newsletter-input input{padding:12px;border:none;height:26px;font-weight:400;font-style:Regular;font-size:14px;line-height:26px;letter-spacing:0px;outline:none}.newsletter-input button{background:#fff;color:#1f77d6;border-radius:10px;border:none;cursor:pointer;font-weight:600;font-style:SemiBold;font-size:16px}.footer-main{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:30px;width:100%}.footer-main h2{gap:4px}.footer-links{gap:25px;margin:15px 0;list-style:none;text-align:center;gap:24px}.footer-links a{color:#e3e8ef;margin-left:5px;text-decoration:none}.footer-links a.active{color:#ffd643;font-weight:700}.footer-links a:hover{color:#fff;font-weight:700}.footer-main .contact-info{gap:24px}.footer-main .contact-info .contact-info-head,.footer-main .contact-info .contact-info-mail,.footer-main .contact-info .phone-number{color:#e3e8ef;font-weight:400;font-style:Regular;font-size:14px;line-height:26px;letter-spacing:0px;text-align:center;text-decoration-style:solid;text-decoration-thickness:0%;text-decoration-skip-ink:auto}.footer-main .contact-info .contact-info-mail{word-break:break-all}.footer-main .contact-info .phone-number{text-decoration:underline}.footer-bottom{display:flex;justify-content:space-between;border-top:1px solid rgba(255,255,255,.1);padding-top:15px;text-align:center;font-size:14px;opacity:.8}.footer-bottom .copyright,.footer-bottom .where-to{padding:20px;font-weight:400;font-style:Regular;font-size:14px;line-height:26px;letter-spacing:0px;text-align:center}.about-hero{background:#1f77d6;color:#fff;text-align:center;padding:20px 5% 80px;margin:0 15px 15px;border-radius:0 0 10px 10px}.about-hero .section-tag{font-size:14px;font-weight:600;margin-bottom:10px;background:#fff3;color:#fff}.about-hero h1{width:862px;font-size:36px;margin:0 auto;font-weight:600;font-style:SemiBold;font-size:72px;line-height:90px;letter-spacing:-3px;text-align:center;text-transform:capitalize}.about-hero p{font-weight:400;margin:auto;font-size:16px;color:#fff;font-style:Regular;line-height:26px;letter-spacing:0%;text-align:center;height:52px}.about-info{display:flex;justify-content:space-between;padding:60px 5%;gap:30px}.info-text{width:100%;gap:24px}.info-text .info-detail{gap:24px}.info-text .info-detail{gap:16px}.info-text h2{font-size:28px;margin-bottom:20px;font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize}.info-text p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#677489}.stats{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.stats div{gap:24px}.stats div{padding:15px;border-radius:12px}.stats div h3{font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize;color:#1f77d6}.info-image img{object-fit:cover;width:100%;border-radius:16px;height:100%}.standfor-section{margin:15px;display:flex;justify-content:space-between;align-items:center;gap:30px;gap:50px;opacity:1;border-radius:16px;padding:80px 76px;background:#eaf3fc}.standfor-card{border-radius:14px;gap:30px}.standfor-card .section-tag{width:91px;gap:8px;border-radius:500px;padding:6px 16px;background:#fff}.standfor-card h3{font-weight:700;margin-bottom:15px;font-weight:600;font-style:SemiBold;font-size:36px;line-height:46px;letter-spacing:-1px;text-transform:capitalize}.standfor-card p{font-family:Plus Jakarta Sans;font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;color:#0e1109}.standfor-card ul{list-style:none;padding:30px 0;gap:20px}.standfor-card li{display:flex;align-items:center;margin-bottom:8px;gap:15px;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:-1px}.standfor-card li p{color:#333;gap:15px;font-weight:400;font-style:Regular;font-size:16px;line-height:100%;letter-spacing:-1px}.standfor-image{width:100%}.standfor-image img{width:100%;height:538px;border-radius:24px;object-fit:cover}.about-cta{margin:0 auto;justify-content:space-between;border-radius:16px;padding:50px 5% 50px 50px}.about-cta h2{font-weight:600;font-style:SemiBold;font-size:56px;line-height:70px;letter-spacing:-1.5px;text-align:center;text-transform:capitalize;color:#0e1109}.about-cta p{font-weight:400;font-style:Regular;font-size:16px;line-height:26px;letter-spacing:0%;text-align:center;color:#0e1109}.about-cta .cta-buttons{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;margin-top:20px}.about-cta .cta-buttons .btn-primary{background:#ffd643;color:#000;border:none;font-weight:600;width:266px;height:51px;gap:10px;border-radius:500px;padding:8px 24px 11px}.about-cta .cta-buttons .btn-outline{border:2px solid #ffd643;background:transparent;color:#000;font-weight:600;width:263px;height:51px;gap:10px;border-radius:500px;padding:8px 24px 11px;border-width:1px}@media(max-width:1024px){.nav-bar{padding:16px 24px}.hero-home{padding:32px 24px}.hero-text{width:100%}.hero-text h1{line-height:1.1;width:100%}.hero-wrapper .hero-image img{width:100%}.why-choose-section{padding:50px 24px;gap:32px}.why-choose-section .reason-grid,.benefit-grid{width:100%;height:auto}.benefit-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.benefit-grid .benefit-row1,.benefit-grid .benefit-row2{display:contents}.service-card,.main-image,.main-image img{width:100%;height:auto}.city-list{width:100%}.cta-banner h2{width:100%;height:auto;font-size:40px;line-height:1.2}.about-hero h1{width:100%;height:auto;font-size:48px;line-height:1.2}.standfor-image img{height:450px}}@media(max-width:768px){.nav-bar{height:auto;gap:12px}.nav-bar .logo-side .logo img{width:56px;height:auto}.nav-links{position:absolute;top:115px;left:0;width:100%;flex-direction:column;align-items:center;background:#1f77d6;padding:20px 0;gap:20px;z-index:100;display:none}.nav-bar .mobile-menu-icon{color:#fff;cursor:pointer;display:block;font-size:32px}.nav-bar .contact-btn{display:none}.nav-bar .contact-btn-mobile{display:block}.nav-bar .contact-btn-mobile a{color:#fff;text-decoration:none}.nav-links.mobile-open{display:flex}.nav-links li a{color:#fff;font-size:18px;text-decoration:none}.contact-btn-mobile{background:transparent;color:#000;border:none;padding:10px 24px;border-radius:500px;border:1px solid #fff;font-weight:600;cursor:pointer}.contact-btn{padding:8px 16px;font-size:14px}.hero-home{flex-direction:column;height:auto;padding:0 16px 32px;margin:0 15px 15px}.hero-wrapper{flex-direction:column;gap:24px}.hero-wrapper .hero-text,.hero-text{width:100%;height:auto}.hero-text h1{font-size:40px;height:auto;line-height:1.25}.hero-text p{max-width:100%;margin-top:0;margin-bottom:20px}.hero-text .hero-buttons button{height:auto}.hero-wrapper .hero-image img{width:100%;height:250px}.why-choose-section{flex-direction:column;align-items:center;padding:40px 16px}.why-choose-section .reason-grid{padding:0;width:100%;height:auto;text-align:center}.why-choose-section .section-sub,.why-choose-section .reason-grid .section-tag,.why-choose-section .section-title{text-align:center}.benefit-grid{width:100%;grid-template-columns:1fr;gap:16px}.benefit-card{width:100%;height:auto;text-align:center}.benefit-card h3{width:100%}.cleaning-section{padding:40px 16px}.service-grid{flex-direction:column}.service-card{width:100%;height:auto}.service-card .card-group{margin-top:16px}.help-section{padding:40px 16px}.help-content{flex-direction:column;height:auto}.help-left,.help-right img{width:100%}.help-left ul .main li{width:100%;height:auto;padding-left:16px;padding-right:16px}.help-content .indicator{display:none}.testimonials-section{margin:10px;padding:32px 16px}.testimonials-grid{flex-direction:column}.testimonial-card,.testimonial-card .client-desc,.testimonial-card .client-desc .client-text{width:100%;height:auto}.cta-banner{margin:10px;padding:40px 16px;height:auto}.cta-banner .cta-banner-head{width:100%;height:auto}.cta-banner h2{width:100%;font-size:32px;line-height:1.25}.coverage-section{padding:40px 16px;height:auto}.coverage-wrapper{flex-direction:column;height:auto}.main-image{padding:16px}.main-image img,.city-list{width:100%}.city-card img{height:56px}.footer-section{padding:32px 16px}.newsletter-banner{flex-direction:column;gap:16px}.newsletter-banner h4{margin-bottom:20px}.newsletter-banner p{height:auto}.newsletter-input{width:100%;justify-content:space-between}.newsletter-input input{width:100%}.footer-main{text-align:center;align-items:center}.footer-bottom{flex-direction:column;gap:8px;align-items:center}.footer-main .footer-links a{font-size:15px}.about-hero{padding-top:0}.about-hero h1{width:100%;font-size:32px;line-height:1.25}.about-info{text-align:center;flex-direction:column;padding:40px 16px}.info-text{max-width:100%;height:auto}.info-text .info-detail h2{width:100%;height:auto}.info-text .info-detail p{height:auto;margin:60px 0}.info-text .stats{margin:60px 0}.info-image img{width:100%;height:auto}.standfor-section{flex-direction:column;height:auto;padding:40px 16px}.standfor-card,.standfor-card p,.standfor-card ul{width:100%;height:auto}.standfor-image img{width:100%;height:400px}.about-cta{padding:40px 16px;height:auto}.about-cta h2{font-size:32px;line-height:1.3;height:auto}.about-cta p{margin:50px 0}}
