.Icon_icon__XNVMq{height:24px;width:24px}.Icon_path__aS5JE{fill:#cc9d56}.PartnerLogos_marquee__I5mxO{position:relative;width:100%;overflow:hidden;background:transparent;padding:50px 0;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.PartnerLogos_track__6jXLX{display:flex;width:max-content;animation:PartnerLogos_scroll__WM3Q2 40s linear infinite}.PartnerLogos_logoSlide__3u2HL{margin:0 70px;display:flex;flex-direction:column;align-items:center;justify-content:center;opacity:1;transition:all .3s ease;text-decoration:none;cursor:pointer}.PartnerLogos_logoSlide__3u2HL:hover{opacity:1;transform:scale(1.05)}.PartnerLogos_imageWrapper__HKcCs{height:130px;width:280px;display:flex;align-items:center;justify-content:center;margin-bottom:16px}.PartnerLogos_imageWrapper__HKcCs img{max-width:100%;max-height:100%;object-fit:contain;transition:filter .3s}.PartnerLogos_logoSlide__3u2HL:hover .PartnerLogos_imageWrapper__HKcCs img{filter:grayscale(0) brightness(1)}.PartnerLogos_partnerName__fBQSi{color:#cc9d56;font-size:1.5rem;font-weight:600;text-align:center;font-family:sans-serif;transition:color .3s;white-space:nowrap}.PartnerLogos_logoSlide__3u2HL:hover .PartnerLogos_partnerName__fBQSi{color:#101f33}@keyframes PartnerLogos_scroll__WM3Q2{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@media(max-width:768px){.PartnerLogos_marquee__I5mxO{padding:30px 0}.PartnerLogos_logoSlide__3u2HL{margin:0 40px}.PartnerLogos_imageWrapper__HKcCs{width:200px;height:100px}.PartnerLogos_partnerName__fBQSi{font-size:1rem}}@media(min-width:1920px){.PartnerLogos_logoSlide__3u2HL{margin:0 100px}.PartnerLogos_imageWrapper__HKcCs{width:400px;height:200px}.PartnerLogos_partnerName__fBQSi{font-size:2.2rem}}.SolarSimulator_container__2ZcRy{position:relative;width:100%;height:100%;min-height:500px;background:#fff;border-radius:12px;overflow:hidden;font-family:Inter,sans-serif}.SolarSimulator_canvasContainer__0TARq{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.SolarSimulator_overlay__RuGxS{position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;padding:1rem;pointer-events:none;display:flex;flex-direction:column;justify-content:space-between}.SolarSimulator_dashboard__DWdts,.SolarSimulator_footer__PvtQ4,.SolarSimulator_header__8DqIa{pointer-events:auto}.SolarSimulator_header__8DqIa{display:flex;justify-content:space-between;align-items:flex-start}.SolarSimulator_logo__pc9R2{height:2.5rem;object-fit:contain}.SolarSimulator_motto__AmkP5{font-size:.6rem;letter-spacing:.2em;text-transform:uppercase;color:#e4caa4;font-weight:700;display:block}.SolarSimulator_infoGroup__O1x_d{text-align:right;color:#f5eddf}.SolarSimulator_dayCounter__wBn6g{font-size:1.2rem;font-weight:800;text-shadow:0 2px 5px rgba(0,0,0,.5)}.SolarSimulator_status__QOn2e{font-size:.6rem;font-weight:700;text-transform:uppercase;margin-bottom:.5rem}.SolarSimulator_resetBtn__wQwzN{background:hsla(0,0%,100%,.1);color:#f5eddf;border:1px solid hsla(0,0%,100%,.2);padding:.4rem .8rem;font-size:.7rem;border-radius:4px;cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:all .2s}.SolarSimulator_resetBtn__wQwzN:hover{background:hsla(0,0%,100%,.2);color:#fff}.SolarSimulator_dashboard__DWdts{display:flex;flex-direction:column;gap:.8rem;width:300px;transform-origin:left center;margin-top:20px}.SolarSimulator_card__RJ8yX{background:rgba(16,31,51,.9);border-left:4px solid #cc9d56;padding:1rem 1.2rem;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 4px 6px rgba(0,0,0,.3);color:#f5eddf;border-radius:0 6px 6px 0;transition:transform .2s}.SolarSimulator_card__RJ8yX:hover{transform:translateX(5px)}.SolarSimulator_card__RJ8yX h3{font-size:.75rem;text-transform:uppercase;font-weight:700;color:#97b5de;margin-bottom:.4rem}.SolarSimulator_blueBorder__j5IDp{border-left-color:#497fc6}.SolarSimulator_greenBorder__J8UNJ{border-left-color:#a8b77d}.SolarSimulator_italicRow__aThRL{font-size:.6rem;color:#aaa;margin-top:2px;font-style:"italic"}.SolarSimulator_inputRow__0ajWa{display:flex;justify-content:space-between;align-items:center;font-size:.9rem}.SolarSimulator_inputRow__0ajWa input{background:hsla(0,0%,100%,.05);border:1px solid hsla(0,0%,100%,.1);color:#f5eddf;padding:6px 8px;border-radius:4px;width:80px;font-family:monospace;font-size:1rem;transition:border-color .2s,background .2s}.SolarSimulator_inputRow__0ajWa input:focus{outline:none;border-color:#cc9d56;background:hsla(0,0%,100%,.1)}.SolarSimulator_valueRow__uV7nU{display:flex;align-items:baseline;gap:.5rem}.SolarSimulator_value__EThcd{font-size:1.8rem;font-weight:700;font-family:monospace}.SolarSimulator_unit__DhKRI{font-size:.9rem;font-weight:700;text-transform:uppercase}.SolarSimulator_amber__D6HqK{color:#cc9d56}.SolarSimulator_emerald__MBntQ{color:#a8b77d}.SolarSimulator_emeraldDark__vrKKH{color:#849553}.SolarSimulator_footer__PvtQ4{display:flex;justify-content:center;align-items:flex-end;width:100%;padding-bottom:20px}.SolarSimulator_ctaButton__GY_mv{background:linear-gradient(135deg,#cc9d56,#b88537);color:#f5eddf;font-weight:800;padding:1rem 2.5rem;font-size:1.1rem;border-radius:50px;text-transform:uppercase;letter-spacing:1px;box-shadow:0 4px 15px rgba(0,0,0,.4);cursor:pointer;border:none;transition:all .3s ease}.SolarSimulator_ctaButton__GY_mv:hover{transform:scale(1.05) translateY(-2px);background:#e4caa4;color:#101f33;box-shadow:0 6px 20px rgba(204,157,86,.3)}@media(max-width:1024px){.SolarSimulator_dashboard__DWdts{width:250px}.SolarSimulator_card__RJ8yX h3{font-size:.7rem}.SolarSimulator_inputRow__0ajWa{font-size:.8rem}.SolarSimulator_inputRow__0ajWa input{font-size:.9rem}.SolarSimulator_valueRow__uV7nU{gap:.5rem}.SolarSimulator_value__EThcd{font-size:1.8rem}.SolarSimulator_unit__DhKRI{font-size:.9rem}}@media(max-width:768px){.SolarSimulator_dashboard__DWdts{width:200px;margin-bottom:20px}.SolarSimulator_card__RJ8yX h3,.SolarSimulator_inputRow__0ajWa{font-size:.6rem}.SolarSimulator_inputRow__0ajWa input{font-size:.8rem;width:50px}.SolarSimulator_valueRow__uV7nU{gap:.5rem}.SolarSimulator_value__EThcd{font-size:1.8rem}.SolarSimulator_unit__DhKRI{font-size:.9rem}}@media(max-width:480px){.SolarSimulator_dashboard__DWdts{width:150px;margin-bottom:20px}.SolarSimulator_card__RJ8yX h3,.SolarSimulator_inputRow__0ajWa{font-size:.6rem}.SolarSimulator_inputRow__0ajWa input{font-size:.8rem;width:50px}.SolarSimulator_valueRow__uV7nU{gap:.5rem}.SolarSimulator_value__EThcd{font-size:1.5rem}.SolarSimulator_unit__DhKRI{font-size:.7rem}}@media(min-width:1920px){.SolarSimulator_dashboard__DWdts{width:500px;margin-bottom:20px}.SolarSimulator_card__RJ8yX h3{font-size:1.2rem}.SolarSimulator_inputRow__0ajWa{font-size:1.4rem}.SolarSimulator_inputRow__0ajWa input{font-size:1.4rem;width:100px}.SolarSimulator_italicRow__aThRL{font-size:1rem}.SolarSimulator_valueRow__uV7nU{gap:.5rem}.SolarSimulator_value__EThcd{font-size:2.5rem}.SolarSimulator_unit__DhKRI{font-size:1.7rem}.SolarSimulator_ctaButton__GY_mv{font-size:2rem}.SolarSimulator_logo__pc9R2{height:4.5rem}.SolarSimulator_motto__AmkP5{font-size:1rem}.SolarSimulator_dayCounter__wBn6g{font-size:2rem}.SolarSimulator_status__QOn2e{font-size:1.2rem}}.Home_titleBis__ornsW,.Home_title__ZIwb5{text-transform:uppercase;color:#101f33;font-family:Roboto,sans-serif;letter-spacing:.05em}.Home_title_underline__a5Y9j{text-transform:uppercase;text-decoration:underline;-webkit-text-decoration-color:#cc9d56;text-decoration-color:#cc9d56}.Home_container__XO4Da{width:100%;overflow-x:hidden;background-color:#fff}.Home_div__whL9_{display:grid;grid-template-columns:repeat(2,1fr);grid-auto-rows:auto;justify-items:center;font-family:Roboto,sans-serif;grid-gap:0;gap:0}.Home_subDiv__mYWo7{display:flex;flex-direction:column;justify-content:space-around;row-gap:16px;padding:30px;width:100%;height:100%;justify-content:center;align-items:center;text-align:left;font-family:Open Sans,sans-serif;font-size:18px}.Home_subDivTitle__iwW2m{background-color:#fff;color:#f5eddf;border:1px solid hsla(0,0%,100%,.1)}.Home_subDivTitle__iwW2m h1{display:flex;align-items:center;gap:16px;line-height:1.2}.Home_subDivText__XUhDE{background-color:#fff;color:#101f33}.Home_subDivText__XUhDE p{font-size:1.1rem;line-height:1.6;font-weight:500}.Home_subDivText__XUhDE p strong{color:#b88537}.Home_textHighlight__GRHKN{color:#cc9d56}.Home_block_video__fl1Dj{align-items:center;display:flex;flex-direction:column;justify-content:space-around;row-gap:32px;color:#101f33;padding:0;overflow-x:hidden;width:100%;max-width:100vw;margin-bottom:0}.Home_Video2__Q93Ak{position:relative;width:100%;height:100vh;overflow:hidden}.Home_VideoPic2__MPxob{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:opacity 1s ease-in-out}.Home_fadeIn__tKeml{opacity:1;z-index:2}.Home_fadeOut__4nLdV{opacity:0;z-index:1}.Home_textOverlay__Oor0C{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#101f33;text-align:center;z-index:3;opacity:0;animation:Home_fadeInText__zf5_O 2s forwards;background:rgba(204,157,86,.2);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(2px);padding:40px;border-radius:16px;border:1px solid rgba(228,236,247,.3);box-shadow:0 8px 32px 0 rgba(0,0,0,.5);max-width:90%;width:auto}.Home_textOverlay__Oor0C h1{font-size:3rem;margin-bottom:1rem;text-shadow:0 0 10px hsla(38,52%,92%,.5);color:#101f33}.Home_textOverlay__Oor0C p{font-size:1.5rem;margin-bottom:2rem;text-shadow:0 0 10px rgba(16,31,51,.8);color:#f5eddf}@keyframes Home_fadeInText__zf5_O{0%{opacity:0;transform:translate(-50%,-40%)}to{opacity:1;transform:translate(-50%,-50%)}}.Home_scrollButton__rTUMz{display:inline-block;padding:15px 30px;background-color:#cc9d56;color:#101f33;font-size:1.25rem;font-weight:700;text-decoration:none;border-radius:6px;text-align:center;transition:all .3s ease;margin-top:15px}.Home_scrollButton__rTUMz:hover{background-color:#e4caa4;transform:translateY(-2px);box-shadow:0 4px 12px rgba(204,157,86,.4);color:#101f33;border:1px solid rgba(16,31,51,.8)}.Home_scrollButton__rTUMz:active{transform:scale(.98)}.Home_block__6e8RD{background-color:#fff;padding:64px}.Home_block__6e8RD,.Home_block_inverted__z4D6P{align-items:center;display:flex;flex-direction:column;justify-content:space-around;row-gap:32px;color:#101f33}.Home_block_inverted__z4D6P{background-color:#101f33;padding:40px 64px}.Home_block_inverted__z4D6P h1{position:relative;text-align:center;font-family:Roboto,sans-serif;color:#f5eddf}.Home_separator__YEpAa{width:50%;height:3px;background:linear-gradient(90deg,transparent,#101f33,transparent);margin:1rem auto;opacity:.7}.Home_subBlock__vsNvP{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:32px;gap:32px;width:100%}.Home_subSubBlock__gZq0p{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;background:#7c7c7c;border:4px solid rgba(228,236,247,.3);padding:24px;border-radius:12px;transition:transform .3s ease,background .3s}.Home_subSubBlock__gZq0p:hover{transform:translateY(-5px);background:#101f33;border-color:rgba(204,157,86,.9)}.Home_subSubBlock__gZq0p h3{margin-bottom:12px;font-size:1.25rem;color:#f5eddf;font-weight:700;font-family:Roboto,sans-serif}.Home_subSubBlock__gZq0p p{font-size:.95rem;color:#97b5de;line-height:1.5;margin-bottom:8px;font-family:Open Sans,sans-serif;text-align:left}.Home_subSubBlock__gZq0p p strong{color:#cc9d56}.Home_iconWrapper__9KXGq{background:rgba(228,236,247,.1);padding:12px;border-radius:50%;margin-bottom:16px;display:inline-flex;align-items:center;justify-content:center}.Home_sectionFullWidth__hn1dn{display:flex;flex-direction:column;width:100%;align-items:center;padding:10px 0;background-color:transparent}.Home_textCentered__8z9s7{max-width:800px;text-align:center;padding:0 20px;margin-bottom:30px}.Home_textCentered__8z9s7 p{margin-bottom:.8rem;font-size:1.1rem;line-height:1.6;color:#101f33}.Home_textCentered__8z9s7 h1{font-size:1.5rem;font-weight:700;color:#101f33}.Home_simulatorContainer__1lWt_{width:100%;height:85vh;min-height:500px;box-shadow:0 10px 30px rgba(0,0,0,.4);border-top:1px solid rgba(228,236,247,.3);border-bottom:1px solid rgba(228,236,247,.3)}.Home_subBlockProfilePic__DgKhZ{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:32px;gap:32px;width:100%;max-width:1200px;padding:0 32px;box-sizing:border-box}.Home_profile__CbHls{display:flex;justify-content:space-around;row-gap:16px;flex-direction:column;align-items:center;text-align:center;max-width:100%}.Home_profile__CbHls h4{padding-bottom:6px;font-family:Roboto,sans-serif;font-size:1.25rem;margin-top:15px;color:#f5eddf}.Home_profile__CbHls p{font-size:16px;font-family:Open Sans,sans-serif;color:#e4ecf7}.Home_profilePic__0IFId{border-radius:50%;outline:2px solid #cc9d56;outline-offset:4px;width:180px;height:180px;object-fit:cover;transition:transform .3s}.Home_profilePic__0IFId:hover{outline:2px solid #97b5de;transform:scale(1.05)}.Home_partnersSection__WUFqV{margin-top:60px;text-align:center;margin-bottom:60px}.Home_partnersSection__WUFqV h2{margin-bottom:30px}.Home_infoContainer__cG8An{align-items:center;row-gap:16px}.Home_blockSummary__s8qEW,.Home_infoContainer__cG8An{display:flex;flex-direction:column;justify-content:space-around}.Home_blockSummary__s8qEW{align-items:flex-start;row-gap:24px}.Home_infoList__4v4co{display:flex;flex-direction:column;gap:20px;align-items:flex-start}.Home_iconText__kLolq{display:flex;align-items:center;column-gap:16px;font-size:1.1rem;color:#101f33}.Home_contactLink__rppXa{position:relative;z-index:100;cursor:pointer;color:inherit;text-decoration:underline;transition:color .2s}.Home_contactLink__rppXa:hover{color:#cc9d56}#Home_top__eHGiu{position:absolute;top:0;width:100%;height:1px;visibility:hidden}#Home_LearnMore__5YOOb{scroll-margin-top:5rem}#Home_about__JCNZE{scroll-margin-top:10rem}#Home_contact__58Nyv{scroll-margin-top:50px}@media(max-width:1024px){.Home_subBlock__vsNvP{grid-template-columns:repeat(2,1fr)}}@media(max-width:768px){.Home_div__whL9_{display:flex;flex-direction:column}.Home_subDivTitle__iwW2m{order:1}.Home_blockSummary__s8qEW,.Home_subDivText__XUhDE{order:2}.Home_block__6e8RD,.Home_block_inverted__z4D6P{padding:32px 20px}.Home_subBlock__vsNvP{display:flex;flex-direction:column;gap:20px}.Home_subSubBlock__gZq0p{background:rgba(16,31,51,.9);border-color:rgba(204,157,86,.9)}.Home_block_video__fl1Dj{margin-top:0;height:500px}.Home_Video2__Q93Ak,.Home_VideoPic2__MPxob{height:500px}.Home_textOverlay__Oor0C{padding:20px}.Home_textOverlay__Oor0C h1{font-size:1.8rem}.Home_textOverlay__Oor0C p{font-size:1rem}.Home_simulatorContainer__1lWt_{height:60vh}.Home_subBlockProfilePic__DgKhZ{grid-template-columns:1fr}}@media(max-width:480px){.Home_Video2__Q93Ak,.Home_VideoPic2__MPxob,.Home_block_video__fl1Dj{height:400px}}@media(min-width:1920px){.Home_subDivText__XUhDE p{font-size:2rem}.Home_subDivTitle__iwW2m h1{font-size:4rem}.Home_profilePic__0IFId{width:220px;height:220px}.Home_textOverlay__Oor0C h1{font-size:5rem}.Home_textOverlay__Oor0C p{font-size:2.2rem}.Home_scrollButton__rTUMz{font-size:1.8rem}.Home_block__6e8RD h1,.Home_block_inverted__z4D6P h1{font-size:3rem}.Home_textCentered__8z9s7{max-width:1400px}.Home_textCentered__8z9s7 p{font-size:2rem}.Home_textCentered__8z9s7 h1{font-size:2.2rem}.Home_subSubBlock__gZq0p h3{font-size:1.8rem}.Home_subSubBlock__gZq0p p{font-size:1.4rem}.Home_subBlockProfilePic__DgKhZ{gap:50px;max-width:1600px}.Home_profile__CbHls h4{font-size:1.9rem}.Home_profile__CbHls p{font-size:1.5rem}.Home_profilePic__0IFId{width:300px;height:300px}.Home_partnersSection__WUFqV h2{font-size:2.2rem}.Home_iconText__kLolq{font-size:1.5rem}}