.preloader{position:fixed;inset:0;display:flex;justify-content:center;align-items:center;z-index:9999;overflow:hidden;background:linear-gradient(-45deg,#0f2027,#203a43,#2c5364,#1e3c72);background-size:400% 400%;animation:gradientMove 10s ease infinite}.preloader:before{content:"";position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,193,7,.25),transparent 70%);animation:pulseLight 3s ease-in-out infinite}.preloader-card{position:relative;padding:50px 60px;border-radius:24px;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid rgba(255,255,255,.15);text-align:center;box-shadow:0 20px 60px #0006}.solar-loader{position:relative;width:160px;height:160px;margin:0 auto 25px;display:flex;justify-content:center;align-items:center}.ring{position:absolute;border-radius:50%;border:4px solid transparent}.ring-one{width:160px;height:160px;border-top:4px solid #ffc107;border-right:4px solid #ffffff;animation:rotateClockwise 2s linear infinite}.ring-two{width:120px;height:120px;border-bottom:4px solid #4caf50;border-left:4px solid #ffffff;animation:rotateCounter 1.5s linear infinite}.logo-wrapper{width:95px;height:95px;background:#fff;border-radius:50%;display:flex;justify-content:center;align-items:center;box-shadow:0 10px 35px #ffc10780;z-index:2}.logo-wrapper img{width:70%;object-fit:contain}.loading-text{font-size:16px;font-weight:500;color:#fff;letter-spacing:1px;margin-top:10px;opacity:.9}@keyframes rotateClockwise{to{transform:rotate(360deg)}}@keyframes rotateCounter{to{transform:rotate(-360deg)}}@keyframes gradientMove{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}@keyframes pulseLight{0%,to{transform:scale(1);opacity:.6}50%{transform:scale(1.2);opacity:1}}@media(max-width:768px){.preloader-card{padding:40px 30px}.solar-loader,.ring-one{width:130px;height:130px}.ring-two{width:95px;height:95px}.logo-wrapper{width:75px;height:75px}.loading-text{font-size:14px}}:root{--primary-color: #0A1A4A;--primary-dark: #040C26;--primary-light: #1A3A8A;--primary-glow: #2B4BB0;--secondary-color: #FFD700;--accent-color: #FFE44D;--gold-dark: #E6B800;--gold-light: #FFF5CC;--text-dark: #0F172A;--text-light: #475569;--white: #ffffff;--off-white: #F8FAFE;--border-light: #E8EDF2;--shadow-sm: 0 8px 20px rgba(10, 26, 74, .08);--shadow-md: 0 20px 40px rgba(10, 26, 74, .12);--shadow-lg: 0 30px 60px rgba(10, 26, 74, .15);--shadow-gold: 0 12px 28px rgba(255, 215, 0, .35);--transition: all .3s cubic-bezier(.25, .46, .45, .94)}*{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,sans-serif;background:var(--off-white);color:var(--text-dark)}a{text-decoration:none;color:inherit}.Navbar-topbar{background:linear-gradient(105deg,var(--primary-dark) 0%,var(--primary-color) 50%,var(--primary-light) 100%);color:#fff;padding:12px 0;font-size:13px;position:relative;overflow:hidden;border-bottom:2px solid rgba(255,215,0,.4)}.Navbar-topbar:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.25),transparent);animation:shine 8s infinite}@keyframes shine{0%{left:-100%}to{left:200%}}.Navbar-topbar-container{max-width:1400px;margin:auto;padding:0 20px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;position:relative;z-index:2}.Navbar-top-left{display:flex;gap:30px;align-items:center;flex-wrap:wrap}.Navbar-contact-item{display:flex;gap:10px;align-items:center;font-weight:600;transition:var(--transition);letter-spacing:.3px}.Navbar-contact-item i{font-size:14px;color:var(--secondary-color)}.Navbar-contact-item:hover{color:var(--secondary-color);transform:translate(4px)}.Navbar-contact-icon{color:var(--secondary-color)}.Navbar-top-center{display:flex;gap:20px;align-items:center;flex-wrap:wrap}.Navbar-badge{display:flex;align-items:center;gap:10px;padding:6px 22px;border-radius:50px;background:linear-gradient(135deg,#ffd70033,#ffd7000d);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.5);font-weight:700;transition:var(--transition);letter-spacing:.5px}.Navbar-badge:hover{transform:translateY(-3px);background:#ffd7004d;border-color:var(--secondary-color);box-shadow:0 6px 18px #ffd70040}.Navbar-badge-logo{height:18px;filter:brightness(0) invert(1)}.Navbar-badge-text{font-size:12px;font-weight:700}.Navbar-top-right{display:flex;gap:16px;align-items:center}.Navbar-social-link{width:38px;height:38px;border-radius:50%;background:#ffffff1f;display:flex;align-items:center;justify-content:center;transition:var(--transition);color:#fff;border:1px solid rgba(255,215,0,.4);font-size:16px}.Navbar-social-link:hover{background:linear-gradient(135deg,var(--secondary-color),var(--gold-dark));color:var(--primary-dark);transform:translateY(-5px) scale(1.1);box-shadow:0 10px 22px #ffd70080;border-color:transparent}.navbar{position:sticky;top:0;z-index:1000;background:#fffffff5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid rgba(255,215,0,.2);transition:var(--transition)}.navbar.scrolled{box-shadow:var(--shadow-md);background:#fffffffa;border-bottom-color:#ffd70059}.navbar-container{max-width:1400px;margin:auto;padding:0 20px;height:90px;display:flex;justify-content:space-between;align-items:center}.navbar-logo{display:flex;align-items:center}.navbar-logo img{height:85px;transition:var(--transition);filter:drop-shadow(0 2px 6px rgba(10,26,74,.15))}.navbar-logo img:hover{transform:scale(1.02);filter:drop-shadow(0 4px 12px rgba(255,215,0,.3))}.navbar-menu{display:flex;align-items:center;gap:10px}.nav-item{font-size:18px;font-weight:700;padding:8px 18px;border-radius:40px;transition:var(--transition);cursor:pointer;position:relative;color:var(--text-dark);letter-spacing:-.2px}.nav-item:hover{color:var(--secondary-color)}.nav-item:focus,.nav-item:focus-visible{outline:none!important}.nav-item.active{color:var(--secondary-color)}.nav-item:after{content:"";position:absolute;bottom:4px;left:50%;width:0%;height:3px;background:linear-gradient(90deg,var(--secondary-color),var(--gold-light));transition:var(--transition);transform:translate(-50%);border-radius:3px}.nav-item:hover:after,.nav-item.active:after{width:50%}.dropdown{position:relative}.dropdown-trigger{display:flex;align-items:center;gap:6px}.arrow{font-size:12px;transition:var(--transition);color:var(--secondary-color)}.arrow.rotated{transform:rotate(180deg)}.dropdown-menu{position:absolute;top:115%;left:0;width:340px;background:#fffffffa;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:20px;box-shadow:0 30px 50px #0a1a4a33,0 0 0 1px #ffd7004d;padding:12px 0;opacity:0;visibility:hidden;transform:translateY(15px);transition:var(--transition);z-index:999}.dropdown-menu.show{opacity:1;visibility:visible;transform:translateY(0)}.dropdown-menu a{display:flex;gap:14px;padding:12px 22px;transition:var(--transition);border-left:3px solid transparent}.dropdown-menu a:hover{background:linear-gradient(90deg,rgba(255,215,0,.12),transparent);border-left-color:var(--secondary-color);transform:translate(6px)}.dropdown-icon{font-size:20px;color:var(--secondary-color)}.dropdown-text{display:flex;flex-direction:column}.dropdown-title{font-weight:800;font-size:14px;color:var(--text-dark)}.dropdown-desc{font-size:12px;color:var(--text-light);margin-top:3px}.navbar-actions{display:flex;align-items:center;gap:18px}.enquiry-link{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;padding:12px 28px;border-radius:50px;font-size:15px;font-weight:800;transition:var(--transition);box-shadow:0 10px 24px #ffd70073;letter-spacing:.5px;border:1px solid rgba(255,255,255,.4);display:inline-flex;align-items:center;gap:8px;outline:none!important}.enquiry-link i{font-size:14px}.enquiry-link:hover{background:linear-gradient(135deg,#ffe44d,gold);transform:translateY(-4px);box-shadow:0 18px 32px #ffd7008c;color:#040c26}.mobile-toggle{display:none;font-size:26px;background:none;border:none;cursor:pointer;color:var(--primary-color);transition:var(--transition)}.mobile-toggle:hover{color:var(--secondary-color);transform:scale(1.05)}.mobile-menu{position:fixed;top:0;right:-100%;width:100%;max-width:400px;height:100vh;background:linear-gradient(145deg,#fff,#fffbf0);transition:.4s cubic-bezier(.4,0,.2,1);box-shadow:-10px 0 40px #0a1a4a33;overflow-y:auto;z-index:2000}.mobile-menu.open{right:0}.mobile-menu-header{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;border-bottom:2px solid rgba(255,215,0,.3)}.mobile-logo img{height:60px;filter:drop-shadow(0 2px 4px rgba(10,26,74,.1))}.close-menu{background:none;border:none;font-size:26px;cursor:pointer;color:var(--primary-color);transition:var(--transition)}.close-menu:hover{color:var(--secondary-color);transform:rotate(90deg)}.mobile-nav{padding:20px}.mobile-nav-item{display:flex;gap:12px;align-items:center;padding:14px 16px;border-radius:14px;font-weight:700;transition:var(--transition);color:var(--text-dark)}.mobile-nav-item:hover{background:#ffd70026;color:var(--secondary-color);transform:translate(6px)}.mobile-dropdown-menu{padding-left:45px;margin:8px 0}.mobile-dropdown-menu a{display:block;padding:10px 16px;font-size:14px;color:var(--text-light);transition:var(--transition);border-radius:10px}.mobile-dropdown-menu a:hover{color:var(--secondary-color);background:#ffd7001a;transform:translate(5px)}.mobile-enquiry{margin:25px 20px}.mobile-enquiry .enquiry-link{display:flex;justify-content:center;width:100%}@media(max-width:1100px){.nav-item{font-size:16px;padding:8px 12px}}@media(max-width:992px){.navbar-menu,.navbar-actions .enquiry-link{display:none}.mobile-toggle{display:block}}@media(max-width:768px){.Navbar-topbar-container{flex-direction:column;gap:12px;text-align:center}.Navbar-top-center{display:none}.navbar-container{height:75px}.navbar-logo img{height:65px}.Navbar-top-left{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:15px;width:100%}.Navbar-contact-item{font-size:11px;gap:5px}.Navbar-top-right{display:none}}html{scroll-behavior:smooth}::selection{background:var(--secondary-color);color:var(--primary-dark)}.premium-text{background:linear-gradient(135deg,var(--primary-color),var(--secondary-color));-webkit-background-clip:text;background-clip:text;color:transparent}.hover-card{transition:var(--transition)}.hover-card:hover{transform:translateY(-8px);box-shadow:var(--shadow-lg)}.hero{position:relative;width:100%;height:85vh;min-height:550px;overflow:hidden}.hero-track{display:flex;width:100%;height:100%;transition:transform 1.2s cubic-bezier(.77,0,.175,1)}.hero-slide{min-width:100%;height:100%;position:relative;background-size:cover;background-position:center;background-repeat:no-repeat}.hero-overlay{position:absolute;inset:0;background:linear-gradient(135deg,#000000d9,#000000a6,#0000004d)}.hero-content{position:relative;z-index:10;max-width:1100px;padding:0 60px 100px;color:#fff;height:100%;display:flex;flex-direction:column;justify-content:center}.hero-content h1{font-size:3.2rem;font-weight:800;line-height:1.2;letter-spacing:-.3px;margin-bottom:1rem;text-shadow:0 2px 10px rgba(0,0,0,.3)}.hero-content h1 span{display:block;opacity:0;transform:translateY(40px);animation:textReveal 1s cubic-bezier(.215,.61,.355,1) forwards}.hero-content h1 span:nth-child(1){animation-delay:.2s}.hero-content h1 span:nth-child(2){animation-delay:.4s}.hero-content p{max-width:550px;margin-top:1rem;font-size:1rem;line-height:1.7;opacity:0;transform:translateY(30px);animation:fadeUp 1s ease forwards;animation-delay:.8s;color:#ffffffe6;font-weight:400}.hero-btn{margin-top:2rem;display:inline-flex;align-items:center;gap:10px;padding:14px 34px;font-size:.9rem;font-weight:600;letter-spacing:.5px;color:#fff;background:linear-gradient(135deg,#10b981,#059669);border:none;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);opacity:0;transform:translateY(20px);animation:fadeUp 1s ease forwards;animation-delay:1s;box-shadow:0 10px 30px #10b9814d;position:relative;overflow:hidden}.hero-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:.5s}.hero-btn:hover:before{left:100%}.hero-btn span{transition:transform .3s ease;font-size:1rem}.hero-btn:hover{background:linear-gradient(135deg,#059669,#047857);transform:translateY(-2px);box-shadow:0 15px 40px #10b98166}.hero-btn:hover span{transform:translate(8px)}.hero-dots{position:absolute;bottom:50px;left:60px;display:flex;gap:12px;z-index:20}.dot{width:10px;height:10px;border-radius:50%;background:#ffffff40;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;border:1px solid transparent}.dot:before{content:"";position:absolute;inset:-3px;border-radius:50%;background:#ffffff1a;opacity:0;transition:opacity .3s ease}.dot:hover:before{opacity:1}.dot.active{background:#10b981;transform:scale(1.3);box-shadow:0 0 0 2px #10b98133;border-color:#ffffff4d}.hero-slide-indicator{position:absolute;bottom:50px;right:60px;color:#ffffffb3;font-size:.8rem;font-weight:500;letter-spacing:1px;z-index:20}.hero-scroll-indicator{position:absolute;bottom:30px;left:50%;transform:translate(-50%);z-index:20;color:#ffffff80;font-size:.75rem;display:flex;flex-direction:column;align-items:center;gap:6px;animation:float 2s ease-in-out infinite}.hero-scroll-indicator:after{content:"";width:1px;height:30px;background:#ffffff4d}@keyframes fadeUp{to{opacity:1;transform:translateY(0)}}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}@keyframes float{0%,to{transform:translate(-50%) translateY(0)}50%{transform:translate(-50%) translateY(8px)}}.hero-progress{position:absolute;top:0;left:0;width:100%;height:3px;background:#ffffff1a;z-index:30;overflow:hidden}.hero-progress-bar{height:100%;background:#10b981;width:100%;transform:translate(-100%);animation:progress 6s linear infinite}@keyframes progress{0%{transform:translate(-100%)}to{transform:translate(0)}}@media(max-width:1200px){.hero-content{padding:0 50px 90px;max-width:900px}.hero-content h1{font-size:2.8rem}.hero-content p{font-size:.95rem;max-width:480px}.hero-btn{padding:12px 30px;font-size:.85rem}}@media(max-width:992px){.hero{height:80vh;min-height:600px}.hero-content{padding:0 40px 80px}.hero-content h1{font-size:2.5rem}.hero-content p{font-size:.9rem;max-width:450px;line-height:1.6}.hero-btn{padding:12px 28px;font-size:.85rem;gap:8px}.hero-btn span{font-size:.9rem}.hero-dots{left:40px;bottom:40px}.hero-slide-indicator{right:40px;bottom:40px;font-size:.75rem}}@media(max-width:768px){.hero{height:75vh;min-height:550px}.hero-content{padding:0 30px 60px;text-align:center;align-items:center}.hero-content h1{font-size:2.2rem;margin-bottom:.8rem}.hero-content p{font-size:.85rem;max-width:100%;line-height:1.6;margin-top:.8rem}.hero-btn{margin-top:1.8rem;padding:11px 26px;font-size:.8rem}.hero-btn span{font-size:.85rem}.hero-dots{left:50%;transform:translate(-50%);bottom:35px;gap:10px}.dot{width:9px;height:9px}.hero-slide-indicator,.hero-scroll-indicator{display:none}.hero-progress{height:2px}}@media(max-width:576px){.hero{height:70vh;min-height:480px}.hero-content{padding:0 20px 50px}.hero-content h1{font-size:1.8rem;margin-bottom:.6rem}.hero-content p{font-size:.8rem;margin-top:.6rem;line-height:1.5}.hero-btn{margin-top:1.5rem;padding:10px 24px;font-size:.75rem;gap:6px}.hero-btn span{font-size:.8rem}.hero-dots{bottom:25px;gap:8px}.dot{width:8px;height:8px}.dot.active{transform:scale(1.2)}}@media(max-width:400px){.hero{height:65vh;min-height:420px}.hero-content h1{font-size:1.5rem}.hero-content p{font-size:.75rem}.hero-btn{padding:9px 20px;font-size:.7rem}.hero-btn span{font-size:.75rem}.hero-dots{bottom:20px}.dot{width:7px;height:7px}}.services-section{padding:40px 0;background:linear-gradient(135deg,#fff,#fafafa);position:relative;overflow:hidden}.services-section:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 10% 20%,rgba(0,150,255,.03),transparent 50%),radial-gradient(circle at 90% 80%,rgba(255,200,0,.02),transparent 50%);pointer-events:none}.services-container{max-width:1400px;margin:auto;padding:0 clamp(24px,4vw,60px);display:grid;grid-template-columns:1.1fr 1.9fr;gap:clamp(60px,8vw,100px)}.services-left{position:sticky}.services-tag{font-size:11px;letter-spacing:3px;font-weight:700;padding:8px 20px;background:#00000008;border-radius:50px}.services-left h2{font-size:clamp(42px,5vw,60px);font-weight:800;margin:28px 0}.services-left p{font-size:15px;line-height:1.8;color:#444;max-width:420px}.services-right{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.service-card{padding:32px;background:#fff;border-radius:20px;box-shadow:0 6px 30px #0000000d;transition:.5s cubic-bezier(.16,1,.3,1);animation:fadeInUp .6s ease forwards;opacity:0}.service-card:before{display:none}.service-card:hover{transform:translateY(-8px)}.service-icon-wrapper{width:64px;height:64px;margin-bottom:28px;display:flex;align-items:center;justify-content:center;position:relative}.service-icon{font-size:34px;transition:.4s ease}.service-card:nth-child(1) .service-icon{color:#f59e0b}.service-card:nth-child(2) .service-icon{color:#3b82f6}.service-card:nth-child(3) .service-icon{color:#6366f1}.service-card:nth-child(4) .service-icon{color:#22c55e}.service-card:nth-child(5) .service-icon{color:#0ea5e9}.service-card:nth-child(6) .service-icon{color:#ef4444}.service-card:hover .service-icon{transform:scale(1.12) rotate(4deg);filter:drop-shadow(0 6px 12px rgba(0,0,0,.15))}.service-icon-wrapper:before{content:"";position:absolute;inset:0;background:#00000008;border-radius:16px;transform:rotate(45deg);transition:.4s ease}.service-card:hover .service-icon-wrapper:before{transform:rotate(135deg)}.service-card h4{font-size:20px;margin-bottom:12px}.service-card p{font-size:14px;line-height:1.7;color:#555}.service-card-border{position:absolute;inset:-1px;border-radius:21px;background:linear-gradient(135deg,rgba(0,150,255,.1),transparent);opacity:0}.service-card:hover .service-card-border{opacity:1}@keyframes fadeInUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:none}}.service-card:nth-child(1){animation-delay:.1s}.service-card:nth-child(2){animation-delay:.2s}.service-card:nth-child(3){animation-delay:.3s}.service-card:nth-child(4){animation-delay:.4s}.service-card:nth-child(5){animation-delay:.5s}.service-card:nth-child(6){animation-delay:.6s}@media(max-width:992px){.services-container{grid-template-columns:1fr}.services-right{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.services-right{grid-template-columns:1fr}.service-card{max-width:420px;margin:auto}}.energy-section{padding:50px 0;background:#fff}.energy-container{max-width:1300px;margin:auto;padding:0 24px;display:grid;grid-template-columns:1.2fr 1.8fr;gap:90px;align-items:start}.energy-tag{font-size:12px;font-weight:600;letter-spacing:2px;color:#000;display:inline-block;margin-bottom:18px;padding-bottom:6px;border-bottom:1px solid #000}.energy-title{font-size:56px;font-weight:700;line-height:1.1;margin-bottom:22px;color:#000}.energy-desc{font-size:15px;line-height:1.7;color:#555;max-width:420px}.energy-intro{font-size:15px;line-height:1.7;color:#555;max-width:520px;margin-bottom:48px}.energy-stats{display:grid;grid-template-columns:repeat(2,1fr);gap:36px 60px;margin-bottom:52px}.stat-box{padding-bottom:18px;border-bottom:1px solid #d5d5d5}.stat-box h3{font-size:42px;font-weight:700;color:#000;margin-bottom:6px}.stat-box span{font-size:12px;letter-spacing:1.5px;color:#777}.energy-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 34px;border-radius:40px;background:transparent;border:1.5px solid #000;font-size:14px;font-weight:600;cursor:pointer;transition:all .35s ease}.energy-btn span{font-size:16px;transition:transform .3s ease}.energy-btn:hover{background:#000;color:#fff}.energy-btn:hover span{transform:translate(4px,-4px)}@media(max-width:992px){.energy-container{grid-template-columns:1fr;gap:70px}.energy-title{font-size:46px}}@media(max-width:576px){.energy-title{font-size:38px}.energy-stats{grid-template-columns:1fr;gap:28px}}.Aboutcontent_section{padding:100px 0;background:#fff}.Aboutcontent_container{max-width:1300px;margin:auto;padding:0 40px;display:grid;grid-template-columns:1fr 1fr;gap:90px;align-items:center}.Aboutcontent_imageStack{position:relative;width:100%;height:520px}.Aboutcontent_image{position:absolute;width:100%;height:100%;background-size:cover;background-position:center;border-radius:14px;box-shadow:0 30px 60px #0a1a4a26;transition:all .9s cubic-bezier(.4,0,.2,1)}.Aboutcontent_image.front{z-index:3;transform:translate(0) scale(1);border:2px solid rgba(255,215,0,.2)}.Aboutcontent_image.middle{z-index:2;transform:translate(-35px,-25px) scale(1);opacity:.9}.Aboutcontent_image.back{z-index:1;transform:translate(-70px,-50px) scale(.98);opacity:.8}.Aboutcontent_label{font-size:.85rem;font-weight:600;letter-spacing:2px;color:gold;margin-bottom:14px;display:inline-block;position:relative}.Aboutcontent_label:after{content:"";position:absolute;bottom:-6px;left:0;width:30px;height:2px;background:gold;border-radius:2px}.Aboutcontent_heading{font-size:3rem;font-weight:800;color:#0a1a4a;margin-bottom:20px}.Aboutcontent_text{font-size:1.05rem;line-height:1.8;color:#5f6f81;max-width:520px;margin-bottom:40px}.Aboutcontent_accordion{display:flex;flex-direction:column;gap:16px}.Aboutcontent_item{border:1px solid #e5e7eb;border-radius:8px;overflow:hidden;transition:all .3s ease}.Aboutcontent_item.active{border-color:gold;box-shadow:0 10px 25px #ffd7001f}.Aboutcontent_header{width:100%;padding:20px 24px;background:#fff;border:none;font-size:1.05rem;font-weight:600;display:flex;justify-content:space-between;align-items:center;cursor:pointer;color:#0a1a4a;transition:all .3s ease}.Aboutcontent_header:hover{color:gold}.Aboutcontent_plus{font-size:1.5rem;font-weight:300;color:gold;transition:transform .3s ease}.Aboutcontent_item.active .Aboutcontent_plus{transform:rotate(45deg)}.Aboutcontent_body{max-height:0;overflow:hidden;background:#f9fafb;transition:max-height .5s ease,padding .5s ease}.Aboutcontent_item.active .Aboutcontent_body{max-height:200px;padding:20px 24px}.Aboutcontent_body p{font-size:.95rem;line-height:1.7;color:#5f6f81}@media(max-width:992px){.Aboutcontent_container{grid-template-columns:1fr;gap:60px}.Aboutcontent_imageStack{height:420px}.Aboutcontent_image.middle{transform:translate(-25px,-18px) scale(.96)}.Aboutcontent_image.back{transform:translate(-50px,-35px) scale(.92)}.Aboutcontent_heading{font-size:2.4rem}}@media(max-width:768px){.Aboutcontent_section{padding:80px 0}.Aboutcontent_heading{font-size:2.2rem}.Aboutcontent_text{font-size:1rem}}@media(max-width:576px){.Aboutcontent_section{padding:60px 0}.Aboutcontent_container{padding:0 20px;gap:40px}.Aboutcontent_imageStack{height:280px}.Aboutcontent_image.middle{transform:translate(-12px,-8px) scale(.97)}.Aboutcontent_image.back{transform:translate(-24px,-16px) scale(.94)}.Aboutcontent_heading{font-size:1.8rem}.Aboutcontent_text{font-size:.95rem;margin-bottom:30px}.Aboutcontent_header{padding:16px 18px;font-size:.95rem}.Aboutcontent_item.active .Aboutcontent_body{padding:16px 18px}.Aboutcontent_label{font-size:.75rem}}@media(max-width:400px){.Aboutcontent_imageStack{height:240px}.Aboutcontent_heading{font-size:1.6rem}.Aboutcontent_text{font-size:.9rem}.Aboutcontent_header{padding:14px 16px;font-size:.9rem}}.Homeimageslider_section{background:#f8fafc;overflow:hidden}.Homeimageslider_wrapper{width:100%;overflow:hidden}.Homeimageslider_track{display:flex;will-change:transform}.Homeimageslider_slide{min-width:calc(100% / 3);box-sizing:border-box}.Homeimageslider_slide img{width:100%;height:320px;object-fit:cover;display:block}@media(max-width:1024px){.Homeimageslider_slide{min-width:50%}}@media(max-width:600px){.Homeimageslider_slide{min-width:100%}}.testimonial{padding:80px 0;background:linear-gradient(135deg,#fafafa,#fff);position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.testimonial_background{position:absolute;inset:0;pointer-events:none;z-index:0}.bg_glow_1{position:absolute;top:-300px;right:-200px;width:600px;height:600px;background:radial-gradient(circle,#ffd7000f,#ffd70000 70%);border-radius:50%;filter:blur(60px);animation:floatGlow 20s infinite ease-in-out}.bg_glow_2{position:absolute;bottom:-300px;left:-200px;width:600px;height:600px;background:radial-gradient(circle,#ffd7000a,#ffd70000 70%);border-radius:50%;filter:blur(60px);animation:floatGlow 25s infinite ease-in-out reverse}.bg_grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px);background-size:60px 60px;opacity:.3;-webkit-mask-image:radial-gradient(circle at center,black,transparent 70%);mask-image:radial-gradient(circle at center,black,transparent 70%)}@keyframes floatGlow{0%,to{transform:translate(0) rotate(0)}33%{transform:translate(30px,-20px) rotate(120deg)}66%{transform:translate(-20px,30px) rotate(240deg)}}.testimonial_container{max-width:1400px;margin:0 auto;padding:0 40px;position:relative;z-index:1;display:flex;flex-wrap:wrap;gap:50px;align-items:stretch}.testimonial_left{flex:1;min-width:300px;display:flex;flex-direction:column}.testimonial_right{flex:1;min-width:350px;display:flex;flex-direction:column}.testimonial_left,.testimonial_right{align-self:stretch}.testimonial_header{text-align:left;margin-bottom:40px}.header_top{display:inline-flex;flex-direction:column;align-items:flex-start;margin-bottom:20px}.header_label{font-size:11px;font-weight:700;letter-spacing:3px;text-transform:uppercase;color:gold;margin-bottom:12px;position:relative;display:inline-block}.header_label:after{content:"";position:absolute;bottom:-6px;left:0;width:40px;height:1px;background:linear-gradient(90deg,#FFD700,transparent)}.header_line{width:100px;height:1px;background:linear-gradient(90deg,#FFD700,rgba(255,215,0,.3),transparent)}.testimonial_title{font-size:42px;font-weight:350;line-height:1.2;letter-spacing:-1px;margin-bottom:16px;margin-top:0;color:#1a2530}.testimonial_subtitle{font-size:15px;color:#666;line-height:1.5;max-width:400px;font-weight:400}.testimonial_carousel{position:relative;display:flex;align-items:center;justify-content:center;margin-bottom:30px;flex:1}.testimonial_card{background:#fff;border-radius:24px;padding:48px;box-shadow:0 20px 60px #0000000f,0 0 0 1px #ffd7001a;position:relative;overflow:hidden;width:100%;transition:transform .5s ease,opacity .5s ease;display:flex;flex-direction:column;min-height:450px}.testimonial_card:before{content:"";position:absolute;top:0;left:0;right:0;height:4px;background:linear-gradient(90deg,gold,#e6b800)}.testimonial_card.transitioning{opacity:.9;transform:translateY(10px)}.card_content{position:relative;flex:1;display:flex;flex-direction:column}.quote_mark{position:absolute;top:-20px;left:-10px;font-size:100px;color:#ffd7000f;font-weight:700;line-height:1;z-index:0}.rating_display{display:flex;align-items:center;gap:10px;margin-bottom:25px;position:relative;z-index:1;flex-wrap:wrap}.star{font-size:18px;color:#e0e0e0;transition:color .3s ease}.star.filled{color:gold;text-shadow:0 2px 4px rgba(255,215,0,.2)}.rating_text{font-size:12px;font-weight:600;color:gold;letter-spacing:.5px}.testimonial_text{font-size:17px;line-height:1.65;color:#333;margin-bottom:30px;position:relative;z-index:1;font-weight:400;flex:1}.user_info{display:flex;align-items:center;gap:18px;padding-top:25px;border-top:1px solid rgba(255,215,0,.15);margin-top:auto}.user_avatar{position:relative;width:56px;height:56px;flex-shrink:0}.user_avatar img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2px solid #FFD700;box-shadow:0 8px 20px #0000001a;position:relative;z-index:1}.avatar_ring{position:absolute;inset:-2px;border:2px solid rgba(255,215,0,.3);border-radius:50%;animation:pulseRing 2s infinite}@keyframes pulseRing{0%{transform:scale(1);opacity:.7}50%{transform:scale(1.05);opacity:.3}to{transform:scale(1);opacity:.7}}.user_details{flex:1}.user_name{font-size:17px;font-weight:600;color:#1a2530;margin:0 0 4px}.user_role{font-size:12px;color:gold;display:block;margin-bottom:6px;font-weight:500}.user_stats{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.stat{font-size:11px;color:#95a5a6;font-weight:500}.stat_divider{color:#ffd7004d}.carousel_indicators{display:flex;justify-content:flex-start;gap:10px;margin-top:20px}.indicator{width:45px;height:3px;background:#ecf0f1;border:none;border-radius:2px;cursor:pointer;padding:0;position:relative;overflow:hidden;transition:all .3s ease}.indicator.active{background:#ffd70026}.indicator_progress{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,gold,#e6b800);transform:scaleX(0);transform-origin:left;transition:transform 6s linear}.indicator.active .indicator_progress{transform:scaleX(1)}.indicator:hover{transform:scaleY(1.5)}.carousel_arrow{position:absolute;top:50%;transform:translateY(-50%);background:#fff;border:1px solid rgba(255,215,0,.2);width:44px;height:44px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:gold;box-shadow:0 12px 30px #0000001a;transition:all .3s cubic-bezier(.4,0,.2,1);z-index:2;opacity:.9}.carousel_arrow:hover{background:gold;color:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 18px 40px #ffd70040;opacity:1}.carousel_arrow.left{left:-18px}.carousel_arrow.right{right:-18px}.video_header{margin-bottom:30px}.video_badge{display:inline-flex;align-items:center;gap:8px;background:#ffd7001a;padding:6px 14px;border-radius:40px;font-size:10px;font-weight:700;letter-spacing:1px;color:#b8860b;margin-bottom:18px}.video_badge svg{width:14px;height:14px}.video_header h3{font-size:32px;font-weight:400;color:#1a2530;margin-bottom:10px}.video_highlight{color:gold;font-weight:600}.video_header p{font-size:14px;color:#95a5a6;line-height:1.5}.video_carousel{position:relative;display:flex;align-items:center;gap:12px;margin-bottom:20px;flex:1}.video_wrapper{flex:1;transition:opacity .4s ease,transform .4s ease}.video_wrapper.video_transitioning{opacity:.8;transform:scale(.98)}.video_container{position:relative;width:100%;padding-bottom:56.25%;background:#000;border-radius:20px;overflow:hidden;box-shadow:0 20px 35px #0000001a;border:1px solid rgba(255,215,0,.2)}.video_container iframe{position:absolute;top:0;left:0;width:100%;height:100%}.video_play_badge{position:absolute;bottom:12px;right:12px;background:#000000b3;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:4px 10px;border-radius:20px;font-size:10px;color:gold;font-weight:600;z-index:2;pointer-events:none}.video_info{margin-top:16px;text-align:center}.video_title{font-size:16px;font-weight:700;color:#1a2530;margin-bottom:6px}.video_customer{display:flex;justify-content:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.customer_name{font-size:13px;font-weight:600;color:gold}.customer_location{font-size:11px;color:#95a5a6}.video_quote{font-size:12px;color:#666;font-style:italic;padding:6px 12px;background:#ffd70014;border-radius:20px;display:inline-block}.video_arrow{background:#fff;border:1px solid rgba(255,215,0,.3);width:40px;height:40px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;color:gold;transition:all .3s ease;flex-shrink:0}.video_arrow:hover{background:gold;color:#fff;transform:scale(1.05)}.video_controls_bar{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:20px 0;flex-wrap:wrap}.video_indicators{display:flex;justify-content:center;gap:8px;flex:1}.video_indicator{flex:1;max-width:50px;height:3px;background:#ecf0f1;border:none;border-radius:2px;cursor:pointer;position:relative;overflow:hidden;transition:all .2s}.video_indicator.active{background:#ffd70033}.video_indicator_progress{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,gold,#e6b800);transform:scaleX(0);transform-origin:left;transition:transform 8s linear}.video_indicator.active .video_indicator_progress{transform:scaleX(1)}.auto_play_btn{display:flex;align-items:center;gap:6px;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);padding:6px 14px;border-radius:30px;font-size:11px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#b8860b;white-space:nowrap}.video_stats{display:flex;align-items:center;justify-content:center;gap:20px;background:#fff;padding:16px 20px;border-radius:60px;box-shadow:0 5px 15px #0000000d;border:1px solid rgba(255,215,0,.15);margin-top:auto}.stat_number{font-size:20px;font-weight:700;color:gold}.stat_label{font-size:10px;color:#95a5a6;text-transform:uppercase;letter-spacing:.5px}.video_stats .stat_divider{width:1px;height:30px;background:linear-gradient(to bottom,transparent,rgba(255,215,0,.3),transparent)}@media(max-width:1100px){.carousel_arrow.left{left:-10px}.carousel_arrow.right{right:-10px}.carousel_arrow{width:38px;height:38px}}@media(max-width:1024px){.testimonial_container{flex-direction:column;gap:60px}.testimonial_left,.testimonial_right{width:100%}.testimonial_title{font-size:38px}.carousel_indicators{justify-content:center}.testimonial_card{min-height:auto}}@media(max-width:900px){.testimonial{padding:60px 0}.testimonial_title{font-size:34px}.testimonial_card{padding:36px 28px}.testimonial_text{font-size:16px}.video_header h3{font-size:28px}}@media(max-width:768px){.testimonial_container{padding:0 24px}.testimonial_title{font-size:30px}.testimonial_card{padding:28px 22px}.user_info{flex-direction:row;flex-wrap:wrap}.video_arrow{width:36px;height:36px}.video_controls_bar{flex-direction:column;align-items:stretch}.video_indicators{max-width:100%}.auto_play_btn{align-self:center}}@media(max-width:640px){.testimonial{padding:50px 0}.testimonial_title{font-size:28px}.testimonial_header{margin-bottom:30px}.testimonial_carousel{margin-bottom:25px}.carousel_arrow{display:none}.user_info{flex-direction:column;text-align:center}.user_stats{justify-content:center}.video_stats{flex-wrap:wrap;gap:15px;border-radius:30px}.video_stats .stat_divider{width:40px;height:1px}.video_header h3{font-size:24px}}@media(max-width:480px){.testimonial_container{padding:0 16px}.testimonial_title{font-size:24px}.testimonial_card{padding:22px 18px}.testimonial_text{font-size:14px;line-height:1.6}.rating_display{gap:6px}.rating_display .star{font-size:15px}.rating_text{font-size:10px}.video_arrow{width:32px;height:32px}.video_arrow svg{width:16px;height:16px}.video_customer{flex-direction:column;gap:4px}.stat_number{font-size:18px}.stat_label{font-size:9px}}.auto_play_btn{display:flex;align-items:center;gap:8px;background:#ffd7001a;border:1px solid rgba(255,215,0,.3);padding:8px 18px;border-radius:40px;font-size:12px;font-weight:600;cursor:pointer;transition:all .3s ease;color:#b8860b;white-space:nowrap}.auto_play_btn.active{background:#ffd70033;border-color:gold;color:#8b6914}.auto_play_btn:hover{background:#ffd7004d;transform:scale(1.02)}.auto_play_btn svg{width:14px;height:14px}.video_stats{display:flex;align-items:center;justify-content:center;gap:25px;background:linear-gradient(135deg,#fef9e6,#fff9ef);padding:16px 24px;border-radius:60px;margin-top:20px;border:1px solid rgba(255,215,0,.2)}.stat_item{display:flex;flex-direction:column;align-items:center;gap:4px}.stat_number{font-size:20px;font-weight:800;color:gold}.stat_label{font-size:10px;font-weight:600;color:#5f6f81;letter-spacing:.5px;text-transform:uppercase}.video_stats .stat_divider{width:1px;height:35px;background:linear-gradient(to bottom,transparent,rgba(255,215,0,.3),transparent)}@media(max-width:768px){.auto_play_btn{padding:6px 14px;font-size:11px}.video_stats{gap:15px;padding:12px 18px}.stat_number{font-size:18px}.stat_label{font-size:9px}}@media(max-width:576px){.video_controls_bar{flex-direction:column;gap:15px;align-items:stretch}.auto_play_btn{justify-content:center}.video_stats{flex-wrap:wrap;gap:12px;border-radius:30px}.video_stats .stat_divider{width:30px;height:1px}}.collaboration{padding:50px 0;background:#fff;position:relative;overflow:hidden}.collaboration:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 50%,rgba(0,0,0,.02) 0%,transparent 50%),radial-gradient(circle at 80% 30%,rgba(0,0,0,.015) 0%,transparent 50%);pointer-events:none}.collaboration:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:1px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.08) 15%,rgba(0,0,0,.08) 85%,transparent 100%)}.collaboration_container{max-width:1320px;margin:0 auto;padding:0 60px;position:relative;z-index:2}.collaboration_top{display:flex;align-items:center;gap:24px;margin-bottom:120px;position:relative;padding-left:12px}.collaboration_label{font-size:13px;font-weight:600;letter-spacing:3px;color:#000;white-space:nowrap;text-transform:uppercase;position:relative;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif}.collaboration_label:before{content:"";position:absolute;left:-12px;top:50%;transform:translateY(-50%);width:6px;height:6px;background:linear-gradient(135deg,#000,#555);border-radius:50%;box-shadow:0 0 0 4px #0000000d}.collaboration_line{flex:1;height:1px;background:linear-gradient(90deg,#0000001a,#0003,#0000001a);position:relative;overflow:hidden}.collaboration_line:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.4) 50%,transparent 100%);animation:shimmer 3s infinite}@keyframes shimmer{0%{left:-100%}to{left:100%}}.collaboration_main{display:flex;justify-content:space-between;align-items:flex-start;gap:120px;position:relative}.collaboration_left{max-width:720px;position:relative}.collaboration_left h2{font-size:88px;font-weight:800;margin-bottom:40px;letter-spacing:-2px;color:#000;line-height:1;position:relative;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;background:linear-gradient(135deg,#000,#222);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding-bottom:20px}.collaboration_left h2:after{content:"";position:absolute;bottom:0;left:0;width:120px;height:4px;background:linear-gradient(90deg,#000,#0000004d);border-radius:2px;transform-origin:left;transform:scaleX(0);animation:lineReveal 1.2s ease-out .5s forwards}@keyframes lineReveal{to{transform:scaleX(1)}}.collaboration_left p{font-size:18px;line-height:1.8;color:#444;letter-spacing:.3px;padding-right:40px;font-weight:400;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;position:relative}.collaboration_left p:before{content:"";position:absolute;top:-20px;left:0;width:40px;height:1px;background:#0000001a}.collaboration_left p strong{color:#000;font-weight:600;position:relative;background:linear-gradient(135deg,#000,#333);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;padding:0 2px}.collaboration_left p strong:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent 0%,rgba(0,0,0,.15) 50%,transparent 100%);border-radius:1px;opacity:0;transition:opacity .3s ease}.collaboration_left p:hover strong:after{opacity:1}.collaboration_right{display:flex;flex-direction:column;align-items:center;gap:32px;padding-top:40px;position:relative}.down_arrow{width:48px;height:48px;display:flex;align-items:center;justify-content:center;font-size:28px;color:#000;position:relative;animation:arrowPulse 2s ease-in-out infinite;cursor:pointer;transition:all .3s ease}.down_arrow:before{content:"";position:absolute;width:100%;height:100%;border-radius:50%;background:linear-gradient(135deg,rgba(0,0,0,.05) 0%,transparent 50%);transform:scale(.8);transition:transform .3s ease}.down_arrow:hover{transform:translateY(5px)}.down_arrow:hover:before{transform:scale(1)}@keyframes arrowPulse{0%,to{transform:translateY(0);opacity:1}50%{transform:translateY(-8px);opacity:.8}}.collaboration_btn{background:transparent;border:2px solid #000;padding:20px 56px;font-size:16px;font-weight:500;border-radius:50px;cursor:pointer;transition:all .4s cubic-bezier(.175,.885,.32,1.275);position:relative;overflow:hidden;letter-spacing:.8px;text-transform:uppercase;font-family:Inter,-apple-system,BlinkMacSystemFont,sans-serif;color:#000;min-width:200px}.collaboration_btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);transition:left .7s ease}.collaboration_btn:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#000;border-radius:50px;transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.175,.885,.32,1.275);z-index:-1}.collaboration_btn span{margin-left:12px;display:inline-block;transition:all .4s cubic-bezier(.175,.885,.32,1.275);font-size:18px;line-height:1}.collaboration_btn:hover{color:#fff;border-color:#000;transform:translateY(-2px);box-shadow:0 12px 40px #00000026}.collaboration_btn:hover:before{left:100%}.collaboration_btn:hover:after{transform:scaleX(1);transform-origin:left}.collaboration_btn:hover span{transform:translate(6px,-6px) rotate(-15deg)}.collaboration_main:hover .collaboration_left h2:after{width:150px;transition:width .5s ease}@media(max-width:1200px){.collaboration_left h2{font-size:72px}.collaboration_main{gap:80px}.collaboration_container{max-width:1140px;padding:0 48px}}@media(max-width:1024px){.collaboration_left h2{font-size:64px}.collaboration_main{gap:60px}.collaboration_left p{font-size:17px;padding-right:20px}}@media(max-width:900px){.collaboration{padding:140px 0}.collaboration_container{padding:0 40px}.collaboration_top{margin-bottom:80px}.collaboration_main{flex-direction:column;gap:80px;align-items:center;text-align:center}.collaboration_left{max-width:100%}.collaboration_left h2{font-size:56px;letter-spacing:-1.5px}.collaboration_left h2:after{left:50%;transform:translate(-50%) scaleX(0);background:linear-gradient(90deg,transparent,#000,transparent);width:160px;animation:lineReveal 1.2s ease-out .5s forwards}.collaboration_left p{padding-right:0;padding-left:0}.collaboration_left p:before{left:50%;transform:translate(-50%)}.collaboration_right{padding-top:0}.collaboration_main:hover .collaboration_left h2:after{width:200px}}@media(max-width:640px){.collaboration{padding:120px 0}.collaboration_container{padding:0 32px}.collaboration_left h2{font-size:48px;margin-bottom:32px}.collaboration_left p{font-size:16px;line-height:1.7}.collaboration_btn{padding:18px 48px;font-size:15px;width:100%;max-width:300px}.collaboration_label{font-size:12px;letter-spacing:2.5px}.collaboration_top{gap:20px;padding-left:8px}}@media(max-width:480px){.collaboration{padding:100px 0}.collaboration_container{padding:0 24px}.collaboration_left h2{font-size:40px;letter-spacing:-1px}.collaboration_btn{padding:16px 40px}.down_arrow{width:40px;height:40px;font-size:24px}}:root{--bsp-primary: #0b2e46;--bsp-accent: #2E7FBF;--white: #ffffff;--text-light: #5f6f81}.ourteam{padding:80px 0;background:var(--white)}.ourteam_container{max-width:1400px;margin:auto;padding:0 24px}.ourteam_heading{text-align:center;margin-bottom:80px}.ourteam_heading span{font-size:11px;letter-spacing:3px;font-weight:600;color:var(--bsp-primary);display:inline-block;margin-bottom:18px}.ourteam_heading h2{font-size:54px;font-weight:400;letter-spacing:1px;text-transform:uppercase;color:var(--bsp-primary);margin-bottom:14px}.ourteam_heading p{font-size:15px;color:var(--text-light);max-width:560px;margin:0 auto;line-height:1.7}.ourteam_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:28px}.team_item{position:relative;overflow:hidden;border-radius:18px;cursor:pointer;background:#fff;box-shadow:0 12px 30px #0b2e4614}.team_item img{width:100%;height:320px;object-fit:cover;transition:transform .6s ease}.team_item:hover img{transform:scale(1.07)}.team_info{position:absolute;inset:0;background:#fffffff7;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;transform:translateY(100%);transition:transform .45s ease}.team_item:hover .team_info{transform:translateY(0)}.team_info h4{font-size:18px;font-weight:600;margin-bottom:6px;color:var(--bsp-primary)}.team_role{font-size:14px;color:var(--text-light);position:relative;padding-bottom:10px}.team_role:after{content:"";position:absolute;left:50%;bottom:0;width:0;height:1px;background:var(--bsp-primary);transition:all .3s ease;transform:translate(-50%)}.team_item:hover .team_role:after{width:60px}.team_socials{display:flex;gap:18px;margin-top:22px}.team_socials a{font-size:15px;color:var(--bsp-primary);transition:transform .3s ease,opacity .3s ease,color .3s ease}.team_socials a:hover{transform:translateY(-4px);opacity:.8;color:var(--bsp-accent)}@media(max-width:1200px){.ourteam_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.ourteam_heading h2{font-size:40px}}@media(max-width:600px){.ourteam{padding:90px 0}.ourteam_grid{grid-template-columns:1fr}.ourteam_heading h2{font-size:30px}}.vendor{padding:70px 0;background:#0a1a4a}.vendor_container{max-width:1400px;margin:auto;padding:0 20px}.vendor_header{text-align:center;margin-bottom:60px}.vendor_title{font-size:36px;font-weight:800;margin-bottom:12px;color:#fff}.vendor_subtitle{font-size:16px;color:#ffffffbf;max-width:600px;margin:0 auto;line-height:1.6}.vendor_grid{display:grid;grid-template-columns:1fr 1fr;gap:30px;margin-bottom:60px}.vendor_block{background:#ffffff0d;border-radius:16px;padding:30px;border:1px solid rgba(255,215,0,.2);transition:.3s ease}.vendor_block:hover{background:#ffd70014;transform:translateY(-4px);border-color:#ffd70066}.block_header{display:flex;align-items:center;gap:16px;margin-bottom:25px}.block_icon{width:56px;height:56px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:gold;color:#0a1a4a}.block_icon svg{width:24px;height:24px}.block_title_content h3{font-size:20px;font-weight:700;color:gold;margin-bottom:4px}.block_title_content p{font-size:14px;color:#ffffffb3}.vendor_cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.vendor_cards_demo{grid-template-columns:1fr 1fr}.vendor_card{background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,215,0,.2);padding:14px;text-align:center;transition:.3s ease}.vendor_card:hover{background:#ffd7001a;border-color:#ffd70066;transform:translateY(-3px)}.finance_card{display:flex;flex-direction:column;align-items:center;gap:8px}.card_logo{width:44px;height:44px;background:#fff;border-radius:8px;padding:6px;display:flex;align-items:center;justify-content:center}.card_logo img{width:100%;height:100%;object-fit:contain}.finance_card span{font-size:13px;font-weight:600;color:#fff}.vendor_card_text{padding:16px}.vendor_acronym{font-size:18px;font-weight:700;color:gold;margin-bottom:4px}.vendor_full_name{font-size:12px;color:#ffffffb3}.vendor_stats{display:flex;justify-content:center;gap:40px;background:#ffffff0d;border-radius:16px;padding:35px;border:1px solid rgba(255,215,0,.2)}.stat_item{text-align:center}.stat_number{font-size:34px;font-weight:800;color:gold;margin-bottom:6px}.stat_label{font-size:14px;color:#ffffffb3;font-weight:600}@media(max-width:992px){.vendor_grid{grid-template-columns:1fr}}@media(max-width:768px){.vendor_cards{grid-template-columns:repeat(2,1fr)}.vendor_stats{flex-direction:column;gap:25px}.vendor_title{font-size:30px}}@media(max-width:576px){.vendor_cards{grid-template-columns:1fr}.block_header{flex-direction:column;text-align:center}.stat_number{font-size:28px}.vendor{padding:50px 0}.vendor_header{margin-bottom:40px}}.renergy{background:linear-gradient(135deg,#0a1a4a,#071238);padding:60px 0}.renergy_container{max-width:1400px;margin:auto;padding:0 24px}.renergy_header{text-align:center;max-width:620px;margin:0 auto 100px}.renergy_header h2{font-size:56px;font-weight:900;color:#fff;line-height:1.05;margin-bottom:18px}.renergy_header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.renergy_header p{font-size:16px;color:#ffffffbf;line-height:1.8}.renergy_process{position:relative;max-width:900px;margin:auto}.energy_line{position:absolute;top:0;bottom:0;left:50%;width:4px;background:linear-gradient(180deg,gold,#e6b800,#fff);transform:translate(-50%);border-radius:10px;opacity:.7}.energy_step{position:relative;display:flex;align-items:center;margin-bottom:30px}.energy_step.left{justify-content:flex-start}.energy_step.right{justify-content:flex-end}.energy_icon{width:72px;height:72px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:30px;color:#0a1a4a;position:absolute;left:50%;transform:translate(-50%);box-shadow:0 0 0 10px #ffd70026;z-index:2;background:linear-gradient(135deg,gold,#e6b800)}.energy_card{width:360px;background:#ffffff14;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);border-radius:18px;padding:28px 26px;box-shadow:0 30px 60px #00000059;border:1px solid rgba(255,215,0,.25);transition:all .3s ease}.energy_card:hover{border-color:#ffd70080;transform:translateY(-5px)}.energy_card h4{font-size:18px;font-weight:700;color:#fff;margin-bottom:10px}.energy_card p{font-size:14px;color:#ffffffb3;line-height:1.7}.energy_step.left .energy_card{margin-right:auto}.energy_step.right .energy_card{margin-left:auto}@media(max-width:1024px){.renergy_header h2{font-size:44px}.energy_card{width:320px}}@media(max-width:900px){.renergy{padding-bottom:60px}.energy_line{left:24px}.energy_icon{left:24px;transform:none}.energy_step{justify-content:flex-start!important}.energy_card{width:calc(100% - 90px);margin-left:90px!important}}@media(max-width:600px){.renergy{padding-bottom:60px}.renergy_header{margin-bottom:70px}.renergy_header h2{font-size:34px}.renergy_header p{font-size:15px}.energy_card{padding:22px}.energy_icon{width:60px;height:60px;font-size:24px}}@media(max-width:420px){.energy_card{width:calc(100% - 70px);margin-left:70px!important}}@media(max-width:360px){.renergy_header h2{font-size:28px}.energy_icon{width:52px;height:52px;font-size:20px}.energy_card{width:calc(100% - 65px);margin-left:65px!important}.energy_card h4{font-size:16px}.energy_card p{font-size:12px}}:root{--bsp-primary: #0A1A4A;--bsp-secondary: #071238;--bsp-accent: #FFD700;--bsp-accent-dark: #E6B800;--white: #ffffff;--light-white: #e2e8f0;--gold-glow: rgba(255, 215, 0, .25)}.pmsuryaghar{padding:80px 0;background:linear-gradient(135deg,var(--bsp-primary),var(--bsp-secondary));position:relative;overflow:hidden}.pmsuryaghar:before{content:"";position:absolute;top:-30%;right:-15%;width:70%;height:140%;background:radial-gradient(circle,var(--gold-glow),transparent 70%);pointer-events:none;animation:floatOrb1 22s ease-in-out infinite}.pmsuryaghar:after{content:"";position:absolute;bottom:-30%;left:-10%;width:60%;height:120%;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);pointer-events:none;animation:floatOrb2 28s ease-in-out infinite reverse}@keyframes floatOrb1{0%,to{transform:translate(0) scale(1);opacity:.6}50%{transform:translate(3%,4%) scale(1.05);opacity:1}}@keyframes floatOrb2{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-4%,-3%) scale(1.08)}}.pmsuryaghar-container{max-width:1400px;margin:0 auto;padding:0 20px;position:relative;z-index:2}.pmsuryaghar-header{text-align:center;margin-bottom:60px}.gov-badge{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:8px 22px;background:linear-gradient(var(--bsp-accent-dark));color:var(--white);border-radius:50px;font-size:13px;font-weight:700;letter-spacing:1px;margin-bottom:22px;transition:all .3s ease}.gov-badge:hover{transform:translateY(-3px);box-shadow:0 8px 20px #ffd7004d}.pmsuryaghar-title{font-size:clamp(34px,5vw,46px);font-weight:800;color:var(--white);margin-bottom:16px}.suryagharhighlight{background:linear-gradient(90deg,gold,orange);-webkit-background-clip:text;background-clip:text;color:gold!important}.pmsuryaghar-description{font-size:16px;color:var(--light-white);max-width:720px;margin:0 auto;line-height:1.7}.pmsuryaghar-content{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:stretch}.pmsuryaghar-image{display:flex;flex-direction:column}.image-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 20px 40px #0006;position:relative}.image-wrapper:before{content:"";position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,215,0,.15),transparent 60%);pointer-events:none;z-index:1}.image-wrapper img{width:100%;min-height:320px;object-fit:cover;transition:transform .5s ease}.image-wrapper:hover img{transform:scale(1.05)}.subsidy-stats{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.stat-card{background:#ffffff14;border-radius:18px;padding:22px 18px;text-align:center;border:1px solid rgba(255,215,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:.35s ease;cursor:pointer}.stat-card:hover{transform:translateY(-6px);box-shadow:0 20px 40px #00000059;border-color:#ffd70080}.stat-icon{width:46px;height:46px;margin:0 auto 12px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:22px;background:linear-gradient(var(--bsp-accent-dark));color:var(--white);transition:all .3s ease}.stat-card:hover .stat-icon{transform:scale(1.1);box-shadow:0 5px 15px #ffd70066}.stat-value{font-size:26px;font-weight:800;color:var(--bsp-accent);margin-bottom:6px}.stat-label{font-size:11px;font-weight:700;color:var(--light-white);letter-spacing:1.3px}.pmsuryaghar-benefits{background:#ffffff14;border-radius:20px;padding:36px;border:1px solid rgba(255,215,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 15px 30px #00000059;display:flex;flex-direction:column}.benefits-header{display:flex;align-items:center;gap:18px;margin-bottom:26px;color:var(--white)}.benefits-icon{font-size:36px;background:linear-gradient(var(--bsp-accent-dark));padding:12px;border-radius:14px;color:var(--white);transition:all .3s ease}.pmsuryaghar-benefits:hover .benefits-icon{transform:scale(1.05);box-shadow:0 5px 15px #ffd7004d}.benefits-header h3{font-size:24px;font-weight:700;margin:0}.benefit{display:flex;gap:14px;padding:16px;background:#ffffff0d;border-radius:12px;margin-bottom:12px;color:var(--light-white);transition:all .3s ease;border-left:3px solid transparent}.benefit:hover{background:#ffd7001a;border-left-color:var(--bsp-accent);transform:translate(5px)}.benefit-check{width:26px;height:26px;background:linear-gradient(var(--bsp-accent-dark));color:var(white);border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700;flex-shrink:0}.benefit-text{flex:1}.benefit-text strong{display:block;font-size:15px;font-weight:700;margin-bottom:4px;color:var(--white)}.benefit-text span{font-size:13px;color:#ffffffb3}.eligibility-btn{margin-top:auto;padding:16px;font-size:16px;font-weight:600;background:linear-gradient(135deg,var(--bsp-accent),var(--bsp-accent-dark));border-radius:12px;border:none;color:var(--bsp-primary);cursor:pointer;transition:all .3s ease;display:flex;align-items:center;justify-content:center;gap:10px;letter-spacing:.5px}.eligibility-btn i{transition:transform .3s ease}.eligibility-btn:hover{transform:translateY(-4px);box-shadow:0 20px 40px #ffd70059;background:linear-gradient(135deg,#FFE44D,var(--bsp-accent));gap:14px}.eligibility-btn:hover i{transform:translate(5px)}@media(max-width:992px){.pmsuryaghar-content{grid-template-columns:1fr;gap:40px}.pmsuryaghar{padding:60px 0}.subsidy-stats{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.pmsuryaghar-header{margin-bottom:40px}.gov-badge{padding:6px 18px;font-size:11px}.pmsuryaghar-description{font-size:14px}.pmsuryaghar-benefits{padding:24px}.benefits-header h3{font-size:20px}.benefits-icon{font-size:28px;padding:10px}}@media(max-width:576px){.subsidy-stats{grid-template-columns:1fr;gap:12px}.stat-card{padding:16px 14px}.stat-value{font-size:22px}.benefit{padding:12px;flex-direction:column;text-align:center}.benefit-check{margin:0 auto 8px}.benefits-header{flex-direction:column;text-align:center;gap:12px}.eligibility-btn{padding:14px;font-size:14px}}@media(max-width:400px){.pmsuryaghar{padding:50px 0}.pmsuryaghar-title{font-size:clamp(28px,6vw,34px)}.stat-value{font-size:20px}}.offer-end-counter{margin-top:12px;padding-top:10px;border-top:1px solid rgba(255,215,0,.3)}.counter-timer{display:flex;justify-content:center;align-items:center;gap:4px;font-size:14px;font-weight:700;color:var(--bsp-accent);background:#0000004d;padding:6px 10px;border-radius:8px;margin-bottom:6px}.counter-timer span{font-family:Courier New,monospace;font-weight:800}.counter-days,.counter-hours,.counter-mins,.counter-secs{color:gold}.counter-separator{color:gold;font-weight:700}.offer-end-text{font-size:9px;color:#ffffffb3;text-align:center;letter-spacing:.5px}@media(max-width:768px){.counter-timer{font-size:12px;padding:4px 8px}.offer-end-text{font-size:8px}}@media(max-width:480px){.counter-timer{font-size:10px;gap:2px}.offer-end-text{font-size:7px}}.brands-section{padding:80px 0;background:linear-gradient(180deg,#f8fbff,#eef6ff 40%,#fff);position:relative;overflow:hidden}.brands-container{max-width:1400px;margin:auto;text-align:center;position:relative;z-index:2}.brands-title{font-size:26px;font-weight:800;color:#0f172a;margin-bottom:40px;padding:0 16px}.brands-slider{overflow:hidden;width:100%}.brands-track{display:flex;will-change:transform}.brand-card{flex:0 0 50vw;width:50vw;padding:22px 0;display:flex;align-items:center;justify-content:center}.brand-card img{height:38px;max-width:160px;object-fit:contain;transition:transform .3s ease}.brand-card:hover img{transform:scale(1.05)}@media(min-width:600px){.brand-card{flex:0 0 33.333%;width:auto;padding:28px}.brand-card img{height:40px;max-width:none}}@media(min-width:992px){.brands-section{padding:90px}.brands-title{font-size:28px;margin-bottom:50px}.brand-card{flex:0 0 20%;padding:30px}.brand-card img{height:42px}}.Solarservices{padding:80px 20px;background:#f8fbff}.Solarservices_container{max-width:1300px;margin:auto}.Solarservices_header{text-align:center;margin-bottom:60px}.Solarservices_tag{font-size:13px;font-weight:700;letter-spacing:1.5px;color:gold}.Solarservices_title{font-size:40px;font-weight:800;color:#0b2e46;margin:10px 0}.Solarservices_title span{color:gold}.Solarservices_subtitle{max-width:700px;margin:auto;font-size:16px;color:#5f6f81;line-height:1.7}.Solarservices_grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px}.Solarservices_card{background:#fff;padding:35px 25px;border-radius:20px;box-shadow:0 15px 40px #0000000d;transition:all .35s ease;border:1px solid rgba(0,0,0,.04);display:flex;flex-direction:column}.Solarservices_card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #2e7fbf2e}.Solarservices_iconWrap{width:60px;height:60px;border-radius:15px;background:#ffd7001a;display:flex;align-items:center;justify-content:center;margin-bottom:20px}.Solarservices_icon{font-size:26px;color:gold}.Solarservices_cardTitle{font-size:18px;font-weight:700;color:#0b2e46;margin-bottom:12px}.Solarservices_cardDesc{font-size:14px;color:#5f6f81;line-height:1.6;margin-bottom:20px;flex-grow:1}.Solarservices_btn{display:inline-flex;align-items:center;gap:6px;font-size:14px;font-weight:600;text-decoration:none;color:gold;transition:.3s ease;background:none;border:none;cursor:pointer;padding:0}.Solarservices_btn svg{transition:.3s ease}.Solarservices_btn:hover{color:#0b2e46}.Solarservices_btn:hover svg{transform:translate(5px)}@media(max-width:1024px){.Solarservices_grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.Solarservices_grid{grid-template-columns:1fr}.Solarservices_title{font-size:28px}}.popup-overlay{position:fixed;inset:0;background-color:#000000d9;display:flex;justify-content:center;align-items:center;z-index:9999;animation:fadeIn .3s ease-in}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}.popup-container{background:#fff;max-width:1000px;width:90%;border-radius:20px;overflow:hidden;position:relative;box-shadow:0 25px 50px -12px #00000080;animation:slideUp .4s ease-out}@keyframes slideUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}.popup-content{display:flex;min-height:480px}.popup-close{position:absolute;top:15px;right:20px;background:#0009;border:none;font-size:24px;cursor:pointer;color:#fff;z-index:10;width:35px;height:35px;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.popup-close:hover{background:gold;color:#000;transform:scale(1.1)}.popup-image-section{width:55%;background:linear-gradient(135deg,gold,orange);overflow:hidden;position:relative}.popup-image{width:100%;height:100%;display:block}.fallback-image{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,gold,orange)}.popup-form-section{width:55%;padding:35px 30px;display:flex;flex-direction:column;justify-content:center;background:#fff}.urgent-badge{display:inline-block;background:linear-gradient(135deg,gold,orange);color:#000;padding:5px 14px;border-radius:50px;font-size:11px;font-weight:700;letter-spacing:1px;margin-bottom:15px;width:fit-content;animation:pulse 2s infinite}@keyframes pulse{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.popup-title{font-size:28px;font-weight:800;line-height:1.2;margin-bottom:12px;color:#222}.popup-description{font-size:14px;line-height:1.5;color:#666;margin-bottom:20px}.highlight{color:gold;position:relative;display:inline-block;border:none!important}.countdown-timer{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:20px}.timer-block{background:linear-gradient(135deg,gold,orange);padding:12px 8px;border-radius:12px;text-align:center;transition:transform .2s ease}.timer-block:hover{transform:translateY(-2px)}.timer-number{font-size:26px;font-weight:700;color:#000;line-height:1;font-family:Courier New,monospace}.timer-label{margin-top:6px;font-size:10px;font-weight:600;color:#333;text-transform:uppercase}.benefits-list{margin-bottom:20px}.benefit-item{display:flex;align-items:center;gap:10px;margin-bottom:10px;color:#333;font-size:13px}.benefit-icon{width:20px;height:20px;border-radius:50%;background:linear-gradient(135deg,gold,orange);color:#000;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:12px;flex-shrink:0}.apply-now-btn{width:100%;padding:14px 20px;border:none;border-radius:50px;background:linear-gradient(135deg,gold,orange);color:#000;font-size:15px;font-weight:700;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;position:relative;overflow:hidden}.apply-now-btn:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.apply-now-btn:hover:before{left:100%}.apply-now-btn:hover{transform:translateY(-2px);box-shadow:0 6px 20px #ffd70066}.apply-now-btn:active{transform:translateY(0)}.popup-footer{text-align:center;font-size:10px;color:#95a5a6}@media(max-width:768px){.popup-content{flex-direction:column;min-height:auto}.popup-image-section{width:100%;height:260px}.popup-form-section{width:100%;padding:25px}.popup-title{font-size:24px}.countdown-timer{gap:8px}.timer-number{font-size:22px}.timer-label{font-size:9px}}@media(max-width:480px){.popup-container{width:95%;border-radius:16px}.popup-image-section{height:220px}.popup-form-section{padding:20px}.popup-title{font-size:22px}.popup-description{font-size:13px;margin-bottom:15px}.urgent-badge{font-size:10px;padding:4px 12px;margin-bottom:12px}.countdown-timer{gap:6px;margin-bottom:15px}.timer-block{padding:8px 4px}.timer-number{font-size:18px}.timer-label{font-size:8px;margin-top:4px}.benefit-item{font-size:11px;margin-bottom:8px}.benefit-icon{width:18px;height:18px;font-size:10px}.apply-now-btn{padding:12px 16px;font-size:13px;margin-bottom:10px}.popup-footer{font-size:9px}.popup-close{top:10px;right:15px;width:30px;height:30px;font-size:20px}}@media(max-width:380px){.popup-image-section{height:180px}.popup-form-section{padding:15px}.popup-title{font-size:20px}.countdown-timer{grid-template-columns:repeat(2,1fr);gap:8px}.timer-number{font-size:20px}}@media(max-width:768px)and (orientation:landscape){.popup-content{flex-direction:row}.popup-image-section{width:40%;height:auto;min-height:350px}.popup-form-section{width:60%;padding:20px}.benefits-list{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.benefit-item{margin-bottom:0}}@media(min-width:769px)and (max-width:1024px){.popup-container{max-width:90%}.popup-title{font-size:26px}.timer-number{font-size:24px}}.popup-container,.popup-image,.apply-now-btn,.timer-block{transition:all .3s ease}.apply-now-btn:focus,.popup-close:focus{outline:none;box-shadow:0 0 0 3px #ffd70080}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.footer{background:linear-gradient(135deg,#0a2b40,#123b56,#1a4b6c);color:#fff;position:relative;overflow:hidden}.footer:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,gold,#ff8c00,gold)}.footer-container{max-width:1300px;margin:0 auto;padding:0 20px;position:relative}.footer-middle{padding:70px 0 50px;position:relative}.footer-middle:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:90%;height:1px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.3),transparent)}.footer-columns{display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.footer-column-title{color:#fff;font-size:1.25rem;font-weight:700;margin-bottom:20px;padding-bottom:10px;border-bottom:2px solid rgba(255,215,0,.3);display:inline-block;letter-spacing:.5px;text-transform:uppercase;position:relative}.footer-column-title:after{content:"";position:absolute;bottom:-2px;left:0;width:50px;height:2px;background:gold}.footer-social{background:linear-gradient(135deg,#ffffff1a,#ffd7000d);border-radius:15px;border:1px solid rgba(255,215,0,.2);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:20px;margin-bottom:20px;box-shadow:0 10px 30px #0000001a;transition:all .3s ease}.footer-social:hover{border-color:#ffd70066;box-shadow:0 15px 40px #ffd7001a;transform:translateY(-5px)}.social-logo{width:150px;height:150px;object-fit:contain;background:#fff;border-radius:15px;padding:12px;box-shadow:0 5px 15px #0003;transition:all .4s ease}.footer-social:hover .social-logo{transform:scale(1.05) rotate(3deg);box-shadow:0 10px 25px #ffd7004d}.footer-contact-first-col{margin-top:25px}.contact-item-first{display:flex;gap:15px;margin-bottom:15px;padding:15px;background:#ffffff0d;border-radius:12px;border:1px solid rgba(255,215,0,.1);transition:all .4s cubic-bezier(.4,0,.2,1);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.contact-item-first:hover{background:#ffd7001a;border-color:#ffd7004d;transform:translate(8px);box-shadow:0 5px 15px #0003}.contact-icon{font-size:1.3rem;color:gold;display:flex;align-items:center;min-width:30px}.contact-content strong{color:gold;font-size:.85rem;display:block;margin-bottom:5px;text-transform:uppercase;letter-spacing:1px}.contact-content p{margin:0;font-size:.9rem;color:#fff;font-weight:500;line-height:1.4}.footer-menu,.footer-categories{list-style:none;padding:0;margin:0}.footer-menu li,.footer-categories li{margin-bottom:12px;position:relative}.footer-menu a,.footer-categories a{color:#e2e8f0;text-decoration:none;padding:5px 0 5px 15px;display:block;font-size:.95rem;transition:all .3s ease;position:relative}.footer-menu a:before,.footer-categories a:before{content:"›";position:absolute;left:0;color:gold;font-size:1.2rem;opacity:0;transition:all .3s ease}.footer-menu a:hover,.footer-categories a:hover{color:gold;transform:translate(8px)}.footer-menu a:hover:before,.footer-categories a:hover:before{opacity:1}.map-container{border-radius:15px;overflow:hidden;border:2px solid rgba(255,215,0,.2);box-shadow:0 10px 30px #0003;transition:all .3s ease}.map-container:hover{border-color:#ffd70080;transform:translateY(-5px);box-shadow:0 15px 40px #0000004d}.map-wrapper{height:180px;position:relative}.google-map{width:100%;height:100%;border:none;filter:grayscale(20%);transition:filter .3s ease}.map-container:hover .google-map{filter:grayscale(0%)}.map-overlay{background:linear-gradient(135deg,#000000e6,#0a2b40e6);color:#fff;padding:12px;border-top:1px solid rgba(255,215,0,.2)}.map-overlay p{margin:5px 0;display:flex;align-items:center;gap:8px;font-size:.85rem}.map-overlay svg{color:gold;min-width:16px}.footer-bottom{background:linear-gradient(135deg,#072433,#0a2b40);color:#fff;padding:30px 0 20px;position:relative}.footer-bottom:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#ffd700,transparent)}.footer-bottom-content{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.footer-copyright p{margin:0;font-size:.95rem;color:#b0d4e8}.footer-copyright strong{color:gold;font-weight:700}.social-icons{display:flex;gap:12px}.social-icon{width:45px;height:45px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border-radius:12px;color:#fff;transition:all .4s cubic-bezier(.4,0,.2,1);border:1px solid rgba(255,215,0,.2);font-size:1.2rem}.social-icon:hover{background:gold;color:#0a2b40;transform:translateY(-5px) rotate(360deg);border-color:transparent;box-shadow:0 10px 20px #ffd7004d}.footer-credit{text-align:center;padding-top:20px;border-top:1px solid rgba(255,215,0,.1)}.footer-credit p{margin:0;font-size:.85rem;color:#b0d4e8;letter-spacing:.5px}.footer-credit a{color:gold;text-decoration:none;font-weight:600;transition:all .3s ease}.footer-credit a:hover{color:#fff;text-decoration:underline}@media(max-width:1024px){.footer-columns{grid-template-columns:repeat(2,1fr);gap:30px}}@media(max-width:768px){.footer-middle{padding:50px 0 30px}.footer-columns{grid-template-columns:1fr;gap:40px}.footer-bottom-content{flex-direction:column;gap:20px;text-align:center}.social-icons{justify-content:center}.footer-column-title{margin-bottom:15px}.footer-column{text-align:left}.footer-menu a,.footer-categories a{padding:5px 0;text-align:left}.footer-menu a:before,.footer-categories a:before{display:none}.contact-item-first{justify-content:left}}@media(max-width:480px){.footer-container{padding:0 15px}.map-wrapper{height:160px}.social-logo{width:100px;height:100px}.footer-social{padding:15px}.contact-item-first{padding:12px}.social-icon{width:40px;height:40px;font-size:1rem}.footer-copyright p{font-size:.85rem}.footer-credit p{font-size:.75rem}}@keyframes glow{0%{box-shadow:0 0 5px #ffd70033}50%{box-shadow:0 0 20px #ffd70066}to{box-shadow:0 0 5px #ffd70033}}.contact-item-first:hover,.footer-social:hover,.map-container:hover{animation:glow 2s infinite}.footer-column{position:relative}.footer-column:hover .footer-column-title{color:gold}.footer-menu li:last-child,.footer-categories li:last-child{margin-bottom:0}.footer-brand-text{margin-top:18px;text-align:left}.brand-title{font-size:1rem;font-weight:700;color:gold;margin-bottom:8px;letter-spacing:.5px}.brand-description{font-size:.85rem;color:#e2e8f0;line-height:1.6}@media(max-width:768px){.footer-brand-text{text-align:left}}.Contactbreadcrum-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#0a1a4ad9,#071238b3);z-index:1}.Contactbreadcrum-content h1{font-size:clamp(42px,6vw,72px);font-weight:700;color:#fff;margin-bottom:18px;position:relative;display:inline-block}.Contactbreadcrum-content h1:after{content:"";position:absolute;bottom:-12px;left:0;width:60px;height:4px;background:linear-gradient(90deg,gold,#e6b800);border-radius:2px}.Contactbreadcrum-breadcrumb{font-size:18px;font-weight:500;margin-top:20px}.Contactbreadcrum-breadcrumb .home{color:#fff;opacity:.9;transition:color .3s ease}.Contactbreadcrum-breadcrumb .home:hover{color:gold;opacity:1}.Contactbreadcrum-breadcrumb .separator{color:gold;margin:0 6px;opacity:.8}.Contactbreadcrum-breadcrumb .active{color:gold!important;font-weight:600}@media(max-width:768px){.Contactbreadcrum{height:60vh;min-height:320px}.Contactbreadcrum-content{padding:0 20px}.Contactbreadcrum-content h1{font-size:42px}.Contactbreadcrum-content h1:after{width:40px;height:3px;bottom:-10px}.Contactbreadcrum-breadcrumb{font-size:16px}}@media(max-width:576px){.Contactbreadcrum{height:50vh;min-height:280px}.Contactbreadcrum-content h1{font-size:32px}.Contactbreadcrum-content h1:after{width:30px;height:2px;bottom:-8px}.Contactbreadcrum-breadcrumb{font-size:14px}}@media(max-width:400px){.Contactbreadcrum-content h1{font-size:28px}.Contactbreadcrum-breadcrumb{font-size:12px}}.bspwhy{padding:70px 0;background:linear-gradient(135deg,#0a1a4a,#071238)}.bspwhy_container{max-width:1400px;margin:auto;padding:0 24px}.bspwhy_header{text-align:center;max-width:820px;margin:0 auto 80px}.bspwhy_header h2{font-size:48px;font-weight:800;color:#fff;margin-bottom:18px;position:relative;display:inline-block}.bspwhy_header h2:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:60px;height:3px;background:linear-gradient(90deg,gold,#e6b800);border-radius:3px}.bspwhy_header p{font-size:17px;color:#ffffffbf;line-height:1.7}.bspwhy_connector{height:2px;max-width:900px;margin:0 auto 70px;background:linear-gradient(90deg,transparent,rgba(255,215,0,.4),transparent)}.bspwhy_grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.bspwhy_card{background:#ffffff0d;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:22px;padding:40px 32px;text-align:center;border:1px solid rgba(255,215,0,.2);transition:all .35s ease}.bspwhy_card:hover{transform:translateY(-10px);border-color:gold;box-shadow:0 20px 45px #00000059}.bspwhy_icon{width:72px;height:72px;margin:0 auto 26px;border-radius:18px;background:linear-gradient(135deg,gold,#e6b800);display:flex;align-items:center;justify-content:center;color:#0a1a4a;font-size:28px;box-shadow:0 10px 25px #ffd70059;transition:all .3s ease}.bspwhy_card:hover .bspwhy_icon{transform:scale(1.05);box-shadow:0 15px 35px #ffd70073}.bspwhy_card h4{font-size:21px;font-weight:700;color:gold;margin-bottom:14px}.bspwhy_card p{font-size:15px;color:#ffffffb3;line-height:1.7}@media(max-width:992px){.bspwhy_grid{grid-template-columns:repeat(2,1fr)}.bspwhy_header h2{font-size:40px}}@media(max-width:768px){.bspwhy{padding:60px 0}.bspwhy_grid{grid-template-columns:1fr;gap:28px}.bspwhy_header{margin-bottom:50px}.bspwhy_header h2{font-size:34px}.bspwhy_header p{font-size:15px}.bspwhy_card{padding:32px 24px}.bspwhy_icon{width:60px;height:60px;font-size:24px}.bspwhy_card h4{font-size:19px}.bspwhy_card p{font-size:14px}}@media(max-width:576px){.bspwhy{padding:50px 0}.bspwhy_header h2{font-size:28px}.bspwhy_header h2:after{width:40px;height:2px;bottom:-10px}.bspwhy_connector{margin:0 auto 50px}.bspwhy_card{padding:28px 20px}.bspwhy_icon{width:52px;height:52px;font-size:20px;margin-bottom:20px}.bspwhy_card h4{font-size:18px}}@media(max-width:400px){.bspwhy_header h2{font-size:24px}.bspwhy_header p{font-size:13px}.bspwhy_card{padding:24px 16px}.bspwhy_card h4{font-size:17px}}.addsupport{padding:60px 0;background:#0a1a4a}.addsupport_container{max-width:1400px;margin:auto;padding:38px 44px}.addsupport_title{text-align:center;font-size:22px;font-weight:800;color:#fff;margin-bottom:34px;letter-spacing:-.3px;position:relative;display:inline-block;width:100%}.addsupport_title:after{content:"";position:absolute;bottom:-12px;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,gold,#e6b800);border-radius:3px}.addsupport_list{display:flex;align-items:center;justify-content:space-between;gap:34px;flex-wrap:wrap}.addsupport_item{display:flex;align-items:center;gap:12px;font-size:15.5px;font-weight:600;color:#fff;white-space:nowrap;transition:transform .25s ease}.addsupport_item:hover{transform:translateY(-3px)}.addsupport_icon{width:28px;height:28px;border-radius:50%;background:linear-gradient(135deg,gold,#e6b800);display:flex;align-items:center;justify-content:center;color:#0a1a4a;font-size:14px;box-shadow:0 6px 18px #ffd70059;flex-shrink:0;transition:transform .3s ease}.addsupport_item:hover .addsupport_icon{transform:scale(1.1)}.addsupport_text{line-height:1.4}@media(max-width:992px){.addsupport_list{justify-content:center;gap:28px}}@media(max-width:768px){.addsupport_container{padding:32px 26px}.addsupport_title{font-size:20px}.addsupport_item{font-size:14.5px}}@media(max-width:576px){.addsupport{padding:55px 0}.addsupport_list{flex-direction:column;align-items:flex-start;gap:20px}.addsupport_title:after{width:40px;height:2px;bottom:-10px}}@media(max-width:400px){.addsupport_container{padding:25px 20px}.addsupport_title{font-size:18px}.addsupport_item{font-size:13px;white-space:normal}.addsupport_icon{width:24px;height:24px;font-size:12px}}.aboutceo-section{padding:100px 20px;background:linear-gradient(135deg,#fff,#f8fafc);position:relative;overflow:hidden}.aboutceo-bg-elements{position:absolute;inset:0;pointer-events:none;z-index:0}.bg-glow-1{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.06),transparent 70%);top:-200px;right:-200px;border-radius:50%;animation:floatGlow 8s ease-in-out infinite alternate}.bg-glow-2{position:absolute;width:400px;height:400px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);bottom:-150px;left:-150px;border-radius:50%;animation:floatGlow 10s ease-in-out infinite alternate-reverse}.bg-grid{position:absolute;inset:0;background-image:linear-gradient(to right,rgba(0,0,0,.02) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,0,0,.02) 1px,transparent 1px);background-size:50px 50px;opacity:.5}@keyframes floatGlow{0%{transform:translateY(0) scale(1);opacity:.5}to{transform:translateY(30px) scale(1.05);opacity:1}}.aboutceo-container{max-width:1400px;margin:0 auto;display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:stretch;position:relative;z-index:2}.aboutceo-image{position:relative;display:flex;align-items:stretch}.aboutceo-image-wrapper{position:relative;border-radius:30px;overflow:hidden;box-shadow:0 30px 50px #0a1a4a26;transition:all .4s cubic-bezier(.23,1,.32,1);background:linear-gradient(135deg,#0a1a4a,#071238);width:100%;display:flex;flex-direction:column}.aboutceo-image-wrapper:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 40px 70px #ffd70033}.aboutceo-badge{position:absolute;top:20px;left:20px;z-index:10;background:linear-gradient(135deg,gold,#e6b800);padding:8px 20px;border-radius:40px;box-shadow:0 10px 20px #0003}.aboutceo-badge span{font-size:12px;font-weight:700;color:#0a1a4a;letter-spacing:1px}.aboutceo-img{width:100%;height:auto;display:block;transition:transform .6s cubic-bezier(.23,1,.32,1);filter:grayscale(10%);object-fit:cover;transform:scale(1.18)}.aboutceo-image-wrapper:hover .aboutceo-img{transform:scale(1.08);filter:grayscale(0%)}.aboutceo-image-overlay{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(90deg,#0a1a4a,#0a1a4af2);padding:25px 30px;transform:translateY(100%);transition:transform .4s cubic-bezier(.23,1,.32,1)}.aboutceo-image-wrapper:hover .aboutceo-image-overlay{transform:translateY(0)}.aboutceo-quote{display:flex;align-items:center;gap:15px}.aboutceo-quote svg{flex-shrink:0;color:gold}.aboutceo-quote p{font-size:15px;color:#fff;line-height:1.5;margin:0;font-style:italic;font-weight:500}.aboutceo-content{display:flex;flex-direction:column;gap:24px;background:#fff;border-radius:30px;padding:40px;box-shadow:0 20px 40px #0000000d;border:1px solid rgba(255,215,0,.15)}.aboutceo-company-header{margin-bottom:8px}.company-badge{display:inline-flex;align-items:center;gap:8px;background:#ffd7001a;padding:6px 14px;border-radius:40px;font-size:11px;font-weight:700;letter-spacing:1px;color:#b8860b;margin-bottom:16px}.company-badge svg{stroke:#b8860b}.company-title{font-size:32px;font-weight:400;color:#1a2530;line-height:1.2;margin:0}.company-title .highlight{color:gold;font-weight:600;border:0px!important}.company-description{margin-bottom:8px}.description-text{font-size:15px;line-height:1.7;color:#4a5568;margin-bottom:16px}.description-text strong{color:gold;font-weight:700}.company-highlights{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:16px;padding:16px 0;border-top:1px solid rgba(255,215,0,.15);border-bottom:1px solid rgba(255,215,0,.15)}.highlight-item{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:600;color:#2d3748}.highlight-icon{width:32px;height:32px;background:#ffd7001a;border-radius:50%;display:flex;align-items:center;justify-content:center}.highlight-icon svg{stroke:gold}.aboutceo-video-section{margin:8px 0}.video-header{margin-bottom:16px}.video-badge{display:inline-flex;align-items:center;gap:6px;background:#ffd70014;padding:4px 12px;border-radius:20px;font-size:10px;font-weight:600;color:#b8860b;margin-bottom:10px}.video-header h4{font-size:18px;font-weight:600;color:#1a2530;margin:0}.aboutceo-video-wrapper{position:relative;border-radius:20px;overflow:hidden;box-shadow:0 15px 30px #0000001a;border:2px solid rgba(255,215,0,.25);transition:all .3s ease;background:#071238}.aboutceo-video-wrapper:hover{transform:translateY(-5px);box-shadow:0 20px 40px #ffd70026;border-color:#ffd70080}.aboutceo-iframe{width:100%;aspect-ratio:16 / 9;display:block}.video-overlay-glow{position:absolute;inset:0;background:radial-gradient(circle at center,transparent,rgba(10,26,74,.2));pointer-events:none;opacity:0;transition:opacity .3s ease}.aboutceo-video-wrapper:hover .video-overlay-glow{opacity:1}.video-caption{text-align:center;margin-top:16px}.video-caption h4{font-size:16px;font-weight:700;color:#1a2530;margin:0 0 4px}.video-caption p{font-size:12px;color:#718096;margin:0}.aboutceo-stats{display:flex;justify-content:space-around;align-items:center;background:linear-gradient(135deg,#fef9e6,#fff9ef);padding:20px 16px;border-radius:20px;margin:8px 0}.aboutceo-stat{text-align:center;flex:1}.stat-number{display:block;font-size:26px;font-weight:800;color:gold;line-height:1.2}.stat-label{font-size:11px;font-weight:600;color:#5f6f81;letter-spacing:.5px}.stat-divider{width:1px;height:40px;background:linear-gradient(to bottom,transparent,rgba(255,215,0,.3),transparent)}.aboutceo-signature{display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:10px 24px;background:linear-gradient(135deg,gold,#e6b800);border-radius:40px;width:fit-content;margin:8px auto 0}.aboutceo-signature svg{stroke:#0a1a4a}.aboutceo-signature span{font-size:13px;font-weight:600;color:#0a1a4a;letter-spacing:1px}@media(max-width:1100px){.aboutceo-container{gap:40px}.aboutceo-content{padding:32px}.company-title{font-size:28px}}@media(max-width:992px){.aboutceo-section{padding:80px 20px}.aboutceo-container{grid-template-columns:1fr;gap:40px}.aboutceo-image{max-width:550px;margin:0 auto;width:100%}.aboutceo-content{max-width:650px;margin:0 auto;width:100%}.company-title{font-size:28px}.aboutceo-stats{gap:15px}}@media(max-width:768px){.aboutceo-section{padding:60px 16px}.aboutceo-content{padding:28px 24px}.company-title{font-size:26px}.description-text{font-size:14px}.aboutceo-quote p{font-size:13px}.aboutceo-quote svg{width:22px;height:22px}.aboutceo-image-overlay{padding:18px 20px}.aboutceo-stats{padding:16px 12px}.stat-number{font-size:22px}.stat-label{font-size:10px}.highlight-item{font-size:12px}.highlight-icon{width:28px;height:28px}.highlight-icon svg{width:16px;height:16px}}@media(max-width:576px){.aboutceo-section{padding:50px 15px}.aboutceo-content{padding:22px 18px}.company-title{font-size:22px}.company-badge{font-size:10px;padding:4px 12px}.company-badge svg{width:12px;height:12px}.aboutceo-badge span{font-size:10px}.aboutceo-badge{padding:5px 14px;top:15px;left:15px}.stat-number{font-size:20px}.aboutceo-stats{flex-wrap:wrap;gap:15px}.stat-divider{width:40px;height:1px}.company-highlights{gap:12px}.highlight-item,.aboutceo-signature span{font-size:11px}.aboutceo-signature svg{width:14px;height:14px}.video-caption h4{font-size:14px}.video-caption p{font-size:11px}}.Contactbreadcrum{position:relative;width:100%;height:75vh;min-height:420px;display:flex;align-items:center;justify-content:center;overflow:hidden}.Contactbreadcrum-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0}.Contactbreadcrum-overlay{position:absolute;inset:0;background:linear-gradient(180deg,#061a2dbf,#061a2d8c);z-index:1}.Contactbreadcrum-content{position:relative;z-index:2;text-align:left;width:100%;max-width:1200px;padding:0 40px}.Contactbreadcrum-content h1{font-size:clamp(42px,6vw,72px);font-weight:700;color:#fff;margin-bottom:18px}.Contactbreadcrum-breadcrumb{font-size:18px;font-weight:500}.Contactbreadcrum-breadcrumb .home{color:#fff;opacity:.9}.Contactbreadcrum-breadcrumb .separator{color:#fff;margin:0 6px;opacity:.7}.Contactbreadcrum-breadcrumb .active{color:#00c853;font-weight:600}@media(max-width:768px){.Contactbreadcrum{height:60vh;min-height:320px}.Contactbreadcrum-content{padding:0 20px}.Contactbreadcrum-content h1{font-size:42px}}.Contactgetintouch-section{padding:100px 20px;background:#fff;font-family:Poppins,sans-serif;position:relative;overflow:hidden}.Contactgetintouch-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Contactgetintouch-container{max-width:1250px;margin:auto;display:flex;gap:80px;align-items:flex-start;justify-content:space-between;position:relative;z-index:2}.Contactgetintouch-left{flex:1}.Contactgetintouch-subtitle{font-size:14px;font-weight:600;color:gold;letter-spacing:2px;margin-bottom:12px;display:inline-block;background:#ffd7001a;padding:6px 18px;border-radius:30px}.Contactgetintouch-title{font-size:44px;font-weight:700;color:#0a1a4a;margin-bottom:20px;line-height:1.2}.Contactgetintouch-description{font-size:16px;color:#5f6f81;margin-bottom:40px;max-width:480px;line-height:1.7}.Contactgetintouch-info-wrapper{display:flex;flex-direction:column;gap:22px}.Contactgetintouch-info-card{display:flex;align-items:center;gap:18px;padding:18px 20px;border-radius:14px;background:#fff;border:1px solid #e5e7eb;transition:all .4s ease;cursor:pointer}.Contactgetintouch-info-card:hover{transform:translateY(-5px);border-color:gold;box-shadow:0 20px 40px #ffd7001f}.Contactgetintouch-icon{width:50px;height:50px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;display:flex;align-items:center;justify-content:center;border-radius:50%;font-size:18px;box-shadow:0 8px 20px #ffd70040}.Contactgetintouch-info-card p{font-size:13px;color:#5f6f81;margin:0}.Contactgetintouch-info-card a,.Contactgetintouch-info-card span{font-size:16px;font-weight:600;color:#0a1a4a;text-decoration:none}.Contactgetintouch-info-card a:hover{color:gold}.Contactgetintouch-right{flex:1}.Contactgetintouch-form{padding:50px;border-radius:20px;background:#fff;border:1px solid rgba(255,215,0,.2);box-shadow:0 30px 60px #0a1a4a0f;transition:.3s ease}.Contactgetintouch-form:hover{box-shadow:0 40px 70px #ffd7001a;border-color:#ffd70059}.Contactgetintouch-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:22px;margin-bottom:22px}.Contactgetintouch-form input,.Contactgetintouch-form textarea{width:100%;padding:16px 18px;border-radius:12px;border:1px solid #e5e7eb;font-size:14px;transition:all .3s ease;font-family:Poppins,sans-serif}.Contactgetintouch-form input:focus,.Contactgetintouch-form textarea:focus{outline:none;border-color:gold;box-shadow:0 0 0 4px #ffd7001a}.Contactgetintouch-form textarea{margin-bottom:30px;resize:none}.Contactgetintouch-form button{background:linear-gradient(135deg,gold,#e6b800);border:none;padding:15px 40px;border-radius:50px;color:#0a1a4a;font-weight:600;font-size:15px;cursor:pointer;transition:.3s ease;box-shadow:0 10px 25px #ffd70040}.Contactgetintouch-form button:hover{transform:translateY(-4px);box-shadow:0 20px 40px #ffd70059}.success-message{margin-top:15px;color:gold;font-weight:600}.error-message,.error{margin-top:8px;color:#dc2626;font-size:13px}@media(max-width:1024px){.Contactgetintouch-section{padding:80px 20px}.Contactgetintouch-container{flex-direction:column;gap:60px}.Contactgetintouch-title{font-size:38px}}@media(max-width:768px){.Contactgetintouch-section{padding:60px 20px}.Contactgetintouch-right{width:100%}.Contactgetintouch-grid{grid-template-columns:1fr;gap:18px}.Contactgetintouch-form{padding:35px}.Contactgetintouch-title{font-size:32px}.Contactgetintouch-subtitle{font-size:12px;padding:5px 14px}.Contactgetintouch-description{font-size:15px}}@media(max-width:576px){.Contactgetintouch-section{padding:50px 15px}.Contactgetintouch-title{font-size:28px}.Contactgetintouch-form{padding:25px}.Contactgetintouch-form button{width:100%;padding:14px 30px}.Contactgetintouch-info-card{padding:14px 16px}.Contactgetintouch-icon{width:45px;height:45px;font-size:16px}.Contactgetintouch-info-card a,.Contactgetintouch-info-card span{font-size:14px}}@media(max-width:480px){.Contactgetintouch-section{padding:40px 15px}.Contactgetintouch-title{font-size:26px}.Contactgetintouch-description{font-size:14px}.Contactgetintouch-form input,.Contactgetintouch-form textarea{padding:12px 15px;font-size:13px}}.contactmap-section{padding:20px;background:linear-gradient(135deg,#f8fafc,#fff);font-family:Poppins,sans-serif;position:relative;overflow:hidden}.contactmap-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;left:-200px;border-radius:50%;pointer-events:none}.contactmap-container{margin:auto;position:relative;z-index:2}.contactmap-header{text-align:center;margin-bottom:60px}.contactmap-subtitle{font-size:14px;font-weight:600;letter-spacing:2px;color:gold;display:inline-block;margin-bottom:10px;background:#ffd7001a;padding:6px 18px;border-radius:30px}.contactmap-title{font-size:38px;font-weight:700;color:#0a1a4a;margin-bottom:15px}.contactmap-description{max-width:600px;margin:auto;font-size:16px;color:#5f6f81;line-height:1.6}.contactmap-wrapper{border-radius:20px;overflow:hidden;box-shadow:0 30px 60px #0a1a4a14;transition:.4s ease;border:1px solid rgba(255,215,0,.2)}.contactmap-wrapper:hover{transform:translateY(-8px);box-shadow:0 40px 80px #ffd7001f;border-color:#ffd70066}.contactmap-wrapper iframe{display:block;width:100%;height:450px}@media(max-width:992px){.contactmap-section{padding:40px 20px}.contactmap-title{font-size:34px}}@media(max-width:768px){.contactmap-section{padding:30px 16px}.contactmap-title{font-size:28px}.contactmap-subtitle{font-size:12px;padding:5px 14px}.contactmap-description{font-size:14px}.contactmap-header{margin-bottom:40px}.contactmap-wrapper iframe{height:350px}}@media(max-width:576px){.contactmap-title{font-size:26px}.contactmap-wrapper iframe{height:280px}}@media(max-width:480px){.contactmap-title{font-size:24px}.contactmap-description{font-size:13px}.contactmap-wrapper iframe{height:250px}}.ongrid-hero{padding:50px 20px;background:#fff;font-family:Inter,sans-serif;position:relative;overflow:hidden}.ongrid-hero:before{content:"";position:absolute;top:-120px;left:-120px;width:350px;height:350px;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);border-radius:50%}.ongrid-container{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center;position:relative;z-index:2}.ongrid-content h1{font-size:48px;font-weight:800;line-height:1.2;margin-bottom:20px;color:#0a1a4a}.ongrid-content h1 span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.ongrid-description{font-size:16px;color:#5f6f81;line-height:1.8;margin-bottom:35px}.ongrid-benefits{display:flex;flex-direction:column;gap:18px;margin-bottom:40px}.benefit-item{display:flex;align-items:center;gap:14px;font-weight:600;color:#0a1a4a;font-size:15px}.benefit-icon{color:gold;font-size:20px;transition:all .3s ease}.benefit-item:hover .benefit-icon{transform:scale(1.2)}.ongrid-buttons{display:flex;gap:18px;flex-wrap:wrap}.primary-btn{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;padding:14px 32px;border-radius:40px;font-weight:600;transition:all .3s ease;box-shadow:0 12px 30px #ffd70040}.primary-btn:hover{transform:translateY(-4px);box-shadow:0 18px 40px #ffd70059}.secondary-btn{border:2px solid #FFD700;color:#0a1a4a;padding:14px 32px;border-radius:40px;font-weight:600;transition:all .3s ease}.secondary-btn:hover{background:gold;color:#0a1a4a}.ongrid-image img{width:100%;max-width:600px;border-radius:18px;transition:all .3s ease;border:2px solid rgba(255,215,0,.2)}.ongrid-image img:hover{transform:scale(1.03);border-color:#ffd70080}@media(max-width:992px){.ongrid-container{grid-template-columns:1fr;gap:50px}.ongrid-content h1{font-size:38px}}@media(max-width:768px){.ongrid-hero{padding:60px 20px}.ongrid-content h1{font-size:34px}}@media(max-width:600px){.ongrid-content h1{font-size:28px}.ongrid-description{font-size:14px}.ongrid-hero{padding:50px 20px}.primary-btn,.secondary-btn{padding:12px 24px;font-size:14px}}@media(max-width:400px){.ongrid-content h1{font-size:24px}.ongrid-buttons{flex-direction:column;gap:12px}.primary-btn,.secondary-btn{text-align:center}}.Ongridwhyongridsolarsystem-section{padding:50px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Ongridwhyongridsolarsystem-section:before{content:"";position:absolute;top:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);border-radius:50%}.Ongridwhyongridsolarsystem-container{max-width:1200px;margin:0 auto;position:relative;z-index:2}.Ongridwhyongridsolarsystem-header{text-align:center;margin-bottom:80px}.Ongridwhyongridsolarsystem-section-badge{font-size:14px;font-weight:600;letter-spacing:3px;color:gold;padding:8px 20px;background:#ffd7001a;border-radius:40px;display:inline-block}.Ongridwhyongridsolarsystem-title{font-size:48px;font-weight:800;color:#fff;margin:20px 0}.Ongridwhyongridsolarsystem-title-gradient{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Ongridwhyongridsolarsystem-subtitle{font-size:18px;color:#ffffffbf;max-width:700px;margin:0 auto}.Ongridwhyongridsolarsystem-divider-line{width:80px;height:2px;background:linear-gradient(90deg,transparent,#FFD700,transparent)}.Ongridwhyongridsolarsystem-divider-icon{font-size:22px;color:gold}.Ongridwhyongridsolarsystem-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:35px}.Ongridwhyongridsolarsystem-card{background:#ffffff0d;border-radius:28px;padding:35px;transition:.4s ease;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.2)}.Ongridwhyongridsolarsystem-card:hover{transform:translateY(-8px);background:#ffd70014;border-color:#ffd70066}.Ongridwhyongridsolarsystem-card-icon{width:65px;height:65px;border-radius:18px;background:linear-gradient(135deg,gold,#e6b800);display:flex;align-items:center;justify-content:center;font-size:26px;color:#0a1a4a;margin-bottom:20px;transition:all .3s ease}.Ongridwhyongridsolarsystem-card:hover .Ongridwhyongridsolarsystem-card-icon{transform:scale(1.05)}.Ongridwhyongridsolarsystem-card-title{font-size:22px;font-weight:700;color:gold;margin-bottom:15px}.Ongridwhyongridsolarsystem-card-description{font-size:15px;line-height:1.7;color:#ffffffb3}.Ongridwhyongridsolarsystem-card-dot{width:8px;height:8px;background:gold;border-radius:50%;opacity:.7}@media(max-width:992px){.Ongridwhyongridsolarsystem-title{font-size:34px}}@media(max-width:768px){.Ongridwhyongridsolarsystem-title{font-size:28px}.Ongridwhyongridsolarsystem-card{padding:25px}.Ongridwhyongridsolarsystem-header{margin-bottom:50px}.Ongridwhyongridsolarsystem-subtitle{font-size:16px}}@media(max-width:576px){.Ongridwhyongridsolarsystem-section{padding:50px 16px}.Ongridwhyongridsolarsystem-title{font-size:24px}.Ongridwhyongridsolarsystem-card-title{font-size:20px}.Ongridwhyongridsolarsystem-card-description{font-size:14px}}@media(max-width:400px){.Ongridwhyongridsolarsystem-title{font-size:22px}.Ongridwhyongridsolarsystem-section-badge{font-size:12px;padding:6px 16px}.Ongridwhyongridsolarsystem-card{padding:20px}.Ongridwhyongridsolarsystem-card-icon{width:55px;height:55px;font-size:22px}}.solar-savings-section{background:#fff;padding:100px 20px;font-family:Inter,sans-serif}.solar-container{max-width:1300px;margin:0 auto}.solar-header{text-align:center;margin-bottom:60px}.section-badge{font-size:13px;font-weight:600;letter-spacing:3px;color:gold;padding:8px 20px;background:#ffd7001a;border-radius:40px;display:inline-block}.solar-heading{font-size:42px;font-weight:800;color:#0a1a4a;margin:20px 0}.heading-gradient{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solar-subtext{font-size:18px;color:#5f6f81;max-width:600px;margin:0 auto}.divider-line{width:80px;height:2px;background:linear-gradient(90deg,transparent,#FFD700,transparent)}.table-wrapper{border-radius:20px;background:#fff;box-shadow:0 25px 50px -12px #0a1a4a26;border:1px solid rgba(255,215,0,.2);margin-bottom:30px;overflow-x:auto}.solar-table{width:100%;border-collapse:collapse}.solar-table th{background:linear-gradient(135deg,#0a1a4a,#071238);color:#fff;padding:20px;font-size:15px;text-align:center}.solar-table td{padding:18px;border-bottom:1px solid rgba(255,215,0,.15);font-size:15px;color:#0a1a4a;text-align:center}.solar-table tbody tr:hover{background:#ffd7000d}.capacity-cell{font-weight:700;color:#0a1a4a}.cost-range{font-weight:500;color:#0a1a4a}.savings-cell{font-weight:600;color:gold}.lifetime-cell{font-weight:700;color:#0a1a4a}.solar-note-wrapper{background:#fff;border-radius:16px;padding:20px 25px;display:flex;align-items:center;gap:15px;border:1px solid rgba(255,215,0,.25);flex-wrap:wrap}.note-icon{font-size:24px;background:linear-gradient(135deg,gold,#e6b800);width:45px;height:45px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#0a1a4a}.solar-note{font-size:15px;color:#5f6f81}@media(max-width:992px){.solar-heading{font-size:30px}.solar-subtext{font-size:16px}}@media(max-width:768px){.solar-savings-section{padding:70px 16px}.solar-heading{font-size:26px}.solar-subtext{font-size:14px}.solar-note-wrapper{flex-direction:column;text-align:center}.solar-table th,.solar-table td{font-size:13px;padding:12px}}@media(max-width:576px){.solar-heading{font-size:24px}.section-badge{font-size:11px;padding:6px 16px}.solar-header{margin-bottom:40px}}@media(max-width:480px){.solar-heading{font-size:22px}.solar-table th,.solar-table td{font-size:11px;padding:8px}}@media(max-width:400px){.solar-heading{font-size:20px}.solar-table th,.solar-table td{font-size:10px;padding:6px}}.Ourserviceswhy-wrapper{padding:80px 20px;font-family:Inter,sans-serif;background:linear-gradient(135deg,#0a1a4a,#071238);position:relative;overflow:hidden}.Ourserviceswhy-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px}.Ourserviceswhy-container{max-width:1350px;margin:auto;display:grid;grid-template-columns:1fr 1.7fr;gap:100px}.Ourserviceswhy-left{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:40px;border-radius:25px;border:1px solid rgba(255,215,0,.3)}.Ourserviceswhy-title{font-size:28px;font-weight:800;color:gold;margin-bottom:30px}.Ourserviceswhy-services{display:flex;flex-direction:column;gap:18px}.Ourserviceswhy-service{display:flex;align-items:center;padding:16px 22px;border-radius:16px;background:#fff;text-decoration:none;transition:.3s ease;border:1px solid rgba(255,215,0,.2)}.Ourserviceswhy-service:hover{transform:translate(10px);border-color:gold;box-shadow:0 5px 15px #ffd70026}.Ourserviceswhy-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important}.Ourserviceswhy-icon{font-size:20px;color:gold}.Ourserviceswhy-active .Ourserviceswhy-icon{color:#0a1a4a}.Ourserviceswhy-name{flex:1;margin-left:15px;font-weight:700;color:#0a1a4a}.Ourserviceswhy-active .Ourserviceswhy-name{color:#0a1a4a}.Ourserviceswhy-arrow{opacity:.6;color:gold}.Ourserviceswhy-active .Ourserviceswhy-arrow{color:#0a1a4a}.Ourserviceswhy-main-title{font-size:42px;font-weight:900;color:#fff;margin-bottom:20px}.Ourserviceswhy-main-title span{color:gold}.Ourserviceswhy-intro{color:#ffffffbf;margin-bottom:40px;font-size:18px;line-height:1.7}.Ourserviceswhy-reasons{display:flex;flex-direction:column;gap:25px}.Ourserviceswhy-reason{display:flex;gap:15px}.Ourserviceswhy-check{color:gold;font-size:20px;margin-top:6px}.Ourserviceswhy-reason h4{color:gold;margin-bottom:6px;font-size:18px}.Ourserviceswhy-reason p{color:#ffffffb3;font-size:15px;line-height:1.6}@media(max-width:992px){.Ourserviceswhy-container{grid-template-columns:1fr;gap:50px}.Ourserviceswhy-wrapper{padding:60px 20px}.Ourserviceswhy-main-title{font-size:30px}.Ourserviceswhy-left{padding:30px}}@media(max-width:768px){.Ourserviceswhy-main-title{font-size:28px}.Ourserviceswhy-intro{font-size:16px}.Ourserviceswhy-reason h4{font-size:17px}.Ourserviceswhy-reason p{font-size:14px}}@media(max-width:576px){.Ourserviceswhy-wrapper{padding:50px 16px}.Ourserviceswhy-main-title{font-size:24px}.Ourserviceswhy-intro{font-size:14px;margin-bottom:30px}.Ourserviceswhy-left{display:none}.Ourserviceswhy-title{font-size:24px}.Ourserviceswhy-service{padding:12px 18px}.Ourserviceswhy-name{font-size:14px}}@media(max-width:400px){.Ourserviceswhy-main-title{font-size:22px}.Ourserviceswhy-reason{flex-direction:column;gap:8px}.Ourserviceswhy-check{margin-top:0}}.Howtoinstall-section{padding:80px 20px;background:#fff;font-family:Inter,sans-serif}.Howtoinstall-container{max-width:1200px;margin:auto}.Howtoinstall-header{text-align:center;margin-bottom:80px}.Howtoinstall-badge{background:#ffd7001a;color:gold;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;display:inline-block}.Howtoinstall-heading{font-size:36px;margin:20px 0;font-weight:800;color:#0a1a4a}.Howtoinstall-heading span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Howtoinstall-subtext{color:#5f6f81;font-size:16px;max-width:700px;margin:auto;line-height:1.6}.Howtoinstall-timeline{position:relative;margin-left:30px;border-left:3px solid #FFD700}.Howtoinstall-step{display:flex;align-items:flex-start;margin-bottom:60px;position:relative}.Howtoinstall-icon{position:absolute;left:-32px;background:#fff;border-radius:50%;width:65px;height:65px;border:3px solid #FFD700;display:flex;justify-content:center;align-items:center;color:gold;font-size:22px;box-shadow:0 10px 25px #00000014;transition:.3s ease;z-index:2}.Howtoinstall-step:hover .Howtoinstall-icon{background:gold;color:#0a1a4a;transform:scale(1.05);border-color:#e6b800}.Howtoinstall-step-number{position:absolute;top:-8px;right:-8px;background:gold;color:#0a1a4a;width:24px;height:24px;font-size:12px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-weight:700}.Howtoinstall-content{margin-left:70px;padding-left:30px}.Howtoinstall-content h3{font-size:20px;margin-bottom:10px;color:#0a1a4a;font-weight:700}.Howtoinstall-content p{color:#5f6f81;line-height:1.7;font-size:15px}@media(max-width:992px){.Howtoinstall-heading{font-size:32px}}@media(max-width:768px){.Howtoinstall-section{padding:60px 16px}.Howtoinstall-heading{font-size:28px}.Howtoinstall-header{text-align:left;margin-bottom:60px}.Howtoinstall-header .Howtoinstall-badge{text-align:center;display:inline-block}.Howtoinstall-timeline{margin-left:20px}.Howtoinstall-icon{width:55px;height:55px;left:-27px;font-size:18px}.Howtoinstall-content{margin-left:55px;padding-left:20px}.Howtoinstall-content h3{font-size:18px}.Howtoinstall-content p{font-size:14px}}@media(max-width:576px){.Howtoinstall-heading{font-size:24px}.Howtoinstall-subtext{font-size:14px}.Howtoinstall-icon{width:48px;height:48px;left:-24px;font-size:16px}.Howtoinstall-content{margin-left:48px;padding-left:15px}.Howtoinstall-step-number{width:20px;height:20px;font-size:10px;top:-6px;right:-6px}.Howtoinstall-content h3{font-size:16px}}@media(max-width:480px){.Howtoinstall-heading{font-size:22px}.Howtoinstall-content h3{font-size:16px}.Howtoinstall-content p{font-size:13px}.Howtoinstall-step{margin-bottom:45px}.Howtoinstall-icon{width:42px;height:42px;left:-21px;font-size:14px;border-width:2px}.Howtoinstall-content{margin-left:42px;padding-left:12px}}.Ongridfaq-section{padding:80px 20px;background:#0a1a4a;font-family:Inter,sans-serif}.Ongridfaq-container{max-width:1000px;margin:auto}.Ongridfaq-header{text-align:center;margin-bottom:60px}.Ongridfaq-badge{background:#ffd7001a;color:gold;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;letter-spacing:1px;display:inline-block}.Ongridfaq-heading{font-size:36px;margin-top:15px;font-weight:800;color:#fff}.Ongridfaq-heading span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Ongridfaq-wrapper{display:flex;flex-direction:column;gap:18px}.Ongridfaq-item{background:#ffffff0d;border-radius:14px;border:1px solid rgba(255,215,0,.2);overflow:hidden;transition:all .3s ease}.Ongridfaq-item.active{border-color:gold;box-shadow:0 10px 30px #ffd70026}.Ongridfaq-question{display:flex;justify-content:space-between;align-items:center;padding:20px 24px;cursor:pointer}.Ongridfaq-question h3{font-size:16px;font-weight:600;color:#fff;margin:0;flex:1;transition:color .3s ease}.Ongridfaq-item:hover .Ongridfaq-question h3{color:gold}.Ongridfaq-icon{color:gold;font-size:14px;margin-left:15px;transition:transform .3s ease}.Ongridfaq-item.active .Ongridfaq-icon{transform:rotate(180deg)}.Ongridfaq-answer{max-height:0;overflow:hidden;transition:all .4s ease;padding:0 24px}.Ongridfaq-item.active .Ongridfaq-answer{max-height:250px;padding:0 24px 22px}.Ongridfaq-answer p{font-size:15px;color:#ffffffb3;line-height:1.6;margin:0}.Ongridfaq-item:hover{transform:translateY(-3px);border-color:gold;background:#ffd7000d}@media(max-width:992px){.Ongridfaq-heading{font-size:32px}}@media(max-width:768px){.Ongridfaq-section{padding:60px 16px}.Ongridfaq-heading{font-size:28px}.Ongridfaq-header{margin-bottom:45px}.Ongridfaq-question h3{font-size:14px}.Ongridfaq-question{padding:16px 20px}.Ongridfaq-answer p{font-size:13px}.Ongridfaq-item.active .Ongridfaq-answer{max-height:300px;padding:0 20px 18px}}@media(max-width:576px){.Ongridfaq-heading{font-size:24px}.Ongridfaq-badge{font-size:11px;padding:6px 16px}.Ongridfaq-question h3{font-size:13px}.Ongridfaq-question{padding:14px 16px}.Ongridfaq-icon,.Ongridfaq-answer p{font-size:12px}.Ongridfaq-item.active .Ongridfaq-answer{max-height:350px;padding:0 16px 16px}}@media(max-width:400px){.Ongridfaq-heading{font-size:22px}.Ongridfaq-question h3{font-size:12px}.Ongridfaq-item.active .Ongridfaq-answer{max-height:400px}}:root{--primary: #0f3d5e;--primary-dark: #0b2e46;--light-bg: #f4f8fb;--white: #ffffff}.pagenotfound-wrapper{min-height:100vh;display:flex;justify-content:center;align-items:center;font-family:Inter,sans-serif;padding:40px 20px;background:radial-gradient(circle at 20% 30%,rgba(15,61,94,.12),transparent 40%),radial-gradient(circle at 80% 70%,rgba(11,46,70,.12),transparent 40%),linear-gradient(135deg,#0f3d5e,#1b5c8a 60%,#2e7fbf)}.pagenotfound-container{text-align:center;max-width:650px;padding:60px 40px;background:#fffffff2;border-radius:30px;box-shadow:0 35px 80px #00000040;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);animation:fadeUp .8s ease}.error-code{font-size:70px;margin-bottom:20px}.error-title{font-size:32px;font-weight:800;margin-bottom:15px;color:var(--primary-dark)}.error-text{font-size:16px;color:#64748b;margin-bottom:40px;line-height:1.6}.mini-game{margin-bottom:35px}.game-text{font-size:14px;color:#94a3b8;margin-bottom:15px}canvas{border-radius:16px;background:linear-gradient(135deg,#e6f3ff,#fff);box-shadow:0 15px 35px #00000014}.home-btn{display:inline-block;padding:14px 36px;background:linear-gradient(135deg,var(--primary),var(--primary-dark));color:#fff;border-radius:50px;font-weight:600;text-decoration:none;transition:all .3s ease;box-shadow:0 20px 45px #0003}.home-btn:hover{transform:translateY(-4px);box-shadow:0 30px 60px #0000004d}@keyframes fadeUp{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.pagenotfound-container{padding:40px 25px}.error-title{font-size:24px}canvas{width:100%;height:100px}}@media(max-width:480px){.error-title{font-size:20px}.error-text{font-size:14px}.home-btn{padding:12px 28px;font-size:14px}}.floating-container{position:fixed;right:0;top:55%;transform:translateY(-50%);z-index:999}.floating-stack{display:flex;flex-direction:column;align-items:flex-end}.floating-toggle-btn{width:40px;height:40px;background:linear-gradient(135deg,#111827,#1f2937);color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;border-radius:8px 0 0 8px;font-size:20px;transition:.3s ease;box-shadow:0 4px 12px #00000040;margin-bottom:8px}.floating-contact-wrapper{display:flex;flex-direction:column;transition:all .4s ease;overflow:hidden}.floating-contact-wrapper.open{width:50px;opacity:1}.floating-contact-wrapper.closed{width:0;opacity:0}.floating-btn{width:50px;height:50px;display:flex;align-items:center;justify-content:center;font-size:22px;color:#fff;text-decoration:none;transition:.3s ease}.floating-btn.whatsapp{background:#25d366}.floating-btn.call{background:#1d4ed8;border-radius:0 0 0 18px}@media(max-width:768px){.floating-btn{width:55px;height:55px;font-size:22px}.floating-toggle-btn{width:36px;height:36px;font-size:18px}}.Hssystemhero-section{padding:50px 20px;background:linear-gradient(180deg,#fff,#f4f8fb);overflow:hidden}.Hssystemhero-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 2fr;align-items:center;gap:60px}.Hssystemhero-badge{display:inline-block;background:#ffd7001a;color:gold;font-weight:600;padding:8px 18px;border-radius:30px;font-size:13px;letter-spacing:1px;margin-bottom:20px}.Hssystemhero-title{font-size:40px;font-weight:800;color:#0a1a4a;line-height:1.2;margin-bottom:25px}.Hssystemhero-title span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Hssystemhero-description{font-size:16px;color:#5f6f81;line-height:1.7;margin-bottom:35px;max-width:520px}.Hssystemhero-buttons{display:flex;gap:15px;flex-wrap:wrap}.Hssystemhero-btn{padding:14px 28px;border-radius:40px;font-weight:600;text-decoration:none;transition:all .3s ease;display:inline-block;cursor:pointer}.Hssystemhero-btn.primary{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;box-shadow:0 10px 25px #ffd70040}.Hssystemhero-btn.primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ffd70059}.Hssystemhero-btn.secondary{border:2px solid #FFD700;color:#0a1a4a;background:transparent}.Hssystemhero-btn.secondary:hover{background:gold;color:#0a1a4a;transform:translateY(-3px)}.Hssystemhero-image-wrapper{text-align:center}.Hssystemhero-image-wrapper img{width:100%;max-width:750px;border-radius:20px;transition:all .3s ease}.Hssystemhero-image-wrapper img:hover{transform:scale(1.02);filter:drop-shadow(0 15px 35px rgba(255,215,0,.15))}@media(max-width:992px){.Hssystemhero-container{grid-template-columns:1fr;text-align:left;gap:40px}.Hssystemhero-description{margin:0 0 30px;max-width:100%}.Hssystemhero-buttons{justify-content:left}.Hssystemhero-title{font-size:40px}}@media(max-width:768px){.Hssystemhero-title{font-size:36px}.Hssystemhero-section{padding:40px 20px}}@media(max-width:576px){.Hssystemhero-title{font-size:28px}.Hssystemhero-section{padding:50px 16px}.Hssystemhero-badge{font-size:11px;padding:6px 14px}.Hssystemhero-description{font-size:14px}.Hssystemhero-btn{padding:10px 22px;font-size:14px}}@media(max-width:400px){.Hssystemhero-title{font-size:24px}.Hssystemhero-buttons{flex-direction:column;gap:12px}.Hssystemhero-btn{text-align:center}}.Hssystemwhy-wrapper{padding:50px 20px;font-family:Inter,sans-serif;background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.12),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.1),transparent 40%),linear-gradient(135deg,#0a1a4a,#071238,#0a1a4a)}.Hssystemwhy-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:90px}.Hssystemwhy-left{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:40px;border-radius:28px;border:1px solid rgba(255,215,0,.3);box-shadow:0 25px 60px #0003}.Hssystemwhy-badge{font-size:12px;font-weight:600;padding:8px 18px;border-radius:30px;background:#ffd70033;color:gold;margin-bottom:25px;display:inline-block}.Hssystemwhy-title{font-size:30px;font-weight:800;margin-bottom:35px;color:gold}.Hssystemwhy-services{display:flex;flex-direction:column;gap:18px}.Hssystemwhy-service{display:flex;align-items:center;padding:18px 22px;border-radius:18px;background:#fff;text-decoration:none;transition:all .3s ease;border:1px solid rgba(255,215,0,.2)}.Hssystemwhy-service:hover{transform:translate(10px);box-shadow:0 20px 40px #00000026;border-color:gold}.Hssystemwhy-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important;box-shadow:0 20px 45px #ffd70040}.Hssystemwhy-icon{font-size:20px;color:gold}.Hssystemwhy-active .Hssystemwhy-icon{color:#0a1a4a}.Hssystemwhy-name{flex:1;margin-left:14px;font-weight:600;color:#0a1a4a}.Hssystemwhy-active .Hssystemwhy-name{color:#0a1a4a}.Hssystemwhy-arrow{color:gold}.Hssystemwhy-active .Hssystemwhy-arrow{color:#0a1a4a}.Hssystemwhy-main-title{font-size:42px;font-weight:900;margin-bottom:20px;color:#fff;line-height:1.2}.Hssystemwhy-main-title span{color:gold}.Hssystemwhy-intro{color:#ffffffbf;margin-bottom:50px;font-size:17px;line-height:1.7}.Hssystemwhy-reasons{display:flex;flex-direction:column;gap:28px}.Hssystemwhy-reason{display:flex;gap:22px;padding:28px;border-radius:22px;background:#fffffff2;box-shadow:0 20px 50px #0000001a;transition:all .35s ease;border:1px solid rgba(255,215,0,.2)}.Hssystemwhy-reason:hover{transform:translateY(-10px);box-shadow:0 30px 65px #ffd70026;border-color:gold}.Hssystemwhy-reason-icon{width:60px;height:60px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:22px;flex-shrink:0;transition:all .3s ease}.Hssystemwhy-reason:hover .Hssystemwhy-reason-icon{transform:scale(1.05);box-shadow:0 5px 15px #ffd7004d}.Hssystemwhy-reason h4{font-size:20px;font-weight:700;margin-bottom:8px;color:#0a1a4a}.Hssystemwhy-reason p{font-size:15px;color:#5f6f81;line-height:1.7}@media(max-width:992px){.Hssystemwhy-container{grid-template-columns:1fr;gap:50px}.Hssystemwhy-left{display:none}.Hssystemwhy-main-title{font-size:30px}.Hssystemwhy-intro{font-size:16px}}@media(max-width:768px){.Hssystemwhy-wrapper{padding:60px 16px}.Hssystemwhy-main-title{font-size:28px}.Hssystemwhy-reason{padding:22px;gap:16px}.Hssystemwhy-reason-icon{width:50px;height:50px;font-size:18px}.Hssystemwhy-reason h4{font-size:18px}.Hssystemwhy-reason p{font-size:14px}}@media(max-width:576px){.Hssystemwhy-wrapper{padding:50px 15px}.Hssystemwhy-main-title{font-size:24px}.Hssystemwhy-intro{font-size:14px;margin-bottom:35px}.Hssystemwhy-reason{padding:18px;flex-direction:column;text-align:center}.Hssystemwhy-reason-icon{width:50px;height:50px;font-size:18px;margin:0 auto 10px}.Hssystemwhy-reason h4{font-size:16px}.Hssystemwhy-reason p{font-size:13px}}@media(max-width:400px){.Hssystemwhy-main-title{font-size:22px}.Hssystemwhy-reason{padding:16px}.Hssystemwhy-reason h4{font-size:15px}}.Hssystemwhychoose-wrapper{padding:50px 20px;background:linear-gradient(135deg,#f8fbff,#f3f8fc);font-family:Inter,sans-serif}.Hssystemwhychoose-container{max-width:1300px;margin:auto}.Hssystemwhychoose-header{text-align:center;margin-bottom:80px}.Hssystemwhychoose-badge{display:inline-block;padding:8px 20px;border-radius:30px;background:#ffd7001a;color:gold;font-size:13px;font-weight:600;letter-spacing:1px;margin-bottom:20px}.Hssystemwhychoose-header h2{font-size:42px;font-weight:900;line-height:1.2;margin-bottom:20px;color:#0a1a4a}.Hssystemwhychoose-header span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Hssystemwhychoose-header p{color:#5f6f81;max-width:750px;margin:auto;font-size:16px}.Hssystemwhychoose-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:35px}.Hssystemwhychoose-card{display:flex;gap:20px;padding:35px;border-radius:22px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,215,0,.15);transition:.4s ease;position:relative}.Hssystemwhychoose-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #ffd7001f;border-color:#ffd7004d}.Hssystemwhychoose-icon{width:65px;height:65px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;display:flex;align-items:center;justify-content:center;border-radius:18px;font-size:24px;flex-shrink:0;transition:all .3s ease}.Hssystemwhychoose-card:hover .Hssystemwhychoose-icon{transform:scale(1.05);box-shadow:0 10px 20px #ffd7004d}.Hssystemwhychoose-content h4{font-size:20px;font-weight:800;margin-bottom:10px;color:#0a1a4a}.Hssystemwhychoose-content p{font-size:15px;color:#5f6f81;line-height:1.7}.Hssystemwhychoose-cta{text-align:center;margin-top:80px}.Hssystemwhychoose-cta a{padding:16px 50px;border-radius:50px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:700;text-decoration:none;box-shadow:0 15px 35px #ffd7004d;transition:.3s ease;display:inline-block}.Hssystemwhychoose-cta a:hover{transform:translateY(-4px);box-shadow:0 20px 45px #ffd70066}@media(min-width:1400px){.Hssystemwhychoose-container{max-width:1400px}}@media(max-width:1024px){.Hssystemwhychoose-grid{grid-template-columns:1fr}.Hssystemwhychoose-header h2{font-size:34px}.Hssystemwhychoose-card{padding:28px}}@media(max-width:768px){.Hssystemwhychoose-wrapper{padding:60px 20px}.Hssystemwhychoose-header h2{font-size:28px}.Hssystemwhychoose-header{margin-bottom:50px}.Hssystemwhychoose-header p{font-size:14px}.Hssystemwhychoose-card{flex-direction:column;gap:16px;padding:22px}.Hssystemwhychoose-icon{width:50px;height:50px;font-size:18px;border-radius:12px}.Hssystemwhychoose-content h4{font-size:17px}.Hssystemwhychoose-content p{font-size:14px}.Hssystemwhychoose-cta{margin-top:60px}.Hssystemwhychoose-cta a{padding:14px 35px;font-size:14px}}@media(max-width:576px){.Hssystemwhychoose-wrapper{padding:50px 16px}.Hssystemwhychoose-header h2{font-size:24px}.Hssystemwhychoose-badge{font-size:11px;padding:6px 16px}}@media(max-width:480px){.Hssystemwhychoose-header h2{font-size:22px}.Hssystemwhychoose-card{padding:18px}.Hssystemwhychoose-content p{font-size:13px}.Hssystemwhychoose-cta{margin-top:50px}.Hssystemwhychoose-cta a{padding:12px 28px;font-size:13px}}.bsp-install-section{padding:100px 20px;background:linear-gradient(180deg,#f4f8fb,#fff);font-family:Inter,sans-serif}.bsp-container{max-width:1200px;margin:auto}.bsp-header{text-align:center;margin-bottom:70px}.bsp-badge{display:inline-block;padding:8px 22px;background:#ffd7001a;color:gold;font-weight:600;font-size:13px;border-radius:30px;margin-bottom:18px;letter-spacing:1px}.bsp-header h2{font-size:40px;font-weight:700;color:#0a1a4a;margin-bottom:15px}.bsp-header h2 span{color:gold}.bsp-header p{color:#6b7280;font-size:16px;max-width:650px;margin:auto}.bsp-timeline{position:relative}.bsp-step{display:flex;align-items:flex-start;gap:40px;margin-bottom:60px;position:relative}.bsp-left{display:flex;flex-direction:column;align-items:center}.bsp-circle{width:65px;height:65px;border-radius:50%;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-size:20px;font-weight:700;display:flex;align-items:center;justify-content:center;box-shadow:0 12px 30px #ffd7004d;transition:all .3s ease}.bsp-step:hover .bsp-circle{transform:scale(1.08);box-shadow:0 15px 40px #ffd70066}.bsp-line{width:4px;flex:1;background:linear-gradient(180deg,gold,#d1d5db);margin-top:12px}.bsp-card{flex:1;background:#fff;padding:35px;border-radius:14px;box-shadow:0 20px 40px #0000000d;border-left:6px solid #FFD700;transition:.3s ease}.bsp-card:hover{transform:translateY(-6px);box-shadow:0 25px 50px #ffd7001f}.bsp-card h3{font-size:20px;color:#0a1a4a;margin-bottom:12px}.bsp-card p{font-size:15px;line-height:1.7;color:#6b7280}.bsp-cta{text-align:center;margin-top:60px}.bsp-btn{display:inline-block;padding:15px 45px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:600;border-radius:50px;text-decoration:none;transition:.3s ease;box-shadow:0 15px 35px #ffd70059}.bsp-btn:hover{transform:translateY(-4px);box-shadow:0 20px 45px #ffd70073}@media(min-width:1400px){.bsp-container{max-width:1300px}}@media(max-width:992px){.bsp-header h2{font-size:32px}.bsp-step{gap:25px}.bsp-card{padding:25px}}@media(max-width:768px){.bsp-install-section{padding:70px 15px}.bsp-step{flex-direction:column;gap:20px}.bsp-left{flex-direction:row;gap:15px}.bsp-line{display:none}.bsp-circle{width:50px;height:50px;font-size:16px}.bsp-card{padding:22px}.bsp-header h2{font-size:28px}.bsp-header p{font-size:14px}.bsp-badge{font-size:11px;padding:6px 18px}}@media(max-width:576px){.bsp-header h2{font-size:24px}.bsp-card h3{font-size:17px}.bsp-card p{font-size:14px}.bsp-btn{padding:12px 30px;font-size:14px}}@media(max-width:480px){.bsp-header h2{font-size:22px}.bsp-install-section{padding:60px 12px}.bsp-card{padding:18px}.bsp-card h3{font-size:16px}.bsp-card p{font-size:13px}}.bsp-faq-section{padding:40px 20px;font-family:Inter,sans-serif;background:radial-gradient(circle at 20% 30%,rgba(255,215,0,.1),transparent 40%),radial-gradient(circle at 80% 70%,rgba(255,215,0,.08),transparent 40%),linear-gradient(135deg,#0a1a4a,#071238 60%,#0a1a4a)}.bsp-faq-container{max-width:1200px;margin:auto}.bsp-faq-header{text-align:center;margin-bottom:50px}.bsp-faq-header h2{font-size:44px;font-weight:800;color:#fff;margin-bottom:15px}.bsp-faq-header h2 span{color:gold}.bsp-faq-header p{font-size:17px;color:#ffffffbf}.bsp-faq-wrapper{display:flex;flex-direction:column;gap:30px}.bsp-faq-item{background:#fffffff2;border-radius:22px;box-shadow:0 25px 60px #00000040;overflow:hidden;transition:all .4s ease;border:1px solid rgba(255,215,0,.2)}.bsp-faq-item:hover{transform:translateY(-8px);box-shadow:0 35px 80px #ffd70026;border-color:#ffd70066}.bsp-faq-item.active{border-left:6px solid #FFD700}.bsp-faq-question{padding:30px 35px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.bsp-faq-question h3{font-size:20px;font-weight:700;color:#0a1a4a;line-height:1.5;transition:color .3s ease}.bsp-faq-item:hover .bsp-faq-question h3{color:gold}.bsp-faq-icon{width:40px;height:40px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;border-radius:50%;display:flex;align-items:center;justify-content:center;transition:all .4s ease;font-weight:700}.bsp-faq-icon.rotate{transform:rotate(45deg)}.bsp-faq-answer{overflow:hidden;transition:max-height .5s ease}.bsp-faq-answer-inner{padding:0 35px 30px}.bsp-faq-answer p{font-size:16px;line-height:1.8;color:#5f6f81}@media(max-width:992px){.bsp-faq-header h2{font-size:36px}.bsp-faq-header p{font-size:16px}}@media(max-width:768px){.bsp-faq-section{padding:60px 15px}.bsp-faq-header h2{font-size:28px}.bsp-faq-header p{font-size:14px}.bsp-faq-header{margin-bottom:40px}.bsp-faq-question{padding:22px}.bsp-faq-question h3{font-size:16px}.bsp-faq-answer-inner{padding:0 22px 22px}.bsp-faq-answer p{font-size:14px}.bsp-faq-icon{width:32px;height:32px;font-size:14px}}@media(max-width:576px){.bsp-faq-header h2{font-size:24px}.bsp-faq-wrapper{gap:20px}.bsp-faq-question{padding:18px}.bsp-faq-question h3{font-size:15px}.bsp-faq-answer-inner{padding:0 18px 18px}.bsp-faq-answer p{font-size:13px}.bsp-faq-icon{width:28px;height:28px;font-size:12px}}@media(max-width:480px){.bsp-faq-header h2{font-size:22px}.bsp-faq-header p{font-size:13px}.bsp-faq-question h3{font-size:14px}.bsp-faq-answer p{font-size:12px}.bsp-faq-section{padding:50px 12px}}.bsp-hero{padding:50px 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden}.bsp-hero:before{content:"";position:absolute;width:450px;height:450px;background:radial-gradient(circle,rgba(255,215,0,.08) 0%,transparent 70%);top:-120px;right:-120px;z-index:0}.bsp-hero-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;align-items:center;gap:60px;position:relative;z-index:2}.bsp-hero-content{display:flex;flex-direction:column;justify-content:center;text-align:left}.bsp-hero-logo{width:120px;margin-bottom:20px}.bsp-badge{display:inline-flex;align-items:center;gap:8px;background:#ffd7001a;color:gold;padding:8px 18px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:20px;width:fit-content}.bsp-hero-content h1{font-size:48px;font-weight:800;line-height:1.2;color:#0a1a4a;margin-bottom:20px}.bsp-hero-content h1 span{color:gold}.bsp-hero-content p{font-size:17px;color:#6b7280;line-height:1.8;margin-bottom:30px;max-width:540px}.bsp-hero-features{display:flex;flex-wrap:wrap;gap:20px;margin-bottom:35px;font-weight:600;color:#0a1a4a}.bsp-hero-features div{display:flex;align-items:center;gap:10px;background:#fff;padding:10px 18px;border-radius:30px;box-shadow:0 6px 20px #ffd70014;color:#0a1a4a;transition:all .3s ease}.bsp-hero-features div:hover{transform:translateY(-3px);box-shadow:0 10px 25px #ffd70026;color:gold}.bsp-hero-features div i{color:gold}.bsp-hero-buttons{display:flex;gap:18px;flex-wrap:wrap}.bsp-primary-btn{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;padding:14px 32px;border-radius:40px;font-weight:600;transition:.3s ease;box-shadow:0 10px 30px #ffd7004d;display:inline-block;text-decoration:none}.bsp-primary-btn:hover{background:linear-gradient(135deg,#e6b800,gold);transform:translateY(-4px);box-shadow:0 15px 35px #ffd70066}.bsp-outline-btn{padding:14px 32px;border-radius:40px;font-weight:600;border:2px solid #FFD700;color:#0a1a4a;transition:.3s ease;display:inline-block;text-decoration:none;background:transparent}.bsp-outline-btn:hover{background:gold;color:#0a1a4a;transform:translateY(-4px);border-color:#e6b800}.bsp-hero-image{display:flex;justify-content:center;align-items:center}.bsp-hero-image img{width:100%;height:auto;border-radius:20px;transition:all .3s ease}@media(min-width:1400px){.bsp-hero-content h1{font-size:56px}}@media(max-width:1200px){.bsp-hero-container{gap:40px}.bsp-hero-content h1{font-size:42px}}@media(max-width:992px){.bsp-hero{padding:60px 20px}.bsp-hero-container{grid-template-columns:1fr;gap:50px}.bsp-hero-content{align-items:flex-start;text-align:left}.bsp-hero-content p{margin:0 0 30px}.bsp-hero-features,.bsp-hero-buttons{justify-content:flex-start}}@media(max-width:768px){.bsp-hero-content h1{font-size:36px}.bsp-hero-content p{font-size:16px}}@media(max-width:576px){.bsp-hero{padding:50px 18px}.bsp-hero-content{align-items:flex-start;text-align:left}.bsp-hero-content h1{font-size:28px}.bsp-hero-content p{font-size:15px}.bsp-hero-features{flex-direction:column;align-items:flex-start;gap:12px}.bsp-hero-features div{width:100%;justify-content:flex-start}.bsp-hero-buttons{flex-direction:column;width:100%;align-items:flex-start}.bsp-primary-btn,.bsp-outline-btn{width:100%;text-align:center}.bsp-badge{font-size:11px;padding:6px 14px}}@media(max-width:400px){.bsp-hero-content h1{font-size:24px}.bsp-hero-content p{font-size:14px}.bsp-primary-btn,.bsp-outline-btn{padding:12px 24px;font-size:14px}}.Offgridsystemwhychoose-section{padding:60px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);position:relative;overflow:hidden}.Offgridsystemwhychoose-section:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px;z-index:0}.Offgridsystemwhychoose-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Offgridsystemwhychoose-header{text-align:center;margin-bottom:80px;max-width:850px;margin-left:auto;margin-right:auto}.Offgridsystemwhychoose-badge{display:inline-block;padding:8px 20px;background:#ffd7001a;color:gold;font-size:12px;font-weight:600;border-radius:50px;letter-spacing:2px;margin-bottom:25px;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.Offgridsystemwhychoose-header h2{font-size:42px;font-weight:700;color:#fff;margin-bottom:25px;line-height:1.3}.Offgridsystemwhychoose-header h2 span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Offgridsystemwhychoose-header p{color:#ffffffbf;font-size:17px;line-height:1.8;opacity:.9}.Offgridsystemwhychoose-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.Offgridsystemwhychoose-card{background:#ffffff0d;padding:40px 30px;border-radius:20px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.2);box-shadow:0 20px 60px #00000040;transition:all .35s ease;position:relative;overflow:hidden}.Offgridsystemwhychoose-card:hover{transform:translateY(-12px);border:1px solid rgba(255,215,0,.4);background:#ffd7000d}.Offgridsystemwhychoose-icon{font-size:26px;width:65px;height:65px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;display:flex;align-items:center;justify-content:center;border-radius:18px;margin-bottom:25px;box-shadow:0 10px 25px #ffd70040;transition:all .3s ease}.Offgridsystemwhychoose-card:hover .Offgridsystemwhychoose-icon{transform:scale(1.05);box-shadow:0 15px 35px #ffd70059}.Offgridsystemwhychoose-card h3{font-size:20px;margin-bottom:18px;color:gold;font-weight:600}.Offgridsystemwhychoose-card p{font-size:15px;color:#ffffffb3;line-height:1.8;opacity:.9}.Offgridsystemwhychoose-cta{text-align:center;margin-top:80px}.Offgridsystemwhychoose-btn{display:inline-block;padding:16px 38px;border-radius:50px;background:linear-gradient(90deg,gold,#e6b800);color:#0a1a4a;font-weight:700;text-decoration:none;transition:all .35s ease;box-shadow:0 20px 40px #ffd7004d}.Offgridsystemwhychoose-btn:hover{transform:translateY(-4px);box-shadow:0 25px 60px #ffd70066}@media(max-width:992px){.Offgridsystemwhychoose-grid{grid-template-columns:repeat(2,1fr);gap:30px}.Offgridsystemwhychoose-header h2{font-size:34px}.Offgridsystemwhychoose-header{margin-bottom:60px}}@media(max-width:768px){.Offgridsystemwhychoose-section{padding:50px 16px}.Offgridsystemwhychoose-header h2{font-size:30px}.Offgridsystemwhychoose-header p{font-size:15px}.Offgridsystemwhychoose-card{padding:30px 24px}}@media(max-width:600px){.Offgridsystemwhychoose-grid{grid-template-columns:1fr;gap:25px}.Offgridsystemwhychoose-header{text-align:left;margin-bottom:50px}.Offgridsystemwhychoose-header h2{font-size:26px}.Offgridsystemwhychoose-card{padding:28px 20px}.Offgridsystemwhychoose-header p{font-size:14px}.Offgridsystemwhychoose-badge{font-size:11px;padding:6px 16px}.Offgridsystemwhychoose-icon{width:55px;height:55px;font-size:22px}.Offgridsystemwhychoose-card h3{font-size:18px}.Offgridsystemwhychoose-card p{font-size:14px}.Offgridsystemwhychoose-btn{padding:14px 32px;font-size:14px}}@media(max-width:400px){.Offgridsystemwhychoose-header h2{font-size:24px}.Offgridsystemwhychoose-card h3{font-size:17px}.Offgridsystemwhychoose-card p{font-size:13px}}.Offgridsystemourservice-wrapper{padding:80px 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 25%,rgba(255,215,0,.12),transparent 40%),radial-gradient(circle at 85% 75%,rgba(255,215,0,.08),transparent 40%),linear-gradient(135deg,#0a1a4a,#071238,#0a1a4a)}.Offgridsystemourservice-wrapper:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.15),transparent 70%);top:-200px;right:-200px;animation:floatGlow 8s ease-in-out infinite alternate}.Offgridsystemourservice-container{max-width:1350px;margin:auto;display:grid;grid-template-columns:1fr 1.7fr;gap:100px;position:relative;z-index:2}.Offgridsystemourservice-left{background:#ffffff14;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);padding:45px;border-radius:30px;border:1px solid rgba(255,215,0,.3);box-shadow:0 35px 80px #00000059}.Offgridsystemourservice-badge{font-size:12px;font-weight:700;padding:8px 20px;border-radius:30px;background:#ffd70033;color:gold;display:inline-block;margin-bottom:25px;letter-spacing:1px}.Offgridsystemourservice-title{font-size:32px;font-weight:900;margin-bottom:40px;color:gold;line-height:1.3}.Offgridsystemourservice-services{display:flex;flex-direction:column;gap:20px}.Offgridsystemourservice-service{display:flex;align-items:center;padding:18px 24px;border-radius:18px;background:#fff;text-decoration:none;transition:all .35s ease;border:2px solid transparent}.Offgridsystemourservice-service:hover{transform:translate(12px);box-shadow:0 25px 50px #0003;border-color:gold}.Offgridsystemourservice-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important;box-shadow:0 25px 60px #ffd70059}.Offgridsystemourservice-icon{font-size:22px;color:gold}.Offgridsystemourservice-active .Offgridsystemourservice-icon{color:#0a1a4a}.Offgridsystemourservice-name{flex:1;margin-left:16px;font-weight:700;color:#0a1a4a}.Offgridsystemourservice-active .Offgridsystemourservice-name{color:#0a1a4a}.Offgridsystemourservice-arrow{font-weight:700;opacity:.6;color:gold}.Offgridsystemourservice-active .Offgridsystemourservice-arrow{color:#0a1a4a}.Offgridsystemourservice-main-title{font-size:46px;font-weight:900;margin-bottom:25px;color:#fff;line-height:1.2}.Offgridsystemourservice-main-title span{color:gold}.Offgridsystemourservice-intro{color:#ffffffbf;margin-bottom:50px;font-size:18px;line-height:1.6}.Offgridsystemourservice-table-wrapper{overflow-x:auto;background:#fff;border-radius:20px;box-shadow:0 30px 70px #00000059;transition:.3s ease;border:1px solid rgba(255,215,0,.2)}.Offgridsystemourservice-table-wrapper:hover{transform:translateY(-5px);box-shadow:0 35px 80px #ffd70026}.Offgridsystemourservice-table{width:100%;border-collapse:collapse}.Offgridsystemourservice-table th{background:linear-gradient(135deg,gold,#e6b800);padding:20px;text-align:left;font-weight:800;color:#0a1a4a;font-size:15px}.Offgridsystemourservice-table td{padding:18px 20px;border-top:1px solid rgba(255,215,0,.15);color:#0a1a4a;font-size:15px;font-weight:500}.Offgridsystemourservice-table tr:hover{background:#ffd7000d}.Offgridsystemourservice-cta{display:inline-block;margin-top:50px;padding:16px 38px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:800;border-radius:50px;text-decoration:none;box-shadow:0 25px 60px #ffd70059;transition:all .35s ease}.Offgridsystemourservice-cta:hover{transform:translateY(-6px);box-shadow:0 35px 80px #ffd70073}@media(max-width:1200px){.Offgridsystemourservice-container{gap:60px}.Offgridsystemourservice-main-title{font-size:38px}}@media(max-width:992px){.Offgridsystemourservice-container{grid-template-columns:1fr}.Offgridsystemourservice-left{display:none}.Offgridsystemourservice-main-title{font-size:34px}}@media(max-width:768px){.Offgridsystemourservice-wrapper{padding:60px 16px}.Offgridsystemourservice-main-title{font-size:28px}.Offgridsystemourservice-intro{font-size:16px;margin-bottom:35px}.Offgridsystemourservice-table th,.Offgridsystemourservice-table td{font-size:14px;padding:14px}}@media(max-width:576px){.Offgridsystemourservice-wrapper{padding:50px 15px}.Offgridsystemourservice-main-title{font-size:24px}.Offgridsystemourservice-intro{font-size:14px}.Offgridsystemourservice-table th,.Offgridsystemourservice-table td{font-size:12px;padding:10px}.Offgridsystemourservice-cta{width:100%;text-align:center;padding:14px 28px;font-size:14px}}@media(max-width:400px){.Offgridsystemourservice-main-title{font-size:22px}.Offgridsystemourservice-table th,.Offgridsystemourservice-table td{font-size:11px;padding:8px}}.Offgridsystemwhychoosebsp-section{padding:50px 20px;background:#fff;font-family:Inter,sans-serif}.Offgridsystemwhychoosebsp-container{max-width:1400px;margin:auto}.Offgridsystemwhychoosebsp-header{text-align:center;margin-bottom:70px}.Offgridsystemwhychoosebsp-badge{display:inline-block;padding:8px 18px;border-radius:30px;font-size:12px;letter-spacing:2px;background:#ffd7001a;color:gold;font-weight:600;margin-bottom:20px}.Offgridsystemwhychoosebsp-header h2{font-size:38px;font-weight:700;color:#0a1a4a;margin-bottom:20px;line-height:1.3}.Offgridsystemwhychoosebsp-header h2 span{color:gold}.Offgridsystemwhychoosebsp-header p{max-width:750px;margin:auto;color:#64748b;font-size:16px}.Offgridsystemwhychoosebsp-grid{display:grid;grid-template-columns:repeat(5,1fr);gap:25px}.Offgridsystemwhychoosebsp-card{background:#fff;padding:30px 20px;border-radius:16px;border:1px solid #e2e8f0;transition:.3s ease;text-align:center}.Offgridsystemwhychoosebsp-card:hover{transform:translateY(-6px);border-color:gold;box-shadow:0 15px 35px #ffd7001f}.Offgridsystemwhychoosebsp-icon{width:60px;height:60px;margin:0 auto 20px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;display:flex;align-items:center;justify-content:center;border-radius:14px;font-size:22px;transition:all .3s ease}.Offgridsystemwhychoosebsp-card:hover .Offgridsystemwhychoosebsp-icon{transform:scale(1.05);box-shadow:0 8px 20px #ffd70040}.Offgridsystemwhychoosebsp-card h3{font-size:17px;margin-bottom:12px;color:#0a1a4a}.Offgridsystemwhychoosebsp-card p{font-size:14px;color:#64748b;line-height:1.6}.Offgridsystemwhychoosebsp-ctaWrapper{text-align:center;margin-top:60px}.Offgridsystemwhychoosebsp-btn{display:inline-flex;align-items:center;gap:10px;padding:14px 36px;border-radius:40px;background:linear-gradient(90deg,gold,#e6b800);color:#0a1a4a;font-weight:600;text-decoration:none;transition:.3s ease;box-shadow:0 8px 20px #ffd70033}.Offgridsystemwhychoosebsp-btn:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ffd70059}.Offgridsystemwhychoosebsp-btnArrow{transition:.3s}.Offgridsystemwhychoosebsp-btn:hover .Offgridsystemwhychoosebsp-btnArrow{transform:translate(5px)}@media(max-width:1200px){.Offgridsystemwhychoosebsp-grid{grid-template-columns:repeat(3,1fr)}}@media(max-width:992px){.Offgridsystemwhychoosebsp-grid{grid-template-columns:repeat(2,1fr)}.Offgridsystemwhychoosebsp-header h2{font-size:32px}}@media(max-width:768px){.Offgridsystemwhychoosebsp-header h2{font-size:28px}.Offgridsystemwhychoosebsp-header p{font-size:15px}}@media(max-width:600px){.Offgridsystemwhychoosebsp-grid{grid-template-columns:1fr;gap:20px}.Offgridsystemwhychoosebsp-header h2{font-size:26px}.Offgridsystemwhychoosebsp-header{margin-bottom:50px}.Offgridsystemwhychoosebsp-card{padding:25px 18px}.Offgridsystemwhychoosebsp-badge{font-size:11px;padding:6px 14px}.Offgridsystemwhychoosebsp-ctaWrapper{margin-top:45px}.Offgridsystemwhychoosebsp-btn{padding:12px 28px;font-size:14px}}@media(max-width:400px){.Offgridsystemwhychoosebsp-header h2{font-size:24px}.Offgridsystemwhychoosebsp-header p{font-size:14px}.Offgridsystemwhychoosebsp-card h3{font-size:16px}.Offgridsystemwhychoosebsp-card p{font-size:13px}}.Offgridinstallationprocessbsp-section{padding:50px 20px;background:linear-gradient(180deg,#fff,#f5f9ff);font-family:Inter,sans-serif;overflow:hidden}.Offgridinstallationprocessbsp-container{max-width:1300px;margin:auto}.Offgridinstallationprocessbsp-header{text-align:center;margin-bottom:100px}.Offgridinstallationprocessbsp-badge{display:inline-block;padding:8px 22px;border-radius:40px;background:#ffd7001a;color:gold;font-weight:600;letter-spacing:2px;font-size:12px;margin-bottom:25px}.Offgridinstallationprocessbsp-header h2{font-size:42px;font-weight:700;color:#0a1a4a;margin-bottom:20px}.Offgridinstallationprocessbsp-header h2 span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Offgridinstallationprocessbsp-header p{max-width:750px;margin:auto;color:#64748b;font-size:16px}.Offgridinstallationprocessbsp-timeline{position:relative;display:flex;justify-content:space-between;gap:40px}.Offgridinstallationprocessbsp-line{position:absolute;top:90px;left:0;width:100%;height:3px;background:linear-gradient(90deg,#ffd70033,gold,#ffd70033);z-index:0}.Offgridinstallationprocessbsp-step{width:25%;position:relative;z-index:2}.Offgridinstallationprocessbsp-card{background:#fffc;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:20px;padding:40px 25px;border:1px solid #e8eef5;box-shadow:0 15px 40px #0a1a4a14;text-align:center;transition:.4s ease}.Offgridinstallationprocessbsp-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #ffd70033}.Offgridinstallationprocessbsp-icon{width:80px;height:80px;margin:auto auto 25px;border-radius:50%;background:linear-gradient(135deg,gold,#e6b800);display:flex;align-items:center;justify-content:center;color:#0a1a4a;font-size:26px;box-shadow:0 10px 30px #ffd7004d;transition:.4s ease}.Offgridinstallationprocessbsp-card:hover .Offgridinstallationprocessbsp-icon{transform:scale(1.1) rotate(8deg)}.Offgridinstallationprocessbsp-card h3{font-size:18px;color:#0a1a4a;margin-bottom:15px;line-height:1.4}.Offgridinstallationprocessbsp-card h3 span{color:gold;font-weight:700}.Offgridinstallationprocessbsp-card p{font-size:14px;color:#64748b;line-height:1.7}@media(max-width:1100px){.Offgridinstallationprocessbsp-timeline{flex-direction:column;gap:60px}.Offgridinstallationprocessbsp-line{display:none}.Offgridinstallationprocessbsp-step{width:100%}.Offgridinstallationprocessbsp-header h2{font-size:36px}}@media(max-width:768px){.Offgridinstallationprocessbsp-section{padding:50px 16px}.Offgridinstallationprocessbsp-header{margin-bottom:60px}.Offgridinstallationprocessbsp-header h2{font-size:28px}.Offgridinstallationprocessbsp-header p{font-size:14px}.Offgridinstallationprocessbsp-card{padding:30px 20px}.Offgridinstallationprocessbsp-icon{width:65px;height:65px;font-size:22px}.Offgridinstallationprocessbsp-card h3{font-size:17px}.Offgridinstallationprocessbsp-card p{font-size:13px}}@media(max-width:576px){.Offgridinstallationprocessbsp-header h2{font-size:24px}.Offgridinstallationprocessbsp-badge{font-size:11px;padding:6px 16px}.Offgridinstallationprocessbsp-card{padding:25px 16px}.Offgridinstallationprocessbsp-icon{width:55px;height:55px;font-size:20px;margin-bottom:18px}.Offgridinstallationprocessbsp-card h3{font-size:16px}}@media(max-width:400px){.Offgridinstallationprocessbsp-header h2{font-size:22px}.Offgridinstallationprocessbsp-card h3{font-size:15px}.Offgridinstallationprocessbsp-card p{font-size:12px}}.Offgridsystemfaq-section{padding:50px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Offgridsystemfaq-section:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.15),transparent);top:-200px;right:-200px;border-radius:50%}.Offgridsystemfaq-container{max-width:900px;margin:auto;position:relative;z-index:2}.Offgridsystemfaq-header{text-align:center;margin-bottom:80px;color:#fff}.Offgridsystemfaq-header h2{font-size:44px;font-weight:700;margin-bottom:20px}.Offgridsystemfaq-header h2 span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Offgridsystemfaq-header p{color:#ffffffbf;max-width:600px;margin:auto;font-size:16px}.Offgridsystemfaq-item{background:#ffffff0d;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:20px;margin-bottom:25px;border:1px solid rgba(255,215,0,.2);transition:.4s ease;overflow:hidden}.Offgridsystemfaq-item:hover{border-color:#ffd70080;box-shadow:0 15px 50px #ffd7001f}.Offgridsystemfaq-question{width:100%;background:none;border:none;outline:none;color:#fff;padding:25px 30px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;text-align:left}.Offgridsystemfaq-question h4{font-size:17px;font-weight:600;transition:color .3s ease}.Offgridsystemfaq-item:hover .Offgridsystemfaq-question h4{color:gold}.Offgridsystemfaq-icon{width:40px;height:40px;background:linear-gradient(135deg,gold,#e6b800);border-radius:50%;display:flex;align-items:center;justify-content:center;transition:.4s ease;color:#0a1a4a;font-weight:700}.Offgridsystemfaq-item.active .Offgridsystemfaq-icon{transform:rotate(45deg)}.Offgridsystemfaq-answer{overflow:hidden;transition:max-height .6s cubic-bezier(.4,0,.2,1)}.Offgridsystemfaq-answer-inner{padding:0 30px 25px}.Offgridsystemfaq-answer p{color:#ffffffb3;font-size:15px;line-height:1.8}@media(max-width:992px){.Offgridsystemfaq-header h2{font-size:36px}}@media(max-width:768px){.Offgridsystemfaq-section{padding:50px 16px}.Offgridsystemfaq-header{margin-bottom:50px}.Offgridsystemfaq-header h2{font-size:28px}.Offgridsystemfaq-header p{font-size:14px}.Offgridsystemfaq-question h4{font-size:15px}.Offgridsystemfaq-question{padding:18px 22px}.Offgridsystemfaq-icon{width:32px;height:32px;font-size:14px}.Offgridsystemfaq-answer-inner{padding:0 22px 18px}.Offgridsystemfaq-answer p{font-size:14px}}@media(max-width:576px){.Offgridsystemfaq-header h2{font-size:24px}.Offgridsystemfaq-question h4{font-size:14px}.Offgridsystemfaq-question{padding:15px 18px}.Offgridsystemfaq-icon{width:28px;height:28px;font-size:12px}.Offgridsystemfaq-answer-inner{padding:0 18px 15px}.Offgridsystemfaq-answer p{font-size:13px}}@media(max-width:400px){.Offgridsystemfaq-header h2{font-size:22px}.Offgridsystemfaq-question h4{font-size:13px}}:root{--bsp-primary: #0f3d5e;--bsp-accent: #1e88e5;--bsp-light-bg: #f7fafd;--bsp-border: #e6edf5;--bsp-text: #1e293b;--bsp-text-light: #64748b}.careerhero-section{padding:80px 20px;background:linear-gradient(180deg,#fff,#f7fafd);font-family:Inter,sans-serif;overflow:hidden}.careerhero-container{max-width:1300px;margin:0 auto;display:flex;gap:100px;align-items:center}.careerhero-left{flex:1}.careerhero-badge{display:inline-block;font-size:14px;font-weight:600;color:var(--bsp-accent);letter-spacing:1px;text-transform:uppercase;background:#1e88e51a;padding:8px 16px;border-radius:100px}.careerhero-left h1{font-size:48px;line-height:1.2;margin:25px 0;color:var(--bsp-primary);font-weight:700}.careerhero-left h1 span{background:linear-gradient(90deg,#0f3d5e,#1e88e5);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.careerhero-description{color:var(--bsp-text-light);margin-bottom:40px;font-size:18px;line-height:1.6;max-width:90%}.careerhero-values{display:flex;flex-direction:column;gap:30px;margin-bottom:40px;position:relative}.careerhero-values:before{content:"";position:absolute;left:27px;top:10px;height:85%;width:2px;background:linear-gradient(to bottom,#1e88e5,transparent)}.careerhero-value{display:flex;gap:20px;position:relative;align-items:flex-start}.careerhero-value h4{margin:0 0 5px;color:var(--bsp-primary);font-size:18px}.careerhero-value p{margin:0;color:var(--bsp-text-light);font-size:14px;line-height:1.5}.careerhero-icon{background:linear-gradient(135deg,#1e88e5,#0f3d5e);width:55px;height:55px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:22px;z-index:1;box-shadow:0 10px 20px #1e88e533;flex-shrink:0}.careerhero-btn{padding:16px 36px;border-radius:50px;border:none;background:linear-gradient(135deg,#1e88e5,#0f3d5e);color:#fff;font-weight:600;font-size:16px;cursor:pointer;transition:all .4s ease;box-shadow:0 10px 25px #1e88e540}.careerhero-btn:hover{transform:translateY(-5px);box-shadow:0 20px 40px #1e88e559}.careerhero-right{flex:1}.careerhero-card{background:#fff;padding:50px;border-radius:30px;box-shadow:0 30px 70px #0f3d5e14;border:1px solid var(--bsp-border);transition:transform .3s ease}.careerhero-card:hover{transform:translateY(-5px)}.careerhero-card h2{color:var(--bsp-primary);margin-bottom:20px;font-size:32px;font-weight:600}.careerhero-card>p{color:var(--bsp-text-light);margin-bottom:30px;font-size:16px;line-height:1.6}.careerhero-faq{display:flex;flex-direction:column;gap:12px}.careerhero-faq-item{border-radius:16px;overflow:hidden;border:1px solid var(--bsp-border);transition:all .3s ease;background:#fff}.careerhero-faq-item:hover{border-color:var(--bsp-accent);box-shadow:0 5px 15px #1e88e51a}.careerhero-faq-question{width:100%;padding:20px;background:#f8fafc;border:none;display:flex;justify-content:space-between;align-items:center;font-weight:600;font-size:16px;color:var(--bsp-primary);cursor:pointer;transition:all .3s ease;text-align:left}.careerhero-faq-question:hover{background:#f1f5f9}.faq-icon{transition:transform .3s ease;color:var(--bsp-accent);font-size:14px;display:flex;align-items:center;justify-content:center;width:24px;height:24px}.careerhero-faq-item.active .faq-icon{transform:rotate(45deg)}.careerhero-faq-answer{overflow:hidden;transition:max-height .5s cubic-bezier(.4,0,.2,1);background:#fff}.careerhero-faq-answer p{padding:0 20px 20px;margin:0;color:var(--bsp-text-light);font-size:15px;line-height:1.6}@media(max-width:1200px){.careerhero-container{gap:60px;padding:0 20px}}@media(max-width:992px){.careerhero-container{flex-direction:column;gap:60px}.careerhero-left h1{font-size:42px}.careerhero-description{max-width:100%}}@media(max-width:768px){.careerhero-section{padding:60px 20px}.careerhero-left h1{font-size:36px}.careerhero-card{padding:40px}.careerhero-card h2{font-size:28px}}@media(max-width:600px){.careerhero-left h1{font-size:30px}.careerhero-left h1 br{display:none}.careerhero-card{padding:30px 25px}.careerhero-card h2{font-size:24px}.careerhero-btn{padding:14px 30px;width:100%}.careerhero-badge{font-size:12px;padding:6px 12px}.careerhero-description{font-size:16px}.careerhero-faq-question{padding:16px;font-size:15px}}:root{--primary: #0f3d5e;--accent: #2e7fbf;--text-dark: #1e293b;--text-light: #64748b;--border: #e6edf3}.Careerwelcome-section{padding:50px 20px;background:#fff;font-family:Inter,sans-serif}.Careerwelcome-container{max-width:1300px;margin:auto}.Careerwelcome-header{text-align:center;margin-bottom:70px}.Careerwelcome-label{color:var(--accent);font-size:13px;letter-spacing:2px;font-weight:600}.Careerwelcome-heading{font-size:40px;margin:15px 0}.Careerwelcome-heading span{background:linear-gradient(135deg,var(--primary),var(--accent));-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Careerwelcome-description{color:var(--text-light)}.Careerwelcome-jobcard{border:1px solid var(--border);border-radius:18px;margin-bottom:25px;transition:.3s ease;overflow:hidden}.Careerwelcome-jobcard.active{box-shadow:0 20px 50px #0f3d5e14;border-color:var(--accent)}.Careerwelcome-jobheader{padding:25px 30px;display:flex;justify-content:space-between;cursor:pointer;align-items:center}.Careerwelcome-jobheader h3{margin-bottom:10px}.Careerwelcome-meta{display:flex;gap:20px;font-size:13px;color:var(--text-light)}.Careerwelcome-meta span{display:flex;align-items:center;gap:6px}.Careerwelcome-jobcontent{padding:30px;background:#f9fbfd;border-top:1px solid var(--border)}.Careerwelcome-sectionblock{margin-bottom:25px}.Careerwelcome-sectionblock h4{margin-bottom:10px;font-size:16px;color:var(--primary)}.Careerwelcome-sectionblock p{color:var(--text-light);line-height:1.6}.Careerwelcome-sectionblock ul{list-style:none;padding:0}.Careerwelcome-sectionblock li{display:flex;gap:10px;margin-bottom:10px;font-size:14px;color:var(--text-light)}.Careerwelcome-sectionblock li svg{color:var(--accent);margin-top:3px}.Careerwelcome-applybtn{padding:12px 30px;background:linear-gradient(135deg,var(--primary),var(--accent));border:none;border-radius:30px;color:#fff;font-weight:600;cursor:pointer;transition:.3s}.Careerwelcome-applybtn:hover{opacity:.9}@media(max-width:768px){.Careerwelcome-heading{font-size:28px}.Careerwelcome-meta{flex-direction:column;gap:8px}}.solaramc-hero{position:relative;padding:50px 20px;background:linear-gradient(135deg,#fff,#f6f9fc);font-family:Inter,sans-serif;overflow:hidden}.solaramc-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.2fr 1fr;align-items:center;gap:80px;position:relative;z-index:2}.solaramc-badge{display:inline-flex;align-items:center;gap:10px;background:#ffd7001a;color:gold;padding:8px 20px;border-radius:50px;font-size:13px;font-weight:600;margin-bottom:25px}.solaramc-heading{font-size:42px;font-weight:700;color:#0a1a4a;line-height:1.3;margin-bottom:25px}.solaramc-heading span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.solaramc-text{font-size:16px;line-height:1.8;color:#5f6f81;margin-bottom:18px}.solaramc-highlights{display:flex;gap:20px;margin-top:35px;flex-wrap:wrap}.solaramc-card{background:#fff;padding:20px;border-radius:14px;flex:1;min-width:200px;box-shadow:0 10px 30px #0a1a4a14;transition:.3s ease;border:1px solid rgba(255,215,0,.1)}.solaramc-card:hover{transform:translateY(-5px);box-shadow:0 20px 60px #ffd7001f;border-color:#ffd7004d}.solaramc-card .icon{font-size:28px;color:gold;margin-bottom:12px}.solaramc-card h4{font-size:16px;margin-bottom:8px;color:#0a1a4a}.solaramc-card p{font-size:14px;color:#5f6f81}.solaramc-buttons{display:flex;gap:20px;margin-top:40px;flex-wrap:wrap}.solaramc-btn{padding:14px 28px;border-radius:50px;font-weight:600;font-size:15px;text-decoration:none;display:inline-flex;align-items:center;gap:10px;transition:.3s ease}.solaramc-btn.primary{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;box-shadow:0 10px 30px #ffd70033}.solaramc-btn.primary:hover{transform:translateY(-3px);box-shadow:0 15px 35px #ffd7004d}.solaramc-btn.secondary{border:2px solid #FFD700;color:#0a1a4a;background:transparent}.solaramc-btn.secondary:hover{background:gold;color:#0a1a4a;transform:translateY(-3px)}.solaramc-image img{width:100%;border-radius:20px;box-shadow:0 20px 60px #0a1a4a26;transition:.3s ease}.solaramc-image img:hover{transform:scale(1.02);box-shadow:0 25px 70px #ffd70026}.solaramc-glow{position:absolute;right:-200px;top:-150px;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.15),transparent 70%);z-index:1;pointer-events:none}@media(max-width:1100px){.solaramc-container{grid-template-columns:1fr;text-align:center;gap:50px}.solaramc-buttons,.solaramc-highlights{justify-content:center}.solaramc-heading,.solaramc-text{text-align:center}.solaramc-badge{margin:0 auto 25px}}@media(max-width:768px){.solaramc-image{margin-top:0}.solaramc-container{gap:40px}.solaramc-heading{font-size:30px;text-align:left}.solaramc-text{font-size:15px;text-align:left}.solaramc-badge{margin:0 0 25px}.solaramc-card{min-width:calc(50% - 10px)}.solaramc-buttons,.solaramc-highlights{justify-content:flex-start}}@media(max-width:576px){.solaramc-heading{font-size:28px}.solaramc-card{min-width:100%}}@media(max-width:480px){.solaramc-heading{font-size:24px}.solaramc-btn{width:100%;justify-content:center}.solaramc-hero{padding:60px 16px}.solaramc-buttons{flex-direction:column;gap:12px}.solaramc-badge{font-size:11px;padding:6px 16px}.solaramc-text{font-size:14px}}.Solaramcservice-wrapper{padding:100px 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden;background:radial-gradient(circle at 10% 20%,rgba(255,215,0,.1),transparent 45%),radial-gradient(circle at 90% 80%,rgba(255,215,0,.08),transparent 45%),linear-gradient(135deg,#0a1a4a,#071238)}.Solaramcservice-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.12),transparent 70%);top:-150px;right:-150px;animation:glowMove 8s ease-in-out infinite alternate}@keyframes glowMove{0%{transform:translateY(0)}to{transform:translateY(40px)}}.Solaramcservice-container{max-width:1350px;margin:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:80px;position:relative;z-index:2}.Solaramcservice-left{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:45px;border-radius:28px;border:1px solid rgba(255,215,0,.3);box-shadow:0 30px 70px #00000059}.Solaramcservice-title{font-size:28px;font-weight:800;margin-bottom:35px;color:gold}.Solaramcservice-services{display:flex;flex-direction:column;gap:18px}.Solaramcservice-service{display:flex;align-items:center;padding:16px 22px;border-radius:16px;background:#fff;text-decoration:none;transition:all .35s ease;font-weight:600;border:1px solid rgba(255,215,0,.1)}.Solaramcservice-service:hover{transform:translate(8px);box-shadow:0 15px 35px #0003;border-color:#ffd7004d}.Solaramcservice-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important;box-shadow:0 20px 50px #ffd70059}.Solaramcservice-icon{font-size:18px;color:gold}.Solaramcservice-active .Solaramcservice-icon{color:#0a1a4a}.Solaramcservice-name{flex:1;margin-left:14px;font-size:15px;color:#0a1a4a}.Solaramcservice-active .Solaramcservice-name{color:#0a1a4a}.Solaramcservice-right{color:#fff}.Solaramcservice-main-title{font-size:42px;font-weight:900;margin-bottom:20px;line-height:1.2}.Solaramcservice-subtitle{font-size:30px;font-weight:800;margin:50px 0 20px;color:gold}.Solaramcservice-text{font-size:17px;line-height:1.8;margin-bottom:20px;color:#ffffffbf;max-width:800px}.Solaramcservice-list{list-style:none;padding:0;margin-top:25px;max-width:850px}.Solaramcservice-list li{display:flex;align-items:flex-start;gap:14px;margin-bottom:18px;font-size:16px;line-height:1.7;color:#ffffffb3}.Solaramcservice-check{color:gold;margin-top:5px;font-size:18px;flex-shrink:0}.Solaramcservice-cta{display:inline-block;margin-top:50px;padding:16px 42px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:800;border-radius:50px;text-decoration:none;letter-spacing:.5px;transition:all .35s ease;box-shadow:0 20px 50px #ffd7004d}.Solaramcservice-cta:hover{transform:translateY(-6px);box-shadow:0 30px 70px #ffd70073}@media(max-width:1200px){.Solaramcservice-container{gap:60px}.Solaramcservice-main-title{font-size:38px}}@media(max-width:992px){.Solaramcservice-container{grid-template-columns:1fr}.Solaramcservice-left{display:none}.Solaramcservice-main-title{font-size:34px}.Solaramcservice-subtitle{font-size:26px}}@media(max-width:768px){.Solaramcservice-wrapper{padding:70px 18px}.Solaramcservice-main-title{font-size:28px}.Solaramcservice-subtitle{font-size:22px;margin:35px 0 15px}.Solaramcservice-text,.Solaramcservice-list li{font-size:15px}.Solaramcservice-cta{width:100%;text-align:center;padding:14px 32px;font-size:14px}}@media(max-width:576px){.Solaramcservice-wrapper{padding:60px 15px}.Solaramcservice-main-title{font-size:26px}.Solaramcservice-subtitle{font-size:20px}.Solaramcservice-text,.Solaramcservice-list li{font-size:14px}.Solaramcservice-check{font-size:16px}}@media(max-width:480px){.Solaramcservice-wrapper{padding:50px 15px}.Solaramcservice-main-title{font-size:24px}.Solaramcservice-subtitle{font-size:18px}.Solaramcservice-text,.Solaramcservice-list li{font-size:13px}}.Solaramcsolarpanels-wrapper{padding:100px 20px;font-family:Inter,sans-serif;background:linear-gradient(135deg,#0a1a4a,#071238);color:#fff;position:relative;overflow:hidden}.Solaramcsolarpanels-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Solaramcsolarpanels-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Solaramcsolarpanels-title{font-size:40px;font-weight:900;margin-bottom:20px;line-height:1.2;color:#fff}.Solaramcsolarpanels-subtitle{font-size:17px;color:#ffffffb3;margin-bottom:50px;max-width:800px;line-height:1.7}.Solaramcsolarpanels-table-wrapper{border-radius:20px;overflow:hidden;background:#ffffff0d;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border:1px solid rgba(255,215,0,.2)}.Solaramcsolarpanels-table{width:100%;border-collapse:collapse}.Solaramcsolarpanels-table th,.Solaramcsolarpanels-table td{padding:18px 22px;text-align:left;font-size:15px;line-height:1.6}.Solaramcsolarpanels-table th{font-weight:800;border-bottom:1px solid rgba(255,215,0,.2);color:gold}.Solaramcsolarpanels-table td{border-bottom:1px solid rgba(255,215,0,.1);color:#ffffffd9}.Solaramcsolarpanels-table tr:hover{background:#ffd7000d}.highlight-head{color:gold;font-weight:800;background:#ffd7001a}.highlight{color:gold;font-weight:600;background:#ffd7000d;border-left:3px solid #FFD700}@media(max-width:992px){.Solaramcsolarpanels-wrapper{padding:80px 20px}.Solaramcsolarpanels-title{font-size:34px}.Solaramcsolarpanels-subtitle{font-size:16px;margin-bottom:40px}.Solaramcsolarpanels-table th,.Solaramcsolarpanels-table td{padding:15px 18px;font-size:14px}}@media(max-width:768px){.Solaramcsolarpanels-wrapper{padding:60px 16px}.Solaramcsolarpanels-title{font-size:28px}.Solaramcsolarpanels-subtitle{font-size:15px;margin-bottom:30px}.Solaramcsolarpanels-table thead{display:none}.Solaramcsolarpanels-table,.Solaramcsolarpanels-table tbody,.Solaramcsolarpanels-table tr,.Solaramcsolarpanels-table td{display:block;width:100%}.Solaramcsolarpanels-table tr{margin-bottom:20px;background:#ffffff0d;padding:15px;border-radius:14px;border:1px solid rgba(255,215,0,.15)}.Solaramcsolarpanels-table td{border:none;font-size:14px;position:relative;padding:8px 0 8px 110px;border-bottom:none}.Solaramcsolarpanels-table td:before{content:attr(data-label);position:absolute;left:0;top:8px;font-weight:700;color:gold;width:100px}.highlight{border-left:none;background:#ffd7001a;padding-left:110px}}@media(max-width:576px){.Solaramcsolarpanels-wrapper{padding:50px 15px}.Solaramcsolarpanels-title{font-size:24px}.Solaramcsolarpanels-subtitle{font-size:14px}.Solaramcsolarpanels-table td{font-size:13px;padding-left:100px}.Solaramcsolarpanels-table td:before{width:90px;font-size:12px}.highlight{padding-left:100px}}@media(max-width:400px){.Solaramcsolarpanels-title{font-size:22px}.Solaramcsolarpanels-table td{font-size:12px;padding-left:90px}.Solaramcsolarpanels-table td:before{width:85px;font-size:11px}.highlight{padding-left:90px}}.Solaramcsolarpoweroffers-wrapper{padding:50px 20px;background:#fff;font-family:Inter,sans-serif}.Solaramcsolarpoweroffers-container{max-width:1300px;margin:auto}.Solaramcsolarpoweroffers-header{text-align:center;margin-bottom:70px}.Solaramcsolarpoweroffers-badge{display:inline-block;background:#ffd7001a;color:gold;padding:8px 18px;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:18px}.Solaramcsolarpoweroffers-title{font-size:42px;font-weight:900;color:#0a1a4a;line-height:1.2;margin-bottom:18px}.Solaramcsolarpoweroffers-subtitle{font-size:17px;color:#64748b;max-width:800px;margin:auto;line-height:1.8}.Solaramcsolarpoweroffers-accent-line{width:80px;height:4px;margin:25px auto 0;background:linear-gradient(135deg,gold,#e6b800);border-radius:4px}.Solaramcsolarpoweroffers-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:35px}.Solaramcsolarpoweroffers-card{background:#fff;border-radius:22px;padding:35px 28px;box-shadow:0 15px 50px #0a1a4a0d;transition:all .35s ease;border:1px solid #f1f5f9;text-align:left}.Solaramcsolarpoweroffers-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #ffd7001f;border-color:#ffd70033}.Solaramcsolarpoweroffers-icon{width:60px;height:60px;border-radius:18px;background:linear-gradient(135deg,#ffd70026,#ffd7000d);display:flex;align-items:center;justify-content:center;font-size:22px;color:gold;margin-bottom:20px;transition:all .3s ease}.Solaramcsolarpoweroffers-card:hover .Solaramcsolarpoweroffers-icon{transform:scale(1.05);background:linear-gradient(135deg,#ffd70040,#ffd7001a)}.Solaramcsolarpoweroffers-card h4{font-size:18px;font-weight:700;color:#0a1a4a;margin-bottom:12px}.Solaramcsolarpoweroffers-card p{font-size:15px;color:#64748b;line-height:1.6}.Solaramcsolarpoweroffers-note{margin-top:60px;text-align:center;font-size:14px;color:#64748b;font-style:italic;border-top:1px solid rgba(255,215,0,.2);padding-top:25px}@media(max-width:1100px){.Solaramcsolarpoweroffers-grid{grid-template-columns:repeat(2,1fr);gap:30px}.Solaramcsolarpoweroffers-title{font-size:36px}}@media(max-width:768px){.Solaramcsolarpoweroffers-wrapper{padding:60px 18px}.Solaramcsolarpoweroffers-title{font-size:28px}.Solaramcsolarpoweroffers-subtitle{font-size:15px}.Solaramcsolarpoweroffers-header{margin-bottom:50px}.Solaramcsolarpoweroffers-grid{grid-template-columns:1fr;gap:25px}.Solaramcsolarpoweroffers-card{padding:25px}.Solaramcsolarpoweroffers-badge{font-size:11px;padding:6px 14px}.Solaramcsolarpoweroffers-accent-line{width:60px;height:3px}}@media(max-width:576px){.Solaramcsolarpoweroffers-wrapper{padding:50px 16px}.Solaramcsolarpoweroffers-title{font-size:26px}.Solaramcsolarpoweroffers-subtitle{font-size:14px}}@media(max-width:480px){.Solaramcsolarpoweroffers-title{font-size:24px}.Solaramcsolarpoweroffers-subtitle,.Solaramcsolarpoweroffers-card p{font-size:14px}.Solaramcsolarpoweroffers-icon{width:50px;height:50px;font-size:20px}.Solaramcsolarpoweroffers-card h4{font-size:17px}}.Solaramcservices-section{position:relative;padding:50px 20px;background:#fff;font-family:Inter,sans-serif;overflow:hidden}.Solaramcservices-glow{position:absolute;width:700px;height:700px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-250px;left:-250px;z-index:0}.Solaramcservices-container{max-width:1200px;margin:auto;position:relative;z-index:2}.Solaramcservices-header{text-align:center;margin-bottom:50px}.Solaramcservices-badge{display:inline-block;padding:8px 20px;background:#ffd7001a;color:gold;border-radius:30px;font-size:13px;font-weight:600;margin-bottom:25px}.Solaramcservices-header h2{font-size:42px;margin-bottom:20px;color:#0a1a4a}.Solaramcservices-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Solaramcservices-header p{max-width:800px;margin:auto;color:#5f6f81;line-height:1.8}.Solaramcservices-description{text-align:center;max-width:850px;margin:0 auto 80px}.Solaramcservices-description p{font-size:16px;color:#5f6f81;line-height:1.8}.Solaramcservices-features{display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.Solaramcservices-card{background:#fff;border-radius:20px;padding:40px 30px;border:1px solid #e6eef5;text-align:center;transition:all .35s ease;box-shadow:0 10px 30px #0a1a4a0f}.Solaramcservices-card:hover{transform:translateY(-12px);box-shadow:0 25px 60px #ffd7001f;border-color:#ffd7004d}.Solaramcservices-icon{font-size:38px;color:gold;margin-bottom:20px;transition:all .3s ease}.Solaramcservices-card:hover .Solaramcservices-icon{transform:scale(1.1)}.Solaramcservices-card h4{margin-bottom:12px;font-size:18px;color:#0a1a4a}.Solaramcservices-card p{font-size:14px;color:#5f6f81;line-height:1.6}.Solaramcservices-note{margin-top:70px;text-align:center;font-size:14px;color:#94a3b8;font-style:italic;border-top:1px solid rgba(255,215,0,.15);padding-top:25px}@media(max-width:1200px){.Solaramcservices-features{grid-template-columns:repeat(2,1fr);gap:30px}.Solaramcservices-header h2{font-size:36px}}@media(max-width:992px){.Solaramcservices-header h2{font-size:32px}}@media(max-width:768px){.Solaramcservices-section{padding:60px 20px}.Solaramcservices-header{text-align:left}.Solaramcservices-header p{margin:0}.Solaramcservices-description{text-align:left;margin:0 0 50px}.Solaramcservices-features{grid-template-columns:1fr;gap:25px}.Solaramcservices-header h2{font-size:28px}.Solaramcservices-card{padding:30px 20px}.Solaramcservices-card h4{font-size:17px}.Solaramcservices-note{text-align:left;margin-top:50px}}@media(max-width:576px){.Solaramcservices-section{padding:50px 16px}.Solaramcservices-header h2{font-size:26px}.Solaramcservices-badge{font-size:11px;padding:6px 16px}.Solaramcservices-header p,.Solaramcservices-description p{font-size:14px}.Solaramcservices-icon{font-size:32px}}@media(max-width:480px){.Solaramcservices-header h2{font-size:24px}.Solaramcservices-badge{font-size:10px}.Solaramcservices-card{padding:25px 18px}.Solaramcservices-card h4{font-size:16px}.Solaramcservices-card p{font-size:13px}}.Solaramcannualmaintenancecost-wrapper{padding:60px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;display:flex;justify-content:center;position:relative;overflow:hidden}.Solaramcannualmaintenancecost-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Solaramcannualmaintenancecost-inner{max-width:1200px;width:100%;background:#ffffff0d;border:1px solid rgba(255,215,0,.25);border-radius:18px;padding:40px 35px;text-align:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 20px 50px #0003;transition:all .3s ease}.Solaramcannualmaintenancecost-inner:hover{border-color:#ffd70066;box-shadow:0 25px 60px #ffd70026}.Solaramcannualmaintenancecost-title{font-size:32px;font-weight:700;margin-bottom:20px;color:gold}.Solaramcannualmaintenancecost-text{font-size:15.5px;line-height:1.8;color:#ffffffbf;margin-bottom:18px}.Solaramcannualmaintenancecost-text strong{color:gold;font-weight:700}@media(max-width:992px){.Solaramcannualmaintenancecost-wrapper{padding:55px 20px}.Solaramcannualmaintenancecost-title{font-size:28px}.Solaramcannualmaintenancecost-text{font-size:15px}}@media(max-width:768px){.Solaramcannualmaintenancecost-wrapper{padding:50px 20px}.Solaramcannualmaintenancecost-inner{padding:30px 20px;text-align:left}.Solaramcannualmaintenancecost-title{font-size:24px}.Solaramcannualmaintenancecost-text{font-size:14px}}@media(max-width:576px){.Solaramcannualmaintenancecost-wrapper{padding:45px 16px}.Solaramcannualmaintenancecost-inner{padding:25px 18px}.Solaramcannualmaintenancecost-title{font-size:22px}.Solaramcannualmaintenancecost-text{font-size:13px}}@media(max-width:480px){.Solaramcannualmaintenancecost-title{font-size:20px}.Solaramcannualmaintenancecost-text{font-size:13px}}@media(max-width:400px){.Solaramcannualmaintenancecost-title{font-size:18px}.Solaramcannualmaintenancecost-inner{padding:20px 15px}}.Solaramcfaq-section{padding:100px 20px;background:#fff;font-family:Inter,sans-serif}.Solaramcfaq-container{max-width:950px;margin:auto}.Solaramcfaq-header{text-align:center;margin-bottom:60px}.Solaramcfaq-header h2{font-size:42px;font-weight:700;color:#0a1a4a}.Solaramcfaq-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Solaramcfaq-wrapper{display:flex;flex-direction:column;gap:18px}.Solaramcfaq-item{background:#fff;border-radius:14px;border:1px solid #e6edf3;overflow:hidden;transition:.3s ease;box-shadow:0 15px 40px #0a1a4a0f}.Solaramcfaq-item.active{border-color:gold;box-shadow:0 15px 40px #ffd7001a}.Solaramcfaq-item:hover{border-color:#ffd7004d}.Solaramcfaq-question{width:100%;padding:20px 24px;background:#f8fafc;border:none;display:flex;justify-content:space-between;align-items:center;font-size:16px;font-weight:600;color:#0a1a4a;cursor:pointer;text-align:left;transition:all .3s ease}.Solaramcfaq-question:hover{background:#ffd7000d;color:gold}.Solaramcfaq-icon{transition:transform .4s ease;font-size:16px;color:gold;font-weight:700}.Solaramcfaq-icon.rotate{transform:rotate(45deg)}.Solaramcfaq-answer{overflow:hidden;transition:max-height .5s ease}.Solaramcfaq-answer-inner{padding:20px 24px}.Solaramcfaq-answer p{font-size:15px;color:#5f6f81;line-height:1.8}@media(max-width:992px){.Solaramcfaq-header h2{font-size:36px}}@media(max-width:768px){.Solaramcfaq-section{padding:60px 20px}.Solaramcfaq-header{text-align:left;margin-bottom:45px}.Solaramcfaq-header h2{font-size:28px}.Solaramcfaq-question{font-size:14px;padding:16px 20px}.Solaramcfaq-answer-inner{padding:16px 20px}.Solaramcfaq-answer p,.Solaramcfaq-icon{font-size:14px}}@media(max-width:576px){.Solaramcfaq-section{padding:50px 16px}.Solaramcfaq-header h2{font-size:24px}.Solaramcfaq-question{font-size:13px;padding:14px 16px}.Solaramcfaq-answer-inner{padding:14px 16px}.Solaramcfaq-answer p{font-size:13px}}@media(max-width:400px){.Solaramcfaq-header h2{font-size:22px}.Solaramcfaq-question{font-size:12px}}.Residentialhero-section{padding:50px 20px;background:#fff;font-family:Inter,sans-serif;position:relative;overflow:hidden}.Residentialhero-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.05),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Residentialhero-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:70px;position:relative;z-index:2}.Residentialhero-content{max-width:600px}.Residentialhero-title{font-size:44px;font-weight:700;line-height:1.2;color:#0a1a4a;margin-bottom:25px}.Residentialhero-title span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Residentialhero-text{font-size:16px;color:#5f6f81;line-height:1.8;margin-bottom:18px}.Residentialhero-btn-wrapper{margin-top:30px}.Residentialhero-btn{display:inline-block;padding:14px 32px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;border-radius:50px;font-weight:600;text-decoration:none;transition:all .35s ease;box-shadow:0 10px 30px #ffd70033}.Residentialhero-btn:hover{transform:translateY(-4px);box-shadow:0 25px 60px #ffd7004d}.Residentialhero-image{text-align:center}.Residentialhero-image img{width:100%;max-width:550px;height:auto;display:block;margin:auto;border-radius:20px;transition:all .35s ease}.Residentialhero-image img:hover{transform:scale(1.02);box-shadow:0 20px 40px #ffd7001a}@media(max-width:1200px){.Residentialhero-title{font-size:38px}.Residentialhero-container{gap:50px}}@media(max-width:992px){.Residentialhero-container{grid-template-columns:1fr;gap:50px}.Residentialhero-content{max-width:100%}.Residentialhero-title{font-size:34px}}@media(max-width:768px){.Residentialhero-section{padding:60px 20px}.Residentialhero-title{font-size:28px}.Residentialhero-text{font-size:15px}.Residentialhero-content{text-align:left}.Residentialhero-btn-wrapper{margin-top:25px}}@media(max-width:576px){.Residentialhero-title{font-size:26px}.Residentialhero-text{font-size:14px}.Residentialhero-btn{padding:12px 28px;font-size:14px}}@media(max-width:480px){.Residentialhero-section{padding:50px 16px}.Residentialhero-title{font-size:24px}.Residentialhero-btn{width:100%;text-align:center;padding:12px 24px}}@media(max-width:400px){.Residentialhero-title{font-size:22px}}.Residentialinstallation-section{position:relative;padding:50px 20px;background:#f8fbff;font-family:Inter,sans-serif;overflow:hidden}.Residentialinstallation-glow{position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);top:-200px;left:-200px;z-index:0}.Residentialinstallation-container{position:relative;z-index:2;max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1.2fr;gap:80px;align-items:center}.Residentialinstallation-image img{width:100%;max-width:550px;display:block;margin:auto;border-radius:20px;transition:all .3s ease}.Residentialinstallation-image img:hover{transform:scale(1.02);box-shadow:0 20px 40px #ffd7001a}.Residentialinstallation-title{font-size:42px;font-weight:700;color:#0a1a4a;margin-bottom:20px;line-height:1.3}.Residentialinstallation-title span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Residentialinstallation-subtext{font-size:16px;color:#5f6f81;margin-bottom:40px;line-height:1.7}.Residentialinstallation-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:25px}.Residentialinstallation-card{background:#fff;padding:25px 22px;border-radius:16px;border:1px solid #e6edf3;box-shadow:0 10px 30px #0a1a4a0f;transition:.35s ease;position:relative}.Residentialinstallation-card:before{content:"";position:absolute;left:0;top:0;height:100%;width:4px;background:linear-gradient(180deg,gold,#e6b800);border-radius:16px 0 0 16px}.Residentialinstallation-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #ffd7001f;border-color:#ffd70033}.Residentialinstallation-card h4{font-size:16px;color:gold;margin-bottom:8px}.Residentialinstallation-card p{font-size:14.5px;color:#5f6f81;line-height:1.7}@media(max-width:1200px){.Residentialinstallation-title{font-size:36px}.Residentialinstallation-container{gap:60px}}@media(max-width:992px){.Residentialinstallation-section{padding:60px 20px}.Residentialinstallation-container{grid-template-columns:1fr;gap:50px}.Residentialinstallation-grid{grid-template-columns:1fr;gap:20px}.Residentialinstallation-title{font-size:32px}}@media(max-width:768px){.Residentialinstallation-section{padding:50px 20px}.Residentialinstallation-title{font-size:28px}.Residentialinstallation-subtext{font-size:15px;margin-bottom:30px}.Residentialinstallation-card{padding:20px 18px}.Residentialinstallation-card h4{font-size:15px}.Residentialinstallation-card p{font-size:13px}}@media(max-width:576px){.Residentialinstallation-title{font-size:26px}.Residentialinstallation-subtext{font-size:14px}}@media(max-width:480px){.Residentialinstallation-section{padding:50px 16px}.Residentialinstallation-title{font-size:24px}.Residentialinstallation-grid{gap:16px}.Residentialinstallation-card{padding:18px 16px}.Residentialinstallation-card h4{font-size:14px}.Residentialinstallation-card p{font-size:12px}}.Residentialinstallationinhome-wrapper{padding:100px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Residentialinstallationinhome-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Residentialinstallationinhome-container{max-width:1350px;margin:auto;display:grid;grid-template-columns:1fr 1.6fr;gap:70px;position:relative;z-index:2}.Residentialinstallationinhome-sidebar{background:#ffffff14;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);padding:40px;border-radius:24px;border:1px solid rgba(255,215,0,.3)}.Residentialinstallationinhome-sidebar-title{color:gold;font-size:26px;margin-bottom:30px}.Residentialinstallationinhome-sidebar-list{display:flex;flex-direction:column;gap:15px}.Residentialinstallationinhome-sidebar-item{background:#fff;padding:15px 20px;border-radius:14px;display:flex;align-items:center;gap:12px;text-decoration:none;font-weight:600;color:#0a1a4a;transition:.3s ease;border:1px solid rgba(255,215,0,.1)}.Residentialinstallationinhome-sidebar-item:hover{transform:translate(6px);border-color:#ffd7004d;box-shadow:0 10px 25px #0000001a}.Residentialinstallationinhome-sidebar-item-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important;border:none;box-shadow:0 10px 25px #ffd70033}.Residentialinstallationinhome-sidebar-icon{font-size:18px;color:gold}.Residentialinstallationinhome-sidebar-item-active .Residentialinstallationinhome-sidebar-icon{color:#0a1a4a}.Residentialinstallationinhome-sidebar-name{flex:1}.Residentialinstallationinhome-content{color:#fff}.Residentialinstallationinhome-heading{font-size:38px;font-weight:800;margin-bottom:20px}.Residentialinstallationinhome-heading span{color:gold}.Residentialinstallationinhome-description{font-size:17px;line-height:1.8;margin-bottom:30px;color:#ffffffbf}.Residentialinstallationinhome-benefits{list-style:none;padding:0}.Residentialinstallationinhome-benefit-item{display:flex;gap:15px;margin-bottom:22px}.Residentialinstallationinhome-benefit-icon{color:gold;font-size:20px;margin-top:5px}.Residentialinstallationinhome-benefit-item strong{color:gold}.Residentialinstallationinhome-benefit-item p{margin-top:5px;font-size:15px;color:#ffffffb3}.Residentialinstallationinhome-cta-button{display:inline-block;margin-top:40px;padding:14px 35px;background:linear-gradient(135deg,gold,#e6b800);border-radius:50px;color:#0a1a4a;font-weight:700;text-decoration:none;transition:.3s ease;box-shadow:0 15px 30px #ffd70040}.Residentialinstallationinhome-cta-button:hover{transform:translateY(-4px);box-shadow:0 20px 45px #ffd70059}@media(max-width:1200px){.Residentialinstallationinhome-container{gap:50px}.Residentialinstallationinhome-heading{font-size:34px}}@media(max-width:992px){.Residentialinstallationinhome-wrapper{padding:80px 20px}.Residentialinstallationinhome-container{grid-template-columns:1fr}.Residentialinstallationinhome-sidebar{display:none}.Residentialinstallationinhome-heading{font-size:32px}}@media(max-width:768px){.Residentialinstallationinhome-wrapper{padding:60px 18px}.Residentialinstallationinhome-heading{font-size:28px}.Residentialinstallationinhome-description{font-size:15px}.Residentialinstallationinhome-benefit-item p{font-size:14px}.Residentialinstallationinhome-cta-button{padding:12px 30px;font-size:14px}}@media(max-width:576px){.Residentialinstallationinhome-wrapper{padding:50px 16px}.Residentialinstallationinhome-heading{font-size:24px}.Residentialinstallationinhome-description{font-size:14px}.Residentialinstallationinhome-benefit-item{gap:12px;margin-bottom:18px}.Residentialinstallationinhome-benefit-icon{font-size:18px}.Residentialinstallationinhome-benefit-item p{font-size:13px}.Residentialinstallationinhome-cta-button{width:100%;text-align:center;padding:12px 24px;font-size:14px}}.Residentialhome-section-wrapper{padding:50px 20px;background:#fff;font-family:Inter,sans-serif;position:relative;overflow:hidden}.Residentialhome-section-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Residentialhome-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Residentialhome-header{text-align:center;margin-bottom:80px}.Residentialhome-label{color:gold;font-size:13px;letter-spacing:2px;font-weight:600;background:#ffd7001a;display:inline-block;padding:6px 18px;border-radius:30px}.Residentialhome-heading{font-size:40px;margin:15px 0;color:#0a1a4a}.Residentialhome-heading span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Residentialhome-description{color:#5f6f81;max-width:750px;margin:auto;line-height:1.6}.Residentialhome-block{margin-bottom:90px}.Residentialhome-block h3{font-size:26px;color:#0a1a4a;margin-bottom:30px;text-align:center;position:relative;display:inline-block;width:auto;left:50%;transform:translate(-50%);padding-bottom:12px}.Residentialhome-block h3:after{content:"";position:absolute;bottom:0;left:50%;transform:translate(-50%);width:50px;height:3px;background:linear-gradient(90deg,gold,#e6b800);border-radius:3px}.Residentialhome-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:25px}.Residentialhome-card{background:#fff;border:1px solid #e6edf3;border-radius:16px;padding:25px;box-shadow:0 15px 40px #0a1a4a0f;transition:.35s ease}.Residentialhome-card:hover{transform:translateY(-8px);box-shadow:0 25px 60px #ffd7001f;border-color:#ffd70033}.Residentialhome-card h4{color:gold;margin-bottom:15px;font-size:18px}.Residentialhome-card ul{list-style:none;padding:0;margin:0}.Residentialhome-card li{font-size:14px;margin-bottom:8px;color:#0a1a4a}.Residentialhome-card li strong{color:#0a1a4a}.Residentialhome-hybrid-text{text-align:center;max-width:700px;margin:auto;color:#5f6f81;line-height:1.6}@media(max-width:1100px){.Residentialhome-grid{grid-template-columns:repeat(2,1fr);gap:20px}.Residentialhome-heading{font-size:34px}}@media(max-width:992px){.Residentialhome-section-wrapper{padding:60px 20px}.Residentialhome-header{margin-bottom:60px}}@media(max-width:768px){.Residentialhome-section-wrapper{padding:50px 16px}.Residentialhome-heading{font-size:30px}.Residentialhome-grid{grid-template-columns:1fr;gap:18px}.Residentialhome-block{margin-bottom:60px}.Residentialhome-block h3{font-size:22px}.Residentialhome-label{font-size:11px;padding:5px 14px}.Residentialhome-description{font-size:14px}}@media(max-width:576px){.Residentialhome-heading{font-size:26px}.Residentialhome-card{padding:20px}.Residentialhome-card h4{font-size:17px}.Residentialhome-card li,.Residentialhome-hybrid-text{font-size:13px}}@media(max-width:480px){.Residentialhome-heading{font-size:24px}.Residentialhome-block h3{font-size:20px}.Residentialhome-block h3:after{width:40px;height:2px}}.platform-section{padding:30px 20px;background:linear-gradient(180deg,#fff,#f4f8fb);font-family:Inter,sans-serif;position:relative;overflow:hidden}.platform-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.platform-container{max-width:1200px;margin:auto;position:relative;z-index:2}.platform-header{text-align:center;margin-bottom:80px}.platform-label{color:gold;font-size:13px;letter-spacing:2px;font-weight:600;background:#ffd7001a;display:inline-block;padding:6px 18px;border-radius:30px}.platform-header h2{font-size:40px;margin:15px 0;color:#0a1a4a}.platform-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.platform-header p{color:#5f6f81;max-width:700px;margin:auto;line-height:1.6}.timeline{position:relative}.timeline:before{content:"";position:absolute;left:50%;width:4px;height:100%;background:linear-gradient(to bottom,gold,#e6b800);transform:translate(-50%);border-radius:10px}.timeline-item{width:50%;padding:20px 40px;position:relative}.timeline-item.left{left:0;text-align:right}.timeline-item.right{left:50%}.timeline-content{background:#fff;padding:30px;border-radius:18px;box-shadow:0 20px 60px #0a1a4a14;transition:.4s ease;border:1px solid rgba(255,215,0,.1)}.timeline-content:hover{transform:translateY(-8px);box-shadow:0 30px 80px #ffd7001f;border-color:#ffd70040}.timeline-icon{font-size:24px;color:gold;margin-bottom:10px}.timeline-content h4{font-size:14px;color:gold;margin-bottom:5px}.timeline-content h3{font-size:18px;color:#0a1a4a;margin-bottom:10px}.timeline-content p{color:#5f6f81;line-height:1.6}@media(max-width:992px){.platform-section{padding:50px 20px}.platform-header{margin-bottom:60px}.platform-header h2{font-size:34px}.timeline-item,.timeline-item.left,.timeline-item.right{width:100%;left:0;text-align:left}.timeline:before{left:20px}.timeline-item{padding-left:60px;margin-bottom:50px;padding-right:20px}.timeline-item.left{text-align:left}}@media(max-width:768px){.platform-header h2{font-size:30px}.platform-header p{font-size:15px}.platform-label{font-size:11px;padding:5px 14px}.timeline-content{padding:20px}.timeline-item{padding-left:50px;margin-bottom:40px}.timeline:before{left:15px}}@media(max-width:576px){.platform-section{padding:50px 15px}.platform-header h2{font-size:26px}.platform-header p{font-size:14px}.timeline-content h3{font-size:17px}.timeline-content p{font-size:14px}.timeline-item{padding-left:45px}.timeline:before{left:12px;width:3px}}@media(max-width:480px){.platform-section{padding:40px 15px}.platform-header h2{font-size:24px}.timeline-content{padding:18px}.timeline-content h3{font-size:16px}.timeline-content p{font-size:13px}.timeline-icon{font-size:20px}}.InstallersLR-wrapper{padding:50px 20px;background:linear-gradient(180deg,#fff,#f4f8fb);font-family:Inter,sans-serif;position:relative;overflow:hidden}.InstallersLR-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.08),transparent 70%);bottom:-150px;left:-150px;z-index:0}.InstallersLR-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:60px;position:relative;z-index:1}.InstallersLR-content{animation:fadeUp 1s ease}.InstallersLR-label{color:gold;font-size:13px;letter-spacing:2px;font-weight:600;background:#ffd7001a;display:inline-block;padding:6px 18px;border-radius:30px}.InstallersLR-content h2{font-size:38px;margin:15px 0 25px;line-height:1.3;color:#0a1a4a}.InstallersLR-content h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.InstallersLR-content p{color:#5f6f81;line-height:1.8;margin-bottom:18px}.InstallersLR-image{text-align:center}.InstallersLR-image img{max-width:500px;width:100%;animation:floatImage 5s ease-in-out infinite;filter:drop-shadow(0 30px 50px rgba(0,0,0,.1));border-radius:20px;transition:all .3s ease}.InstallersLR-image img:hover{filter:drop-shadow(0 30px 50px rgba(255,215,0,.15));transform:scale(1.02)}@keyframes floatImage{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@keyframes fadeUp{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:992px){.InstallersLR-wrapper{padding:60px 20px}.InstallersLR-container{grid-template-columns:1fr;text-align:center;gap:40px}.InstallersLR-content h2{font-size:32px}.InstallersLR-label{display:inline-block}.InstallersLR-image{order:-1;margin-bottom:30px}}@media(max-width:768px){.InstallersLR-wrapper{padding:50px 15px}.InstallersLR-content h2{font-size:28px}.InstallersLR-content p{font-size:15px}.InstallersLR-label{font-size:11px;padding:5px 14px}.InstallersLR-image img{max-width:350px}}@media(max-width:576px){.InstallersLR-content h2{font-size:26px}.InstallersLR-content p{font-size:14px}.InstallersLR-image img{max-width:300px}}@media(max-width:480px){.InstallersLR-wrapper{padding:40px 15px}.InstallersLR-content h2{font-size:24px}.InstallersLR-content p{font-size:13px}.InstallersLR-image img{max-width:260px}}@media(max-width:400px){.InstallersLR-content h2{font-size:22px}.InstallersLR-image img{max-width:240px}}.premium-faq-section{padding:120px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;color:#fff;position:relative;overflow:hidden}.premium-faq-section:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.premium-faq-container{max-width:1100px;margin:auto;position:relative;z-index:2}.premium-faq-header{text-align:center;margin-bottom:70px}.premium-faq-label{font-size:13px;letter-spacing:2px;font-weight:600;opacity:.9;color:gold;background:#ffd70026;display:inline-block;padding:6px 18px;border-radius:30px}.premium-faq-header h2{font-size:40px;margin-top:15px;color:#fff}.premium-faq-header h2 span{background:linear-gradient(90deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-decoration:none}.premium-faq-item{background:#ffffff0d;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);border-radius:16px;margin-bottom:18px;overflow:hidden;transition:.4s ease;border:1px solid rgba(255,215,0,.2)}.premium-faq-item:hover{background:#ffd70014;border-color:#ffd70059}.premium-faq-item.active{background:#ffd7001a;border-color:#ffd70080}.premium-faq-question{padding:20px 25px;display:flex;justify-content:space-between;align-items:center;cursor:pointer}.premium-faq-question h4{font-size:16px;font-weight:600;color:#fff;transition:color .3s ease}.premium-faq-question:hover h4{color:gold}.premium-faq-icon{font-size:14px;transition:.3s ease;color:gold}.premium-faq-item.active .premium-faq-icon{transform:rotate(45deg)}.premium-faq-answer{max-height:0;overflow:hidden;transition:all .4s ease}.premium-faq-answer p{padding:0 25px 20px;font-size:14px;line-height:1.7;opacity:.9;color:#fffc}.premium-faq-item.active .premium-faq-answer{max-height:500px}@media(max-width:992px){.premium-faq-section{padding:80px 20px}.premium-faq-header h2{font-size:34px}.premium-faq-header{margin-bottom:50px}}@media(max-width:768px){.premium-faq-section{padding:60px 15px}.premium-faq-header h2{font-size:28px}.premium-faq-label{font-size:11px;padding:5px 14px}.premium-faq-question h4{font-size:14px}.premium-faq-question{padding:16px 20px}.premium-faq-answer p{font-size:13px;padding:0 20px 16px}}@media(max-width:576px){.premium-faq-header h2{font-size:26px}.premium-faq-question h4{font-size:13px}.premium-faq-icon{font-size:12px}}@media(max-width:480px){.premium-faq-section{padding:50px 15px}.premium-faq-header h2{font-size:24px}.premium-faq-question{padding:14px 16px}.premium-faq-question h4{font-size:12px}.premium-faq-answer p{font-size:12px;padding:0 16px 14px}}.Commercialindustrialhero-section{padding:50px 20px;font-family:Inter,sans-serif;background:#fff;position:relative;overflow:hidden}.Commercialindustrialhero-section:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.06),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Commercialindustrialhero-container{max-width:1300px;margin:auto;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:60px;position:relative;z-index:2}.Commercialindustrialhero-content h1{font-size:44px;font-weight:800;color:#0a1a4a;margin-bottom:25px;line-height:1.2}.Commercialindustrialhero-title span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Commercialindustrialhero-content p{font-size:16px;line-height:1.8;color:#5f6f81;margin-bottom:18px}.Commercialindustrialhero-btn{display:inline-block;margin-top:20px;padding:14px 32px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:600;border-radius:50px;text-decoration:none;transition:.3s ease;box-shadow:0 10px 30px #ffd70040}.Commercialindustrialhero-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px #ffd70059}.Commercialindustrialhero-image{text-align:center}.Commercialindustrialhero-image img{width:100%;max-width:550px;animation:floatHero 6s ease-in-out infinite;border-radius:20px;filter:drop-shadow(0 10px 25px rgba(0,0,0,.1))}@keyframes floatHero{0%{transform:translateY(0)}50%{transform:translateY(-15px)}to{transform:translateY(0)}}@media(max-width:992px){.Commercialindustrialhero-container{grid-template-columns:1fr;text-align:center;gap:40px}.Commercialindustrialhero-content h1{font-size:36px}.Commercialindustrialhero-buttons{justify-content:center}.Commercialindustrialhero-image{order:-1;margin-bottom:30px}}@media(max-width:768px){.Commercialindustrialhero-section{padding:60px 20px}.Commercialindustrialhero-content h1{font-size:30px}.Commercialindustrialhero-content p{font-size:15px}.Commercialindustrialhero-image img{max-width:400px}.Commercialindustrialhero-btn{padding:12px 28px;font-size:14px}}@media(max-width:576px){.Commercialindustrialhero-content h1{font-size:26px}.Commercialindustrialhero-content p{font-size:14px}.Commercialindustrialhero-image img{max-width:320px}}@media(max-width:480px){.Commercialindustrialhero-section{padding:50px 16px}.Commercialindustrialhero-content h1{font-size:24px}.Commercialindustrialhero-image img{max-width:280px}.Commercialindustrialhero-btn{padding:10px 24px;font-size:13px}}@media(max-width:400px){.Commercialindustrialhero-content h1{font-size:22px}}.Commercialrooftopsolar-section{position:relative;padding:50px 20px;background:linear-gradient(145deg,#fff,#f8fafc);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;overflow:hidden;isolation:isolate}.Commercialrooftopsolar-bg-shape{position:absolute;border-radius:50%;background:radial-gradient(circle at 30% 50%,rgba(255,215,0,.08),transparent 60%);pointer-events:none;z-index:0}.shape-1{width:600px;height:600px;top:-200px;right:-200px;background:radial-gradient(circle,rgba(255,215,0,.06) 0%,transparent 70%)}.shape-2{width:500px;height:500px;bottom:-150px;left:-150px;background:radial-gradient(circle,rgba(255,215,0,.05) 0%,transparent 70%)}.shape-3{width:300px;height:300px;top:40%;left:20%;background:radial-gradient(circle,rgba(255,215,0,.04) 0%,transparent 70%)}.Commercialrooftopsolar-container{max-width:1300px;margin:0 auto;position:relative;z-index:2}.Commercialrooftopsolar-header{text-align:center;margin-bottom:80px;animation:fadeInUp .8s ease-out}.Commercialrooftopsolar-tagline{display:inline-block;font-size:14px;font-weight:600;letter-spacing:2px;text-transform:uppercase;color:gold;background:#ffd7001a;padding:8px 18px;border-radius:40px;margin-bottom:20px;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px solid rgba(255,215,0,.25)}.Commercialrooftopsolar-header h2{font-size:clamp(32px,5vw,48px);font-weight:800;color:#0a1a4a;margin-bottom:20px;line-height:1.2;max-width:900px;margin-left:auto;margin-right:auto}.gradient-text{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;display:inline-block}.Commercialrooftopsolar-header p{color:#5f6f81;font-size:clamp(16px,2vw,18px);max-width:700px;margin:0 auto;line-height:1.6}.Commercialrooftopsolar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-bottom:60px}.Commercialrooftopsolar-card{position:relative;background:#ffffffe6;padding:35px 30px;border-radius:24px;box-shadow:0 10px 30px -5px #0a1a4a14;transition:all .4s cubic-bezier(.23,1,.32,1);border:1px solid rgba(255,215,0,.15);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:fadeInUp .6s ease-out backwards;overflow:hidden;z-index:1}.Commercialrooftopsolar-card:before{content:"";position:absolute;inset:0;background:linear-gradient(145deg,#fff,#fffdf5);border-radius:24px;z-index:-1;opacity:0;transition:opacity .4s ease}.Commercialrooftopsolar-card:hover{transform:translateY(-10px) scale(1.02);box-shadow:0 40px 80px -12px #ffd70033;border-color:#ffd70059}.Commercialrooftopsolar-card:hover:before{opacity:1}.Commercialrooftopsolar-card-shine{position:absolute;top:0;left:-100%;width:50%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,215,0,.15),transparent);transition:left .7s ease}.Commercialrooftopsolar-card:hover .Commercialrooftopsolar-card-shine{left:150%}.Commercialrooftopsolar-icon-wrapper{display:inline-flex;align-items:center;justify-content:center;font-size:32px;color:gold;margin-bottom:20px;padding:16px;background:linear-gradient(145deg,#fff,#fffdf5);border-radius:18px;box-shadow:0 10px 20px -5px #ffd70026;transition:all .3s ease}.Commercialrooftopsolar-card:hover .Commercialrooftopsolar-icon-wrapper{transform:scale(1.1) rotate(5deg);color:#0a1a4a;box-shadow:0 15px 30px -5px #ffd70040}.Commercialrooftopsolar-card h3{font-size:20px;font-weight:700;color:#0a1a4a;margin-bottom:12px;line-height:1.4}.Commercialrooftopsolar-card p{font-size:15px;line-height:1.7;color:#5f6f81;margin:0}.Commercialrooftopsolar-cta{text-align:center;margin-top:50px}.premium-cta{display:inline-flex;align-items:center;gap:12px;padding:16px 38px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;border-radius:50px;font-weight:600;font-size:16px;letter-spacing:.3px;text-decoration:none;transition:all .4s cubic-bezier(.23,1,.32,1);border:2px solid transparent;box-shadow:0 15px 30px -5px #ffd7004d;position:relative;overflow:hidden}.premium-cta:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff4d;transform:translate(-50%,-50%);transition:width .6s,height .6s}.premium-cta:hover{transform:translateY(-5px);box-shadow:0 25px 40px -8px #ffd70073;border-color:#ffd7004d}.premium-cta:hover:before{width:300px;height:300px}.premium-cta span{position:relative;z-index:2}.premium-cta svg{transition:transform .3s ease;position:relative;z-index:2}.premium-cta:hover svg{transform:translate(6px)}@keyframes fadeInUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){.Commercialrooftopsolar-section{padding:80px 20px}.Commercialrooftopsolar-grid{gap:25px}.Commercialrooftopsolar-card{padding:30px 25px}.Commercialrooftopsolar-card h3{font-size:18px}.Commercialrooftopsolar-card p{font-size:14px}}@media(max-width:768px){.Commercialrooftopsolar-section{padding:60px 16px}.Commercialrooftopsolar-header{margin-bottom:50px}.Commercialrooftopsolar-header h2{font-size:28px}.Commercialrooftopsolar-header p{font-size:15px;padding:0 10px}.Commercialrooftopsolar-grid{grid-template-columns:1fr;gap:20px}.Commercialrooftopsolar-card{padding:25px}.Commercialrooftopsolar-icon-wrapper{font-size:28px;padding:14px;margin-bottom:16px}.premium-cta{padding:14px 30px;font-size:15px}.shape-1,.shape-2,.shape-3{opacity:.5}}@media(max-width:480px){.Commercialrooftopsolar-header h2{font-size:24px}.Commercialrooftopsolar-tagline{font-size:12px;padding:6px 14px}.Commercialrooftopsolar-card h3{font-size:17px}.Commercialrooftopsolar-card p{font-size:13px}.premium-cta{padding:12px 25px;font-size:14px;gap:8px}.premium-cta svg{width:18px;height:18px}}@media(max-height:700px)and (min-width:769px){.Commercialrooftopsolar-section{padding:60px 20px}.Commercialrooftopsolar-grid{gap:20px}.Commercialrooftopsolar-card{padding:25px}}@media(min-width:1800px){.Commercialrooftopsolar-container{max-width:1500px}.Commercialrooftopsolar-header h2{font-size:56px;max-width:1100px}.Commercialrooftopsolar-grid{gap:35px}.Commercialrooftopsolar-card{padding:40px 35px}.Commercialrooftopsolar-card h3{font-size:22px}.Commercialrooftopsolar-card p{font-size:17px}}.Commercialservice-wrapper{padding:90px 20px;font-family:Inter,sans-serif;position:relative;overflow:hidden;background:radial-gradient(circle at 15% 25%,rgba(255,215,0,.1),transparent 40%),radial-gradient(circle at 85% 75%,rgba(255,215,0,.08),transparent 40%),linear-gradient(135deg,#0a1a4a,#071238)}.Commercialservice-wrapper:before{content:"";position:absolute;width:600px;height:600px;background:radial-gradient(circle,rgba(255,215,0,.12),transparent 70%);top:-200px;right:-200px;animation:floatGlow 8s ease-in-out infinite alternate}@keyframes floatGlow{0%{transform:translateY(0)}to{transform:translateY(40px)}}.Commercialservice-container{max-width:1350px;margin:auto;display:grid;grid-template-columns:1fr 1.7fr;gap:100px;position:relative;z-index:2}.Commercialservice-left{background:#ffffff14;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);padding:45px;border-radius:30px;border:1px solid rgba(255,215,0,.3);box-shadow:0 30px 70px #00000059}.Commercialservice-title{font-size:30px;font-weight:900;margin-bottom:35px;color:gold}.Commercialservice-services{display:flex;flex-direction:column;gap:18px}.Commercialservice-service{display:flex;align-items:center;padding:16px 22px;border-radius:16px;background:#fff;text-decoration:none;transition:.3s ease;border:1px solid rgba(255,215,0,.1)}.Commercialservice-service:hover{transform:translate(10px);border-color:#ffd7004d;box-shadow:0 10px 25px #0000001a}.Commercialservice-active{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a!important;box-shadow:0 15px 30px #ffd70040}.Commercialservice-icon{font-size:20px;color:gold}.Commercialservice-active .Commercialservice-icon{color:#0a1a4a}.Commercialservice-name{flex:1;margin-left:14px;font-weight:700;color:#0a1a4a}.Commercialservice-active .Commercialservice-name{color:#0a1a4a}.Commercialservice-main-title{font-size:44px;font-weight:900;margin-bottom:20px;color:#fff;line-height:1.2}.Commercialservice-main-title span{color:gold}.Commercialservice-subtitle{color:#ffffffbf;margin-bottom:40px;font-size:18px;line-height:1.6}.Commercialservice-points{display:flex;flex-direction:column;gap:25px}.Commercialservice-point{display:flex;gap:15px;align-items:flex-start;color:#fffc;line-height:1.6;font-size:16px}.Commercialservice-check{color:gold;font-size:20px;margin-top:4px}.Commercialservice-cta{display:inline-block;margin-top:45px;padding:15px 38px;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:800;border-radius:50px;text-decoration:none;box-shadow:0 25px 60px #ffd7004d;transition:.35s ease}.Commercialservice-cta:hover{transform:translateY(-5px);box-shadow:0 30px 70px #ffd70066}@media(max-width:1200px){.Commercialservice-container{gap:60px}.Commercialservice-main-title{font-size:38px}}@media(max-width:992px){.Commercialservice-container{grid-template-columns:1fr;gap:50px}.Commercialservice-left{display:none}.Commercialservice-main-title{font-size:32px}.Commercialservice-subtitle{font-size:16px}}@media(max-width:768px){.Commercialservice-wrapper{padding:70px 16px}.Commercialservice-main-title{font-size:28px}.Commercialservice-subtitle{font-size:15px;margin-bottom:30px}.Commercialservice-point{font-size:14px}.Commercialservice-check{font-size:18px}}@media(max-width:576px){.Commercialservice-wrapper{padding:60px 15px}.Commercialservice-main-title{font-size:24px}.Commercialservice-subtitle{font-size:14px}.Commercialservice-points{gap:18px}.Commercialservice-point{font-size:13px;gap:12px}.Commercialservice-cta{width:100%;text-align:center;padding:14px 28px;font-size:14px}}@media(max-width:400px){.Commercialservice-main-title{font-size:22px}.Commercialservice-point{font-size:12px}}.Bookcommercialsolar-wrapper{padding:50px 20px;background:#fff;font-family:Inter,sans-serif;overflow:hidden;position:relative}.Bookcommercialsolar-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;left:-200px;border-radius:50%;pointer-events:none}.Bookcommercialsolar-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Bookcommercialsolar-header{text-align:center;margin-bottom:100px}.Bookcommercialsolar-label{display:inline-block;font-size:13px;font-weight:700;letter-spacing:2px;color:gold;margin-bottom:20px;text-transform:uppercase;background:#ffd7001a;padding:6px 18px;border-radius:30px}.Bookcommercialsolar-title{font-size:44px;font-weight:900;color:#0a1a4a;margin-bottom:20px;line-height:1.2}.Bookcommercialsolar-title span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Bookcommercialsolar-subtitle{font-size:18px;color:#5f6f81;max-width:750px;margin:auto;line-height:1.6}.Bookcommercialsolar-timeline{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:40px}.Bookcommercialsolar-connector{position:absolute;top:40px;left:0;right:0;height:2px;background:linear-gradient(90deg,transparent,#FFD700,#E6B800,transparent);z-index:0}.Bookcommercialsolar-step{text-align:center;position:relative;z-index:1;padding:0 10px;transition:.4s ease}.Bookcommercialsolar-step:hover{transform:translateY(-8px)}.Bookcommercialsolar-circle{width:85px;height:85px;margin:0 auto 25px;border-radius:50%;background:#fff;border:3px solid #FFD700;display:flex;align-items:center;justify-content:center;font-size:28px;color:#0a1a4a;transition:.4s ease;box-shadow:0 10px 20px #ffd7001a}.Bookcommercialsolar-step:hover .Bookcommercialsolar-circle{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;border-color:#e6b800;box-shadow:0 15px 30px #ffd70040;transform:scale(1.05)}.Bookcommercialsolar-number{position:absolute;top:-10px;right:30%;background:gold;color:#0a1a4a;font-size:12px;font-weight:700;padding:6px 12px;border-radius:20px;letter-spacing:1px}.Bookcommercialsolar-step h3{font-size:20px;font-weight:800;color:#0a1a4a;margin-bottom:15px}.Bookcommercialsolar-step p{font-size:15px;color:#5f6f81;line-height:1.6}@media(max-width:1100px){.Bookcommercialsolar-wrapper{padding:60px 20px}.Bookcommercialsolar-timeline{grid-template-columns:repeat(2,1fr);gap:60px}.Bookcommercialsolar-connector{display:none}.Bookcommercialsolar-title{font-size:36px}.Bookcommercialsolar-circle{width:75px;height:75px;font-size:24px}}@media(max-width:768px){.Bookcommercialsolar-header{margin-bottom:60px}.Bookcommercialsolar-title{font-size:30px}.Bookcommercialsolar-subtitle{font-size:16px}.Bookcommercialsolar-step h3{font-size:18px}.Bookcommercialsolar-step p{font-size:14px}.Bookcommercialsolar-label{font-size:11px;padding:5px 14px}}@media(max-width:600px){.Bookcommercialsolar-wrapper{padding:50px 16px}.Bookcommercialsolar-timeline{grid-template-columns:1fr;gap:40px}.Bookcommercialsolar-header{margin-bottom:50px}.Bookcommercialsolar-title{font-size:26px}.Bookcommercialsolar-subtitle{font-size:15px}.Bookcommercialsolar-step{padding:0}.Bookcommercialsolar-circle{width:70px;height:70px;font-size:22px}}@media(max-width:480px){.Bookcommercialsolar-title{font-size:24px}.Bookcommercialsolar-subtitle{font-size:14px}.Bookcommercialsolar-circle{width:60px;height:60px;font-size:20px;margin-bottom:18px}.Bookcommercialsolar-number{font-size:10px;padding:4px 10px;top:-8px;right:25%}.Bookcommercialsolar-step h3{font-size:17px}.Bookcommercialsolar-step p{font-size:13px}}.Commercialsolarsystem-wrapper{padding:50px 20px;background:linear-gradient(135deg,#0a1a4a,#071238,#0a1a4a);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Commercialsolarsystem-wrapper:before{content:"";position:absolute;top:-200px;right:-200px;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.15),transparent 70%);border-radius:50%}.Commercialsolarsystem-container{max-width:1200px;margin:auto;position:relative;z-index:2}.Commercialsolarsystem-header{text-align:center;margin-bottom:70px;color:#fff}.Commercialsolarsystem-badge{display:inline-block;padding:7px 20px;border-radius:30px;background:#ffd70026;font-size:13px;letter-spacing:1px;margin-bottom:18px;color:gold;border:1px solid rgba(255,215,0,.3)}.Commercialsolarsystem-header h2{font-size:40px;font-weight:700;margin-bottom:15px;color:#fff}.Commercialsolarsystem-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Commercialsolarsystem-header p{max-width:680px;margin:auto;color:#ffffffb3;font-size:16px;line-height:1.6}.Commercialsolarsystem-table-wrapper{border-radius:20px;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff0d;border:1px solid rgba(255,215,0,.25);box-shadow:0 25px 60px #0003;overflow-x:auto}.Commercialsolarsystem-table{width:100%;border-collapse:collapse;min-width:700px;color:#fff}.Commercialsolarsystem-table thead{background:#ffd7001a}.Commercialsolarsystem-table th{padding:22px;font-size:15px;font-weight:600;text-align:left;color:gold;border-bottom:1px solid rgba(255,215,0,.2)}.Commercialsolarsystem-table td{padding:20px 22px;border-bottom:1px solid rgba(255,215,0,.1);transition:.3s ease;color:#ffffffd9}.Commercialsolarsystem-table tbody tr:hover{background:#ffd7000d}.Commercialsolarsystem-table tbody tr:hover td{color:#fff}.Commercialsolarsystem-component{font-weight:600;color:gold}.Commercialsolarsystem-icon-cell{text-align:center}.Commercialsolarsystem-check{color:gold;font-size:22px;transition:.3s ease}.Commercialsolarsystem-cross{color:#fff6;font-size:22px;opacity:.85;transition:.3s ease}.Commercialsolarsystem-table tbody tr:hover .Commercialsolarsystem-check{transform:scale(1.2);color:gold}.Commercialsolarsystem-table tbody tr:hover .Commercialsolarsystem-cross{transform:scale(1.1);opacity:1}.Commercialsolarsystem-note{margin-top:30px;font-size:14px;color:#fff9;text-align:center;line-height:1.6}@media(max-width:992px){.Commercialsolarsystem-wrapper{padding:60px 20px}.Commercialsolarsystem-header h2{font-size:34px}.Commercialsolarsystem-header{margin-bottom:50px}}@media(max-width:768px){.Commercialsolarsystem-wrapper{padding:50px 15px}.Commercialsolarsystem-header h2{font-size:28px}.Commercialsolarsystem-header p{font-size:14px}.Commercialsolarsystem-badge{font-size:11px;padding:5px 16px}.Commercialsolarsystem-table{min-width:550px}.Commercialsolarsystem-table th,.Commercialsolarsystem-table td{padding:14px 16px;font-size:13px}.Commercialsolarsystem-check,.Commercialsolarsystem-cross{font-size:18px}}@media(max-width:576px){.Commercialsolarsystem-header h2{font-size:24px}.Commercialsolarsystem-table th,.Commercialsolarsystem-table td{padding:12px;font-size:12px}.Commercialsolarsystem-check,.Commercialsolarsystem-cross{font-size:16px}}@media(max-width:480px){.Commercialsolarsystem-header h2{font-size:22px}.Commercialsolarsystem-table th,.Commercialsolarsystem-table td{padding:10px;font-size:11px}}.Commercialsystemsize-wrapper{padding:50px 20px;background:linear-gradient(135deg,#f8fbff,#fff);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Commercialsystemsize-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Commercialsystemsize-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Commercialsystemsize-header{text-align:center;margin-bottom:60px}.Commercialsystemsize-header h2{font-size:36px;font-weight:700;color:#0a1a4a;margin-bottom:18px;line-height:1.3}.Commercialsystemsize-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Commercialsystemsize-header p{max-width:700px;margin:auto;color:#5f6f81;font-size:16px;line-height:1.7}.Commercialsystemsize-table{background:#fff;border-radius:14px;overflow:hidden;box-shadow:0 15px 40px #0a1a4a0f;border:1px solid rgba(255,215,0,.15)}.Commercialsystemsize-table-head{display:grid;grid-template-columns:1fr 1.5fr;background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;font-weight:600;font-size:15px;padding:18px 24px}.Commercialsystemsize-table-row{display:grid;grid-template-columns:1fr 1.5fr;padding:20px 24px;border-bottom:1px solid #e6edf3;transition:all .3s ease}.Commercialsystemsize-table-row:last-child{border-bottom:none}.Commercialsystemsize-table-row:hover{background:#ffd7000d}.Commercialsystemsize-size{font-weight:600;color:gold}.Commercialsystemsize-ideal{color:#0a1a4a}.Commercialsystemsize-note{margin-top:25px;padding:18px 20px;background:#f8fafc;border-left:4px solid #FFD700;border-radius:8px;font-size:14px;color:#5f6f81}@media(max-width:992px){.Commercialsystemsize-wrapper{padding:60px 20px}.Commercialsystemsize-header h2{font-size:32px}}@media(max-width:768px){.Commercialsystemsize-wrapper{padding:50px 16px}.Commercialsystemsize-header{margin-bottom:45px}.Commercialsystemsize-header h2{font-size:28px}.Commercialsystemsize-header p{font-size:15px}.Commercialsystemsize-table-head{display:none}.Commercialsystemsize-table-row{grid-template-columns:1fr;gap:8px;padding:18px}.Commercialsystemsize-table-row:before{content:"Commercial Solar Size";font-size:12px;font-weight:600;color:gold;text-transform:uppercase;letter-spacing:1px}.Commercialsystemsize-size{font-size:16px}.Commercialsystemsize-ideal{font-size:14px;color:#5f6f81}}@media(max-width:576px){.Commercialsystemsize-header h2{font-size:24px}.Commercialsystemsize-header p{font-size:14px}.Commercialsystemsize-table-row{padding:15px}.Commercialsystemsize-size{font-size:15px}.Commercialsystemsize-ideal{font-size:13px}}@media(max-width:480px){.Commercialsystemsize-header h2{font-size:22px}.Commercialsystemsize-note{font-size:12px;padding:14px 16px}}.Commercialcapex-wrapper{padding:50px 20px;background:linear-gradient(135deg,#f9fbfd,#fff);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Commercialcapex-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.04),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Commercialcapex-container{max-width:1300px;margin:auto;position:relative;z-index:2}.Commercialcapex-header{text-align:center;margin-bottom:70px}.Commercialcapex-badge{display:inline-block;padding:8px 20px;border-radius:30px;background:#ffd7001a;color:gold;font-size:13px;font-weight:600;margin-bottom:20px;letter-spacing:1px}.Commercialcapex-header h2{font-size:40px;font-weight:700;margin-bottom:20px;color:#0a1a4a}.Commercialcapex-header h2 span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Commercialcapex-header p{max-width:720px;margin:auto;color:#5f6f81;font-size:16px;line-height:1.6}.Commercialcapex-table-wrapper{overflow-x:auto}.Commercialcapex-table{width:100%;border-collapse:collapse;background:#fff;border-radius:20px;overflow:hidden;box-shadow:0 20px 60px #0a1a4a14;transition:.3s ease;border:1px solid rgba(255,215,0,.1)}.Commercialcapex-table th{background:linear-gradient(135deg,gold,#e6b800);color:#0a1a4a;padding:22px;text-align:left;font-weight:600;font-size:15px}.Commercialcapex-table td{padding:20px;border-bottom:1px solid #e6edf3;font-size:15px;color:#0a1a4a;transition:.3s ease}.Commercialcapex-table tr:hover td{background:#ffd7000d}.Commercialcapex-category{font-weight:600;color:gold}.Commercialcapex-table td:nth-child(2){background:#ffd70008}.Commercialcapex-table td:nth-child(3){background:#ffd7000f}.Commercialcapex-mobile{display:none}.Commercialcapex-card{background:#fff;border-radius:20px;padding:25px;margin-bottom:25px;box-shadow:0 15px 40px #0a1a4a0f;transition:.3s ease;border:1px solid rgba(255,215,0,.1)}.Commercialcapex-card:hover{transform:translateY(-5px);border-color:#ffd7004d;box-shadow:0 20px 45px #ffd70014}.Commercialcapex-card h4{margin-bottom:18px;font-size:18px;font-weight:600;color:#0a1a4a}.Commercialcapex-card-content{display:flex;flex-direction:column;gap:15px}.capex-box,.opex-box{padding:18px;border-radius:15px;font-size:14px}.capex-box{background:#ffd7000d;border-left:4px solid #FFD700}.opex-box{background:#ffd70014;border-left:4px solid #E6B800}.capex-box strong,.opex-box strong{color:#0a1a4a;display:block;margin-bottom:6px}.capex-box p,.opex-box p{color:#5f6f81}@media(max-width:1024px){.Commercialcapex-wrapper{padding:60px 20px}.Commercialcapex-header h2{font-size:34px}}@media(max-width:992px){.Commercialcapex-table-wrapper{display:none}.Commercialcapex-mobile{display:block}.Commercialcapex-header{margin-bottom:50px}}@media(max-width:768px){.Commercialcapex-header h2{font-size:28px}.Commercialcapex-header p{font-size:15px}.Commercialcapex-badge{font-size:11px;padding:6px 16px}.Commercialcapex-card{padding:20px}.capex-box,.opex-box{padding:14px}}@media(max-width:576px){.Commercialcapex-wrapper{padding:50px 15px}.Commercialcapex-header h2{font-size:26px}.Commercialcapex-header p{font-size:14px}.Commercialcapex-card h4{font-size:17px}.capex-box,.opex-box{font-size:13px}}@media(max-width:480px){.Commercialcapex-header h2{font-size:24px}.Commercialcapex-card-content{gap:12px}.capex-box strong,.opex-box strong{font-size:13px}}.Commercialfaq-wrapper{padding:50px 20px;background:linear-gradient(135deg,#0a1a4a,#071238);font-family:Inter,sans-serif;position:relative;overflow:hidden}.Commercialfaq-wrapper:before{content:"";position:absolute;width:500px;height:500px;background:radial-gradient(circle,rgba(255,215,0,.1),transparent 70%);top:-200px;right:-200px;border-radius:50%;pointer-events:none}.Commercialfaq-container{max-width:1000px;margin:auto;position:relative;z-index:2}.Commercialfaq-header{text-align:center;margin-bottom:70px;color:#fff}.Commercialfaq-badge{display:inline-block;padding:7px 18px;border-radius:30px;background:#ffd70026;font-size:13px;margin-bottom:15px;color:gold;border:1px solid rgba(255,215,0,.3)}.Commercialfaq-header h2{font-size:38px;font-weight:700;color:#fff}.Commercialfaq-header span{background:linear-gradient(135deg,gold,#e6b800);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.Commercialfaq-accordion{display:flex;flex-direction:column;gap:20px}.Commercialfaq-item{background:#ffffff0d;border-radius:16px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;border:1px solid rgba(255,215,0,.2);transition:.4s ease}.Commercialfaq-item:hover{border-color:#ffd70066}.Commercialfaq-item.active{background:#ffd70014;border-color:#ffd70080}.Commercialfaq-question{display:flex;justify-content:space-between;align-items:center;padding:22px 25px;cursor:pointer}.Commercialfaq-question h4{font-size:16px;font-weight:600;color:#fff;max-width:90%;transition:color .3s ease}.Commercialfaq-question:hover h4{color:gold}.Commercialfaq-icon{font-size:14px;color:gold;transition:transform .4s ease}.Commercialfaq-icon.rotate{transform:rotate(45deg)}.Commercialfaq-answer{overflow:hidden;transition:height .45s cubic-bezier(.4,0,.2,1)}.Commercialfaq-answer-inner{padding:0 25px 25px;opacity:0;transform:translateY(-10px);transition:opacity .4s ease,transform .4s ease}.Commercialfaq-item.active .Commercialfaq-answer-inner{opacity:1;transform:translateY(0)}.Commercialfaq-answer p{font-size:14px;color:#ffffffb3;line-height:1.7}@media(max-width:992px){.Commercialfaq-wrapper{padding:60px 20px}.Commercialfaq-header h2{font-size:32px}.Commercialfaq-header{margin-bottom:50px}}@media(max-width:768px){.Commercialfaq-header h2{font-size:28px}.Commercialfaq-badge{font-size:11px;padding:5px 14px}.Commercialfaq-question{padding:18px 20px}.Commercialfaq-question h4{font-size:15px}.Commercialfaq-answer-inner{padding:0 20px 20px}.Commercialfaq-answer p{font-size:13px}}@media(max-width:576px){.Commercialfaq-wrapper{padding:50px 15px}.Commercialfaq-header h2{font-size:24px}.Commercialfaq-header p,.Commercialfaq-question h4{font-size:14px}.Commercialfaq-question{padding:16px}.Commercialfaq-icon{font-size:12px}.Commercialfaq-answer-inner{padding:0 16px 18px}.Commercialfaq-answer p{font-size:12px}}@media(max-width:400px){.Commercialfaq-header h2{font-size:22px}.Commercialfaq-question h4{font-size:13px}}:root{--primary: #0E3A5F;--accent: #2E7FBF;--text-dark: #0b2e46;--text-light: #64748b;--white: #ffffff}.Blogcontainer-section{padding:100px 20px;background:linear-gradient(135deg,#f5f9ff,#eef4fb);font-family:Inter,sans-serif}.Blogcontainer-container{max-width:1200px;margin:auto}.Blogcontainer-header{text-align:center;margin-bottom:60px}.Blogcontainer-subtitle{color:var(--accent);font-weight:600;letter-spacing:1px;font-size:14px}.Blogcontainer-header h2{font-size:36px;font-weight:700;margin:10px 0;color:var(--text-dark)}.Blogcontainer-header h2 span{color:var(--accent)}.Blogcontainer-header p{max-width:600px;margin:auto;color:var(--text-light);font-size:15px}.Blogcontainer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.Blogcontainer-card{background:var(--white);border-radius:18px;overflow:hidden;box-shadow:0 12px 30px #00000014;transition:.4s ease}.Blogcontainer-card:hover{transform:translateY(-8px);box-shadow:0 18px 45px #00000026}.Blogcontainer-image{position:relative;height:220px;overflow:hidden}.Blogcontainer-image img{width:100%;height:100%;object-fit:cover;transition:.4s ease}.Blogcontainer-card:hover img{transform:scale(1.1)}.Blogcontainer-category{position:absolute;top:15px;left:15px;background:var(--accent);color:#fff;padding:5px 12px;font-size:12px;border-radius:30px}.Blogcontainer-content{padding:25px}.Blogcontainer-date{font-size:13px;color:var(--text-light)}.Blogcontainer-content h3{font-size:20px;margin:10px 0;color:var(--text-dark)}.Blogcontainer-content p{font-size:14px;color:var(--text-light);margin-bottom:20px}.Blogcontainer-btn,.Blogcontainer-read{display:inline-flex;align-items:center;gap:8px;padding:10px 22px;background:var(--primary);color:#fff;border-radius:30px;text-decoration:none;transition:.3s ease}.Blogcontainer-btn:hover,.Blogcontainer-read:hover{background:var(--accent)}.Blogcontainer-empty{background:#fff;padding:80px 40px;text-align:center;border-radius:20px;box-shadow:0 15px 35px #00000014;max-width:700px;margin:auto}.Blogcontainer-empty-icon{font-size:60px;color:var(--accent);margin-bottom:20px}.Blogcontainer-empty h3{font-size:26px;margin-bottom:15px;color:var(--text-dark)}.Blogcontainer-empty p{color:var(--text-light);margin-bottom:25px}@media(max-width:1024px){.Blogcontainer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Blogcontainer-grid{grid-template-columns:1fr}.Blogcontainer-header h2{font-size:28px}}
