/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.absolute{position:absolute}.relative{position:relative}.static{position:static}.start{inset-inline-start:var(--spacing)}.contents{display:contents}.grid{display:grid}.table{display:table}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}:root{--ink:#f5f7f2;--muted:#aab2aa;--green:#b7ef43;--deep:#08120f}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#08120f;margin:0;font-family:Arial,Helvetica,sans-serif}a{color:inherit;text-decoration:none}.wrap{width:min(1180px,100% - 48px);margin:0 auto}.hero{background:radial-gradient(circle at 77% 40%,#49886c38,#0000 29%),linear-gradient(135deg,#07110e 0%,#0a1713 54%,#0d1e18 100%);min-height:100vh;position:relative;overflow:hidden}.hero:before{content:"";opacity:.07;pointer-events:none;background-image:linear-gradient(#ffffff26 1px,#0000 1px),linear-gradient(90deg,#ffffff26 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 82%);mask-image:linear-gradient(#000,#0000 82%)}.nav{z-index:10;border-bottom:1px solid #ffffff17;justify-content:space-between;align-items:center;height:92px;display:flex;position:relative}.brand{letter-spacing:1.7px;align-items:center;gap:12px;font-size:16px;font-weight:700;display:flex}.brand b{color:var(--green)}.brandMark{color:#0c1914;background:var(--green);border-radius:50%;place-items:center;width:34px;height:34px;font-style:italic;font-weight:900;display:grid}.navLinks{color:#bec6bf;gap:35px;font-size:14px;display:flex}.navCta{border:1px solid #ffffff47;border-radius:4px;align-items:center;gap:15px;padding:13px 17px;font-size:13px;transition:all .2s;display:flex}.navCta:hover{border-color:var(--green);color:var(--green)}.heroGrid{z-index:2;grid-template-columns:1.05fr .95fr;align-items:center;min-height:670px;display:grid;position:relative}.eyebrow{color:#c7d0c7;text-transform:uppercase;letter-spacing:2.2px;align-items:center;gap:11px;font-size:11px;font-weight:700;display:flex}.eyebrow i{background:var(--green);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #b7ef431a}h1{letter-spacing:-4.7px;margin:27px 0;font-size:clamp(54px,6vw,83px);font-weight:540;line-height:.97}h1 em{color:var(--green);font-family:Georgia,serif;font-weight:400}.heroCopy>p{color:#aeb8af;max-width:575px;margin:0;font-size:17px;line-height:1.75}.heroActions{align-items:center;gap:28px;margin-top:38px;display:flex}.primaryBtn{color:#101b16;background:var(--green);border-radius:3px;gap:40px;padding:17px 21px;font-size:14px;font-weight:700;display:flex;box-shadow:0 12px 35px #b7ef431f}.textBtn{border-bottom:1px solid #748078;padding-bottom:5px;font-size:14px}.heroProof{gap:52px;margin-top:62px;display:flex}.heroProof div{border-right:1px solid #ffffff1f;flex-direction:column;gap:6px;padding-right:42px;display:flex}.heroProof div:last-child{border:0}.heroProof strong{font-size:23px}.heroProof span{color:#879188;text-transform:uppercase;letter-spacing:1.3px;font-size:11px}.productStage{justify-content:center;align-items:center;height:590px;display:flex;position:relative}.productStage:after{content:"";filter:blur(26px);opacity:.58;background:#000;border-radius:50%;width:460px;height:68px;position:absolute;bottom:63px;left:58px}.orb{border:1px solid #b7ef4326;border-radius:50%;position:absolute}.orbOne{width:520px;height:520px}.orbTwo{width:390px;height:390px}.battery,.inverter{z-index:2;position:absolute;box-shadow:0 40px 80px #0000006b}.battery{color:#27312c;background:linear-gradient(145deg,#e9ede9,#aeb9b2);border:1px solid #ffffff85;border-radius:9px;width:210px;height:385px;padding:28px 23px;top:128px;left:52px}.battery:after{content:"";opacity:.8;background:#8a9690;height:3px;position:absolute;bottom:29px;left:21px;right:21px;box-shadow:0 7px #8a9690,0 14px #8a9690}.batteryBrand,.inverterBrand{letter-spacing:1.5px;font-size:10px;font-weight:800}.statusDot{background:#61a906;border-radius:50%;width:5px;height:5px;position:absolute;top:29px;right:23px;box-shadow:0 0 5px #61a906}.batteryLine{opacity:.5;background:#7c8981;height:1px;margin:22px 0 18px}.battery small,.inverter>small{letter-spacing:1px;opacity:.65;font-size:6px}.inverter{color:#1b2621;background:linear-gradient(150deg,#f1f4f0 0%,#c9d1cb 72%,#a2aea6 100%);border:1px solid #ffffffa6;border-radius:13px;width:270px;height:430px;padding:31px 29px;top:76px;right:38px}.inverter:after{content:"";background:linear-gradient(105deg,#ffffff59,#0000 35%);border-radius:13px;position:absolute;inset:0}.inverterScreen{color:#c9f47c;z-index:2;background:#17211d;border-radius:7px;justify-content:center;align-items:center;gap:3px;width:94px;height:58px;margin:89px auto 31px;display:flex;position:relative;box-shadow:inset 0 0 18px #000}.inverterScreen span{font-size:17px}.inverterScreen small{color:#9eaaa3;font-size:7px}.powerButton{z-index:2;border:1px solid #8d9991;border-radius:50%;width:25px;height:25px;margin:0 auto 91px;display:block;position:relative}.floatingCard{z-index:5;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0e1e18d1;border:1px solid #ffffff2b;border-radius:5px;align-items:center;gap:11px;min-width:164px;padding:12px 15px;display:flex;position:absolute;box-shadow:0 16px 40px #0003}.floatingCard div{flex-direction:column;gap:3px;display:flex}.floatingCard small{color:#8b958d;font-size:9px}.cardTop{top:141px;right:-3px}.cardBottom{bottom:93px;left:9px}.trustBar{z-index:3;background:#040a0866;border-top:1px solid #ffffff14;position:relative}.trustInner{color:#626d65;justify-content:space-between;align-items:center;min-height:91px;display:flex}.trustInner>span{text-transform:uppercase;letter-spacing:1.5px;width:120px;font-size:9px;line-height:1.5}.trustInner b{letter-spacing:1px;font-size:14px}@media (max-width:900px){.navLinks{display:none}.heroGrid{grid-template-columns:1fr}.heroCopy{padding-bottom:10px}.productStage{height:530px}.trustInner{flex-wrap:wrap;gap:25px;padding:25px 0}.trustInner>span{width:100%}}@media (max-width:600px){.wrap{width:min(100% - 30px,1180px)}.nav{height:75px}.navCta{display:none}h1{letter-spacing:-3px;font-size:51px}.heroProof{gap:20px}.heroProof div{padding-right:20px}.productStage{transform-origin:0 0;width:135%;height:430px;transform:scale(.74)}.heroActions{flex-direction:column;align-items:stretch;gap:18px}.primaryBtn{justify-content:space-between}.textBtn{width:max-content}.trustInner b{font-size:11px}}.productsSection{color:#101713;background:#f2f3ef;padding:130px 0 145px}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:62px;display:flex}.sectionNo{letter-spacing:2px;color:#6b786f;margin-bottom:24px;font-size:10px;font-weight:800;display:block}.sectionHead h2,.solutionCopy h2,.contactSection h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,68px);font-weight:520;line-height:1.04}.sectionHead>p{color:#647068;max-width:390px;margin:0 0 7px;font-size:15px;line-height:1.7}.productGrid{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.productCard{background:#e4e7e1;border:1px solid #d9ddd6;min-height:500px;padding:29px;transition:transform .25s;position:relative;overflow:hidden}.productCard:hover{transform:translateY(-6px)}.productCard.featured{background:#d9f29e}.productCard.darkCard{color:#eef3ed;background:#14211c;border-color:#14211c}.cardTag{text-transform:uppercase;letter-spacing:1.6px;color:#667168;font-size:9px}.productCard h3{letter-spacing:-1px;margin:18px 0 14px;font-size:28px}.productCard p{color:#667168;max-width:275px;font-size:13px;line-height:1.7}.darkCard p,.darkCard .cardTag{color:#94a199}.cardLink{border-top:1px solid #2430292e;justify-content:space-between;padding-top:16px;font-size:12px;font-weight:700;display:flex;position:absolute;bottom:27px;left:29px;right:29px}.darkCard .cardLink{border-color:#ffffff24}.miniInverter{background:linear-gradient(145deg,#f9fbf7,#bcc5be);border:1px solid #fff;border-radius:8px;width:165px;height:220px;position:absolute;bottom:78px;right:56px;box-shadow:18px 28px 45px #1f352733}.miniInverter i{background:#28332d;width:28px;height:3px;position:absolute;top:19px;left:18px}.miniInverter span{color:#c7f269;background:#17211d;border-radius:4px;justify-content:center;align-items:center;width:72px;height:43px;font-size:14px;display:flex;position:absolute;top:72px;left:46px}.miniInverter small{margin-left:3px;font-size:6px}.miniInverter b{border:1px solid #89948d;border-radius:50%;width:25px;height:25px;position:absolute;bottom:30px;left:70px}.miniBattery{background:linear-gradient(145deg,#f3f6f1,#a8b3ab);border-radius:7px;width:142px;height:273px;padding-top:32px;position:absolute;bottom:79px;right:63px;box-shadow:18px 28px 45px #1f35272b}.miniBattery:before{content:"GEORAY";letter-spacing:1px;font-size:7px;font-weight:900;position:absolute;top:16px;left:15px}.miniBattery i{opacity:.7;background:#87958c;height:2px;margin:33px 15px 0;display:block;box-shadow:0 6px #87958c}.miniPanel{background:#0b1210;grid-template-columns:repeat(3,1fr);gap:3px;width:230px;height:260px;padding:7px;display:grid;position:absolute;bottom:67px;right:-17px;transform:skewY(-8deg);box-shadow:18px 26px 45px #000}.miniPanel i{background:linear-gradient(135deg,#243e38,#0d1815);border:1px solid #34544c}.solutionsSection{color:#f1f4ef;background:#0c1713;padding:145px 0;overflow:hidden}.solutionsGrid{grid-template-columns:1.05fr .95fr;align-items:center;gap:95px;display:grid}.solutionVisual{background:radial-gradient(circle at 52% 29%,#637533 0,#22351f 20%,#0b1712 57%);border:1px solid #ffffff14;height:610px;position:relative;overflow:hidden}.sunDisk{filter:blur(1px);background:#e9fdbf;border-radius:50%;width:180px;height:180px;position:absolute;top:80px;left:190px;box-shadow:0 0 80px #d4fc7e73}.panelPlane{transform-origin:bottom;background:#09110e;grid-template-columns:repeat(4,1fr);gap:5px;height:330px;padding:8px;display:grid;position:absolute;bottom:0;left:18px;right:18px;transform:perspective(500px)rotateX(57deg)}.panelPlane i{background:linear-gradient(135deg,#223e36,#0a1613);border:1px solid #466158}.powerReadout{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#08120ec9;border:1px solid #ffffff29;width:144px;padding:15px 17px;position:absolute;top:27px;right:24px}.powerReadout span{color:#87938b;letter-spacing:1.3px;font-size:7px;display:block}.powerReadout b{margin-top:7px;font-size:25px;display:block}.powerReadout small{font-size:9px}.powerReadout i{background:linear-gradient(90deg,var(--green) 75%,#344138 75%);height:2px;margin-top:13px;display:block}.solutionCopy h2{margin:0 0 28px}.solutionCopy>p{color:#9ca79f;font-size:15px;line-height:1.75}.solutionCopy ul{margin:43px 0;padding:0;list-style:none}.solutionCopy li{border-top:1px solid #ffffff1a;gap:21px;padding:21px 0;display:flex}.solutionCopy li>span{color:var(--green);padding-top:4px;font-size:9px}.solutionCopy li div{flex-direction:column;gap:7px;display:flex}.solutionCopy li b{font-size:14px}.solutionCopy li small{color:#7d8981;font-size:12px}.lightLink{color:#101713;background:#f1f4ef;gap:45px;padding:16px 19px;font-size:12px;font-weight:800;display:inline-flex}.aboutSection{color:#111a14;background:#b7ef43;padding:95px 0}.aboutTop{border-bottom:1px solid #14211833;grid-template-columns:.6fr 1.4fr;gap:70px;padding-bottom:70px;display:grid}.aboutTop p{letter-spacing:-1.5px;max-width:850px;margin:0;font-size:clamp(25px,3vw,40px);line-height:1.3}.statsGrid{grid-template-columns:repeat(4,1fr);padding-top:62px;display:grid}.statsGrid div{border-right:1px solid #0f1f1333;flex-direction:column;gap:13px;padding-left:28px;display:flex}.statsGrid div:first-child{padding-left:0}.statsGrid div:last-child{border:0}.statsGrid strong{letter-spacing:-2px;font-size:44px}.statsGrid span{text-transform:uppercase;letter-spacing:1.3px;font-size:10px}.processSection{color:#121b15;background:#eef0eb;padding:135px 0}.sectionHead.compact{margin-bottom:50px}.steps{border-top:1px solid #c9cec7;grid-template-columns:repeat(3,1fr);display:grid}.steps>div{border-right:1px solid #c9cec7;min-height:210px;padding:31px 40px 25px 0}.steps>div+div{padding-left:40px}.steps>div:last-child{border:0}.steps span{color:#748078;font-size:10px}.steps b{margin:42px 0 13px;font-size:19px;display:block}.steps p{color:#737e76;max-width:260px;font-size:13px;line-height:1.6}.contactSection{color:#f1f4ef;background:#0d1814;padding:120px 0}.contactGrid{grid-template-columns:1.2fr .8fr;align-items:end;gap:80px;display:grid}.contactGrid>div:last-child{padding-bottom:7px}.contactGrid p{color:#9ba79f;margin:0 0 30px;font-size:15px;line-height:1.75}.contactBtn{background:var(--green);color:#101b16;justify-content:space-between;margin-bottom:18px;padding:18px 20px;font-size:13px;font-weight:800;display:flex}.contactGrid small{color:#68746c;text-transform:uppercase;letter-spacing:1px;font-size:9px}footer{color:#d9dfda;background:#07100d;padding:75px 0 25px}.footerTop{grid-template-columns:2fr .8fr .8fr 1.2fr;gap:45px;padding-bottom:70px;display:grid}.footerTop>div{flex-direction:column;gap:12px;display:flex}.footerTop>div b{text-transform:uppercase;letter-spacing:1.4px;color:#718077;margin-bottom:8px;font-size:10px}.footerTop>div a,.footerTop>div span{color:#a9b3ab;font-size:12px}.footerBottom{color:#58645c;text-transform:uppercase;letter-spacing:1px;border-top:1px solid #ffffff17;justify-content:space-between;padding-top:24px;font-size:9px;display:flex}@media (max-width:900px){.sectionHead,.contactGrid{align-items:start}.productGrid{grid-template-columns:1fr}.productCard{min-height:460px}.solutionsGrid{grid-template-columns:1fr}.solutionVisual{height:520px}.statsGrid{grid-template-columns:repeat(2,1fr);gap:35px}.statsGrid div:nth-child(2){border:0}.footerTop{grid-template-columns:1.4fr 1fr 1fr}.footerTop>div:last-child{grid-column:2/4}.contactGrid{grid-template-columns:1fr}.productsSection,.solutionsSection,.processSection{padding:95px 0}}@media (max-width:600px){.sectionHead{display:block}.sectionHead>p{margin-top:28px}.sectionHead h2,.solutionCopy h2,.contactSection h2{letter-spacing:-2.2px;font-size:43px}.productsSection{padding:78px 0}.productCard{min-height:430px}.solutionsGrid{gap:50px}.solutionVisual{height:430px}.sunDisk{width:150px;height:150px;left:100px}.aboutSection{padding:70px 0}.aboutTop{grid-template-columns:1fr;gap:15px;padding-bottom:45px}.statsGrid{grid-template-columns:1fr 1fr}.statsGrid div{padding-left:15px}.statsGrid div:nth-child(3){padding-left:0}.steps{grid-template-columns:1fr}.steps>div,.steps>div+div{border-bottom:1px solid #c9cec7;border-right:0;min-height:160px;padding:25px 0}.steps b{margin-top:25px}.contactSection{padding:80px 0}.footerTop{grid-template-columns:1fr 1fr}.footerTop>.brand{grid-column:1/3;margin-bottom:30px}.footerTop>div:last-child{grid-column:1/3}.footerBottom{flex-direction:column;gap:20px}}:root{--ink:#f7f3ea;--green:#ffd21c;--deep:#0a1020;--electric:#7a8cff}body{color:var(--ink);font-family:var(--font-geist-sans),Arial,sans-serif;background:#0a1020}.hero{background:radial-gradient(circle at 79% 33%,#7a8cff52,#0000 23%),radial-gradient(circle at 65% 70%,#ffd21c1c,#0000 25%),linear-gradient(128deg,#0a1020 0%,#11162a 52%,#0b1325 100%)}.hero:before{opacity:.13;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:88px 88px;transform:rotate(-5deg)scale(1.1)}.nav{color:#11162a;clip-path:inset(0 -100vmax);background:#f3efe7;border:0;height:104px;box-shadow:0 0 0 100vmax #f3efe7}.brand{letter-spacing:0;gap:18px}.logoFrame{background:0 0;width:126px;height:70px;display:block;position:relative;overflow:hidden}.logoFrame img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%}.brandDescriptor{letter-spacing:1.7px;color:#626b80;font-size:8px;font-weight:700;line-height:1.35}.navLinks{color:#343b50}.navLinks a:hover{color:#5968ec}.navCta{color:#fff;background:#11162a;border-color:#11162a;border-radius:999px;padding:13px 18px}.navCta:hover{color:#11162a;background:#7a8cff;border-color:#7a8cff}.heroGrid{grid-template-columns:.95fr 1.05fr;min-height:720px}.heroCopy{padding:68px 0 82px}.eyebrow{color:#c5cada}.eyebrow i{background:#ffd21c;box-shadow:0 0 0 6px #ffd21c1c}h1{letter-spacing:-5.5px;margin:35px 0 34px;font-size:clamp(58px,6.35vw,91px);line-height:.88;position:relative}.heroCopy h1:after{content:"01";font:700 9px var(--font-geist-mono),monospace;letter-spacing:2px;color:#ffd21c;position:absolute;top:-19px;right:27px}h1 em{color:#ffd21c;letter-spacing:-3px;font-family:Georgia,serif;font-size:.82em;font-weight:400}.heroCopy>p{color:#a8b0c2;max-width:540px}.primaryBtn{color:#121725;background:#ffd21c;border-radius:999px;padding:17px 23px;box-shadow:0 18px 45px #ffd21c21}.textBtn{border-color:#7d86a0}.heroProof div{border-color:#ffffff26}.heroProof span{color:#777f95}.productStage:before{content:"";filter:blur(.2px);opacity:.78;background:linear-gradient(145deg,#ffd21c 0 29%,#7a8cff 29% 63%,#26325f 63% 76%,#0000 76%);border-radius:50%;width:440px;height:440px;position:absolute;top:72px;right:33px;transform:rotate(-17deg)}.orb{border-color:#ffffff29}.orbOne{border-radius:47% 53% 58% 42%;width:550px;height:550px;transform:rotate(-10deg)}.orbTwo{border-style:dashed;width:410px;height:410px}.battery{background:linear-gradient(145deg,#faf9f3,#aeb6c0);transform:rotate(-4deg)}.inverter{background:linear-gradient(150deg,#f7f7f2,#c5cbd3 72%,#9aa5af);transform:rotate(3deg)}.floatingCard{background:#0b1122c7;border-color:#ffffff38}.floatingCard>span{color:#ffd21c}.trustBar{background:#ffd21c;border:0}.trustInner{color:#121725}.trustInner>span{color:#384057}.trustInner b{font-family:var(--font-geist-mono),monospace;letter-spacing:1.5px;font-size:11px}@media (max-width:900px){.heroGrid{grid-template-columns:1fr}.productStage:before{top:45px;right:7%}.heroCopy{padding-bottom:15px}}@media (max-width:600px){.nav{height:86px}.logoFrame{width:112px;height:62px}.brandDescriptor{display:none}h1{letter-spacing:-3.8px;font-size:55px;line-height:.91}.heroGrid{min-height:auto}.productStage:before{width:390px;height:390px;right:-42px}.trustInner{padding:26px 0}.trustInner b{font-size:9px}}.productsSection{color:#15192a;background:#f3efe7;position:relative;overflow:hidden}.productsSection:before{content:"PRODUCTS";font:700 12vw/1 var(--font-geist-sans);letter-spacing:-.7vw;color:#15192a09;position:absolute;top:22px;right:-24px}.sectionHead h2,.solutionCopy h2,.contactSection h2{font-weight:520}.sectionHead h2{max-width:630px}.productGrid{align-items:start;gap:22px}.productCard{background:#dedcff;border:0;box-shadow:0 28px 70px #1e1f3414}.productCard:nth-child(2){background:#e5e2d9;border-radius:120px 0 0;margin-top:55px}.productCard.featured{background:#ffd21c;border-radius:0 0 120px}.productCard.darkCard{color:#fff;background:#4857d8;border-radius:0 120px 0 0;margin-top:-25px}.productCard.darkCard p,.productCard.darkCard .cardTag{color:#c7ccff}.miniPanel i{background:linear-gradient(135deg,#182b4a,#081321);border-color:#354b71}.solutionsSection{background:#11162a;position:relative}.solutionsSection:after{content:"";border:70px solid #ffd21c12;border-radius:50%;width:370px;height:370px;position:absolute;bottom:-170px;right:-190px}.solutionVisual{background:radial-gradient(circle at 50% 26%,#fff4b0 0,#ffd21c 17%,#5968ec 41%,#10162a 66%);border:0;border-radius:46% 54% 2px 2px;box-shadow:0 35px 90px #00000047}.sunDisk{background:#fff4b0;box-shadow:0 0 95px #ffd21cad}.powerReadout{background:#11162ac2}.solutionCopy .sectionNo{color:#9ba5ff}.solutionCopy li>span{color:#ffd21c}.lightLink{background:#ffd21c;border-radius:999px;padding:16px 21px}.aboutSection{color:#11162a;background:#7a8cff;position:relative;overflow:hidden}.aboutSection:before{content:"";mix-blend-mode:multiply;opacity:.78;background:#ffd21c;border-radius:50%;width:280px;height:280px;position:absolute;top:-120px;right:-105px}.aboutSection .sectionNo{color:#242c55}.aboutTop{border-color:#11162a40}.aboutTop p{font-family:Georgia,serif;font-weight:400}.statsGrid div{border-color:#11162a40}.statsGrid strong{font-family:var(--font-geist-mono),monospace;font-size:38px}.processSection{background:#f3efe7}.steps{border-color:#c7c2b7}.steps>div{border-color:#c7c2b7;position:relative}.steps>div:before{content:"";background:#7a8cff;border-radius:50%;width:11px;height:11px;position:absolute;top:-6px;right:-6px}.steps>div:last-child:before{display:none}.contactSection{color:#11162a;background:linear-gradient(115deg,#7a8cff 0 47%,#ffd21c 47% 100%)}.contactSection .sectionNo{color:#242c55}.contactGrid p{color:#313852}.contactBtn{color:#fff;background:#11162a;border-radius:999px}.contactGrid small{color:#39405b}.contactSection h2{font-family:Georgia,serif;font-style:italic;font-weight:400}footer{color:#11162a;background:#f3efe7;padding-top:72px}.footerLogo{width:180px;height:104px}.footerTop>div b{color:#596174}.footerTop>div a,.footerTop>div span{color:#343b50}.companyDetails span{line-height:1.65}.footerBottom{color:#656d7f;border-color:#11162a29}@media (max-width:900px){.productCard:nth-child(2),.productCard.darkCard{margin-top:0}.productsSection:before{font-size:18vw}.contactSection{background:linear-gradient(155deg,#7a8cff 0 52%,#ffd21c 52% 100%)}}@media (max-width:600px){.productCard:nth-child(2),.productCard.featured,.productCard.darkCard{border-radius:0 0 70px}.solutionVisual{border-radius:44% 44% 2px 2px}.contactSection{background:linear-gradient(165deg,#7a8cff 0 48%,#ffd21c 48% 100%)}.footerLogo{width:150px;height:86px}}.portfolioCard.batteryPortfolioCard{color:#14192b;background:#efce78;border-radius:0 0 110px}.portfolioCard.portablePortfolioCard{color:#14192b;background:#aebfea;border-radius:110px 0 0}.batteryPortfolioCard .portfolioBody p,.portablePortfolioCard .portfolioBody p,.batteryPortfolioCard .cardTag,.portablePortfolioCard .cardTag{color:#38435b}.portfolioTop .energyCategoryTitle{letter-spacing:-.3px;max-width:80%;font-family:inherit;font-size:clamp(16px,1.6vw,22px);font-weight:750;line-height:1.25}.batteryPortfolioCard .realProduct img{mix-blend-mode:normal;aspect-ratio:1;filter:none;clip-path:polygon(12% 26%,21.4% 23.4%,22.3% 23.4%,22.3% 22.8%,23.7% 22.8%,24.2% 24%,29.8% 22%,29.8% 21%,30.5% 20.7%,32.4% 20.8%,32.8% 22.2%,95.4% 24.7%,95.4% 28.7%,94.8% 29.5%,96% 33%,98.1% 42.6%,95.3% 43.9%,94.5% 61.1%,80.4% 67.4%,16.3% 62.5%,16.3% 70.1%,15.8% 71.3%,14.7% 71.8%,4.9% 71.8%,3.7% 71.4%,3.1% 70.4%,3.1% 47.1%,3.6% 46%,4.7% 45.5%,11.8% 45.5%,11.8% 40%,11.5% 39.8%,11.6% 37.7%,12.6% 37.5%,12.6% 31.6%,11.5% 30.6%,11.5% 28.6%,12% 28.5%);width:100%;max-width:250px;height:auto;max-height:none}.batteryPortfolioCard .realProduct:before,.batteryPortfolioCard .realProduct:after{display:none}.brandCarousel .myactSuppliedLogo{isolation:isolate;mix-blend-mode:multiply;overflow:hidden}.brandCarousel .brandMarqueeLogo.myactSuppliedLogo img{filter:url(#myact-white-to-alpha);mix-blend-mode:normal;width:166px;max-width:none;height:auto;max-height:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-48%)}@media (max-width:600px){.portfolioCard.batteryPortfolioCard,.portfolioCard.portablePortfolioCard{border-radius:0 0 64px}}.brandCarousel{margin-bottom:46px;position:relative}.brandCarouselPause{accent-color:#7661d7;margin:0 8px 12px 0}.brandCarousel>label{color:#596071;cursor:pointer;font-size:14px}.brandCarousel .brandMarquee{min-height:100px;margin:0;display:block;overflow:hidden}.brandMarqueeTrack{width:max-content;animation:38s linear infinite brandLogoLoop;display:flex}.brandMarqueeGroup{flex-shrink:0;align-items:center;gap:40px;padding:24px 40px 24px 0;display:flex}.brandCarousel .brandMarqueeLogo{isolation:isolate;background:#f3efe7;width:140px}.brandCarousel .brandMarqueeLogo img{max-width:132px;max-height:40px}.brandCarouselPause:checked~.brandMarquee .brandMarqueeTrack,.brandCarousel:hover .brandMarqueeTrack{animation-play-state:paused}@keyframes brandLogoLoop{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.brandMarqueeTrack{animation:none}.brandCarousel .brandMarquee{overflow-x:auto}.brandMarqueeGroup[aria-hidden=true],.brandCarouselPause,.brandCarousel>label{display:none}}.brandMarquee{border-top:1px solid #c9c4b9;border-bottom:1px solid #c9c4b9;justify-content:space-between;align-items:center;gap:27px;min-height:90px;margin:-12px 0 46px;display:flex;overflow:hidden}.brandMarqueeLogo{flex:none;place-items:center;width:118px;height:52px;display:grid;position:relative}.brandMarqueeLogo img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:112px;height:auto;max-height:38px;display:block}.brandMarqueeLogo i{background:#7a8cff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;right:-16px;transform:translateY(-50%)}.portfolioGrid{grid-template-columns:1fr 1fr;gap:22px;display:grid}.portfolioCard{color:#14192b;background:#e5e2d9;flex-direction:column;min-height:555px;padding:30px;display:flex;position:relative;overflow:hidden;box-shadow:0 24px 60px #181b2d14}.portfolioCard:before{content:"";opacity:.12;border:1px solid;border-radius:50%;width:230px;height:230px;position:absolute;top:98px;right:-95px}.foxCard{background:#ffd21c;border-radius:0 0 110px}.deyeCard{color:#f4f0e7;background:#151b32;border-radius:110px 0 0}.growattCard{color:#11162a;background:#7a8cff;border-radius:0 110px 0 0}.modulesCard{background:#dcd9ff;border-radius:0 0 0 110px}.portfolioTop{border-bottom:1px solid #14192b2e;justify-content:space-between;align-items:flex-start;min-height:62px;display:flex}.deyeCard .portfolioTop{border-color:#ffffff2e}.brandWord{letter-spacing:-1px;font-size:22px;font-weight:900}.foxWord{letter-spacing:-1.5px}.deyeWord{color:#ffa633;letter-spacing:.5px}.growattWord{font-size:24px;font-weight:750}.moduleWord{font:700 13px var(--font-geist-mono),monospace;letter-spacing:1.4px}.portfolioIndex{font:700 9px var(--font-geist-mono),monospace;letter-spacing:1.4px;opacity:.55}.portfolioBody{grid-template-columns:1.15fr .85fr;align-items:center;gap:20px;padding:35px 0 25px;display:grid}.portfolioBody h3{letter-spacing:-1.7px;margin:16px 0;font-size:34px;line-height:1.05}.portfolioBody p{color:#596071;max-width:320px;margin:0;font-size:13px;line-height:1.65}.deyeCard .portfolioBody p,.deyeCard .cardTag{color:#aeb7ca}.productSculpture{place-items:center;height:215px;display:grid;position:relative}.productSculpture:after{content:"";filter:blur(12px);background:#070a1438;border-radius:50%;height:20px;position:absolute;bottom:2px;left:8%;right:8%}.foxSculpture i:first-child,.deyeSculpture i:first-child,.growattSculpture i:first-child{z-index:2;background:linear-gradient(145deg,#fcfcf7,#aeb6bc);border-radius:9px;width:125px;height:174px;display:block;position:relative;transform:rotate(5deg);box-shadow:16px 20px 35px #181c2e33}.foxSculpture i:nth-child(2),.deyeSculpture i:nth-child(2),.growattSculpture i:nth-child(2){z-index:3;background:#15201d;border-radius:4px;width:43px;height:29px;position:absolute;top:82px}.foxSculpture b,.deyeSculpture b,.growattSculpture b{z-index:4;font:800 8px var(--font-geist-mono),monospace;letter-spacing:1px;color:#282e3c;position:absolute;top:28px}.deyeSculpture i:first-child{background:linear-gradient(150deg,#fafaf7,#c1c9ce);border-radius:15px;width:143px;height:157px}.deyeSculpture i:nth-child(2){background:#86b8d9;border-radius:50%;width:31px;height:31px;top:78px}.deyeSculpture b{color:#ff9f2f}.growattSculpture i:first-child{background:linear-gradient(145deg,#f4f3e8,#aeb9b7);width:137px;height:167px}.growattSculpture i:nth-child(2){background:#167c86;border-radius:50%;width:39px;height:39px}.growattSculpture b{color:#276f75}.moduleSculpture{background:#07101d;grid-template-columns:repeat(3,1fr);gap:3px;width:175px;height:215px;padding:7px;display:grid;transform:perspective(600px)rotateY(-15deg)rotate(4deg);box-shadow:18px 24px 38px #1119304d}.moduleSculpture i{background:linear-gradient(135deg,#24426b,#091626);border:1px solid #3d5b82}.moduleSculpture:after{display:none}.modelList{border-top:1px solid #14192b2e;flex-wrap:wrap;gap:8px;padding-top:20px;display:flex}.deyeCard .modelList{border-color:#ffffff2e}.modelList a{font:650 9px var(--font-geist-mono),monospace;letter-spacing:.2px;border:1px solid #14192b33;border-radius:999px;padding:7px 10px;transition:all .2s}.modelList a:hover{color:#fff;background:#11162a;border-color:#11162a}.deyeCard .modelList a{border-color:#fff3}.deyeCard .modelList a:hover{color:#151b32;background:#ffa633;border-color:#ffa633}.moduleRange{border-top:1px solid #14192b2e;grid-template-columns:1fr 1fr;padding-top:20px;display:grid}.moduleRange div{flex-direction:column;gap:5px;display:flex}.moduleRange b{font:750 22px var(--font-geist-mono),monospace}.moduleRange span{text-transform:uppercase;letter-spacing:1.2px;color:#646b7b;font-size:9px}.portfolioLink{border-top:1px solid #14192b2e;justify-content:space-between;margin-top:auto;padding-top:20px;font-size:11px;font-weight:750;display:flex}.deyeCard .portfolioLink{border-color:#ffffff2e}.moduleBrands{border-top:1px solid #c9c4b9;grid-template-columns:.65fr 1.35fr;gap:80px;margin-top:72px;padding:48px 0 0;display:grid}.moduleBrands>div:first-child p{color:#656d79;max-width:300px;font-size:13px;line-height:1.7}.moduleBrandGrid{border-top:1px solid #c9c4b9;border-left:1px solid #c9c4b9;grid-template-columns:repeat(3,1fr);display:grid}.moduleBrandGrid span,.moduleBrandGrid a{color:#343a4a;text-align:center;border-bottom:1px solid #c9c4b9;border-right:1px solid #c9c4b9;place-items:center;min-height:94px;padding:17px;transition:all .2s;display:grid;position:relative;overflow:hidden}.moduleBrandGrid img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:132px;height:auto;max-height:43px;transition:transform .2s;display:block}.moduleBrandGrid a>i{font:700 11px var(--font-geist-mono),monospace;font-style:normal;position:absolute;top:10px;right:12px}.moduleBrandGrid span:hover,.moduleBrandGrid a:hover{color:#11162a;background:#ffd21c}.moduleBrandGrid span:hover img,.moduleBrandGrid a:hover img{transform:scale(1.05)}.moduleBrandGrid .tclBrandLogo{clip-path:inset(0 0 46%);width:235px;max-width:none;max-height:none;transform:translateY(12px)}.moduleBrandGrid span:hover .tclBrandLogo{transform:translateY(12px)scale(1.05)}@media (max-width:900px){.portfolioGrid{grid-template-columns:1fr}.portfolioCard{min-height:520px}.brandMarquee{justify-content:flex-start;overflow-x:auto}.moduleBrands{grid-template-columns:1fr;gap:30px}}@media (max-width:600px){.brandMarquee{margin-bottom:30px}.portfolioCard{border-radius:0 0 64px;min-height:600px;padding:23px}.portfolioBody{grid-template-columns:1fr;padding-top:28px}.portfolioBody h3{font-size:31px}.productSculpture{height:180px}.foxSculpture i:first-child,.deyeSculpture i:first-child,.growattSculpture i:first-child{height:150px}.moduleSculpture{width:145px;height:175px}.moduleBrandGrid{grid-template-columns:repeat(2,1fr)}.moduleBrands{margin-top:50px;padding-top:35px}}.detailPage{color:#121728;background:#f3efe7;min-height:100vh}.detailNav{background:#f3efe7;justify-content:space-between;align-items:center;height:104px;display:flex}.detailBack{color:#555d70;font-size:12px}.detailHero{position:relative;overflow:hidden}.detail-yellow{background:#ffd21c}.detail-blue{color:#f4f0e7;background:#151b32}.detail-violet{background:#7a8cff}.detail-ivory{background:#dedcff}.detailHero:after{content:"";border:90px solid #ffffff29;border-radius:50%;width:430px;height:430px;position:absolute;top:-165px;right:-190px}.detailHeroGrid{z-index:2;grid-template-columns:1.08fr .92fr;align-items:center;gap:70px;min-height:650px;display:grid;position:relative}.detailCrumb{text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:1.2px;opacity:.62;align-items:center;gap:9px;display:flex}.detailCrumb i{background:currentColor;border-radius:50%;width:3px;height:3px}.detailBrand{font:800 14px var(--font-geist-mono),monospace;letter-spacing:2px;margin-top:75px;display:block}.detailIntro h1{letter-spacing:-6px;max-width:720px;margin:18px 0 30px;font-size:clamp(62px,7vw,104px);line-height:.9}.detailIntro>p{opacity:.74;max-width:575px;font-size:16px;line-height:1.7}.detailActions{align-items:center;gap:27px;margin-top:36px;display:flex}.datasheetBtn{color:#fff;background:#11162a;border-radius:999px;justify-content:space-between;align-items:center;gap:55px;padding:17px 22px;font-size:12px;font-weight:750;display:flex}.detail-blue .datasheetBtn{color:#151b32;background:#ffa633}.detailTextLink{border-bottom:1px solid;padding-bottom:4px;font-size:12px}.detailObject{place-items:center;height:500px;display:grid;position:relative}.objectHalo{background:#ffffff38;border-radius:48% 52% 45% 55%;width:410px;height:410px;position:absolute;transform:rotate(-18deg)}.objectBody{z-index:2;color:#202738;background:linear-gradient(145deg,#fff,#bac3c6);border:1px solid #ffffffb3;border-radius:15px;width:245px;height:350px;padding:27px;position:relative;transform:rotate(4deg);box-shadow:35px 48px 70px #14192b47}.objectBody span{font:800 9px var(--font-geist-mono),monospace;letter-spacing:1px}.objectBody i{background:#131c1a;border-radius:6px;width:78px;height:52px;position:absolute;top:137px;left:84px;box-shadow:inset 0 0 14px #000}.objectBody b{font:700 7px var(--font-geist-mono),monospace;letter-spacing:1.2px;position:absolute;bottom:25px;left:27px}.detailObject>small{z-index:3;text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:1.5px;position:absolute;bottom:35px}.detailObject.battery .objectBody{border-radius:9px;width:215px;height:380px}.detailObject.battery .objectBody i{background:#7f8b8a;width:145px;height:2px;top:100px;left:34px;box-shadow:0 46px #7f8b8a,0 92px #7f8b8a,0 138px #7f8b8a}.detailObject.panel .objectBody{background:repeating-linear-gradient(90deg,#0000 0 63px,#c8e0ed 64px 65px),repeating-linear-gradient(0deg,#0c2038 0 62px,#c8e0ed 63px 64px);border:8px solid #101927;border-radius:2px;width:265px;height:385px;padding:10px;transform:perspective(700px)rotateY(-10deg)rotate(4deg)}.detailObject.panel .objectBody span,.detailObject.panel .objectBody i,.detailObject.panel .objectBody b{display:none}.detailContent{background:#f3efe7;padding:125px 0}.detailContentGrid{grid-template-columns:1fr 1fr;gap:115px;display:grid}.detailStory h2,.downloadGrid h2{letter-spacing:-3px;margin:0 0 30px;font-size:clamp(43px,5vw,67px);font-weight:520;line-height:1.02}.detailStory>p{color:#626a78;max-width:520px;font-size:15px;line-height:1.75}.detailSpecs{border-top:1px solid #c7c2b7}.detailSpecs>div{border-bottom:1px solid #c7c2b7;justify-content:space-between;align-items:center;gap:30px;min-height:82px;display:flex}.detailSpecs span{font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;color:#717887}.detailSpecs b{text-align:right;font-size:14px}.highlightGrid{border-top:1px solid #c7c2b7;grid-template-columns:repeat(3,1fr);margin-top:100px;display:grid}.highlightGrid>div{border-right:1px solid #c7c2b7;min-height:190px;padding:25px 35px 25px 0}.highlightGrid>div+div{padding-left:35px}.highlightGrid>div:last-child{border-right:0}.highlightGrid span{font:700 9px var(--font-geist-mono),monospace;color:#7a8cff}.highlightGrid p{max-width:270px;margin-top:62px;font-size:18px;line-height:1.4}.downloadBand{color:#f5f1e8;background:#11162a;padding:95px 0}.downloadGrid{grid-template-columns:1.25fr .75fr;align-items:end;gap:90px;display:grid}.downloadGrid .sectionNo{color:#9aa5ff}.downloadGrid p{color:#9fa7b7;font-size:13px}.downloadGrid>a{color:#11162a;background:#ffd21c;grid-template-columns:auto 1fr auto;align-items:end;gap:22px;min-height:150px;padding:25px;display:grid}.downloadGrid>a span{font:800 10px var(--font-geist-mono),monospace;border:1px solid #11162a;padding:6px}.downloadGrid>a i{font-size:22px;font-style:normal}.relatedSection{background:#dedcff;padding:100px 0 120px}.relatedHead{justify-content:space-between;align-items:start;display:flex}.relatedGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.relatedGrid>a{background:#f3efe7;min-height:225px;padding:26px;position:relative}.relatedGrid>a span{font:700 9px var(--font-geist-mono),monospace;letter-spacing:1.2px;color:#697082}.relatedGrid h3{margin:45px 0 8px;font-size:26px}.relatedGrid p{color:#697082;font-size:11px}.relatedGrid i{font-style:normal;position:absolute;bottom:25px;right:25px}.detailFooter{background:#f3efe7;padding:28px 0}.detailFooter .footerBottom{border:0;padding-top:0}.detailFooter a{color:#38405a}@media (max-width:900px){.detailHeroGrid,.detailContentGrid,.downloadGrid{grid-template-columns:1fr}.detailHeroGrid{padding:70px 0}.detailObject{height:440px}.detailBrand{margin-top:50px}.relatedGrid{grid-template-columns:1fr}.detailContentGrid,.downloadGrid{gap:55px}}@media (max-width:600px){.detailNav{height:86px}.detailNav .navCta{display:none}.detailBack{font-size:10px}.detailHeroGrid{gap:20px}.detailIntro h1{letter-spacing:-4px;font-size:57px}.detailActions{flex-direction:column;align-items:stretch}.datasheetBtn{justify-content:space-between}.detailObject{height:390px}.objectHalo{width:330px;height:330px}.objectBody{transform:scale(.82)rotate(4deg)}.detailContent{padding:80px 0}.detailContentGrid{gap:50px}.highlightGrid{grid-template-columns:1fr;margin-top:65px}.highlightGrid>div,.highlightGrid>div+div{border-bottom:1px solid #c7c2b7;border-right:0;min-height:130px;padding:22px 0}.highlightGrid p{margin-top:28px}.downloadBand{padding:75px 0}.downloadGrid>a{min-height:125px}.relatedSection{padding:75px 0}.detailFooter .footerBottom{font-size:8px}}.realProduct{isolation:isolate}.realProduct:before{content:"";z-index:-1;background:#ffffff57;border-radius:48% 52% 45% 55%;width:205px;height:205px;position:absolute;transform:rotate(-12deg)}.realProduct:after{bottom:0;left:15%;right:15%}.realProduct img{object-fit:contain;z-index:2;filter:drop-shadow(16px 20px 18px #0c142333);width:100%;max-width:250px;height:100%;max-height:205px;position:relative}.realProductWide{border-radius:90px 18px 18px;overflow:hidden}.realProductWide:before,.realProductWide:after{display:none}.realProductWide img{object-fit:cover;object-position:64% center;filter:none;width:100%;max-width:none;height:100%;max-height:none}.realPanel img{width:auto;max-height:215px}.detailProductImage{isolation:isolate;place-items:center;height:500px;display:grid;position:relative;overflow:hidden}.detailProductImage:before{content:"";z-index:-1;background:#ffffff3b;border-radius:48% 52% 45% 55%;width:430px;height:430px;position:absolute;transform:rotate(-18deg)}.detailProductImage img{object-fit:contain;filter:drop-shadow(30px 38px 30px #14192b40);width:100%;max-width:520px;height:100%;max-height:455px}.detailProductImage.battery img{max-width:430px}.detailProductImage.panel img{width:auto;max-width:330px}.detailProductImage small{z-index:2;text-transform:uppercase;font:700 8px var(--font-geist-mono),monospace;letter-spacing:1.5px;position:absolute;bottom:12px}.detail-blue .detailProductImage img[src*=deye-]{background:#fff;border-radius:28px;max-width:400px;max-height:430px;padding:14px}.detail-blue .detailProductImage img[src*=deye-se]{clip-path:inset(13% 7% round 22px);transform:scale(1.45)}.heroProduct{z-index:3;object-fit:contain;filter:drop-shadow(24px 35px 25px #00000052);position:absolute}.heroBattery{width:330px;height:330px;top:125px;left:15px;transform:rotate(-4deg)}.heroInverter{width:355px;height:355px;top:76px;right:-12px;transform:rotate(5deg)}@media (max-width:900px){.detailProductImage{height:440px}}@media (max-width:600px){.detailProductImage{height:390px}.detailProductImage:before{width:330px;height:330px}.detailProductImage img{max-height:350px}.detailProductImage.panel img{max-width:245px}.detail-blue .detailProductImage img[src*=deye-]{max-width:300px;max-height:335px}}@media (max-width:900px){.heroBattery{width:280px;height:280px;top:105px;left:4%}.heroInverter{width:300px;height:300px;top:70px;right:3%}}@media (max-width:600px){.heroBattery{width:210px;height:210px;top:90px;left:0}.heroInverter{width:225px;height:225px;top:50px;right:-5px}}.deyeCataloguePage{color:#11162a;background:#f3efe7;min-height:100vh}.deyeCatalogueHero{color:#f4f0e7;background:#151b32;overflow:hidden}.deyeCatalogueHeroGrid{grid-template-columns:1fr 1fr;align-items:center;gap:65px;min-height:610px;display:grid}.deyeCatalogueHero h1{letter-spacing:-6px;margin:25px 0 35px;font-size:clamp(65px,7vw,105px);line-height:.88}.deyeCatalogueHero h1 em{color:#ffa633}.deyeCatalogueHero p{color:#bdc4d4;max-width:610px;font-size:16px;line-height:1.7}.catalogueNote{font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;color:#98a2ba;align-items:center;gap:11px;margin-top:33px;display:flex}.catalogueNote i{background:#ffa633;border-radius:50%;width:7px;height:7px;box-shadow:0 0 15px #ffa633}.deyeHeroPhoto{border-radius:220px 24px 24px;height:460px;position:relative;overflow:hidden}.deyeHeroPhoto img{object-fit:cover;object-position:62% center;width:100%;height:100%}.catalogueNav{border-bottom:1px solid #c8c3b9;grid-template-columns:repeat(3,1fr);padding-top:24px;padding-bottom:24px;display:grid}.catalogueNav a{border-right:1px solid #c8c3b9;align-items:start;gap:13px;padding:18px 22px;font-size:11px;line-height:1.35;display:flex}.catalogueNav a:nth-child(3n){border-right:0}.catalogueNav span{font:750 8px var(--font-geist-mono),monospace;color:#7a8cff}.deyeCatalogueContent{padding:55px 0 125px}.catalogueGroup{padding-top:75px;scroll-margin-top:35px}.catalogueGroupHead{border-bottom:1px solid #bcb7ad;grid-template-columns:.72fr 1.7fr auto;align-items:end;gap:40px;padding-bottom:28px;display:grid}.catalogueGroupHead>div{flex-direction:column;gap:14px;display:flex}.catalogueGroupHead span{font:750 10px var(--font-geist-mono),monospace;color:#7a8cff}.catalogueGroupHead small{text-transform:uppercase;letter-spacing:1.2px;color:#747b88;font-size:10px}.catalogueGroupHead h2{letter-spacing:-2.5px;margin:0;font-size:clamp(33px,4vw,55px);font-weight:530;line-height:1}.catalogueGroupHead>b{font:700 9px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;color:#737a89}.catalogueProductGrid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:16px;display:grid}.catalogueProduct{background:#e6e7e4;flex-direction:column;min-height:245px;padding:24px;transition:transform .2s,background .2s;display:flex}.catalogueProduct:hover{background:#dedcff;transform:translateY(-4px)}.catalogueProductTop{font:750 8px var(--font-geist-mono),monospace;letter-spacing:1.3px;color:#6d7483;justify-content:space-between;align-items:center;display:flex}.catalogueProductTop b{color:#151b32;background:#ffa633;border-radius:999px;padding:5px 8px;font-size:7px}.catalogueProduct h3{font:750 17px/1.25 var(--font-geist-mono),monospace;letter-spacing:-.5px;overflow-wrap:anywhere;margin:45px 0 13px}.catalogueProduct p{color:#68707e;margin:0;font-size:12px;line-height:1.55}.catalogueProductActions{border-top:1px solid #11162a21;justify-content:space-between;gap:18px;margin-top:auto;padding-top:24px;font-size:10px;font-weight:720;display:flex}.catalogueProductActions a:last-child{color:#575fc7}.catalogueContact{background:#ffd21c;padding:100px 0}.catalogueContact h2{letter-spacing:-4px;margin:25px 0 50px;font-size:clamp(48px,6vw,80px);font-weight:540;line-height:.97}.catalogueContact a{border-bottom:2px solid #11162a;justify-content:space-between;align-items:center;max-width:650px;padding-bottom:13px;font-size:21px;font-weight:650;display:flex}@media (max-width:900px){.deyeCatalogueHeroGrid{grid-template-columns:1fr;padding:85px 0}.deyeHeroPhoto{height:400px}.catalogueNav{grid-template-columns:repeat(2,1fr)}.catalogueNav a:nth-child(3n){border-right:1px solid #c8c3b9}.catalogueNav a:nth-child(2n){border-right:0}.catalogueGroupHead{grid-template-columns:1fr}.catalogueProductGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.deyeCatalogueHeroGrid{gap:45px;padding:65px 0}.deyeCatalogueHero h1{letter-spacing:-4px;font-size:61px}.deyeHeroPhoto{border-radius:150px 18px 18px;height:315px}.catalogueNav{grid-template-columns:1fr}.catalogueNav a,.catalogueNav a:nth-child(3n){border-bottom:1px solid #c8c3b9;border-right:0}.catalogueProductGrid{grid-template-columns:1fr}.catalogueGroup{padding-top:55px}.catalogueGroupHead{gap:20px}.catalogueProduct{min-height:220px}.catalogueContact{padding:75px 0}.catalogueContact h2{letter-spacing:-3px;font-size:50px}}.foxCataloguePage{background:#f2efe8}.foxCatalogueHero{background:#171326}.foxCatalogueHero h1 em{color:#ffd21c}.foxCatalogueHero .catalogueNote i{background:#ffd21c;box-shadow:0 0 15px #ffd21c}.foxHeroPhoto{background:#5321b4;border-radius:24px 220px 24px 24px}.foxHeroPhoto img{object-position:70% center}.foxCataloguePage .catalogueNav span,.foxCataloguePage .catalogueGroupHead span{color:#7e57d8}.foxCatalogueProduct:hover{background:#ffd21c}.foxCatalogueProduct .catalogueProductTop b{color:#ffd21c;background:#171326}.foxCatalogueContact{color:#fff;background:#7661d7}.foxCatalogueContact a{border-color:#fff}.detail-yellow .detailProductImage img[src*=foxess-p3-50-plus],.detail-yellow .detailProductImage img[src*=foxess-p3-pro-30]{object-fit:cover;object-position:76% center;filter:none;border-radius:24px;max-width:none;max-height:none}.detail-yellow .detailProductImage img[src*=foxess-cq16-bms]{width:auto;max-height:400px}.detail-yellow .detailProductImage img[src*=foxess-cq16-module]{max-width:520px;height:auto}.detail-yellow .detailProductImage img[src*=foxess-tmax],.detail-yellow .detailProductImage img[src*=foxess-gmax]{width:auto;max-height:470px}.moduleCatalogueHero{background:#16192b}.moduleCatalogueHero h1 em{color:#ffd21c}.moduleHeroPhoto{background:#f6f4ef;border-radius:220px 22px 22px}.moduleHeroPhoto img{object-fit:contain;padding:38px}.moduleCataloguePage .catalogueNav{grid-template-columns:repeat(2,1fr)}.moduleCatalogueProduct:hover{background:#ffd21c}.moduleCatalogueProduct .catalogueProductTop b{color:#ffd21c;background:#15192a}.moduleCatalogueContact{color:#15192a;background:#ffd21c}.aikoCataloguePage .moduleCatalogueHero{background:linear-gradient(125deg,#15192a,#4b3bb2)}.aikoCataloguePage .catalogueGroupHead span,.aikoCataloguePage .catalogueNav span{color:#7257d6}.solarFabrikCataloguePage .moduleCatalogueHero{background:linear-gradient(125deg,#15192a,#5d211d)}.solarFabrikCataloguePage .moduleCatalogueHero h1 em{color:#ff7a48}.solarFabrikCataloguePage .catalogueGroupHead span,.solarFabrikCataloguePage .catalogueNav span{color:#c65037}.solarFabrikCataloguePage .moduleCatalogueProduct:hover{background:#f2a746}.solarFabrikCataloguePage .moduleCatalogueProduct .catalogueProductTop b{color:#fff;background:#8d2e24}.solarFabrikCataloguePage .moduleCatalogueContact{color:#fff;background:#c74b35}.solarFabrikCataloguePage .moduleCatalogueContact a{border-color:#fff}.detail-violet .detailProductImage.panel img[src*=aiko-]{max-width:520px}.detail-ivory .detailProductImage.panel img[src*=solar-fabrik-]{max-width:390px;max-height:450px}.moduleIndexHero{background:linear-gradient(125deg,#15192a,#34455f)}.moduleIndexGrid{grid-template-columns:repeat(3,1fr)}.moduleIndexGrid .brandHubCard{min-height:620px}.moduleIndexGrid .brandHubImage{height:330px}.moduleIndexGrid .hubViolet{background:#c74b35}.moduleIndexGrid .hubViolet .brandHubImage{background:#16100f;border-radius:120px 18px 18px;overflow:hidden}.moduleIndexGrid .hubViolet .brandHubImage img{object-fit:cover;filter:none;max-width:none;max-height:none}.moduleCount{font:750 11px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;opacity:.65;margin-top:18px;display:block}@media (max-width:900px){.moduleIndexGrid{grid-template-columns:1fr}.moduleIndexGrid .brandHubCard{min-height:560px}}.brandDescriptor{font-size:10px}.eyebrow{font-size:12px}.heroCopy>p{font-size:18px}.floatingCard b{font-size:13px}.floatingCard small,.trustInner>span{font-size:11px}.trustInner b,.sectionNo{font-size:12px}.sectionHead>p,.solutionCopy>p,.contactGrid p{font-size:17px}.cardTag{font-size:11px}.portfolioBody p{font-size:15px}.modelList a{padding:8px 12px;font-size:11px}.moduleRange span{font-size:11px}.portfolioLink{font-size:13px}.moduleBrands>div:first-child p{font-size:15px}.moduleBrandGrid span,.moduleBrandGrid a,.statsGrid span,.steps span{font-size:12px}.steps b{font-size:20px}.steps p,.contactBtn{font-size:15px}.contactGrid small{font-size:11px}.footerTop>div b{font-size:12px}.footerTop>div a,.footerTop>div span{font-size:14px}.footerBottom{font-size:11px;line-height:1.5}.detailBack{font-size:13px}.detailCrumb{font-size:10px}.detailBrand{font-size:15px}.detailIntro>p{font-size:17px}.datasheetBtn,.detailTextLink{font-size:14px}.detailProductImage small{font-size:10px}.detailStory>p{font-size:17px}.detailSpecs span{font-size:11px}.detailSpecs b{font-size:16px}.highlightGrid span{font-size:11px}.highlightGrid p{font-size:19px}.downloadGrid p{font-size:15px;line-height:1.6}.downloadGrid>a span{font-size:11px}.downloadGrid>a b{font-size:17px}.relatedHead a{font-size:13px}.relatedGrid>a span{font-size:11px}.relatedGrid p{font-size:13px}.deyeCatalogueHero p{font-size:17px}.catalogueNote{font-size:11px;line-height:1.45}.catalogueNav a{font-size:13px}.catalogueNav span{font-size:10px}.catalogueGroupHead span,.catalogueGroupHead small{font-size:12px}.catalogueGroupHead>b{font-size:11px}.catalogueProductTop{font-size:10px}.catalogueProductTop b{font-size:9px}.catalogueProduct h3{font-size:19px}.catalogueProduct p{font-size:14px;line-height:1.65}.catalogueProductActions{font-size:12px}@media (max-width:600px){.detailBack{font-size:12px}.detailFooter .footerBottom{font-size:10px}.trustInner b{font-size:11px}.catalogueProduct h3{font-size:20px}.catalogueProduct p{font-size:15px}.portfolioBody p{font-size:16px}.footerTop>div a,.footerTop>div span{font-size:15px}}.mobileNav{display:none}.heroFox{width:365px;height:245px;top:212px;left:-28px;transform:rotate(-4deg)}.heroDeye{width:195px;height:235px;top:205px;right:26px;transform:rotate(5deg)}.heroGrowatt{width:205px;height:225px;top:72px;left:153px;transform:rotate(3deg)}.heroPanel{width:145px;height:270px;top:37px;right:18px;transform:perspective(650px)rotateY(-13deg)rotate(6deg)}@media (min-width:901px){.heroGrid{grid-template-columns:1.02fr .98fr;gap:36px}.heroCopy{z-index:6;position:relative}.heroCopy>p{max-width:500px}.productStage{z-index:1;transform-origin:50%;transform:translate(38px)scale(.93)}}.interiorPage{color:#15192a;background:#f3efe7;min-height:100vh}.interiorHero{color:#f7f3ea;background:#11162a;position:relative;overflow:hidden}.interiorHero:after{content:"";border:92px solid #ffd21c26;border-radius:50%;width:520px;height:520px;position:absolute;top:-225px;right:-235px}.interiorHeroGrid{z-index:2;grid-template-columns:1.15fr .85fr;align-items:center;gap:100px;min-height:600px;display:grid;position:relative}.interiorHero h1{letter-spacing:-6px;margin:0;font-size:clamp(62px,7.1vw,106px);line-height:.87}.interiorHero h1 em,.contactPageHero h1 em{color:#ffd21c}.interiorHeroGrid>div:last-child{padding-top:135px}.interiorHeroGrid>div:last-child p{color:#b3b9c8;max-width:490px;margin:0 0 35px;font-size:18px;line-height:1.75}.interiorHeroGrid>div:last-child a{border-bottom:1px solid #7f879d;justify-content:space-between;max-width:315px;padding-bottom:13px;font-size:14px;font-weight:700;display:flex}.solutionHero{background:linear-gradient(125deg,#151b32,#3f47a6)}.aboutHero{background:#7661d7}.aboutHero:after{border-color:#ffffff26}.aboutHero .interiorHeroGrid>div:last-child p{color:#f0ecfb}.interiorSectionHead{border-bottom:1px solid #c9c4b9;grid-template-columns:.7fr 1.3fr;align-items:start;gap:80px;margin-bottom:45px;padding-bottom:28px;display:grid}.interiorSectionHead>span,.aboutStatement>span,.contactPageGrid>div>span{font:750 11px var(--font-geist-mono),monospace;letter-spacing:1.5px;color:#666d7b}.interiorSectionHead>p{max-width:660px;margin:0;font-size:17px;line-height:1.7}.productHub{padding:110px 0 135px}.brandHubGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.brandHubCard{flex-direction:column;min-height:570px;padding:28px;transition:transform .25s;display:flex;overflow:hidden}.brandHubCard:hover{transform:translateY(-5px)}.hubYellow{background:#ffd21c}.hubNavy{color:#fff;background:#171326}.hubViolet{color:#fff;background:#7661d7}.hubIvory{background:#dedcff}.brandHubTop{grid-template-columns:auto 1fr auto;align-items:center;gap:22px;display:grid}.brandHubTop span{font:700 10px var(--font-geist-mono),monospace;opacity:.65}.brandHubTop b{font-size:20px}.brandHubTop i{font-size:22px;font-style:normal}.brandHubImage{place-items:center;height:315px;margin:22px 0;display:grid}.brandHubImage img{object-fit:contain;filter:drop-shadow(22px 28px 24px #0f142638);width:100%;max-width:440px;height:100%;max-height:300px}.hubNavy .brandHubImage{border-radius:160px 18px 18px;overflow:hidden}.hubNavy .brandHubImage img{object-fit:cover;filter:none;max-width:none;max-height:none}.brandHubCard small{font:700 11px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px;opacity:.65}.brandHubCard p{max-width:510px;margin:13px 0 0;font-size:16px;line-height:1.65}.interiorCta{background:#ffd21c;padding:100px 0}.interiorCta h2{letter-spacing:-4px;margin:0 0 25px;font-size:clamp(46px,6vw,80px);line-height:.96}.interiorCta p{max-width:620px;font-size:17px;line-height:1.7}.interiorCta a{border-bottom:2px solid #15192a;justify-content:space-between;max-width:420px;margin-top:40px;padding-bottom:12px;font-weight:750;display:flex}.solutionPageSection{padding:110px 0 130px}.solutionPageGrid{border-top:1px solid #c9c4b9;grid-template-columns:repeat(3,1fr);display:grid}.solutionPageGrid article{border-right:1px solid #c9c4b9;min-height:470px;padding:28px 34px 35px 0}.solutionPageGrid article+article{padding-left:34px}.solutionPageGrid article:last-child{border-right:0}.solutionPageGrid article>span,.valueGrid article>span,.featureBand span{font:750 11px var(--font-geist-mono),monospace;color:#7661d7}.solutionPageGrid h2{letter-spacing:-1.5px;margin:115px 0 24px;font-size:34px;line-height:1.05}.solutionPageGrid p{color:#646b78;font-size:16px;line-height:1.7}.solutionPageGrid ul{border-top:1px solid #c9c4b9;margin:25px 0 0;padding:22px 0 0;list-style:none}.solutionPageGrid li{padding:8px 0;font-size:14px}.featureBand{color:#f6f2e9;background:#11162a;padding:72px 0}.featureBand>.wrap{grid-template-columns:repeat(3,1fr);display:grid}.featureBand .wrap>div{border-right:1px solid #ffffff21;padding-right:42px}.featureBand .wrap>div+div{padding-left:42px}.featureBand .wrap>div:last-child{border:0}.featureBand b{margin:20px 0 10px;font-size:22px;display:block}.featureBand p{color:#9da5b6;margin:0;font-size:14px;line-height:1.6}.aboutPageSection{padding:115px 0 135px}.aboutStatement{border-bottom:1px solid #c9c4b9;grid-template-columns:.55fr 1.45fr;gap:80px;padding-bottom:85px;display:grid}.aboutStatement p{letter-spacing:-2px;margin:0;font-size:clamp(29px,3.7vw,50px);line-height:1.24}.valueGrid{grid-template-columns:repeat(3,1fr);display:grid}.valueGrid article{border-right:1px solid #c9c4b9;min-height:310px;padding:38px 40px 0 0}.valueGrid article+article{padding-left:40px}.valueGrid article:last-child{border:0}.valueGrid h2{margin:75px 0 16px;font-size:35px}.valueGrid p{color:#686f7c;font-size:16px;line-height:1.7}.companyPanel{background:#ffd21c;padding:105px 0}.companyPanel>.wrap{grid-template-columns:1.1fr .9fr;gap:100px;display:grid}.companyPanel h2{letter-spacing:-4px;margin:0;font-size:clamp(53px,6vw,82px)}.companyPanel b{font:750 11px var(--font-geist-mono),monospace;text-transform:uppercase;letter-spacing:1px}.companyPanel p{margin:25px 0 32px;font-size:20px;line-height:1.6}.companyPanel a{border-bottom:1px solid;padding-bottom:6px;font-size:17px;font-weight:750}.contactPage{color:#f7f3ea;background:#11162a}.contactPageHero{background:radial-gradient(circle at 78% 18%,#7a8cff6e,#0000 27%),#11162a;min-height:660px;padding:105px 0 120px}.contactPageHero h1{letter-spacing:-8px;margin:30px 0 44px;font-size:clamp(70px,9vw,130px);line-height:.83}.contactPageHero>div>p{color:#adb5c6;max-width:610px;font-size:18px;line-height:1.7}.contactMail{color:#ffd21c;border-bottom:2px solid #ffd21c;justify-content:space-between;max-width:660px;margin-top:68px;padding-bottom:14px;font-size:clamp(20px,3vw,34px);font-weight:650;display:flex}.contactInfoSection{color:#15192a;background:#f3efe7;padding:100px 0 125px}.contactPageGrid{grid-template-columns:1.1fr .9fr;gap:115px;display:grid}.contactPageGrid ol{border-top:1px solid #c9c4b9;margin:25px 0 0;padding:25px 0 0;list-style:none}.contactPageGrid li{border-bottom:1px solid #c9c4b9;gap:25px;padding:19px 0;font-size:17px;display:flex}.contactPageGrid li b{font:700 10px var(--font-geist-mono),monospace;color:#7661d7}.contactPageGrid p{margin:34px 0;font-size:21px;line-height:1.65}.contactPageGrid a{border-bottom:1px solid;padding-bottom:5px;font-size:17px;font-weight:750}.contactPhoneHero{color:#d9deeb;border-bottom:1px solid #66708b;justify-content:space-between;max-width:660px;margin-top:18px;padding-bottom:12px;font-size:18px;display:flex}.contactDirect{flex-direction:column;align-items:flex-start;gap:20px;display:flex}.homePhone{border-bottom:1px solid #65716a;margin:-2px 0 17px;padding-bottom:5px;font-size:15px;font-weight:720;display:inline-block}.socialContactSection{color:#15192a;background:#dedcff;padding:115px 0 135px}.socialContactHead{grid-template-columns:.55fr 1fr .8fr;align-items:end;gap:65px;margin-bottom:55px;display:grid}.socialContactHead h2{letter-spacing:-3px;margin:0;font-size:clamp(42px,5vw,67px);font-weight:520;line-height:1.02}.socialContactHead p{color:#626a78;margin:0;font-size:16px;line-height:1.7}.qrCardGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.qrCard{background:#f3efe7;grid-template-columns:260px 1fr;align-items:center;gap:34px;min-height:330px;padding:28px;display:grid}.qrFrame{background:#fff;place-items:center;width:260px;height:260px;display:grid;position:relative;overflow:hidden}.qrFrame img{object-fit:contain;width:100%;height:100%}.whatsappQr img{object-fit:initial;width:180%;max-width:none;height:auto;position:absolute;top:50%;left:50%;transform:translate(-50%,-47.4%)}.whatsappQr:after{content:"";z-index:2;background:#fff;height:24%;position:absolute;inset:0 0 auto}.qrCard>div:last-child>span{font:750 10px var(--font-geist-mono),monospace;letter-spacing:1.3px;color:#7661d7}.qrCard h3{letter-spacing:-1px;margin:18px 0 12px;font-size:28px}.qrCard p{color:#68707e;margin:0;font-size:14px;line-height:1.65}.qrCard:hover{background:#ffd21c}@media (max-width:900px){.heroFox{width:330px;height:220px;top:205px;left:1%}.heroDeye{width:170px;height:210px;top:195px;right:5%}.heroGrowatt{width:180px;height:200px;top:63px;left:28%}.heroPanel{width:125px;height:235px;top:34px;right:5%}.interiorHeroGrid{grid-template-columns:1fr;gap:25px;padding:90px 0}.interiorHeroGrid>div:last-child{padding-top:0}.brandHubGrid,.solutionPageGrid{grid-template-columns:1fr}.solutionPageGrid article,.solutionPageGrid article+article{border-bottom:1px solid #c9c4b9;border-right:0;min-height:330px;padding:30px 0}.solutionPageGrid h2{margin-top:70px}.aboutStatement{grid-template-columns:1fr;gap:35px}.companyPanel>.wrap,.contactPageGrid{grid-template-columns:1fr;gap:60px}.socialContactHead{grid-template-columns:1fr;gap:24px}.qrCard{grid-template-columns:220px 1fr}.qrFrame{width:220px;height:220px}}@media (max-width:600px){.mobileNav{z-index:11;color:#15192a;background:#f3efe7;border-top:1px solid #ddd8ce;border-bottom:1px solid #d5d0c6;padding:0 15px;display:flex;position:relative;overflow-x:auto}.mobileNav a{min-width:max-content;padding:13px 16px;font-size:12px;font-weight:700}.heroFox{width:245px;height:165px;top:175px;left:-5px}.heroDeye{width:125px;height:155px;top:168px;right:5px}.heroGrowatt{width:135px;height:150px;top:55px;left:97px}.heroPanel{width:95px;height:180px;top:31px;right:3px}.interiorHeroGrid{min-height:520px;padding:70px 0}.interiorHero h1{letter-spacing:-4px;font-size:58px}.interiorHeroGrid>div:last-child p{font-size:16px}.productHub,.solutionPageSection,.aboutPageSection{padding:75px 0 90px}.interiorSectionHead{grid-template-columns:1fr;gap:22px}.brandHubCard{min-height:510px;padding:22px}.brandHubImage{height:260px}.interiorCta{padding:75px 0}.interiorCta h2{letter-spacing:-3px;font-size:48px}.featureBand>.wrap,.valueGrid{grid-template-columns:1fr}.featureBand .wrap>div,.featureBand .wrap>div+div{border-bottom:1px solid #ffffff21;border-right:0;padding:25px 0}.valueGrid article,.valueGrid article+article{border-bottom:1px solid #c9c4b9;border-right:0;min-height:240px;padding:30px 0}.valueGrid h2{margin-top:55px}.companyPanel{padding:75px 0}.companyPanel>.wrap{gap:55px}.contactPageHero{min-height:600px;padding:75px 0 95px}.contactPageHero h1{letter-spacing:-5px;font-size:64px}.contactMail{font-size:18px}.contactPhoneHero{font-size:16px}.contactInfoSection{padding:75px 0}.contactPageGrid{gap:65px}.socialContactSection{padding:75px 0 90px}.qrCardGrid{grid-template-columns:1fr}.qrCard{grid-template-columns:1fr;padding:22px}.qrFrame{aspect-ratio:1;width:100%;height:auto}.qrCard h3{font-size:25px}}.energyRangeGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:24px;display:grid}.energyRangeCard{color:#15192a;background:#dedcff;grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:20px;padding:34px;display:grid}.energyRangeCard:first-child{background:#e5e3dc}.energyRangeCard h3{white-space:pre-line;margin:22px 0;font-size:clamp(26px,2.5vw,40px);line-height:1.1}.energyRangeCard p{font-size:16px;line-height:1.6}.energyRangeCard b{font-size:16px}.energyRangeCard img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:220px}.energyProductImage{background:#fff;height:230px;margin-bottom:24px;padding:20px;display:block}.energyProductImage img{object-fit:contain;width:100%;height:100%}.energyProduct h3 a{color:inherit}.energyProduct .catalogueProductActions{flex-wrap:wrap;gap:16px}.energyProduct .catalogueProductTop{font-size:14px}.energyRangeCard:hover{outline-offset:-2px;outline:2px solid #7661d7}@media (max-width:900px){.energyRangeGrid{grid-template-columns:1fr}}@media (max-width:600px){.energyRangeCard{grid-template-columns:1fr;padding:24px}.energyRangeCard img{height:180px}.energyProductImage{height:200px}}
