.nav-link::before{content:none !important}.nav-menu,.nav-menu li{list-style:none !important;margin:0;padding:0}img{max-width:100%;height:auto;display:block}:target{scroll-margin-top:84px}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,0.1);transition:all 0.3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color 0.3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width 0.3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:0.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(22,163,74,0.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,0.4)}.hero{background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1497366216548-37526070297c?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;padding:8rem 0 4rem;color:white;text-align:center;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(#grid)"/></svg>');opacity:0.3}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.hero p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto}.slider-section{padding:4rem 0;background:#f8fafc}.slider-container{max-width:1200px;margin:0 auto;padding:0 2rem}.slider{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.1);min-height:500px}.slide{display:none;padding:4rem 2rem;text-align:center;color:white;position:relative;min-height:520px;background-size:100% 100%,contain;background-position:center,center;background-repeat:no-repeat,no-repeat;background-color:#0f172a}.slide.active{display:flex;align-items:center;justify-content:center}.slide:nth-child(1){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide1.webp')}.slide:nth-child(2){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide2.webp')}.slide:nth-child(3){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide3.webp')}.slide:nth-child(4){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide4.webp')}.slide-content{max-width:600px;position:relative;z-index:2}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.slide-content p{font-size:1.2rem;margin-bottom:2rem;opacity:0.9;line-height:1.6}.slider-nav{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:3}.slider-dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s ease;border:2px solid rgba(255,255,255,0.6)}.slider-dot.active{background:white;transform:scale(1.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}.slider-arrows{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.2);color:white;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all 0.3s ease;z-index:3}.slider-arrows:hover{background:rgba(255,255,255,0.3);transform:translateY(-50%) scale(1.1)}.slider-prev{left:2rem}.slider-next{right:2rem}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:3rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);border-radius:2px}.problems{padding:4rem 0;background:white}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.problem-card{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;border:1px solid rgba(239,68,68,0.1)}.problem-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(239,68,68,0.2)}.problem-icon{font-size:3.5rem;color:#ef4444;margin-bottom:1.5rem}.problem-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.problem-card p{color:#64748b;line-height:1.7}.services-preview{padding:4rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card{background:white;padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);border:1px solid rgba(37,99,235,0.1);cursor:pointer;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);transform:scaleX(0);transition:transform 0.3s ease}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,0.15)}.service-icon{font-size:4rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;transition:transform 0.3s ease}.service-card:hover .service-icon{transform:scale(1.2) rotate(5deg)}.service-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.service-card p{color:#64748b;line-height:1.7}.how-it-works{padding:4rem 0;background:white}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.step{text-align:center;padding:2rem}.step-number{width:100px;height:100px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 2rem;box-shadow:0 15px 35px rgba(37,99,235,0.3)}.step h3{font-size:1.6rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.step p{color:#64748b;line-height:1.7;font-size:1.1rem}.success{padding:4rem 0;background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;color:white;text-align:center;position:relative}.success h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.success p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.testimonials{padding:4rem 0;background:#f8fafc}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative;transition:all 0.4s ease}.testimonial:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.testimonial::before{content:'"';position:absolute;top:-15px;left:25px;font-size:5rem;color:#2563eb;opacity:0.2;font-family:serif}.testimonial-text{font-style:italic;margin-bottom:2rem;color:#4b5563;line-height:1.7;font-size:1.1rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.2rem}.author-info h4{color:#1e293b;margin-bottom:0.3rem;font-weight:600}.author-info p{color:#64748b;font-size:0.9rem}.about{padding:4rem 0;background:white}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-text h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text p{color:#64748b;line-height:1.7;margin-bottom:1.5rem}.about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.feature-item{display:flex;align-items:center;gap:0.5rem;color:#16a34a;font-weight:600}.about-image{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:20px;padding:3rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.about-image i{font-size:8rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact{padding:4rem 0;background:#f8fafc}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-info h3{font-size:1.8rem;margin-bottom:1.5rem;color:#1e293b}.contact-info p{color:#64748b;margin-bottom:2rem;line-height:1.7}.contact-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.contact-item i{width:40px;height:40px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-form{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;color:#374151;font-weight:600}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all 0.3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.1)}.form-group textarea{resize:vertical;min-height:120px}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:white;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.5rem;color:#f1f5f9;font-size:1.3rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:0.8rem;transition:all 0.3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease;font-size:1.2rem}.social-link:hover{transform:translateY(-5px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,0.4);z-index:1000;transition:all 0.3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,0.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,0.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,0.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,0.5)}@media (max-width:768px){.nav-menu{display:none}.hero{padding:6rem 0 3rem;min-height:80vh;background-attachment:scroll}.success{background-attachment:scroll}.contact-content,.about-content{grid-template-columns:1fr;gap:2rem}.floating-cta{bottom:10px;right:10px;padding:0.8rem 1.5rem;font-size:0.9rem}.slider-arrows{display:none}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2rem}.slide-content p{font-size:1rem}}html{scroll-behavior:smooth}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.learn-more{display:inline-block;margin-top:10px;padding:6px 12px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-size:0.9rem;font-weight:600;border-radius:6px;text-decoration:none}.learn-more:hover{opacity:0.9}.learn-more{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:10px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.12)}.learn-more:hover{opacity:.92;transform:translateY(-1px)}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.mobile-menu{z-index:999}.mobile-menu .close-btn{position:absolute;top:10px;right:12px;background:transparent;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#fff}#togglePlay{background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.25);color:#fff;padding:.45rem .9rem;border-radius:999px;font-weight:700;backdrop-filter:blur(4px);transition:transform .15s ease,opacity .2s ease}#togglePlay:hover{transform:translateY(-1px);opacity:.95}.services-grid > span[aria-hidden="true"]{display:none !important}.service-card{display:flex;flex-direction:column;justify-content:flex-start}.service-card .learn-more{margin-top:auto;align-self:center}.service-card h3,.service-card p{color:#1e293b}.service-card .service-icon{filter:drop-shadow(0 1px 1px rgba(255,255,255,.6))}.service-card h3,.service-card p{color:#1f2937}.services-grid .service-card{min-height:360px}html{scroll-behavior:smooth}.contact section,.contact-page,main.contact-page,main > section.contact{padding-top:200px}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/2electrical.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/4hvac.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,0.1);transition:all 0.3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color 0.3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width 0.3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:0.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(22,163,74,0.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,0.4)}.hero{background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1497366216548-37526070297c?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;padding:8rem 0 4rem;color:white;text-align:center;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(#grid)"/></svg>');opacity:0.3}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.hero p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto}.slider-section{padding:4rem 0;background:#f8fafc}.slider-container{max-width:1200px;margin:0 auto;padding:0 2rem}.slider{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.1);min-height:500px}.slide{display:none;padding:4rem 2rem;text-align:center;color:white;position:relative;min-height:520px;background-size:100% 100%,contain;background-position:center,center;background-repeat:no-repeat,no-repeat;background-color:#0f172a}.slide.active{display:flex;align-items:center;justify-content:center}.slide:nth-child(1){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide1.webp')}.slide:nth-child(2){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide2.webp')}.slide:nth-child(3){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide3.webp')}.slide:nth-child(4){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide4.webp')}.slide-content{max-width:600px;position:relative;z-index:2}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.slide-content p{font-size:1.2rem;margin-bottom:2rem;opacity:0.9;line-height:1.6}.slider-nav{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:3}.slider-dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s ease;border:2px solid rgba(255,255,255,0.6)}.slider-dot.active{background:white;transform:scale(1.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}.slider-arrows{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.2);color:white;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all 0.3s ease;z-index:3}.slider-arrows:hover{background:rgba(255,255,255,0.3);transform:translateY(-50%) scale(1.1)}.slider-prev{left:2rem}.slider-next{right:2rem}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:3rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);border-radius:2px}.problems{padding:4rem 0;background:white}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.problem-card{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;border:1px solid rgba(239,68,68,0.1)}.problem-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(239,68,68,0.2)}.problem-icon{font-size:3.5rem;color:#ef4444;margin-bottom:1.5rem}.problem-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.problem-card p{color:#64748b;line-height:1.7}.services-preview{padding:4rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card{background:white;padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);border:1px solid rgba(37,99,235,0.1);cursor:pointer;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);transform:scaleX(0);transition:transform 0.3s ease}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,0.15)}.service-icon{font-size:4rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;transition:transform 0.3s ease}.service-card:hover .service-icon{transform:scale(1.2) rotate(5deg)}.service-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.service-card p{color:#64748b;line-height:1.7}.how-it-works{padding:4rem 0;background:white}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.step{text-align:center;padding:2rem}.step-number{width:100px;height:100px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 2rem;box-shadow:0 15px 35px rgba(37,99,235,0.3)}.step h3{font-size:1.6rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.step p{color:#64748b;line-height:1.7;font-size:1.1rem}.success{padding:4rem 0;background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;color:white;text-align:center;position:relative}.success h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.success p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.testimonials{padding:4rem 0;background:#f8fafc}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative;transition:all 0.4s ease}.testimonial:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.testimonial::before{content:'"';position:absolute;top:-15px;left:25px;font-size:5rem;color:#2563eb;opacity:0.2;font-family:serif}.testimonial-text{font-style:italic;margin-bottom:2rem;color:#4b5563;line-height:1.7;font-size:1.1rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.2rem}.author-info h4{color:#1e293b;margin-bottom:0.3rem;font-weight:600}.author-info p{color:#64748b;font-size:0.9rem}.about{padding:4rem 0;background:white}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-text h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text p{color:#64748b;line-height:1.7;margin-bottom:1.5rem}.about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.feature-item{display:flex;align-items:center;gap:0.5rem;color:#16a34a;font-weight:600}.about-image{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:20px;padding:3rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.about-image i{font-size:8rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact{padding:4rem 0;background:#f8fafc}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-info h3{font-size:1.8rem;margin-bottom:1.5rem;color:#1e293b}.contact-info p{color:#64748b;margin-bottom:2rem;line-height:1.7}.contact-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.contact-item i{width:40px;height:40px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-form{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;color:#374151;font-weight:600}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all 0.3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.1)}.form-group textarea{resize:vertical;min-height:120px}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:white;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.5rem;color:#f1f5f9;font-size:1.3rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:0.8rem;transition:all 0.3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease;font-size:1.2rem}.social-link:hover{transform:translateY(-5px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,0.4);z-index:1000;transition:all 0.3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,0.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,0.6);transform:translateY(-2px)}100%{box-shadow:0 10px 30px rgba(22,163,74,0.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,0.5)}@media (max-width:768px){.nav-menu{display:none}.hero{padding:6rem 0 3rem;min-height:80vh;background-attachment:scroll}.success{background-attachment:scroll}.contact-content,.about-content{grid-template-columns:1fr;gap:2rem}.floating-cta{bottom:10px;right:10px;padding:0.8rem 1.5rem;font-size:0.9rem}.slider-arrows{display:none}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2rem}.slide-content p{font-size:1rem}}html{scroll-behavior:smooth}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.learn-more{display:inline-block;margin-top:10px;padding:6px 12px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-size:0.9rem;font-weight:600;border-radius:6px;text-decoration:none}.learn-more:hover{opacity:0.9}.learn-more{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:10px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.12)}.learn-more:hover{opacity:.92;transform:translateY(-1px)}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.mobile-menu{z-index:999}.mobile-menu .close-btn{position:absolute;top:10px;right:12px;background:transparent;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#fff}#togglePlay{background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.25);color:#fff;padding:.45rem .9rem;border-radius:999px;font-weight:700;backdrop-filter:blur(4px);transition:transform .15s ease,opacity .2s ease}#togglePlay:hover{transform:translateY(-1px);opacity:.95}.services-grid > span[aria-hidden="true"]{display:none !important}.service-card{display:flex;flex-direction:column;justify-content:flex-start}.service-card .learn-more{margin-top:auto;align-self:center}.service-card h3,.service-card p{color:#1e293b}.service-card .service-icon{filter:drop-shadow(0 1px 1px rgba(255,255,255,.6))}.service-card h3,.service-card p{color:#1f2937}.services-grid .service-card{min-height:360px}html{scroll-behavior:smooth}@media (max-width:900px){.blog .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blog .blog-grid{grid-template-columns:1fr}}.footer-blog-btn{display:inline-block;padding:0.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background 0.3s}.footer-blog-btn:hover{background:#1e40af}header .nav-menu{display:flex;flex-wrap:nowrap;justify-content:center;white-space:nowrap}header .nav-menu li a{padding:0 15px;font-size:16px}header .logo img{max-height:70px;height:auto;width:auto}header .logo{display:flex;align-items:center}header .nav-menu li a,header .nav-menu li .btn{display:flex;align-items:center;height:100%}header .nav-menu .btn{background:#007bff;color:#fff !important;padding:8px 16px;border-radius:6px;margin-left:10px;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center}header .logo img{max-height:120px;height:auto;width:auto}header{position:sticky;top:0;z-index:1000;background:rgba(255,255,255,0.98);backdrop-filter:saturate(150%) blur(4px);box-shadow:0 2px 6px rgba(0,0,0,0.06)}body{scroll-padding-top:96px}header .header-inner,header .container,header nav,header .nav-wrap{display:flex;align-items:center;gap:16px}header .nav-menu{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;white-space:nowrap;margin:0;padding:0}header .nav-menu li{list-style:none;display:flex;align-items:center}header .nav-menu li a,header .nav-menu li .btn{display:inline-flex;align-items:center;height:44px}header .nav-menu .btn{background:#007bff;color:#fff !important;padding:8px 16px;border-radius:8px;margin-left:10px;white-space:nowrap;text-decoration:none}header .logo,header .logo a{display:flex;align-items:center}header .logo img{max-height:100px;height:auto;width:auto}position:relative;isolation:isolate}content:"";position:absolute;inset:0;background:linear-gradient(rgba(0,0,0,0.35),rgba(0,0,0,0.35));z-index:-1}color:#fff}padding:48px 0}max-width:1100px;margin:0 auto;padding:0 16px}margin-bottom:16px}position:relative;aspect-ratio:16 / 9;width:100%;border-radius:12px;overflow:hidden;box-shadow:0 8px 28px rgba(0,0,0,0.12)}position:absolute;inset:0;width:100%;height:100%;border:0}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/5it.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.header{position:sticky;top:0;width:100%;background:rgba(255,255,255,.98);backdrop-filter:saturate(150%) blur(4px);z-index:1000;box-shadow:0 2px 6px rgba(0,0,0,.06);padding:.75rem 0}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center;gap:16px}.logo,.logo a{display:flex;align-items:center}.logo img{max-height:100px;height:auto;width:auto}.nav-menu{display:flex;list-style:none;gap:1.25rem;align-items:center;white-space:nowrap}.nav-link{text-decoration:none;color:#1f2937;font-weight:600;position:relative;padding:.25rem .5rem}.nav-link:hover{color:#2563eb}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.65rem 1.25rem;border-radius:999px;font-weight:700;text-decoration:none;box-shadow:0 8px 24px rgba(22,163,74,.24);transition:transform .2s ease}.cta-button:hover{transform:translateY(-1px)}.hero{background:linear-gradient(135deg,rgba(102,126,234,.86) 0%,rgba(118,75,162,.86) 100%),url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?q=80&w=1920&auto=format&fit=crop');background-size:cover;background-position:center;color:#fff;padding:7rem 0 4rem;text-align:center}.hero .hero-content{max-width:1000px;margin:0 auto;padding:0 1.25rem}.hero h1{font-size:clamp(2.2rem,4vw,3.2rem);margin-bottom:.75rem;text-shadow:0 2px 6px rgba(0,0,0,.25)}.hero p{font-size:1.15rem;opacity:.95;max-width:720px;margin:0 auto}.section{padding:3.5rem 0}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.8rem,3.5vw,2.6rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.about-grid{display:grid;grid-template-columns:1.2fr .8fr;gap:2.5rem;align-items:center}.about-text{color:#475569;font-size:1.05rem}.about-points{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem 1.25rem;margin-top:1rem}.about-points li{list-style:none;display:flex;align-items:center;gap:.5rem;color:#1e293b;font-weight:600}.about-points i{color:#16a34a}.about-visual{background:linear-gradient(135deg,#f8fafc,#e2e8f0);border-radius:20px;min-height:320px;display:grid;place-items:center}.pill{display:inline-block;font-size:.8rem;letter-spacing:.02em;background:rgba(37,99,235,.1);color:#2563eb;padding:.3rem .6rem;border-radius:999px;margin-bottom:.35rem;font-weight:700}.mvv{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}.card{background:#fff;border-radius:18px;padding:1.25rem 1.25rem 1rem;box-shadow:0 10px 28px rgba(0,0,0,.06);border:1px solid rgba(37,99,235,.08)}.card h3{margin:.25rem 0 .5rem;color:#0f172a;font-size:1.2rem}.card p,.card li{color:#475569}.card ul{padding-left:1rem;margin-top:.25rem}.stats{background:linear-gradient(135deg,rgba(102,126,234,.92),rgba(118,75,162,.92));color:#fff;text-align:center}.stats-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.25rem;margin-top:1.25rem}.stat{background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.2);border-radius:16px;padding:1.1rem}.stat .num{font-weight:800;font-size:1.8rem}.stat .label{opacity:.95;font-size:.95rem}.services{background:#f8fafc}.services-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem}.service{background:#fff;border-radius:16px;padding:1.1rem;box-shadow:0 6px 18px rgba(0,0,0,.06);display:grid;gap:.45rem;align-content:start}.service i{font-size:1.5rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.cta-band{background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;text-align:center;padding:2rem 1rem}.cta-band h3{margin-bottom:.5rem}.contact{background:#ffffff}.contact-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.contact-item{display:flex;align-items:center;gap:.75rem;margin-bottom:.5rem}.contact-item i{width:40px;height:40px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);color:#fff;display:flex;align-items:center;justify-content:center}@media (max-width:900px){.about-grid{grid-template-columns:1fr}.mvv{grid-template-columns:1fr}.services-grid{grid-template-columns:1fr 1fr}.stats-grid{grid-template-columns:1fr 1fr}.contact-grid{grid-template-columns:1fr}@media (max-width:560px){.services-grid{grid-template-columns:1fr}.stats-grid{grid-template-columns:1fr}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:white;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.5rem;color:#f1f5f9;font-size:1.3rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:0.8rem;transition:all 0.3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease;font-size:1.2rem}.social-link:hover{transform:translateY(-5px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.cta-band .section-container{max-width:1400px}.cta-band h3,.cta-band p{max-width:900px;margin-left:auto;margin-right:auto}.cta-band{background:linear-gradient(90deg,#2563eb,#16a34a);padding:4rem 1.5rem;text-align:center}.cta-band h3{font-size:2rem;font-weight:800;margin-bottom:1rem;text-transform:uppercase;letter-spacing:1px}.cta-band p{font-size:1.2rem;opacity:0.95;max-width:1000px;margin:0.5rem auto}.cta-band .cta-button{font-size:1.2rem;padding:1rem 2.5rem;border-radius:60px;box-shadow:0 10px 30px rgba(22,163,74,0.5)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,0.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,0.1);transition:all 0.3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color 0.3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width 0.3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:0.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all 0.3s ease;box-shadow:0 4px 15px rgba(22,163,74,0.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,0.4)}.hero{background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1497366216548-37526070297c?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;padding:8rem 0 4rem;color:white;text-align:center;position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.hero::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;background:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><defs><pattern id="grid" width="10" height="10" patternUnits="userSpaceOnUse"><path d="M 10 0 L 0 0 0 10" fill="none" stroke="rgba(255,255,255,0.1)" stroke-width="0.5"/></pattern></defs><rect width="100" height="100" fill="url(#grid)"/></svg>');opacity:0.3}.hero-content{position:relative;z-index:2;max-width:1200px;margin:0 auto;padding:0 2rem;width:100%}.hero h1{font-size:clamp(2.5rem,5vw,4rem);font-weight:700;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.hero p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:600px;margin-left:auto;margin-right:auto}.slider-section{padding:4rem 0;background:#f8fafc}.slider-container{max-width:1200px;margin:0 auto;padding:0 2rem}.slider{position:relative;overflow:hidden;border-radius:20px;box-shadow:0 20px 60px rgba(0,0,0,0.1);min-height:500px}.slide{display:none;padding:4rem 2rem;text-align:center;color:white;position:relative;min-height:520px;background-size:100% 100%,contain;background-position:center,center;background-repeat:no-repeat,no-repeat;background-color:#0f172a}.slide.active{display:flex;align-items:center;justify-content:center}.slide:nth-child(1){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide1.webp')}.slide:nth-child(2){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide2.webp')}.slide:nth-child(3){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide3.webp')}.slide:nth-child(4){background:linear-gradient(135deg,rgba(102,126,234,0.8) 0%,rgba(118,75,162,0.8) 100%),url('../slide4.webp')}.slide-content{max-width:600px;position:relative;z-index:2}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2.5rem;margin-bottom:1.5rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.slide-content p{font-size:1.2rem;margin-bottom:2rem;opacity:0.9;line-height:1.6}.slider-nav{position:absolute;bottom:2rem;left:50%;transform:translateX(-50%);display:flex;gap:1rem;z-index:3}.slider-dot{width:16px;height:16px;border-radius:50%;background:rgba(255,255,255,0.4);cursor:pointer;transition:all 0.3s ease;border:2px solid rgba(255,255,255,0.6)}.slider-dot.active{background:white;transform:scale(1.3);box-shadow:0 0 20px rgba(255,255,255,0.8)}.slider-arrows{position:absolute;top:50%;transform:translateY(-50%);background:rgba(255,255,255,0.2);color:white;border:none;width:50px;height:50px;border-radius:50%;cursor:pointer;font-size:1.2rem;transition:all 0.3s ease;z-index:3}.slider-arrows:hover{background:rgba(255,255,255,0.3);transform:translateY(-50%) scale(1.1)}.slider-prev{left:2rem}.slider-next{right:2rem}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(2rem,4vw,3rem);margin-bottom:3rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);border-radius:2px}.problems{padding:4rem 0;background:white}.problems-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.problem-card{background:linear-gradient(135deg,#fef2f2 0%,#fee2e2 100%);padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;border:1px solid rgba(239,68,68,0.1)}.problem-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(239,68,68,0.2)}.problem-icon{font-size:3.5rem;color:#ef4444;margin-bottom:1.5rem}.problem-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.problem-card p{color:#64748b;line-height:1.7}.services-preview{padding:4rem 0;background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%)}.services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;max-width:1200px;margin:0 auto}@media (max-width:768px){.services-grid{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.services-grid{grid-template-columns:repeat(2,1fr)}}.service-card{background:white;padding:2.5rem;border-radius:20px;text-align:center;transition:all 0.4s ease;box-shadow:0 10px 30px rgba(0,0,0,0.1);border:1px solid rgba(37,99,235,0.1);cursor:pointer;position:relative;overflow:hidden}.service-card::before{content:'';position:absolute;top:0;left:0;width:100%;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);transform:scaleX(0);transition:transform 0.3s ease}.service-card:hover::before{transform:scaleX(1)}.service-card:hover{transform:translateY(-15px);box-shadow:0 25px 50px rgba(0,0,0,0.15)}.service-icon{font-size:4rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;margin-bottom:1.5rem;transition:transform 0.3s ease}.service-card:hover .service-icon{transform:scale(1.2) rotate(5deg)}.service-card h3{font-size:1.4rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.service-card p{color:#64748b;line-height:1.7}.how-it-works{padding:4rem 0;background:white}.steps-container{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:3rem;margin-top:3rem}.step{text-align:center;padding:2rem}.step-number{width:100px;height:100px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:2.5rem;font-weight:700;margin:0 auto 2rem;box-shadow:0 15px 35px rgba(37,99,235,0.3)}.step h3{font-size:1.6rem;margin-bottom:1rem;color:#1e293b;font-weight:600}.step p{color:#64748b;line-height:1.7;font-size:1.1rem}.success{padding:4rem 0;background:linear-gradient(135deg,rgba(102,126,234,0.9) 0%,rgba(118,75,162,0.9) 100%),url('https://images.unsplash.com/photo-1521737604893-d14cc237f11d?ixlib=rb-4.0.3&auto=format&fit=crop&w=1920&q=80');background-size:cover;background-position:center;background-attachment:fixed;color:white;text-align:center;position:relative}.success h2{font-size:clamp(2rem,4vw,3.5rem);margin-bottom:2rem;text-shadow:2px 2px 4px rgba(0,0,0,0.3)}.success p{font-size:1.3rem;margin-bottom:2rem;opacity:0.9;max-width:800px;margin-left:auto;margin-right:auto;line-height:1.7}.testimonials{padding:4rem 0;background:#f8fafc}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.testimonial{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1);position:relative;transition:all 0.4s ease}.testimonial:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,0.15)}.testimonial::before{content:'"';position:absolute;top:-15px;left:25px;font-size:5rem;color:#2563eb;opacity:0.2;font-family:serif}.testimonial-text{font-style:italic;margin-bottom:2rem;color:#4b5563;line-height:1.7;font-size:1.1rem}.testimonial-author{display:flex;align-items:center;gap:1rem}.author-avatar{width:60px;height:60px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;font-weight:700;font-size:1.2rem}.author-info h4{color:#1e293b;margin-bottom:0.3rem;font-weight:600}.author-info p{color:#64748b;font-size:0.9rem}.about{padding:4rem 0;background:white}.about-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:center}.about-text h2{font-size:clamp(2rem,4vw,3rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.about-text p{color:#64748b;line-height:1.7;margin-bottom:1.5rem}.about-features{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.feature-item{display:flex;align-items:center;gap:0.5rem;color:#16a34a;font-weight:600}.about-image{background:linear-gradient(135deg,#f8fafc 0%,#e2e8f0 100%);border-radius:20px;padding:3rem;text-align:center;min-height:400px;display:flex;align-items:center;justify-content:center}.about-image i{font-size:8rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.contact{padding:4rem 0;background:#f8fafc}.contact-content{display:grid;grid-template-columns:1fr 1fr;gap:3rem;align-items:start}.contact-info h3{font-size:1.8rem;margin-bottom:1.5rem;color:#1e293b}.contact-info p{color:#64748b;margin-bottom:2rem;line-height:1.7}.contact-item{display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.contact-item i{width:40px;height:40px;background:linear-gradient(45deg,#2563eb,#16a34a);color:white;border-radius:50%;display:flex;align-items:center;justify-content:center}.contact-form{background:white;padding:2.5rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,0.1)}.form-group{margin-bottom:1.5rem}.form-group label{display:block;margin-bottom:0.5rem;color:#374151;font-weight:600}.form-group input,.form-group textarea{width:100%;padding:1rem;border:2px solid #e5e7eb;border-radius:10px;font-size:1rem;transition:all 0.3s ease;font-family:inherit}.form-group input:focus,.form-group textarea:focus{outline:none;border-color:#2563eb;box-shadow:0 0 0 3px rgba(37,99,235,0.1)}.form-group textarea{resize:vertical;min-height:120px}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:white;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.5rem;color:#f1f5f9;font-size:1.3rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:0.8rem;transition:all 0.3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1.5rem}.social-link{width:50px;height:50px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:white;text-decoration:none;transition:all 0.3s ease;font-size:1.2rem}.social-link:hover{transform:translateY(-5px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:white;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,0.4);z-index:1000;transition:all 0.3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,0.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,0.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,0.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,0.5)}@media (max-width:768px){.nav-menu{display:none}.hero{padding:6rem 0 3rem;min-height:80vh;background-attachment:scroll}.success{background-attachment:scroll}.contact-content,.about-content{grid-template-columns:1fr;gap:2rem}.floating-cta{bottom:10px;right:10px;padding:0.8rem 1.5rem;font-size:0.9rem}.slider-arrows{display:none}.slide-content h3{max-width:90%;margin-left:auto;margin-right:auto;font-size:2rem}.slide-content p{font-size:1rem}}html{scroll-behavior:smooth}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.learn-more{display:inline-block;margin-top:10px;padding:6px 12px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-size:0.9rem;font-weight:600;border-radius:6px;text-decoration:none}.learn-more:hover{opacity:0.9}.learn-more{display:inline-block;margin-top:10px;padding:8px 14px;border-radius:10px;background:linear-gradient(90deg,#0ea5e9,#f97316);color:#fff;font-weight:700;text-decoration:none;box-shadow:0 6px 16px rgba(0,0,0,.12)}.learn-more:hover{opacity:.92;transform:translateY(-1px)}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.mobile-menu{z-index:999}.mobile-menu .close-btn{position:absolute;top:10px;right:12px;background:transparent;border:none;font-size:1.8rem;line-height:1;cursor:pointer;color:#fff}#togglePlay{background:rgba(15,23,42,.55);border:1px solid rgba(255,255,255,.25);color:#fff;padding:.45rem .9rem;border-radius:999px;font-weight:700;backdrop-filter:blur(4px);transition:transform .15s ease,opacity .2s ease}#togglePlay:hover{transform:translateY(-1px);opacity:.95}.services-grid > span[aria-hidden="true"]{display:none !important}.service-card{display:flex;flex-direction:column;justify-content:flex-start}.service-card .learn-more{margin-top:auto;align-self:center}.service-card h3,.service-card p{color:#1e293b}.service-card .service-icon{filter:drop-shadow(0 1px 1px rgba(255,255,255,.6))}.service-card h3,.service-card p{color:#1f2937}.services-grid .service-card{min-height:360px}html{scroll-behavior:smooth}@media (max-width:900px){.blog .blog-grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.blog .blog-grid{grid-template-columns:1fr}}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/1cleaning.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;position:relative;overflow:hidden;text-align:center}.sub-hero .hero-content{position:relative;z-index:2;max-width:1000px;margin:0 auto;padding:0 2rem}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:720px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative}.section-title::after{content:'';position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:80px;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a);border-radius:2px}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a);box-shadow:0 10px 25px rgba(37,99,235,.25)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.faq p{color:#4b5563;margin-top:.75rem}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/7office.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293բ}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/3plumbing.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.7;color:#1f2937;background:#f8fafc}.header{position:sticky;top:0;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;box-shadow:0 2px 20px rgba(0,0,0,.06)}.nav-container{max-width:1200px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.logo{font-size:1.25rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.nav-menu{display:flex;gap:1.25rem;list-style:none}.nav-link{text-decoration:none;color:#334155;font-weight:600;position:relative}.nav-link:hover{color:#2563eb}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.7rem 1.2rem;border:none;border-radius:999px;font-weight:700;text-decoration:none;box-shadow:0 4px 15px rgba(22,163,74,.25)}.hero-mini{background:linear-gradient(135deg,rgba(102,126,234,.9),rgba(118,75,162,.9));color:#fff;padding:4.5rem 0;text-align:center}.hero-mini h1{font-size:clamp(1.8rem,4vw,2.4rem);margin-bottom:.5rem}.wrapper{max-width:900px;margin:0 auto;padding:2rem}.card{background:#fff;border:1px solid #e5e7eb;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;margin:1rem 0}.card h2{font-size:1.4rem;margin-bottom:.75rem;color:#0f172a}.card p,.card li{color:#475569}.card ul{padding-left:1.1rem}.footer{background:linear-gradient(135deg,#1e293b,#0f172a);color:#cbd5e1;padding:2.5rem 0;margin-top:2rem}.footer a{color:#cbd5e1;text-decoration:none}.footer a:hover{color:#16a34a}.footer-content{max-width:1200px;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1.2rem;padding:0 2rem}.social-links{display:flex;gap:.7rem;margin-top:.75rem}.social-link{width:42px;height:42px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff}.meta-note{font-size:.9rem;color:#64748b;margin-top:.5rem}@media(max-width:768px){.nav-menu{display:none}}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1);transition:all .3s ease}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo{font-size:1.8rem;font-weight:700;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;transition:color .3s ease;position:relative}.nav-link:hover{color:#2563eb}.nav-link::after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background:linear-gradient(45deg,#2563eb,#16a34a);transition:width .3s ease}.nav-link:hover::after{width:100%}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 4px 15px rgba(22,163,74,.3);cursor:pointer}.cta-button:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(22,163,74,.4)}.burger{display:none;background:transparent;border:none;font-size:1.5rem;padding:.5rem .75rem;border-radius:.5rem}@media (max-width:768px){.burger{display:block}.nav-menu{display:none}.mobile-menu{position:absolute;top:64px;left:0;right:0;background:#fff;border-bottom:1px solid #e5e7eb;box-shadow:0 10px 20px rgba(0,0,0,.06);display:flex;flex-direction:column;padding:1rem;gap:.75rem;z-index:999}.mobile-link{color:#1e293b;text-decoration:none;font-weight:600;padding:.5rem .25rem}.mobile-link:active{opacity:.7}}.menu-overlay{position:fixed;inset:0;background:rgba(15,23,42,.45);backdrop-filter:blur(2px);z-index:998}.sub-hero{background:linear-gradient(135deg,rgba(102,126,234,.85) 0%,rgba(118,75,162,.85) 100%),url('../images/6security.jpg');background-size:cover;background-position:center;background-attachment:fixed;color:#fff;min-height:60vh;display:flex;align-items:center;padding:8rem 0 4rem;text-align:center}.sub-hero h1{font-size:clamp(2rem,4.5vw,3.2rem);font-weight:700;margin-bottom:1rem;text-shadow:2px 2px 4px rgba(0,0,0,.3)}.sub-hero p{font-size:1.15rem;opacity:.95;max-width:780px;margin:.5rem auto 2rem}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.breadcrumbs a{color:#2563eb;text-decoration:none}.breadcrumbs span{color:#64748b}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem;transition:transform .25s ease,box-shadow .25s ease}.card h3{font-size:1.25rem;margin-bottom:.75rem;color:#1e293b}.card p{color:#64748b}.card:hover{transform:translateY(-4px);box-shadow:0 18px 40px rgba(0,0,0,.12)}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.faq details{background:#fff;border:1px solid #e5e7eb;border-radius:14px;padding:1rem 1.25rem;margin-bottom:1rem}.faq summary{cursor:pointer;font-weight:700;color:#1e293b}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.author{display:flex;align-items:center;gap:1rem;margin-top:1rem}.avatar{width:56px;height:56px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem;transition:all .3s ease}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;transition:all .3s ease;font-size:1.05rem}.social-link:hover{transform:translateY(-4px)}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.footer-blog-btn{display:inline-block;padding:.5rem 1rem;border-radius:6px;background:#2563eb;color:#fff !important;text-decoration:none;font-weight:500;transition:background .3s}.footer-blog-btn:hover{background:#1e40af}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000;transition:all .3s ease;animation:pulse 2s infinite}@keyframes pulse{0%{box-shadow:0 10px 30px rgba(22,163,74,.4)}50%{box-shadow:0 15px 40px rgba(22,163,74,.6);transform:translateY(-2px)}100%{box-shadow:0 10 30px rgba(22,163,74,.4)}}.floating-cta:hover{animation:none;transform:translateY(-5px);box-shadow:0 20px 40px rgba(22,163,74,.5)}.lead{font-size:1.1rem;color:#475569}.center{text-align:center}.nav-link::before{content:none !important}*{margin:0;padding:0;box-sizing:border-box}body{font-family:'Open Sans',sans-serif;line-height:1.6;color:#333;overflow-x:hidden}html{scroll-behavior:smooth}.header{position:fixed;top:0;width:100%;background:rgba(255,255,255,.95);backdrop-filter:blur(10px);z-index:1000;padding:1rem 0;box-shadow:0 2px 20px rgba(0,0,0,.1)}.nav-container{max-width:1200px;margin:0 auto;padding:0 2rem;display:flex;justify-content:space-between;align-items:center}.logo img{height:100px}.nav-menu{display:flex;list-style:none;gap:2rem;align-items:center}.nav-link{text-decoration:none;color:#333;font-weight:500;position:relative}.nav-link:hover{color:#2563eb}.cta-button{background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:.8rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 4px 15px rgba(22,163,74,.3)}.breadcrumbs{background:#f8fafc}.breadcrumbs .section-container{max-width:1200px;margin:0 auto;padding:1rem 2rem}.section{padding:4rem 0}.section.alt{background:#f8fafc}.section-container{max-width:1200px;margin:0 auto;padding:0 2rem}.section-title{text-align:center;font-size:clamp(1.6rem,3.5vw,2.4rem);margin-bottom:2rem;background:linear-gradient(45deg,#2563eb,#16a34a);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.grid{display:grid;gap:2rem}@media (min-width:768px){.grid.cols-2{grid-template-columns:repeat(2,1fr)}.grid.cols-3{grid-template-columns:repeat(3,1fr)}}.card{background:#fff;border:1px solid rgba(37,99,235,.08);border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:2rem}.check{display:flex;gap:.6rem;align-items:flex-start;margin:.5rem 0;color:#1f2937}.check i{color:#16a34a;margin-top:.2rem}.steps{display:grid;gap:2rem;margin-top:1.5rem}@media (min-width:768px){.steps{grid-template-columns:repeat(3,1fr)}}.step{background:#fff;border:1px solid #e5e7eb;border-radius:16px;padding:1.75rem;text-align:center}.step-number{width:68px;height:68px;margin:0 auto 1rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.4rem;color:#fff;background:linear-gradient(45deg,#2563eb,#16a34a)}.testimonials-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.testimonial{background:#fff;padding:2rem;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.06);position:relative}.testimonial::before{content:'"';position:absolute;top:-10px;left:20px;font-size:4rem;color:#2563eb;opacity:.2;font-family:serif}.footer{background:linear-gradient(135deg,#1e293b 0%,#0f172a 100%);color:#fff;padding:3rem 0 1rem;position:relative}.footer::before{content:'';position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(45deg,#2563eb,#16a34a)}.footer-content{max-width:1200px;margin:0 auto;padding:0 2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.footer-section h3{margin-bottom:1.2rem;color:#f1f5f9;font-size:1.15rem;font-weight:600}.footer-section a{color:#cbd5e1;text-decoration:none;display:block;margin-bottom:.6rem}.footer-section a:hover{color:#16a34a}.footer-section p{color:#94a3b8;line-height:1.6}.social-links{display:flex;gap:1rem;margin-top:1rem}.social-link{width:44px;height:44px;border-radius:50%;background:linear-gradient(45deg,#2563eb,#16a34a);display:flex;align-items:center;justify-content:center;color:#fff;text-decoration:none;font-size:1.05rem}.footer-bottom{text-align:center;padding-top:2rem;margin-top:2rem;border-top:1px solid #334155;color:#94a3b8}.floating-cta{position:fixed;bottom:30px;right:30px;background:linear-gradient(45deg,#16a34a,#15803d);color:#fff;padding:1rem 2rem;border:none;border-radius:50px;font-weight:600;text-decoration:none;box-shadow:0 10px 30px rgba(22,163,74,.4);z-index:1000}.nav-link::before{content:none !important}.service-card h3{text-align:center;position:relative;z-index:2}.service-card .service-icon{margin-bottom:1rem}.service-card p{position:relative;z-index:2}html{hyphens:auto}.service-card h3{text-align:center;overflow-wrap:anywhere;word-break:break-word;hyphens:auto;padding-inline:8px;line-height:1.25}.wrap-strong{display:inline}.text-left{display:block;text-align:left !important}.cta-button{white-space:nowrap;display:inline-block;padding:8px 16px;font-size:14px;line-height:1.5}.cta-button{white-space:nowrap;display:inline-flex;align-items:center;gap:6px;padding:8px 14px;font-size:14px;line-height:1.2;max-width:none}.nav-menu .cta-button{vertical-align:middle}.logo-svg{height:56px;width:auto;display:block;vertical-align:middle}@media (max-width:768px){.logo-svg{height:44px}}.logo-svg{height:64px;width:auto;display:inline-block;vertical-align:middle}@media (max-width:768px){.logo-svg{height:48px}}header .logo-svg,nav .logo-svg{line-height:1}.problems-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-top:24px}@media(max-width:1024px){.problems-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.problems-grid{grid-template-columns:1fr}}.problem-card{position:relative;min-height:260px;border-radius:16px;overflow:hidden;background-size:cover;background-position:center;box-shadow:0 10px 25px rgba(0,0,0,.12)}.problem-card .card-overlay{position:absolute;inset:0;padding:24px;background:linear-gradient(180deg,rgba(0,0,0,.35) 0,rgba(0,0,0,.55) 100%);color:#fff;display:flex;flex-direction:column;justify-content:flex-end;gap:8px}.problem-card h3{margin:0;font-size:22px;line-height:1.25}.problem-card p{margin:0;font-size:16px;line-height:1.6}.bg-inefficiency{background-image:url("../../images/problems/inefficiency.svg")}.bg-costs{background-image:url("../../images/problems/costs.svg")}.bg-safety{background-image:url("../../images/problems/safety.svg")}.bg-downtime{background-image:url("../../images/problems/downtime.svg")}.bg-impression{background-image:url("../../images/problems/impression.svg")}.bg-time-loss{background-image:url("../../images/problems/time-loss.svg")}/* === Problems grid (business obstacles) === */ .problems-grid{ display:grid; grid-template-columns: repeat(3, minmax(0,1fr)); gap:24px; margin-top:24px; } @media (max-width: 992px){ .problems-grid{ grid-template-columns: repeat(2, minmax(0,1fr)); } } @media (max-width: 600px){ .problems-grid{ grid-template-columns: 1fr; } } .problem-card{ position:relative; min-height: 240px; border-radius: 16px; padding: 24px; color:#fff; overflow:hidden; display:flex; flex-direction:column; justify-content:flex-end; box-shadow: 0 10px 30px rgba(0,0,0,0.18); background-size: cover; background-position: center; } .problem-card h3{ font-size: 20px; line-height: 1.3; margin: 0 0 8px 0; font-weight: 700; text-shadow: 0 2px 8px rgba(0,0,0,0.35); } .problem-card p{ margin:0; font-size: 16px; line-height: 1.6; text-shadow: 0 1px 6px rgba(0,0,0,0.3); } /* Themed backgrounds */ .problem-1{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-1.svg'); } .problem-2{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-2.svg'); } .problem-3{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-3.svg'); } .problem-4{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-4.svg'); } .problem-5{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-5.svg'); } .problem-6{ background-image: linear-gradient(rgba(0,0,0,0.15),rgba(0,0,0,0.35)), url('assets/images/problems/problem-6.svg'); }/* === Problems grid: real photo backgrounds (Unsplash Source endpoints) === Note: Unsplash license permits commercial use; these are query-based endpoints. If you prefer fixed images, replace with your hosted JPGs later. */ .problem-1{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?office,dirty,clutter'); } .problem-2{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?repair,maintenance,bill'); } .problem-3{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?electrical,hazard,fire-safety'); } .problem-4{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?server,downtime,broken'); } .problem-5{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?lobby,dirty,unprofessional'); } .problem-6{ background-image: linear-gradient(rgba(0,0,0,0.20),rgba(0,0,0,0.45)), url('https://source.unsplash.com/1600x1000/?clock,time,stress'); }/* === Problems CTA === */ .problems-cta{ margin-top: 28px; padding: 20px 24px; border-radius: 14px; background: linear-gradient(180deg, rgba(0,0,0,0.05), rgba(0,0,0,0.08)); display:flex; gap:16px; align-items:center; flex-wrap:wrap; } .problems-cta p{ margin:0; font-size:18px; line-height:1.6; font-weight:600; } .btn{ display:inline-block; padding:12px 18px; border-radius:10px; text-decoration:none; font-weight:700; } .btn-primary{ background:#0d6efd; color:#fff; box-shadow:0 6px 18px rgba(13,110,253,0.28); } .btn-primary:hover{ filter:brightness(0.98); }footer ul{list-style:none;margin:0;padding:0}footer ul,footer ul li{list-style:none!important;margin:0;padding:0}