.solar-site{width:100%;font-family:'Poppins',sans-serif}.solar-site *{box-sizing:border-box}.solar-site{--primary:#f59e0b;--primary-dark:#d97706;--dark:#0f172a;--muted:#64748b;--white:#ffffff}.solar-site,.solar-site h1,.solar-site h2,.solar-site h3,.solar-site h4,.solar-site p,.solar-site a{font-family:'Poppins',sans-serif!important}.solar-site h1,.solar-site h2,.solar-site h3,.solar-site h4{color:var(--dark)!important;font-weight:700}.solar-site p{color:var(--muted);line-height:1.6}.solar-site .container{width:100%;max-width:1180px;margin:0 auto;padding:0 20px}.solar-site .section-padding{padding:80px 20px!important}.solar-site header{background:rgba(255,255,255,0.95);border-bottom:1px solid #eee}.solar-site .navbar{display:flex;justify-content:space-between;align-items:center;min-height:80px}.solar-site .logo{font-weight:800;font-size:1.4rem}.solar-site .logo span{color:var(--primary)}.solar-site .nav-links{display:flex;gap:20px}.solar-site .nav-links a{font-weight:600;color:var(--dark)}.solar-site .hero{background:linear-gradient(rgba(15,23,42,0.85),rgba(15,23,42,0.9)),url('https://images.unsplash.com/photo-1508514177221-188b1cf16e9d?q=80&w=2072&auto=format&fit=crop') center/cover;color:white;padding:120px 20px;text-align:center}.solar-site .hero h1{color:white!important;font-size:2.8rem;margin-bottom:20px}.solar-site .hero p{color:#cbd5e1;margin-bottom:30px}.solar-site .btn{background:var(--primary);color:var(--dark);padding:14px 24px;border-radius:30px;font-weight:700;display:inline-block}.solar-site .btn:hover{background:var(--primary-dark)}.solar-site .btn-outline{border:2px solid white;color:white;background:transparent}.solar-site .service-grid,.solar-site .info-grid,.solar-site .faq-grid,.solar-site .team-layout,.solar-site .about-grid{display:flex;flex-wrap:wrap;gap:25px}.solar-site .service-grid>*,.solar-site .info-grid>*,.solar-site .faq-grid>*{flex:1 1 250px}.solar-site .team-layout>*,.solar-site .about-grid>*{flex:1 1 400px}.solar-site .service-card,.solar-site .faq-card,.solar-site .step-card{background:white;border-radius:20px;padding:25px;border:1px solid #eee;transition:0.3s}.solar-site .service-card:hover,.solar-site .faq-card:hover,.solar-site .step-card:hover{transform:translateY(-5px)}.solar-site .about-img img{width:100%;border-radius:20px;box-shadow:-10px 10px 0 var(--primary)}.solar-site .team-section{background:var(--dark);color:white}.solar-site .team-section h2,.solar-site .team-section h3{color:white!important}.solar-site .team-visual img{width:100%;height:400px;object-fit:cover;border-radius:20px}.solar-site .woocommerce ul.products{display:flex!important;flex-wrap:wrap;gap:20px}.solar-site .woocommerce ul.products li.product{flex:1 1 220px;background:white;padding:15px;border-radius:20px;border:1px solid #eee}.solar-site .cta-section{background:var(--dark);color:white;text-align:center}.solar-site .cta-section h2{color:white!important}.solar-site footer{background:#080b14;color:#94a3b8;padding:50px 20px;text-align:center}@media (max-width:768px){.solar-site .navbar{flex-direction:column;gap:15px}.solar-site .hero h1{font-size:2rem}}