.end-lease-cleaning-page{width:100%;overflow-x:hidden}.service-hero{padding:120px 0 180px;min-height:auto;display:flex;align-items:center;overflow:hidden}.hero-content,.service-hero{position:relative;text-align:center}.hero-content{z-index:2;max-width:1000px;margin:55px auto;padding:2rem;background-color:rgba(255,255,255,.845);border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.1)}.hero-image-container{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.hero-title{font-size:3.5rem!important;font-weight:800!important;color:#023059!important;margin-bottom:24px!important;line-height:1.2!important}.hero-subtitle{color:#023859!important;margin-bottom:32px!important;font-weight:400!important;line-height:1.4!important}.hero-features{display:flex;justify-content:center;gap:16px;margin-bottom:40px;flex-wrap:wrap}.hero-chip{background-color:rgba(82,179,217,.1)!important;color:#023059!important;font-weight:600!important;border:1px solid rgba(82,179,217,.3)!important}.hero-chip .MuiChip-icon{color:#52B3D9!important}.hero-actions{display:flex;gap:20px;justify-content:center;align-items:center;flex-wrap:wrap}.cta-button.primary{background:linear-gradient(135deg,#8BBF65,#6ea04f)!important;color:#023059!important;font-weight:700!important;text-transform:none!important;padding:16px 32px!important;border-radius:12px!important;box-shadow:0 4px 16px rgba(139,191,101,.4)!important;transition:all .3s ease!important;font-size:1.1rem!important}.cta-button.primary:hover{background:linear-gradient(135deg,#6ea04f,#8BBF65)!important;box-shadow:0 6px 20px rgba(139,191,101,.6)!important;transform:translateY(-2px)}.cta-button.primary.large{padding:20px 40px!important;font-size:1.2rem!important}.cta-button.secondary{color:#023059!important;border-color:#6e6e6e!important;font-weight:600!important;text-transform:none!important;padding:16px 32px!important;border-radius:12px!important;transition:all .3s ease!important}.cta-button.secondary:hover{background-color:rgba(110,110,110,.1)!important;border-color:#8BBF65!important;color:#52B3D9!important}.features-section{padding:80px 0;background-color:#ffffff}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));grid-gap:30px;gap:30px}.feature-card{border-radius:12px!important;box-shadow:0 2px 12px rgba(0,0,0,.06)!important;border:1px solid rgba(139,191,101,.1)!important;transition:all .3s ease!important;text-align:center;padding:20px}.feature-card:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.1)!important}.feature-icon{width:60px;height:60px;background-color:rgba(139,191,101,.1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px}.feature-icon svg{font-size:2rem;color:#baff39}.feature-title{color:#023059!important;font-weight:600!important;margin-bottom:12px!important}.feature-description{color:#023859!important;line-height:1.6}.pricing-section{padding:80px 0;background-color:#ffffff}.pricing-content{display:flex;flex-direction:column;gap:40px;margin-bottom:40px}.pricing-card{border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:1px solid rgba(139,191,101,.1)!important;transition:all .3s ease!important}.pricing-card:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.12)!important}.main-pricing{background:linear-gradient(135deg,rgba(139,191,101,.05),rgba(139,191,101,.02))!important;border-color:rgba(139,191,101,.2)!important}.pricing-card-title{color:#023059!important;font-weight:600!important;margin-bottom:16px!important;text-align:center;padding-bottom:16px;border-bottom:2px solid rgba(139,191,101,.2)}.pricing-description{margin-bottom:30px!important;font-style:italic}.addon-description,.pricing-description{color:#023859!important;text-align:center}.addon-description{margin-bottom:24px!important}.pricing-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:24px;gap:24px}.pricing-item{text-align:center;padding:20px;border-radius:12px;background:rgba(255,255,255,.8);border:1px solid rgba(186,255,57,.1);transition:all .3s ease}.pricing-item.featured{background:linear-gradient(135deg,rgba(186,255,57,.1),rgba(186,255,57,.05));border-color:rgba(186,255,57,.3)}.pricing-item:hover{background:rgba(186,255,57,.05);border-color:rgba(186,255,57,.3);transform:translateY(-2px)}.pricing-item.featured:hover{background:linear-gradient(135deg,rgba(186,255,57,.15),rgba(186,255,57,.08))}.bedroom-count{color:#023059!important;font-weight:600!important;margin-bottom:8px!important;font-size:1rem!important}.price{color:#52B3D9!important;font-weight:700!important;font-size:2rem!important;margin-bottom:4px!important}.price-note{color:#4caf50!important;font-weight:500!important;font-size:.8rem!important}.addon-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.addon-item{display:flex;flex-direction:column;padding:16px;border-radius:8px;background:rgba(255,255,255,.5);border:1px solid rgba(186,255,57,.1);transition:all .3s ease}.addon-item:hover{background:rgba(186,255,57,.05);border-color:rgba(186,255,57,.2)}.addon-name{color:#023059!important;font-weight:500!important;margin-bottom:4px!important;font-size:.95rem!important}.addon-price{color:#52B3D9!important;font-weight:600!important;font-size:1.1rem!important}.addon-note{color:#999!important;font-size:.8rem!important;margin-top:2px!important}.pricing-guarantee{margin-bottom:40px}.guarantee-pricing-card{border-radius:16px!important;box-shadow:0 6px 24px rgba(0,0,0,.1)!important;border:2px solid rgba(76,175,80,.2)!important;background:linear-gradient(135deg,rgba(76,175,80,.05),rgba(76,175,80,.02))!important;text-align:center}.guarantee-pricing-icon{font-size:3rem!important;color:#4caf50!important;margin-bottom:16px}.guarantee-pricing-title{color:#4caf50!important;font-weight:600!important;margin-bottom:12px!important}.guarantee-pricing-text{color:#023859!important;line-height:1.6;max-width:600px;margin:0 auto}.pricing-cta{text-align:center;background:linear-gradient(135deg,rgba(186,255,57,.05),rgba(186,255,57,.02));padding:40px;border-radius:16px;border:1px solid rgba(186,255,57,.2)}.pricing-cta-text{color:#023059!important;margin-bottom:24px!important;font-weight:600!important}.checklist-section{padding:80px 0;background:linear-gradient(135deg,rgba(186,255,57,.05),rgba(186,255,57,.02))}.section-header{text-align:center;margin-bottom:60px}.section-title{font-size:2.5rem!important;font-weight:700!important;color:#023059!important;margin-bottom:16px!important}.section-subtitle{color:#023859!important;font-weight:400!important;max-width:600px;margin:0 auto}.checklist-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:30px;gap:30px}.checklist-card{border-radius:16px!important;box-shadow:0 4px 20px rgba(0,0,0,.08)!important;border:1px solid rgba(139,191,101,.1)!important;transition:all .3s ease!important;height:-moz-fit-content;height:fit-content}.checklist-card:hover{transform:translateY(-2px);box-shadow:0 6px 25px rgba(0,0,0,.12)!important}.checklist-header{display:flex;align-items:center;gap:16px;margin-bottom:20px;padding-bottom:16px;border-bottom:2px solid rgba(139,191,101,.2)}.checklist-icon{font-size:2rem!important;color:#52B3D9!important}.checklist-title{color:#023059!important;font-weight:600!important}.checklist-list{padding:0!important}.checklist-item{padding:8px 0!important;align-items:flex-start!important}.check-icon{color:#52B3D9!important;font-size:1.2rem!important;margin-top:2px}.checklist-text .MuiListItemText-primary{color:#023859!important;line-height:1.5;font-size:.95rem!important}.guarantee-section{padding:80px 0;background-color:#ffffff}.guarantee-card{border-radius:20px!important;box-shadow:0 8px 32px rgba(0,0,0,.1)!important;border:2px solid rgba(186,255,57,.2)!important;background:linear-gradient(135deg,rgba(139,191,101,.05),rgba(139,191,101,.02))!important}.guarantee-content{text-align:center;padding:20px}.guarantee-icon{font-size:4rem!important;color:#52B3D9!important;margin-bottom:20px}.guarantee-title{color:#023059!important;font-weight:700!important;margin-bottom:20px!important}.guarantee-description{color:#023859!important;line-height:1.6;margin-bottom:30px!important;font-size:1.1rem!important;max-width:800px;margin-left:auto;margin-right:auto}.guarantee-features{display:flex;justify-content:center;gap:16px;flex-wrap:wrap}.guarantee-chip{background-color:rgba(82,179,217,.1)!important;color:#023059!important;font-weight:600!important;border:1px solid rgba(82,179,217,.3)!important}.guarantee-chip .MuiChip-icon{color:#52B3D9!important}.service-cta{padding:100px 0;background:linear-gradient(135deg,#6e6e6e,#5a5a5a);color:white;text-align:center}.cta-content{max-width:600px;margin:0 auto}.cta-title{color:#ffffff!important;font-weight:700!important;margin-bottom:16px!important}.cta-subtitle{color:rgba(255,255,255,.9)!important;margin-bottom:40px!important;font-weight:400!important}.cta-actions{display:flex;flex-direction:column;align-items:center;gap:24px}.contact-info{text-align:center}.contact-text{color:rgba(255,255,255,.8)!important;margin-bottom:8px!important}.contact-phone{color:#52B3D9!important;font-weight:700!important}@media (max-width:768px){.hero-title{font-size:2.5rem!important}.hero-actions{flex-direction:column;gap:16px}.cta-button{width:100%;max-width:300px}.section-title{font-size:2rem!important}.checklist-grid,.features-grid{grid-template-columns:1fr}.guarantee-features,.hero-features{flex-direction:column;align-items:center}.cta-actions{gap:20px}.checklist-section,.features-section,.guarantee-section{padding:60px 0}.service-cta{padding:80px 0}.guarantee-title{font-size:1.8rem!important}.guarantee-description{font-size:1rem!important}}@media (max-width:480px){.service-hero{padding:100px 0 60px}.hero-title{font-size:2rem!important}.section-title{font-size:1.75rem!important}.cta-title{font-size:2rem!important}.checklist-grid{gap:20px}.guarantee-title{font-size:1.5rem!important}.guarantee-content{padding:15px}}@media (max-width:768px){.pricing-grid{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px}.pricing-item{padding:16px}.price{font-size:1.5rem!important}.addon-grid{grid-template-columns:1fr}.pricing-cta{padding:30px 20px}.guarantee-pricing-icon{font-size:2.5rem!important}}@media (max-width:480px){.pricing-grid{grid-template-columns:repeat(2,1fr)}.bedroom-count{font-size:.9rem!important}.guarantee-pricing-title,.price{font-size:1.3rem!important}}