.solar-hero{--design-width:1638;--design-height:911;color:#101a28;background:#fff;width:100%;height:min(911px,55.6166vw);min-height:700px;margin:0 auto;font-family:Inter,Poppins,Arial,sans-serif;position:relative;overflow:hidden}.solar-image{z-index:1;width:53.42%;height:76.2%;position:absolute;top:5.9%;right:0;overflow:visible}.solar-image-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.solar-image-border{fill:none;stroke:#d6dcdee6;stroke-width:1.3px;vector-effect:non-scaling-stroke}.solar-bottom-green-line{fill:none;stroke:#4e913e;stroke-width:2px;vector-effect:non-scaling-stroke}.solar-image-top-decoration{z-index:10;clip-path:polygon(43% 0,100% 0,100% 100%,0 100%);background:linear-gradient(135deg,#92c5dc,#74afca);width:75px;height:39px;position:absolute;top:-5.9%;right:0}.solar-dots{z-index:5;pointer-events:none;grid-template-columns:repeat(5,6px);gap:9px 12px;width:105px;display:grid;position:absolute;top:14.7%;left:49.2%}.solar-dots span{background:#c9dfa9;border-radius:50%;width:5px;height:5px}.solar-content{z-index:10;width:40%;position:absolute;top:5.35%;left:4.88%}.solar-breadcrumb{color:#747d87;align-items:center;gap:10px;margin-bottom:43px;font-size:14px;line-height:1;display:flex}.solar-breadcrumb b{color:#adb4ba;font-size:19px;font-weight:400}.solar-breadcrumb strong{color:#18212c;font-weight:700}.solar-label{letter-spacing:.2px;color:#398344;margin-bottom:15px;font-size:14px;font-weight:700}.solar-content h1{letter-spacing:-2px;color:#101a28;margin:0;font-size:clamp(42px,3.65vw,58px);font-weight:700;line-height:1.04}.solar-content h1 span{color:#398344}.solar-description{color:#3d4650;margin:29px 0 0;font-size:15px;line-height:1.8}.solar-features{grid-template-columns:repeat(4,1fr);width:610px;margin-top:37px;display:grid}.solar-feature{min-width:0;padding-right:20px;position:relative}.solar-feature:not(:first-child){padding-left:17px}.solar-feature-icon{color:#43864a;background:#f3f5f2;border-radius:14px;justify-content:center;align-items:center;width:59px;height:59px;margin-bottom:13px;display:flex}.solar-feature-icon svg{width:30px;height:30px}.solar-feature h3{color:#202832;margin:0;font-size:13px;font-weight:700;line-height:1.3}.solar-feature p{color:#727b83;max-width:120px;margin:10px 0 0;font-size:12px;line-height:1.65}.solar-feature-line{background:#dfe3e2;width:1px;height:75px;position:absolute;top:59px;right:0}.solar-buttons{align-items:center;gap:22px;margin-top:42px;display:flex}.solar-btn{cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;height:48px;padding:0 18px;font-family:inherit;font-size:12px;font-weight:600;display:flex}.solar-btn.primary{color:#fff;background:#398344;border:1px solid #398344;width:216px}.solar-btn.secondary{color:#26322a;background:#fff;border:1.5px solid #83a887;width:244px}.solar-btn:hover{transform:translateY(-1px)}.solar-btn span:last-child{font-size:18px}.solar-card{box-sizing:border-box;z-index:15;background:#fffffff7;border-radius:15px;width:215px;height:265px;padding:30px;position:absolute;bottom:7.5%;right:17.1%;box-shadow:0 10px 30px #00000026}.solar-card-icon{color:#609463;width:29px;height:29px}.solar-card-icon svg{width:100%;height:100%}.solar-card h3{letter-spacing:-.4px;color:#161e28;margin:18px 0 14px;font-size:20px;line-height:1.28}.solar-card p{color:#737b82;margin:0;font-size:13px;line-height:1.65}.solar-card-line{background:#d8c38a;width:30px;height:2px;margin-top:17px;display:block}.solar-stats{z-index:30;box-sizing:border-box;background:linear-gradient(110deg,#08151c 0%,#061117 100%);border:2px solid #4d704f80;border-radius:18px;grid-template-columns:repeat(4,1fr);height:17.35%;display:grid;position:absolute;bottom:.6%;left:4.64%;right:6.3%;overflow:hidden}.solar-stat{align-items:center;gap:20px;padding:20px 30px;display:flex;position:relative}.solar-stat-line{background:#ffffff40;width:2px;height:66px;position:absolute;top:50%;right:0;transform:translateY(-50%)}.solar-stat-icon{color:#79ae40;background:#21662f29;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.solar-stat-icon svg{width:38px;height:38px}.solar-stat-content{flex-direction:column;gap:6px;display:flex}.solar-stat-content strong{color:#fff;font-size:28px;font-weight:700;line-height:1}.solar-stat-content span{color:#e0e4e5;font-size:12px;line-height:1.35}@media (max-width:1400px){.solar-content{left:4.8%}.solar-content h1{font-size:50px}.solar-features{width:580px}.solar-card{right:12%}.solar-stat{padding-left:22px;padding-right:22px}.solar-stat-content strong{font-size:24px}}@media (max-width:1200px){.solar-content h1{font-size:44px}.solar-description{font-size:13px}.solar-features{width:540px}.solar-feature-icon{width:52px;height:52px}.solar-feature h3{font-size:12px}.solar-feature p{font-size:10px}.solar-card{width:185px;height:235px;padding:23px}.solar-card h3{font-size:17px}.solar-card p{font-size:11px}.solar-stat{gap:12px;padding-left:15px;padding-right:15px}.solar-stat-icon{width:45px;height:45px}.solar-stat-content strong{font-size:20px}.solar-stat-content span{font-size:9px}}@media (max-width:900px){.solar-hero{height:auto;min-height:auto;padding-bottom:30px;overflow:hidden}.solar-image{width:100%;height:500px;margin-top:30px;position:relative;top:auto;right:auto}.solar-image-svg{display:block}.solar-content{box-sizing:border-box;width:100%;padding:40px 7% 0;position:relative;top:auto;left:auto}.solar-dots{display:none}.solar-buttons{margin-bottom:10px}.solar-stats{width:86%;height:140px;margin:30px 7% 0;position:relative;bottom:auto;left:auto;right:auto}}@media (max-width:600px){.solar-content{padding:28px 20px 0}.solar-breadcrumb{margin-bottom:28px;font-size:11px}.solar-label{margin-bottom:10px;font-size:12px}.solar-content h1{letter-spacing:-1.5px;font-size:37px;line-height:1.06}.solar-description{margin-top:20px;font-size:13px;line-height:1.7}.solar-description br{display:none}.solar-features{grid-template-columns:repeat(2,1fr);gap:27px 0;width:100%;margin-top:28px}.solar-feature{padding-right:15px}.solar-feature:not(:first-child){padding-left:15px}.solar-feature:nth-child(2) .solar-feature-line,.solar-feature:nth-child(4) .solar-feature-line{display:none}.solar-feature-icon{width:48px;height:48px}.solar-feature-icon svg{width:25px;height:25px}.solar-feature h3{font-size:12px}.solar-feature p{font-size:10px}.solar-buttons{flex-direction:column;gap:10px;margin-top:30px}.solar-btn{width:100%!important}.solar-image{width:calc(100% - 40px);height:350px;margin:25px 20px 0}.solar-image-svg{display:block}.solar-image-top-decoration{display:none}.solar-card{width:165px;height:auto;min-height:190px;padding:19px;bottom:15px;right:15px}.solar-card h3{font-size:15px}.solar-card p{font-size:10px}.solar-stats{grid-template-columns:repeat(2,1fr);width:calc(100% - 40px);height:auto;min-height:135px;margin:20px 20px 0}.solar-stat{gap:8px;min-height:67px;padding:9px}.solar-stat:nth-child(2) .solar-stat-line,.solar-stat:nth-child(4) .solar-stat-line{display:none}.solar-stat-icon{width:32px;height:32px}.solar-stat-icon svg{width:23px;height:23px}.solar-stat-content strong{font-size:16px}.solar-stat-content span{font-size:8px}}
