/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--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{.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.container{width:100%}@media (min-width:40rem){.container{max-width:40rem}}@media (min-width:48rem){.container{max-width:48rem}}@media (min-width:64rem){.container{max-width:64rem}}@media (min-width:80rem){.container{max-width:80rem}}@media (min-width:96rem){.container{max-width:96rem}}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.italic{font-style:italic}.overline{text-decoration-line:overline}.underline{text-decoration-line:underline}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}}:root{--ink:#0b1c14;--deep:#06100c;--moss:#183f2c;--leaf:#77a874;--acid:#dfff7d;--paper:#f2eee5;--sand:#d9d1c0;--line:#f2eee533;--scroll-progress:0;--site-section-space:clamp(2.25rem, 4vw, 3.75rem);--site-heading-size:clamp(1.65rem, 2.6vw, 2.65rem);--site-hero-size:clamp(2.2rem, 4vw, 3.8rem)}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--ink)}body{background:var(--ink);color:var(--paper);margin:0;font-family:Arial,PingFang SC,Microsoft YaHei,Tahoma,sans-serif;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font:inherit}::selection{background:var(--acid);color:var(--ink)}.site-shell{min-height:100vh;overflow:clip}.site-shell[dir=rtl]{font-family:var(--font-vazirmatn), Tahoma, Arial, sans-serif;font-synthesis:none}.scroll-progress{z-index:100;width:100%;height:3px;transform:scaleX(var(--scroll-progress));transform-origin:0;background:var(--acid);box-shadow:0 0 14px var(--acid);pointer-events:none;position:fixed;top:0;left:0}[dir=rtl] .scroll-progress{transform-origin:100%}.nav-shell{z-index:50;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(16px);background:linear-gradient(#06100ceb,#06100c9e);grid-template-columns:1fr auto 1fr;align-items:center;width:100%;min-height:84px;padding:14px 4vw;display:grid;position:fixed;top:0;left:0}.brand{align-items:center;gap:13px;width:fit-content;display:inline-flex}.brand img{object-fit:cover;filter:saturate(.7)contrast(1.04);border-radius:50%;width:48px;height:48px}.brand span{letter-spacing:.4em;font-size:.75rem;font-weight:700}.main-nav{gap:clamp(26px,3.6vw,62px);display:flex}.main-nav a{letter-spacing:.16em;text-transform:uppercase;opacity:.68;padding:10px 0;font-size:.67rem;transition:opacity .2s;position:relative}.main-nav a:after{content:"";background:var(--acid);transform-origin:0;width:100%;height:1px;transition:transform .25s;position:absolute;bottom:4px;left:0;transform:scaleX(0)}.main-nav a:hover{opacity:1}.main-nav a:hover:after{transform:scaleX(1)}.nav-actions{justify-self:end;align-items:center;gap:20px;display:flex}.nav-contact{letter-spacing:.12em;text-transform:uppercase;border-bottom:1px solid #dfff7db3;padding-bottom:4px;font-size:.67rem}.language-switcher{border:1px solid var(--line);direction:ltr;border-radius:99px;gap:3px;padding:3px;display:flex}.language-switcher button{width:32px;height:32px;color:var(--paper);cursor:pointer;background:0 0;border:0;border-radius:50%;font-size:.68rem;transition:background .18s,color .18s}.language-switcher button.active{background:var(--acid);color:var(--ink)}.hero{isolation:isolate;background:radial-gradient(circle at 82% 35%,#60955b38,#0000 34%),linear-gradient(130deg,#10251b 0%,#07130e 70%);min-height:100svh;padding:84px 4vw 30px;position:relative}.hero:before{content:"";border-left:1px solid var(--line);border-right:1px solid var(--line);pointer-events:none;position:absolute;inset:84px 4vw 0}.hero:after{content:"";background:var(--line);pointer-events:none;width:1px;position:absolute;top:84px;bottom:0;left:58%}.hero-grid{z-index:3;align-items:center;min-height:calc(100svh - 114px);display:flex;position:relative}.hero-copy{width:min(1100px,80vw);padding:7vh 4vw 3vh}.eyebrow{color:#bbcabf;letter-spacing:.2em;text-transform:uppercase;align-items:center;gap:12px;margin:0 0 34px;font-size:.7rem;display:flex}.eyebrow span{background:var(--acid);width:34px;height:1px;display:block}h1{letter-spacing:-.075em;margin:0;font-size:clamp(4.6rem,10.7vw,10.4rem);font-weight:760;line-height:.79}h1 span,h1 em{font-style:normal;display:block}h1 em{color:#0000;-webkit-text-stroke:1px #f2eee5c7;margin-inline-start:.35em}[dir=rtl] h1{letter-spacing:0;font-size:clamp(4rem,9.4vw,9.2rem);font-weight:650;line-height:1.03}[dir=rtl] h1 em{color:#f2eee5d1;-webkit-text-stroke:0}.hero-foot{align-items:flex-end;gap:clamp(36px,6vw,100px);margin:48px 0 0 40%;display:flex}[dir=rtl] .hero-foot{margin:48px 40% 0 0}.hero-foot>p{color:#b9c4bd;max-width:440px;margin:0;font-size:clamp(.95rem,1.12vw,1.16rem);line-height:1.65}.round-cta{width:126px;height:126px;color:var(--acid);border:1px solid #dfff7da6;border-radius:50%;flex-direction:column;flex:0 0 126px;justify-content:space-between;padding:20px;transition:transform .3s,background .3s,color .3s;display:flex}.round-cta span{text-transform:uppercase;letter-spacing:.08em;font-size:.63rem;line-height:1.4}.round-cta b{align-self:flex-end;font-size:1.25rem;font-weight:400}.round-cta:hover{background:var(--acid);color:var(--ink);transform:rotate(-7deg)scale(1.04)}.hero-ambient{z-index:0;pointer-events:none;position:absolute;inset:84px 0 0 44%;overflow:hidden}.energy-core{aspect-ratio:1;border:1px solid #dfff7d4d;border-radius:50%;width:min(34vw,520px);animation:5s ease-in-out infinite breathe;position:absolute;top:44%;left:55%;transform:translate(-50%,-50%);box-shadow:inset 0 0 90px #77a8742e,0 0 100px #528b531f}.energy-core:before,.energy-core:after{content:"";border:1px dashed #dfff7d59;border-radius:50%;animation:28s linear infinite spin;position:absolute;inset:13%}.energy-core:after{background:radial-gradient(circle at 42% 35%,#eaffaa 0 2%,#82b477 9%,#1a4731 45%,#081711 72%);border-style:solid;animation-duration:16s;animation-direction:reverse;inset:31%;box-shadow:0 0 80px #9fd3756b}.energy-core i{z-index:2;background:linear-gradient(90deg, transparent, var(--acid), transparent);height:1px;box-shadow:0 0 18px var(--acid);position:absolute;inset:48% 4% auto;transform:rotate(-18deg)}.orbit-line{border:1px solid #d0ebb721;border-radius:50%;width:68vw;height:24vw;position:absolute;top:30%;left:9%;transform:rotate(-18deg)}.orbit-b{opacity:.6;transform:rotate(34deg)}.orb{z-index:2;background:var(--acid);border-radius:50%;width:7px;height:7px;position:absolute;box-shadow:0 0 20px 6px #dfff7d40}.orb-one{animation:8s ease-in-out infinite drift;top:27%;left:22%}.orb-two{animation:11s ease-in-out infinite reverse drift;top:67%;left:78%}.focus-ticker{z-index:5;border-top:1px solid var(--line);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:auto 1fr auto;align-items:center;gap:15px;padding-top:15px;font-size:.66rem;display:grid;position:absolute;bottom:34px;left:8vw;right:8vw}.focus-ticker strong{font-weight:500}.focus-ticker>span:last-child{color:#91a197}.pulse-dot{background:var(--acid);border-radius:50%;width:7px;height:7px;animation:2.2s infinite pulse;box-shadow:0 0 #dfff7d80}.scroll-cue{z-index:5;transform-origin:100%;letter-spacing:.22em;color:#8fa096;text-transform:uppercase;align-items:center;gap:14px;font-size:.55rem;display:flex;position:absolute;top:50%;right:1.5vw;transform:rotate(90deg)translate(50%)}.scroll-cue i{background:currentColor;width:70px;height:1px;position:relative;overflow:hidden}.scroll-cue i:after{content:"";background:var(--acid);animation:2.8s infinite sweep;position:absolute;inset:0;transform:translate(-100%)}.moving-line{background:var(--acid);color:var(--ink);border-block:1px solid #0d211833;display:flex;overflow:hidden}.moving-line>div{flex:none;align-items:center;min-width:100%;padding:18px 0;animation:22s linear infinite marquee;display:flex}.moving-line span{letter-spacing:.24em;white-space:nowrap;margin:0 3vw;font-size:.66rem;font-weight:700}.moving-line i{font-size:.55rem;font-style:normal}.section-pad{padding:clamp(100px,12vw,190px) 8vw}.section-kicker{letter-spacing:.2em;text-transform:uppercase;margin:0 0 30px;font-size:.66rem;font-weight:700;line-height:1.4}.section-head h2,.network-head h2,.horizons-intro h2,.closing-content h2{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(3.1rem,7.2vw,7.8rem);font-weight:700;line-height:.91}.reveal.is-visible{opacity:1;transform:translateY(0)}.statement-section{background:var(--paper);min-height:88vh;color:var(--ink);grid-template-columns:.7fr 3fr .3fr;align-items:center;gap:4vw;display:grid;position:relative}.statement-section:after{content:"";pointer-events:none;border:1px solid #0d21182e;position:absolute;inset:8vw}.giant-quote{z-index:2;color:var(--moss);align-self:start;margin:-.25em 0 0;font-family:Georgia,serif;font-size:clamp(8rem,20vw,20rem);line-height:1;position:relative}.statement{z-index:2;letter-spacing:-.04em;max-width:1120px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2rem,4.3vw,5.2rem);line-height:1.13;position:relative}.vertical-word{z-index:2;writing-mode:vertical-rl;letter-spacing:.26em;opacity:.55;justify-self:end;font-size:.58rem;position:relative}.focus-section{color:var(--ink);background:#e6e1d6;position:relative}.section-head{grid-template-columns:1fr 3fr 1fr;align-items:start;gap:4vw;display:grid}.section-head .section-kicker{grid-row:1/3}.section-head h2{grid-column:2/4;max-width:1200px}.section-head>p:last-child{color:#435349;grid-column:2;max-width:580px;font-size:1.05rem;line-height:1.7}.product-stage{background:#d9d4c9;border:1px solid #0d211838;grid-template-columns:1.25fr 1fr;min-height:650px;margin-top:100px;display:grid;overflow:hidden}.inverter-visual{background:radial-gradient(circle at 50% 45%,#dfff7dcc,#9bb78547 34%,#0000 35%),linear-gradient(145deg,#c9c7ba,#aab4a2);place-items:center;min-height:650px;display:grid;position:relative;overflow:hidden}.inverter-visual:before{content:"";background:#0d21183d;width:145%;height:1px;position:absolute;transform:rotate(-27deg)}.power-halo{border:1px solid #0d211847;border-radius:50%;animation:25s linear infinite spin;position:absolute}.halo-a{aspect-ratio:1;border-style:dashed;width:70%}.halo-b{aspect-ratio:1;width:48%;animation-duration:18s;animation-direction:reverse}.inverter-unit{z-index:2;aspect-ratio:.71;background:linear-gradient(112deg,#fafbf5 0%,#e3e7df 45%,#b9c2b9 100%);border-radius:26px 26px 32px 32px;width:min(36vw,360px);transition:transform .5s;position:relative;transform:perspective(900px)rotateY(-12deg)rotateX(3deg);box-shadow:-28px 36px 45px #0d211840,inset -8px 0 18px #233a2d26,inset 0 1px #fff}.inverter-visual:hover .inverter-unit{transform:perspective(900px)rotateY(2deg)rotateX(0)}.unit-mark{color:#183f2c;letter-spacing:.34em;font-size:.5rem;font-weight:800;position:absolute;top:7%;left:9%}.unit-screen{aspect-ratio:1.8;background:#12291f;border-radius:6px;width:22%;position:absolute;top:13%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 10px #07110c}.unit-screen i{background:var(--acid);width:5px;height:5px;box-shadow:0 0 10px var(--acid);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.unit-groove{background:#102a1d24;height:1px;position:absolute;left:10%;right:10%}.groove-one{bottom:22%}.groove-two{bottom:18%}.unit-port{background:#152b21;border-radius:0 0 8px 8px;width:12%;height:5%;position:absolute;bottom:-3%}.port-one{left:25%}.port-two{right:25%}.power-readout{z-index:4;letter-spacing:.15em;border:1px solid #0d211861;border-radius:99px;padding:10px 14px;font-size:.67rem;font-weight:700;position:absolute;bottom:6%;right:6%}.product-copy{background:var(--ink);color:var(--paper);flex-direction:column;justify-content:center;padding:clamp(40px,5vw,80px);display:flex}.mode-tabs{direction:ltr;flex-wrap:wrap;gap:8px;margin-bottom:70px;display:flex}.mode-tabs button{color:#9daf9f;cursor:pointer;text-transform:uppercase;letter-spacing:.09em;background:0 0;border:1px solid #f2eee533;border-radius:99px;padding:11px 15px;font-size:.68rem;transition:all .2s}.mode-tabs button span{opacity:.45;margin-inline-end:8px}.mode-tabs button.active{background:var(--acid);border-color:var(--acid);color:var(--ink)}.mode-label{color:var(--acid);letter-spacing:.2em;text-transform:uppercase;margin:0 0 18px;font-size:.67rem}.product-copy h3{letter-spacing:-.055em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,4vw,4.8rem);line-height:.98}.mode-description{color:#c6d0c9;max-width:520px;margin:30px 0 0;font-size:1.05rem;line-height:1.65}.focus-detail{color:#8fa096;border-top:1px solid #f2eee52e;max-width:560px;margin:44px 0 0;padding-top:24px;font-size:.85rem;line-height:1.65}.stats-row{border:1px solid #0d211838;border-top:0;grid-template-columns:repeat(3,1fr);display:grid}.stats-row>div{border-inline-end:1px solid #0d211838;flex-direction:column;justify-content:center;min-height:160px;padding:30px 4vw;display:flex}.stats-row>div:last-child{border-inline-end:0}.stats-row strong{letter-spacing:-.05em;font-size:clamp(2rem,3.8vw,4rem)}.stats-row span{letter-spacing:.14em;text-transform:uppercase;color:#53645a;margin-top:8px;font-size:.65rem}.network-section{color:var(--paper);background:#07130e;position:relative}.network-section:before{content:"";opacity:.14;background-image:linear-gradient(#dfff7d4d 1px,#0000 1px),linear-gradient(90deg,#dfff7d4d 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 30%,#0000 90%);mask-image:linear-gradient(#0000,#000 30%,#0000 90%)}.network-head{z-index:2;grid-template-columns:1fr 3fr;gap:4vw;display:grid;position:relative}.network-head .section-kicker{grid-row:1/3}.network-head h2{max-width:1100px}.network-head>p:last-child{color:#a8b6ad;grid-column:2;max-width:620px;font-size:1.05rem;line-height:1.7}.network-map{z-index:2;background:radial-gradient(circle at 64% 47%,#6eb16533,#0000 33%);border:1px solid #f2eee52e;height:min(60vw,750px);min-height:520px;margin-top:100px;position:relative;overflow:hidden}.map-grid{opacity:.2;background-image:linear-gradient(#f2eee538 1px,#0000 1px),linear-gradient(90deg,#f2eee538 1px,#0000 1px);background-size:8.333% 16.666%;position:absolute;inset:0}.network-map>strong{color:#0000;-webkit-text-stroke:1px #f2eee514;letter-spacing:-.09em;font-size:clamp(7rem,20vw,22rem);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-node{z-index:4;color:#bdcabf;letter-spacing:.13em;text-transform:uppercase;white-space:nowrap;align-items:center;gap:10px;font-size:.62rem;display:flex;position:absolute}.map-node i{border:2px solid var(--acid);background:var(--ink);width:13px;height:13px;box-shadow:0 0 0 7px #dfff7d17, 0 0 22px var(--acid);border-radius:50%;animation:2.2s infinite pulse;display:block}.china{color:var(--acid);top:47%;left:64%}.west{top:35%;left:12%}.south{top:79%;left:42%}.east{top:27%;right:8%}.route{z-index:3;border-top:1px solid var(--acid);transform-origin:100%;opacity:.7;border-radius:50%;height:26%;position:absolute}.route:after{content:"";background:var(--acid);width:4px;height:4px;box-shadow:0 0 12px var(--acid);border-radius:50%;animation:3s infinite routePulse;position:absolute;top:-2px;left:28%}.route-one{width:52%;top:35%;left:13%;transform:rotate(8deg)}.route-two{width:23%;top:59%;left:42%;transform:rotate(-40deg)}.route-three{width:29%;top:31%;left:64%;transform:rotate(-16deg)}.supply-steps{z-index:2;border-inline-start:1px solid #f2eee52e;grid-template-columns:repeat(4,1fr);display:grid;position:relative}.supply-steps article{border-inline-end:1px solid #f2eee52e;border-bottom:1px solid #f2eee52e;min-height:300px;padding:38px 30px;transition:background .25s,color .25s;position:relative}.supply-steps article:hover{background:var(--acid);color:var(--ink)}.supply-steps article>span{letter-spacing:.14em;opacity:.55;font-size:.6rem}.supply-steps h3{text-transform:uppercase;letter-spacing:-.04em;margin:68px 0 16px;font-size:clamp(1.6rem,2.5vw,2.7rem)}.supply-steps p{color:#92a198;max-width:240px;margin:0;font-size:.82rem;line-height:1.65}.supply-steps article:hover p{color:var(--ink)}.supply-steps article>i{font-size:1.2rem;font-style:normal;position:absolute;top:34px;right:28px}[dir=rtl] .supply-steps article>i{left:28px;right:auto}.horizons-section{background:var(--sand);color:var(--ink);position:relative}.horizons-intro{z-index:3;grid-template-columns:1fr 3fr;gap:4vw;display:grid;position:relative}.horizons-intro .section-kicker{grid-row:1/3}.horizons-intro h2{max-width:1000px}.horizons-intro>p:last-child{color:#4e5c53;grid-column:2;max-width:620px;font-size:1.05rem;line-height:1.7}.horizon-list{z-index:3;border-top:1px solid #0d211847;margin-top:100px;position:relative}.horizon-row{border-bottom:1px solid #0d211847;grid-template-columns:.35fr 1.3fr 1.2fr .5fr .2fr;align-items:center;gap:30px;min-height:150px;transition:background .26s,padding .26s;display:grid;position:relative}.horizon-row:hover{background:#f2eee580;padding-inline:24px}.horizon-number{letter-spacing:.14em;opacity:.55;font-size:.64rem}.horizon-row h3{letter-spacing:-.05em;text-transform:uppercase;margin:0;font-size:clamp(1.7rem,3.5vw,4rem)}.horizon-row p{color:#536058;max-width:360px;margin:0;font-size:.85rem;line-height:1.55}.horizon-tag{letter-spacing:.12em;text-transform:uppercase;border:1px solid #0d211859;border-radius:99px;width:fit-content;padding:7px 11px;font-size:.59rem}.horizon-row>i{justify-self:end;font-size:1.4rem;font-style:normal}.oak-rings{z-index:0;aspect-ratio:1;opacity:.11;width:52vw;position:absolute;top:13%;right:-13vw}.oak-rings span{border:1px solid var(--ink);border-radius:48% 52% 43% 57%;animation:40s linear infinite spin;position:absolute}.oak-rings span:first-child{inset:0}.oak-rings span:nth-child(2){animation-direction:reverse;inset:12%}.oak-rings span:nth-child(3){inset:26%}.oak-rings span:nth-child(4){animation-direction:reverse;inset:41%}.closing-section{min-height:94vh;color:var(--paper);background:#0f2f21;align-items:center;padding:130px 8vw 80px;display:flex;position:relative;overflow:hidden}.closing-section:before{content:"";background:linear-gradient(110deg,#06100ca6,#0000 68%);position:absolute;inset:0}.closing-content{z-index:3;max-width:1050px;position:relative}.closing-content h2{max-width:1000px}.closing-content>p:nth-of-type(2){color:#b7c7bc;max-width:520px;margin:40px 0 0;font-size:1.1rem;line-height:1.65}.closing-content>a{background:var(--acid);width:fit-content;color:var(--ink);letter-spacing:.14em;text-transform:uppercase;border-radius:99px;align-items:center;gap:55px;margin-top:56px;padding:19px 22px 19px 27px;font-size:.68rem;font-weight:700;transition:transform .25s;display:flex}.closing-content>a:hover{transform:translateY(-4px)}.closing-content>a b{background:var(--ink);width:35px;height:35px;color:var(--acid);border-radius:50%;place-items:center;font-size:1rem;display:grid}.closing-orbit{aspect-ratio:1;border:1px solid #dfff7d38;border-radius:50%;width:min(62vw,930px);animation:40s linear infinite spin;position:absolute;top:50%;right:-8vw;transform:translateY(-50%)}.closing-orbit:before,.closing-orbit:after{content:"";border:1px dashed #dfff7d4d;border-radius:50%;position:absolute;inset:13%}.closing-orbit:after{border-style:solid;inset:34%;box-shadow:0 0 100px #dfff7d21}.closing-orbit span{background:var(--acid);width:11px;height:11px;box-shadow:0 0 20px var(--acid);border-radius:50%;position:absolute;top:22%;left:7%}.closing-orbit i{background:linear-gradient(90deg, transparent, var(--acid), transparent);height:1px;position:absolute;inset:50% -8% auto;transform:rotate(-21deg)}.location-line{z-index:3;letter-spacing:.16em;text-transform:uppercase;color:#8fa296;margin:0;font-size:.63rem;position:absolute;bottom:50px;right:8vw}footer{background:var(--deep);color:#91a097;letter-spacing:.1em;border-top:1px solid #f2eee521;grid-template-columns:1fr auto auto;align-items:center;gap:6vw;min-height:190px;padding:35px 4vw;font-size:.67rem;display:grid}.footer-brand{text-transform:uppercase;align-items:center;gap:20px;display:flex}.footer-brand img{object-fit:cover;filter:saturate(.7);border-radius:50%;width:62px;height:62px}footer>a:nth-child(2){color:var(--paper);border-bottom:1px solid #607167;padding-bottom:5px}footer p{white-space:nowrap;margin:0}[dir=rtl] .main-nav a,[dir=rtl] .nav-contact,[dir=rtl] .eyebrow,[dir=rtl] .round-cta span,[dir=rtl] .focus-ticker,[dir=rtl] .scroll-cue,[dir=rtl] .section-kicker,[dir=rtl] .mode-tabs button,[dir=rtl] .mode-label,[dir=rtl] .stats-row span,[dir=rtl] .map-node,[dir=rtl] .supply-steps article>span,[dir=rtl] .horizon-number,[dir=rtl] .horizon-tag,[dir=rtl] .closing-content>a,[dir=rtl] .location-line,[dir=rtl] footer{letter-spacing:0;text-transform:none}[dir=rtl] .main-nav a{font-size:.78rem;font-weight:550}[dir=rtl] .nav-contact{font-size:.76rem;font-weight:550}[dir=rtl] .eyebrow{font-size:.82rem;font-weight:500;line-height:1.8}[dir=rtl] .round-cta span{font-size:.73rem;font-weight:550;line-height:1.75}[dir=rtl] .focus-ticker{font-size:.75rem;font-weight:500}[dir=rtl] .section-kicker{font-size:.76rem;font-weight:600;line-height:1.8}[dir=rtl] .section-head h2,[dir=rtl] .network-head h2,[dir=rtl] .horizons-intro h2,[dir=rtl] .closing-content h2{letter-spacing:0;text-transform:none;font-size:clamp(2.8rem,6.2vw,6.8rem);font-weight:650;line-height:1.18}[dir=rtl] .statement{font-family:var(--font-vazirmatn), Tahoma, sans-serif;letter-spacing:0;font-size:clamp(1.85rem,3.55vw,4.25rem);font-weight:430;line-height:1.62}[dir=rtl] .product-copy h3,[dir=rtl] .supply-steps h3,[dir=rtl] .horizon-row h3{letter-spacing:0;text-transform:none;font-weight:620;line-height:1.35}[dir=rtl] .product-copy h3{font-size:clamp(2.15rem,3.5vw,4rem)}[dir=rtl] .supply-steps h3{font-size:clamp(1.45rem,2.2vw,2.3rem)}[dir=rtl] .horizon-row h3{font-size:clamp(1.6rem,3vw,3.3rem)}[dir=rtl] .hero-foot>p,[dir=rtl] .section-head>p:last-child,[dir=rtl] .network-head>p:last-child,[dir=rtl] .horizons-intro>p:last-child,[dir=rtl] .mode-description,[dir=rtl] .focus-detail,[dir=rtl] .supply-steps p,[dir=rtl] .horizon-row p,[dir=rtl] .closing-content>p:nth-of-type(2){font-weight:400;line-height:2}[dir=rtl] .mode-tabs button,[dir=rtl] .mode-label,[dir=rtl] .stats-row span,[dir=rtl] .horizon-tag,[dir=rtl] .closing-content>a{font-weight:600}[dir=rtl] .brand span,[dir=rtl] .moving-line span,[dir=rtl] .unit-mark,[dir=rtl] .power-readout,[dir=rtl] .network-map>strong,[dir=rtl] footer>a:nth-child(2){font-family:Arial,Helvetica,sans-serif}@keyframes spin{to{transform:rotate(360deg)}}@keyframes breathe{50%{transform:translate(-50%,-50%)scale(1.04)}}@keyframes drift{50%{transform:translate(34px,-25px)}}@keyframes pulse{50%{opacity:.5}}@keyframes sweep{45%,55%{transform:translate(0)}to{transform:translate(100%)}}@keyframes marquee{to{transform:translate(-100%)}}@keyframes routePulse{50%{box-shadow:0 0 25px 5px var(--acid);left:72%}}@media (max-width:1080px){.nav-contact{display:none}.hero-copy{width:86vw}.section-head,.network-head,.horizons-intro{grid-template-columns:1fr 2.5fr}.section-head h2{grid-column:2}.product-stage{grid-template-columns:1fr 1fr}.supply-steps{grid-template-columns:repeat(2,1fr)}.horizon-row{grid-template-columns:.25fr 1fr 1fr .35fr .1fr}}@media (max-width:820px){.nav-shell{grid-template-columns:1fr auto;min-height:76px}.main-nav{display:none}.brand img{width:40px;height:40px}.hero{padding-top:76px}.hero:before{inset:76px 4vw 0}.hero:after{display:none}.hero-grid{align-items:flex-start;min-height:calc(100svh - 105px);padding-top:15vh}.hero-copy{width:100%;padding:0 5vw}h1{font-size:clamp(4rem,18vw,7rem);line-height:.84}h1 em{margin-inline-start:0}.hero-foot,[dir=rtl] .hero-foot{align-items:flex-start;margin:38px 0 0}.round-cta{flex-basis:104px;width:104px;height:104px;padding:15px}.hero-ambient{opacity:.65;inset:76px -40% 0 18%}.energy-core{width:70vw;top:54%;left:58%}.scroll-cue{display:none}.statement-section{grid-template-columns:.4fr 3fr;min-height:75vh}.vertical-word{display:none}.section-head,.network-head,.horizons-intro{display:block}.section-head h2,.network-head h2,.horizons-intro h2{margin-bottom:30px}.section-head>p:last-child,.network-head>p:last-child,.horizons-intro>p:last-child{max-width:620px}.product-stage{grid-template-columns:1fr}.inverter-visual{min-height:530px}.inverter-unit{width:min(58vw,340px)}.product-copy{min-height:520px}.stats-row{grid-template-columns:1fr}.stats-row>div{border-inline-end:0;border-bottom:1px solid #0d211838;min-height:120px}.stats-row>div:last-child{border-bottom:0}.network-map{height:580px}.horizon-row{grid-template-columns:.2fr 1fr auto;gap:16px;padding:26px 0}.horizon-row h3{grid-column:2}.horizon-row p{grid-column:2/4}.horizon-tag{grid-area:1/3}.horizon-row>i{display:none}.closing-orbit{opacity:.65;width:92vw;right:-40vw}footer{grid-template-columns:1fr auto}footer p{grid-column:1/3}}@media (max-width:560px){.section-pad{padding:96px 6vw}.brand span{display:none}.nav-shell{padding-inline:5vw}.hero-foot{display:block}.hero-foot>p{max-width:90%;font-size:.9rem}.round-cta{margin-top:20px;margin-inline-start:auto}.focus-ticker{bottom:18px}.statement-section{grid-template-columns:1fr;padding:90px 9vw}.statement-section:after{inset:6vw}.giant-quote{opacity:.15;position:absolute;top:30px;left:8vw}.statement{font-size:2.2rem}.section-head h2,.network-head h2,.horizons-intro h2,.closing-content h2{font-size:3.25rem}.inverter-visual{min-height:430px}.inverter-unit{width:54vw}.product-copy{padding:40px 28px}.mode-tabs{margin-bottom:54px}.product-copy h3{font-size:2.6rem}.network-map{height:100vw;min-height:430px}.network-map>strong{font-size:7rem}.map-node{font-size:0}.supply-steps{grid-template-columns:1fr}.supply-steps article{min-height:220px}.supply-steps h3{margin-top:46px}.horizon-row{grid-template-columns:.18fr 1fr auto}.horizon-row h3{font-size:1.8rem}.horizon-row p{font-size:.78rem}.closing-section{min-height:92vh;padding:110px 7vw 100px}.closing-content>a{gap:28px}.location-line{bottom:38px;left:7vw;right:auto}footer{grid-template-columns:1fr;gap:24px;padding:45px 6vw}footer p{grid-column:auto}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.reveal{opacity:1;transform:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}:root{--oak:#173e2d;--oak-deep:#071a12;--oak-mid:#295b43;--cream:#f4f0e7;--warm:#e7dfce;--sun:#efc858;--line-dark:#173e2d30;--line-light:#f4f0e72e}.solar-site{background:var(--cream);color:var(--oak);min-height:100vh;font-family:Arial,sans-serif;overflow:clip}.solar-nav{z-index:50;height:84px;color:var(--oak);border-bottom:1px solid var(--line-dark);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e7eb;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 4vw;display:grid;position:fixed;inset:0 0 auto}.solar-brand{isolation:isolate;direction:ltr;align-items:center;gap:12px;width:fit-content;display:flex;position:relative}.brand-mark{flex:none;width:54px;height:54px;display:block;position:relative;transform:translateZ(0)}.brand-mark img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.brand-mark:before{content:"";z-index:0;opacity:0;filter:blur(2px);background:radial-gradient(circle,#efc85830,#20694621 42%,#0000 70%);border-radius:50%;animation:120s ease-in-out infinite oaken-aura-cycle;position:absolute;inset:-9px}.brand-mark-base{z-index:1;transform-origin:50% 58%;animation:120s linear infinite oaken-base-cycle}.brand-mark-current{z-index:3;opacity:0;transform-origin:50% 72%;filter:brightness(0)saturate()invert(25%)sepia(31%)saturate(1127%)hue-rotate(102deg)brightness(93%)contrast(91%)drop-shadow(0 0 3px #14643db8)drop-shadow(0 0 9px #efc8586b);animation:120s cubic-bezier(.2,.75,.2,1) infinite oaken-current-cycle}.brand-seed{z-index:5;opacity:0;background:#f7d96f;border-radius:50%;width:5px;height:5px;animation:120s cubic-bezier(.2,.75,.2,1) infinite oaken-seed-cycle;position:absolute;bottom:9px;left:50%;transform:translate(-50%)scale(.2);box-shadow:0 0 4px #fff4bd,0 0 10px #efc858,0 0 21px #efc858b8}.brand-ripple{z-index:4;opacity:0;background:conic-gradient(from 15deg,transparent 0 18%,#f4d36d 24%,#1e6646 33%,transparent 41% 72%,#efc858d9 80%,transparent 88%);filter:drop-shadow(0 0 4px #efc858b8)drop-shadow(0 0 8px #1a674073);border-radius:50%;animation:120s cubic-bezier(.2,.75,.2,1) infinite oaken-ripple-cycle;position:absolute;inset:3px;-webkit-mask:radial-gradient(circle,#0000 0 62%,#000 64% 69%,#0000 71%);mask:radial-gradient(circle,#0000 0 62%,#000 64% 69%,#0000 71%)}.brand-word{z-index:2;color:var(--oak);letter-spacing:.48em;text-indent:.48em;white-space:nowrap;transform-origin:50%;font:800 .91rem/1 Arial,sans-serif;animation:120s linear infinite oaken-word-cycle;display:block;position:relative}.brand-word:before,.brand-word:after{content:attr(data-word);pointer-events:none;position:absolute;inset:0}.brand-word:before{color:#24704c;opacity:0;filter:drop-shadow(0 0 5px #1c6b458c);clip-path:inset(0 50%);animation:120s cubic-bezier(.22,.76,.23,1) infinite oaken-scan-cycle}.brand-word:after{color:#d8aa2f;opacity:0;filter:blur(.2px)drop-shadow(0 0 5px #efc8588c);animation:120s linear infinite oaken-word-echo-cycle;transform:translateY(0)}@keyframes oaken-base-cycle{0%,.55%{opacity:.42;filter:saturate(.58)brightness(.63);transform:scale(.985)}1.25%,7.8%{opacity:.78;filter:saturate(.78)brightness(.86);transform:scale(1)}8.35%{opacity:1;filter:drop-shadow(0 0 7px #26704957);transform:scale(1)}8.7%{transform:scale(1.045)}9.05%{transform:scale(1)}9.38%{transform:scale(1.057)}9.78%{transform:scale(1)}10.14%{transform:scale(1.036)}10.55%,to{opacity:1;filter:none;transform:scale(1)}}@keyframes oaken-current-cycle{0%,.9%{opacity:0;clip-path:inset(100% 0 0);transform:scale(.94)}1.45%{opacity:.75;clip-path:inset(82% 0 0);transform:scale(.96)}3.45%{opacity:.98;clip-path:inset(35% 0 0);transform:scale(1)}4.85%,7.75%{opacity:1;clip-path:inset(0);transform:scale(1.015)}8.3%{opacity:.65;transform:scale(1.03)}10.55%,to{opacity:0;clip-path:inset(0);transform:scale(1)}}@keyframes oaken-seed-cycle{0%,.52%{opacity:0;transform:translate(-50%,2px)scale(.2)}.85%{opacity:1;transform:translate(-50%)scale(1.65)}1.2%{transform:translate(-50%,-1px)scale(.82)}1.65%{transform:translate(-50%,-4px)scale(1.05)}3.8%,7.75%{opacity:.95;transform:translate(-50%,-20px)scale(.78)}8.3%{opacity:1;transform:translate(-50%,-20px)scale(1.8)}8.7%{transform:translate(-50%,-20px)scale(.7)}9.4%{transform:translate(-50%,-20px)scale(1.7)}10.1%{transform:translate(-50%,-20px)scale(.72)}10.55%,to{opacity:0;transform:translate(-50%,-20px)scale(.4)}}@keyframes oaken-ripple-cycle{0%,1.1%{opacity:0;transform:rotate(-110deg)scale(.8)}1.55%{opacity:.78}4.5%{opacity:1;transform:rotate(155deg)scale(1.02)}7.6%{opacity:.78;transform:rotate(385deg)scale(1.04)}8.25%{opacity:.35;transform:rotate(450deg)scale(1.13)}9.1%{opacity:.67;transform:rotate(520deg)scale(.98)}10.15%{opacity:.2;transform:rotate(610deg)scale(1.18)}10.55%,to{opacity:0;transform:rotate(640deg)scale(1.22)}}@keyframes oaken-word-cycle{0%,3.9%{opacity:.5;filter:brightness(.72);transform:none}4.55%{opacity:.78;transform:translateY(-1px)}5.15%{opacity:1;filter:drop-shadow(0 0 4px #1e694552);transform:none}5.5%{transform:translate(.8px)}5.72%{transform:translate(-.8px)}5.92%{transform:none}7.8%{opacity:1;filter:drop-shadow(0 0 5px #efc85847);transform:none}8.7%{transform:scale(1.035)}9.05%{transform:scale(1)}9.38%{transform:scale(1.047)}9.78%{transform:scale(1)}10.14%{transform:scale(1.027)}10.55%,to{opacity:1;filter:none;transform:none}}@keyframes oaken-scan-cycle{0%,4.1%{opacity:0;clip-path:inset(0 50%)}4.55%{opacity:.95}6.35%{opacity:1;clip-path:inset(0)}7.75%{opacity:0;clip-path:inset(0)}10.55%,to{opacity:0;clip-path:inset(0)}}@keyframes oaken-word-echo-cycle{0%,5.1%{opacity:0;transform:translateY(0)}5.42%{opacity:.35;transform:translateY(2px)}5.7%{opacity:.18;transform:translateY(-1px)}6.1%,to{opacity:0;transform:translateY(0)}}@keyframes oaken-aura-cycle{0%,.6%{opacity:0;transform:scale(.72)}1.2%{opacity:.38}4.8%,7.8%{opacity:.82;transform:scale(1.05)}8.7%{opacity:.38;transform:scale(1.16)}10.55%,to{opacity:0;transform:scale(1.28)}}.solar-nav nav{gap:clamp(24px,3.5vw,58px);display:flex}.solar-nav nav a{opacity:.7;font-size:.71rem;transition:opacity .2s}.solar-nav nav a:hover{opacity:1}.solar-langs{border:1px solid var(--line-dark);direction:ltr;border-radius:99px;justify-self:end;gap:2px;padding:3px;display:flex}.solar-langs button{color:var(--oak);cursor:pointer;background:0 0;border:0;border-radius:50%;width:33px;height:33px;font-size:.62rem}.solar-langs button.active{background:var(--sun);color:var(--oak-deep)}.solar-hero{background:var(--oak-deep);min-height:100svh;color:var(--cream);isolation:isolate;align-items:center;padding:84px 7vw 40px;display:flex;position:relative}.solar-hero:before{content:"";border-inline:1px solid var(--line-light);pointer-events:none;position:absolute;inset:84px 4vw 0}.solar-hero-copy{z-index:3;width:min(920px,64vw);margin-left:auto;position:relative}.solar-kicker{color:#b8c8bd;letter-spacing:.08em;align-items:center;gap:13px;margin:0 0 38px;font-size:.74rem;display:flex}.solar-kicker i{background:var(--sun);width:40px;height:1px;display:block}.solar-hero h1{letter-spacing:-.065em;margin:0;font-size:clamp(4.8rem,10vw,10rem);font-weight:680;line-height:.93}.solar-hero h1 span,.solar-hero h1 strong{display:block}.solar-hero h1 strong{color:#0000;-webkit-text-stroke:1px #f4f0e7c2;font-weight:inherit;margin-inline-start:.18em}.solar-site[dir=rtl] .solar-hero h1{letter-spacing:0;font-size:clamp(3.8rem,7.4vw,7.3rem);font-weight:620;line-height:1.16}.solar-site[dir=rtl] .solar-hero h1 strong{color:#f4f0e7d1;-webkit-text-stroke:0}.solar-hero-bottom{align-items:center;gap:4vw;margin:42px 0 0;display:flex}.solar-site[dir=rtl] .solar-hero-bottom{margin:42px 0 0}.solar-hero-bottom>p{color:#b9c7be;max-width:520px;margin:0;font-size:1.03rem;line-height:1.85}.solar-hero-bottom>a{background:var(--sun);color:var(--oak-deep);border-radius:99px;flex:none;align-items:center;gap:35px;padding:17px 20px 17px 27px;font-size:.75rem;font-weight:700;display:flex}.solar-hero-bottom b{background:var(--oak-deep);width:36px;height:36px;color:var(--sun);border-radius:50%;place-items:center;font-size:1rem;display:grid}.solar-sun{z-index:-1;aspect-ratio:1;border:1px solid #efc8582e;border-radius:50%;width:min(66vw,980px);animation:42s linear infinite solar-spin;position:absolute;top:51%;right:-9vw;transform:translateY(-50%)}.solar-sun i{border:1px dashed #efc85833;border-radius:50%;position:absolute;inset:13%}.solar-sun i:nth-child(2){border-style:solid;inset:29%}.solar-sun i:nth-child(3){background:radial-gradient(circle at 42% 37%,#fff5bd 0 1%,#efc858 5%,#436d52 35%,#092016 70%);border:0;inset:43%;box-shadow:0 0 110px #efc85836}.solar-sun span{background:var(--sun);border-radius:50%;width:8px;height:8px;position:absolute;top:26%;left:6%;box-shadow:0 0 22px 5px #efc85866}.holding-network{z-index:-1;aspect-ratio:1;width:min(58vw,860px);color:var(--cream);position:absolute;top:51%;right:-4vw;transform:translateY(-50%)}.network-ring{border:1px solid #efc8583d;border-radius:50%;animation:34s linear infinite solar-spin-centered;position:absolute;inset:8%}.network-ring.ring-b{border-style:dashed;animation-duration:24s;animation-direction:reverse;inset:27%}.network-axis{transform-origin:50%;background:linear-gradient(#0000,#efc85852,#0000);width:1px;position:absolute;top:5%;bottom:5%;left:50%;transform:rotate(38deg)}.network-axis.axis-b{transform:rotate(-48deg)}.network-core{aspect-ratio:1;background:radial-gradient(circle,#efc8583d,#173e2d94 54%,#071a12e6 73%);border:1px solid #efc8586b;border-radius:50%;place-items:center;width:31%;display:grid;position:absolute;top:50%;left:50%;overflow:visible;transform:translate(-50%,-50%);box-shadow:0 0 120px #efc8582e}.network-core img{object-fit:contain;width:80%;height:80%;position:absolute;inset:10%}.network-core .mark-base{opacity:.58;filter:brightness(0)invert(92%)sepia(9%)saturate(406%)hue-rotate(349deg)brightness(106%)}.network-core .mark-oak{z-index:2;opacity:.95;clip-path:polygon(46% 39%,58% 42%,62% 50%,70% 57%,66% 65%,69% 73%,62% 82%,53% 91%,43% 86%,36% 77%,39% 68%,33% 59%,40% 49%);filter:brightness(0)saturate()invert(80%)sepia(68%)saturate(566%)hue-rotate(359deg)brightness(101%)contrast(92%);transform-origin:51% 87%;animation:7s cubic-bezier(.2,.8,.25,1) infinite oak-awaken}.oak-glow{z-index:1;aspect-ratio:1;filter:blur(20px);background:#efc85847;border-radius:50%;width:22%;animation:7s ease-in-out infinite oak-glow;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}@keyframes oak-awaken{0%,62%,to{filter:brightness(0)saturate()invert(80%)sepia(68%)saturate(566%)hue-rotate(359deg)brightness(101%)contrast(92%);transform:scale(1)rotate(0)}68%{transform:scale(.96,.9)rotate(0)}74%{transform:scale(1.035,1.12)rotate(0)}79%{transform:scale(1.02,1.08)rotate(-2.2deg)}83%{transform:scale(1.02,1.08)rotate(2deg)}87%{transform:scale(1.01,1.04)rotate(-1deg)}92%{transform:scale(1)rotate(0)}}@keyframes oak-glow{0%,62%,to{opacity:.18;transform:translate(-50%,-50%)scale(.7)}74%,86%{opacity:.75;transform:translate(-50%,-50%)scale(1.35)}92%{opacity:.25;transform:translate(-50%,-50%)scale(.85)}}.network-node{color:#aebeb3;letter-spacing:.1em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#071a12b8;border:1px solid #f4f0e742;border-radius:99px;align-items:center;gap:8px;padding:8px 12px;font:600 .53rem/1 Arial,sans-serif;display:flex;position:absolute}.network-node:before{content:"";background:var(--sun);width:7px;height:7px;box-shadow:0 0 14px var(--sun);border-radius:50%}.network-node b{color:var(--sun);font-size:.48rem}.node-energy{top:28%;right:5%}.node-agri{top:22%;left:2%}.node-petro{bottom:20%;right:9%}.node-pharma{bottom:15%;left:8%}.solar-index{z-index:3;direction:ltr;align-items:flex-end;gap:12px;display:flex;position:absolute;bottom:35px;right:7vw}.solar-index span{color:var(--sun);font-size:2.5rem;line-height:.8}.solar-index p{letter-spacing:.15em;margin:0;font-size:.52rem;line-height:1.4}.solar-index i{background:var(--line-light);width:130px;height:1px;margin-bottom:2px}.solar-scroll{letter-spacing:.23em;color:#809087;transform-origin:100%;margin:0;font-size:.5rem;position:absolute;top:50%;right:1.4vw;transform:rotate(90deg)translate(50%)}.scroll-oak-canvas{z-index:2;pointer-events:none;filter:drop-shadow(0 24px 38px #0000002e);width:min(39vw,590px);height:calc(100svh - 84px);transition:opacity .2s linear;position:fixed;top:84px;bottom:0;left:0}.solar-products-preview{background:var(--cream);padding:130px 5vw 160px}.preview-head{grid-template-columns:1fr 3fr;gap:4vw;margin:0 3vw 80px;display:grid}.preview-head>p{letter-spacing:.16em;font-size:.64rem}.preview-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.5rem,7vw,7.4rem);font-weight:650;line-height:1.04}.solar-site[dir=rtl] .preview-head h2{letter-spacing:0;font-size:clamp(3rem,6vw,6rem);line-height:1.35}.category-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.category-grid article{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:430px;padding:26px;transition:background .25s,color .25s;position:relative;overflow:hidden}.category-grid article:hover{background:var(--oak);color:var(--cream)}.category-grid article>span{opacity:.52;font-size:.59rem}.category-grid h3{margin:28px 0 9px;font-size:1.35rem;font-weight:620}.category-grid p{opacity:.62;letter-spacing:.09em;text-align:start;direction:ltr;margin:0;font-size:.72rem}.category-grid article>a{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;display:grid;position:absolute;top:21px;right:22px}.mini-product{place-items:center;height:245px;margin-top:30px;display:grid;position:relative}.mini-product:before{content:"";aspect-ratio:.75;background:linear-gradient(140deg,#fff,#cfd6cf);border-radius:17px;width:62%;position:absolute;box-shadow:-18px 22px 30px #071a1226}.mini-product:after{content:"";aspect-ratio:1.8;background:var(--oak);border-radius:4px;width:12%;position:absolute;top:35%}.mini-panel:before{aspect-ratio:1.7;background:repeating-linear-gradient(90deg,#183e2d 0 18px,#e8eee9 19px 20px),repeating-linear-gradient(#183e2d 0 18px,#e8eee9 19px 20px);border-radius:3px;width:78%;transform:perspective(500px)rotateX(55deg)rotate(-8deg)}.mini-panel:after{display:none}.mini-battery:before{aspect-ratio:.65;background:linear-gradient(90deg,#172d22,#31533f);width:45%}.mini-control:before{aspect-ratio:1.25;background:#d7ddd5;border-radius:10px;width:62%}.mini-control:after{aspect-ratio:1.8;background:#10271c;width:32%;box-shadow:0 0 0 7px #afbbb1}.mini-protection:before{aspect-ratio:.78;background:#e5e8e3;width:57%}.mini-hybrid:before{border-radius:40% 40% 18px 18px}@keyframes solar-spin{to{transform:translateY(-50%)rotate(360deg)}}@media (max-width:900px){.solar-nav{grid-template-columns:1fr auto}.solar-nav nav{display:none}.category-grid{grid-template-columns:repeat(2,1fr)}.solar-hero-copy{width:92%}}@media (max-width:600px){.brand-mark{width:43px;height:43px}.brand-word{letter-spacing:.3em;text-indent:.3em;font-size:.72rem}.solar-hero{padding-inline:6vw}.solar-hero-bottom,.solar-site[dir=rtl] .solar-hero-bottom{margin:34px 0 0;display:block}.solar-hero-bottom>a{width:fit-content;margin-top:25px}.solar-index{bottom:18px}.solar-scroll{display:none}.preview-head{margin:0 0 55px;display:block}.preview-head h2{margin-top:25px}.category-grid{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.solar-sun{animation:none}}.solar-progress{z-index:100;background:var(--sun);height:3px;transform:scaleX(var(--solar-progress,0));transform-origin:0;pointer-events:none;position:fixed;inset:0 0 auto;box-shadow:0 0 12px #efc85899}.solar-site[dir=rtl] .solar-progress{transform-origin:100%}.solar-nav-actions{justify-self:end;align-items:center;gap:18px;display:flex}.header-contact{border:0;border-bottom:1px solid var(--sun);color:var(--oak);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;padding:0 0 4px;font-size:.68rem}.hero-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.solar-primary,.solar-secondary{width:fit-content;font:inherit;cursor:pointer;border-radius:99px;align-items:center;gap:32px;padding:13px 15px 13px 23px;font-size:.72rem;font-weight:650;transition:transform .25s,background .25s;display:flex}.solar-primary{background:var(--sun);color:var(--oak-deep);border:0}.solar-secondary{color:var(--cream);border:1px solid #f4f0e74d}.solar-primary:hover,.solar-secondary:hover{transform:translateY(-3px)}.solar-primary b,.solar-secondary b{border-radius:50%;place-items:center;width:34px;height:34px;font-size:1rem;display:grid}.solar-primary b{background:var(--oak-deep);color:var(--sun)}.solar-secondary b{color:var(--cream);background:#f4f0e71f}.section-label{letter-spacing:.16em;text-transform:uppercase;margin:0;font-size:.64rem;font-weight:650}.solar-site[dir=rtl] .section-label{letter-spacing:0;font-size:.73rem;line-height:1.8}.reveal{opacity:0;transition:opacity .8s,transform .9s cubic-bezier(.18,.82,.2,1);transform:translateY(34px)}.reveal.visible{opacity:1;transform:none}.holding-section{background:var(--warm);color:var(--oak);padding:clamp(120px,13vw,190px) 5vw 105px;position:relative}.holding-head{grid-template-columns:1fr 3fr;gap:4vw;margin:0 3vw 85px;display:grid}.holding-head>div{max-width:1080px}.holding-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.6rem,7vw,7.4rem);font-weight:650;line-height:1}.holding-head>div>p{color:#52665b;max-width:680px;margin:34px 0 0;font-size:1.03rem;line-height:1.9}.solar-site[dir=rtl] .holding-head h2{letter-spacing:0;font-size:clamp(3rem,6vw,6rem);font-weight:620;line-height:1.36}.holding-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(12,1fr);display:grid}.holding-card{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);isolation:isolate;grid-column:span 2;min-height:440px;padding:27px;position:relative;overflow:hidden}.holding-card.active{background:var(--oak);color:var(--cream);grid-column:span 6}.holding-card-top{justify-content:space-between;align-items:center;display:flex}.holding-card-top span{opacity:.55;font-family:Arial,sans-serif;font-size:.62rem}.holding-card-top em{opacity:.75;border:1px solid;border-radius:99px;padding:7px 10px;font-size:.59rem;font-style:normal}.holding-card.active .holding-card-top em{border-color:var(--sun);color:var(--sun);opacity:1}.holding-card h3{z-index:2;margin:215px 0 12px;font-size:clamp(1.5rem,2.3vw,2.7rem);font-weight:620;line-height:1.3;position:relative}.holding-card>p{z-index:2;color:#5d7064;margin:0;font-size:.76rem;line-height:1.75;position:relative}.holding-card.active>p{color:#b9c8be;max-width:520px}.holding-card>a{z-index:2;top:92px;color:var(--sun);align-items:center;gap:14px;font-size:.7rem;display:flex;position:absolute;inset-inline-start:27px}.holding-card>a b{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;display:grid}.sector-motif{z-index:-1;opacity:.42;height:150px;position:absolute;inset:75px 24px auto}.sector-motif:before,.sector-motif:after,.sector-motif i{content:"";border:1px solid;position:absolute}.sector-motif:before{border-radius:50%;inset:13% 4%}.sector-motif:after{aspect-ratio:1;border-style:dashed;border-radius:50%;width:42%;inset:0 auto auto 29%}.sector-motif i:first-child{border-width:1px 0 0;height:1px;top:50%;left:0;right:0}.sector-motif i:nth-child(2){border-width:0 0 0 1px;width:1px;top:0;bottom:0;left:50%}.sector-motif i:nth-child(3){background:var(--sun);width:8px;height:8px;box-shadow:0 0 18px var(--sun);border:0;border-radius:50%;top:22%;right:8%}.holding-card:not(.active) .sector-motif{opacity:.18}.sector-agriculture .sector-motif:before{border-radius:80% 5%;transform:rotate(-12deg)}.sector-petrochemical .sector-motif:before{border-radius:0;transform:skew(-18deg)}.sector-pharma .sector-motif:after{aspect-ratio:3;border-radius:99px;width:70%;top:32%;left:15%;transform:rotate(-22deg)}.holding-route{color:#617368;letter-spacing:.19em;text-align:start;direction:ltr;margin:34px 3vw 0;font-family:Arial,sans-serif;font-size:.62rem}.expert-dock{z-index:71;top:auto;bottom:18px;color:var(--cream);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:inherit;cursor:pointer;direction:ltr;background:#071a12f0;border:1px solid #ffffff29;border-radius:99px;grid-template-columns:auto auto auto;align-items:center;gap:10px;padding:10px 10px 10px 14px;transition:transform .25s,box-shadow .25s;display:grid;position:fixed;inset-inline-end:18px;transform:none;box-shadow:0 14px 45px #071a1247}.expert-dock:hover{transform:translateY(-3px);box-shadow:0 18px 55px #071a1261}.expert-pulse{background:#35d36f;border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite expert-pulse;box-shadow:0 0 0 6px #35d36f21,0 0 18px #35d36fcc}.expert-copy{text-align:start;flex-direction:column;gap:2px;display:flex}.expert-copy small{color:#9eb1a5;font-size:.5rem}.expert-copy strong{white-space:nowrap;font-size:.67rem;font-weight:600}.expert-dock>b{background:var(--sun);width:37px;height:37px;color:var(--oak-deep);letter-spacing:.05em;border-radius:50%;place-items:center;font-family:Arial,sans-serif;font-size:.7rem;display:grid}@keyframes expert-pulse{50%{opacity:.55;box-shadow:0 0 0 10px #35d36f00,0 0 20px #35d36fbf}}.expert-panel{z-index:70;top:auto;bottom:82px;width:min(390px,100vw - 32px);color:var(--oak);opacity:0;visibility:hidden;pointer-events:none;transform-origin:100% 100%;background:#f7f3ea;border:1px solid #f4f0e72e;border-radius:24px;transition:opacity .25s,visibility .25s,transform .3s cubic-bezier(.18,.82,.2,1);position:fixed;inset-inline-end:18px;overflow:hidden;transform:translateY(16px)scale(.96);box-shadow:0 30px 90px #04110b61}.solar-site[dir=rtl] .expert-panel{transform-origin:0 100%}.expert-panel.open{opacity:1;visibility:visible;pointer-events:auto;transform:none}.expert-panel>header{background:var(--oak-deep);color:var(--cream);grid-template-columns:auto 1fr auto;align-items:center;gap:12px;padding:18px;display:grid}.chat-avatar{background:var(--cream);border-radius:50%;place-items:center;width:42px;height:42px;display:grid}.chat-avatar img{object-fit:contain;width:30px;height:30px}.expert-panel>header>div{text-align:start;direction:ltr;flex-direction:column;gap:4px;display:flex}.expert-panel>header strong{letter-spacing:.13em;font:700 .66rem/1 Arial,sans-serif}.expert-panel>header small{color:#9fb0a5;align-items:center;gap:7px;font-size:.58rem;display:flex}.expert-panel>header small i{background:#35d36f;border-radius:50%;width:7px;height:7px;box-shadow:0 0 10px #35d36fcc}.expert-panel>header>button{width:34px;height:34px;color:var(--cream);cursor:pointer;background:0 0;border:1px solid #f4f0e733;border-radius:50%;font-size:1.25rem}.chat-body{background:radial-gradient(circle at 90% 5%,#efc85833,#0000 36%),linear-gradient(#173e2d09 1px,#0000 1px) 0 0/100% 28px;min-height:190px;padding:28px 24px}.chat-bubble{background:#fff;border-radius:18px 18px 4px;width:88%;margin:0;padding:16px 18px;font-size:.78rem;line-height:1.8;box-shadow:0 8px 25px #173e2d14}.solar-site[dir=ltr] .chat-bubble{border-radius:18px 18px 18px 4px}.chat-time{color:#819085;letter-spacing:.1em;text-align:start;direction:ltr;margin:9px 8px 0;font:500 .48rem/1 Arial,sans-serif;display:block}.chat-compose{border-top:1px solid var(--line-dark);background:var(--cream);padding:18px}.chat-compose textarea{resize:none;border:1px solid var(--line-dark);width:100%;color:var(--oak);font:inherit;background:#fff;border-radius:14px;outline:none;padding:13px 14px;font-size:.75rem;line-height:1.6}.chat-compose textarea:focus{border-color:var(--oak-mid);box-shadow:0 0 0 3px #295b4314}.chat-compose>button{background:var(--oak);width:100%;color:var(--cream);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:space-between;align-items:center;margin-top:10px;padding:9px 10px 9px 17px;font-size:.7rem;display:flex}.chat-compose>button b{background:var(--sun);width:32px;height:32px;color:var(--oak-deep);border-radius:50%;place-items:center;display:grid}.chat-compose>small{color:#78897e;margin:10px 6px 0;font-size:.55rem;line-height:1.55;display:block}.social-links{align-items:center;gap:8px;margin-top:28px;display:flex}.social-links>a,.social-links>button{border:1px solid var(--line-light);min-width:42px;height:42px;color:var(--cream);font:inherit;cursor:pointer;background:0 0;border-radius:99px;justify-content:center;align-items:center;gap:8px;padding:0 13px;transition:background .2s,color .2s,border-color .2s;display:flex}.social-links span{font:700 .9rem/1 Arial,sans-serif}.social-links b{font-size:.58rem;font-weight:550}.social-links>a:hover{background:var(--sun);color:var(--oak-deep);border-color:var(--sun)}.social-links>button:disabled{opacity:.35;cursor:not-allowed}.social-links.compact{direction:ltr;margin-top:6px}.social-links.compact>a,.social-links.compact>button{border-color:#f4f0e729;width:30px;min-width:30px;height:30px;padding:0}.social-links.compact b{display:none}.ecosystem-section{background:var(--cream);padding:clamp(110px,12vw,180px) 5vw}.ecosystem-head{grid-template-columns:1fr 3fr;gap:4vw;margin:0 3vw 90px;display:grid}.ecosystem-head>div{max-width:1100px}.ecosystem-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.5rem,7vw,7.3rem);font-weight:650;line-height:.99}.ecosystem-head>div>p{color:#52665b;max-width:610px;margin:34px 0 0;font-size:1.02rem;line-height:1.8}.solar-site[dir=rtl] .ecosystem-head h2{letter-spacing:0;font-size:clamp(3rem,6vw,6rem);font-weight:620;line-height:1.35}.ecosystem-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.ecosystem-card{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:480px;color:var(--oak);padding:24px;transition:color .3s,background .3s;position:relative;overflow:hidden}.ecosystem-card:hover{background:var(--oak);color:var(--cream)}.ecosystem-card-top{justify-content:space-between;align-items:center;display:flex}.ecosystem-card-top span{opacity:.58;font-size:.58rem}.ecosystem-card-top b{border:1px solid;border-radius:50%;place-items:center;width:34px;height:34px;font-weight:400;display:grid}.ecosystem-card h3{margin:19px 0 8px;font-size:clamp(1.25rem,1.8vw,1.8rem);font-weight:620;line-height:1.35}.ecosystem-card>p{color:#5f7066;margin:0;font-size:.78rem;line-height:1.6}.ecosystem-card:hover>p{color:#bdc9c0}.ecosystem-card>em{opacity:.08;font-size:4.5rem;font-style:normal;line-height:1;position:absolute;bottom:18px;right:22px}.solar-site[dir=rtl] .ecosystem-card>em{left:22px;right:auto}.product-art{isolation:isolate;background:radial-gradient(circle at 50% 47%,#efc8588c,#688f7133 29%,#0000 30%),linear-gradient(145deg,#cad1c6,#8ca293);place-items:center;min-height:540px;display:grid;position:relative;overflow:hidden}.product-art.compact{background:radial-gradient(circle,#efc8587a,#6e94742e 31%,#0000 32%);min-height:245px;margin:24px 0 8px}.product-image-art{background:radial-gradient(circle at 50% 44%,#efc8583b,#0000 31%),linear-gradient(145deg,#d7d9d1,#91a393)}.product-image-art.compact{background:radial-gradient(circle at 50% 48%,#efc85847,#0000 37%),linear-gradient(145deg,#daddd4,#9cac9d)}.product-image-art img{z-index:2;object-fit:contain;filter:drop-shadow(-17px 24px 24px #071a1245);width:92%;height:90%;transition:transform .55s cubic-bezier(.18,.82,.2,1);position:relative}.product-image-art.compact img{width:88%;height:86%}.product-image-halo{z-index:1;aspect-ratio:1;border:1px solid #173e2d33;border-radius:50%;width:55%;position:absolute;box-shadow:0 0 0 34px #173e2d0a,0 0 0 78px #173e2d06}.art-orbit{z-index:-1;aspect-ratio:1;border:1px solid #173e2d3b;border-radius:50%;width:75%;animation:28s linear infinite solar-spin-centered;position:absolute}.orbit-one{border-style:dashed}.orbit-two{width:52%;animation-duration:20s;animation-direction:reverse}.art-object{aspect-ratio:.72;background:linear-gradient(125deg,#fbfaf5,#d9ded7 52%,#abb8ad);border-radius:22px 22px 28px 28px;width:min(41%,330px);transition:transform .45s;position:relative;transform:perspective(800px)rotateY(-9deg);box-shadow:-24px 28px 42px #071a1245,inset -6px 0 14px #173e2d1f}.product-art:hover .art-object{transform:perspective(800px)rotateY(3deg)translateY(-5px)}.product-art.compact .art-object{border-radius:12px 12px 15px 15px;width:min(34%,140px);box-shadow:-12px 15px 22px #071a1238}.art-brand{color:var(--oak);letter-spacing:.25em;direction:ltr;font-family:Arial,sans-serif;font-size:.42rem;font-weight:800;position:absolute;top:7%;left:9%}.art-object>i{aspect-ratio:1.7;background:var(--oak-deep);border-radius:5px;width:24%;position:absolute;top:14%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 8px #000}.art-object>i:after{content:"";background:var(--sun);width:4px;height:4px;box-shadow:0 0 7px var(--sun);border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.art-object>b,.art-object>em{background:#173e2d2b;height:1px;position:absolute;bottom:18%;left:11%;right:11%}.art-object>em{bottom:14%}.art-light{background:var(--sun);border-radius:50%;width:7px;height:7px;position:absolute;bottom:6%;right:6%;box-shadow:0 0 18px 6px #efc85859}.art-panel .art-object{aspect-ratio:1.85;background:repeating-linear-gradient(90deg,#0000 0 9.5%,#eaf1ebb3 9.8% 10.2%),repeating-linear-gradient(0deg,#163c2c 0 22%,#b9c8bd 22.5% 23%);border:7px solid #d9dfd7;border-radius:3px;width:70%;transform:perspective(700px)rotateX(56deg)rotate(-8deg);box-shadow:-32px 40px 35px #071a1238}.art-panel .art-object>*{display:none}.art-panel.compact .art-object{width:78%}.art-battery .art-object,.art-battery-stack .art-object{aspect-ratio:.55;background:linear-gradient(90deg,#153326,#355c45);border-radius:10px;width:35%;box-shadow:-20px 26px 34px #071a1252}.art-battery .art-object:after,.art-battery-stack .art-object:after{content:"";background:repeating-linear-gradient(#506f5b 0 2px,#0000 2px 20%);position:absolute;inset:23% 10%}.art-battery .art-brand,.art-battery-stack .art-brand{color:var(--cream)}.art-battery-stack .art-object{aspect-ratio:.78;width:44%}.art-ess .art-object{aspect-ratio:1.15;background:linear-gradient(110deg,#e8ebe6,#aebbb0);border-radius:8px;width:54%}.art-ess .art-object:after{content:"";background:repeating-linear-gradient(90deg,#0000 0 24%,#173e2d2e 24.5% 25%);border-left:1px solid #6f8274;border-right:1px solid #6f8274;position:absolute;inset:10%}.art-utility .art-object{aspect-ratio:1.05;border-radius:10px;width:48%}.art-meter .art-object{aspect-ratio:.78;border-radius:8px;width:38%}.art-meter .art-object>i{aspect-ratio:1.3;width:52%;top:22%}.art-gateway .art-object,.art-control .art-object{aspect-ratio:1.35;border-radius:9px;width:55%}.art-gateway .art-object>i,.art-control .art-object>i{aspect-ratio:2.2;width:42%;top:26%}.art-cabinet .art-object,.art-protection .art-object{aspect-ratio:.72;border-radius:7px;width:45%}.art-cabinet .art-object:after,.art-protection .art-object:after{content:"";background:repeating-linear-gradient(#243f32 0 2px,#0000 2px 18%);border:1px solid #173e2d3d;position:absolute;inset:19% 12%}.art-structure .art-object{aspect-ratio:1.8;border:6px solid var(--oak);width:73%;box-shadow:none;background:0 0;border-top-width:2px;border-radius:0;transform:perspective(600px)rotateX(58deg)rotate(-8deg)}.art-structure .art-object:after{content:"";background:var(--oak);height:5px;box-shadow:0 32px 0 var(--oak),0 64px 0 var(--oak);position:absolute;top:35%;left:13%;right:13%}.art-structure .art-object>*{display:none}.art-pump .art-object{aspect-ratio:.58;border-radius:46% 46% 18px 18px;width:34%}.art-pump .art-object:after{content:"";background:var(--oak);border-radius:0 99px 99px 0;width:84%;height:18%;position:absolute;bottom:7%;left:20%}.art-weather .art-object{aspect-ratio:auto;background:var(--oak);width:6px;height:67%;box-shadow:none;border-radius:0}.art-weather .art-object:before{content:"";background:#e9eee9;border-radius:50%;width:95px;height:28px;position:absolute;top:0;left:50%;transform:translate(-50%);box-shadow:0 8px #6f8375}.art-weather .art-object:after{content:"";border:4px solid var(--oak);border-bottom:0;width:130px;height:70px;position:absolute;top:24%;left:50%;transform:translate(-50%)}.art-weather .art-object>*{display:none}.featured-section{background:var(--warm);color:var(--oak);padding:120px 5vw 160px}.featured-head{justify-content:space-between;align-items:center;margin:0 3vw 60px;display:flex}.featured-head>a,.related-head>a{border-bottom:1px solid var(--oak);align-items:center;gap:14px;padding-bottom:5px;font-size:.72rem;display:flex}.featured-grid,.catalog-grid,.related-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);display:grid}.product-card{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-width:0;padding:24px}.product-card-top{letter-spacing:.12em;color:#607267;direction:ltr;justify-content:space-between;font-family:Arial,sans-serif;font-size:.57rem;display:flex}.product-card-art{display:block}.product-card .product-art.compact{height:260px;transition:background .3s}.product-power{color:#65786c;letter-spacing:.1em;text-align:start;direction:ltr;margin:23px 0 9px;font-family:Arial,sans-serif;font-size:.65rem}.product-summary{color:#5a6d61;min-height:4.8em;margin:16px 0 28px;font-size:.79rem;line-height:1.75}.product-card-link{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;padding-top:16px;font-size:.7rem;display:flex}.product-card-link b{border:1px solid;border-radius:50%;place-items:center;width:31px;height:31px;font-weight:400;display:grid}.solution-section{background:var(--oak-deep);min-height:95vh;color:var(--cream);grid-template-columns:1.1fr 1fr;align-items:center;gap:8vw;padding:130px 8vw;display:grid;position:relative;overflow:hidden}.solution-section:before{content:"";opacity:.12;background-image:linear-gradient(#f4f0e740 1px,#0000 1px),linear-gradient(90deg,#f4f0e740 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.solution-copy{z-index:2;position:relative}.solution-copy h2,.about-copy h2,.contact-intro h2{letter-spacing:-.065em;margin:25px 0 0;font-size:clamp(3.6rem,6.4vw,7rem);font-weight:650;line-height:.98}.solar-site[dir=rtl] .solution-copy h2,.solar-site[dir=rtl] .about-copy h2,.solar-site[dir=rtl] .contact-intro h2{letter-spacing:0;font-size:clamp(3rem,5.7vw,5.8rem);font-weight:620;line-height:1.36}.solution-copy>p:last-child{color:#aebeb3;max-width:560px;margin:34px 0 0;font-size:1rem;line-height:1.9}.energy-flow{z-index:2;border:1px solid var(--line-light);position:relative}.energy-flow>div:not(.energy-beam){border-bottom:1px solid var(--line-light);grid-template-columns:.35fr 1fr auto;align-items:center;min-height:95px;padding:18px 25px;display:grid;position:relative}.energy-flow>div:nth-child(5){border-bottom:0}.energy-flow span{color:#75877b;font-family:Arial,sans-serif;font-size:.57rem}.energy-flow strong{font-size:1.25rem;font-weight:520}.energy-flow i{background:var(--sun);width:8px;height:8px;box-shadow:0 0 14px var(--sun);border-radius:50%}.energy-beam{background:linear-gradient(transparent,var(--sun),transparent);width:1px;box-shadow:0 0 10px var(--sun);position:absolute;top:10%;bottom:10%;right:20px}.solar-site[dir=rtl] .energy-beam{left:20px;right:auto}.about-solar{background:var(--cream);min-height:92vh;color:var(--oak);align-items:center;padding:120px 8vw;display:flex;position:relative;overflow:hidden}.about-copy{z-index:3;max-width:1000px;position:relative}.about-copy>p:nth-of-type(2){color:#52665b;max-width:650px;margin:36px 0 0;font-size:1.03rem;line-height:1.9}.about-facts{direction:ltr;gap:10px;margin-top:55px;display:flex}.about-facts span{border:1px solid var(--line-dark);letter-spacing:.1em;border-radius:99px;min-width:145px;padding:16px 20px;font-family:Arial,sans-serif;font-size:.56rem}.about-facts b{margin-right:7px;font-size:1.25rem}.about-rings{aspect-ratio:1;border:1px solid #173e2d29;border-radius:50%;width:min(66vw,900px);animation:45s linear infinite solar-spin-centered;position:absolute;top:50%;right:-10vw;transform:translateY(-50%)}.about-rings i{border:1px dashed #173e2d2e;border-radius:50%;position:absolute;inset:14%}.about-rings i:nth-child(2){border-style:solid;inset:32%}.about-rings i:nth-child(3){background:var(--oak);border:0;inset:44%;box-shadow:0 0 80px #173e2d33}.about-rings span{background:var(--sun);width:9px;height:9px;box-shadow:0 0 20px var(--sun);border-radius:50%;position:absolute;top:25%;left:9%}.solar-contact{background:var(--oak);color:var(--cream);grid-template-columns:1.05fr .95fr;gap:8vw;padding:140px 8vw;display:grid;position:relative;overflow:hidden}.contact-intro,.contact-form{z-index:3;position:relative}.contact-intro>p:nth-of-type(2){color:#b9c7be;max-width:580px;margin:34px 0 0;line-height:1.9}.contact-direct{border-top:1px solid var(--line-light);margin-top:55px}.contact-direct>a,.contact-direct>div{border-bottom:1px solid var(--line-light);grid-template-columns:.35fr 1fr;gap:20px;padding:18px 0;display:grid}.contact-direct span{letter-spacing:.14em;color:#8ea095;font-family:Arial,sans-serif;font-size:.53rem}.contact-direct strong{text-align:start;direction:ltr;font-size:.88rem;font-weight:520}.contact-form{border:1px solid var(--line-light);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#071a1294;align-self:start;padding:38px}.field-row{grid-template-columns:1fr 1fr;gap:20px;display:grid}.contact-form label{margin-bottom:24px;display:block}.contact-form label>span{color:#9eafa4;margin-bottom:9px;font-size:.68rem;display:block}.contact-form input,.contact-form select,.contact-form textarea{width:100%;color:var(--cream);font:inherit;background:0 0;border:0;border-bottom:1px solid #f4f0e740;border-radius:0;outline:none;padding:10px 2px}.contact-form textarea{resize:vertical}.contact-form input:focus,.contact-form select:focus,.contact-form textarea:focus{border-color:var(--sun)}.contact-form select option{background:var(--oak-deep);color:var(--cream)}.contact-form button{background:var(--sun);width:100%;color:var(--oak-deep);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:space-between;align-items:center;padding:11px 13px 11px 22px;font-size:.73rem;font-weight:650;display:flex}.contact-form button b{background:var(--oak-deep);width:36px;height:36px;color:var(--sun);border-radius:50%;place-items:center;display:grid}.form-hint{color:#86978c;margin:13px 8px 0;font-size:.61rem;line-height:1.6}.contact-orbit{aspect-ratio:1;border:1px solid #efc85824;border-radius:50%;width:72vw;position:absolute;bottom:-36vw;left:-25vw}.contact-orbit span,.contact-orbit i,.contact-orbit b{border:1px dashed #efc85829;border-radius:50%;position:absolute;inset:18%}.contact-orbit i{border-style:solid;inset:35%}.contact-orbit b{background:#efc85814;border:0;inset:49%}.solar-site[dir=rtl] .contact-orbit{left:auto;right:-25vw}.compact-contact{padding-top:110px;padding-bottom:110px}.solar-footer{color:#8fa095;border-top:1px solid var(--line-light);background:#04110b;grid-template-columns:1.4fr .65fr .8fr auto;align-items:center;gap:5vw;min-height:230px;padding:45px 4vw;font-size:.66rem;display:grid}.footer-logo{align-items:center;gap:22px;display:flex}.footer-logo>strong{color:var(--cream);letter-spacing:.42em;font-family:Arial,sans-serif;font-size:1.1rem}.footer-logo span{max-width:220px;line-height:1.7}.solar-footer>div{flex-direction:column;gap:11px;display:flex}.solar-footer>div:nth-of-type(2){text-align:start;direction:ltr}.solar-footer>p{white-space:nowrap;margin:0;font-family:Arial,sans-serif}.catalog-hero{background:var(--oak-deep);min-height:78vh;color:var(--cream);flex-direction:column;justify-content:center;padding:160px 8vw 90px;display:flex;position:relative;overflow:hidden}.catalog-hero h1{z-index:2;letter-spacing:-.07em;max-width:1100px;margin:30px 0 0;font-size:clamp(4.5rem,8vw,8.5rem);font-weight:660;line-height:.93;position:relative}.solar-site[dir=rtl] .catalog-hero h1{letter-spacing:0;font-size:clamp(3.5rem,6.8vw,7rem);font-weight:620;line-height:1.3}.catalog-hero .section-label{z-index:2;color:#b3c3b8;position:relative}.catalog-hero-bottom{z-index:2;border-top:1px solid var(--line-light);justify-content:space-between;align-items:flex-end;margin-top:50px;padding-top:22px;display:flex;position:relative}.catalog-hero-bottom>p{color:#a8b9ae;max-width:600px;margin:0;line-height:1.8}.catalog-hero-bottom>strong{align-items:baseline;gap:10px;font-size:.65rem;font-weight:400;display:flex}.catalog-hero-bottom b{color:var(--sun);font-family:Arial,sans-serif;font-size:3rem}.catalog-ray{aspect-ratio:1;border:1px solid #efc85824;border-radius:50%;width:min(58vw,820px);position:absolute;top:50%;right:-6vw;transform:translateY(-50%)}.catalog-ray i{border:1px dashed #efc8582e;border-radius:50%;position:absolute;inset:18%}.catalog-ray i:nth-child(2){background:radial-gradient(circle,#efc858 0 3%,#173e2d 55%,#071a12 70%);border-style:solid;inset:39%;box-shadow:0 0 90px #efc85826}.catalog-ray span{background:var(--sun);width:8px;height:8px;box-shadow:0 0 20px var(--sun);border-radius:50%;position:absolute;top:25%;left:8%}.catalog-body{background:var(--cream);color:var(--oak);padding:75px 5vw 150px}.catalog-filters{flex-wrap:wrap;gap:8px;margin:0 3vw 65px;display:flex}.catalog-filters button{border:1px solid var(--line-dark);color:var(--oak);font:inherit;cursor:pointer;background:0 0;border-radius:99px;padding:11px 15px;font-size:.67rem}.catalog-filters button span{opacity:.45;margin-inline-end:8px;font-family:Arial,sans-serif}.catalog-filters button.active{background:var(--oak);color:var(--cream);border-color:var(--oak)}.catalog-result-head{align-items:center;gap:20px;margin:0 3vw 22px;display:flex}.catalog-result-head p{margin:0;font-size:.66rem}.catalog-result-head i{background:var(--line-dark);flex:1;height:1px}.detail-hero{background:var(--cream);min-height:100svh;color:var(--oak);grid-template-columns:1fr 1fr;padding-top:84px;display:grid}.detail-copy{flex-direction:column;justify-content:center;padding:9vw 5vw 6vw 8vw;display:flex}.solar-site[dir=rtl] .detail-copy{padding:9vw 8vw 6vw 5vw}.back-link{border-bottom:1px solid var(--line-dark);align-items:center;gap:12px;width:fit-content;margin-bottom:65px;padding-bottom:5px;font-size:.68rem;display:flex}.detail-code{letter-spacing:.17em;text-align:start;direction:ltr;margin:25px 0 10px;font-family:Arial,sans-serif;font-size:.69rem}.detail-copy h1{letter-spacing:-.06em;margin:0;font-size:clamp(3.2rem,5.4vw,6.4rem);font-weight:660;line-height:1.02}.solar-site[dir=rtl] .detail-copy h1{letter-spacing:0;font-size:clamp(3rem,4.8vw,5.4rem);font-weight:620;line-height:1.35}.detail-summary{color:#52665b;max-width:610px;margin:32px 0 0;font-size:1rem;line-height:1.9}.detail-actions{align-items:center;gap:28px;margin-top:42px;display:flex}.detail-actions>span{letter-spacing:.12em;direction:ltr;font-family:Arial,sans-serif;font-size:.72rem}.detail-visual{background:#b9c6b9;min-height:700px;position:relative}.detail-visual>.product-art{height:100%;min-height:700px}.detail-number{z-index:4;letter-spacing:.12em;direction:ltr;border:1px solid #173e2d59;border-radius:99px;padding:9px 13px;font-family:Arial,sans-serif;font-size:.59rem;position:absolute;bottom:24px;left:25px}.spec-section{background:var(--oak-deep);color:var(--cream);padding:130px 8vw}.spec-heading{justify-content:space-between;align-items:flex-end;margin-bottom:70px;display:flex}.spec-heading h2{letter-spacing:-.05em;direction:ltr;margin:0;font-family:Arial,sans-serif;font-size:clamp(3rem,6vw,6.5rem)}.spec-grid{border-top:1px solid var(--line-light);border-inline-start:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.spec-grid article{border-inline-end:1px solid var(--line-light);border-bottom:1px solid var(--line-light);min-height:210px;padding:27px}.spec-grid article>span{color:#788a7e;font-family:Arial,sans-serif;font-size:.56rem}.spec-grid article>p{color:#94a69a;margin:45px 0 10px;font-size:.7rem}.spec-grid article>strong{text-align:start;direction:ltr;font-family:Arial,sans-serif;font-size:clamp(1.1rem,1.7vw,1.65rem);font-weight:520;line-height:1.4;display:block}.engineering-section{background:var(--cream);color:var(--oak);padding:130px 8vw 160px}.engineering-title{grid-template-columns:1fr 3fr;align-items:start;gap:4vw;display:grid}.engineering-title h2{letter-spacing:-.055em;max-width:1050px;margin:0;font-size:clamp(2.7rem,5.2vw,5.7rem);font-weight:620;line-height:1.08}.solar-site[dir=rtl] .engineering-title h2{letter-spacing:0;font-size:clamp(2.5rem,4.7vw,4.8rem);line-height:1.45}.engineering-grid{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.engineering-grid article{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:300px;padding:28px}.engineering-grid article>span{opacity:.5;font-family:Arial,sans-serif;font-size:.57rem}.engineering-grid h3{margin:70px 0 18px;font-size:1.15rem;font-weight:620}.engineering-grid p{color:#53675b;margin:0;font-size:.82rem;line-height:1.85}.latin-copy{text-align:start;direction:ltr;font-family:Arial,sans-serif}.related-section{background:var(--warm);color:var(--oak);padding:110px 5vw 140px}.related-head{justify-content:space-between;align-items:center;margin:0 3vw 45px;display:flex}.next-product{background:var(--sun);color:var(--oak-deep);grid-template-columns:.5fr 2fr auto;align-items:center;gap:30px;padding:48px 8vw;display:grid}.next-product span{font-size:.68rem}.next-product strong{font-size:clamp(1.6rem,3vw,3.4rem);font-weight:620}.next-product b{border:1px solid;border-radius:50%;place-items:center;width:54px;height:54px;font-size:1.4rem;display:grid}@keyframes solar-spin-centered{to{transform:rotate(360deg)}}@media (max-width:1100px){.holding-card.active{grid-column:span 12}.holding-card:not(.active){grid-column:span 4}.ecosystem-grid{grid-template-columns:repeat(3,1fr)}.featured-grid,.catalog-grid{grid-template-columns:repeat(2,1fr)}.solar-contact{gap:5vw}.solar-footer{grid-template-columns:1.3fr .7fr .9fr}.solar-footer>p{grid-column:1/-1}.detail-copy{padding-inline:5vw}.detail-visual,.detail-visual>.product-art{min-height:620px}}@media (max-width:850px){.header-contact{display:none}.holding-head,.ecosystem-head,.engineering-title{grid-template-columns:1fr}.holding-head,.ecosystem-head{gap:25px}.holding-grid{grid-template-columns:repeat(2,1fr)}.holding-card.active,.holding-card:not(.active){grid-column:span 1}.holding-card.active{grid-column:1/-1}.ecosystem-grid{grid-template-columns:repeat(2,1fr)}.solution-section{grid-template-columns:1fr;gap:70px;min-height:auto}.solar-contact{grid-template-columns:1fr}.contact-form{margin-top:20px}.solar-footer{grid-template-columns:1fr 1fr}.footer-logo{grid-column:1/-1}.detail-hero{grid-template-columns:1fr}.detail-copy,.solar-site[dir=rtl] .detail-copy{padding:140px 7vw 80px}.detail-visual,.detail-visual>.product-art{min-height:620px}.spec-grid{grid-template-columns:repeat(2,1fr)}.engineering-grid{grid-template-columns:1fr}.engineering-grid article{min-height:220px}.engineering-grid h3{margin-top:45px}.related-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:600px){.solar-brand:before{width:44px;height:44px}.solar-nav-actions{gap:8px}.solar-langs button{width:30px;height:30px}.solar-hero h1,.solar-site[dir=rtl] .solar-hero h1{font-size:clamp(3.15rem,15vw,5.4rem)}.holding-section,.ecosystem-section,.featured-section,.solution-section,.about-solar,.solar-contact,.catalog-body,.spec-section,.engineering-section,.related-section{padding-inline:6vw}.holding-grid,.ecosystem-grid,.featured-grid,.catalog-grid,.related-grid,.spec-grid{grid-template-columns:1fr}.holding-card.active,.holding-card:not(.active){grid-column:1}.holding-card{min-height:390px}.holding-card h3{margin-top:185px}.holding-head{margin-inline:0}.ecosystem-card{min-height:440px}.featured-head,.related-head{margin-inline:0}.product-card h3,.product-summary{min-height:0}.about-facts{flex-wrap:wrap}.field-row{grid-template-columns:1fr;gap:0}.contact-form{padding:25px 20px}.solar-footer{grid-template-columns:1fr;padding-inline:6vw}.solar-footer>*{grid-column:1!important}.expert-dock{top:auto;bottom:17px;inset-inline-end:12px;transform:none}.expert-dock:hover{transform:translateY(-3px)}.expert-copy small{display:none}.catalog-hero{min-height:72vh;padding:140px 6vw 70px}.catalog-hero h1,.solar-site[dir=rtl] .catalog-hero h1{font-size:clamp(3.1rem,14vw,5rem)}.catalog-hero-bottom{display:block}.catalog-hero-bottom>strong{margin-top:30px}.catalog-filters{margin-inline:0}.detail-copy h1,.solar-site[dir=rtl] .detail-copy h1{font-size:clamp(2.8rem,13vw,4.6rem)}.detail-visual,.detail-visual>.product-art{min-height:500px}.spec-heading{display:block}.spec-heading h2{margin-top:20px}.spec-grid article{min-height:180px}.engineering-title h2,.solar-site[dir=rtl] .engineering-title h2{font-size:2.6rem}.next-product{grid-template-columns:1fr auto;padding:35px 6vw}.next-product span{grid-column:1/-1}.next-product strong{font-size:1.55rem}.product-art{min-height:500px}}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none}.art-orbit,.about-rings,.expert-pulse{animation:none}}@media (max-width:900px){.holding-network{opacity:.7;width:82vw;right:-30vw}.network-node{font-size:.45rem}.node-agri,.node-pharma{display:none}}@media (max-width:600px){.solar-brand img{width:43px;height:43px}.holding-network{opacity:.5;width:105vw;right:-58vw}.network-node{display:none}.expert-panel{top:auto;bottom:76px;transform-origin:100% 100%;inset-inline-end:12px;transform:translateY(18px)scale(.96)}.solar-site[dir=rtl] .expert-panel{transform-origin:0 100%}.expert-panel.open{transform:none}.expert-dock{z-index:72}.chat-body{min-height:155px;padding:21px 18px}.chat-compose{padding:14px}.social-links>a,.social-links>button{min-width:40px;height:40px}.social-links b{display:none}}@media (prefers-reduced-motion:reduce){.network-ring,.mark-oak,.oak-glow{animation:none}.brand-mark-base,.brand-mark-current,.brand-seed,.brand-ripple,.brand-word,.brand-word:before,.brand-word:after{animation:none!important}.brand-mark-base,.brand-word{opacity:1!important;filter:none!important;transform:none!important}.brand-mark-current,.brand-seed,.brand-ripple,.brand-word:before,.brand-word:after{display:none!important}}@media (max-width:900px){.scroll-oak-canvas{width:46vw}.solar-hero-copy{width:86vw}.solar-hero h1{font-size:clamp(4.1rem,10vw,7rem)}}@media (max-width:600px){.scroll-oak-canvas{filter:drop-shadow(0 18px 25px #00000024);width:58vw;height:calc(100svh - 72px);top:72px}.solar-hero-copy{width:100%}.solar-site[dir=rtl] .solar-hero h1{max-width:88%;margin-inline-start:auto;font-size:clamp(3rem,13vw,4.8rem)}.solar-hero-bottom>p{max-width:86%;margin-inline-start:auto}.solar-index{display:none}.product-image-art.compact img{width:94%;height:88%}}.root-about-portal{--root-reveal:0;z-index:5;width:260px;min-height:66px;color:var(--cream);opacity:var(--root-reveal);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:ltr;background:#04140db3;border:1px solid #d8bd7547;border-radius:99px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 11px 10px 16px;transition:opacity .18s linear,border-color .3s,background .3s,box-shadow .3s;display:grid;position:absolute;bottom:clamp(12px,2.2vh,24px);left:calc(28.5% - 130px);box-shadow:0 14px 38px #0000002e}.root-about-portal>span:first-child{color:#8ca092;font:650 .5rem/1 Arial,sans-serif}.root-about-portal>span:nth-child(2){flex-direction:column;gap:5px;min-width:0;display:flex}.root-about-portal small{color:#81968a;font-size:.5rem;line-height:1}.root-about-portal strong{font-size:.69rem;font-weight:620;line-height:1.2}.root-about-portal>b{width:38px;height:38px;color:var(--oak-deep);background:#d8bd75;border-radius:50%;place-items:center;font:500 .9rem/1 Arial,sans-serif;transition:transform .3s,background .3s;display:grid}.solar-site[dir=rtl] .root-about-portal{direction:rtl;padding:10px 16px 10px 11px}:is(.root-about-portal:hover,.root-about-portal:focus-visible){background:#071f14e6;border-color:#d8bd75b8;outline:0;box-shadow:0 18px 44px #00000045}:is(.root-about-portal:hover>b,.root-about-portal:focus-visible>b){background:var(--sun);transform:rotate(7deg)}.about-page-link{border:1px solid var(--line-dark);border-radius:99px;align-items:center;gap:26px;width:fit-content;margin-top:34px;padding:10px 12px 10px 22px;font-size:.7rem;font-weight:650;transition:background .25s,color .25s;display:flex}.about-page-link b{background:var(--oak);width:34px;height:34px;color:var(--sun);border-radius:50%;place-items:center;display:grid}.about-page-link:hover{background:var(--oak);color:var(--cream)}.about-page-link:hover b{background:var(--sun);color:var(--oak)}.about-nature-hero{min-height:100svh;color:var(--cream);isolation:isolate;background:#06160f;align-items:center;padding-top:84px;display:flex;position:relative;overflow:hidden}.about-nature-media{z-index:-3;background:#06160f;position:absolute;inset:84px 0 0;overflow:hidden}.about-nature-media img{object-fit:cover;object-position:center top;filter:saturate(1.03)contrast(1.03)brightness(.88);width:100%;height:120%;display:block}.about-nature-media:after{content:"";pointer-events:none;background:radial-gradient(circle at 24% 42%,#0000 0 24%,#030e0914 58%,#030e096b 100%);position:absolute;inset:0}.about-nature-hero:before{content:"";z-index:-2;background:linear-gradient(90deg,#04110b0f 0,#04110b21 42%,#04110bc2 72%,#04110bf0 100%),linear-gradient(#0000 58%,#04110b9e);position:absolute;inset:84px 0 0}.about-nature-hero:after{content:"";z-index:-1;pointer-events:none;border-inline:1px solid #f4f0e72e;position:absolute;inset:84px 4vw 0}.nature-credit{z-index:3;inset-inline-start:5.2vw;color:#f4f0e791;letter-spacing:.04em;font:500 .51rem/1.5 Arial,sans-serif;transition:color .2s;position:absolute;bottom:22px}.nature-credit:hover{color:var(--cream)}.about-nature-copy{z-index:2;width:min(620px,43vw);margin-left:auto;margin-right:7vw;padding-top:30px;position:relative}.solar-site[dir=rtl] .about-nature-copy{text-align:right}.about-nature-kicker{color:#d5ddcf;letter-spacing:.06em;align-items:center;gap:14px;margin:0 0 32px;font-size:.72rem;display:flex}.about-nature-kicker i{background:var(--sun);width:42px;height:1px;box-shadow:0 0 9px #efc85873}.about-nature-copy h1{letter-spacing:-.065em;text-wrap:balance;max-width:650px;margin:0;font-size:clamp(4rem,6.8vw,7.8rem);font-weight:640;line-height:.98}.solar-site[dir=rtl] .about-nature-copy h1{letter-spacing:0;font-size:clamp(3.4rem,5.7vw,6.1rem);font-weight:620;line-height:1.3}.about-nature-copy>p:not(.about-nature-kicker){color:#c2cec5;max-width:590px;margin:30px 0 0;font-size:1rem;line-height:1.95}.about-nature-copy>a{border-bottom:1px solid #f4f0e773;align-items:center;gap:22px;width:fit-content;margin-top:35px;padding-bottom:8px;font-size:.68rem;display:flex}.about-nature-copy>a b{color:var(--sun);font-size:1.1rem;animation:2s ease-in-out infinite scroll-invite}@keyframes scroll-invite{0%,to{transform:translateY(-2px)}50%{transform:translateY(4px)}}.about-story{background:var(--cream);color:var(--oak);padding:145px 7vw 160px}.about-story-lead{grid-template-columns:.7fr 2.05fr 1.2fr;align-items:start;gap:5vw;display:grid}.about-story-lead h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.1rem,5.3vw,6rem);font-weight:630;line-height:1.03}.solar-site[dir=rtl] .about-story-lead h2{letter-spacing:0;font-size:clamp(2.8rem,4.8vw,5rem);line-height:1.4}.about-story-lead>p:last-child{color:#52665b;margin:8px 0 0;line-height:1.95}.about-capabilities{border-top:1px solid var(--line-dark);border-inline-start:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:110px;display:grid}.about-capabilities article{border-inline-end:1px solid var(--line-dark);border-bottom:1px solid var(--line-dark);min-height:340px;padding:28px;position:relative;overflow:hidden}.about-capabilities span{letter-spacing:.1em;opacity:.5;font:600 .6rem/1 Arial,sans-serif}.about-capabilities i{top:28px;background:var(--sun);border-radius:50%;width:8px;height:8px;position:absolute;inset-inline-end:28px;box-shadow:0 0 14px #efc858b3}.about-capabilities h3{margin:140px 0 20px;font-size:1.6rem;font-weight:620}.about-capabilities p{color:#5b6e62;max-width:360px;margin:0;font-size:.83rem;line-height:1.85}.about-journey{background:var(--oak-deep);color:var(--cream);padding:140px 7vw 160px;position:relative;overflow:hidden}.about-journey:before{content:"";opacity:.13;background-image:linear-gradient(#f4f0e740 1px,#0000 1px),linear-gradient(90deg,#f4f0e740 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000,#0000);mask-image:linear-gradient(90deg,#0000,#000,#0000)}.about-journey-head{z-index:2;grid-template-columns:.7fr 3.25fr;gap:5vw;display:grid;position:relative}.about-journey-head h2{letter-spacing:-.065em;margin:0;font-size:clamp(3.3rem,6vw,6.7rem);font-weight:640;line-height:1}.solar-site[dir=rtl] .about-journey-head h2{letter-spacing:0;font-size:clamp(3rem,5.2vw,5.5rem);line-height:1.4}.about-journey-head div>p{color:#aab9af;max-width:570px;margin:30px 0 0;line-height:1.85}.about-journey-track{z-index:2;border-top:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);margin-top:100px;display:grid;position:relative}.about-journey-track article{border-inline-end:1px solid var(--line-light);min-height:285px;padding:29px 24px;position:relative}.about-journey-track span{color:#829489;font:600 .6rem/1 Arial,sans-serif}.about-journey-track i{top:-5px;background:var(--sun);border-radius:50%;width:9px;height:9px;position:absolute;inset-inline-start:24px;box-shadow:0 0 20px #efc858b3}.about-journey-track h3{margin:96px 0 18px;font-size:1.35rem;font-weight:590}.about-journey-track p{color:#aab9af;margin:0;font-size:.79rem;line-height:1.8}.about-fields{background:var(--warm);color:var(--oak);padding:145px 7vw 160px}.about-fields-head{grid-template-columns:.7fr 3.25fr;gap:5vw;margin-bottom:80px;display:grid}.about-fields-head h2{letter-spacing:-.06em;max-width:1050px;margin:0;font-size:clamp(3rem,5.5vw,6rem);font-weight:630;line-height:1.05}.solar-site[dir=rtl] .about-fields-head h2{letter-spacing:0;font-size:clamp(2.8rem,4.8vw,5rem);line-height:1.42}.about-fields-grid{border-top:1px solid var(--line-dark)}.about-fields-grid article{border-bottom:1px solid var(--line-dark);grid-template-columns:.2fr 1fr auto;align-items:center;min-height:145px;transition:padding .3s,background .3s,color .3s;display:grid}.about-fields-grid article:hover{background:var(--oak);color:var(--cream);padding-inline:24px}.about-fields-grid article>span{opacity:.5;font:600 .58rem/1 Arial,sans-serif}.about-fields-grid h3{margin:0 0 8px;font-size:1.65rem;font-weight:620}.about-fields-grid p{color:#5c6e63;margin:0;font-size:.78rem}.about-fields-grid article:hover p{color:#bac7be}.about-fields-grid b{border:1px solid;border-radius:50%;place-items:center;width:45px;height:45px;font-weight:400;display:grid}.about-closing{text-align:center;background:var(--cream);color:var(--oak);padding:135px 8vw;position:relative;overflow:hidden}.about-closing:before{content:"";aspect-ratio:1;border:1px solid #173e2d1a;border-radius:50%;width:min(74vw,920px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 85px #173e2d06,0 0 0 180px #173e2d05}.about-closing>*{z-index:2;position:relative}.about-closing .section-label{justify-content:center}.about-closing h2{letter-spacing:-.06em;max-width:1050px;margin:30px auto 0;font-size:clamp(3.1rem,6vw,6.6rem);font-weight:640;line-height:1.02}.solar-site[dir=rtl] .about-closing h2{letter-spacing:0;font-size:clamp(2.8rem,5.2vw,5.5rem);line-height:1.42}.about-closing>p:nth-of-type(2){color:#5a6c61;margin:28px 0 0}.about-closing button{background:var(--sun);color:var(--oak-deep);font:inherit;cursor:pointer;border:0;border-radius:99px;align-items:center;gap:28px;margin:36px auto 0;padding:10px 12px 10px 24px;font-size:.73rem;font-weight:650;line-height:1;display:flex}.about-closing button b{background:var(--oak);width:37px;height:37px;color:var(--sun);border-radius:50%;place-items:center;display:grid}.product-image-art{background:radial-gradient(circle at 50% 42%,#3c403d,#111714 62%,#07100c);padding:5%}.product-image-art.compact{background:radial-gradient(circle at 50% 42%,#424642,#161b18 64%,#09110d);padding:5.5%}.product-image-art img{object-fit:contain;object-position:center;filter:drop-shadow(-10px 16px 18px #00000047);border-radius:8px;width:100%;max-width:100%;height:100%;max-height:100%;transition:transform .55s cubic-bezier(.18,.82,.2,1);transform:translateZ(0)}.product-image-art.compact img{width:100%;max-width:100%;height:100%;max-height:100%}.product-image-art:hover img{transform:translateY(-4px)scale(1.012)}.product-image-halo{border-color:#173e2d26;width:51%;box-shadow:0 0 0 34px #173e2d07,0 0 0 78px #173e2d04}@media (max-width:900px){.about-nature-copy{width:min(590px,55vw);margin-right:5vw}.about-nature-hero:before{background:linear-gradient(90deg,#04110b1f,#04110bc7 68%,#04110bed)}.about-story-lead{grid-template-columns:1fr 2fr}.about-story-lead>p:last-child{grid-column:2}.about-capabilities{grid-template-columns:1fr}.about-capabilities article{min-height:250px}.about-capabilities h3{margin-top:80px}.about-journey-head,.about-fields-head{grid-template-columns:1fr}.about-journey-track{grid-template-columns:repeat(2,1fr)}.about-journey-track article{border-bottom:1px solid var(--line-light)}}@media (max-width:600px){.brand-mark{width:47px;height:47px}.brand-word{letter-spacing:.34em;text-indent:.34em;font-size:.76rem}.acorn-physics-canvas{height:calc(100% - 72px);inset:72px 0 0}.solar-hero-copy{z-index:4;position:relative}.expert-dock{place-items:center;width:54px;height:54px;padding:0;display:grid}.expert-dock .expert-copy{display:none}.expert-dock>b{width:38px;height:38px}.expert-dock .expert-pulse{top:7px;left:7px}.about-page-link{margin-top:28px}.about-nature-hero{align-items:flex-end;min-height:100svh;padding-top:72px}.about-nature-media{inset:72px 0 0}.about-nature-media img{object-position:42% center}.about-nature-hero:before{background:linear-gradient(#04110b1a 21%,#04110bd1 60%,#04110bfa 98%),linear-gradient(90deg,#04110b14,#04110b57);inset:72px 0 0}.about-nature-hero:after{inset:72px 4vw 0}.nature-credit{inset-inline-start:7vw;font-size:.45rem;bottom:12px}.about-nature-copy{width:auto;margin:0;padding:0 7vw 8vh}.about-nature-copy h1,.solar-site[dir=rtl] .about-nature-copy h1{font-size:clamp(3.05rem,13vw,4.6rem);line-height:1.26}.about-nature-copy>p:not(.about-nature-kicker){font-size:.88rem;line-height:1.85}.about-nature-kicker{margin-bottom:20px;font-size:.62rem}.about-nature-copy>a{margin-top:24px}.about-story,.about-journey,.about-fields{padding:100px 6vw 115px}.about-story-lead{display:block}.about-story-lead h2,.solar-site[dir=rtl] .about-story-lead h2,.about-journey-head h2,.solar-site[dir=rtl] .about-journey-head h2,.about-fields-head h2,.solar-site[dir=rtl] .about-fields-head h2{margin-top:28px;font-size:2.75rem;line-height:1.38}.about-story-lead>p:last-child{margin-top:28px}.about-capabilities{margin-top:70px}.about-capabilities article{min-height:235px}.about-capabilities h3{margin-top:76px}.about-journey-track{grid-template-columns:1fr;margin-top:65px}.about-journey-track article{min-height:230px}.about-fields-head{margin-bottom:55px}.about-fields-grid article{grid-template-columns:.22fr 1fr auto;gap:8px;min-height:128px}.about-fields-grid h3{font-size:1.3rem}.about-fields-grid p{font-size:.7rem}.about-fields-grid b{width:36px;height:36px}.about-closing{padding:105px 6vw}.about-closing h2,.solar-site[dir=rtl] .about-closing h2{font-size:2.75rem;line-height:1.42}.product-image-art,.product-image-art.compact{padding:5%}.product-image-art.compact img,.product-image-art img{width:100%;max-width:100%;height:100%;max-height:100%}}@media (prefers-reduced-motion:reduce){.brand-mark:before,.about-nature-copy>a b{animation:none!important}}.holding-cycle{color:var(--cream);isolation:isolate;background:#06150e;border:1px solid #f4f0e724;border-radius:34px;grid-template-columns:minmax(0,1.55fr) minmax(290px,.6fr);margin:0 3vw;display:grid;position:relative;overflow:hidden;box-shadow:0 34px 90px #173e2d29}.holding-cycle:before{content:"";z-index:-1;background:radial-gradient(circle at 31% 44%,#efc85821,#0000 25%),linear-gradient(135deg,#33644a26,#0000 45%);position:absolute;inset:0}.holding-cycle-visual{direction:ltr;min-height:710px;position:relative;overflow:hidden}.cycle-grid{opacity:.12;background-image:linear-gradient(#f4f0e71f 1px,#0000 1px),linear-gradient(90deg,#f4f0e71f 1px,#0000 1px);background-size:52px 52px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(circle,#000,#0000 72%);mask-image:radial-gradient(circle,#000,#0000 72%)}.cycle-orbit{aspect-ratio:1;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cycle-orbit-outer{border:1px solid #efc85845;width:min(72%,570px);box-shadow:0 0 0 38px #efc85805,0 0 90px #efc8580d}.cycle-orbit-outer:before{content:"";border-radius:inherit;background:conic-gradient(from 220deg,transparent 0 63%,#efc858e6 69%,transparent 76%);animation:14s linear infinite cycle-sweep;position:absolute;inset:-2px;-webkit-mask:radial-gradient(circle,#0000 calc(100% - 3px),#000 calc(100% - 2px));mask:radial-gradient(circle,#0000 calc(100% - 3px),#000 calc(100% - 2px))}.cycle-orbit-inner{border:1px dashed #f4f0e733;width:min(43%,340px);animation:48s linear infinite cycle-counterspin}.cycle-orbit>i{background:var(--sun);border-radius:50%;width:9px;height:9px;position:absolute;top:-5px;left:50%;transform:translate(-50%);box-shadow:0 0 18px #efc858e6}.cycle-orbit-inner>i{background:#79ab88;width:7px;height:7px;top:auto;bottom:-4px;box-shadow:0 0 14px #79ab88b3}.cycle-spokes{pointer-events:none;position:absolute;inset:0}.cycle-spokes i{transform-origin:0;background:linear-gradient(90deg,#efc8587a,#0000);width:26%;height:1px;position:absolute;top:50%;left:50%}.cycle-spokes i:first-child{transform:rotate(-90deg)}.cycle-spokes i:nth-child(2){transform:rotate(0)}.cycle-spokes i:nth-child(3){transform:rotate(90deg)}.cycle-spokes i:nth-child(4){transform:rotate(180deg)}.cycle-core{z-index:3;aspect-ratio:1;width:190px;color:var(--oak-deep);background:radial-gradient(circle at 45% 35%,#f9f5ec,#e5ddcd 68%,#b8aa8a);border:1px solid #efc85873;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 0 0 13px #071a12db,0 0 0 14px #efc85838,0 32px 72px #00000052}.cycle-core-aura{border:1px solid #efc8581f;border-radius:50%;animation:6s ease-in-out infinite cycle-breathe;position:absolute;inset:-36px}.cycle-core img{object-fit:contain;width:76px;height:76px}.cycle-core strong{letter-spacing:.36em;text-indent:.36em;margin-top:5px;font:800 .9rem/1 Arial,sans-serif}.cycle-core small{color:#546a5d;letter-spacing:.12em;margin-top:10px;font:650 .45rem/1 Arial,sans-serif}.cycle-sector{z-index:4;width:190px;min-height:76px;color:var(--cream);font:inherit;text-align:start;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#081e14d1;border:1px solid #f4f0e733;border-radius:16px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:12px 14px;transition:border-color .3s,background .3s,box-shadow .3s,scale .3s;display:grid;position:absolute;box-shadow:0 15px 32px #0000002b}.cycle-sector span{color:#7f9588;letter-spacing:.08em;font:650 .54rem/1 Arial,sans-serif}.cycle-sector strong{font-size:.8rem;font-weight:600;line-height:1.45}.cycle-sector i{background:#65796c;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #65796c14}:is(.cycle-sector:hover,.cycle-sector:focus-visible,.cycle-sector.selected){background:#123826f0;border-color:#efc858b8;outline:0;scale:1.045;box-shadow:0 18px 48px #0000004d,0 0 28px #efc85814}.cycle-sector.active i,.cycle-sector.selected i{background:var(--sun);box-shadow:0 0 18px #efc858d9}.cycle-sector-energy{top:5%;left:50%;transform:translate(-50%)}.cycle-sector-agriculture{top:50%;right:3%;transform:translateY(-50%)}.cycle-sector-petrochemical{bottom:5%;left:50%;transform:translate(-50%)}.cycle-sector-pharma{top:50%;left:3%;transform:translateY(-50%)}.holding-cycle-panel{background:linear-gradient(#f4f0e70e,#f4f0e704);border-inline-start:1px solid #f4f0e721;flex-direction:column;justify-content:center;padding:54px clamp(28px,3vw,52px);display:flex;position:relative}.cycle-panel-top{color:#84988b;letter-spacing:.09em;justify-content:space-between;align-items:center;gap:15px;font:650 .55rem/1 Arial,sans-serif;display:flex}.cycle-panel-top em{color:var(--sun);border:1px solid #efc85866;border-radius:99px;padding:8px 10px;font-style:normal}.holding-cycle-panel>p:first-of-type{color:#8ba093;margin:72px 0 14px;font-size:.65rem}.holding-cycle-panel h3{margin:0;font-size:clamp(2.1rem,3.5vw,4rem);font-weight:620;line-height:1.2}.cycle-sector-copy{color:#9caea2;min-height:6em;margin:24px 0 0;font-size:.84rem;line-height:1.9}.holding-cycle-panel>a{width:fit-content;color:var(--sun);border-bottom:1px solid #efc8588c;align-items:center;gap:22px;margin-top:28px;padding-bottom:7px;font-size:.69rem;display:flex}.holding-cycle-panel>a b{font-size:1rem}.holding-cycle-panel>small{color:#71867a;margin-top:auto;padding-top:55px;font-size:.57rem}.cycle-capabilities{direction:ltr;background:#ffffff06;border-top:1px solid #f4f0e721;grid-column:1/-1;grid-template-columns:repeat(4,1fr);display:grid}.cycle-capabilities>div{border-inline-end:1px solid #f4f0e71a;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;min-height:94px;padding:20px 22px;display:grid;position:relative}.cycle-capabilities>div:last-child{border-inline-end:0}.cycle-capabilities span{color:#71867a;font:650 .53rem/1 Arial,sans-serif}.cycle-capabilities strong{font-size:.67rem;font-weight:560;line-height:1.5}.cycle-capabilities b{color:var(--sun);font-weight:400}.solar-site[dir=rtl] .cycle-capabilities{direction:rtl}.solar-site[dir=rtl] .cycle-capabilities b{transform:rotate(180deg)}@keyframes cycle-sweep{to{transform:rotate(360deg)}}@keyframes cycle-counterspin{to{transform:translate(-50%,-50%)rotate(-360deg)}}@keyframes cycle-breathe{0%,to{opacity:.32;transform:scale(.96)}50%{opacity:.82;transform:scale(1.04)}}.detail-visual{background:#06130d;overflow:hidden}.detail-visual>.product-viewer{height:100%;min-height:700px}.product-viewer{--look-x:0;--look-y:0;--light-x:50%;--light-y:44%;--cursor-x:50%;--cursor-y:50%;min-height:620px;color:var(--cream);isolation:isolate;background:linear-gradient(145deg,#10251a,#040d09 72%);position:relative;overflow:hidden}.product-viewer.is-expanded{z-index:140;border:1px solid #f4f0e730;border-radius:28px;height:calc(100svh - 36px);min-height:0;position:fixed;inset:18px;box-shadow:0 0 0 100vmax #020805f5,0 42px 110px #0000009e}.viewer-cyclorama{z-index:0;background:radial-gradient(circle at var(--light-x) var(--light-y),#4c7c5b4f,transparent 29%),radial-gradient(ellipse at 50% 103%,#c3a45e21,transparent 40%),linear-gradient(155deg,#13291e 0,#07130d 56%,#030a07 100%);position:absolute;inset:0;overflow:hidden}.viewer-cyclorama:before{content:"";transform-origin:top;background:linear-gradient(#f4f0e709,#0000),repeating-radial-gradient(at 50% 0,#dcc98e12 0 1px,#0000 1px 45px);border-radius:50% 50% 0 0;height:60%;position:absolute;bottom:-31%;left:-15%;right:-15%;transform:perspective(500px)rotateX(63deg)}.viewer-cyclorama i{aspect-ratio:1;width:62%;transform:translate(-50%,-50%) translate3d(calc(var(--look-x) * -9px),calc(var(--look-y) * -6px),0);border:1px solid #dcc98e1a;border-radius:50%;transition:transform .6s cubic-bezier(.16,.8,.22,1);position:absolute;top:47%;left:50%}.viewer-cyclorama i:nth-child(2){width:43%;transform:translate(-50%,-50%) translate3d(calc(var(--look-x) * -15px),calc(var(--look-y) * -9px),0);border-style:dashed;border-color:#f4f0e714}.viewer-cyclorama i:nth-child(3){width:24%;transform:translate(-50%,-50%) translate3d(calc(var(--look-x) * -21px),calc(var(--look-y) * -12px),0);border-color:#c3a45e29}.viewer-grid{z-index:0;opacity:.12;transform:translate3d(calc(var(--look-x) * -11px),calc(var(--look-y) * -8px),0);background-image:linear-gradient(#f4f0e71c 1px,#0000 1px),linear-gradient(90deg,#f4f0e71c 1px,#0000 1px);background-size:58px 58px;transition:transform .6s cubic-bezier(.16,.8,.22,1);position:absolute;inset:-18px;-webkit-mask-image:linear-gradient(#000,#0000 79%);mask-image:linear-gradient(#000,#0000 79%)}.viewer-glow{z-index:1;left:var(--light-x);top:var(--light-y);aspect-ratio:1;filter:blur(72px);background:#dcc98e1f;border-radius:50%;width:56%;transition:left .35s,top .35s;animation:8s ease-in-out infinite viewer-light;position:absolute;transform:translate(-50%,-50%)}.viewer-stage{z-index:2;cursor:crosshair;touch-action:pan-y pinch-zoom;-webkit-user-select:none;user-select:none;outline:none;place-items:center;display:grid;position:absolute;inset:58px 28px 108px}.product-viewer.dragging .viewer-stage{cursor:grabbing}.viewer-stage:focus-visible:after{content:"";pointer-events:none;border:1px solid #dcc98eb8;border-radius:24px;position:absolute;inset:2px}.viewer-frame{z-index:3;filter:drop-shadow(0 36px 34px #00000061);max-width:96%;max-height:94%;animation:1.15s cubic-bezier(.16,.8,.22,1) both viewer-frame-arrive;position:relative}.viewer-frame.is-landscape{aspect-ratio:3/2;width:min(94%,900px)}.viewer-frame.is-portrait{aspect-ratio:2/3;height:min(96%,760px)}.viewer-ambient{z-index:-2;opacity:.22;filter:blur(38px)saturate(1.25);transform:translate3d(calc(var(--look-x) * -13px),calc(var(--look-y) * -9px),0) scale(1.08);border-radius:38%;transition:transform .55s cubic-bezier(.16,.8,.22,1);position:absolute;inset:-12%;overflow:hidden}.viewer-ambient img{object-fit:cover;width:100%;height:100%}.viewer-media{background:#050b08;border:1px solid #f4f0e729;border-radius:clamp(14px,2vw,25px);position:absolute;inset:0;overflow:hidden;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #071a12a6,0 22px 60px #00000047}.depth-surface,.depth-surface>img,.depth-surface>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.depth-surface>img{z-index:1;object-fit:cover;opacity:1;transition:opacity .35s}.depth-surface>canvas{z-index:2;opacity:0;transition:opacity .45s}.depth-surface.is-ready>img{opacity:0}.depth-surface.is-ready>canvas{opacity:1}.viewer-generated{transform:translate3d(var(--pan-x),var(--pan-y),0) scale(var(--viewer-zoom));place-items:center;transition:transform .45s cubic-bezier(.16,.8,.22,1);display:grid;position:absolute;inset:0}.product-viewer.dragging .viewer-generated{transition:none}.viewer-generated>.product-art{background:radial-gradient(circle at var(--light-x) var(--light-y),#efc8585e,#507e5e2e 32%,transparent 33%);width:100%;height:100%;min-height:0;margin:0;overflow:visible}.viewer-generated>.product-art .art-light{display:none}.viewer-specular{z-index:4;pointer-events:none;border-radius:inherit;background:radial-gradient(circle at var(--light-x) var(--light-y),#fff9e229,transparent 24%),linear-gradient(112deg,transparent 22%,#ffffff09 45%,transparent 61%);mix-blend-mode:screen;transition:background .2s;position:absolute;inset:-1px}.viewer-reticle{z-index:6;left:var(--cursor-x);top:var(--cursor-y);opacity:0;pointer-events:none;border:1px solid #dcc98e66;border-radius:50%;width:48px;height:48px;transition:opacity .2s,transform .28s;position:absolute;transform:translate(-50%,-50%)scale(.82)}.viewer-stage:hover .viewer-reticle,.product-viewer.dragging .viewer-reticle{opacity:.5;transform:translate(-50%,-50%)scale(1)}.viewer-reticle i:before,.viewer-reticle i:after{content:"";background:#dcc98e7a;position:absolute}.viewer-reticle i:before{width:1px;top:-8px;bottom:-8px;left:50%}.viewer-reticle i:after{height:1px;top:50%;left:-8px;right:-8px}.viewer-reticle b{background:#dcc98e;border-radius:50%;width:4px;height:4px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.viewer-corner{z-index:7;pointer-events:none;border-style:solid;border-color:#dcc98e94;width:19px;height:19px;position:absolute}.corner-a{border-width:1px 0 0 1px;top:13px;left:13px}.corner-b{border-width:1px 1px 0 0;top:13px;right:13px}.corner-c{border-width:0 1px 1px 0;bottom:13px;right:13px}.corner-d{border-width:0 0 1px 1px;bottom:13px;left:13px}.viewer-reflection{z-index:-1;opacity:.12;filter:blur(3px);transform-origin:top;height:15%;position:absolute;top:101%;left:8%;right:8%;overflow:hidden;transform:scaleY(-1);-webkit-mask-image:linear-gradient(#000,#0000);mask-image:linear-gradient(#000,#0000)}.viewer-reflection img{object-fit:cover;object-position:bottom;width:100%;height:640%}.viewer-shadow{z-index:1;filter:blur(24px);height:9%;transform:translateX(calc(var(--look-x) * -18px)) scaleX(.92);background:#00000094;border-radius:50%;transition:transform .45s;position:absolute;bottom:1.5%;left:24%;right:24%}.viewer-meta{z-index:8;color:#91a69a;letter-spacing:.12em;direction:ltr;justify-content:space-between;align-items:center;font:650 .56rem/1 Arial,sans-serif;display:flex;position:absolute;top:21px;left:24px;right:24px}.viewer-meta strong{color:#d6c48e;align-items:center;gap:8px;font-size:.56rem;font-weight:650;display:flex}.viewer-meta strong i{background:#c3a45e;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #c3a45e1a}.viewer-help{z-index:8;bottom:23px;color:#84978b;align-items:center;gap:20px;font-size:.55rem;display:flex;position:absolute;inset-inline-start:24px}.viewer-help span{align-items:center;gap:8px;display:flex}.viewer-help i{color:#dcc98e;font:.82rem/1 Arial,sans-serif}.viewer-telemetry{z-index:8;color:#708579;direction:ltr;align-items:center;gap:9px;display:flex;position:absolute;bottom:21px;left:50%;transform:translate(-50%)}.viewer-telemetry>span{border:1px solid #f4f0e726;border-radius:50%;width:42px;height:19px;position:relative}.viewer-telemetry>span i{width:5px;height:5px;transform:translate(calc(-50% + var(--look-x) * 12px),calc(-50% + var(--look-y) * 4px));background:#c3a45e;border-radius:50%;transition:transform .25s;position:absolute;top:50%;left:50%;box-shadow:0 0 8px #c3a45e80}.viewer-telemetry small{letter-spacing:.13em;font:650 .44rem/1 Arial,sans-serif}.viewer-controls{z-index:9;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);direction:ltr;background:#040f0ac7;border:1px solid #f4f0e729;border-radius:99px;gap:4px;padding:5px;display:flex;position:absolute;bottom:16px;right:21px;box-shadow:0 12px 30px #0003}.viewer-controls button{width:38px;height:38px;color:var(--cream);cursor:pointer;background:0 0;border:0;border-radius:50%;font:500 1rem/1 Arial,sans-serif;transition:background .2s,color .2s,transform .2s,opacity .2s}:is(.viewer-controls button:hover,.viewer-controls button:focus-visible){color:var(--oak-deep);background:#d4bd79;outline:0;transform:scale(1.06)}.viewer-controls button:disabled{opacity:.25;cursor:not-allowed;color:var(--cream);background:0 0;transform:none}.product-viewer.is-expanded .viewer-stage{touch-action:none;inset:62px 44px 98px}.product-viewer.is-expanded .viewer-frame.is-landscape{width:min(84vw,1240px)}.product-viewer.is-expanded .viewer-frame.is-portrait{height:min(82vh,920px)}.sr-only{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}@keyframes viewer-light{0%,to{opacity:.6;transform:translate(-50%,-50%)scale(.96)}50%{opacity:1;transform:translate(-50%,-50%)scale(1.045)}}@keyframes viewer-frame-arrive{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}.product-card{background:#ffffff29;transition:background .35s,transform .35s;position:relative}.product-card:hover{background:#ffffff80}.product-card-art{outline-offset:5px;border-radius:24px;position:relative;overflow:hidden}.product-card-art:focus-visible{outline:2px solid var(--sun)}.product-card .product-image-art.compact{background:radial-gradient(circle at 52% 43%,#3f4942,#151d18 61%,#07100c);padding:4.5%}.product-card .product-image-art.compact img{border-radius:14px;transition:transform .75s cubic-bezier(.16,.8,.22,1),filter .5s}.product-card-interaction{z-index:5;inset-inline-end:14px;color:#dce4de;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);opacity:0;background:#05110bb8;border:1px solid #f4f0e72e;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:.53rem;transition:opacity .28s,transform .28s;display:flex;position:absolute;bottom:14px;transform:translateY(7px)}.product-card-interaction i{color:var(--sun);font:.76rem/1 Arial,sans-serif}:is(.product-card:hover .product-card-interaction,.product-card-art:focus-visible .product-card-interaction){opacity:1;transform:none}.social-links{direction:ltr}.instagram-glyph{background:radial-gradient(circle at 72% 24%,#fff 0 1.2px,#0000 1.6px),linear-gradient(145deg,#6a36bb 4%,#d72f78 48%,#f1a53c 93%);border-radius:6px;flex:none;width:21px;height:21px;display:block;box-shadow:0 2px 8px #0000002e;position:relative!important}.instagram-glyph:before{content:"";border:1.35px solid #fff;border-radius:4px;position:absolute;inset:3.2px}.instagram-glyph i{border:1.35px solid #fff;border-radius:50%;width:5px;height:5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:is(.social-links>a.instagram-link:hover,.social-links>a.instagram-link:focus-visible){color:#fff;background:linear-gradient(135deg,#6a36bb,#d72f78 50%,#f1a53c);border-color:#ffffff52;outline:0}.social-links>a:focus-visible{outline:2px solid var(--sun);outline-offset:3px}.brand-mark img{width:100%;height:100%}.brand-mark:before{opacity:0;filter:blur(7px);background:radial-gradient(circle,#efc8582e,#3369491a 48%,#0000 72%);animation:120s ease-in-out infinite oaken-natural-aura}.brand-mark-base{opacity:1;filter:none;transform-origin:50% 62%;animation:120s ease-in-out infinite oaken-natural-base}.brand-mark-current{opacity:0;clip-path:polygon(42% 38%,57% 38%,65% 49%,68% 61%,64% 74%,56% 89%,47% 92%,38% 80%,33% 65%,35% 51%);filter:brightness(1.13)drop-shadow(0 0 4px #efc85840);transform-origin:50% 86%;animation:120s ease-in-out infinite oaken-natural-leaf}.brand-seed{display:none}.brand-ripple{opacity:0;background:conic-gradient(from -80deg,transparent 0 20%,#efc858db 31%,#2d6b49c7 43%,transparent 53%);filter:none;animation:120s cubic-bezier(.22,.7,.25,1) infinite oaken-natural-ring;inset:4px}.brand-word{opacity:1;filter:none;animation:120s ease-in-out infinite oaken-natural-word}@keyframes oaken-natural-base{0%,6.6%,7.2%,7.8%,8.4%,9%,to{opacity:1;filter:none;transform:scale(1)}6.9%{transform:scale(1.012)}7.5%{transform:scale(1.016)}8.1%{transform:scale(1.01)}}@keyframes oaken-natural-leaf{0%,.7%,9.8%,to{opacity:0;transform:rotate(0)scale(1)}1.2%{opacity:.18}2.2%{opacity:.4;transform:rotate(-.6deg)scale(1.003)}3.5%{opacity:.48;transform:rotate(.8deg)scale(1.006)}4.8%{opacity:.38;transform:rotate(-.7deg)scale(1.004)}6.1%{opacity:.48;transform:rotate(.55deg)scale(1.008)}7.1%{opacity:.28;transform:rotate(0)scale(1.004)}8.7%{opacity:.12}}@keyframes oaken-natural-ring{0%,.8%,9.7%,to{opacity:0;transform:rotate(-45deg)scale(.96)}1.5%{opacity:.18}5.8%{opacity:.55;transform:rotate(235deg)scale(1)}7.2%{opacity:.18;transform:rotate(305deg)scale(1.025)}8.8%{opacity:0;transform:rotate(335deg)scale(1.04)}}@keyframes oaken-natural-aura{0%,1%,9.5%,to{opacity:0;transform:scale(.9)}2.2%,6.6%{opacity:.55;transform:scale(1.03)}8.4%{opacity:.16;transform:scale(1.12)}}@keyframes oaken-natural-word{0%,6.5%,7.1%,7.7%,8.3%,9%,to{opacity:1;filter:none;transform:scale(1)}6.8%{filter:drop-shadow(0 0 4px #2360403b);transform:scale(1.012)}7.4%{transform:scale(1.018)}8%{transform:scale(1.011)}}@media (max-width:1050px){.holding-cycle{grid-template-columns:1fr}.holding-cycle-panel{border-inline-start:0;border-top:1px solid #f4f0e721;min-height:330px}.holding-cycle-panel>p:first-of-type{margin-top:42px}.holding-cycle-panel>small{padding-top:35px}}@media (max-width:720px){.holding-cycle{border-radius:24px;margin-inline:0}.holding-cycle-visual{min-height:570px}.cycle-orbit-outer{width:68%}.cycle-orbit-inner{width:39%}.cycle-core{width:136px}.cycle-core img{width:56px;height:56px}.cycle-core strong{font-size:.72rem}.cycle-core small{font-size:.36rem}.cycle-sector{width:142px;min-height:67px;padding:10px}.cycle-sector strong{font-size:.67rem}.cycle-sector-energy{top:4%}.cycle-sector-petrochemical{bottom:4%}.cycle-sector-agriculture{right:1%}.cycle-sector-pharma{left:1%}.cycle-capabilities{grid-template-columns:1fr 1fr}.cycle-capabilities>div:nth-child(2){border-inline-end:0}.cycle-capabilities>div{border-bottom:1px solid #f4f0e71a;min-height:82px}.detail-visual>.product-viewer,.product-viewer{min-height:560px}.viewer-stage{inset:58px 14px 108px}.viewer-frame.is-landscape{width:96%}.viewer-frame.is-portrait{max-width:78%;height:94%}.viewer-help{bottom:74px;gap:12px;inset-inline-start:18px}.viewer-help span:nth-child(2),.viewer-telemetry{display:none}.viewer-controls{bottom:16px;right:14px}.viewer-meta{left:18px;right:18px}.product-viewer.is-expanded{border:0;border-radius:0;width:100vw;height:100svh;inset:0}.product-viewer.is-expanded .viewer-stage{inset:58px 12px 105px}.product-card .product-art.compact{height:290px}.product-card-interaction{opacity:1;transform:none}}@media (max-width:430px){.holding-cycle-visual{min-height:520px}.cycle-sector{grid-template-columns:auto 1fr;width:124px;padding:9px}.cycle-sector i{display:none}.cycle-sector strong{font-size:.61rem}.cycle-sector-energy{top:3%}.cycle-sector-petrochemical{bottom:3%}.cycle-core{width:118px}.cycle-core img{width:49px;height:49px}.cycle-core small{display:none}.cycle-orbit-outer{width:72%}.holding-cycle-panel{padding:38px 24px}.cycle-capabilities{grid-template-columns:1fr}.cycle-capabilities>div{border-inline-end:0}.product-card .product-art.compact{height:270px}}@media (prefers-reduced-motion:reduce){.cycle-orbit:before,.cycle-orbit-inner,.cycle-core-aura,.viewer-glow,.viewer-frame,.brand-mark:before,.brand-mark-base,.brand-mark-current,.brand-ripple,.brand-word{animation:none!important}.brand-mark-current,.brand-ripple{display:none!important}.brand-mark-base,.brand-word{opacity:1!important;filter:none!important;transform:none!important}.viewer-grid,.viewer-cyclorama i,.viewer-ambient,.viewer-shadow,.viewer-reticle,.viewer-telemetry>span i,.depth-surface>img,.depth-surface>canvas,.viewer-generated{transition:none!important}.viewer-reticle{display:none!important}}.solar-nav{box-shadow:0 10px 34px #071a120e}.solar-nav nav a{opacity:1;align-items:center;min-height:44px;padding:0 2px;font-size:.75rem;font-weight:650;display:flex;position:relative}.solar-nav nav a:before{color:#91a397;margin-inline-end:7px;font:700 .46rem/1 Arial,sans-serif}.solar-nav nav a:first-child:before{content:"01"}.solar-nav nav a:nth-child(2):before{content:"02"}.solar-nav nav a:nth-child(3):before{content:"03"}.solar-nav nav a:nth-child(4):before{content:"04"}.solar-nav nav a:after{content:"";inset-inline:0;background:linear-gradient(90deg,transparent,var(--sun),transparent);height:2px;transition:transform .35s;position:absolute;bottom:2px;transform:scaleX(0)}.solar-nav nav a:hover:after{transform:scaleX(1)}.solar-nav nav a:focus-visible:after{transform:scaleX(1)}.mobile-page-bar{display:none}.solar-hero{background:radial-gradient(circle at 14% 35%,#2e704b47,#0000 26%),radial-gradient(circle at 69% 72%,#efc8580e,#0000 32%),linear-gradient(135deg,#082219 0%,#04120c 62%,#071a12 100%)}.solar-hero:after{content:"";z-index:0;pointer-events:none;opacity:.19;background-image:linear-gradient(#f4f0e712 1px,#0000 1px),linear-gradient(90deg,#f4f0e70f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:84px 4vw 0;-webkit-mask-image:radial-gradient(circle at 22% 45%,#000,#0000 64%);mask-image:radial-gradient(circle at 22% 45%,#000,#0000 64%)}.hero-energy-field{z-index:1;aspect-ratio:1;pointer-events:none;width:min(57vw,790px);position:absolute;top:52%;left:-9vw;transform:translateY(-50%)}.hero-energy-field:before,.hero-energy-field:after,.hero-energy-field i{content:"";border:1px solid #efc8581c;border-radius:50%;position:absolute;inset:12%}.hero-energy-field:after{border-style:dashed;animation:46s linear infinite reverse hero-field-turn;inset:25%}.hero-energy-field i:first-child{border-color:#f4f0e717;inset:39%}.hero-energy-field i:nth-child(2){background:linear-gradient(#0000,#efc8582b,#0000);border:0;border-radius:0;inset:2% 50%;transform:rotate(35deg)}.hero-energy-field i:nth-child(3){background:linear-gradient(90deg,#0000,#efc8581f,#0000);border:0;border-radius:0;inset:50% 2%;transform:rotate(-18deg)}@keyframes hero-field-turn{to{transform:rotate(360deg)}}.brand-ceremony{z-index:4;width:min(34vw,475px);color:var(--cream);direction:ltr;position:absolute;top:48%;left:5.5vw;transform:translateY(-50%)}.ceremony-stage{aspect-ratio:1;isolation:isolate;place-items:center;width:100%;display:grid;position:relative}.ceremony-atmosphere{filter:blur(34px);opacity:0;background:radial-gradient(circle,#decc972e,#275c411a 43%,#0000 72%);border-radius:50%;position:absolute;inset:14%}.ceremony-seal{pointer-events:none;position:absolute;inset:3%}.seal-ring,.seal-trace{opacity:0;border-radius:50%;position:absolute}.seal-ring-outer{border:1px solid #c3a45e61;inset:3%}.seal-ring-middle{border:1px solid #dec98e30;inset:13%}.seal-ring-inner{border:1px solid #f4f0e721;inset:25%}.seal-trace{background:conic-gradient(from -65deg,transparent 0 57%,#c3a45e33 66%,#dcc98e 76%,#f4f0e7cc 80%,#c3a45e40 86%,transparent 94%);inset:3%;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px));mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 calc(100% - 1.5px))}.seal-ornament{opacity:0;border:1px solid #dcc98ec2;width:8px;height:8px;position:absolute}.ornament-north{top:3%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.ornament-east{top:50%;right:3%;transform:translate(50%,-50%)rotate(45deg)}.ornament-south{bottom:3%;left:50%;transform:translate(-50%,50%)rotate(45deg)}.ornament-west{top:50%;left:3%;transform:translate(-50%,-50%)rotate(45deg)}.ceremony-emblem{z-index:4;transform-origin:50% 48%;flex-direction:column;align-items:center;width:50%;display:flex;position:relative}.ceremony-mark-shell{aspect-ratio:1;width:76%;display:block;position:relative}.ceremony-mark-shell img{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.ceremony-mark-base{z-index:2;opacity:1;transform:none;filter:none!important}.ceremony-mark-aura{z-index:0;filter:blur(23px);opacity:0;background:radial-gradient(circle,#ece1be42,#507b5e21 37%,#0000 69%);border-radius:50%;position:absolute;inset:-38%}.ceremony-mark-foil,.ceremony-lustre{z-index:3;opacity:0;position:absolute;inset:0;-webkit-mask:url(/oaken-mark-transparent.png) 50%/contain no-repeat;mask:url(/oaken-mark-transparent.png) 50%/contain no-repeat}.ceremony-mark-foil{clip-path:inset(100% 0 0);background:linear-gradient(155deg,#8f7440 4%,#c3a45e 34%,#eee2bd 57%,#a48345 84%)}.ceremony-lustre{z-index:4;background:linear-gradient(105deg,#0000 30%,#fff9e21f 42%,#fff9e2d1 50%,#dcc98e33 58%,#0000 70%) -150% 0/240% 100%}.ceremony-word{color:var(--cream);letter-spacing:.02em;gap:.44em;margin-top:7%;font:400 clamp(1.25rem,2.25vw,2.08rem)/1 Georgia,Times New Roman,serif;display:flex}.ceremony-word i{opacity:1;filter:none;font-style:normal;display:inline-block;position:relative;transform:none}.ceremony-emblem small{color:#809287;letter-spacing:.24em;white-space:nowrap;align-items:center;gap:11px;margin-top:15px;font:550 clamp(.36rem,.58vw,.53rem)/1 Arial,sans-serif;display:flex}.ceremony-emblem small i{background:linear-gradient(90deg,#0000,#c3a45ea6);width:20px;height:1px;display:block}.ceremony-emblem small i:last-child{transform:scaleX(-1)}.ceremony-pulse{z-index:1;aspect-ratio:1;opacity:0;border:1px solid #c3a45e7a;border-radius:50%;width:46%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.82)}.pulse-b{border-color:#f4f0e745}.ceremony-control{color:#7f9688;justify-content:center;align-items:center;gap:16px;margin-top:-4%;font-size:.56rem;display:flex}.ceremony-control>span{align-items:center;gap:8px;display:flex}.ceremony-control>span i{background:#65786c;border-radius:50%;width:6px;height:6px}.ceremony-control>span i.live{background:#c3a45e;animation:2.2s ease-in-out infinite ceremony-status-classic;box-shadow:0 0 0 4px #c3a45e1a}.ceremony-control button{color:#c2cec6;min-height:38px;font:inherit;cursor:pointer;background:#f4f0e709;border:1px solid #f4f0e72e;border-radius:99px;align-items:center;gap:8px;padding:0 14px;transition:border-color .25s,background .25s,color .25s;display:flex}:is(.ceremony-control button:hover,.ceremony-control button:focus-visible){color:#dcc98e;background:#c3a45e14;border-color:#c3a45e9e;outline:0}.ceremony-control button b{font:500 .85rem/1 Arial,sans-serif}.brand-ceremony.is-playing .ceremony-atmosphere{animation:14s ease-in-out both ceremony-atmosphere-classic}.brand-ceremony.is-playing .seal-ring-outer{animation:14s cubic-bezier(.2,.72,.2,1) both ceremony-ring-outer-classic}.brand-ceremony.is-playing .seal-ring-middle{animation:14s ease-in-out both ceremony-ring-middle-classic}.brand-ceremony.is-playing .seal-ring-inner{animation:14s ease-in-out both ceremony-ring-inner-classic}.brand-ceremony.is-playing .seal-trace{animation:14s cubic-bezier(.2,.7,.22,1) both ceremony-trace-classic}.brand-ceremony.is-playing .seal-ornament{animation:14s ease-in-out both ceremony-ornament-classic}.brand-ceremony.is-playing .ornament-east{animation-delay:.14s}.brand-ceremony.is-playing .ornament-south{animation-delay:.28s}.brand-ceremony.is-playing .ornament-west{animation-delay:.42s}.brand-ceremony.is-playing .ceremony-mark-aura{animation:14s ease-in-out both ceremony-mark-aura-classic}.brand-ceremony.is-playing .ceremony-mark-foil{animation:14s cubic-bezier(.2,.72,.2,1) both ceremony-foil-classic}.brand-ceremony.is-playing .ceremony-lustre{animation:14s ease-in-out both ceremony-lustre-classic}.brand-ceremony.is-playing .ceremony-word{animation:14s cubic-bezier(.2,.72,.2,1) both ceremony-word-space-classic}.brand-ceremony.is-playing .ceremony-word i{animation:13.4s cubic-bezier(.2,.72,.2,1) both ceremony-letter-classic;animation-delay:calc(var(--letter) * .12s)}.brand-ceremony.is-playing .ceremony-emblem small{animation:14s ease-in-out both ceremony-motto-classic}.brand-ceremony.is-playing .ceremony-emblem{animation:14s cubic-bezier(.2,.72,.2,1) both ceremony-heart-classic}@keyframes ceremony-atmosphere-classic{0%,to{opacity:0;transform:scale(.82)}14%{opacity:.2}48%{opacity:.38;transform:scale(1)}76%{opacity:.16}94%{opacity:0;transform:scale(1.1)}}@keyframes ceremony-ring-outer-classic{0%,to{opacity:0;transform:scale(.965)}10%{opacity:.18}32%{opacity:.72;transform:scale(1)}62%{opacity:.34}94%{opacity:0;transform:scale(1.018)}}@keyframes ceremony-ring-middle-classic{0%,14%,to{opacity:0;transform:scale(.98)}30%{opacity:.42;transform:scale(1)}67%{opacity:.22}94%{opacity:0}}@keyframes ceremony-ring-inner-classic{0%,22%,to{opacity:0;transform:scale(.97)}39%{opacity:.34;transform:scale(1)}71%{opacity:.16}94%{opacity:0}}@keyframes ceremony-trace-classic{0%,4%,to{opacity:0;transform:rotate(-52deg)scale(.97)}10%{opacity:.3}37%{opacity:.92;transform:rotate(218deg)scale(1)}61%{opacity:.26;transform:rotate(322deg)scale(1.008)}78%{opacity:0}94%{transform:rotate(350deg)scale(1.016)}}@keyframes ceremony-ornament-classic{0%,35%,to{opacity:0}48%{opacity:.8}70%{opacity:.38}94%{opacity:0}}@keyframes ceremony-mark-aura-classic{0%,to{opacity:0;transform:scale(.82)}15%{opacity:.14}44%{opacity:.34;transform:scale(1)}72%{opacity:.12}94%{opacity:0;transform:scale(1.08)}}@keyframes ceremony-foil-classic{0%,13%,to{opacity:0;clip-path:inset(100% 0 0)}22%{opacity:.22;clip-path:inset(76% 0 0)}51%{opacity:.68;clip-path:inset(0)}69%{opacity:.2;clip-path:inset(0)}93%{opacity:0;clip-path:inset(0)}}@keyframes ceremony-lustre-classic{0%,39%,to{opacity:0;background-position:-150% 0}45%{opacity:.18}54%{opacity:.72}65%{opacity:0;background-position:205% 0}}@keyframes ceremony-word-space-classic{0%,25%{gap:.78em}61%,to{gap:.44em}}@keyframes ceremony-letter-classic{0%,30%{opacity:0;transform:translateY(3px)}38%{opacity:.34}55%,to{opacity:1;transform:none}}@keyframes ceremony-motto-classic{0%,51%{opacity:0;letter-spacing:.33em}72%,to{opacity:1;letter-spacing:.24em}}@keyframes ceremony-heart-classic{0%,78%,82%,86%,89.5%,93%,to{transform:scale(1)}80.2%{transform:scale(1.018)}84.2%{transform:scale(1.009)}87.8%{transform:scale(1.014)}91%{transform:scale(1.006)}}@keyframes ceremony-wave-classic{0%,76%,to{opacity:0;transform:translate(-50%,-50%)scale(.82)}80%{opacity:.34}90%{opacity:0;transform:translate(-50%,-50%)scale(1.23)}}@keyframes ceremony-status-classic{50%{opacity:.5;transform:scale(.82)}}.brand-mark{animation:20s cubic-bezier(.2,.72,.2,1) infinite oaken-classic-header-heart!important}.brand-mark:before{filter:blur(7px);background:radial-gradient(circle,#dcc98e33,#2f5f441a 45%,#0000 72%);inset:-8px;animation:20s ease-in-out infinite oaken-classic-header-aura!important}.brand-mark-base{z-index:2;opacity:1!important;filter:none!important;animation:none!important;transform:none!important}.brand-crest-line{z-index:1;opacity:0;background:conic-gradient(from -58deg,transparent 0 54%,#c3a45e33 64%,#c3a45e 75%,#eadfb9 80%,#c3a45e47 88%,transparent 96%);border-radius:50%;animation:20s cubic-bezier(.2,.7,.22,1) infinite oaken-classic-header-trace;position:absolute;inset:1px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.2px));mask:radial-gradient(farthest-side,#0000 calc(100% - 1.6px),#000 calc(100% - 1.2px))}.brand-mark-foil,.brand-mark-lustre{z-index:3;opacity:0;position:absolute;inset:0;-webkit-mask:url(/oaken-mark-transparent.png) 50%/contain no-repeat;mask:url(/oaken-mark-transparent.png) 50%/contain no-repeat}.brand-mark-foil{clip-path:inset(100% 0 0);background:linear-gradient(155deg,#8f7440,#c3a45e 38%,#eadfb9 58%,#9a7d43);animation:20s cubic-bezier(.2,.72,.2,1) infinite oaken-classic-header-foil}.brand-mark-lustre{z-index:4;background:linear-gradient(105deg,#0000 31%,#fff9e2c7 49%,#0000 67%) -150% 0/240% 100%;animation:20s ease-in-out infinite oaken-classic-header-lustre}.brand-word{letter-spacing:0;text-indent:0;transform-origin:50%;gap:.48em;font-family:Georgia,Times New Roman,serif;font-weight:400;display:flex;animation:20s cubic-bezier(.2,.72,.2,1) infinite oaken-classic-header-word!important}.brand-word i{font-style:normal;animation:20s cubic-bezier(.2,.72,.2,1) infinite both oaken-classic-header-letter;display:block}.brand-word i:nth-child(2){animation-delay:.12s}.brand-word i:nth-child(3){animation-delay:.24s}.brand-word i:nth-child(4){animation-delay:.36s}.brand-word i:nth-child(5){animation-delay:.48s}.brand-word:before,.brand-word:after{display:none!important}@keyframes oaken-classic-header-trace{0%,2.1%,70%,to{opacity:0;transform:rotate(-48deg)scale(.96)}4.8%{opacity:.34}22.2%{opacity:.9;transform:rotate(214deg)scale(1)}40.8%{opacity:.28;transform:rotate(315deg)scale(1.01)}58.8%{opacity:0}}@keyframes oaken-classic-header-foil{0%,6%,70%,to{opacity:0;clip-path:inset(100% 0 0)}10.8%{opacity:.24;clip-path:inset(74% 0 0)}28.8%{opacity:.68;clip-path:inset(0)}43.2%{opacity:.2;clip-path:inset(0)}64.8%{opacity:0;clip-path:inset(0)}}@keyframes oaken-classic-header-lustre{0%,22.2%,70%,to{opacity:0;background-position:-150% 0}25.8%{opacity:.2}31.8%{opacity:.74}39.6%{opacity:0;background-position:205% 0}}@keyframes oaken-classic-header-aura{0%,3%,70%,to{opacity:0;transform:scale(.86)}13.2%,34.8%{opacity:.55;transform:scale(1)}55.2%{opacity:.14;transform:scale(1.12)}}@keyframes oaken-classic-header-word{0%,6%{gap:.7em;transform:none}28.8%{gap:.48em}50.4%{transform:scale(1)}54.3%{transform:scale(1.018)}56.7%{transform:scale(1)}59.1%{transform:scale(1.009)}61.8%,to{gap:.48em;transform:scale(1)}}@keyframes oaken-classic-header-letter{0%,20%{opacity:.16;transform:translateY(2px)}27%{opacity:.42}42%,to{opacity:1;transform:none}}@keyframes oaken-classic-header-heart{0%,50.4%,56.7%,61.8%,to{transform:translateZ(0)scale(1)}54.3%{transform:translateZ(0)scale(1.018)}59.1%{transform:translateZ(0)scale(1.009)}}.page-portals{color:var(--cream);isolation:isolate;background:#0a2017;padding:clamp(120px,13vw,190px) 5vw 130px;position:relative;overflow:hidden}.page-portals:before{content:"";z-index:-1;aspect-ratio:1;border:1px solid #efc85824;border-radius:50%;width:75vw;position:absolute;top:-30vw;right:-18vw;box-shadow:0 0 0 90px #efc85805,0 0 0 190px #efc85803}.page-portals-head{grid-template-columns:1fr 3fr;gap:4vw;margin:0 3vw 82px;display:grid}.page-portals-head h2{letter-spacing:-.055em;margin:0;font-size:clamp(3.6rem,7vw,7rem);font-weight:620;line-height:1.02}.solar-site[dir=rtl] .page-portals-head h2{letter-spacing:0;font-size:clamp(3.2rem,6vw,6rem);line-height:1.32}.page-portals-head>div>p{color:#94a69a;max-width:650px;margin:24px 0 0;font-size:.84rem;line-height:1.9}.portal-grid{border-top:1px solid #f4f0e72b;border-inline-start:1px solid #f4f0e72b;grid-template-rows:minmax(520px,62vw) minmax(340px,38vw);grid-template-columns:1.25fr .75fr;margin:0 3vw;display:grid}.portal-card{border-inline-end:1px solid #f4f0e72b;min-width:0;color:var(--cream);isolation:isolate;border-bottom:1px solid #f4f0e72b;transition:transform .5s cubic-bezier(.16,.8,.2,1),background .4s;display:block;position:relative;overflow:hidden}:is(.portal-card:hover,.portal-card:focus-visible){z-index:4;outline:0;transform:translateY(-7px);box-shadow:0 28px 70px #00000040}.portal-about{grid-row:span 2}.portal-products{background:radial-gradient(circle at 54% 35%,#45684f,#132a1e 48%,#07130d)}.portal-contact-card{color:var(--oak-deep);background:linear-gradient(145deg,#e9c452,#f4d36f)}.portal-media,.portal-shade,.portal-product-stage,.portal-contact-lines{position:absolute;inset:0}.portal-media{background:#10251a;overflow:hidden}.portal-media img{object-fit:cover;width:100%;height:100%;transition:transform 1.6s cubic-bezier(.16,.8,.2,1),filter .8s}.portal-media .portal-oak-image{object-position:50% 48%;filter:saturate(1.035)contrast(1.025)}.portal-about:hover .portal-media img{filter:saturate(1.1)contrast(1.04);transform:scale(1.045)}.portal-shade{z-index:1;background:linear-gradient(#030e0921,#030e0914 36%,#030e09f0)}.portal-number{z-index:5;top:28px;color:#f4f0e79e;letter-spacing:.12em;font:650 .58rem/1 Arial,sans-serif;position:absolute;inset-inline-start:30px}.portal-contact-card .portal-number{color:#071a128c}.portal-tag{z-index:5;top:22px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#04120c47;border:1px solid #f4f0e738;border-radius:99px;align-items:center;gap:8px;padding:8px 11px;font-size:.54rem;display:flex;position:absolute;inset-inline-end:24px}.portal-tag>i{background:var(--sun);width:6px;height:6px;box-shadow:0 0 12px var(--sun);border-radius:50%}.portal-contact-card .portal-tag{background:#f4f0e729;border-color:#071a1233}.portal-contact-card .portal-tag>i{background:var(--oak);box-shadow:none}.portal-copy{z-index:5;flex-direction:column;align-items:flex-start;display:flex;position:absolute;bottom:clamp(30px,5vw,70px);left:clamp(25px,4vw,58px);right:clamp(25px,4vw,58px)}.portal-copy>strong{font-size:clamp(2.4rem,4.8vw,5.4rem);font-weight:620;line-height:1.15}.solar-site[dir=rtl] .portal-copy>strong{line-height:1.35}.portal-copy>small{color:#c0ccc4;max-width:560px;margin-top:18px;font-size:.8rem;line-height:1.85}.portal-contact-card .portal-copy>small{color:#071a12ad}.portal-copy>b{border-bottom:1px solid #efc858a6;align-items:center;gap:18px;margin-top:28px;padding-bottom:7px;font-size:.66rem;display:flex}.portal-copy>b i{font:1rem/1 Arial,sans-serif}.portal-contact-card .portal-copy>b{border-color:#071a1273}.portal-product-stage{overflow:hidden}.portal-product{object-fit:contain;border-radius:18px;transition:transform .8s cubic-bezier(.16,.8,.2,1);display:block;position:absolute;box-shadow:0 30px 50px #0000005c}.p-one{z-index:3;width:59%;height:55%;top:11%;left:18%;transform:rotate(-3deg)}.p-two{z-index:2;opacity:.76;width:44%;height:49%;top:17%;right:-5%;transform:rotate(7deg)}.p-three{z-index:1;opacity:.62;width:42%;height:42%;top:23%;left:-7%;transform:rotate(-9deg)}.portal-products:hover .p-one{transform:translateY(-12px)rotate(-1deg)scale(1.035)}.portal-products:hover .p-two{transform:translate(8px,-4px)rotate(10deg)}.portal-products:hover .p-three{transform:translate(-8px,5px)rotate(-12deg)}.portal-orbit{border:1px solid #efc85842;border-radius:50%;animation:28s linear infinite portal-orbit;position:absolute}.portal-orbit.orbit-one{inset:7% 19% 37%}.portal-orbit.orbit-two{border-style:dashed;animation-duration:19s;animation-direction:reverse;inset:17% 29% 47%}@keyframes portal-orbit{to{transform:rotate(360deg)}}.portal-contact-lines i{background:#071a1226;height:1px;position:absolute;left:9%;right:9%}.portal-contact-lines i:first-child{top:22%}.portal-contact-lines i:nth-child(2){top:45%}.portal-contact-lines i:nth-child(3){top:68%}.portal-contact-lines b{aspect-ratio:1;border:1px solid #071a1230;border-radius:50%;width:39%;animation:36s linear infinite portal-orbit;position:absolute;top:14%;right:10%;box-shadow:0 0 0 35px #071a1206,0 0 0 75px #071a1205}@media (max-width:1120px){.solar-nav nav{gap:16px}.solar-nav nav a{font-size:.66rem}.solar-nav nav a:first-child,.solar-nav nav a:nth-child(4){display:none}.brand-ceremony{width:min(36vw,365px);left:4vw}.ceremony-control{gap:10px}.ceremony-control>span{display:none}.portal-grid{grid-template-rows:680px 390px;grid-template-columns:1fr 1fr}.portal-about{grid-area:auto/1/auto/-1}.portal-products,.portal-contact-card{min-height:390px}}@media (max-width:900px){.solar-nav{grid-template-columns:1fr auto}.solar-nav nav{display:none}.mobile-page-bar{z-index:49;height:56px;color:var(--cream);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);direction:ltr;background:#061810f5;border-bottom:1px solid #efc85838;grid-template-columns:auto 1fr 1fr;align-items:stretch;display:grid;position:fixed;top:84px;left:0;right:0}.mobile-page-bar>span{color:#799084;letter-spacing:.15em;border-inline-end:1px solid #f4f0e724;place-items:center;padding:0 20px;font:650 .48rem/1 Arial,sans-serif;display:grid}.mobile-page-bar>a{border-inline-end:1px solid #f4f0e724;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;padding:0 clamp(14px,3vw,28px);transition:background .25s;display:grid}:is(.mobile-page-bar>a:hover,.mobile-page-bar>a:focus-visible){background:#efc8581f;outline:0}.mobile-page-bar>a i{color:var(--sun);font:650 .49rem/1 Arial,sans-serif}.mobile-page-bar>a strong{font-size:.7rem;font-weight:600}.mobile-page-bar>a b{color:var(--sun);font:500 .85rem/1 Arial,sans-serif}.solar-hero{padding-top:140px}.solar-hero:before,.solar-hero:after{inset-block-start:140px}.brand-ceremony{width:min(34vw,300px);top:25.5%;left:3.5vw}.solar-hero-copy{width:92%}.solar-site[dir=rtl] .solar-hero h1{font-size:clamp(3.35rem,7.7vw,6.1rem)}.portal-grid{grid-template-rows:650px 480px 380px;grid-template-columns:1fr}.portal-about{grid-column:auto}.portal-product-stage{inset:0 8% 10%}}@media (max-width:680px){.mobile-page-bar{height:52px}.mobile-page-bar>span{display:none}.mobile-page-bar{grid-template-columns:1fr 1fr}.mobile-page-bar>a{padding-inline:14px}.mobile-page-bar>a strong{font-size:.66rem}.solar-hero{align-items:flex-end;min-height:1080px;padding-top:136px;padding-bottom:145px}.solar-hero:before,.solar-hero:after{inset-block-start:136px}.acorn-physics-canvas{height:calc(100% - 136px);inset:136px 0 0}.brand-ceremony{width:min(78vw,360px);top:31%;left:50%;transform:translate(-50%,-50%)}.ceremony-control>span{display:flex}.solar-hero-copy{width:100%;margin:0}.solar-kicker{margin-bottom:24px}.solar-site[dir=rtl] .solar-hero h1{max-width:100%;font-size:clamp(3rem,12vw,4.7rem)}.solar-hero-bottom>p{max-width:100%;margin:0}.hero-actions{margin-top:25px}.solar-index{display:none}.page-portals{padding-inline:6vw}.page-portals-head{margin-inline:0;display:block}.page-portals-head>div{margin-top:30px}.portal-grid{grid-template-rows:570px 460px 380px;margin-inline:0}.portal-copy>strong{font-size:clamp(2.45rem,11vw,4rem)}}@media (max-width:430px){.mobile-page-bar>a b{display:none}.mobile-page-bar>a{grid-template-columns:auto 1fr;gap:8px}.solar-hero{min-height:1010px;padding-bottom:120px}.brand-ceremony{width:86vw;top:30%}.ceremony-control{margin-top:-1%}.ceremony-word{font-size:1.25rem}.page-portals-head h2,.solar-site[dir=rtl] .page-portals-head h2{font-size:2.7rem}.portal-grid{grid-template-rows:510px 430px 360px}.portal-tag{inset-inline-end:15px}.portal-number{inset-inline-start:18px}.portal-copy{bottom:30px;left:22px;right:22px}.portal-copy>strong{font-size:2.65rem}}@media (prefers-reduced-motion:reduce){.hero-energy-field:after,.portal-orbit,.portal-contact-lines b,.ceremony-atmosphere,.seal-ring,.seal-trace,.seal-ornament,.ceremony-mark-aura,.ceremony-mark-foil,.ceremony-lustre,.ceremony-word,.ceremony-word i,.ceremony-emblem,.ceremony-emblem small,.ceremony-pulse,.ceremony-control>span i,.brand-mark,.brand-mark:before,.brand-crest-line,.brand-mark-foil,.brand-mark-lustre,.brand-word,.brand-word i{animation:none!important}.ceremony-atmosphere,.ceremony-seal,.ceremony-mark-aura,.ceremony-mark-foil,.ceremony-lustre,.ceremony-pulse,.brand-mark:before,.brand-crest-line,.brand-mark-foil,.brand-mark-lustre{display:none!important}.ceremony-mark-base,.ceremony-word,.ceremony-word i,.ceremony-emblem small,.brand-mark-base,.brand-word,.brand-word i{opacity:1!important;filter:none!important;transform:none!important}.brand-word{letter-spacing:0!important;text-indent:0!important;gap:.48em!important}.ceremony-control button:disabled{display:none}.portal-card,.portal-product,.portal-media img{transition:none!important}}.catalog-hero-v2{min-height:100svh;color:var(--cream);isolation:isolate;background:radial-gradient(circle at 72% 36%,#3f775240,#0000 31%),radial-gradient(circle at 12% 82%,#c3a45e14,#0000 26%),linear-gradient(135deg,#0b2a1d,#04110b 70%);padding:clamp(138px,10vw,170px) 5vw 0;display:block;position:relative;overflow:hidden}.catalog-hero-v2:before{content:"";z-index:-1;opacity:.12;background-image:linear-gradient(#f4f0e726 1px,#0000 1px),linear-gradient(90deg,#f4f0e71f 1px,#0000 1px);background-size:72px 72px;position:absolute;inset:84px 0 0;-webkit-mask-image:radial-gradient(circle at 70% 43%,#000,#0000 69%);mask-image:radial-gradient(circle at 70% 43%,#000,#0000 69%)}.catalog-hero-grid{z-index:2;grid-template-columns:minmax(0,.88fr) minmax(520px,1.12fr);align-items:center;gap:clamp(38px,5vw,85px);min-height:680px;padding:0 3vw 64px;display:grid;position:relative}.catalog-hero-copy{z-index:4;max-width:790px;position:relative}.catalog-hero-copy .section-label{color:#a4b7aa}.catalog-hero-copy h1,.catalog-hero-v2 h1{letter-spacing:-.058em;max-width:850px;margin:28px 0 0;font-size:clamp(3.8rem,6.6vw,7.4rem);font-weight:640;line-height:.98}.solar-site[dir=rtl] .catalog-hero-copy h1{letter-spacing:0;font-size:clamp(3.4rem,5.8vw,6.2rem);font-weight:620;line-height:1.28}.catalog-hero-copy>p:last-of-type{color:#aabbb0;max-width:690px;margin:34px 0 0;font-size:.9rem;line-height:1.95}.catalog-hero-cta{width:fit-content;color:var(--cream);border:1px solid #f4f0e740;border-radius:99px;align-items:center;gap:22px;margin-top:36px;padding:8px 9px 8px 21px;font-size:.7rem;transition:background .25s,color .25s,border-color .25s;display:flex}.catalog-hero-cta b{background:var(--sun);width:39px;height:39px;color:var(--oak-deep);border-radius:50%;place-items:center;font:600 1rem/1 Arial,sans-serif;display:grid}:is(.catalog-hero-cta:hover,.catalog-hero-cta:focus-visible){border-color:var(--sun);background:#efc85814;outline:0}.catalog-product-stage{isolation:isolate;direction:ltr;height:min(49vw,690px);min-height:570px;position:relative}.catalog-product-stage:before{content:"OAKEN / SOLAR ARCHITECTURE";color:#71877a;letter-spacing:.18em;writing-mode:vertical-rl;font:650 .47rem/1 Arial,sans-serif;position:absolute;top:5%;right:0}.catalog-stage-orbit{z-index:-1;aspect-ratio:1;border:1px solid #dcc98e33;border-radius:50%;width:68%;animation:34s linear infinite catalog-orbit-spin;position:absolute;top:45%;left:47%;transform:translate(-50%,-50%)}.catalog-stage-orbit:after{content:"";background:var(--sun);border-radius:50%;width:8px;height:8px;position:absolute;top:-4px;left:50%;box-shadow:0 0 18px #efc858d9}.catalog-stage-orbit.orbit-b{border-style:dashed;border-color:#f4f0e726;width:43%;animation-duration:24s;animation-direction:reverse}.catalog-stage-product{background:#07100c;border:1px solid #f4f0e738;border-radius:22px;transition:transform .65s cubic-bezier(.16,.8,.22,1),border-color .3s,box-shadow .3s;display:block;position:absolute;overflow:hidden;box-shadow:0 35px 80px #0000006b}.catalog-stage-product:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#030c08e0);position:absolute;inset:0}.catalog-stage-product img{object-fit:cover;width:100%;height:100%;transition:transform 1s cubic-bezier(.16,.8,.22,1),filter .5s;display:block}.catalog-stage-product>span{z-index:3;direction:ltr;grid-template-columns:1fr auto;align-items:end;gap:7px;display:grid;position:absolute;bottom:18px;left:22px;right:22px}.catalog-stage-product small{color:#d9c988;letter-spacing:.12em;grid-column:1/-1;font:650 .48rem/1 Arial,sans-serif}.catalog-stage-product strong{color:#fff;letter-spacing:.1em;font:650 clamp(.86rem,1.3vw,1.2rem)/1 Arial,sans-serif}.catalog-stage-product em{color:#98a99e;letter-spacing:.08em;font:500 .49rem/1 Arial,sans-serif}:is(.catalog-stage-product:hover,.catalog-stage-product:focus-visible){border-color:#dcc98e9e;outline:0;box-shadow:0 42px 95px #00000085}:is(.catalog-stage-product:hover img,.catalog-stage-product:focus-visible img){filter:saturate(1.06);transform:scale(1.025)}.catalog-stage-main{z-index:2;aspect-ratio:3/2;width:76%;top:12%;left:0}:is(.catalog-stage-main:hover,.catalog-stage-main:focus-visible){transform:translateY(-8px)}.catalog-stage-secondary{z-index:4;aspect-ratio:2/3;width:32%;bottom:5%;right:1%}:is(.catalog-stage-secondary:hover,.catalog-stage-secondary:focus-visible){transform:translateY(-8px)}.catalog-stage-axis{z-index:5;background:linear-gradient(#0000,#dcc98e57,#0000);width:1px;position:absolute;top:8%;bottom:6%;right:12%}.catalog-stage-axis i{background:#092117;border:1px solid #d3bd79;border-radius:50%;width:7px;height:7px;position:absolute;left:50%;transform:translate(-50%)}.catalog-stage-axis i:first-child{top:13%}.catalog-stage-axis i:nth-child(2){top:48%}.catalog-stage-axis i:nth-child(3){top:82%}.catalog-proof-strip{z-index:3;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);direction:ltr;background:#030e0975;border-top:1px solid #f4f0e726;grid-template-columns:repeat(4,1fr);margin:0 -5vw;padding:0 5vw;display:grid;position:relative}.catalog-proof-strip>div{border-inline-end:1px solid #f4f0e721;grid-template-columns:auto 1fr;align-content:center;gap:8px 17px;min-height:132px;padding:23px clamp(18px,3vw,40px);display:grid;position:relative}.catalog-proof-strip>div:last-child{border-inline-end:0}.catalog-proof-strip span{color:#71877a;grid-row:1/3;font:650 .48rem/1 Arial,sans-serif}.catalog-proof-strip strong{color:#f2eee4;letter-spacing:-.02em;font:560 clamp(1rem,2vw,1.8rem)/1.05 Arial,sans-serif}.catalog-proof-strip small{color:#91a398;font-size:.58rem;line-height:1.5}.solar-site[dir=rtl] .catalog-proof-strip>div{text-align:right;direction:rtl}.solar-site[dir=rtl] .catalog-proof-strip strong{letter-spacing:0;font-family:inherit;font-weight:620}.catalog-body{z-index:4;background:var(--cream);color:var(--oak);padding:clamp(105px,10vw,155px) 5vw 160px;scroll-margin-top:84px;position:relative}.catalog-architecture-head{grid-template-columns:1fr 3fr;gap:4vw;margin:0 3vw 90px;display:grid}.catalog-architecture-head>div{max-width:1100px}.catalog-architecture-head h2{letter-spacing:-.06em;margin:0;font-size:clamp(3.3rem,6.5vw,7rem);font-weight:640;line-height:1}.solar-site[dir=rtl] .catalog-architecture-head h2{letter-spacing:0;font-size:clamp(3rem,5.7vw,5.9rem);font-weight:620;line-height:1.35}.catalog-architecture-head>div>p{color:#53675b;max-width:690px;margin:30px 0 0;font-size:.92rem;line-height:1.9}.catalog-control-deck{z-index:10;color:var(--cream);background:radial-gradient(circle at 88% 0,#efc85824,#0000 28%),linear-gradient(145deg,#0d2b1d,#06140d);border:1px solid #f4f0e729;border-radius:27px;margin:0 3vw 90px;padding:18px;position:relative;box-shadow:0 30px 80px #071a1233}.catalog-control-deck>header{border-bottom:1px solid #f4f0e721;justify-content:space-between;align-items:center;gap:25px;padding:8px 8px 18px;display:flex}.catalog-control-deck>header>div{align-items:baseline;gap:16px;display:flex}.catalog-control-deck>header small{color:#7d9185;letter-spacing:.12em;font:650 .53rem/1 Arial,sans-serif}.catalog-control-deck>header strong{font-size:.86rem;font-weight:600}.catalog-search{width:min(370px,36vw);position:relative}.catalog-search input{width:100%;min-height:46px;color:var(--cream);font:inherit;background:#ffffff0b;border:1px solid #f4f0e72e;border-radius:99px;outline:0;padding:0 46px 0 17px;font-size:.7rem}.solar-site[dir=rtl] .catalog-search input{padding:0 17px 0 46px}.catalog-search input::placeholder{color:#7f9186}.catalog-search input:focus{border-color:var(--sun);box-shadow:0 0 0 3px #efc85817}.catalog-search i{color:var(--sun);font:1rem/1 Arial,sans-serif;position:absolute;top:50%;right:17px;transform:translateY(-50%)}.solar-site[dir=rtl] .catalog-search i{left:17px;right:auto}.catalog-filters{grid-template-columns:repeat(4,1fr);gap:7px;margin:15px 0 0;display:grid}.catalog-filters button{color:#c2cec6;text-align:start;min-width:0;min-height:112px;font:inherit;cursor:pointer;background:#ffffff06;border:1px solid #f4f0e721;border-radius:15px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px;transition:color .25s,border-color .25s,background .25s,transform .25s;display:grid;position:relative}.catalog-filters button>span{color:#70857a;align-self:start;font:650 .5rem/1 Arial,sans-serif}.catalog-filters button>div{flex-direction:column;gap:8px;min-width:0;display:flex}.catalog-filters button strong{font-size:.74rem;font-weight:600;line-height:1.45}.catalog-filters button small{color:#7f9186;font-size:.56rem;line-height:1.55;display:block}.catalog-filters button>em{background:#f4f0e714;border-radius:50%;align-self:start;place-items:center;min-width:28px;height:28px;font:650 .52rem/1 Arial,sans-serif;display:grid}:is(.catalog-filters button:hover,.catalog-filters button:focus-visible){color:var(--cream);background:#ffffff0e;border-color:#efc85885;outline:0;transform:translateY(-3px)}.catalog-filters button.active{border-color:var(--sun);color:var(--oak-deep);background:linear-gradient(145deg,#f2cc5b,#dab74e);box-shadow:0 0 26px #efc8581f}.catalog-filters button.active>span{color:#071a128c}.catalog-filters button.active small{color:#071a12a3}.catalog-filters button.active>em{background:var(--oak-deep);color:var(--sun)}.catalog-result-head{border-bottom:1px solid var(--line-dark);grid-template-columns:minmax(0,700px) 1fr;align-items:end;gap:35px;margin:0 3vw 32px;padding-bottom:26px;display:grid}.catalog-result-head>div>span{color:#65776c;letter-spacing:.08em;font:650 .55rem/1 Arial,sans-serif}.catalog-result-head h3{margin:13px 0 0;font-size:clamp(1.7rem,3vw,3.1rem);font-weight:620;line-height:1.25}.catalog-result-head p{color:#64766c;max-width:570px;margin:12px 0 0;font-size:.72rem;line-height:1.75}.catalog-result-head>i{background:linear-gradient(90deg,var(--line-dark),transparent);height:1px}.catalog-grid-enter{animation:.55s cubic-bezier(.16,.8,.22,1) both catalog-grid-arrive}.catalog-empty{border:1px solid var(--line-dark);text-align:center;color:#65776c;margin:0 3vw;padding:80px 25px;font-size:.86rem}.product-card{background:#ffffff2e;min-width:0;padding:0;transition:z-index 10ms,transform .42s cubic-bezier(.16,.8,.22,1),box-shadow .42s,background .35s;position:relative}.product-card:before{content:"";z-index:4;background:linear-gradient(90deg,transparent,var(--sun),transparent);height:3px;transition:transform .4s;position:absolute;inset:0 0 auto;transform:scaleX(0)}.product-card:hover,.product-card:focus-within{z-index:3;background:#ffffffb8;transform:translateY(-7px);box-shadow:0 28px 75px #173e2d26}.product-card:hover:before,.product-card:focus-within:before{transform:scaleX(1)}.product-card-main{outline:0;flex-direction:column;min-height:100%;padding:24px;display:flex}.product-card-main:focus-visible{box-shadow:inset 0 0 0 3px var(--sun)}.product-card-top{color:#607267;letter-spacing:.09em;direction:ltr;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:13px;font:650 .55rem/1 Arial,sans-serif;display:grid}.product-card-top em{color:#788a7e;letter-spacing:0;text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;font:560 .58rem/1.4 inherit;overflow:hidden}.solar-site[dir=rtl] .product-card-top em{direction:rtl}.product-card-top strong{color:var(--oak);font-weight:700}.product-card-art{border-radius:22px;display:block;position:relative;overflow:hidden}.product-card .product-art.compact{border:1px solid #f4f0e717;border-radius:22px;height:310px;min-height:0;margin:21px 0 8px;overflow:hidden}.product-card:hover .product-art.compact{background:radial-gradient(circle at 50% 49%,#c3a45e3b,#4b705729 36%,#0000 37%)}.product-card:hover .product-image-art.compact{background:radial-gradient(circle at 52% 43%,#46544a,#18221b 63%,#07100c)}.product-card .product-image-art.compact img,.product-card:hover .product-image-art.compact img{filter:drop-shadow(0 25px 27px #0000005c);transition:transform .7s cubic-bezier(.16,.8,.22,1),filter .5s;transform:none}.product-card:hover .product-image-art.compact img{filter:drop-shadow(0 29px 29px #0006)saturate(1.035);transform:translateY(-4px)scale(1.014)}.product-card-interaction{inset-inline-end:12px;background:#04100ac2;padding:8px 11px;font-size:.5rem;bottom:12px}.product-card-copy{flex-direction:column;flex:1;display:flex}.product-power{margin:22px 0 10px}.product-card h3{min-height:0;margin:0;font-size:clamp(1.25rem,2vw,2rem);font-weight:620;line-height:1.38}.product-summary{color:#5a6d61;-webkit-line-clamp:3;-webkit-box-orient:vertical;min-height:0;margin:15px 0 25px;font-size:.78rem;line-height:1.78;display:-webkit-box;overflow:hidden}.product-card-specs{border-top:1px solid var(--line-dark);margin:auto 0 27px}.product-card-specs>div{border-bottom:1px solid var(--line-dark);grid-template-columns:.68fr 1.32fr;gap:12px;padding:10px 0;display:grid}.product-card-specs dt{color:#718278;font-size:.61rem}.product-card-specs dd{text-align:start;color:var(--oak);direction:ltr;margin:0;font:600 .64rem/1.45 Arial,sans-serif}.product-card-route{border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;min-height:66px;padding-top:14px;display:flex}.product-card-route>span{flex-direction:column;gap:5px;display:flex}.product-card-route small{color:#76877d;font-size:.54rem}.product-card-route strong{font-size:.73rem;font-weight:650}.product-card-route>b{width:39px;height:39px;color:var(--oak);border:1px solid;border-radius:50%;place-items:center;font-weight:400;transition:background .25s,color .25s,transform .25s;display:grid}.product-card:hover .product-card-route>b,.product-card:focus-within .product-card-route>b{background:var(--oak);color:var(--sun);transform:rotate(8deg)}.catalog-grid.is-all .product-card-featured .product-card-main{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1.15fr) minmax(260px,.85fr);column-gap:34px;display:grid}.product-card-featured .product-card-top{grid-column:1/-1}.product-card-featured .product-card-art{grid-area:2/1/5}.product-card-featured .product-art.compact{height:100%;min-height:520px;margin-bottom:0}.product-card-featured .product-card-copy{grid-area:2/2/4;padding-top:17px}.product-card-featured .product-card-route{grid-area:4/2}.product-card-featured h3{font-size:clamp(1.8rem,3vw,3.3rem)}.product-card-featured .product-summary{-webkit-line-clamp:4}.product-card-featured .product-card-interaction{opacity:1;transform:none}@keyframes catalog-orbit-spin{to{transform:translate(-50%,-50%)rotate(360deg)}}@keyframes catalog-grid-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@media (max-width:1180px){.catalog-hero-grid{grid-template-columns:minmax(0,.9fr) minmax(430px,1.1fr);padding-inline:1vw}.catalog-product-stage{height:600px;min-height:0}.catalog-hero-copy h1,.catalog-hero-v2 h1{font-size:clamp(3.5rem,6vw,5.7rem)}.solar-site[dir=rtl] .catalog-hero-copy h1{font-size:clamp(3.2rem,5.3vw,5.15rem)}.catalog-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:900px){.catalog-hero-v2{min-height:auto;padding-top:175px}.catalog-hero-grid{grid-template-columns:1fr;gap:30px;padding:0 2vw 55px}.catalog-hero-copy{max-width:850px}.catalog-product-stage{width:min(100%,760px);height:650px;margin:0 auto}.catalog-proof-strip{grid-template-columns:1fr 1fr}.catalog-proof-strip>div:nth-child(2){border-inline-end:0}.catalog-proof-strip>div:nth-child(-n+2){border-bottom:1px solid #f4f0e721}.catalog-architecture-head{grid-template-columns:1fr;gap:28px}.catalog-control-deck>header{align-items:flex-start}.catalog-search{width:min(360px,46vw)}.catalog-grid.is-all .product-card-featured{grid-column:span 2}.catalog-grid.is-all .product-card-featured .product-card-main{grid-template-columns:1fr}.product-card-featured .product-card-top,.product-card-featured .product-card-art,.product-card-featured .product-card-copy,.product-card-featured .product-card-route{grid-column:1}.product-card-featured .product-card-art{grid-row:auto}.product-card-featured .product-card-copy{grid-row:auto;padding-top:0}.product-card-featured .product-card-route{grid-row:auto}.product-card-featured .product-art.compact{height:390px;min-height:0;margin-bottom:8px}}@media (max-width:720px){.catalog-hero-v2{padding:152px 6vw 0}.catalog-hero-grid{padding-inline:0}.catalog-hero-copy h1,.catalog-hero-v2 h1,.solar-site[dir=rtl] .catalog-hero-copy h1{font-size:clamp(3rem,12vw,4.65rem)}.catalog-hero-copy>p:last-of-type{font-size:.84rem}.catalog-product-stage{height:510px}.catalog-stage-main{width:82%;top:11%}.catalog-stage-secondary{width:34%;bottom:2%;right:0}.catalog-stage-product>span{bottom:14px;left:15px;right:15px}.catalog-stage-product em{display:none}.catalog-proof-strip{margin-inline:-6vw;padding-inline:6vw}.catalog-proof-strip>div{min-height:112px;padding:18px 14px}.catalog-proof-strip strong{font-size:clamp(.88rem,4vw,1.25rem)}.catalog-body{padding:95px 6vw 120px}.catalog-architecture-head{margin:0 0 65px}.catalog-architecture-head h2,.solar-site[dir=rtl] .catalog-architecture-head h2{font-size:clamp(2.7rem,11vw,4rem)}.catalog-control-deck{border-radius:22px;margin:0 0 68px;padding:14px}.catalog-control-deck>header{display:block}.catalog-control-deck>header>div{margin-bottom:14px}.catalog-search{width:100%}.catalog-filters{scroll-snap-type:x proximity;scrollbar-width:none;flex-wrap:nowrap;gap:8px;padding:0 0 5px;display:flex;overflow-x:auto}.catalog-filters::-webkit-scrollbar{display:none}.catalog-filters button{scroll-snap-align:start;flex:0 0 min(82vw,330px);min-height:108px}.catalog-result-head{grid-template-columns:1fr;margin:0 0 28px}.catalog-result-head>i{display:none}.catalog-grid,.catalog-grid.is-all{grid-template-columns:1fr}.catalog-grid.is-all .product-card-featured{grid-column:1}.product-card-main{padding:19px}.product-card .product-art.compact{height:285px}.product-card-featured .product-art.compact{height:330px}.product-card-interaction{opacity:1;font-size:.56rem;transform:none}.product-card-specs>div:nth-child(2){display:none}}@media (max-width:430px){.catalog-product-stage{height:430px}.catalog-stage-main{width:92%}.catalog-stage-secondary{width:38%}.catalog-stage-axis{display:none}.catalog-proof-strip>div{grid-template-columns:auto 1fr;gap:6px 10px}.catalog-proof-strip strong{font-size:.88rem}.catalog-proof-strip small{font-size:.51rem}.catalog-control-deck>header>div{display:block}.catalog-control-deck>header strong{margin-top:8px;display:block}.product-card-top em{display:none}.product-card-top{grid-template-columns:auto 1fr}.product-card-top strong{text-align:end}.product-card .product-art.compact{height:260px}}.product-card-top em{font-family:inherit;font-size:.58rem;font-style:normal;font-weight:560;line-height:1.4}.brand-ceremony.is-playing .ceremony-word{will-change:opacity,transform,filter;animation:14s cubic-bezier(.16,.82,.22,1) both oaken-ceremony-word-glide!important}.brand-ceremony.is-playing .ceremony-word i{opacity:1;transform:none;animation:none!important}.brand-ceremony.is-playing .ceremony-emblem{animation:none!important;transform:none!important}.brand-ceremony.is-playing .ceremony-mark-shell{will-change:transform;animation:14s cubic-bezier(.2,.72,.2,1) both oaken-ceremony-breath}.brand-ceremony.is-playing .ceremony-mark-foil{clip-path:inset(0);animation:14s ease-in-out both oaken-ceremony-foil-bloom}.brand-ceremony.is-playing .pulse-a{animation:14s cubic-bezier(.2,.65,.25,1) both oaken-ceremony-wave}.brand-ceremony.is-playing .pulse-b{animation:14s cubic-bezier(.2,.65,.25,1) .55s both oaken-ceremony-wave}.brand-word{color:var(--oak);filter:none;animation:none!important;transform:none!important}.brand-word i{opacity:1!important;animation:none!important;transform:none!important}.brand-mark{will-change:transform;animation:20s cubic-bezier(.2,.72,.2,1) infinite oaken-header-breath!important}.brand-mark-foil{clip-path:inset(0);animation:20s ease-in-out infinite oaken-header-foil-bloom}@keyframes oaken-ceremony-word-glide{0%{opacity:.42;filter:blur(.8px);gap:.44em;transform:none}18%{opacity:.76;filter:blur(.25px);transform:none}38%,to{opacity:1;filter:none;gap:.44em;transform:none}}@keyframes oaken-ceremony-breath{0%,75%{transform:translateZ(0)scale(1)}86%{transform:translateZ(0)scale(1.013)}to{transform:translateZ(0)scale(1)}}@keyframes oaken-ceremony-foil-bloom{0%,10%,to{opacity:0}34%{opacity:.28}55%{opacity:.12}76%{opacity:0}}@keyframes oaken-ceremony-wave{0%,76%,to{opacity:0;transform:translate(-50%,-50%)scale(.9)}84%{opacity:.2}98%{opacity:0;transform:translate(-50%,-50%)scale(1.18)}}@keyframes oaken-header-word-glide{0%,4%,42%,to{color:var(--oak);filter:none;gap:.48em;transform:translateZ(0)scale(1)}12%{color:#235f43;filter:drop-shadow(0 1px 3px #174f351f);gap:.505em;transform:translateZ(0)scale(1.002)}24%{color:var(--oak);filter:none;gap:.48em;transform:translateZ(0)scale(1)}}@keyframes oaken-header-breath{0%,38%,62%,to{transform:translateZ(0)scale(1)}50%{transform:translateZ(0)scale(1.012)}}@keyframes oaken-header-foil-bloom{0%,6%,42%,to{opacity:0}17%{opacity:.23}29%{opacity:.08}}@media (max-width:600px){.root-about-portal{width:min(230px,76vw);min-height:59px;padding-block:8px;bottom:14px;left:6vw}.root-about-portal>b{width:34px;height:34px}.root-about-portal small{font-size:.46rem}.root-about-portal strong{font-size:.64rem}}@media (prefers-reduced-motion:reduce){.catalog-stage-orbit,.catalog-grid-enter{animation:none!important}.catalog-stage-product,.catalog-stage-product img,.catalog-filters button,.product-card,.product-card:before,.product-card-route>b,.product-image-art.compact img{transition:none!important}}.acorn-physics-canvas{z-index:3;pointer-events:none;direction:ltr;width:100vw;height:100vh;position:fixed;inset:0}.root-about-portal{display:none!important}.portal-about.root-arrived{box-shadow:inset 0 0 0 1px #e5c86f61,0 34px 95px #0000004d}.portal-about .portal-shade:after{content:"";opacity:0;transform-origin:bottom;background:linear-gradient(#0000,#e0bd69 28%,#f1d58a 72%,#0000);border-radius:99px;width:2px;height:38%;transition:opacity .8s,transform 1.1s cubic-bezier(.16,.8,.22,1);position:absolute;top:48%;left:0;transform:scaleY(.15);box-shadow:0 0 18px #e0bd6980}.portal-about.root-arrived .portal-shade:after{opacity:.9;transform:scaleY(1)}.portal-about .portal-copy>b{position:relative}.portal-about .portal-copy>b:before{content:"";opacity:0;background:#e5c86f;border-radius:50%;width:6px;height:6px;position:absolute;top:50%;left:-18px;transform:translateY(-50%)scale(.35);box-shadow:0 0 #e5c86f73}.solar-site[dir=rtl] .portal-about .portal-copy>b:before{left:auto;right:-18px}.portal-about.root-arrived .portal-copy>b:before{animation:1.4s cubic-bezier(.2,.75,.2,1) both root-arrival}@keyframes root-arrival{0%{opacity:0;transform:translateY(-50%)scale(.35);box-shadow:0 0 #e5c86f73}48%{opacity:1;transform:translateY(-50%)scale(1);box-shadow:0 0 0 13px #e5c86f00}to{opacity:1;transform:translateY(-50%)scale(.82);box-shadow:0 0 #e5c86f00}}.catalog-grid,.catalog-grid.is-all{border:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(22px,2.4vw,38px);margin:0 3vw}.product-card{background:#eeece3;border:1px solid #173e2d33;border-radius:30px;overflow:hidden;box-shadow:inset 0 1px #ffffffbf}.product-card:before{height:2px;inset:0 12%}.product-card:hover,.product-card:focus-within{background:#f4f1e8;transform:translateY(-8px);box-shadow:0 34px 90px #173e2d29}.product-card-main{padding:0}.product-card-top{padding:23px 27px 21px}.product-card-art{border-radius:0;overflow:hidden}.product-card .product-art.compact,.product-card:hover .product-art.compact,.product-card:hover .product-image-art.compact{background:radial-gradient(at 50% 42%,#33493d 0,#17271f 43%,#07110c 100%);border:0;border-radius:0;height:clamp(390px,34vw,525px);min-height:0;margin:0;padding:0}.product-image-art:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(115deg,#ffffff12,#0000 31%),linear-gradient(#0000 69%,#020a0647);position:absolute;inset:0}.product-image-ambient{z-index:0;opacity:.32;filter:blur(30px)saturate(.82);display:block;position:absolute;inset:-9%;overflow:hidden;transform:scale(1.11)}.product-image-ambient img{object-fit:cover!important;filter:none!important;border-radius:0!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;transform:none!important}.product-image-art>.product-image-halo{z-index:1;border-color:#e5c86f1c;width:58%;box-shadow:0 0 0 48px #e5c86f05,0 0 0 105px #e5c86f03}.product-card .product-image-art.compact>img,.product-card:hover .product-image-art.compact>img{z-index:2;object-fit:contain;object-position:center;filter:drop-shadow(0 32px 32px #00000061);border-radius:0;width:94%;max-width:94%;height:88%;max-height:88%;padding:0;transition:transform .8s cubic-bezier(.16,.8,.22,1),filter .6s;position:relative;transform:translateZ(0)}.product-card .product-image-art.compact.portrait>img,.product-card:hover .product-image-art.compact.portrait>img{width:68%;max-width:68%;height:93%;max-height:93%}.product-card:hover .product-image-art.compact>img{filter:drop-shadow(0 38px 38px #00000070)saturate(1.035);transform:translateY(-5px)scale(1.018)}.product-card-interaction{z-index:4;inset-inline-end:17px;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#030f09b8;border:1px solid #f4f0e72b;border-radius:99px;padding:9px 13px;bottom:17px}.product-card-copy{padding:24px 28px 0}.product-power{color:#8a7848;margin:0 0 11px}.product-card h3{font-size:clamp(1.45rem,2.3vw,2.45rem)}.product-summary{margin:16px 0 28px}.product-card-route{min-height:72px;margin:0 28px 24px}.catalog-grid.is-all .product-card-featured{grid-column:1/-1}.catalog-grid.is-all .product-card-featured .product-card-main{grid-template-columns:minmax(0,1.32fr) minmax(320px,.68fr);column-gap:0}.product-card-featured .product-card-top{padding-inline:29px}.product-card-featured .product-card-art{margin-inline-start:0}.product-card-featured .product-art.compact{min-height:610px}.product-card-featured .product-card-copy{padding:42px 38px 0}.product-card-featured .product-card-route{margin:0 38px 28px}.catalog-stage-product img{object-fit:contain}@media (max-width:900px){.catalog-grid,.catalog-grid.is-all{grid-template-columns:1fr;margin-inline:0}.catalog-grid.is-all .product-card-featured{grid-column:1}.catalog-grid.is-all .product-card-featured .product-card-main{grid-template-columns:1fr}.product-card-featured .product-art.compact{height:480px;min-height:0}.product-card-featured .product-card-copy{padding:26px 28px 0}.product-card-featured .product-card-route{margin:0 28px 24px}}@media (max-width:600px){.acorn-physics-canvas{height:100vh;inset:0}.product-card{border-radius:23px}.product-card-top{padding:19px 20px}.product-card .product-art.compact,.product-card:hover .product-art.compact,.product-card:hover .product-image-art.compact{height:340px}.product-card-featured .product-art.compact{height:370px}.product-card-copy{padding:22px 21px 0}.product-card-route{margin:0 21px 19px}.product-card .product-image-art.compact.portrait>img,.product-card:hover .product-image-art.compact.portrait>img{width:76%;max-width:76%}}@media (prefers-reduced-motion:reduce){.portal-about.root-arrived .portal-copy>b:before{opacity:1;animation:none;transform:translateY(-50%)scale(.82)}}.header-auth-links{direction:ltr;align-items:center;gap:5px;display:flex}.header-auth-links a{border:1px solid var(--line-dark);min-height:34px;color:var(--oak);white-space:nowrap;border-radius:99px;place-items:center;padding:0 11px;font-size:.58rem;font-weight:650;transition:background .2s,color .2s,border-color .2s;display:grid}:is(.header-auth-links a:hover,.header-auth-links a:focus-visible){border-color:var(--oak);background:#173e2d0f;outline:0}.header-auth-links .header-signup{border-color:var(--oak);background:var(--oak);color:var(--cream)}:is(.header-auth-links .header-signup:hover,.header-auth-links .header-signup:focus-visible){border-color:var(--sun);background:var(--sun);color:var(--oak-deep)}.page-portals-head{grid-template-columns:1fr;max-width:1120px}.page-portals-head>div{max-width:1120px}.chat-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#173e2d38 transparent;min-height:235px;max-height:365px;overflow-y:auto}.chat-message{flex-direction:column;align-items:flex-start;margin-bottom:15px;display:flex}.chat-message.user{align-items:flex-end}.chat-message.user .chat-bubble{background:var(--oak);color:var(--cream);border-radius:18px 18px 4px;box-shadow:0 10px 26px #071a122e}.solar-site[dir=ltr] .chat-message.user .chat-bubble{border-radius:18px 18px 18px 4px}.chat-message.user .chat-time{text-align:end}.chat-quick-topics{flex-wrap:wrap;gap:7px;margin:4px 0 18px;display:flex}.chat-quick-topics button{color:var(--oak);font:inherit;cursor:pointer;background:#ffffffb3;border:1px solid #173e2d33;border-radius:99px;padding:8px 11px;font-size:.56rem;transition:background .2s,border-color .2s}:is(.chat-quick-topics button:hover,.chat-quick-topics button:focus-visible){border-color:var(--oak-mid);background:#fff;outline:0}.chat-typing{align-items:center;gap:5px;width:auto;min-width:72px;padding-block:19px;display:flex}.chat-typing i{background:#789084;border-radius:50%;width:6px;height:6px;animation:1s ease-in-out infinite chat-dot}.chat-typing i:nth-child(2){animation-delay:.16s}.chat-typing i:nth-child(3){animation-delay:.32s}@keyframes chat-dot{0%,60%,to{opacity:.35;transform:translateY(0)}30%{opacity:1;transform:translateY(-4px)}}.chat-compose>button:disabled{opacity:.48;cursor:not-allowed}.instagram-glyph{background:radial-gradient(circle at 68% 31%,#ffd36b 0 5%,#0000 6%),conic-gradient(from 210deg,#ffcf65,#f56040 20%,#c13584 48%,#833ab4 70%,#405de6 90%,#ffcf65)!important;border-radius:7px!important;width:24px!important;height:24px!important;box-shadow:inset 0 0 0 1px #ffffff2e,0 3px 10px #0003!important}.instagram-glyph:before{border:1.7px solid #fff!important;border-radius:5px!important;inset:4px!important}.instagram-glyph i{border:1.7px solid #fff!important;width:7px!important;height:7px!important}.newsletter-section{color:var(--cream);background:radial-gradient(circle at 82% 15%,#efc85821,#0000 30%),#0a2017;border-top:1px solid #f4f0e71f;grid-template-columns:minmax(0,1.2fr) minmax(360px,.8fr);align-items:end;gap:8vw;padding:clamp(80px,9vw,135px) 8vw;display:grid}.newsletter-section>div{max-width:760px}.newsletter-section .section-label{color:#91a59a}.newsletter-section h2{letter-spacing:-.055em;margin:24px 0 0;font-size:clamp(2.7rem,5.3vw,5.7rem);font-weight:620;line-height:1.05}.solar-site[dir=rtl] .newsletter-section h2{letter-spacing:0;line-height:1.38}.newsletter-section>div>p:last-child{color:#aabbb0;max-width:590px;margin:22px 0 0;font-size:.86rem;line-height:1.9}.newsletter-section form{grid-template-columns:1fr auto;gap:9px;display:grid;position:relative}.newsletter-section label{min-width:0}.newsletter-section input[type=email]{width:100%;height:58px;color:var(--cream);font:inherit;background:#ffffff0e;border:1px solid #f4f0e733;border-radius:99px;outline:0;padding:0 21px;font-size:.74rem}.newsletter-section input[type=email]::placeholder{color:#82968a}.newsletter-section input[type=email]:focus{border-color:var(--sun);box-shadow:0 0 0 4px #efc85814}.newsletter-section button{background:var(--sun);min-width:132px;height:58px;color:var(--oak-deep);font:inherit;cursor:pointer;border:0;border-radius:99px;justify-content:space-between;align-items:center;gap:18px;padding:0 9px 0 20px;font-size:.67rem;font-weight:700;display:flex}.solar-site[dir=rtl] .newsletter-section button{padding:0 20px 0 9px}.newsletter-section button b{background:var(--oak-deep);width:39px;height:39px;color:var(--sun);border-radius:50%;place-items:center;font:600 .95rem/1 Arial,sans-serif;display:grid}.newsletter-section button:disabled{opacity:.58;cursor:wait}.newsletter-section form>small{color:#87998e;grid-column:1/-1;min-height:18px;margin:4px 12px 0;font-size:.55rem;line-height:1.55}.newsletter-trap{opacity:0!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important}.account-site{background:var(--oak-deep)}.account-hero{background:radial-gradient(circle at 12% 20%,#357e5438,transparent 30%),radial-gradient(circle at 84% 72%,#efc85814,transparent 28%),var(--oak-deep);place-items:center;min-height:calc(100svh - 84px);padding:150px 6vw 90px;display:grid}.account-card{width:min(760px,100%);color:var(--cream);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#f4f0e70f;border:1px solid #f4f0e729;border-radius:32px;padding:clamp(34px,6vw,72px);box-shadow:0 35px 100px #0000003d}.account-monogram{background:var(--sun);width:74px;height:74px;color:var(--oak-deep);border-radius:50%;place-items:center;margin-top:35px;font:700 1.5rem/1 Arial,sans-serif;display:grid}.account-card h1{letter-spacing:-.05em;margin:30px 0 8px;font-size:clamp(3rem,6vw,6.2rem);font-weight:620;line-height:1}.solar-site[dir=rtl] .account-card h1{letter-spacing:0;line-height:1.35}.account-card>strong{color:var(--sun);font-size:1rem}.account-card>p:not(.section-label){color:#a8b8ae;max-width:560px;margin:22px 0 0;line-height:1.9}.account-card dl{border-top:1px solid #f4f0e724;margin:35px 0 0}.account-card dl>div{border-bottom:1px solid #f4f0e724;justify-content:space-between;gap:20px;padding:19px 0;display:flex}.account-card dt{color:#809288;font-size:.62rem}.account-card dd{direction:ltr;margin:0;font:600 .72rem/1.5 Arial,sans-serif}.account-actions{flex-wrap:wrap;gap:10px;margin-top:35px;display:flex}.account-actions a{border:1px solid #f4f0e733;border-radius:99px;padding:13px 18px;font-size:.65rem}.account-actions a:first-child{border-color:var(--sun);background:var(--sun);color:var(--oak-deep)}@media (max-width:1120px){.header-auth-links a{padding-inline:9px}.solar-nav-actions{gap:9px}}@media (max-width:850px){.newsletter-section{grid-template-columns:1fr;align-items:start}.newsletter-section form{width:min(650px,100%)}}@media (max-width:680px){.header-auth-links{gap:3px}.header-auth-links a{min-height:31px;padding-inline:7px;font-size:.52rem}.solar-nav-actions{gap:6px}.solar-langs{padding:2px}.solar-langs button{width:27px;height:27px;font-size:.54rem}.newsletter-section{padding:82px 6vw}.newsletter-section h2,.solar-site[dir=rtl] .newsletter-section h2{font-size:2.8rem}.newsletter-section form{grid-template-columns:1fr}.newsletter-section button{width:100%}.newsletter-section form>small{grid-column:1}.chat-body{max-height:320px}.account-hero{padding-inline:5vw}.account-card{border-radius:24px}.account-card dl>div{display:block}.account-card dd{margin-top:8px}}@media (max-width:470px){.brand-word{display:none}.solar-brand{gap:0}.header-auth-links a{padding-inline:6px}.solar-nav{padding-inline:3vw}.solar-nav-actions{gap:4px}.solar-langs button{width:25px;height:25px}.newsletter-section h2,.solar-site[dir=rtl] .newsletter-section h2{font-size:2.45rem}}@media (prefers-reduced-motion:reduce){.chat-typing i{animation:none}.chat-body{scroll-behavior:auto}}.solar-nav{height:96px}.solar-brand{flex-direction:column;justify-content:center;gap:4px;min-width:76px}.solar-brand .brand-word{letter-spacing:0;gap:.34em;font-size:.68rem;line-height:1;display:flex}.solar-nav-actions{gap:15px}.header-contact{margin-inline-end:6px}.header-auth-links{background:#ffffff94;border:1px solid #173e2d21;border-radius:99px;gap:4px;padding:4px;box-shadow:0 8px 25px #071a120e}.header-auth-links a{border-color:#0000;min-height:32px;padding-inline:12px}.header-auth-links a:first-child:not(.header-signup){background:0 0}.ecosystem-card>em{left:auto;right:auto;text-align:start;font-variant-numeric:tabular-nums;width:2ch;inset-inline-start:22px}.solar-site[dir=rtl] .ecosystem-card>em{left:auto;right:auto;inset-inline-start:22px}.solar-site[dir=rtl] .about-copy>p:nth-of-type(2){text-align:right;margin:36px 0 0 auto}.contact-form button:disabled{opacity:.66;cursor:wait}.contact-trap{opacity:0!important;pointer-events:none!important;width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.form-hint.form-success{color:#b9e5c7}.form-hint.form-error{color:#ffc0b5}@media (max-width:680px){.solar-nav{height:84px;padding-block:8px}.solar-brand{gap:3px;min-width:64px}.solar-brand .brand-mark{width:49px;height:49px}.solar-brand .brand-word{font-size:.6rem;display:flex}.header-auth-links{padding:3px}.header-auth-links a{padding-inline:8px}}.whatsapp-link{min-height:44px;color:inherit;font:inherit;justify-content:center;align-items:center;gap:10px;font-size:.875rem;text-decoration:none;display:inline-flex}.whatsapp-link svg{flex:none;width:24px;height:24px}.whatsapp-link:focus-visible{outline:2px solid var(--sun);outline-offset:4px}.social-links>.whatsapp-link{border-color:#70c49380;gap:10px;width:auto;min-width:44px;padding-inline:14px}.social-links>.whatsapp-link:hover{background:#2c89502b}.social-links>.whatsapp-link>span{width:auto;height:auto;box-shadow:none;font:inherit;background:0 0;border-radius:0}.social-links.compact>.whatsapp-link{width:44px;height:44px;padding:0}.social-links.compact>.whatsapp-link>span{display:none}.chat-compose>.whatsapp-link{color:var(--oak);border:1px solid var(--line-dark);background:#173e2d0a;border-radius:12px;grid-column:1/-1;margin-top:8px;padding:8px 16px}.expert-panel{flex-direction:column;max-height:calc(100svh - 104px);display:flex}.expert-panel>header,.expert-panel>.chat-compose{flex-shrink:0}.expert-panel>.chat-body{flex:auto;min-height:80px}@media (max-width:600px){.social-links>.whatsapp-link>span{font-size:.75rem;display:inline}.social-links{flex-wrap:wrap}}@media (min-width:681px){.mobile-page-bar{top:96px}}.catalog-application-filter{border-top:1px solid #d2d7cb;flex-wrap:wrap;align-items:center;gap:10px;padding:20px 0;display:flex}.catalog-application-filter label{align-items:center;gap:12px;font-size:14px;display:flex}.catalog-application-filter select{color:inherit;font:inherit;background:0 0;border:1px solid #879d8d;border-radius:6px;padding:10px 15px}.catalog-item-wrap{flex-direction:column;min-width:0;display:flex;position:relative}.catalog-item-wrap .product-card{flex:1}.catalog-compare-toggle{color:#183e2c;font:inherit;cursor:pointer;background:#f4f2e9;border:1px solid #ccd0c4;border-top:0;justify-content:space-between;align-items:center;padding:12px 20px;font-size:14px;display:flex}.catalog-compare-toggle[aria-pressed=true]{color:#fff;background:#183e2c}.compare-tray{z-index:80;color:#153d2c;background:#f8f6ee;border:1px solid #ac8b52;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:min(690px,100% - 32px);padding:16px;display:flex;position:fixed;bottom:22px;left:50%;transform:translate(-50%);box-shadow:0 8px 45px #0003}.compare-tray button,.compare-dialog button,.save-product button{font:inherit;color:#fff;cursor:pointer;background:#193f30;border:0;border-radius:6px;padding:11px 16px;font-size:14px}.compare-tray button:disabled{opacity:.45}.compare-overlay{z-index:150;background:#031b13aa;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.compare-dialog{color:#163c2b;background:#f6f3ea;border-radius:16px;width:min(1100px,100%);max-height:85dvh;padding:25px;overflow:auto}.compare-dialog header{justify-content:space-between;align-items:center;display:flex}.compare-dialog p{color:#5d7064;margin:20px 0;font-size:14px;line-height:1.9}.compare-scroll{overflow:auto}.compare-dialog table{border-collapse:collapse;width:100%;min-width:570px}.compare-dialog th,.compare-dialog td{text-align:start;border:1px solid #cbd2c8;padding:18px;font-size:15px;line-height:1.8}.compare-dialog th{font-weight:600}.compare-dialog img{object-fit:contain;width:100%;height:160px;margin-bottom:14px;display:block}.save-product{align-items:center;gap:14px;margin-top:22px;font-size:14px;display:flex}.product-documents{color:#1b3b2b;background:#e9ede4;border-block:1px solid #cbd5c9;justify-content:space-between;align-items:center;gap:35px;padding:65px 7%;display:flex}.product-documents h2{margin:10px 0;font-size:30px}.product-documents p{max-width:760px;font-size:16px;line-height:1.9}.technical-disclosure{color:#67796d;padding:20px 0;font-size:14px;line-height:1.9}.resource-page{color:#123a29;background:#f5f2e9;min-height:100vh}.resource-content{max-width:1100px;margin:auto;padding:180px 30px 80px}.resource-content a{text-underline-offset:5px;text-decoration:underline}.resource-grid{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.resource-box{border:1px solid #c3d1c4;border-radius:10px;padding:25px}.resource-box h2{margin-top:0}.public-account-tools{border-top:1px solid #cbd5c9;max-width:1050px;margin:25px auto;padding:25px}.public-account-tools article{border:1px solid #cbd5c9;border-radius:10px;margin:12px 0;padding:20px}.public-account-tools button{font:inherit;color:#183d2c;cursor:pointer;background:0 0;border:1px solid #294f3c;border-radius:5px;margin:10px 0;padding:10px 18px}.public-account-tools h2{margin:25px 0;font-size:25px}.public-account-tools p{line-height:1.8}.expert-panel[hidden]{display:none!important}.chat-context{color:#123c2b;background:#e8eee7;padding:12px 20px;font-size:13px}.chat-notice{color:#345641;background:#eef0e7;padding:10px 18px;font-size:13px;line-height:1.8}.expert-dock .expert-pulse{box-shadow:none;background:#bc9551;animation:none}.expert-panel .chat-input-label{color:#496b59;font-size:13px;display:block}.chat-error{color:#97352c;font-size:13px}.chat-compose button:disabled{opacity:.5}.legal-links{flex-wrap:wrap;gap:20px;display:flex}.company-evidence{color:#173f2d;background:#f3f1e7;border-top:1px solid #56715c;padding:70px 7%}.company-evidence h2{margin-bottom:25px;font-size:clamp(28px,4vw,46px)}.company-evidence-grid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.company-evidence article{border:1px solid #cbd5c9;border-radius:10px;padding:26px}.company-evidence h3{margin-bottom:15px;font-size:20px}.company-evidence p{font-size:16px;line-height:2}.company-evidence .status{background:#dce7db;border-radius:4px;padding:5px 10px;font-size:13px;display:inline-block}.contact-form .contact-extra{margin:20px 0}.contact-form small a{text-decoration:underline}@media (max-width:700px){.resource-grid,.company-evidence-grid{grid-template-columns:1fr}.product-documents{flex-direction:column;align-items:stretch;padding:40px 6%}.compare-tray{flex-wrap:wrap;gap:7px;bottom:95px}.compare-tray span{width:100%}.compare-dialog{padding:15px}.resource-content{padding-top:170px}.solar-langs button{min-width:34px}.chat-context{font-size:12px}}.compare-overlay{z-index:100000;font-family:var(--font-vazirmatn),Tahoma,Arial,sans-serif}.compare-dialog header{z-index:1;background:#f6f3ea;padding-block:12px;position:sticky;top:-25px}.compare-dialog p{white-space:normal;max-width:100%}.compare-dialog td bdi{display:block}.compare-dialog .compare-scroll{max-height:60vh}.solar-langs{gap:2px!important}.solar-langs button{min-width:0!important;padding:6px 7px!important;font-size:12px!important}.header-auth-links{margin-inline:8px 14px!important}.solar-nav nav{gap:clamp(12px,2vw,34px)!important}.solar-nav nav a{font-size:13px!important}.accounting-fa input,.accounting-fa select,.accounting-fa textarea{font-family:Tahoma,Arial,sans-serif}.solar-langs button{white-space:nowrap;flex-shrink:0;border-radius:18px!important;width:auto!important;min-width:38px!important;height:32px!important}.solar-langs{flex-shrink:0}.solar-nav-actions{flex-wrap:wrap;justify-content:flex-end}@media (max-width:680px){.solar-nav-actions{max-width:calc(100vw - 112px);gap:5px!important}.solar-langs{order:2}.solar-langs button{min-width:33px!important;height:27px!important;padding:4px 6px!important;font-size:10px!important}.header-auth-links{margin-inline:4px!important}.solar-nav nav{display:none!important}}.solar-nav{grid-template-columns:auto 1fr auto;gap:18px;padding-block:8px}.solar-nav nav{justify-self:center}.solar-nav-actions{flex-wrap:nowrap;gap:9px!important}@media (max-width:900px){.solar-nav{grid-template-columns:auto 1fr}}@media (max-width:680px){.solar-nav-actions{flex-wrap:wrap;row-gap:4px!important}.solar-langs{margin:0}.header-auth-links{padding:2px}.header-auth-links a{min-height:27px}}.solar-site>section:not(:where(.solar-hero,.about-nature-hero,.catalog-hero,.detail-hero)){padding-inline:max(24px,50vw - 600px)}.still-viewer .viewer-original-image{object-fit:contain;width:100%;height:100%;transform:translate(var(--pan-x),var(--pan-y)) scale(var(--viewer-zoom));transform-origin:50%;filter:none;opacity:1;-webkit-user-select:none;user-select:none;display:block}.still-viewer .viewer-ambient,.still-viewer .viewer-reflection,.still-viewer .viewer-specular,.still-viewer .viewer-reticle,.still-viewer .viewer-glow,.still-viewer .viewer-shadow{display:none}.still-viewer .viewer-frame{filter:none;animation:none}.still-viewer .viewer-stage{cursor:default}.still-viewer.dragging .viewer-stage{cursor:grabbing}.product-card .product-image-ambient,.product-card .product-image-art:after{display:none}.product-card .product-image-art.compact>img,.product-card:hover .product-image-art.compact>img{filter:none;transition:none}.product-card:hover,.product-card:focus-within{transform:none}.solar-site :is(a,button,input,select,textarea,summary):focus-visible{outline-offset:4px;outline:2px solid #c09436}.solar-site :is(input[type=email],input[type=tel]){text-align:start;direction:ltr}.contact-form label,.newsletter-section form{min-width:0}.solar-site :is(.contact-form,.resource-content,.product-card-copy) p{overflow-wrap:anywhere}.solar-site{font-size:1rem}.solar-nav{height:80px;padding-block:6px}.solar-brand{gap:3px;min-width:68px}.solar-brand .brand-mark{width:48px;height:48px}.solar-brand .brand-word{font-size:.65rem}.solar-nav nav a{min-height:36px}.mobile-page-bar{top:80px!important}.solar-hero{min-height:clamp(500px,70svh,650px);padding:120px max(5vw,50vw - 600px) 48px}.solar-hero:before{top:80px}.solar-hero h1,.solar-site[dir=rtl] .solar-hero h1{font-size:var(--site-hero-size);line-height:1.15}.solar-site[dir=rtl] .solar-hero h1{line-height:1.35}.solar-kicker{margin-bottom:22px;font-size:.875rem}.solar-hero-bottom,.solar-site[dir=rtl] .solar-hero-bottom{gap:24px;margin-top:24px}.solar-hero-bottom>p{font-size:1rem;line-height:1.8}.hero-ctas{gap:8px}.solar-primary,.solar-secondary{gap:15px;min-height:44px;padding:9px 13px;font-size:.875rem}.solar-primary b,.solar-secondary b{width:30px;height:30px}.solar-index{bottom:24px}.solar-index span{font-size:2rem}.holding-section,.ecosystem-section,.featured-section,.solution-section,.about-solar,.solar-products-preview,.catalog-body,.spec-section,.engineering-section,.related-section,.about-story,.about-journey,.about-fields,.about-closing,.company-evidence{padding-block:var(--site-section-space)}.holding-head,.ecosystem-head,.featured-head,.solution-head,.preview-head,.catalog-architecture-head,.about-fields-head,.about-journey-head{gap:28px;margin-bottom:32px}.holding-head h2,.ecosystem-head h2,.featured-head h2,.solution-head h2,.preview-head h2,.catalog-architecture-head h2,.about-copy h2,.about-story-lead h2,.about-journey-head h2,.about-fields-head h2,.about-closing h2,.engineering-title h2,.solar-contact h2,.newsletter-section h2,.solar-site[dir=rtl] :is(.holding-head,.ecosystem-head,.featured-head,.solution-head,.preview-head,.catalog-architecture-head,.about-copy,.about-story-lead,.about-journey-head,.about-fields-head,.about-closing,.engineering-title,.solar-contact,.newsletter-section) h2{font-size:var(--site-heading-size);line-height:1.3}.solar-site[dir=rtl] :is(.holding-head,.ecosystem-head,.featured-head,.solution-head,.preview-head,.catalog-architecture-head,.about-copy,.about-story-lead,.about-journey-head,.about-fields-head,.about-closing,.engineering-title,.solar-contact,.newsletter-section) h2{line-height:1.5}.holding-head>div>p,.catalog-architecture-head>div>p,.about-journey-head div>p{margin-top:18px;font-size:1rem}.holding-card,.holding-card.active,.holding-card:not(.active){min-height:330px;padding:20px}.holding-card h3{margin-top:140px;font-size:1.5rem}.holding-card:not(.active) h3{font-size:1.25rem}.holding-card>p,.ecosystem-card>p,.about-capabilities p,.about-journey-track p,.about-fields-grid p{font-size:1rem;line-height:1.7}.sector-motif{height:110px;top:65px}.holding-route{margin-top:20px}.ecosystem-card{min-height:355px;padding:18px 18px 50px}.ecosystem-card .mini-product{height:170px;margin-top:12px}.ecosystem-card h3{margin:12px 0 7px;font-size:1.2rem}.ecosystem-card>em{font-size:2.8rem;bottom:12px}.catalog-hero-v2{min-height:0;padding:112px 5vw 0}.catalog-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;min-height:410px;padding:0 2vw 32px}.catalog-hero-copy h1,.catalog-hero-v2 h1,.solar-site[dir=rtl] .catalog-hero-copy h1{margin-top:18px;font-size:clamp(2.2rem,4vw,3.8rem);line-height:1.3}.catalog-hero-copy>p:last-of-type{margin-top:20px;font-size:1rem;line-height:1.75}.catalog-product-stage{height:380px;min-height:380px}.catalog-proof-strip{padding-block:18px}.catalog-proof-strip strong{font-size:1.5rem}.catalog-hero-cta{margin-top:20px;padding:6px 8px 6px 16px;font-size:.875rem}.catalog-control-deck{margin-bottom:20px}.catalog-application-filter{padding:12px 0}.product-card{border-radius:14px}.catalog-grid.is-all>.catalog-item-wrap:has(.product-card-featured){grid-column:1/-1}.product-card-top,.product-card-featured .product-card-top{padding:14px 18px}.product-card .product-art.compact,.product-card:hover .product-art.compact,.product-card:hover .product-image-art.compact{height:clamp(215px,21vw,290px);min-height:0}.product-card-featured .product-art.compact{height:350px;min-height:0}.product-card .product-image-art.compact>img,.product-card:hover .product-image-art.compact>img{object-fit:contain;width:88%;max-width:88%;height:88%;min-height:0;max-height:88%;margin:0;position:absolute;inset:6%;transform:none}.product-card .product-image-art.compact.portrait>img,.product-card:hover .product-image-art.compact.portrait>img{width:68%;max-width:68%;height:90%;max-height:90%;inset:5% 16%}.product-card-copy,.product-card-featured .product-card-copy{padding:16px 18px 0}.product-card h3{font-size:clamp(1.15rem,1.6vw,1.5rem);line-height:1.5}.product-summary{margin:10px 0 16px;font-size:1rem;line-height:1.65}.product-card-specs{margin-bottom:16px}.product-card-specs>div{padding-block:7px}.product-card-specs dt{font-size:.875rem}.product-card-specs dd{font-size:.875rem;line-height:1.5}.product-card-route,.product-card-featured .product-card-route{min-height:48px;margin:0 18px 16px;padding-top:10px}.product-card-route strong{font-size:.875rem}.product-card-route small{font-size:.75rem}.catalog-compare-toggle{padding:9px 18px}.detail-hero{min-height:0;padding-top:80px}.detail-copy,.solar-site[dir=rtl] .detail-copy{padding:42px 5vw}.detail-copy h1,.solar-site[dir=rtl] .detail-copy h1{font-size:clamp(2rem,3.5vw,3.3rem);line-height:1.4}.back-link{margin-bottom:28px;font-size:.875rem}.detail-code{margin-top:16px}.detail-summary{margin-top:18px;font-size:1rem;line-height:1.8}.detail-visual{min-height:490px}.detail-visual .product-viewer:not(.is-expanded){height:100%;min-height:490px}.spec-heading{margin-bottom:24px}.spec-heading h2{font-size:2rem}.spec-grid article{min-height:145px;padding:18px}.spec-grid strong{font-size:1.125rem}.engineering-title{margin-bottom:28px}.engineering-grid article{padding:24px}.product-documents{padding-block:32px}.product-documents h2{font-size:1.5rem}.about-nature-hero{min-height:620px;padding-top:80px}.about-nature-copy{padding-block:64px}.about-nature-copy h1,.solar-site[dir=rtl] .about-nature-copy h1{font-size:clamp(2.5rem,4.8vw,4.5rem);line-height:1.35}.about-capabilities{margin-top:40px}.about-capabilities article{min-height:240px;padding:20px}.about-capabilities h3{margin:54px 0 12px;font-size:1.35rem}.about-journey-track{margin-top:38px}.about-journey-track article{min-height:220px;padding:20px}.about-journey-track h3{margin:42px 0 12px}.about-fields-grid article{min-height:110px;padding-block:16px}.about-fields-grid h3{font-size:1.35rem}.solar-contact{padding:var(--site-section-space) 7vw;gap:5vw}.contact-form{padding:24px}.field-row{gap:18px}.contact-form input,.contact-form select{min-height:40px;padding-block:10px;font-size:1rem}.contact-form textarea{min-height:130px;font-size:1rem;line-height:1.7}.contact-form button{min-height:44px;padding-block:8px;font-size:.875rem}.newsletter-section{gap:36px;padding:44px 7vw}.newsletter-section h2{margin-top:14px}.newsletter-section>div>p:last-child{margin-top:14px;font-size:1rem}.newsletter-section input[type=email],.newsletter-section button{height:46px;font-size:.875rem}.solar-footer{gap:28px;min-height:175px;padding:28px 5vw;font-size:.875rem}.resource-content{padding:120px 24px 48px}.resource-content h1{margin-bottom:24px;font-size:2.5rem}.resource-content h2{margin:24px 0 12px;font-size:1.4rem}.resource-content p,.resource-content li{font-size:1rem;line-height:1.8}.resource-box,.company-evidence article{padding:18px}.company-evidence h2{font-size:var(--site-heading-size)}.section-label,.solar-site[dir=rtl] .section-label{font-size:.875rem}@media (min-width:701px) and (max-width:1000px){.catalog-grid,.catalog-grid.is-all{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-grid.is-all .product-card-featured{grid-column:1/-1}}@media (max-width:900px){.solar-hero{min-height:600px}.solar-hero-copy{width:72%}.catalog-hero-grid{gap:22px}.catalog-product-stage{height:300px;min-height:300px}.about-nature-hero{min-height:580px}.solar-footer{gap:22px}}@media (max-width:680px){.solar-nav{height:84px}.solar-hero{min-height:580px;padding:154px 6vw 64px}.solar-hero-copy{width:100%}.solar-hero h1,.solar-site[dir=rtl] .solar-hero h1{font-size:2.5rem;line-height:1.4}.solar-hero-bottom,.solar-site[dir=rtl] .solar-hero-bottom{gap:16px;margin-top:20px}.holding-head,.ecosystem-head,.featured-head,.solution-head,.catalog-architecture-head{gap:16px;margin-bottom:24px}.holding-card,.holding-card.active,.holding-card:not(.active){min-height:300px}.catalog-hero-grid{grid-template-columns:1fr;gap:20px;min-height:0;padding-inline:0}.catalog-hero-copy h1,.solar-site[dir=rtl] .catalog-hero-copy h1{font-size:2.15rem}.catalog-product-stage{height:260px;min-height:260px}.catalog-proof-strip{gap:12px}.product-card .product-art.compact,.product-card:hover .product-art.compact,.product-card:hover .product-image-art.compact{height:250px}.product-card-featured .product-art.compact{height:290px}.detail-copy,.solar-site[dir=rtl] .detail-copy{padding:28px 6vw}.detail-visual,.detail-visual .product-viewer:not(.is-expanded){min-height:410px}.about-nature-copy{padding-block:45px}.about-nature-hero{min-height:600px;padding-top:124px}.about-capabilities article,.about-journey-track article{min-height:0}.about-capabilities h3,.about-journey-track h3{margin-top:30px}.solar-contact{gap:28px}.contact-form{padding:18px}.resource-content{padding-top:175px}.resource-content h1{font-size:2rem}.solar-nav{align-items:center;gap:12px;height:108px}.solar-nav-actions{flex-wrap:wrap;justify-content:flex-end;gap:5px;max-width:260px}.header-auth-links a{min-height:34px;padding-inline:12px;font-size:14px}.solar-nav .solar-langs button{width:auto;min-width:42px!important;height:32px!important;padding-inline:7px!important;font-size:12px!important}.mobile-page-bar{top:108px!important}.solar-site section[id]{scroll-margin-top:156px}.solar-hero{padding-top:178px}.catalog-hero-v2{padding-top:176px}.detail-hero,.about-nature-hero{padding-top:148px}}.oaken-intro-final{isolation:isolate;color:#fff8e9;font-family:var(--font-ui);will-change:opacity;direction:ltr;background:#e8dcc4;overflow:hidden}.intro-final-overlay{z-index:100000;width:100%;height:100dvh;position:fixed;inset:0}.intro-final-canvas{opacity:1;width:100%;height:100%;display:block}.intro-final-controls{z-index:5;bottom:max(22px,env(safe-area-inset-bottom));right:max(26px,env(safe-area-inset-right));align-items:center;gap:10px;display:flex;position:absolute}.intro-final-controls button{color:#fff8e9;min-height:42px;font:500 14px/1.4 var(--font-ui);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#19241a94;border:1px solid #fff7e266;border-radius:99px;justify-content:center;align-items:center;gap:9px;padding:8px 15px;transition:background .18s,border-color .18s;display:inline-flex}.intro-final-controls[dir=rtl] button{font-family:var(--font-persian)}.intro-final-controls button:hover{background:#19241ad9;border-color:#f5dda3}.intro-final-controls button:focus-visible{outline-offset:4px;outline:2px solid #f5dda3}.intro-final-controls svg{fill:none;stroke:currentColor;stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.intro-final-wordmark{color:#163c2b;opacity:0;text-shadow:0 1px 20px #fff1cd;pointer-events:none;flex-direction:column;align-items:center;gap:7px;transition:opacity .5s,transform .5s;display:flex;position:absolute;inset:7% 7% auto auto;transform:translateY(7px)}.intro-final-wordmark img{object-fit:contain;width:45px;height:45px}.intro-final-wordmark span{font:500 clamp(28px,3.8vw,56px)/1 var(--font-editorial);letter-spacing:.24em;padding-left:.24em}.intro-resolved .intro-final-wordmark{opacity:1;transform:translateY(0)}@media (max-aspect-ratio:1.15){.intro-final-wordmark{color:#fff4d9;text-shadow:0 2px 15px #173425;inset:3% 0 auto;transform:translateY(7px)}.intro-final-controls{right:50%;bottom:max(28px,env(safe-area-inset-bottom));transform:translate(50%)}.intro-final-wordmark span{font-size:36px}.intro-final-wordmark img{filter:brightness(0)invert();width:34px;height:34px}}@media (prefers-reduced-motion:reduce){.intro-final-wordmark{transition:none}}.managed-block{color:#183e2e;background:#f4f1e8;padding:56px max(5vw,24px)}.managed-block.dark{color:#f4f1e8;background:#123a2b}.managed-inner{max-width:1180px;margin:auto}.managed-image .managed-inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:40px;display:grid}.managed-inner>img{object-fit:cover;border-radius:4px;width:100%;max-height:460px}.managed-block h2{margin:0 0 20px;font-size:clamp(24px,3vw,44px);line-height:1.2}.managed-block p{white-space:pre-line;opacity:.85;line-height:1.9}.managed-cards{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:22px;margin-top:26px;display:grid}.managed-cards article{border:1px solid #80937c55;padding:24px}.managed-button{border:1px solid;margin-top:20px;padding:13px 23px;text-decoration:none;display:inline-flex}.managed-block details{border-bottom:1px solid #84917c66;padding:20px 0}.managed-block summary{cursor:pointer;font-weight:600}.managed-links{color:#eee9da;background:#133827;flex-wrap:wrap;gap:24px;padding:24px 5vw;display:flex}.managed-links:empty{display:none}.managed-page>h1{padding:90px 5vw 30px;font-size:clamp(32px,5vw,64px)}.managed-page>p{padding:40px}.product-downloads{grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:16px;padding:28px 0;display:grid}.product-downloads a{border:1px solid #8a987d77;flex-direction:column;gap:10px;padding:22px;text-decoration:none;display:flex}.product-downloads small{opacity:.65}.product-downloads strong{font-size:17px}@media (max-width:650px){.managed-image .managed-inner{grid-template-columns:1fr}.managed-block{padding:34px 22px}}.public-gallery-thumbs{justify-content:center;gap:12px;margin-top:15px;display:flex}.public-gallery-thumbs button{cursor:pointer;background:#f4f1e8;border:1px solid #bac5b9;padding:4px}.public-gallery-thumbs button[aria-pressed=true]{outline:2px solid #315c43}.public-gallery-thumbs img{object-fit:contain;width:62px;height:62px}.managed-team-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px;display:grid}.managed-team-grid article{border-bottom:1px solid #82938155;min-width:0;padding-bottom:22px}.managed-team-grid article>img,.managed-team-initial{aspect-ratio:4/5;object-fit:cover;object-position:center 25%;background:#dce4d7;border-radius:4px;width:100%}.managed-team-initial{color:#315643;place-items:center;font-size:84px;display:grid}.managed-team-grid h3{margin:20px 0 6px;font-size:25px}.managed-team-grid strong{letter-spacing:.04em;opacity:.75;font-size:13px}.managed-team-grid p{font-size:15px}.managed-team-grid a{color:inherit;text-underline-offset:5px}.managed-block{overflow-wrap:anywhere}.managed-block :focus-visible{outline-offset:5px;outline:2px solid #b48a3a}@media (max-width:850px){.managed-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.managed-team-grid{grid-template-columns:1fr}}@font-face{font-family:Oaken Persian Nazanin;src:url(/fonts/b-nazanin.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+6??,U+750-77F,U+8A0-8FF,U+200C-200D,U+FB50-FDFF,U+FE70-FEFF}body{--font-ui:var(--font-manrope,Arial),Arial,sans-serif;--font-editorial:var(--font-cormorant,Georgia),Georgia,serif;--font-persian:var(--font-vazirmatn,Tahoma),Tahoma,sans-serif;--font-persian-editorial:var(--font-naskh,Tahoma),var(--font-vazirmatn,Tahoma),Tahoma,serif}.solar-site.lang-fa{--font-ui:var(--font-manrope,Arial),"Oaken Persian Nazanin",Arial,sans-serif;--font-persian:"Oaken Persian Nazanin",var(--font-ui);--font-persian-editorial:"Oaken Persian Nazanin",var(--font-editorial)}body,.solar-site{font-family:var(--font-ui);-webkit-font-smoothing:antialiased}.solar-site[dir=rtl]{font-family:var(--font-persian)}.solar-site :is(button,input,textarea,select){font-family:inherit}.solar-site.lang-en :is(h1,h2){font-family:var(--font-editorial);letter-spacing:-.025em;font-kerning:normal;font-weight:500;line-height:1.1}.solar-site.lang-en :is(h1,h2) strong{font-weight:600}.solar-site.lang-fa :is(h1,h2),.solar-site.lang-ar :is(h1,h2){font-family:var(--font-persian-editorial);letter-spacing:0;font-synthesis:none;font-weight:600;line-height:1.5}.solar-site[dir=rtl] :is(.solar-kicker,.section-label,.solar-nav nav a){letter-spacing:0}.solar-site.lang-fa :is(p,label,input,textarea),.solar-site.lang-ar :is(p,label,input,textarea){line-height:1.9}.solar-site .brand-word,.solar-site .footer-logo>strong{font-family:var(--font-editorial);font-weight:500}.solar-site :is(.detail-code,.product-power,.latin-copy){font-family:var(--font-ui)}.solar-site :is(.contact-form,.representation-application) :is(input,textarea,select){font-size:1rem}@media (max-width:640px){.solar-site.lang-en h1{line-height:1.1}.solar-site.lang-fa h1,.solar-site.lang-ar h1{line-height:1.45}}.solar-site .solar-hero{align-items:center;min-height:520px;padding-block:120px 55px}.solar-site .solar-hero-copy{width:55%;margin-left:auto;margin-right:0}.solar-site .solar-hero h1,.solar-site[dir=rtl] .solar-hero h1{font-size:clamp(28px,3.1vw,44px);line-height:1.45}.solar-site .solar-hero-bottom{margin-top:18px;display:block}.solar-site .hero-actions{flex-wrap:wrap;gap:10px;margin-top:20px;display:flex}.solar-site .hero-actions a{white-space:nowrap;min-height:42px;font-size:13px}.solar-site .brand-ceremony{width:min(29vw,340px);top:53%;left:6%;transform:translateY(-50%)}.solar-site .solar-index{bottom:20px}.solar-site .solar-index span{font-size:24px}.solar-site .page-portals-head{gap:16px;margin:0 0 26px}.solar-site .page-portals-head h2,.solar-site[dir=rtl] .page-portals-head h2{font-size:clamp(26px,2.7vw,36px);line-height:1.5}.solar-site .page-portals-head>div>p{margin-top:12px;font-size:14px}.solar-site .portal-grid{grid-template-rows:330px;grid-template-columns:repeat(3,minmax(0,1fr));margin:0}.solar-site .portal-about{grid-area:auto}.solar-site .portal-card{min-height:0}.solar-site .portal-copy{bottom:22px;left:20px;right:20px}.solar-site .portal-copy>strong{font-size:25px;line-height:1.4}.solar-site .portal-copy>small{margin-top:10px;font-size:13px;line-height:1.8}.solar-site .portal-copy>b{margin-top:16px;font-size:12px}.solar-site .portal-product-stage{inset:0 0 30%}.solar-site .holding-cycle{border-radius:18px;grid-template-columns:minmax(0,1.4fr) minmax(250px,1fr);margin-inline:0}.solar-site .holding-cycle-panel{min-height:0;padding:26px}.solar-site .holding-cycle-panel h3{font-size:25px}.solar-site .holding-cycle-panel>small{padding-top:24px}.solar-site .cycle-core{width:130px}.solar-site .cycle-core img{width:52px;height:52px}.solar-site .cycle-sector{gap:6px;width:135px;min-height:52px;padding:9px}.solar-site .cycle-sector strong{font-size:11px}@media (min-width:681px) and (max-width:1000px){.solar-site .portal-grid{grid-template-rows:260px 220px;grid-template-columns:1.1fr 1fr}.solar-site .portal-about{grid-row:span 2}.solar-site .holding-cycle{grid-template-columns:1fr}.solar-site .holding-cycle-panel{border-inline-start:0;border-top:1px solid #ffffff25}.solar-site .holding-cycle-panel>small{margin-top:0}.solar-site .solar-hero-copy{width:58%}}.solar-site .representation-hero{padding-top:118px}.solar-site :is(.representation-heading,.contact-page-hero) h1{font-size:clamp(2rem,3.4vw,3.3rem)}.solar-site .ecosystem-card{min-height:305px}.solar-site .ecosystem-card .mini-product{height:140px}.solar-site :is(.holding-card,.holding-card.active,.holding-card:not(.active)){min-height:285px}.solar-site .holding-card h3{margin-top:115px}@media (min-width:1500px){.solar-site .solar-nav{padding-inline:max(40px,50vw - 660px)}}@media (max-width:680px){.solar-site .representation-hero{padding-top:170px}.solar-site>section:not(:where(.solar-hero,.about-nature-hero,.catalog-hero,.detail-hero)){padding-inline:20px}.solar-site .solar-hero{min-height:530px}.solar-site .representation-heading h1{font-size:2rem}.solar-site .solar-hero{flex-direction:column;gap:14px;min-height:0;padding:164px 22px 32px;display:flex}.solar-site .brand-ceremony{flex:none;width:160px;position:relative;top:auto;left:auto;transform:none}.solar-site .solar-hero-copy{width:100%;margin:0}.solar-site .solar-hero h1,.solar-site[dir=rtl] .solar-hero h1{font-size:28px}.solar-site .solar-kicker{margin-bottom:12px;font-size:11px}.solar-site .solar-hero-bottom>p{font-size:16px}.solar-site .solar-scroll{display:none}.solar-site .portal-grid{grid-template-rows:repeat(3,280px);grid-template-columns:1fr}.solar-site .portal-about{grid-row:auto}.solar-site .portal-copy>strong{font-size:24px}.solar-site .holding-cycle{grid-template-columns:1fr}.solar-site .holding-cycle-visual{min-height:350px}.solar-site .cycle-sector{width:112px}.solar-site .cycle-core{width:96px}.solar-site .cycle-core img{width:40px;height:40px}.solar-site .holding-cycle-panel{border-inline-start:0;border-top:1px solid #ffffff25;padding:22px}}.solar-nav nav a:before{content:none!important;display:none!important}.portal-number{display:none}.epc-home-link{margin-top:24px;display:inline-flex}.epc-page .epc-hero{background:var(--cream);grid-template-columns:1fr 1fr;align-items:center;gap:40px;padding:140px max(24px,50vw - 600px) 54px;display:grid}.epc-hero h1{white-space:pre-line;font-size:clamp(30px,3.5vw,46px);line-height:1.4}.epc-hero>img{aspect-ratio:1.6;object-fit:cover;border-radius:12px;width:100%;height:auto}.epc-hero p:not(.energy-eyebrow){margin:20px 0;line-height:1.85}.energy-eyebrow{color:var(--oak-mid);margin-bottom:18px;font-size:14px}.energy-button,.energy-text-link{align-items:center;gap:18px;font-size:16px;font-weight:600;text-decoration:none;display:inline-flex}.energy-button{background:var(--sun);color:var(--oak-deep);border-radius:5px;padding:12px 22px}.energy-text-link{text-underline-offset:5px;text-decoration:underline}.epc-overview,.epc-deliverables,.epc-brief,.epc-technical,.epc-faq{padding-block:48px}.epc-deliverables,.epc-faq{background:var(--warm)}.epc-page h2{margin-bottom:22px;font-size:clamp(25px,2.6vw,34px);line-height:1.55}.epc-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-block:28px;display:grid}.epc-cards article{border-top:1px solid var(--line-dark);padding-top:20px}.epc-cards h3,.epc-technical h3{margin-bottom:12px;font-size:21px;line-height:1.6}.epc-cards p,.epc-cards li,.epc-technical p,.epc-faq p{font-size:16px;line-height:1.85}.epc-cards ul{margin-top:15px;padding-inline-start:22px}.epc-brief ul{flex-wrap:wrap;gap:12px;margin:24px 0;padding:0;list-style:none;display:flex}.epc-brief li{border:1px solid var(--line-dark);border-radius:4px;padding:8px 15px;font-size:16px}.epc-technical-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 42px;display:grid}.epc-technical-grid article{border-bottom:1px solid var(--line-dark);padding-bottom:24px}.epc-faq details{border-bottom:1px solid var(--line-dark);padding:18px 0}.epc-faq summary{cursor:pointer;font-size:18px;font-weight:600}.epc-faq p{max-width:850px;margin-top:14px}.site-announcement{border-bottom:1px solid var(--line-dark);color:var(--oak);background:#e7efe6;align-items:center;gap:20px;margin-top:80px;padding:14px max(24px,50vw - 600px);display:flex}.site-announcement.offer{background:#f7edc7}.site-announcement>div{flex-wrap:wrap;flex:1;align-items:center;gap:14px;display:flex}.announcement-kind{font-size:13px;font-weight:700}.site-announcement strong{font-size:16px}.site-announcement p{margin:0;font-size:16px}.site-announcement a{font-size:16px;font-weight:600;text-decoration:underline}.site-announcement button{cursor:pointer;background:0 0;border:0;min-width:36px;min-height:36px;font:24px/1 sans-serif}.solar-site:has(>.site-announcement)>section:first-of-type{padding-top:42px}@media (max-width:1080px){.solar-site .solar-nav{grid-template-columns:1fr auto}.solar-site .solar-nav nav{display:none}.solar-site .mobile-page-bar{z-index:49;height:56px;color:var(--cream);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);scrollbar-width:none;direction:inherit;background:#061810f5;border-bottom:1px solid #efc85838;align-items:center;gap:24px;padding-inline:20px;display:flex;position:fixed;left:0;right:0;overflow:auto hidden}.mobile-page-bar::-webkit-scrollbar{display:none}.mobile-page-bar>span{display:none}.solar-site .mobile-page-bar>a{white-space:nowrap;border:0;flex:none;padding:10px 0;display:flex}.solar-site .mobile-page-bar>a strong{font-size:14px}.site-announcement{margin-top:136px}}@media (max-width:680px){.epc-page .epc-hero{grid-template-columns:1fr;gap:25px;padding-top:190px}.epc-cards,.epc-technical-grid{grid-template-columns:1fr}.epc-technical-grid{gap:24px}.site-announcement{margin-top:160px;padding-inline:20px}.site-announcement>div{gap:8px 12px}.site-announcement p{flex-basis:100%}}@font-face{font-family:Oaken B Nazanin;src:url(/fonts/b-nazanin.ttf)format("truetype");font-weight:400;font-style:normal;font-display:swap}html[data-oaken-intro-gate=pending]:before{content:"";z-index:99999;pointer-events:none;background:#010307;position:fixed;inset:0}@media (prefers-reduced-motion:reduce){html[data-oaken-intro-gate=pending]:before{display:none}}.vibration-intro{z-index:100000;width:100%;height:100vh;isolation:isolate;color:#f7f7ee;will-change:opacity;direction:ltr;background:#010307;height:100dvh;position:fixed;inset:0;overflow:hidden}.vibration-intro>canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.vibration-logo{opacity:0;pointer-events:none;isolation:isolate;flex-direction:column;align-items:center;gap:11px;width:clamp(220px,27vw,360px);max-width:min(76vw,64dvh);display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.vibration-logo:before{content:"";z-index:-1;filter:blur(12px);background:radial-gradient(#50b2ee47,#1f6aa91f 38%,#0000 70%);border-radius:50%;width:145%;height:125%;position:absolute;top:48%;left:50%;transform:translate(-50%,-50%)}.vibration-logo img{filter:brightness(0)invert()drop-shadow(0 0 5px #eafbfff2)drop-shadow(0 0 18px #53c5ffbd)drop-shadow(0 0 38px #1c73ff61);width:52%;height:auto;display:block}.vibration-logo span{color:#f9fdff;font:400 clamp(38px,4vw,54px)/1 var(--font-cormorant),Georgia,serif;letter-spacing:.3em;white-space:nowrap;text-shadow:0 0 5px #f0fcffd9,0 0 21px #52beff9e,0 0 42px #206dff52;padding-inline-start:.3em;display:block}.vibration-gulf{opacity:0;color:#ecd9b8;white-space:nowrap;text-shadow:0 1px 6px #000,0 0 15px #000;pointer-events:none;letter-spacing:.02em;font-family:Georgia,Times New Roman,serif;font-style:italic;font-weight:400;position:absolute;transform:translate(-50%,-50%)}.vibration-controls{z-index:2;bottom:max(22px,env(safe-area-inset-bottom));right:max(24px,env(safe-area-inset-right));font-family:var(--font-manrope),Arial,sans-serif;align-items:center;gap:15px;display:flex;position:absolute}.vibration-controls button{color:#e0e9ed;cursor:pointer;background:0 0;border:0;border-radius:4px;justify-content:center;align-items:center;min-width:44px;min-height:44px;padding:8px 10px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.3;transition:color .16s;display:flex}.vibration-controls button:hover{color:#fff}.vibration-controls button:focus-visible{outline-offset:3px;background:#031b2a;outline:2px solid #5edbff}.vibration-intro[lang=fa] .vibration-skip{font-family:Oaken B Nazanin,Tahoma,serif;font-size:21px;font-weight:400}.vibration-intro[lang=ar] .vibration-skip{font-family:var(--font-naskh),Tahoma,serif;font-size:19px}.vibration-intro[lang=zh] .vibration-skip{font-family:Noto Sans SC,Microsoft YaHei,sans-serif;font-size:15px}@media (max-width:600px){.vibration-logo{gap:8px;width:250px}.vibration-logo span{font-size:38px}.vibration-controls{right:max(19px,env(safe-area-inset-right));bottom:max(18px,env(safe-area-inset-bottom));gap:8px}}.vibration-intro:focus{outline:none}@media (prefers-reduced-motion:reduce){.vibration-controls button{transition:none}}:root{--site-content-width:1280px;--site-min-gutter:clamp(20px,4vw,56px);--site-gutter:max(var(--site-min-gutter),calc((100vw - var(--site-content-width))/2))}.solar-nav,.solar-footer,.managed-links,.managed-page>h1,.managed-page>p,.managed-block{padding-inline:var(--site-gutter)}.solar-site{--site-section-space:32px;--site-heading-size:clamp(24px,2.1vw,30px);--site-content-width:1280px;--site-header-space:80px;--site-min-gutter:clamp(20px,4vw,56px);--site-gutter:max(var(--site-min-gutter),calc((100vw - var(--site-content-width))/2))}.solar-site>section:not(:where(.solar-hero,.detail-hero,.about-nature-hero,.catalog-hero)){padding-inline:var(--site-gutter)}.solar-site .solar-hero{min-height:480px;padding-block:110px 38px;padding-inline:max(32px,50vw - 580px)}.solar-site[dir] .solar-hero h1{font-size:clamp(28px,3vw,40px);line-height:1.45}.solar-site .solar-index{display:none}.solar-site[dir] :is(.catalog-hero,.detail-copy,.about-nature-copy,.representation-hero) h1{font-size:clamp(28px,3.1vw,44px);line-height:1.45}.solar-site :is(.holding-head,.ecosystem-head,.featured-head,.related-head){margin-inline:0;margin-bottom:24px}.solar-site[dir] :is(.holding-head,.ecosystem-head,.solution-copy,.about-copy,.contact-intro,.engineering-title,.spec-heading) h2{letter-spacing:0;font-size:clamp(26px,2.4vw,34px);line-height:1.45}.solar-site :is(.holding-head,.ecosystem-head){gap:24px}.solar-site .holding-cycle-panel>p:first-of-type{margin-top:16px}.solar-site .holding-route{margin-inline:0;font-size:13px}.solar-site .ecosystem-card{min-height:0;padding:16px 18px 38px}.solar-site .ecosystem-card .product-art.compact{height:155px;min-height:0;margin:12px 0 8px}.solar-site .ecosystem-card h3{font-size:18px}.solar-site .ecosystem-card>p{font-size:14px;line-height:1.7}.solar-site .ecosystem-card>em{font-size:32px;bottom:5px}.solar-site .featured-grid{border:0;gap:18px}.solar-site .featured-grid .product-card .product-art.compact{height:190px;margin:0}.solar-site .featured-grid .product-card h3{font-size:19px;line-height:1.55}.solar-site .featured-grid .product-summary{min-height:0;margin:10px 0 14px;font-size:14px;line-height:1.75}.solar-site .featured-grid .product-card-copy{flex:1;padding:14px 18px 0}.solar-site .featured-grid .product-power{margin:0 0 8px}.solar-site .featured-grid .product-card-specs{margin:0 0 12px}.solar-site .featured-grid .product-card-route{flex:none;min-height:46px;margin:0 18px 12px;padding-block:8px}.solar-site .product-card-top,.solar-site .product-card-top em{font-size:12px}.solar-site .solution-section{gap:40px;min-height:0;padding-block:48px}.solar-site .solution-copy h2{margin:16px 0}.solar-site .energy-flow{min-height:0;padding-block:24px}.solar-site .about-solar{min-height:420px;padding-block:48px}.solar-site .about-copy{max-width:620px}.solar-site .about-copy h2{margin-block:15px}.solar-site .solar-contact{gap:40px;padding-block:44px}.solar-site .contact-form{min-width:0;padding:22px}.solar-site .contact-intro h2{margin-block:16px}.solar-site .contact-form textarea{min-height:100px}.solar-site .contact-direct{margin-top:25px}.solar-site .epc-hero{grid-template-columns:1.4fr 1fr;gap:32px;padding-block:116px 34px}.solar-site[dir] .epc-hero h1{font-size:clamp(27px,2.8vw,38px);line-height:1.45}.solar-site .epc-hero img{object-fit:cover;max-height:235px}.solar-site .epc-hero p{margin-block:12px}.solar-site .epc-hero .energy-button{margin-top:8px}.solar-site :is(.epc-overview,.epc-technical,.epc-deliverables,.epc-brief,.epc-faq){padding-block:36px}@media (max-width:1080px){.solar-site .solar-hero,.solar-site .epc-hero{padding-top:150px}.solar-site .holding-cycle{grid-template-columns:1fr}.solar-site .holding-cycle-panel{border-inline-start:0;border-top:1px solid #ffffff25}}@media (min-width:681px) and (max-width:1000px){.solar-site .portal-grid{grid-template-rows:260px 210px}}@media (max-width:680px){.solar-site>section:not(:where(.solar-hero,.detail-hero,.about-nature-hero,.catalog-hero)){padding-inline:20px}.solar-site .solar-hero{min-height:0;padding:164px 22px 30px}.solar-site .brand-ceremony{width:140px;margin-bottom:20px;left:auto}.solar-site .solar-hero-copy{width:100%}.solar-site[dir] .solar-hero h1{font-size:28px}.solar-site .solar-hero-bottom p{font-size:16px}.solar-site .hero-actions{gap:8px}.solar-site .portal-grid{grid-template-rows:repeat(3,235px);grid-template-columns:1fr}.solar-site .portal-card{min-height:0}.solar-site .portal-title{font-size:24px}.solar-site .holding-cycle-visual{min-height:320px}.solar-site .holding-cycle-panel{padding:20px}.solar-site .cycle-sector{width:104px;min-height:48px;font-size:13px}.solar-site .cycle-capabilities{grid-template-columns:repeat(2,minmax(0,1fr));padding-block:0}.solar-site .cycle-capabilities>div{min-height:60px;padding:10px}.solar-site .featured-grid .product-card .product-art.compact{height:205px}.solar-site .ecosystem-card .product-art.compact{height:160px}.solar-site .solution-section{grid-template-columns:1fr;gap:16px}.solar-site .about-solar{min-height:0}.solar-site .about-rings{opacity:.2}.solar-site .solar-contact{gap:18px}.solar-site .contact-form{padding:18px}.solar-site .epc-hero{grid-template-columns:1fr;gap:18px;padding-top:176px}.solar-site .epc-hero img{width:100%;max-height:170px}.solar-site[dir] :is(.holding-head,.ecosystem-head,.solution-copy,.about-copy,.contact-intro,.engineering-title,.spec-heading) h2{font-size:27px}}.solar-site>section,.solar-site>section:is(.solar-hero,.catalog-hero,.about-nature-hero,.detail-hero){padding-inline:var(--site-gutter)}html .solar-site>section:is(.logistics-shell,.guide-shell,.customer-shell,.customer-login,.warranty-shell,.about-offices){padding-inline:clamp(18px,3vw,40px)}.solar-site .solar-nav,.solar-site .mobile-page-bar,.solar-site .site-announcement,.solar-site .managed-links,.solar-site .next-product{padding-inline:var(--site-gutter)}.solar-site .solar-hero:before,.solar-site .about-nature-hero:after{inset-inline:var(--site-gutter)}.solar-site .solar-scroll{right:calc(var(--site-gutter) - 24px)}.solar-site .hero-energy-field{inset-inline:var(--site-gutter);width:auto;overflow:hidden}.solar-site :is(.catalog-grid,.ecosystem-grid,.featured-grid,.related-grid,.holding-cycle,.portal-grid){min-width:0}.solar-site :is(.catalog-grid,.ecosystem-grid,.featured-grid,.related-grid,.holding-cycle,.portal-grid,.spec-heading,.engineering-title){margin-inline:0}.solar-site .detail-hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px}.solar-site[dir] .detail-hero>.detail-copy{min-width:0;padding-inline:0}.solar-site .detail-visual{min-width:0}.solar-site .about-nature-copy{width:min(620px,56%);margin-left:auto;margin-right:0;padding-inline:0}.solar-site .about-nature-hero>.about-nature-copy{padding-inline:0}.solar-site .rep-portal-shell,.solar-site .resource-content{width:auto;max-width:none;padding-inline:var(--site-gutter);margin-inline:0}.solar-site .managed-inner{min-width:0;max-width:none}.solar-site section[id]{scroll-margin-top:calc(var(--site-header-space) + 20px)}.solar-site :is(.solar-hero,.catalog-hero-v2,.epc-hero,.representation-hero,.contact-page-hero){padding-top:calc(var(--site-header-space) + 24px);min-height:0;padding-bottom:28px}.solar-site .solar-hero{min-height:410px}.solar-site[dir] :is(.solar-hero,.catalog-hero,.catalog-hero-copy,.detail-copy,.about-nature-copy,.epc-hero,.representation-heading,.contact-page-hero) h1{font-size:clamp(26px,2.6vw,36px);line-height:1.45}.solar-site[dir] :is(.holding-head,.ecosystem-head,.solution-copy,.about-copy,.contact-intro,.engineering-title,.spec-heading,.page-portals-head,.about-story-lead,.about-journey-head,.about-fields-head,.about-closing,.newsletter-section) h2{font-size:var(--site-heading-size);line-height:1.5}.solar-site .brand-ceremony{width:min(24vw,240px);left:var(--site-gutter)}.solar-site .solar-hero-copy{width:56%}.solar-site .solar-hero-bottom{margin-top:12px}.solar-site .solar-hero-bottom>p{max-width:500px;font-size:16px;line-height:1.8}.solar-site .hero-actions{margin-top:16px}.solar-site .page-portals{padding-block:28px}.solar-site .page-portals-head{margin-bottom:20px}.solar-site .portal-grid{grid-template-rows:260px}.solar-site .holding-cycle-visual{min-height:310px}.solar-site .holding-cycle-panel{padding:20px}.solar-site .cycle-capabilities{padding-block:0}.solar-site .cycle-capabilities>div{min-height:60px;padding:10px}.solar-site .ecosystem-card{padding:14px 16px 32px}.solar-site .ecosystem-card .product-art.compact{height:126px;margin-block:8px}.solar-site .ecosystem-card>p,.solar-site .featured-grid .product-summary{font-size:16px;line-height:1.65}.solar-site .solution-section,.solar-site .about-solar,.solar-site .solar-contact{gap:28px;min-height:0;padding-block:32px}.solar-site .energy-flow{padding-block:8px}.solar-site .energy-flow>div:not(.energy-beam){min-height:54px;padding-block:12px}.solar-site .about-rings{width:480px;height:480px}.solar-site .newsletter-section{gap:24px;padding-block:28px}.solar-site .solar-footer{padding:24px var(--site-gutter);gap:24px;min-height:0}.solar-site .catalog-hero-grid{gap:24px;min-height:0;padding:0 0 24px}.solar-site .catalog-product-stage{height:290px;min-height:0}.solar-site .catalog-proof-strip{padding:0}.solar-site .catalog-proof-strip>div{min-height:78px;padding:12px 16px}.solar-site :is(.catalog-grid,.catalog-result-head,.catalog-architecture-head,.catalog-control-deck){margin-inline:0}.solar-site .catalog-control-deck{margin-bottom:18px}.solar-site .catalog-result-head{padding-block:16px}.solar-site .product-card .product-art.compact{height:220px;min-height:0}.solar-site .product-card-featured .product-art.compact{height:280px}.solar-site .product-card h3{font-size:19px;line-height:1.5}.solar-site .detail-hero{padding-top:var(--site-header-space);min-height:0}.solar-site[dir] .detail-copy{padding:28px clamp(24px,4vw,60px)}.solar-site .detail-visual,.solar-site .detail-visual .product-viewer:not(.is-expanded){min-height:390px}.solar-site .back-link{margin-bottom:20px}.solar-site .spec-grid article{min-height:116px;padding:16px}.solar-site .spec-grid article>p{margin-top:18px}.solar-site .engineering-grid{gap:20px;margin-top:24px}.solar-site .engineering-grid article{min-height:0;padding:20px}.solar-site .engineering-grid article h3{margin-top:24px}.solar-site .about-nature-hero{min-height:460px;padding-top:var(--site-header-space)}.solar-site .about-nature-copy{padding-block:36px}.solar-site :is(.about-capabilities,.about-journey-track){margin-top:24px}.solar-site :is(.about-capabilities,.about-journey-track) article{min-height:0;padding:20px}.solar-site :is(.about-capabilities,.about-journey-track) h3{margin-top:24px}.solar-site .contact-page-hero{gap:24px}.solar-site .contact-page-routes>a{padding:16px}.solar-site :is(.representation-workspace,.representation-heading,.representation-line){max-width:var(--site-content-width)}.solar-site .representation-heading{margin-bottom:24px}.solar-site .representation-map-svg{max-height:450px}.solar-site .representation-selection{min-height:0;padding:18px}.solar-site :is(.epc-cards,.epc-technical-grid){gap:20px}.solar-site .resource-content{padding-top:calc(var(--site-header-space) + 28px)}.solar-site .product-card-route{color:var(--oak);background:0 0;gap:12px;min-height:44px;padding:8px 0}.solar-site .product-card-route small{display:none}.solar-site .product-card-route>span{display:block}.solar-site .product-card-route strong{color:var(--oak)}.solar-site .product-card-route>b{width:32px;height:32px}.solar-site .featured-grid .product-card .product-art.compact{height:145px}.solar-site .product-card-specs>div{gap:8px;padding-block:6px}.solar-site .about-copy>p:nth-of-type(2){margin-top:20px;font-size:16px;line-height:1.8}.solar-site[dir=rtl] .about-copy>p:nth-of-type(2){margin-top:20px}.solar-site .about-facts{margin-block:18px}.solar-site .about-page-link{margin-top:18px}.solar-site .contact-form label{margin-bottom:12px}.solar-site .contact-form label>span{margin-bottom:4px;font-size:13px}.solar-site .contact-form input,.solar-site .contact-form select{min-height:42px;padding-block:6px;line-height:1.6}.solar-site .contact-form textarea{height:112px;min-height:100px;line-height:1.6}.solar-site .contact-extra{margin-block:12px}.solar-site .reveal{transition-duration:.3s;transform:translateY(12px)}.solar-site .reveal.visible{transform:none}@media (prefers-reduced-motion:reduce){.solar-site .reveal{opacity:1;transition:none;transform:none}}@media (max-width:1080px){.solar-site{--site-header-space:136px}}@media (max-width:850px){.solar-site .detail-hero{grid-template-columns:1fr;gap:20px}.solar-site .about-nature-copy{width:100%}}@media (min-width:681px) and (max-width:1000px){.solar-site .portal-grid{grid-template-rows:240px 200px}}@media (max-width:680px){:root{--site-gutter:20px}.solar-site{--site-header-space:164px;--site-gutter:20px}.solar-site .solar-hero{min-height:0;padding-top:calc(var(--site-header-space) + 16px);gap:8px}.solar-site .brand-ceremony{width:88px;margin-bottom:8px;left:auto}.solar-site .solar-hero-copy{width:100%}.solar-site[dir] :is(.solar-hero,.catalog-hero,.catalog-hero-copy,.detail-copy,.about-nature-copy,.epc-hero,.representation-heading,.contact-page-hero) h1{font-size:26px}.solar-site .portal-grid{grid-template-rows:repeat(3,215px)}.solar-site .portal-copy>strong{font-size:22px}.solar-site .holding-cycle-visual{min-height:290px}.solar-site .catalog-product-stage{height:230px;min-height:0}.solar-site .detail-visual,.solar-site .detail-visual .product-viewer:not(.is-expanded){min-height:350px}.solar-site .about-nature-hero{min-height:0}.solar-site .about-nature-copy{padding:28px 20px}.solar-site .representation-map-svg{max-height:390px}.solar-site .solar-contact{gap:20px}}html[data-site-width=compact] .solar-site{--site-content-width:1120px}html[data-site-width=balanced] .solar-site{--site-content-width:1280px}html[data-site-width=wide] .solar-site{--site-content-width:1440px}html[data-site-persian=nazanin] .solar-site.lang-fa{--font-persian:"Oaken Persian Nazanin",var(--font-ui);--font-persian-editorial:"Oaken Persian Nazanin",var(--font-editorial)}html[data-site-persian=vazirmatn] .solar-site.lang-fa{--font-persian:var(--font-vazirmatn),Tahoma,sans-serif;--font-persian-editorial:var(--font-vazirmatn),Tahoma,sans-serif}html[data-site-english=manrope] .solar-site.lang-en{--font-editorial:var(--font-manrope),Arial,sans-serif}html[data-site-english=cormorant] .solar-site.lang-en{--font-editorial:var(--font-cormorant),Georgia,serif}html[data-site-palette=forest] .solar-site{--oak:#173e2d;--oak-deep:#071a12;--oak-mid:#295b43;--sun:#efc858}html[data-site-palette=navy] .solar-site{--oak:#123650;--oak-deep:#081c2d;--oak-mid:#265a78;--sun:#87dcff}html[data-site-palette=teal] .solar-site{--oak:#104a47;--oak-deep:#062321;--oak-mid:#236b62;--sun:#efc858}.live-editor-shell{z-index:2147482000;color:#173e2d;width:min(360px,100vw - 24px);font:14px/1.7 var(--font-vazirmatn),Tahoma,sans-serif;background:#f8faf8;border:1px solid #c3d2c8;border-radius:12px;flex-direction:column;display:flex;position:fixed;inset:12px auto 12px 12px;overflow:hidden;box-shadow:0 14px 50px #0005}.live-editor-shell>header{border-bottom:1px solid #d6dfd9;align-items:center;gap:8px;padding:10px 12px;display:flex}.live-editor-shell>header strong{flex:1}.live-editor-shell button{font:inherit;color:#173e2d;cursor:pointer;background:#fff;border:1px solid #bccdc1;border-radius:6px;padding:5px 9px}.live-editor-shell>p{margin:0;padding:9px 12px;font-size:13px}.live-editor-shell iframe{background:#f5f7f6;border:0;flex:1;width:100%;min-height:0}.live-editor-shell iframe[hidden]{display:none}.live-editor-shell.is-collapsed{bottom:auto}[data-inline-field]{outline-offset:4px;cursor:pointer!important;outline:1px dashed #159cc4!important}:is([data-inline-field]:hover,[data-inline-field]:focus-visible){background-color:#20c2e912;outline:2px solid #057594!important}.live-editor-shell{width:min(430px,100vw - 24px)}.product-edit-trigger{z-index:20;color:#174c60;font:14px/1.6 var(--font-vazirmatn),Tahoma,sans-serif;cursor:pointer;background:#e8f8ff;border:1px dashed #057594;border-radius:8px;margin:16px auto;padding:10px 16px;display:block;position:relative}@media (max-width:650px){.live-editor-shell{height:48dvh;top:auto}.live-editor-shell.is-collapsed{height:auto;top:8px;bottom:auto}}@media (min-width:651px) and (max-width:1000px){.live-editor-shell{width:360px}.live-editor-shell:not(.is-collapsed){height:60dvh;top:auto}.live-editor-shell.is-collapsed{top:8px}}.solar-planner{color:#173e2d;background:#eeeee5;padding-block:36px;scroll-margin-top:132px}.planner-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;display:flex}.planner-heading h2{margin:8px 0;font-size:34px}.planner-heading p{max-width:650px;margin:0;font-size:16px;line-height:1.8}.planner-status{white-space:nowrap;align-items:center;gap:8px;margin-top:12px;font-size:13px;display:flex}.planner-status i{background:#aa8548;border-radius:50%;width:7px;height:7px}.planner-workspace{grid-template-columns:minmax(0,1.5fr) minmax(310px,1fr);align-items:start;gap:26px;display:grid}.planner-controls{min-width:0}.planner-project{grid-template-columns:1fr 1fr;gap:20px;margin-bottom:20px;display:grid}.planner-project fieldset{border:0;min-width:0;margin:0;padding:0}.planner-project legend{margin-bottom:8px;font-size:14px}.planner-segment{background:#fafbf7;border:1px solid #bbcabe;border-radius:7px;padding:3px;display:flex}.planner-segment button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1;padding:8px;font-size:14px}.planner-segment button[aria-pressed=true]{color:#fff;background:#214d3b}.planner-field{flex-direction:column;gap:8px;min-width:0;font-size:14px;display:flex}.planner-field input,.planner-field select{color:#173e2d;width:100%;min-width:0;height:44px;font:inherit;background:#fff;border:1px solid #becac0;border-radius:6px;padding:10px 12px;font-size:16px}.planner-field input:focus,.planner-field select:focus{outline-offset:2px;outline:2px solid #a18446}.planner-field>span{line-height:1.7}.planner-equipment-grid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.planner-equipment{background:#f9faf5;border:1px solid #c8d1c5;border-radius:10px;min-width:0;padding:16px}.planner-equipment-head{justify-content:space-between;align-items:center;gap:8px;height:76px;display:flex}.planner-equipment h3{margin:0;font-size:17px}.planner-equipment-head img{object-fit:contain;mix-blend-mode:multiply;width:78px;height:72px}.planner-equipment>label>span{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.planner-model-description{min-height:72px;margin-top:10px}.planner-model-description p{margin:0;font-size:13px;line-height:1.7}.planner-model-description a{text-underline-offset:3px;font-size:13px;text-decoration:underline}.planner-two{grid-template-columns:1fr 1fr;gap:14px;margin-top:16px;display:grid}.planner-three{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.planner-hint{color:#5e7064;margin:10px 0 0;font-size:13px;line-height:1.85}.planner-sizing{margin:16px 0 22px}.planner-sizing .planner-two{margin-bottom:12px}.planner-secondary{color:#234a36;font:inherit;cursor:pointer;background:0 0;border:1px solid #618471;border-radius:6px;padding:10px 16px;font-size:14px}.planner-details{border-top:1px solid #c3cec2;padding:16px 0}.planner-details summary{cursor:pointer;font-size:15px;font-weight:600}.planner-extras{gap:12px;margin-top:18px;display:grid}.planner-extras label{align-items:flex-start;gap:10px;font-size:14px;line-height:1.7;display:flex}.planner-extras input{accent-color:#24513a;width:18px;height:18px;margin-top:3px}.planner-extras small{color:#65766c;display:block}.planner-voltage{background:#e6eadf;border-radius:6px;margin-top:16px;padding:14px;font-size:14px}.planner-voltage span{margin-top:6px;display:block}.planner-voltage p{margin-bottom:0;font-size:13px}.is-error{color:#9b3424!important}.planner-voltage.is-error{background:#f5e5dc}.planner-result{color:#f4f3e9;background:#123728;border:1px solid #35533f;border-radius:12px;padding:24px;position:sticky;top:106px;overflow:hidden}.planner-result-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.planner-result-top>b{letter-spacing:.08em;color:#bdd5c3;direction:ltr;font-size:12px}.planner-metrics{grid-template-columns:1fr 1fr;gap:18px;margin-top:25px;display:grid}.planner-metrics>div:last-child{border-top:1px solid #ffffff21;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:14px;display:flex}.planner-metrics span{color:#bdcdbf;font-size:13px;display:block}.planner-metrics strong{font:500 28px/1.6 var(--font-ui);white-space:nowrap;direction:ltr;display:block}.planner-metrics strong small{color:#bdcdbf;font-size:14px}.planner-metrics>div:last-child strong{font-size:21px}.planner-flow{justify-content:center;align-items:center;height:125px;margin-top:10px;display:flex}.planner-array{grid-template-columns:repeat(4,1fr);gap:3px;width:108px;display:grid;transform:skewY(-9deg)}.planner-array i{background:#254d4a;border:1px solid #608c80;height:20px;position:relative}.planner-array i:after{content:"";background:#608c80;height:1px;position:absolute;inset:45% 0 auto}.planner-wire{background:#618675;flex:1;min-width:14px;height:2px;position:relative}.planner-converter{color:#234d3d;text-align:center;width:47px;height:65px;font:10px/1.7 var(--font-ui);background:#d6e0cf;border:1px solid #8eaa94;border-radius:6px;padding-top:10px}.planner-converter i{background:#496c5c;width:14px;height:3px;margin:0 auto 5px;display:block}.planner-grid-node{font:12px var(--font-ui);border:1px solid #83a08d;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.is-configured .planner-array i{background:#225d64}.is-configured .planner-wire{background:#a9d4b2;box-shadow:0 0 9px #b0e29366}.is-configured .planner-converter i{background:#dfc772;box-shadow:0 0 8px #dfc772}.is-configured .planner-wire:after{content:"";background:#f4e29e;border-radius:50%;width:5px;height:5px;animation:2s linear infinite planner-energy;position:absolute;top:-1.5px}.planner-flow-labels{justify-content:space-between;gap:8px;font-size:12px;display:flex}.planner-result .planner-hint{color:#b5c9ba;font-size:12px;line-height:1.8}.planner-bom{border-top:1px solid #ffffff21;margin-top:20px;padding-top:16px}.planner-bom h3{margin:0 0 12px;font-size:14px}.planner-bom p{justify-content:space-between;gap:12px;margin:8px 0;font-size:13px;display:flex}.planner-bom b{font-weight:500}.planner-empty{color:#d1ddcf;margin:18px 0;font-size:14px;line-height:1.8}.planner-warning{color:#f7d492;border-inline-start:2px solid #e5ba70;padding-inline-start:12px;font-size:13px;line-height:1.8}.planner-review{border-block:1px solid #ffffff21;margin-top:18px;padding:16px 0}.planner-review summary{cursor:pointer;font-size:14px}.planner-review summary span{color:#e3cc8e;margin:7px 0 0;font-size:12px;display:block}.planner-review ul{color:#cfdbcf;margin-bottom:0;padding-inline-start:20px;font-size:13px;line-height:1.9}.planner-primary{color:#173a29;cursor:pointer;background:#efcd72;border:0;border-radius:6px;width:100%;margin-top:18px;padding:13px 15px;font:600 14px/1.7 inherit}.planner-download{color:#e0e8dc;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:12px 0;font-size:13px;text-decoration:underline}.solar-planner button:disabled{opacity:.4;cursor:not-allowed}:is(.solar-planner button:focus-visible,.planner-details summary:focus-visible,.planner-review summary:focus-visible){outline-offset:3px;outline:2px solid #b89549}.planner-feedback{color:#f5d992;margin:0;font-size:13px;line-height:1.8}.planner-disclaimer{color:#b7ccbc;border-top:1px solid #ffffff21;padding-top:14px;font-size:12px;line-height:1.9}.planner-source{color:#cee0cc;text-underline-offset:3px;font-size:12px;text-decoration:underline}.contact-project-brief{border:1px solid #cbd2c14d;border-radius:7px;margin-block:16px;padding:14px}.contact-project-brief>strong{font-size:14px}.contact-project-brief pre{font:12px/1.8 var(--font-ui);white-space:pre-wrap;overflow-wrap:anywhere;max-height:230px;margin:12px 0;overflow:auto}.contact-form .contact-project-brief button{width:auto;min-height:36px;color:inherit;font:inherit;background:0 0;border:1px solid;border-radius:5px;padding:6px 10px;font-size:13px}@keyframes planner-energy{0%{left:0}to{left:100%}}.planner-primary{font-family:inherit;font-size:14px;font-weight:600;line-height:1.7}.planner-controls{border:0;margin:0;padding:0}.planner-two,.planner-three{align-items:end}.planner-field input[aria-invalid=true]{border-color:#a94432}@media (max-width:1050px){.planner-workspace{grid-template-columns:minmax(0,1.2fr) minmax(280px,1fr);gap:18px}.planner-equipment-grid{grid-template-columns:1fr}.planner-result{padding:20px;top:148px}.planner-project,.planner-three{grid-template-columns:1fr}}@media (max-width:740px){.planner-workspace{grid-template-columns:1fr}.planner-equipment-grid{grid-template-columns:1fr 1fr}.planner-result{position:static}.planner-heading{display:block}.planner-heading h2{font-size:29px}.planner-status{margin-top:12px}.solar-planner{scroll-margin-top:165px}.planner-model-description{min-height:0;margin-bottom:12px}}@media (max-width:480px){.planner-equipment-grid{grid-template-columns:1fr}.planner-project{gap:14px}.planner-two{gap:12px}.planner-equipment-head{height:58px}.planner-equipment-head img{height:54px}.planner-metrics strong{font-size:27px}.planner-three{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.planner-wire:after{animation:none!important}}.solar-planner .planner-workspace{grid-template:"controls scene"min-content"controls result"min-content/minmax(0,1.15fr) minmax(380px,1fr);gap:24px}.solar-planner .planner-controls{grid-area:controls}.solar-planner .planner-result{grid-area:result;padding:22px;position:static;overflow:hidden}.solar-planner .planner-project{grid-template-columns:1fr}.epc-scene{color:#193d30;background:#f6f8f1;border:1px solid #b9ccba;border-radius:12px;grid-area:scene;min-width:0;margin:0;padding:20px;overflow:hidden}.epc-scene-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.epc-scene-heading span{color:#61766a;font-size:12px;line-height:1.8}.epc-scene-heading h3{letter-spacing:0;margin:3px 0 0;font-size:21px;line-height:1.5}.epc-scene-motion{color:#285643;cursor:pointer;background:#fff;border:1px solid #cbd8ca;border-radius:50%;flex:none;place-items:center;width:36px;height:36px;display:grid}.epc-scene-motion svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.epc-scene-settings{background:#e8eee3;border-radius:10px;grid-template-columns:repeat(3,minmax(0,1fr));gap:3px;padding:4px;display:grid}.epc-scene-settings button{font:inherit;color:#395848;cursor:pointer;white-space:normal;background:0 0;border:0;border-radius:7px;padding:9px 5px;font-size:13px;line-height:1.6;transition:background .2s,color .2s}.epc-scene-settings button[aria-pressed=true]{color:#fff;background:#204a39;box-shadow:0 2px 5px #244a3820}.epc-scene-canvas{isolation:isolate;background:radial-gradient(#fff9,#f4f7ee00 70%);margin:6px -10px 0;position:relative;overflow:hidden}.epc-scene-art{aspect-ratio:540/330;direction:ltr;width:100%;height:auto;display:block;overflow:visible}.epc-scene-site{transform-origin:50% 80%;animation:.45s cubic-bezier(.2,.65,.3,1) both epc-site-in}.epc-scene-unit{opacity:0;pointer-events:none;transition:opacity .35s,transform .45s cubic-bezier(.16,.7,.3,1);transform:translateY(-8px)}.epc-scene-unit.is-visible{opacity:1;transform:translateY(0)}.epc-scene-window{fill:#718f91;transition:fill .6s}.epc-scene-window.is-side{fill:#4f7378}.epc-scene.is-energized .epc-scene-window{fill:#b6cccf}.epc-scene-cable{stroke:#7fa394;stroke-width:1.4px;opacity:.55;stroke-linejoin:round}.epc-scene-current{stroke:#05aaf1;stroke-width:2.2px;stroke-dasharray:12 34;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 2px #3dbfff);animation:2.8s linear infinite epc-current}.epc-scene-tag{inset-inline-start:10px;color:#557265;background:#f6f8f1d9;border-radius:5px;align-items:center;gap:6px;padding:4px 7px;font-size:11px;display:flex;position:absolute;bottom:5px}.epc-scene-tag i{background:#78998b;border-radius:50%;width:5px;height:5px}.epc-scene.is-energized .epc-scene-tag i{background:#009de0;box-shadow:0 0 6px #24aff4}.epc-scene-counters{grid-template-columns:1fr 1fr;gap:10px;padding-top:14px;display:grid}.epc-scene-counter{background:#fff;border:1px solid #d2dfd0;border-radius:9px;padding:9px 10px}.epc-scene-counter>span{color:#55705e;margin-bottom:4px;font-size:12px;line-height:1.8;display:block}.epc-scene-counter>div{justify-content:space-between;align-items:center;gap:6px;display:flex}.epc-scene-counter output{font-family:var(--font-ui);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;font-size:21px;font-weight:600;line-height:1.7}.epc-scene-counter button{color:#224d39;width:32px;height:32px;font:400 22px/1 var(--font-ui);cursor:pointer;background:#f3f6ee;border:1px solid #d6e1d3;border-radius:7px;flex:none;place-items:center;padding:0;display:grid}.epc-scene-counter button:hover:not(:disabled){background:#dfead8;border-color:#84a48b}.epc-scene-readout{color:#516c5b;min-height:28px;margin-top:9px;font-size:12px;line-height:1.8}.epc-scene-readout p{margin:0}.epc-scene-readout span{display:block}.epc-scene-note{color:#657768;border-top:1px solid #dee5d7;margin:9px 0 0;padding-top:9px;font-size:11px!important;line-height:1.9!important}.epc-scene .epc-scene-warning{color:#8f461d;border-inline-start:2px solid #bb702e;margin-top:5px;padding-inline-start:9px}.epc-scene.is-paused *{transition:none!important;animation-play-state:paused!important}.epc-scene.is-paused .epc-scene-site{animation:none!important}@keyframes epc-current{to{stroke-dashoffset:-92px}}@keyframes epc-site-in{0%{opacity:0;transform:translateY(7px)}to{opacity:1;transform:translateY(0)}}@media (min-width:741px) and (max-width:1050px){.solar-planner .planner-workspace{grid-template-columns:minmax(0,1fr) minmax(350px,1.05fr);gap:18px}}@media (max-width:740px){.solar-planner .planner-workspace{grid-template-columns:minmax(0,1fr);grid-template-areas:"scene""controls""result";gap:20px}.epc-scene-canvas{max-width:510px;margin-inline:auto}.epc-scene-note{font-size:12px!important}.epc-scene-counter button{width:40px;height:40px}.epc-scene-motion{width:42px;height:42px}}@media (max-width:400px){.epc-scene{padding:14px}.epc-scene-settings button{font-size:12px}.epc-scene-counters{gap:7px}.epc-scene-counter{padding:7px}.epc-scene-counter output{font-size:18px}.epc-scene-heading h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.epc-scene *{transition:none!important;animation:none!important}}html .solar-site.epc-page.lang-fa{--font-persian:"Oaken Persian Nazanin",var(--font-ui);--font-persian-editorial:"Oaken Persian Nazanin",var(--font-editorial)}.epc-page.lang-fa .solar-planner:not(.studio-planner),.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(input,select,button,summary,h2,h3,h4){font-family:var(--font-persian);font-synthesis:weight}.solar-planner .planner-equipment-grid{grid-template-columns:1fr}.solar-planner .planner-equipment-head{height:58px}.solar-planner .planner-equipment-head img{height:54px}.solar-planner .planner-model-description{min-height:0;margin-block:8px 12px}.solar-planner .planner-field{font-size:14px}.solar-planner .planner-field input,.solar-planner .planner-field select{height:46px;scroll-margin-block:180px}.solar-planner .planner-field-error{color:#a32827;font-size:14px;line-height:1.7;clip:auto!important;width:auto!important;height:auto!important;position:static!important;overflow:visible!important}.solar-planner .planner-field :is(input,select)[aria-invalid=true]{background:#fff7f5;border:1.5px solid #b13131;box-shadow:0 0 0 1px #b1313112}.solar-planner .planner-two{align-items:start}.solar-planner .planner-field>span:first-child{min-height:24px}.planner-technical h4{border-top:1px solid #c6d3c7;margin:22px 0 0;padding-top:20px;font-size:16px}.planner-issues{border-radius:8px;margin-top:16px;padding:14px;font-size:14px;line-height:1.7}.planner-issues h4{margin:0 0 8px;font-size:15px;line-height:1.6}.planner-issues h4 span{font-weight:400}.planner-issues ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.planner-issues li{overflow-wrap:anywhere;padding-inline-start:13px;position:relative}.planner-issues li:before{content:"";inset-inline-start:0;background:currentColor;border-radius:50%;width:4px;height:4px;position:absolute;top:.65em}.planner-issues button{color:inherit;text-align:start;font:inherit;cursor:pointer;text-underline-offset:4px;background:0 0;border:0;padding:0;text-decoration:underline;text-decoration-thickness:1px}.planner-issues.has-errors{color:#862322;background:#fff0e9;border:1px solid #d8877f}.planner-issues.has-warnings{color:#6b4b1a;background:#faf1d8;border:1px solid #c5a566}.planner-issues.next-steps{color:#dce5dc;background:#ffffff0c;border:1px solid #ffffff29}.planner-issues.is-pending{color:#dce5dc;padding:0}.planner-check{color:#fff;width:100%;font:inherit;cursor:pointer;background:0 0;border:1px solid #adc2af;border-radius:6px;margin-top:18px;padding:11px 16px}.epc-scene-scale{color:#466453;margin:10px 0;font-size:13px;line-height:1.75}.epc-scene-counter input{text-align:center;width:100%;min-width:0;min-height:40px;font:600 24px/1.5 var(--font-ui);color:#193d30;font-variant-numeric:tabular-nums;background:0 0;border:1px solid #0000;border-radius:5px;padding:0}.epc-scene-counter input:focus{outline-offset:1px;background:#fcfcf6;outline:2px solid #a18446}.epc-scene-counter input[aria-invalid=true]{color:#862322;background:#fff0e9;border-color:#b13131}.epc-scene :is(.epc-scene-tag,.epc-scene-readout,.epc-scene-heading span,.epc-scene-counter>span){font-size:13px}.epc-scene .epc-scene-note{font-size:13px!important}.epc-scene .epc-scene-settings button{font-size:14px}.solar-planner .planner-result :is(.planner-hint,.planner-disclaimer,.planner-source,.planner-review summary span){font-size:13px}.epc-page.lang-fa .solar-planner:not(.studio-planner){font-size:20px;line-height:1.65}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-heading p{font-size:21px;line-height:1.7}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-heading h2{font-size:36px;font-weight:700;line-height:1.5}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-field,.planner-field input,.planner-field select,.planner-primary,.planner-secondary,.planner-check,.planner-download,.planner-result-top,.planner-empty,.planner-details summary,.planner-review summary,.epc-scene-settings button,.planner-extras label){font-size:20px;line-height:1.65}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-hint,.planner-model-description p,.planner-model-description a,.planner-status,.planner-field-error,.planner-metrics span,.planner-bom p,.planner-review ul,.planner-feedback,.planner-warning,.planner-voltage,.planner-voltage p,.planner-issues,.planner-issues h4){font-size:18px;line-height:1.7}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-disclaimer,.planner-source,.planner-review summary span,.epc-scene-heading span,.epc-scene-tag,.epc-scene-readout,.epc-scene-scale,.epc-scene-counter>span){font-size:17px;line-height:1.65}.epc-page.lang-fa .solar-planner:not(.studio-planner) .epc-scene-note{font-size:17px!important;line-height:1.7!important}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-equipment h3,.epc-scene-heading h3){font-size:25px;line-height:1.5}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-bom h3,.planner-technical h4){font-size:22px}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-field>span:first-child{min-height:32px}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-equipment>label>span:first-child{min-height:0}.epc-page.lang-fa .solar-planner:not(.studio-planner) :is(.planner-metrics strong,.epc-scene-counter output){font-family:var(--font-persian);font-variant-numeric:tabular-nums;font-size:30px}.epc-page.lang-fa .solar-planner:not(.studio-planner) .epc-scene-counter input{font-size:29px}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-metrics strong small{font-family:var(--font-ui);font-size:14px}.epc-page.lang-fa .solar-planner:not(.studio-planner) .planner-result-top>b{font-family:var(--font-ui);font-size:12px}@media (min-width:741px){.solar-planner .planner-workspace{grid-template-columns:minmax(0,1fr) minmax(380px,1.05fr);align-items:start}}@media (max-width:740px){.solar-planner .planner-workspace{grid-template-columns:minmax(0,1fr)}.solar-planner .planner-three{grid-template-columns:1fr}.solar-planner .planner-heading h2{font-size:30px}.solar-planner .planner-two{gap:12px}.planner-technical .planner-two{grid-template-columns:1fr}.epc-scene-art{min-height:220px}.solar-planner .planner-issues{padding:12px}}@media (max-width:480px){.epc-page.lang-fa .planner-equipment .planner-two .planner-field>span:first-child{min-height:3.3em}}@media (prefers-reduced-motion:reduce){.solar-planner *{scroll-behavior:auto!important}}.solar-site>.sunrise-hero{padding:var(--site-header-space,100px) var(--site-gutter,5vw) 32px;color:#153b2d;background:#faf7f0}.sunrise-stage{isolation:isolate;border-radius:16px;align-items:center;min-height:510px;display:flex;position:relative;overflow:hidden}.sunrise-image{object-fit:cover;object-position:center;z-index:-2;width:100%;height:100%;position:absolute;inset:0}.sunrise-stage:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(90deg,#faf7f000 15%,#faf7f033 35%,#faf7f0e6 61%,#faf7f0 90%);position:absolute;inset:0}.sunrise-copy{width:48%;padding:40px 30px;position:relative}.sunrise-hero[dir=ltr] .sunrise-copy,.solar-site[dir=ltr] .sunrise-copy{margin-inline-start:auto}.solar-site[dir=ltr] .sunrise-stage{direction:rtl}.solar-site[dir=ltr] .sunrise-copy{direction:ltr}.sunrise-eyebrow{color:#5f705b;margin:0 0 18px;font-size:12px;line-height:1.8}.solar-site .sunrise-copy h1{letter-spacing:0;color:#123d2e;margin:0;font-size:clamp(40px,4.2vw,66px);font-weight:600;line-height:1.35}.sunrise-copy h1 strong{font-weight:inherit;display:block}.sunrise-intro{color:#4b6556;max-width:470px;margin:22px 0 28px;font-size:16px;line-height:1.9}.solar-site.lang-fa .sunrise-eyebrow{font-size:18px}.solar-site.lang-fa .sunrise-intro{font-size:23px;line-height:1.65}.sunrise-actions{flex-wrap:wrap;align-items:stretch;gap:12px;display:flex}.sunrise-actions>a{border-radius:8px;justify-content:center;align-items:center;min-height:48px;padding:10px 20px;font-size:14px;text-decoration:none;display:inline-flex}.sunrise-actions .solar-primary{color:#fff;background:#153f2f}.sunrise-project{color:#183f30;background:#fff7;border:1px solid #b79752}.solar-site.lang-fa .sunrise-actions>a{font-size:21px}.sunrise-categories{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:16px;display:grid}.sunrise-category{color:#143e2b;background:#eeeee6;border:1px solid #e3e2d6;border-radius:10px;height:155px;text-decoration:none;display:block;position:relative;overflow:hidden}.sunrise-category>div{position:absolute;inset:0}.sunrise-category img{object-fit:contain;object-position:85% center;width:100%;height:100%;transition:transform .5s}.sunrise-category.category-modules img{object-fit:cover}.sunrise-category:after{content:"";background:linear-gradient(90deg,#f8f5ed00 20%,#f8f5edee 80%);position:absolute;inset:0}.sunrise-category>span{z-index:1;max-width:70%;padding:23px;font-size:20px;font-weight:600;display:block;position:relative}.solar-site.lang-fa .sunrise-category>span{font-size:27px}.sunrise-category b{font-family:var(--font-ui);margin-top:16px;font-size:21px;font-weight:400;display:block}.sunrise-category:hover img{transform:scale(1.035)}.solar-site .legacy-hero-title{margin:0;font-size:clamp(34px,4vw,60px);font-weight:500;line-height:1.45}.legacy-hero-title>span,.legacy-hero-title>strong{display:block}.legacy-hero-title>strong{color:#a4b7a5;font-weight:500}.solar-site.lang-fa :is(h1,h2,h3,h4,p,button,label){letter-spacing:normal}.solar-planner .planner-workspace{grid-template-columns:minmax(320px,.82fr) minmax(0,1.18fr)}.epc-scene{background:#fcfbf6;border-color:#d8dfd0;border-radius:14px;padding:18px}.epc-scene-canvas.is-architecture{isolation:isolate;border-block:1px solid #e3e4d8;margin:0 -18px}.epc-architecture-art{aspect-ratio:3/2;direction:ltr;width:100%;height:auto;display:block}.epc-photo-current{stroke-width:5px;stroke-dasharray:24 55;filter:drop-shadow(0 0 5px #21b9ff)}.epc-photo-panel{transform-box:fill-box;transform-origin:50%;animation:.32s ease-out both epc-photo-in}.epc-scene.is-paused .epc-photo-panel{animation:none}@keyframes epc-photo-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.epc-view-options{margin:12px 0;background:#ecefe5;border-radius:30px;justify-content:center;gap:4px;width:fit-content;margin-inline:auto;padding:4px;display:flex}.epc-view-options button{color:#546952;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:7px 17px;font-size:13px}.epc-view-options button[aria-pressed=true]{color:#153f2f;background:#fff;box-shadow:0 2px 5px #1d382615}.epc-page.lang-fa .epc-view-options button{font-size:19px}.epc-scene-canvas.is-architecture .epc-scene-tag{color:#184431;bottom:10px;background:#fffdf3ee;max-width:90%;padding:5px 10px;font-size:13px;inset-inline-start:12px}@media (max-width:740px){.solar-planner .planner-workspace{grid-template-columns:minmax(0,1fr)}.epc-scene-canvas.is-architecture{max-width:none}.epc-scene{padding:14px}.epc-scene-canvas.is-architecture{margin-inline:-14px}}.solar-site.showroom-site .detail-hero{background:#faf7f0;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:36px;padding-bottom:36px}.showroom-site .detail-copy .back-link{margin-bottom:20px}.showroom-site .detail-copy .detail-code{color:#917741;margin:15px 0 8px}.solar-site.showroom-site .detail-copy h1{font-size:clamp(30px,3vw,47px);line-height:1.4}.showroom-site .detail-summary{margin-top:18px;font-size:16px}.showroom-site.lang-fa .detail-summary{font-size:23px}.showroom-site .detail-actions{flex-wrap:wrap;gap:18px;margin-top:24px}.showroom-site .detail-actions>span{font-size:16px;font-family:var(--font-ui)}.solar-site.showroom-site .detail-visual{background:#f0efe8;border:1px solid #dfdfd2;border-radius:16px;align-self:center;overflow:visible}.showroom-site .product-viewer:not(.is-expanded){background:radial-gradient(at 50% 40%,#fff,#edede4);border:0;border-radius:16px}.showroom-site .viewer-grid,.showroom-site .viewer-reticle,.showroom-site .viewer-corner{display:none}.showroom-site .viewer-meta{font-size:10px}.showroom-site .viewer-cyclorama{background:radial-gradient(at 50% 40%,#fff,#f1efe6)}.showroom-site .viewer-media{box-shadow:none;background:#f8f5ee;border-color:#e2e1d6}.showroom-site .viewer-cyclorama:before,.showroom-site .viewer-cyclorama i{display:none}.showroom-site .viewer-meta,.showroom-site .viewer-meta strong,.showroom-site .viewer-help{color:#526755}.showroom-site.lang-fa .viewer-meta strong{font:400 15px/1.5 var(--font-persian);letter-spacing:0}.showroom-site.lang-fa .viewer-help{font-size:15px}.showroom-site .viewer-help{max-width:55%;line-height:1.4;bottom:16px}.showroom-site .viewer-help span:nth-child(2){display:none}.showroom-site .detail-visual.reveal{transform:none}.showroom-tools{flex-wrap:wrap;align-items:start;gap:18px;margin-top:16px;display:flex}.showroom-tools>button,.showroom-tools .save-product button,.showroom-compare{color:#284f3a;font:inherit;cursor:pointer;background:0 0;border:1px solid #bccabd;border-radius:7px;padding:8px 15px}.showroom-tools button[aria-pressed=true],.showroom-compare[aria-pressed=true]{color:#fff;background:#184331}.showroom-tools .save-product{margin:0}.showroom-facts{border-top:1px solid #d5dfd1;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px;margin:24px 0 0;padding-top:18px;display:grid}.showroom-facts dt{color:#657561;font-size:12px;line-height:1.6}.showroom-facts dd{font:500 16px/1.5 var(--font-ui);overflow-wrap:anywhere;margin:8px 0 0}.lang-fa .showroom-facts dt{font-size:18px}.showroom-sections{padding:16px var(--site-gutter,5vw);background:#f3f2e9;border-block:1px solid #dbe0d3;flex-wrap:wrap;gap:30px;display:flex}.showroom-sections a{color:#284b35;border-bottom:1px solid #0000;padding:6px 0;text-decoration:none}.showroom-sections a:hover{border-color:#a88845}.showroom-site :is(#product-specs,#product-documents,#product-applications,#product-overview){scroll-margin-top:120px}.showroom-compare{margin-top:12px}@media (max-width:850px){.solar-site.showroom-site .detail-hero{grid-template-columns:1fr}.sunrise-stage{min-height:480px}.sunrise-copy{width:58%;padding:28px 16px}.sunrise-stage:after{background:linear-gradient(90deg,#faf7f000,#faf7f0e8 53%,#faf7f0)}.sunrise-category>span{padding:18px;font-size:18px}.solar-site.lang-fa .sunrise-category>span{font-size:22px}}@media (max-width:600px){.sunrise-stage{align-items:flex-start;min-height:630px;padding-bottom:250px}.sunrise-copy{width:100%;padding:25px 18px}.sunrise-image{object-position:35% bottom}.sunrise-stage:after{background:linear-gradient(#faf7f0 0% 44%,#faf7f000 79%)}.solar-site .sunrise-copy h1{font-size:39px}.solar-site.lang-fa .sunrise-intro{font-size:21px}.sunrise-intro{margin:14px 0 20px}.sunrise-actions{gap:8px}.sunrise-actions>a{padding:9px 13px;font-size:13px}.solar-site.lang-fa .sunrise-actions>a{font-size:19px}.sunrise-categories{gap:8px}.sunrise-category{height:140px}.sunrise-category>span,.solar-site.lang-fa .sunrise-category>span{max-width:100%;padding:12px;font-size:19px;line-height:1.4}.sunrise-category img{object-position:center bottom;opacity:.55}.sunrise-category:after{background:linear-gradient(#f8f5eddd,#f8f5ed00)}.sunrise-category b{margin-top:10px}.showroom-sections{gap:15px;font-size:14px}.showroom-facts{gap:10px}.showroom-facts dd{font-size:14px}}@media (prefers-reduced-motion:reduce){.sunrise-category img{transition:none}}@media (max-width:440px){.epc-scene-counter{padding:8px 6px}.epc-scene-counter>div{grid-template-columns:28px minmax(0,1fr) 28px;gap:2px;display:grid}.epc-scene-counter button{width:28px;height:36px}.epc-page.lang-fa .epc-scene-counter input,.epc-scene-counter input{font:600 20px/1.5 var(--font-ui);padding:0}.epc-scene-settings button{min-height:58px}}@media (prefers-reduced-motion:reduce){.epc-photo-panel{animation:none}}.precision-site,.epc-page{--studio-ink:#153d2f;--studio-paper:#f7f5ef;--studio-line:#dce0d6;--studio-muted:#69716c;--studio-gold:#b89a5b;--studio-font:var(--font-manrope),var(--font-vazirmatn),Arial,sans-serif;background:var(--studio-paper);color:var(--studio-ink)}.precision-site.lang-ar,.epc-page.lang-ar{--studio-font:var(--font-arabic),Tahoma,sans-serif}.precision-site.lang-zh,.epc-page.lang-zh{--studio-font:var(--font-chinese),"Microsoft YaHei",sans-serif}html .solar-site.precision-site,html .solar-site.epc-page .solar-planner,html .precision-site :is(button,input,select,summary,table,h3),html .epc-page .solar-planner :is(button,input,select,summary,h3,h4){font-family:var(--studio-font);letter-spacing:normal;font-synthesis:weight}html .precision-site.lang-fa :is(h1,h2),html .epc-page.lang-fa :is(h1,h2){font-family:"Oaken Persian Nazanin",var(--font-vazirmatn);font-weight:600;line-height:1.45}html .precision-site.lang-en :is(h1,h2),html .epc-page.lang-en :is(h1,h2){font-family:var(--font-manrope),sans-serif;letter-spacing:-.035em;font-weight:600;line-height:1.3}html .solar-site.lang-ar{--font-persian:var(--font-arabic),Tahoma,sans-serif;--font-persian-editorial:var(--font-arabic),Tahoma,sans-serif}html .solar-site.lang-zh{--font-ui:var(--font-chinese),"Microsoft YaHei",sans-serif;--font-editorial:var(--font-chinese),"Microsoft YaHei",sans-serif}.precision-site svg{flex-shrink:0}.precision-site :is(a,button){-webkit-tap-highlight-color:transparent}.precision-site :is(button,a,input,select,summary):focus-visible{outline-offset:4px;outline:2px solid #8d723b}.precision-site input[type=checkbox],.precision-site input[type=radio]{accent-color:#153d2f;flex-shrink:0;width:17px;height:17px}.precision-card-image .product-image-art.compact{min-height:0;max-height:none;margin:0;padding:0;position:absolute;inset:0}.precision-card-image .product-image-art.compact>img{border-radius:0;width:100%;height:100%;max-height:none;position:absolute;inset:0;transform:none}.precision-card-image .product-image-art:after{display:none}.precision-catalog,.precision-detail-inner{max-width:1580px;padding:calc(var(--site-header-space,100px) + 20px) clamp(20px,3vw,48px) 36px;margin:auto}.precision-heading{grid-template-columns:1fr minmax(240px,.9fr) auto;align-items:center;gap:24px;margin-bottom:24px;display:grid}.precision-heading h1{margin:0;font-size:clamp(28px,3vw,42px)}.precision-heading p{color:var(--studio-muted);margin:5px 0;font-size:14px;line-height:1.7}.precision-eyebrow{text-align:start;direction:ltr;font:10px/1.4 var(--font-manrope)!important;letter-spacing:.13em!important;color:#8c784f!important}.precision-search{color:#788076;background:#fff;border:1px solid #ccd3c8;border-radius:7px;align-items:center;gap:12px;height:48px;padding:0 14px;display:flex}.precision-search input{width:100%;min-width:0;font:inherit;background:0 0;border:0;font-size:13px;outline:none!important}.precision-button{color:#fff;min-height:43px;font:500 13px/1.7 var(--studio-font,var(--font-manrope));cursor:pointer;background:#153d2f;border:1px solid #153d2f;border-radius:6px;justify-content:center;align-items:center;gap:9px;padding:9px 15px;text-decoration:none;transition:background .18s,transform .18s;display:inline-flex}.precision-button:hover{background:#23563f}.precision-button.secondary{color:#204637;background:#ffffff96;border-color:#bec9bc}.precision-button.secondary:hover{background:#e9eee6}.precision-heading>.precision-button{color:#745a28;white-space:nowrap;border-color:#ad925c}.precision-families{grid-template-columns:repeat(8,minmax(0,1fr));gap:8px;margin-bottom:20px;display:grid}.precision-families button{color:#204637;min-height:83px;font:500 13px/1.8 var(--studio-font);cursor:pointer;background:#ffffffb8;border:1px solid #e1e3da;border-radius:7px;justify-content:center;align-items:center;gap:11px;padding:12px 8px;display:flex}.precision-families button[aria-pressed=true]{background:#e9eee4;border-color:#a9c1ac;box-shadow:inset 0 -2px #52735a}.precision-families button:hover{border-color:#839d86}.precision-catalog-layout{grid-template-columns:minmax(220px,.88fr) minmax(0,3.12fr);align-items:start;gap:18px;display:grid}.precision-filters,.precision-results{background:#fff9;border:1px solid #e1e4db;border-radius:8px;min-width:0;padding:22px}.precision-filters h2{border-bottom:1px solid var(--studio-line);justify-content:space-between;align-items:center;margin:0 0 18px;padding-bottom:16px;font-size:24px;display:flex}.precision-filters fieldset{border:0;margin:22px 0;padding:0}.precision-filters>label,.precision-filters legend{margin:18px 0 10px;font-size:13px;font-weight:600;display:block}.precision-filters select,.precision-range input{width:100%;min-width:0;height:42px;color:inherit;font:400 12px var(--studio-font);background:#fff;border:1px solid #d9dfd5;border-radius:6px;padding:8px}.precision-filters select{margin-top:12px}.precision-all{color:#244735;width:100%;font:500 12px var(--studio-font);cursor:pointer;background:#eef1e9;border:0;border-radius:5px;justify-content:space-between;padding:11px 12px;display:flex}.precision-radio{cursor:pointer;align-items:center;gap:10px;margin-block:12px;font-size:13px;display:flex}.precision-voltage{gap:5px;display:flex}.precision-voltage button{color:inherit;cursor:pointer;background:#fff;border:1px solid #d7ddd4;border-radius:6px;flex:1;padding:10px 4px;font-size:12px}.precision-voltage button[aria-pressed=true]{background:#e4ece0;border-color:#809e80}.precision-range{grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;display:grid}.precision-text-button{color:#48624f;text-underline-offset:4px;font:inherit;cursor:pointer;background:0 0;border:0;padding:6px 0;font-size:12px;text-decoration:underline}.precision-filter-note{border-top:1px solid var(--studio-line);color:#737968;margin-top:24px;padding-top:15px;font-size:11px;line-height:1.9}.precision-error{color:#a32a21;font-size:12px}.precision-range input[aria-invalid=true]{border-color:#a32a21}.precision-results>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.precision-results h2{margin:0;font-size:26px}.precision-results>header>span{color:#747970;font-size:12px}.precision-product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.precision-card{background:#fff;border:1px solid #e0e3da;border-radius:7px;flex-direction:column;min-width:0;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.precision-card:hover{transform:translateY(-3px);box-shadow:0 9px 28px #153d2f0d}.precision-card-image{aspect-ratio:1.23;background:#f1f1eb;border-radius:5px;margin:8px 8px 0;display:block;position:relative;overflow:hidden}.precision-card-image>bdi{color:#244237;font:12px var(--font-manrope);background:#ffffffe6;border-radius:4px;padding:4px 8px;position:absolute;top:10px;left:10px}.precision-card-image .product-art{background:linear-gradient(140deg,#f2f2ed,#e9ece5);width:100%;height:100%}.precision-card-image .product-art>img{object-fit:contain;filter:none;width:100%;height:100%;inset:0;transform:none}.precision-card-image :is(.product-image-ambient,.product-image-halo,.art-light,.art-orbit){display:none}.precision-card-body{text-align:start;flex-direction:column;flex:1;padding:15px 12px;display:flex}.precision-card h3{min-height:3.8em;margin:0;font-size:14px;font-weight:600;line-height:1.9}.precision-card h3 a{color:inherit;text-decoration:none}.precision-power{font:650 clamp(22px,2.3vw,35px)/1.4 var(--font-manrope);letter-spacing:-.035em;text-align:start;color:#11382b;margin:8px 0;display:block}.precision-card-meta{font:11px/1.7 var(--font-manrope);color:#67706a;text-align:start;overflow-wrap:anywhere;min-height:3.4em;margin:0 0 8px}.precision-badge{color:#87621c;background:#fff2d9;border-radius:5px;align-self:flex-start;margin-bottom:16px;padding:4px 7px;font-size:10px;line-height:1.7;display:inline-block}.precision-card-actions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:9px;margin-top:auto;display:flex}.precision-card-actions .precision-button{flex:1;min-height:38px;padding:7px 10px;font-size:11px}.precision-card-actions label{cursor:pointer;align-items:center;gap:4px;font-size:11px;display:flex}.precision-empty{text-align:center;padding:70px 15px}.precision-empty>svg{margin:auto}.precision-epc-link{color:#244434;background:#f0f2eb;border:1px solid #dce2d5;border-radius:8px;align-items:center;gap:22px;margin-top:20px;padding:14px 20px;text-decoration:none;display:flex}.precision-epc-link img{object-fit:cover;border-radius:5px;width:130px;height:70px}.precision-epc-link>div{flex:1}.precision-epc-link strong{font-size:15px;display:block}.precision-epc-link span{font:10px/1.8 var(--font-manrope);letter-spacing:.07em;color:#6e7968;margin-top:8px;display:block}.precision-footnote{color:#747d73;text-align:center;margin-top:18px;font-size:11px;line-height:1.9}.precision-back{color:#697c6b;margin:0 0 18px;font-size:12px;text-decoration:none;display:inline-block}.precision-detail-hero{grid-template-columns:1fr 1.1fr;align-items:stretch;gap:30px;display:grid}.precision-detail-copy{min-width:0}.precision-letterhead{border-bottom:1px solid #b89a5b;justify-content:space-between;align-items:center;gap:12px;padding-bottom:14px;font-size:16px;display:flex}.precision-letterhead>bdi{font:12px var(--font-manrope);color:#737a71}.precision-detail h1{margin:22px 0 8px;font-size:clamp(30px,3.1vw,46px)}.precision-model{font:500 12px var(--font-manrope);color:#718272;margin:0}.precision-detail-copy>p:not(.precision-notice,.precision-model){color:#64715e;margin-block:14px;font-size:14px;line-height:1.9}.precision-facts{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:23px 0 17px;display:grid}.precision-facts>div{text-align:center;border:1px solid #dbdfd2;border-radius:5px;min-width:0;padding:18px 8px}.precision-facts strong{font:600 clamp(17px,1.9vw,28px)/1.5 var(--font-manrope);overflow-wrap:anywhere;display:block}.precision-facts span{color:#576b55;margin-top:5px;font-size:11px;line-height:1.7;display:block}.precision-notice{color:#835720;background:#fff2db;border-inline-start:3px solid #c19d58;border-radius:5px;margin:15px 0;padding:11px 14px;font-size:12px;line-height:1.9}.precision-detail-actions{flex-wrap:wrap;gap:9px;display:flex}.precision-detail-actions>*{flex:1;min-width:130px;padding:10px;font-size:11px}.precision-save-tools{align-items:start;gap:18px;margin:14px 0;font-size:12px;display:flex}.precision-save-tools button{color:#597153;text-underline-offset:4px;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.precision-save-tools .save-product{margin:0}.precision-detail-visual{background:#ebece5;border:1px solid #e0e1d7;border-radius:9px;min-width:0;position:relative;overflow:hidden}.precision-detail-visual>.product-viewer{height:100%}.precision-detail-visual>span{inset-inline-start:18px;color:#6f7368;pointer-events:none;font-size:11px;position:absolute;bottom:18px}.precision-detail-visual .product-viewer:not(.is-expanded){aspect-ratio:1.35;background:#eeeee6;border:0;min-height:390px}.precision-detail-visual :is(.viewer-grid,.viewer-reticle,.viewer-corner,.viewer-meta,.viewer-help,.viewer-cyclorama i){display:none}.precision-detail-visual .viewer-cyclorama:before{display:none}.precision-detail-visual .viewer-media{box-shadow:none;background:#f2f1ec;border:0}.precision-tabs{background:#fff7;border:1px solid #d8ded2;border-radius:6px;grid-template-columns:repeat(4,1fr);margin:24px 0 14px;display:grid}.precision-tabs button{color:#65765f;border:0;font:500 13px var(--studio-font);cursor:pointer;background:0 0;border-bottom:3px solid #0000;padding:17px 8px}.precision-tabs button[aria-selected=true]{color:#164230;border-color:#164230;font-weight:650}.precision-detail-bottom{grid-template-columns:1.9fr 1fr;align-items:start;gap:16px;display:grid}.precision-detail-bottom>section,.precision-technical-aside{background:#ffffff94;border:1px solid #dce0d5;border-radius:6px;min-width:0;padding:20px}.precision-detail-bottom h2{margin:0 0 17px;font-size:26px}.precision-table-scroll{max-width:100%;overflow-x:auto}.precision-spec-table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.9}.precision-spec-table th,.precision-spec-table td{text-align:start;vertical-align:top;border-bottom:1px solid #e2e6dd;padding:11px 12px}.precision-spec-table tbody th{width:24%;font-weight:500}.precision-spec-table td:last-child{color:#936822;white-space:nowrap;font-size:11px}.precision-spec-table bdi{overflow-wrap:anywhere}.precision-status-dot{background:#ba924e;border-radius:50%;width:5px;height:5px;margin-inline-end:6px;display:inline-block}.precision-technical-aside h2{justify-content:space-between;align-items:center;font-size:25px;display:flex}.precision-technical-aside details{border-top:1px solid #dce1d5;padding:13px 0;font-size:12px;line-height:1.9}.precision-technical-aside summary{cursor:pointer}.precision-technical-aside p{color:#66705d;font-size:12px;line-height:1.9}.precision-print-teaser{color:#355237;align-items:center;gap:20px;margin-top:22px;padding:12px 0;text-decoration:none;display:flex}.precision-mini-sheet{background:#fff;flex-shrink:0;width:135px;padding:12px;transform:rotate(-3deg);box-shadow:0 5px 18px #2935231c}.precision-mini-sheet>img{object-fit:contain;width:32px;height:40px}.precision-mini-sheet>bdi{float:inline-end;font:9px var(--font-manrope)}.precision-mini-sheet>strong{font:14px var(--font-manrope);border-top:1px solid #42634b;margin:7px 0;padding-top:10px;display:block}.precision-mini-sheet>span{white-space:nowrap;font:5px/3 var(--font-manrope);border-bottom:1px solid #e0e2d9;display:block;overflow:hidden}.precision-check-card{background:#eff3ea;border-radius:6px;gap:14px;margin-bottom:12px;padding:15px;font-size:13px;line-height:2;display:flex}.precision-check-card p{margin:0}.precision-source{overflow-wrap:anywhere;font-size:10px}.precision-detail #product-documents .product-documents{color:inherit;background:0 0;padding:0;display:block}.precision-detail #product-documents p{font-size:13px;line-height:1.9}.precision-detail #product-documents button{margin-top:20px}.catalogue-print-page{min-height:100vh;font:13px/1.8 var(--font-manrope),var(--font-vazirmatn),sans-serif;color:#173d2f;background:#e8ebe4;padding:30px 20px}.catalogue-print-toolbar{align-items:center;gap:16px;max-width:210mm;margin:0 auto 20px;font-size:12px;display:flex}.catalogue-paper{background:#fff;max-width:210mm;margin:20px auto;padding:18mm;box-shadow:0 5px 25px #173d2f10}.catalogue-letterhead{border-bottom:2px solid #173d2f;align-items:center;gap:20px;padding-bottom:20px;display:flex}.catalogue-letterhead>img{object-fit:contain;width:60px;height:80px}.catalogue-letterhead>div{flex:1}.catalogue-letterhead h1{margin:0 0 8px;font-size:22px}.catalogue-letterhead>bdi{font:10px var(--font-manrope);letter-spacing:.13em}.catalogue-paper-intro{align-items:center;gap:25px;margin:20px 0;display:flex}.catalogue-paper-intro>div{flex:1}.catalogue-paper-intro h2{font-size:21px}.catalogue-paper-intro figure{text-align:center;width:35%;margin:0}.catalogue-paper-intro img{object-fit:contain;width:100%;height:150px}.catalogue-paper-intro figcaption{color:#7a8173;font-size:10px}.catalogue-paper-intro strong{font:600 28px var(--font-manrope);text-align:start;display:block}.catalogue-paper ul{padding-inline-start:20px;font-size:12px}.catalogue-paper li{margin-block:8px}.catalogue-paper footer{overflow-wrap:anywhere;border-top:1px solid #46674e;margin-top:24px;padding-top:14px;font-size:9px}.catalogue-paper footer>span{display:block}.catalogue-paper .precision-spec-table{font-size:11px}.catalogue-paper .precision-spec-table th,.catalogue-paper .precision-spec-table td{padding:9px 7px}@media (max-width:1200px){.precision-heading{grid-template-columns:1fr 1fr}.precision-heading>.precision-button{grid-column:2;justify-self:end;margin-top:-8px}.precision-families button{flex-direction:column;gap:5px;font-size:11px}.precision-filters,.precision-results{padding:15px}.precision-product-grid{gap:9px}.precision-card-body{padding:12px 9px}.precision-card h3{font-size:12px}.precision-card-actions .precision-button{font-size:10px}.precision-facts strong{font-size:19px}.precision-detail-hero{gap:20px}}@media (max-width:950px){.precision-product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.precision-catalog-layout{grid-template-columns:200px minmax(0,1fr)}.precision-families{grid-template-columns:repeat(4,1fr)}.precision-families button{flex-direction:row;min-height:62px}.precision-detail-hero{grid-template-columns:1fr}.precision-detail-visual{grid-row:1}.precision-detail-visual .product-viewer:not(.is-expanded){min-height:300px;max-height:420px}.precision-detail-bottom{grid-template-columns:1fr 1fr}}@media (max-width:650px){.precision-catalog,.precision-detail-inner{padding-inline:15px;padding-top:calc(var(--site-header-space,100px) + 10px)}.precision-heading{grid-template-columns:1fr;gap:14px}.precision-heading>.precision-button{grid-column:auto;justify-self:stretch;margin:0}.precision-heading h1{font-size:34px}.precision-heading p{font-size:12px}.precision-families{gap:5px}.precision-families button{flex-direction:column;padding:10px 4px;font-size:10px}.precision-families svg{width:23px;height:23px}.precision-catalog-layout{grid-template-columns:1fr}.precision-filters{grid-template-columns:1fr 1fr;gap:12px;padding:14px;display:grid}.precision-filters h2{grid-column:1/-1;margin:0;padding-bottom:10px;font-size:23px}.precision-filters fieldset,.precision-filters>label{margin:0}.precision-filters .precision-all{grid-column:1/-1}.precision-filters select{margin-top:7px}.precision-filters legend{margin:0 0 9px;font-size:11px}.precision-radio{margin:7px 0;font-size:11px}.precision-filter-note{border:0;margin:0;padding:0;font-size:10px}.precision-results{padding:12px}.precision-results h2{font-size:25px}.precision-product-grid{gap:8px}.precision-power{font-size:22px}.precision-card h3{min-height:5.6em;font-size:11px}.precision-card-meta{min-height:4em;font-size:9px}.precision-card-actions{gap:7px}.precision-card-actions .precision-button{flex-basis:100%;padding:7px;font-size:10px}.precision-badge{font-size:9px}.precision-card-image>bdi{font-size:10px;top:5px;left:5px}.precision-epc-link{gap:13px;padding:10px}.precision-epc-link img{width:88px;height:65px}.precision-epc-link strong{font-size:12px}.precision-epc-link>svg{display:none}.precision-detail-bottom{grid-template-columns:1fr}.precision-detail-hero{gap:17px}.precision-letterhead{font-size:13px}.precision-detail h1{font-size:32px}.precision-tabs{grid-template-columns:1fr 1fr}.precision-tabs button{padding:13px;font-size:11px}.precision-facts strong{font-size:17px}.precision-facts span{font-size:10px}.precision-detail-copy>p:not(.precision-notice,.precision-model){font-size:12px}.precision-spec-table th,.precision-spec-table td{padding:9px 6px;font-size:11px}.precision-spec-table td:last-child{white-space:normal;font-size:10px}.precision-detail-bottom>section,.precision-technical-aside{padding:14px}.precision-detail-visual .product-viewer:not(.is-expanded){min-height:280px}.catalogue-paper{padding:18px}.catalogue-letterhead{gap:12px}.catalogue-letterhead h1{font-size:17px}.catalogue-letterhead>bdi{display:none}.catalogue-print-toolbar{flex-wrap:wrap}.catalogue-paper-intro{display:block}.catalogue-paper-intro figure{width:100%}}@media print{body{background:#fff!important}.catalogue-print-toolbar,.vibration-intro,.live-editor,.live-edit-toolbar{display:none!important}.catalogue-print-page{background:#fff;padding:0}.catalogue-paper{box-shadow:none;break-after:page;max-width:none;margin:0;padding:0}.catalogue-paper:last-child{break-after:auto}.catalogue-letterhead,.catalogue-paper-intro,.precision-notice,.catalogue-paper tr,.catalogue-paper li,.catalogue-paper footer{break-inside:avoid}.catalogue-paper thead{display:table-header-group}.catalogue-paper a{color:inherit;text-decoration:none}.catalogue-paper *{-webkit-print-color-adjust:exact;print-color-adjust:exact}@page{size:A4;margin:15mm}}html .catalogue-paper>footer{color:#607363;width:auto;height:auto;min-height:0;font:9px/1.8 var(--font-manrope),var(--font-vazirmatn),sans-serif;background:0 0;border-top:1px solid #46674e;grid-template-columns:none;margin:24px 0 0;padding:14px 0 0;display:block}html .studio-inspector>.studio-step-actions{width:auto;height:auto;min-height:0;color:inherit;background:0 0;grid-template-columns:none;margin:18px 0 0;padding:12px 0 0;display:flex}.precision-detail-visual .product-viewer:not(.is-expanded){width:100%;max-width:100%}.precision-detail-visual .product-viewer:not(.is-expanded) .viewer-controls{bottom:14px;right:14px}.precision-detail-visual :is(.viewer-reflection,.viewer-ambient,.viewer-glow,.viewer-shadow,.viewer-specular){display:none}.precision-detail-visual>span{inset-inline-start:15px;font-size:10px;bottom:7px}.precision-detail #catalog-panel-docs .product-documents{color:inherit;background:0 0;padding:0;display:block}.precision-detail #catalog-panel-docs p{font-size:13px;line-height:1.9}.precision-detail #catalog-panel-docs button{margin-top:16px}.catalogue-print-page.lang-ar{font-family:var(--font-arabic),Tahoma,sans-serif}.catalogue-print-page.lang-zh{font-family:var(--font-chinese),"Microsoft YaHei",sans-serif}html .solar-site.epc-page>.studio-planner{padding:calc(var(--site-header-space,100px) + 18px) clamp(20px,3vw,48px) 28px;color:#173d2f;background:#f7f5ef;max-width:1680px;margin:auto;scroll-margin-top:0;font-size:14px}.studio-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:15px;display:flex}.studio-heading h1{margin:0 0 5px;font-size:clamp(32px,3vw,42px)}.studio-heading p{color:#69766a;margin:4px 0;font-size:14px}.studio-draft-label{color:#90753e;white-space:nowrap;border:1px solid #d7c9aa;border-radius:20px;padding:7px 12px;font-size:10px}html .solar-site.epc-page.lang-fa .studio-heading h1{line-height:1.15}.studio-inspector .planner-equipment h3{margin:0}.studio-steps{grid-template-columns:repeat(5,1fr);gap:0;margin:0 0 18px;display:grid}.studio-steps button{color:#7b8175;font:500 12px var(--studio-font);cursor:pointer;background:0 0;border:0;border-bottom:1px solid #d9ddd2;justify-content:center;align-items:center;gap:10px;padding:10px 6px;display:flex}.studio-steps button>span{width:26px;height:26px;font:12px var(--font-manrope);border:1px solid #c8cbbd;border-radius:50%;place-items:center;display:grid}.studio-steps button[aria-current=step]{color:#153d2f;border-bottom:2px solid #153d2f}.studio-steps button[aria-current=step]>span{color:#fff;background:#153d2f;border-color:#153d2f}.studio-workspace{direction:ltr;grid-template-columns:minmax(0,2.6fr) minmax(295px,1fr);align-items:stretch;gap:0;display:grid}.studio-workspace>.studio-scene,.studio-workspace>.planner-controls.studio-inspector{grid-area:auto}.lang-fa .studio-inspector,.lang-ar .studio-inspector{direction:rtl}.lang-en .studio-inspector,.lang-zh .studio-inspector{direction:ltr}.studio-quantity{direction:ltr;background:#fff;border:1px solid #d8ddd2;border-radius:6px;grid-template-columns:28px minmax(0,1fr) 28px;align-items:center;display:grid;overflow:hidden}.studio-quantity button{color:#244832;cursor:pointer;height:37px;font:18px var(--font-manrope);background:0 0;border:0}html .epc-page .studio-planner .studio-quantity input{text-align:center;border:0;border-radius:0;height:37px;padding:4px}.studio-input-wrap{min-width:0}.studio-scene{border-radius:10px 0 0 10px;align-self:start;min-width:0;overflow:hidden}.studio-viewport{isolation:isolate;background-color:#d3e1df;background-position:50% 35%;background-size:cover;height:610px;position:relative;overflow:hidden}.studio-viewport.is-top{background-image:linear-gradient(135deg,#f0efe5,#dde5d6)!important}.studio-viewport>canvas{touch-action:pan-y;width:100%;height:100%;display:block}.studio-setting-switch{direction:rtl;background:#fcfcf3ed;border:1px solid #ffffffab;border-radius:30px;gap:3px;padding:4px;display:flex;position:absolute;top:22px;left:22px;box-shadow:0 4px 20px #1a352615}.studio-setting-switch button{color:#294737;font:500 12px var(--studio-font);cursor:pointer;background:0 0;border:0;border-radius:25px;align-items:center;gap:8px;padding:10px 17px;display:flex}.studio-setting-switch button[aria-pressed=true]{color:#fff;background:#153d2f}.studio-setting-switch button svg{width:21px;height:21px}.studio-scene-toolbar{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;bottom:21px;left:20px;right:20px}.studio-camera-switch{background:#fffffff0;border:1px solid #e1e3d7;border-radius:24px;gap:2px;padding:4px;display:flex;box-shadow:0 3px 17px #1a35261a}.studio-camera-switch button{color:#425944;font:500 11px var(--studio-font);cursor:pointer;background:0 0;border:0;border-radius:20px;justify-content:center;align-items:center;gap:7px;padding:10px 12px;display:flex}.studio-camera-switch button[aria-pressed=true]{color:#fff;background:#193f30}.studio-scene-actions{gap:5px;display:flex}.studio-scene-actions button{color:#234e38;cursor:pointer;background:#fffffff0;border:1px solid #e1e3d7;border-radius:11px;place-items:center;width:39px;height:41px;font-size:22px;display:grid}.studio-scene-actions button[aria-pressed=true]{color:#fff;background:#153d2f}.studio-scene-caption{font:10px/1.8 var(--studio-font);color:#64705e;direction:rtl;background:#f1f3eb;justify-content:space-between;gap:14px;padding:12px 16px;display:flex}.lang-en .studio-scene-caption,.lang-zh .studio-scene-caption{direction:ltr}.studio-scene-note{font:10px/1.8 var(--studio-font);color:#737d6e;text-align:center;margin:6px 0;padding:0 16px}.studio-layout-error{font:12px/1.9 var(--studio-font);color:#a33625;direction:rtl;background:#fff0e9;margin:0;padding:10px 16px}.studio-scene-loading{font:13px var(--studio-font);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#f4f4ecb8;place-items:center;display:grid;position:absolute;inset:0}.studio-scene-fallback{text-align:center;font:12px/1.8 var(--studio-font);background:#f0f1e8;padding:90px 40px;position:absolute;inset:0}.studio-scene-fallback svg{max-width:100%;height:80%;margin:auto}.studio-scene.is-expanded{z-index:15000;background:#f7f5ef;border-radius:12px;position:fixed;inset:20px;box-shadow:0 0 0 40px #122d2bea}.studio-scene.is-expanded .studio-viewport{height:calc(100dvh - 120px)}html .solar-site.epc-page .studio-inspector{scrollbar-width:thin;scrollbar-color:#becabd transparent;background:#fcfbf7;border:1px solid #e0e3d6;border-radius:0 10px 10px 0;align-self:stretch;min-width:0;max-height:670px;margin:0;padding:18px 20px;overflow-y:auto}.studio-inspector-heading{border-bottom:1px solid #dedfd3;justify-content:space-between;align-items:center;margin-bottom:14px;padding-bottom:12px;display:flex}.studio-inspector-heading h2{margin:0;font-size:27px}.studio-inspector [hidden]{display:none!important}html .solar-site.epc-page .studio-planner :is(.planner-field,.planner-field input,.planner-field select,.planner-primary,.planner-secondary,.planner-check,.planner-download,.planner-result-top,.planner-empty,.planner-details summary,.planner-review summary,.planner-extras label){font-family:var(--studio-font);font-size:12px;line-height:1.8}html .epc-page .studio-planner :is(.planner-hint,.planner-model-description p,.planner-model-description a,.planner-status,.planner-field-error,.planner-metrics span,.planner-bom p,.planner-review ul,.planner-feedback,.planner-warning,.planner-voltage,.planner-voltage p,.planner-issues,.planner-issues h4){font-family:var(--studio-font);font-size:11px;line-height:1.9}html .epc-page .studio-planner .planner-equipment h3{font:600 13px/1.7 var(--studio-font)}html .epc-page .studio-planner .planner-field>span:first-child{min-height:20px}html .epc-page .studio-planner .planner-field :is(input,select){background:#fff;border-color:#d8ddd2;border-radius:6px;height:39px;padding:8px;font-size:12px}.studio-planner .planner-equipment{background:0 0;border:0;border-bottom:1px solid #dedfd3;border-radius:0;padding:0 0 16px}.studio-planner .planner-equipment-grid{gap:14px}.studio-planner .planner-equipment-head{margin-bottom:7px;height:44px!important}.studio-planner .planner-equipment-head img{width:50px;height:45px!important}.studio-planner .planner-model-description{justify-content:space-between;align-items:center;gap:5px;display:flex;margin:8px 0!important}.studio-planner .planner-model-description p{font-size:10px!important}.studio-planner .planner-model-description a{white-space:nowrap;font-size:9px!important}.studio-planner .planner-two{gap:10px;margin-top:10px}.studio-planner .planner-hint{color:#798271;margin-top:7px}.studio-planner .planner-equipment .planner-hint{font-size:9px!important;line-height:1.8!important}.studio-planner .planner-details{padding:14px 0}.studio-planner .planner-details>summary{color:#455a43}.studio-planner .planner-field input[dir=ltr]{font-family:var(--font-manrope),sans-serif;font-variant-numeric:tabular-nums}.studio-planner .planner-field input[aria-invalid=true],.studio-planner .planner-field select[aria-invalid=true]{background:#fff3ed;border-color:#a53424}.studio-planner .planner-three{grid-template-columns:1fr 1fr}.studio-battery{margin-top:15px}.studio-grid-voltage{margin-top:20px}.studio-disclosure-link{color:#3b5137;width:100%;font:500 12px var(--studio-font);cursor:pointer;background:0 0;border:0;border-top:1px solid #e1e3d6;align-items:center;gap:10px;padding:14px 0;display:flex}.studio-disclosure-link:first-of-type{margin-top:20px}.studio-disclosure-link>span{margin-inline-start:auto}.studio-pending{color:#996925;background:#fff5e2;border:1px solid #efdfbc;border-radius:7px;margin-top:14px;padding:14px;font-size:11px;line-height:1.9}.studio-pending p{color:#927c59;margin:5px 0 0;font-size:10px;line-height:1.9}.studio-step-actions{border-top:1px solid #dfe3d6;justify-content:space-between;gap:15px;margin-top:18px;padding-top:12px;display:flex}.studio-step-actions button{color:#425c3e;font:500 11px var(--studio-font);cursor:pointer;background:0 0;border:0;padding:8px 0}.studio-step-actions button:last-child{color:#946d29}.studio-inspector .planner-issues.is-pending{color:#697961;margin-top:20px}.studio-inspector .planner-review{color:#40593b;border-color:#d7dfcd}.studio-inspector .planner-review ul{color:#66715c}.studio-inspector h3{margin-top:20px;font-size:14px}.studio-bom p{font:12px/1.8 var(--studio-font);border-bottom:1px solid #dde4d4;justify-content:space-between;gap:10px;padding:8px 0;display:flex}.studio-result-strip{direction:ltr;background:#fff9;border:1px solid #dadfd1;border-radius:8px;grid-template-columns:1fr 1fr 1fr 1.2fr;align-items:center;gap:0;margin-top:14px;padding:18px 12px;display:grid}.studio-result-strip>div{text-align:center;border-inline-end:1px solid #dce1d4;min-width:0;padding:4px 14px}.studio-result-strip>div:last-child{direction:rtl;border:0}.studio-result-strip strong{font:650 29px/1.4 var(--font-manrope);color:#143b2d;letter-spacing:-.04em;display:block}.studio-result-strip strong small{letter-spacing:0;font-size:18px}.studio-result-strip span{font:11px/1.8 var(--studio-font);color:#7c8376;margin-top:5px;display:block}.studio-result-strip .precision-button{width:100%;min-height:48px;font-size:13px}.studio-feedback{font:12px/1.8 var(--studio-font);color:#896221;background:#fff1d6;border-radius:6px;padding:12px 18px}html .solar-site.epc-page>.studio-epc-introduction{background:#eff2e8;padding-block:40px}.studio-epc-introduction>div{text-align:center;max-width:900px;margin:auto}.studio-epc-introduction h2{margin:10px 0;font-size:32px}.studio-epc-introduction p{font-size:16px;line-height:1.9}@media (min-width:1550px){.studio-viewport{height:700px}html .solar-site.epc-page .studio-inspector{max-height:760px}}@media (max-width:1200px){.studio-workspace{grid-template-columns:minmax(0,1.95fr) minmax(285px,1fr)}.studio-viewport{height:590px}.studio-camera-switch button{gap:4px;padding:9px 7px;font-size:10px}.studio-scene-toolbar{gap:6px;left:12px;right:12px}.studio-scene-actions button{width:31px;height:37px}.studio-setting-switch{top:15px;left:15px}.studio-setting-switch button{padding:8px 14px}html .solar-site.epc-page .studio-inspector{max-height:655px;padding:14px}.studio-scene-caption{font-size:9px;display:block}.studio-scene-caption span{display:block}.studio-heading p{font-size:12px}}@media (max-width:850px){.studio-workspace{grid-template-columns:1fr}.studio-scene{border-radius:10px 10px 0 0}.studio-viewport{height:490px}html .solar-site.epc-page .studio-inspector{border-radius:0 0 10px 10px;max-height:none;padding:22px}.studio-planner .planner-equipment-grid{grid-template-columns:1fr 1fr}.studio-result-strip{grid-template-columns:repeat(3,1fr);row-gap:16px}.studio-result-strip>div:last-child{grid-column:1/-1}.studio-result-strip>div:nth-child(3){border:0}.studio-result-strip>div:last-child .precision-button{max-width:400px;margin:auto}.studio-heading h1{font-size:35px}.studio-draft-label{font-size:9px}.studio-setting-switch button{padding:9px 17px}.studio-camera-switch button{padding:9px 12px;font-size:11px}}@media (max-width:540px){html .solar-site.epc-page>.studio-planner{padding-inline:12px}.studio-heading{margin-bottom:13px;display:block}.studio-heading h1{font-size:32px}.studio-heading p{font-size:11px}.studio-draft-label{margin-top:8px;display:inline-block}.studio-steps button{flex-direction:column;gap:6px;padding:7px 2px;font-size:9px;line-height:1.6}.studio-steps button>span{width:22px;height:22px;font-size:10px}.studio-viewport{height:390px}.studio-setting-switch{max-width:calc(100% - 20px);padding:3px;top:12px;left:10px}.studio-setting-switch button{gap:6px;padding:7px 12px;font-size:10px}.studio-setting-switch button svg{width:18px;height:18px}.studio-scene-toolbar{flex-wrap:wrap;bottom:12px;left:10px;right:10px}.studio-camera-switch{border-radius:20px;padding:3px}.studio-camera-switch button{gap:4px;padding:8px;font-size:9px}.studio-camera-switch button svg{width:15px;height:15px}.studio-scene-actions{margin-inline-start:auto}.studio-scene-actions button{border-radius:8px;width:30px;height:31px}.studio-scene-caption{padding:10px;font-size:9px}.studio-scene-note{padding:0 10px;font-size:9px}.studio-planner .planner-equipment-grid{grid-template-columns:1fr}html .solar-site.epc-page .studio-inspector{padding:17px}.studio-result-strip{padding:12px 0}.studio-result-strip>div{padding:4px 9px}.studio-result-strip strong{font-size:21px}.studio-result-strip strong small{font-size:12px}.studio-result-strip span{font-size:9px}.studio-scene.is-expanded{inset:8px}.studio-scene.is-expanded .studio-viewport{height:calc(100dvh - 135px)}.studio-epc-introduction h2{font-size:28px}.studio-epc-introduction p{font-size:19px!important}.studio-planner .planner-two{grid-template-columns:1fr 1fr}}@media (prefers-reduced-motion:reduce){.precision-card,.precision-button{transition:none}.precision-card:hover{transform:none}}@media (max-width:650px){html .studio-planner .planner-field :is(input,select),.precision-search input,.precision-filters select,.precision-range input{font-size:16px}.studio-scene-actions button{width:40px;height:40px}.precision-card-actions label{min-height:32px}.precision-tabs button{min-height:44px}}.precision-mini-letterhead{direction:ltr;justify-content:space-between;align-items:center;gap:10px;min-height:48px;margin-bottom:10px;display:flex}.precision-mini-letterhead>bdi{font:10px/1.5 var(--font-manrope);white-space:nowrap;flex:none}.precision-mini-brand,.catalogue-brand{background:0 0;flex:none;justify-items:center;gap:3px;display:grid}.precision-mini-brand>img{object-fit:contain;width:29px;height:32px}.precision-mini-brand>span{font:8px/1.5 var(--font-manrope);letter-spacing:.18em}.catalogue-brand>img{object-fit:contain;width:52px;height:60px}.catalogue-brand>span{font:11px/1.5 var(--font-manrope);letter-spacing:.25em}.solar-nav .epc-nav-disclosure{align-items:center;gap:2px;height:100%;display:flex;position:relative}.epc-nav-toggle{width:28px;min-height:36px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;place-items:center;display:inline-grid}.epc-nav-toggle[aria-expanded=true]{background:#163f3010}.epc-nav-toggle[aria-expanded=true] svg{transform:rotate(180deg)}.epc-nav-panel[hidden]{display:none!important}.epc-nav-panel{color:#173e30;z-index:400;white-space:normal;background:#fcfbf6;border:1px solid #cdd8cd;border-radius:12px;width:min(620px,100vw - 40px);padding:16px;position:absolute;inset-block-start:calc(100% - 2px);inset-inline-start:-28px;box-shadow:0 20px 60px #092a2926}.solar-nav nav .epc-nav-panel a{white-space:normal;min-height:0;padding:12px;font-size:13px;line-height:1.6;display:block}.solar-nav nav .epc-nav-panel a:after{display:none}.epc-nav-panel .epc-nav-center{border-bottom:1px solid #d8dfd3;justify-content:space-between;align-items:center;gap:16px;margin-bottom:8px;display:flex!important}.epc-nav-center span{font:9px var(--font-manrope);letter-spacing:.14em;color:#6b7f70}.epc-nav-panel ul{grid-template-columns:1fr 1fr;gap:4px;margin:0;padding:0;list-style:none;display:grid}.epc-nav-panel small{color:#68766d;margin-top:4px;font-size:11px;font-weight:400;line-height:1.8;display:block}:is(.epc-nav-panel a:hover,.epc-nav-panel a:focus-visible){background:#eaf0e7;border-radius:7px}.epc-nav-disclosure.is-mobile{flex-shrink:0;align-items:center;display:inline-flex}.epc-nav-disclosure.is-mobile .epc-nav-panel{width:auto;max-height:65dvh;padding:12px;position:fixed;inset-block-start:var(--site-header-space,160px);inset-inline:12px;overflow:auto}.mobile-page-bar .epc-nav-panel a{white-space:normal;color:#173e30;background:0 0;border:0;border-radius:6px;flex-shrink:1;margin:0;padding:10px;font-size:13px;display:block}.mobile-page-bar .epc-nav-panel .epc-nav-center{display:block!important}.mobile-page-bar .epc-nav-center span{color:#637767;font-size:9px;display:block}.epc-center{--epc-ink:#153d30;--epc-muted:#69746b;--epc-line:#d9ded4;--epc-paper:#f7f5ef;--epc-blue:#7adfff;background:var(--epc-paper)}:is(.epc-center button:focus-visible,.epc-center a:focus-visible,.epc-nav-disclosure :is(a,button):focus-visible){outline-offset:4px;outline:2px solid #168bc6}.epc-center [id]{scroll-margin-top:calc(var(--site-header-space,110px) + 24px)}html .solar-site.epc-center>.epc-center-hero{padding:calc(var(--site-header-space,100px) + 24px) clamp(18px,3vw,48px) 0;max-width:1600px;color:var(--epc-ink);background:0 0;margin:auto}.epc-center-heading{justify-content:space-between;align-items:center;gap:36px;margin-bottom:25px;display:flex}.epc-center-heading>p{max-width:410px;color:var(--epc-muted);margin:0;font-size:14px;line-height:1.9}.epc-center-heading h1{margin:6px 0 0;font-size:clamp(30px,3vw,48px);line-height:1.3}.epc-center-heading .precision-eyebrow{font:10px var(--font-manrope);letter-spacing:.18em;color:#687f6d;margin:0}.epc-cinematic{isolation:isolate;background:#123326;border-radius:14px;height:clamp(380px,41vw,610px);position:relative;overflow:hidden}.epc-cinematic>img{object-fit:cover;object-position:center 53%;opacity:0;z-index:-2;width:100%;height:100%;transition:opacity .65s;position:absolute;inset:0}.epc-cinematic>img.is-active{opacity:1}.epc-cinematic:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(#0000 45%,#031c18b5),linear-gradient(90deg,#0000 40%,#061d1940);position:absolute;inset:0}.epc-slide-copy{inset-inline-start:clamp(22px,4vw,64px);color:#fff;max-width:520px;position:absolute;bottom:64px}.epc-slide-copy h2{color:#fff;margin:10px 0;font-size:clamp(28px,3.4vw,52px);line-height:1.25}.epc-slide-copy small{color:#d1e6d4;font-size:12px}.epc-slide-copy p{color:#f0f6ee;max-width:440px;margin:10px 0 20px;font-size:15px;line-height:1.9}.epc-light-button{color:#153e30;background:#fbf9ef;border-radius:30px;justify-content:space-between;align-items:center;gap:24px;padding:12px 22px;font-size:13px;text-decoration:none;display:inline-flex}.epc-slide-controls{bottom:34px;color:#fff;align-items:center;gap:7px;display:flex;position:absolute;inset-inline-end:30px}.epc-slide-controls button{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;width:40px;height:40px;font:20px var(--font-manrope);cursor:pointer;background:#092e285e;border:1px solid #ffffff5c;border-radius:50%}.epc-slide-controls button:disabled{opacity:.45;cursor:default}.epc-slide-controls span{font:11px var(--font-manrope);margin:0 7px}.epc-picture-note{bottom:13px;color:#e5ebe5;max-width:70%;margin:0;font-size:10px;position:absolute;inset-inline-start:28px}.epc-slide-thumbs{grid-template-columns:repeat(4,1fr);gap:10px;margin:12px 0 0;display:grid}.epc-slide-thumbs button{border:1px solid var(--epc-line);cursor:pointer;min-width:0;color:var(--epc-ink);font:inherit;background:#fffc;border-radius:9px;align-items:center;gap:12px;padding:7px;display:flex}.epc-slide-thumbs button[aria-pressed=true]{background:#eaf0e6;border-color:#39604a;box-shadow:inset 0 -2px #2e5942}.epc-slide-thumbs img{object-fit:cover;border-radius:5px;width:76px;height:52px}.epc-slide-thumbs span{font-size:13px}.epc-slide-thumbs b{margin-inline:auto 10px;font-weight:400}html .epc-center>.epc-center-subnav{border-bottom:1px solid var(--epc-line);background:0 0;flex-wrap:wrap;justify-content:center;gap:8px;max-width:1504px;margin:10px auto 0;padding:18px clamp(18px,3vw,48px);display:flex;position:relative}.epc-center-subnav a{color:#637266;border-radius:25px;padding:10px 14px;font-size:12px;text-decoration:none}.epc-center-subnav a[aria-current=page]{color:#fff;background:#173f31}.epc-center-subnav a:hover{box-shadow:inset 0 0 0 1px #a9b9ab}html .solar-site.epc-center>.epc-hub-section{max-width:1504px;color:var(--epc-ink);background:0 0;margin:auto;padding:46px clamp(18px,3vw,48px)}.epc-hub-section p{color:var(--epc-muted);font-size:14px;line-height:1.9}.epc-hub-section h2{margin:0 0 12px;font-size:clamp(25px,2.4vw,36px);line-height:1.4}.epc-hub-section h3{margin:16px 0 8px;font-size:22px;line-height:1.5}.epc-hub-section h4{margin:20px 0 8px;font-size:14px}.epc-hub-section ul{padding-inline-start:20px}.epc-hub-section li{color:#657366;margin-bottom:7px;font-size:13px;line-height:1.9}.epc-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:25px;display:flex}.epc-section-heading p:not(.precision-eyebrow){max-width:390px;margin:0}.epc-section-heading>a{color:#28614a;white-space:nowrap;font-size:13px}.epc-section-heading h2{margin:8px 0}.epc-directory-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.epc-route-card{border:1px solid var(--epc-line);color:var(--epc-ink);background:#fffaf0a6;border-radius:10px;padding:25px 27px;text-decoration:none;transition:background .2s,border-color .2s;display:block}.epc-route-card:hover{background:#edf2e9;border-color:#93af99}.epc-route-card>svg{color:#49755e}.epc-route-card p{min-height:3.8em;margin:0;font-size:13px}.epc-route-card>span{color:#627b63;justify-content:space-between;align-items:center;padding-top:18px;font-size:11px;display:flex}.epc-route-card b{font-size:21px;font-weight:400}html .solar-site.epc-center>.studio-planner{max-width:1600px;scroll-margin-top:calc(var(--site-header-space,110px) + 12px);background:0 0;padding:38px clamp(18px,3vw,48px) 12px}.epc-center .studio-heading h2{margin:4px 0 8px;font-size:clamp(27px,2.8vw,39px);line-height:1.35}.epc-center .studio-viewport,.epc-center .studio-viewport.is-top{background:#061726!important}.epc-center .studio-setting-switch{background:#0a2436e8;border-color:#2c5f7380;box-shadow:0 8px 25px #0002}.epc-center .studio-setting-switch button{color:#95b9c9}.epc-center .studio-setting-switch button[aria-pressed=true]{color:#bef1ff;background:#143f55;box-shadow:inset 0 0 0 1px #3e8296}.epc-center .studio-camera-switch{background:#0b2639e8;border-color:#31576c}.epc-center .studio-camera-switch button{color:#a4c7d7}.epc-center .studio-camera-switch button[aria-pressed=true]{color:#c4f2ff;background:#194358}.epc-center .studio-scene-actions button{color:#bfeaff;background:#0b2639e8;border-color:#31576c}.epc-center .studio-scene-actions button[aria-pressed=true]{background:#205067}.epc-center .studio-scene-loading,.epc-center .studio-scene-fallback{color:#9ed5eb;background:#061726}.epc-center .studio-scene-fallback svg>rect:first-child{fill:#08293b;stroke:#43839a}.epc-center .studio-scene-fallback svg>rect:not(:first-child){fill:#0b364c;stroke:#69daf9}.epc-center .studio-scene-caption{color:#83acbe;background:#0a2131;font-size:11px}.epc-center .studio-scene-note{color:#6b796b;background:#f2f2e9;margin:0;padding:10px}.epc-schematic-note{color:#6a786d;text-align:center;max-width:1408px;margin:0 auto 25px;padding:0 30px;font-size:11px;line-height:1.8}.epc-engineering-grid{border:1px solid var(--epc-line);border-radius:12px;grid-template-columns:repeat(3,1fr);gap:0;display:grid;overflow:hidden}.epc-engineering-grid>article{border-inline-end:1px solid var(--epc-line);border-bottom:1px solid var(--epc-line);background:#fff8;padding:26px;position:relative}.epc-engineering-grid h3{font-size:21px}.epc-engineering-grid p{font-size:13px}.epc-stage-index{font:11px var(--font-manrope);letter-spacing:.12em;color:#789081}.epc-engineering-output{border-top:1px solid var(--epc-line);margin-top:20px;padding-top:16px}.epc-engineering-output strong{font-size:12px}.epc-engineering-output p{margin-bottom:0;font-size:12px}.epc-scope-note{background:#f3efdf;border:1px solid #dfd6b7;border-radius:8px;grid-column:1/-1;gap:16px;margin-top:25px;padding:22px 24px;display:flex}.epc-scope-note>svg{color:#8f7c4a;flex-shrink:0;margin-top:2px}.epc-scope-note strong{font-size:14px}.epc-scope-note p{color:#786f51;margin:6px 0 0;font-size:12px}.epc-subpage-heading{max-width:1504px;padding:calc(var(--site-header-space,100px) + 34px) clamp(18px,3vw,48px) 26px;color:var(--epc-ink);background:0 0;width:auto;height:auto;min-height:0;margin:auto;display:block}.epc-subpage-heading>nav{color:#738074;gap:12px;margin-bottom:30px;font-size:12px;display:flex}.epc-subpage-heading>nav a{color:#345845;text-decoration:none}.epc-subpage-heading h1{margin:8px 0;font-size:clamp(34px,4vw,52px);line-height:1.35}.epc-subpage-heading>p:last-child{color:#6c796e;max-width:710px;font-size:16px;line-height:1.9}.epc-applications>article{scroll-margin-top:calc(var(--site-header-space,110px) + 20px);grid-template-columns:1.15fr 1fr;align-items:center;gap:38px;margin-bottom:48px;display:grid}.epc-applications>article>img{object-fit:cover;border-radius:12px;width:100%;height:380px}.epc-applications small{color:#7c867b;margin-top:20px;font-size:10px;display:block}.epc-applications h3{font-size:17px}.epc-action-row{flex-wrap:wrap;align-items:center;gap:16px;margin-top:22px;display:flex}.epc-action-row a{color:#225c43;font-size:12px}.epc-action-row .precision-button{color:#fff;font-size:12px}.epc-family-tabs{grid-template-columns:repeat(8,1fr);gap:8px;margin:24px 0 35px;display:grid}.epc-family-tabs button{border:1px solid var(--epc-line);color:#476d57;cursor:pointer;background:#fff8;border-radius:8px;flex-direction:column;align-items:center;gap:12px;padding:17px 6px;font-family:inherit;font-size:12px;line-height:1.8;display:flex}.epc-family-tabs button[aria-pressed=true]{color:#fff;background:#173e30;border-color:#173e30}.epc-family-tabs span{font-size:12px;line-height:1.8}.epc-equipment-grid{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.epc-equipment-grid>article{border:1px solid var(--epc-line);background:#fff9;border-radius:10px;flex-direction:column;padding:24px;display:flex}.epc-equipment-top{align-items:center;gap:22px;display:flex}.epc-equipment-top img{object-fit:contain;max-width:120px}.epc-equipment-top h3{margin:10px 0;font-size:22px}.epc-equipment-top bdi{font:12px var(--font-manrope);color:#557461}.epc-equipment-grid .epc-action-row{justify-content:space-between;margin-top:auto;padding-top:20px}.epc-inline-notice{background:#f0ecdf;border-inline-start:3px solid #bea35f;padding:10px 18px}.epc-calculations{grid-template-columns:1fr 1.2fr;align-items:center;gap:45px;display:grid}.epc-calculations code{color:#426450;background:#edf0e6;border:1px solid #dbe2d4;border-radius:7px;margin:20px 0;padding:14px 20px;font-size:13px;line-height:2;display:block}.epc-calculations a{color:#345e44;font-size:13px}.epc-calculator-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.epc-calculator-fields label{display:block}.epc-calculator-fields span,.epc-knowledge-search span{color:#3a5846;margin-bottom:8px;font-size:13px;display:block}.epc-calculator-fields input,.epc-knowledge-search input{color:#153d30;width:100%;height:47px;font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;background:#fff;border:1px solid #ced8ca;border-radius:7px;padding:10px 12px;font-size:15px}.epc-calculator-fields input[aria-invalid=true]{background:#fff4ef;border-color:#ba473a}.epc-calculator-result{color:#fff;background:#143d30;border-radius:10px;grid-template-columns:1fr 1fr;gap:25px;margin-top:24px;padding:22px;display:grid}.epc-calculator-result span{color:#d7e6d7;font-size:12px;line-height:1.8;display:block}.epc-calculator-result strong{font:600 26px var(--font-manrope);margin-top:13px;display:block}.epc-form-error{background:#fff0e9;border:1px solid #e3b7ac;border-radius:7px;padding:16px;color:#a7372d!important}.epc-knowledge-search{width:min(100%,360px)}.epc-glossary{grid-template-columns:repeat(3,1fr);gap:13px;display:grid}.epc-glossary article{border:1px solid var(--epc-line);background:#fff9;border-radius:8px;padding:22px}.epc-glossary h3{font:600 21px var(--font-manrope);color:#316b56;text-align:start;margin:0 0 12px}.epc-glossary p{margin:0;font-size:13px}.epc-references>div{grid-template-columns:repeat(2,1fr);gap:12px;margin-top:25px;display:grid}.epc-references a{color:#346651;border:1px solid var(--epc-line);font:13px/1.8 var(--font-manrope);background:#fff6;border-radius:7px;justify-content:space-between;gap:14px;padding:18px;text-decoration:none;display:flex}.epc-project-preparation{grid-template-columns:.8fr 1.2fr;gap:40px;display:grid}.epc-project-preparation progress{accent-color:#275d46;width:100%;height:6px}.epc-project-preparation button{cursor:pointer;border:0}.epc-checklist-item{border:1px solid var(--epc-line);cursor:pointer;background:#fff9;border-radius:7px;align-items:flex-start;gap:14px;margin-bottom:9px;padding:15px 18px;font-size:14px;line-height:1.9;display:flex}.epc-checklist-item input{accent-color:#2b6148;flex-shrink:0;width:19px;height:19px;margin-top:4px}.epc-project-preparation .epc-scope-note{margin-top:0}.epc-center-faq details{border-bottom:1px solid var(--epc-line);padding:20px 0}.epc-center-faq summary{cursor:pointer;color:#254d39;font-size:18px}.epc-center-faq p{max-width:900px}.epc-next-step{border-top:1px solid var(--epc-line);justify-content:space-between;align-items:center;gap:25px;display:flex}.epc-next-step p{margin:0}@media (max-width:1100px){.epc-center-heading{gap:20px}.epc-center-heading>p{max-width:330px}.epc-directory-grid,.epc-engineering-grid,.epc-glossary{grid-template-columns:repeat(2,1fr)}.epc-family-tabs{grid-template-columns:repeat(4,1fr)}.epc-slide-thumbs img{width:55px;height:45px}.epc-slide-thumbs b{display:none}.epc-slide-thumbs span{font-size:12px}.epc-applications>article{gap:24px}.epc-applications>article>img{height:330px}}@media (max-width:850px){.epc-center-heading{display:block}.epc-center-heading>p{max-width:600px;margin-top:12px}.epc-cinematic{height:450px}.epc-slide-thumbs{grid-template-columns:repeat(2,1fr)}.epc-slide-thumbs img{width:65px}.epc-slide-copy{bottom:95px}.epc-slide-controls{bottom:38px}.epc-picture-note{max-width:90%;font-size:9px;bottom:12px}.epc-section-heading{flex-direction:column;align-items:start;gap:10px}.epc-applications>article{grid-template-columns:1fr;gap:22px}.epc-applications>article>img{height:auto;max-height:430px}.epc-calculations,.epc-project-preparation{grid-template-columns:1fr;gap:24px}.epc-equipment-grid{grid-template-columns:1fr}.epc-nav-panel ul{gap:0}.epc-center-subnav a{padding:8px 10px;font-size:11px}}@media (max-width:540px){html .solar-site.epc-center>.epc-center-hero{padding-inline:14px;padding-top:calc(var(--site-header-space,150px) + 14px)}.epc-center-heading{margin-bottom:18px}.epc-center-heading h1{font-size:32px}.epc-center-heading>p{font-size:13px}.epc-cinematic{border-radius:10px;height:420px}.epc-cinematic>img{object-position:48% center}.epc-slide-copy{inset-inline:20px;bottom:100px}.epc-slide-copy h2{font-size:35px}.epc-slide-copy p{margin:10px 0 14px;font-size:13px}.epc-light-button{padding:10px 17px;font-size:12px}.epc-slide-controls{inset-inline-end:18px}.epc-picture-note{inset-inline-start:16px}.epc-slide-thumbs{gap:7px}.epc-slide-thumbs button{gap:7px;padding:5px}.epc-slide-thumbs img{width:45px;height:40px}.epc-slide-thumbs span{font-size:11px}.epc-directory-grid,.epc-engineering-grid,.epc-glossary{grid-template-columns:1fr}.epc-route-card{padding:20px}.epc-route-card p{min-height:0}.epc-route-card h3{margin-top:10px}.epc-route-card>span{padding-top:10px}html .solar-site.epc-center>.epc-hub-section{padding:30px 18px}.epc-family-tabs{gap:6px}.epc-family-tabs button{padding:12px 4px}.epc-family-tabs span{font-size:10px}.epc-equipment-grid>article{padding:18px}.epc-calculator-fields{gap:14px 10px}.epc-calculator-fields span{min-height:2.8em;font-size:11px;line-height:1.8}.epc-calculator-fields input{font-size:16px}.epc-calculator-result{gap:12px;padding:20px 16px}.epc-calculator-result strong{font-size:21px}.epc-references>div{grid-template-columns:1fr}.epc-next-step{flex-direction:column;align-items:stretch}.epc-center .studio-heading h2{font-size:29px}.epc-nav-panel ul{grid-template-columns:1fr}.epc-nav-panel .epc-nav-center strong{font-size:14px}.epc-nav-panel small{font-size:11px}.epc-center .studio-setting-switch button{padding-inline:8px}.epc-center .studio-scene-caption{font-size:10px}.epc-center .studio-viewport{height:415px}.epc-scope-note{gap:12px;padding:18px}.epc-subpage-heading h1{font-size:36px}.epc-subpage-heading>p:last-child{font-size:14px}}@media (prefers-reduced-motion:reduce){.epc-cinematic>img,.epc-route-card{transition:none}}.epc-mobile-overlay{overscroll-behavior:contain;z-index:12000;width:auto;font-family:var(--font-manrope),sans-serif;padding:12px;position:fixed;inset-inline:12px;overflow-y:auto}.epc-mobile-overlay.lang-fa{font-family:"Oaken Persian Nazanin",var(--font-manrope),sans-serif}.epc-mobile-overlay.lang-ar{font-family:var(--font-arabic),sans-serif}.epc-mobile-overlay.lang-zh{font-family:var(--font-chinese),sans-serif}.epc-mobile-overlay a{color:#214f3b;white-space:normal;padding:12px;font-size:14px;line-height:1.6;text-decoration:none;display:block}.epc-mobile-overlay .epc-nav-center{display:block!important}.epc-mobile-overlay .epc-nav-center>span{margin-top:5px;display:block}.epc-mobile-overlay.lang-fa a{font-size:18px}.epc-mobile-overlay.lang-fa small{font-size:15px}.epc-mobile-overlay ul{grid-template-columns:1fr}.solar-site.lang-fa .epc-nav-panel strong{font-size:17px}.solar-site.lang-fa .epc-nav-panel small{font-size:15px}.epc-center.lang-fa .epc-center-heading>p,.epc-center.lang-fa .epc-hub-section p,.epc-center.lang-fa .epc-hub-section li{font-size:18px;line-height:1.8}.epc-center.lang-fa .epc-route-card>span,.epc-center.lang-fa .epc-section-heading>a,.epc-center.lang-fa .epc-center-subnav a,.epc-center.lang-fa .epc-slide-thumbs span{font-size:16px}.epc-center.lang-fa .epc-slide-copy p{font-size:19px}.epc-center.lang-fa .epc-slide-copy small,.epc-center.lang-fa .epc-light-button{font-size:17px}.epc-center.lang-fa .epc-picture-note{font-size:13px}.epc-center.lang-fa .epc-checklist-item,.epc-center.lang-fa .epc-calculator-fields span,.epc-center.lang-fa .epc-knowledge-search span{font-size:17px}.epc-center.lang-fa .epc-scope-note p,.epc-center.lang-fa .epc-engineering-output p{font-size:16px}.epc-center.lang-fa .epc-scope-note strong{font-size:18px}.epc-center.lang-fa .epc-family-tabs span,.epc-center.lang-fa .epc-action-row a,.epc-center.lang-fa .epc-calculator-result span{font-size:16px}.epc-center .epc-slide-controls{left:28px;right:auto;inset-inline-end:auto}@media (min-width:851px){.epc-center.lang-en .epc-slide-controls,.epc-center.lang-zh .epc-slide-controls{left:auto;right:28px}}html .epc-center.lang-fa .studio-planner :is(.planner-field,.planner-field>span,.planner-field select,.planner-primary,.planner-secondary,.planner-check,.planner-download,.planner-details summary){font-size:15px}html .epc-center.lang-fa .studio-planner :is(.planner-hint,.planner-model-description p,.planner-model-description a,.planner-status,.planner-field-error,.planner-metrics span,.planner-review ul,.planner-feedback,.planner-warning,.planner-voltage p,.planner-issues){font-size:13px!important}@media (max-width:540px){.epc-center.lang-fa .epc-slide-thumbs span{font-size:14px}.epc-center.lang-fa .epc-picture-note{font-size:11px}.epc-center.lang-fa .epc-center-heading>p{font-size:17px}.epc-center.lang-fa .epc-calculator-fields span{font-size:15px}.epc-center.lang-fa .epc-hub-section p,.epc-center.lang-fa .epc-hub-section li{font-size:17px}.epc-center .epc-slide-controls{bottom:37px;left:18px}.epc-center.lang-fa .epc-center-subnav a{font-size:14px}.epc-center .epc-slide-copy{bottom:105px}}.solar-site{--chat-edge:18px}.solar-nav .epc-nav-disclosure[data-section=logistics] .epc-nav-panel{inset-inline:auto -20px}.solar-site .solar-nav{padding-inline:clamp(20px,2.4vw,48px)}@media (min-width:1401px){.solar-site .solar-nav{grid-template-columns:90px minmax(0,1fr) auto;gap:clamp(20px,2vw,38px)}}.solar-site .solar-nav>nav{min-width:0;gap:clamp(9px,1.1vw,20px)!important}.solar-site .solar-nav>nav>a,.solar-site .solar-nav>nav>.epc-nav-disclosure>a{white-space:nowrap;font-weight:650;line-height:1.55;font-size:15px!important}.solar-site.lang-fa .solar-nav>nav{font-family:var(--font-vazirmatn),Tahoma,sans-serif}.solar-site.lang-fa .solar-nav>nav>a,.solar-site.lang-fa .solar-nav>nav>.epc-nav-disclosure>a{letter-spacing:0;font-size:16px!important}.solar-site.lang-ar .solar-nav>nav{font-family:var(--font-arabic),Tahoma,sans-serif}.solar-site.lang-zh .solar-nav>nav{font-family:var(--font-chinese),sans-serif}.solar-site .solar-nav-actions .header-auth-links a{font-size:14px;line-height:1.5}.solar-site .solar-nav-actions .solar-langs button{font-size:13px!important}@media (max-width:1080px){.solar-site .mobile-page-bar>a strong{font-size:15px;line-height:1.5}}@media (min-width:1081px) and (max-width:1400px){.solar-site{padding-top:56px}.solar-site .solar-nav{grid-template-columns:1fr auto}.solar-site .solar-nav>nav{display:none!important}.solar-site .mobile-page-bar{z-index:49;scrollbar-width:none;height:56px;direction:inherit;color:#fff;background:#153d30;border-bottom:1px solid #c4a76255;align-items:center;gap:24px;padding-inline:40px;display:flex;position:fixed;left:0;right:0;overflow:auto hidden;top:80px!important}.solar-site .mobile-page-bar>span{display:none}.solar-site .mobile-page-bar>a{color:#fff;white-space:nowrap;border:0;flex:none;align-items:center;min-height:44px;padding:8px 0;display:flex}.solar-site .mobile-page-bar>a strong{font-size:15px;line-height:1.6}.solar-site section[id]{scroll-margin-top:150px}}.solar-site .expert-dock,.solar-site .expert-panel{inset-inline:auto;left:auto;right:var(--chat-edge)}.solar-site .expert-panel{transform-origin:100% 100%;max-height:calc(100dvh - 108px);bottom:90px}.solar-site .expert-panel>header strong{font:600 16px/1.6 var(--font-ui);letter-spacing:0}.solar-site.lang-fa .expert-panel>header strong{font-family:var(--font-persian);font-size:22px}.solar-site .expert-panel>.chat-body{overscroll-behavior:contain;min-height:0;overflow-y:auto}.solar-site .expert-panel .chat-notice{flex-shrink:1;overflow-y:auto}.sunrise-actions .sunrise-tracking{color:#164734;background:#eff4ed;border:1px solid #b9cbbf;gap:8px}.sunrise-actions .sunrise-warranty{color:#164734;background:#fffefa;border:1px solid #b9cbbf}.solar-site .sunrise-experience .sunrise-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.solar-site .sunrise-experience .sunrise-actions>a{box-sizing:border-box;white-space:normal;text-align:center;width:100%;min-width:0;line-height:1.6}@media (max-width:480px){.solar-site .sunrise-experience .sunrise-actions{grid-template-columns:1fr}}.sunrise-category.category-modules img{object-position:30% center}.sunrise-category.category-modules:after{background:linear-gradient(90deg,#0000 35%,#f8f5edcc 78%)}.discovery-links{color:#49644f;border-top:1px solid #dae0d3;flex-wrap:wrap;align-items:center;gap:12px 24px;margin-top:20px;padding-top:16px;font-size:14px;display:flex}.discovery-links a{text-underline-offset:5px;text-decoration:underline}.lang-fa .discovery-links{font-size:19px}.representation-workspace{overflow-anchor:none;align-items:start}.representation-site .representation-projection-dock.is-empty{visibility:hidden;height:250px;min-height:250px;margin:10px 16px 16px;padding:0 16px 13px}.representation-map-card{overflow-anchor:none}@media (max-width:800px){.representation-site .representation-projection-dock.is-empty{height:250px;min-height:250px}}@media (max-width:600px){.solar-site{--chat-edge:12px}.solar-site .expert-panel{max-height:calc(100dvh - 94px);bottom:82px}.representation-site .representation-projection-dock.is-empty{height:219px;min-height:219px;margin-inline:10px;padding-inline:8px}.discovery-links{gap:12px 18px}.sunrise-actions>a{flex:auto}}.sunrise-experience .sunrise-stage{direction:rtl;background:#faf7f0;border-radius:16px;min-height:570px;overflow:clip}.sunrise-experience .sunrise-story-visuals{z-index:-2;direction:ltr;position:absolute;inset:0;overflow:hidden}.story-scene{opacity:0;pointer-events:none;visibility:hidden;transition:opacity 1.3s;position:absolute;inset:0}.story-scene.is-active{opacity:1;visibility:visible}.story-photo-frame{aspect-ratio:3/2;width:78%;height:auto;position:absolute;top:50%;left:0;transform:translateY(-50%)}.story-photo-frame>img,.villa-light{object-fit:fill;width:100%;height:100%;position:absolute;inset:0}.villa-light{pointer-events:none;overflow:visible}.light-blueprint{stroke:#7adbea;stroke-width:1.4px;opacity:.45}.light-base{stroke:#75e8ff;stroke-width:2.6px;filter:drop-shadow(0 0 5px #45dfff)}.light-travel{stroke:#efffff;stroke-width:3.6px;stroke-dasharray:12 88;stroke-dashoffset:0;filter:drop-shadow(0 0 7px #46e1ff)}.light-node{fill:#eaffff;filter:drop-shadow(0 0 9px #2ff6ff)}.villa-light.is-moving .light-travel{animation:3.8s linear infinite roof-energy}@keyframes roof-energy{to{stroke-dashoffset:-100px}}.sunrise-experience .sunrise-category.category-modules>div{overflow:visible}.sunrise-experience .sunrise-category.category-modules img{width:160%;max-width:none;height:90%;position:absolute;top:5%;left:-30%}.sunrise-experience .story-photo-frame{width:86%}.sunrise-experience .sunrise-stage:after{background:linear-gradient(90deg,#faf7f000 23%,#faf7f020 40%,#faf7f0ed 66%,#faf7f0 76%)}.sunrise-experience .sunrise-copy{z-index:1;width:49%;padding:42px 36px 72px}.solar-site .sunrise-experience .sunrise-copy h1{font-size:clamp(35px,4vw,66px)}.sunrise-experience .sunrise-intro{margin:17px 0 19px;font-size:15px}.solar-site.lang-fa .sunrise-experience .sunrise-intro{font-size:23px}.sunrise-story-caption{align-items:flex-start;gap:14px;min-height:83px;margin:0 0 24px;display:flex}.sunrise-story-caption>span{font:12px/1.8 var(--font-manrope);color:#9c8249;border-top:1px solid #ad8d48;padding-top:5px}.sunrise-story-caption strong{font-size:16px}.sunrise-story-caption p{color:#52695b;max-width:460px;margin:4px 0 0;font-size:13px;line-height:1.9}.lang-fa .sunrise-story-caption strong{font-size:23px}.lang-fa .sunrise-story-caption p{font-size:19px;line-height:1.55}.sunrise-experience .sunrise-actions{gap:8px}.sunrise-experience .sunrise-actions>a{white-space:nowrap;flex:auto;min-height:46px;padding:10px 13px;font-size:12px}.solar-site.lang-fa .sunrise-experience .sunrise-actions>a{font-size:18px}.sunrise-story-pagination{z-index:2;direction:ltr;gap:10px;display:flex;position:absolute;bottom:19px;left:50%;transform:translate(-50%)}.sunrise-story-pagination button{color:#244937;font:11px var(--font-manrope);cursor:pointer;background:0 0;border:0;width:66px;min-height:36px;padding:12px 0 0;position:relative}.sunrise-story-pagination button:before,.sunrise-story-pagination i{content:"";background:#82938466;width:100%;height:2px;position:absolute;top:0;left:0}.sunrise-story-pagination button[aria-pressed=true] i{transform-origin:0;background:#9c8249;height:3px;animation:6.5s linear forwards story-progress}.sunrise-stage[data-playing=false] .sunrise-story-pagination i{animation-play-state:paused}@keyframes story-progress{0%{transform:scaleX(.04)}to{transform:scaleX(1)}}.sunrise-experience .sunrise-stage[data-slide=equipment]:after{background:0 0}.story-equipment{isolation:isolate;background:#faf7f0;justify-content:center;align-items:center;width:51%;height:100%;padding:0;display:flex;position:absolute;left:0}.story-equipment-lineup{aspect-ratio:1;border-radius:14px;width:min(100%,570px);position:relative;overflow:hidden}.story-equipment img{object-fit:contain;opacity:1;mix-blend-mode:normal;filter:none;width:100%;max-width:none;height:100%;display:block;position:relative}.story-equipment-slot{z-index:1;border:1px solid #0000;border-radius:10px;display:block;position:absolute;overflow:clip}.story-equipment-slot:focus-visible{outline-offset:3px;background:#fff2;outline:3px solid #b88c35}.story-equipment-slot:hover{border-color:#c6a15e88}.story-module-slot{width:30%;height:36%;top:35%;left:3.5%}.story-inverter-slot{width:32%;height:22%;top:49%;left:37%}.story-storage-slot{width:20%;height:42%;top:28%;left:74%}@media (min-width:721px) and (max-width:1050px){.story-equipment{width:47%}.story-equipment-lineup{max-width:540px}}@media (max-width:720px){.story-equipment-lineup{aspect-ratio:3/2;border-radius:0;width:100%;height:100%}.story-equipment img{object-fit:cover;object-position:50% 50%}.story-module-slot{height:54%;top:27.5%}.story-inverter-slot{height:33%;top:48.5%}.story-storage-slot{height:63%;top:17%}}.story-sun-glow{mix-blend-mode:screen;background:linear-gradient(110deg,#0000 20%,#ffe8a02a 48%,#0000 68%);animation:6.5s ease-in-out infinite solar-shimmer;position:absolute;inset:0}.sunrise-stage[data-playing=false] .story-sun-glow{animation-play-state:paused}@keyframes solar-shimmer{50%{opacity:.35}0%,to{opacity:.85}}.story-motion{color:#607164;z-index:5;width:fit-content;margin:8px 0 10px;margin-inline-start:auto;font-size:11px;position:relative}.story-motion summary{cursor:pointer;min-height:26px;padding:5px 0;list-style:none}.story-motion summary:after{content:" ⌄";font-family:Arial}.story-motion>div{inset-inline-end:0;background:#fffdf7;border:1px solid #d9dfd0;border-radius:10px;width:250px;max-width:80vw;padding:16px;position:absolute;top:100%;box-shadow:0 8px 22px #143e2b15}.story-motion label{cursor:pointer;align-items:center;gap:10px;display:flex}.story-motion input{accent-color:#164333;width:16px;height:16px}.story-motion small{margin-top:8px;line-height:1.7;display:block}.lang-fa .story-motion{font-size:16px}.sunrise-experience .sunrise-categories{gap:16px;margin-top:6px}.sunrise-experience .sunrise-category{direction:rtl;background:radial-gradient(at 30% 70%,#e7e6dd,#f8f5ed 68%);border:1px solid #d9d6c7;border-radius:12px;grid-template-columns:43% 57%;height:clamp(205px,21vw,315px);display:grid}.sunrise-experience .sunrise-category:after{display:none}.sunrise-experience .sunrise-category>div{grid-area:1/2;min-width:0;min-height:0;padding:20px 4px 20px 14px;position:relative;inset:auto}.sunrise-experience .sunrise-category img{object-fit:contain;object-position:center;opacity:1;filter:drop-shadow(0 12px 7px #183f2f13);width:100%;height:100%}.sunrise-experience .category-grid img{mix-blend-mode:multiply}.sunrise-experience .sunrise-category>span{grid-area:1/1;align-self:center;max-width:none;padding:14px 18px 14px 8px;font-size:19px;line-height:1.5}.solar-site.lang-fa .sunrise-experience .sunrise-category>span{font-size:27px}.sunrise-experience .sunrise-category b{color:#927940;border:1px solid #b29657;border-radius:50%;place-items:center;width:34px;height:34px;margin-top:22px;font-size:17px;display:grid}.solar-site .featured-grid .product-card .product-art.compact{height:280px;min-height:0;margin:0}.solar-site .product-art .art-brand>img{object-fit:contain;filter:none;background:#f1eee6;border-radius:50%;width:24px;max-width:none;height:24px;max-height:none;margin:0 auto 4px;padding:2px;display:block}.solar-site .product-card .product-image-art.compact{background:#f7f4ed;border:0;border-radius:0;justify-content:center;align-items:center;height:330px;min-height:0;padding:22px 24px 48px;display:flex}.solar-site .product-card .product-image-art.compact>img,.solar-site .product-card:hover .product-image-art.compact>img{object-fit:contain;filter:none;mix-blend-mode:multiply;border-radius:0;width:100%;max-width:100%;height:100%;max-height:100%;transform:none}.solar-site .product-card .product-image-art.compact.portrait>img{width:82%;max-width:82%}.solar-site .product-card .product-image-art :is(.product-image-ambient,.product-image-halo,.art-light){display:none}.solar-site .product-card .product-card-interaction{color:#244632;-webkit-backdrop-filter:none;backdrop-filter:none;background:#fffaf0ec;border-color:#dbd6c5;padding:6px 10px;font-size:11px;bottom:12px}.solar-site .product-card-featured .product-image-art.compact{height:450px}.epc-center .epc-cinematic{background:#18362b}.epc-center .epc-cinematic>img{object-position:50% 51%;transition:opacity 1.2s}@media (max-width:1050px){.sunrise-experience .sunrise-copy{width:53%;padding:25px 23px 65px}.sunrise-experience .sunrise-stage{min-height:540px}.sunrise-story-caption{min-height:98px}.solar-site.lang-fa .sunrise-experience .sunrise-category>span{font-size:23px}}@media (max-width:720px){.sunrise-experience .sunrise-stage{flex-direction:column;align-items:stretch;min-height:0;padding:0;display:flex;overflow:hidden}.sunrise-experience .sunrise-story-visuals{aspect-ratio:3/2;z-index:0;order:2;height:auto;margin-top:-15px;position:relative}.story-photo-frame{width:100%;height:100%;top:0;transform:none}.story-equipment{width:100%}.sunrise-experience .sunrise-stage:after{display:none}.sunrise-experience .sunrise-copy{background:#faf7f0;order:1;width:100%;padding:24px 20px 10px}.solar-site .sunrise-experience .sunrise-copy h1{font-size:40px}.sunrise-experience .sunrise-intro{max-width:none}.sunrise-story-caption{min-height:80px}.sunrise-experience .sunrise-story-pagination{background:#fffc;border-radius:8px;padding:12px 14px 0;bottom:13px}.sunrise-story-pagination button{width:50px}.sunrise-experience .sunrise-categories{grid-template-columns:1fr}.sunrise-experience .sunrise-category{grid-template-columns:45% 55%;height:225px}.sunrise-experience .sunrise-category>div{padding:12px 20px}.sunrise-experience .sunrise-category>span,.solar-site.lang-fa .sunrise-experience .sunrise-category>span{padding:20px;font-size:27px}.sunrise-experience .sunrise-category img{opacity:1}.epc-center .epc-cinematic{height:auto;min-height:470px}.epc-center .epc-cinematic>img{object-fit:cover;height:260px}.epc-center .epc-cinematic:after{background:linear-gradient(#0000 32%,#0e3026 57% 100%)}.epc-center .epc-slide-copy{top:240px;bottom:auto;inset-inline:22px}.epc-center .epc-slide-copy h2{font-size:30px}.epc-center .epc-slide-copy small{display:none}.epc-center .epc-slide-copy p{margin:7px 0 12px}.epc-center .epc-slide-controls{bottom:38px}.epc-center .epc-picture-note{max-width:90%;font-size:9px}.epc-center .epc-light-button{padding:8px 15px}.solar-site .product-card .product-image-art.compact{height:300px}}@media (prefers-reduced-motion:reduce){.story-scene,.epc-center .epc-cinematic>img{transition:none}.villa-light .light-travel,.story-sun-glow,.sunrise-story-pagination button i{animation:none!important}}@media (max-width:720px){.sunrise-experience .story-photo-frame{width:100%}.sunrise-experience .sunrise-copy{padding-top:18px}.sunrise-experience .sunrise-eyebrow{margin-bottom:15px}.solar-site .sunrise-experience .sunrise-copy h1{font-size:36px;line-height:1.3}.solar-site.lang-fa .sunrise-experience .sunrise-intro{margin:14px 0;font-size:20px;line-height:1.55}.sunrise-experience .sunrise-story-caption{align-items:center;min-height:0;margin-bottom:16px}.sunrise-experience .sunrise-story-caption p{display:none}.sunrise-experience .sunrise-actions>a{min-height:42px;padding-block:7px}.epc-center .epc-cinematic{min-height:535px}.epc-center .epc-slide-controls{bottom:42px}}.project-report-dialog{color:#183c2c;width:min(1260px,100vw - 44px);max-width:none;max-height:94dvh;font:14px/1.7 var(--font-ui);background:#f8f6ed;border:1px solid #c5d0c1;border-radius:16px;margin:auto;padding:0;overflow:auto;box-shadow:0 30px 120px #021e2370}.project-report-dialog::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#072419ae}.project-report-dialog.lang-fa{font-family:"Oaken Persian Nazanin",var(--font-manrope),serif;font-synthesis:none;font-size:20px}.project-report-dialog.lang-ar{font-family:var(--font-arabic)}.project-report-dialog.lang-zh{font-family:var(--font-chinese)}.project-report-dialog *{box-sizing:border-box}.project-report-dialog :is(button,a){font:inherit}.project-report-dialog button{cursor:pointer}.project-report-dialog button:disabled{opacity:.5;cursor:default}.project-report-dialog :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #c9a143}.project-report-dialog bdi{unicode-bidi:isolate}.project-report-dialog [dir=ltr]{font-family:var(--font-manrope)}.report-toolbar{z-index:4;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6edf5;border-bottom:1px solid #d9decf;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 24px;display:flex;position:sticky;top:0}.report-toolbar>div{flex-wrap:wrap;gap:8px;display:flex}.report-toolbar button{color:#153f2d;background:#fffdf6;border:1px solid #cbd4c3;border-radius:7px;padding:8px 16px}.report-toolbar .report-primary{color:#fff;background:#174631;border-color:#174631}.project-report-paper{padding:32px 38px}.report-heading{justify-content:space-between;align-items:center;gap:24px;display:flex}.report-heading p{font:10px/1.8 var(--font-manrope);letter-spacing:.16em;color:#9b8046;margin:0}.report-heading h2{margin:8px 0;font-size:30px;font-weight:600;line-height:1.5}.lang-fa .report-heading h2{font-size:37px}.report-heading span{color:#64785c}.report-brand{text-align:center}.report-brand img{margin:auto;display:block}.report-brand strong{letter-spacing:.18em;margin-top:4px;font:21px/1.5 Georgia,serif;display:block}.report-status{color:#7e6938;border-block:1px solid #d5d9c9;flex-wrap:wrap;justify-content:space-between;gap:15px;margin:19px 0;padding:12px 0;font-size:13px;display:flex}.lang-fa .report-status{font-size:18px}.report-status.is-error strong{color:#a53928}.report-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:22px 0;display:grid}.report-metrics>div{background:#fffefa;border:1px solid #d8decc;border-radius:9px;padding:17px 20px}.report-metrics span{color:#607355;font-size:13px}.lang-fa .report-metrics span{font-size:20px}.report-metrics strong{font:500 27px/1.6 var(--font-manrope);margin-top:6px;display:block}.report-metrics small{font-size:14px;font-weight:400}.report-review-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:20px;margin-top:25px;display:grid}.report-checks{background:#fffdfa;border:1px solid #d5decd;border-radius:10px;padding:20px}.project-report-paper h3{margin:0 0 13px;font-size:21px;line-height:1.5}.lang-fa .project-report-paper h3{font-size:27px}.report-arithmetic{color:#426348;margin:0 0 12px;font-size:12px}.lang-fa .report-arithmetic{font-size:18px}.report-issue-counts{flex-wrap:wrap;gap:8px;font-size:11px;display:flex}.lang-fa .report-issue-counts{font-size:16px}.report-issue-counts span{background:#f1eee1;border-radius:5px;padding:3px 8px}.report-checks ul{scrollbar-width:thin;max-height:380px;margin:12px 0 0;padding:0;list-style:none;overflow:auto}.report-checks li{border-bottom:1px solid #ebe8dc;align-items:start;gap:10px;padding:10px 0;font-size:12px;line-height:1.8;display:flex}.lang-fa .report-checks li{font-size:18px}.report-checks li>span{min-width:18px}.report-checks li button{font:inherit;text-align:start;color:inherit;line-height:inherit;background:0 0;border:0;padding:0}.report-checks li button:hover{text-decoration:underline}.report-checks li p{margin:0}.level-error{color:#a43a2b}.level-warning{color:#886a22}.level-pending{color:#756943}.report-schematic{color:#cde6e1;background:#071e23;border:1px solid #c6d7cb;border-radius:10px;margin:0;overflow:hidden}.report-schematic>img{width:100%;height:auto;display:block}.report-schematic>p{padding:60px 25px}.report-schematic figcaption{border-block:1px solid #29423f;padding:9px 18px;font-size:11px}.lang-fa .report-schematic figcaption{font-size:16px}.report-schematic dl{grid-template-columns:1fr 1fr;gap:14px;margin:0;padding:12px 18px;display:grid}.report-schematic dt{color:#92b1aa;font-size:11px}.lang-fa .report-schematic dt{font-size:16px}.report-schematic dd{font:16px/1.5 var(--font-manrope);margin:5px 0}.report-schematic small{padding:0 18px 14px;font-size:11px;line-height:1.7;display:block}.report-supply{margin-top:30px}.report-supply>p{color:#6b705e;max-width:900px;font-size:13px;line-height:1.9}.lang-fa .report-supply>p{font-size:19px}.report-table-wrap{border:1px solid #d1dac6;border-radius:9px;overflow:auto}.report-supply table{border-collapse:collapse;text-align:start;width:100%;min-width:630px;font-size:13px}.lang-fa .report-supply table{font-size:19px}.report-supply thead{color:#fff;background:#173f2e}.report-supply :is(th,td){text-align:start;vertical-align:middle;border-bottom:1px solid #dfe4d6;padding:13px 15px}.report-supply tbody th{font-weight:500}.report-supply tbody tr:nth-child(2n){background:#eef1e5}.report-supply td a{color:#174a36;font:12px/1.6 var(--font-manrope);margin-block:2px;text-decoration:none;display:block}.report-supply td a small{font:10px var(--font-manrope);color:#7c876e;margin-inline-start:8px;display:inline}.report-supply td>small{color:#778165;font-size:10px;display:block}.lang-fa .report-supply td>small{font-size:15px}.supply-pending{color:#7c692e;white-space:nowrap;background:#f5efdc;border:1px solid #dcd2ad;border-radius:4px;padding:3px 8px;font-size:11px;display:inline-block}.lang-fa .supply-pending{font-size:17px}.report-assumptions{margin-top:30px}.report-assumptions dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 20px;margin:0;display:grid}.report-assumptions dl>div{border-bottom:1px solid #d9dfd0;min-width:0;padding:9px 0}.report-assumptions dt{color:#6d7b61;font-size:11px}.report-assumptions dd{overflow-wrap:anywhere;margin:3px 0;font-size:12px}.lang-fa .report-assumptions dt{font-size:17px}.lang-fa .report-assumptions dd{font-size:19px}.report-scope{background:#efeee2;border-radius:8px;margin-top:28px;padding:20px}.report-scope p{font-size:12px;line-height:1.9}.lang-fa .report-scope p{font-size:18px}.report-references{flex-wrap:wrap;align-items:center;gap:15px;font-size:11px;display:flex}.report-references a{color:#285943;font:11px var(--font-manrope)}.report-footer{border-top:2px solid #244b35;align-items:center;gap:30px;margin-top:24px;padding-top:14px;display:flex}.report-footer strong{letter-spacing:.16em;font:18px Georgia,serif}.report-footer p{margin:0;font-size:11px;line-height:1.8}.lang-fa .report-footer p{font-size:17px}.report-screen-note{color:#78816b;padding:0 38px 20px;font-size:12px}.lang-fa .report-screen-note{font-size:17px}.report-screen-note p{margin:5px 0}.report-launch{margin-top:14px}@media (max-width:750px){.project-report-dialog{width:calc(100vw - 16px);max-height:96dvh}.project-report-paper{padding:22px 18px}.report-toolbar{padding:12px;position:relative}.report-toolbar>div{width:100%}.report-toolbar button{padding:7px 10px;font-size:12px}.lang-fa .report-toolbar button{font-size:17px}.report-heading h2,.lang-fa .report-heading h2{font-size:27px}.report-brand img{width:36px;height:36px}.report-brand strong{font-size:14px}.report-metrics{grid-template-columns:1fr 1fr;gap:8px}.report-metrics>div{padding:13px}.report-metrics strong{font-size:22px}.report-review-grid{grid-template-columns:1fr}.report-schematic{grid-row:1}.report-assumptions dl{grid-template-columns:1fr 1fr}.report-screen-note{padding:0 18px 20px}.report-footer{display:block}.report-footer p{margin-top:10px}}.project-report-dialog .report-footer p{white-space:normal;overflow-wrap:anywhere;width:auto;max-width:100%}@media print{@page{size:A4;margin:12mm}body.has-project-report{background:#fff!important;overflow:visible!important}body.has-project-report>:not(.project-report-dialog){display:none!important}.project-report-dialog[open]{-webkit-print-color-adjust:exact;print-color-adjust:exact;width:100%!important;max-width:none!important;height:auto!important;max-height:none!important;box-shadow:none!important;color:#173e30!important;background:#fff!important;border:0!important;border-radius:0!important;margin:0!important;font-size:9pt!important;display:block!important;position:static!important;overflow:visible!important}.project-report-dialog::backdrop{display:none}.project-report-dialog.lang-fa{font-size:12pt!important}.report-toolbar,.report-screen-note{display:none!important}.project-report-paper{padding:0}.report-heading h2,.lang-fa .report-heading h2{font-size:20pt}.report-heading p{font-size:7pt}.report-status,.lang-fa .report-status{font-size:10pt}.report-metrics{gap:7px;margin:10px 0}.report-metrics>div{break-inside:avoid;padding:9px 12px}.report-metrics strong{font-size:17pt}.lang-fa .report-metrics span{font-size:12pt}.report-review-grid{gap:12px}.report-checks{padding:12px}.report-checks ul{max-height:none;overflow:visible}.report-checks li,.lang-fa .report-checks li{break-inside:avoid;padding:5px 0;font-size:10pt}.report-checks li button{font-size:inherit}.report-schematic{break-inside:avoid}.report-schematic figcaption,.lang-fa .report-schematic figcaption{font-size:9pt}.report-schematic dl{gap:8px;padding:8px}.report-schematic dt,.lang-fa .report-schematic dt{font-size:9pt}.report-schematic dd{font-size:10pt}.report-table-wrap{overflow:visible}.report-supply table{min-width:0}.report-supply :is(th,td){padding:7px 8px;font-size:10pt}.report-supply thead{display:table-header-group}.report-supply tr{break-inside:avoid}.supply-pending,.lang-fa .supply-pending{font-size:9pt}.project-report-paper h3,.lang-fa .project-report-paper h3{break-after:avoid;font-size:15pt}.report-supply>p,.lang-fa .report-supply>p{font-size:10pt}.report-assumptions dl{grid-template-columns:repeat(3,minmax(0,1fr))}.report-assumptions dl>div{break-inside:avoid}.report-assumptions dt,.lang-fa .report-assumptions dt{font-size:10pt}.report-assumptions dd,.lang-fa .report-assumptions dd{font-size:11pt}.report-scope{padding:12px}.report-scope p,.lang-fa .report-scope p,.report-footer p,.lang-fa .report-footer p{font-size:10pt}.report-footer{break-inside:avoid}.report-references{font-size:8pt}}html .solar-site.lang-fa{--font-ui:"Manrope","Oaken Persian Nazanin",Arial,sans-serif;--font-editorial:"Manrope",Arial,sans-serif;--font-persian-editorial:"Oaken Persian Nazanin","Manrope",Arial,sans-serif}html .solar-site.lang-fa :is(bdi,.latin-copy,.detail-code,.precision-model,.precision-power){font-family:var(--font-manrope),var(--font-vazirmatn),Arial,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:normal}html .solar-site.lang-fa [lang=en],html .solar-site.lang-fa .language-switcher button{font-family:Manrope,Vazirmatn,Noto Sans SC,Noto Sans Arabic,sans-serif}html .solar-site.precision-site.lang-fa{--studio-font:"Manrope","Vazirmatn",Tahoma,sans-serif;--font-persian:var(--studio-font);--font-persian-editorial:var(--studio-font)}html .precision-site.lang-fa :is(h1,h2,h3,p,table,button,input,select,summary,label){font-family:var(--studio-font);font-synthesis:none;letter-spacing:normal}html .precision-site.lang-fa :is(h1,h2,h3){font-weight:700}html .precision-site.lang-fa h1{font-size:clamp(26px,2.4vw,38px);line-height:1.65}html .precision-site.lang-fa h2{font-size:22px;line-height:1.75}html .precision-site.lang-fa p{line-height:1.95}.precision-mini-sheet>strong,.precision-mini-sheet>span{direction:ltr;unicode-bidi:isolate}@media (min-width:1081px) and (max-width:1400px){.precision-site .solar-nav nav{gap:14px}.precision-site .solar-nav nav>a,.precision-site .solar-nav .epc-nav-disclosure>a{white-space:nowrap}}.story-scene.is-active a{pointer-events:auto;cursor:pointer}.story-scene a:focus-visible{outline-offset:-4px;border-radius:8px;outline:2px solid #a28540}.story-equipment-slot:hover img{filter:drop-shadow(0 12px 9px #153a2e30)}.story-scene{transition-duration:.65s}.sunrise-story-pagination button[aria-pressed=true] i,.story-sun-glow{animation-duration:4.2s}.sunrise-next-steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:14px;display:grid}.sunrise-next-steps>a{color:#173e2f;background:#faf9f3;border:1px solid #d9dfd2;border-radius:12px;align-items:center;gap:15px;min-width:0;padding:24px 22px;text-decoration:none;transition:background .2s,border-color .2s;display:flex;position:relative}.sunrise-next-steps>a:hover{background:#eef2e7;border-color:#a8b69c}.sunrise-next-steps svg{color:#9b8246;flex:none}.sunrise-next-steps>a>div{flex:1;min-width:0}.sunrise-next-steps strong{font:600 15px/1.6 var(--font-ui)}.sunrise-next-steps p{font:12px/1.8 var(--font-ui);color:#607363;margin:6px 0 0}.sunrise-next-steps .next-step-number{top:8px;font:9px var(--font-manrope);color:#9b8246;position:absolute;inset-inline-end:13px}.lang-fa .sunrise-next-steps strong{font-family:var(--font-vazirmatn);font-size:16px}.lang-fa .sunrise-next-steps p{font-family:var(--font-vazirmatn);font-size:12px}.precision-detail{background:#faf9f5}.precision-detail-inner{max-width:1600px;padding-inline:clamp(20px,3vw,50px)}.precision-detail-hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:stretch;gap:32px}.precision-letterhead{padding-bottom:14px;font-size:19px}.precision-letterhead>bdi{font-size:14px}.precision-detail h1{margin:18px 0 5px}.precision-model{color:#315441;font-size:14px;line-height:1.7}.precision-detail-copy>p:not(.precision-notice,.precision-model){color:#4c5d52;margin:9px 0 16px;font-size:15px}.precision-facts{gap:8px;margin:18px 0 12px}.precision-facts>div{background:#fff9;justify-content:center;align-items:center;gap:10px;padding:16px 10px;display:flex;position:relative}.precision-facts svg{color:#b3934f;flex:none}.precision-fact-text{min-width:0}.precision-facts strong{white-space:normal;font-size:clamp(18px,1.9vw,29px);font-weight:700;line-height:1.4}.precision-facts span{margin-top:6px;font-size:12px;line-height:1.8}.precision-facts small{font:11px/1.5 var(--font-manrope);color:#758274;display:block}.precision-notice{background:#fff3dd;border:1px solid #eadabd;border-radius:5px;padding:10px 13px;font-size:12px;line-height:1.85}.precision-detail-actions{gap:8px}.precision-detail-actions>.precision-button{min-width:135px;min-height:46px;padding:9px;font-size:12px}.precision-detail-actions svg{flex:none}.precision-save-tools{margin:12px 0 0;font-size:12px}.precision-detail-visual{background:#f4f2ec;border:0;align-self:stretch}.precision-detail-visual>div{height:100%}.precision-detail-visual .product-viewer:not(.is-expanded){aspect-ratio:auto;background:#f4f2ec;height:100%;min-height:460px}.precision-detail-visual .product-viewer:not(.is-expanded) .viewer-stage{inset:12px 12px 53px}.precision-detail-visual .viewer-cyclorama{background:#f4f2ec}.precision-detail-visual .viewer-media{background:0 0;border-radius:0}.precision-detail-visual .viewer-media img{mix-blend-mode:normal}.precision-detail-visual .viewer-frame.is-landscape{aspect-ratio:auto;width:100%;max-width:100%;height:100%;max-height:100%}.precision-detail-visual .viewer-frame.is-portrait{max-width:88%;height:100%;max-height:100%}.precision-detail-visual .viewer-controls{box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;gap:6px;padding:0}.precision-detail-visual .viewer-controls button{color:#214432;width:36px;height:36px;font-family:var(--font-manrope);background:#fffdf8;border:1px solid #c4cbbd;border-radius:5px}.precision-detail-visual .viewer-controls button:disabled{opacity:.4;color:#607160;background:#f6f5ef}.precision-detail-visual>span{color:#687569;bottom:17px;left:20px;font-size:11px;inset-inline-start:20px;inset-inline-start:auto!important;right:auto!important}.precision-tabs{background:#fff9;margin:24px 0 14px}.precision-tabs button{padding:15px 10px;font-size:14px}.precision-detail-bottom{grid-template-columns:minmax(0,1.95fr) minmax(0,1fr)}.precision-detail-bottom>section,.precision-technical-aside{background:#fffc;border-color:#e0e2da;padding:18px}.precision-spec-table{font-size:13px;line-height:1.85}.precision-spec-table th,.precision-spec-table td{padding:12px 14px}.precision-spec-table td:last-child{font-size:12px}.precision-spec-table tbody tr:nth-child(2n){background:#f7f8f3}.precision-spec-table thead{background:#e3e8dd}.precision-status-dot{width:7px;height:7px}.precision-spec-table tbody th{width:30%}.precision-technical-aside h2{font-size:21px}.precision-technical-aside details{border:1px solid #dce1d5;border-radius:5px;margin-top:8px;padding:0;font-size:13px}.precision-technical-aside summary{align-items:center;gap:12px;padding:12px;list-style:none;display:flex}.precision-technical-aside summary:after{content:"⌄";color:#71806c;margin-inline-start:auto}.precision-technical-aside details[open] summary:after{content:"⌃"}.precision-technical-aside details p{margin:0;padding:0 14px 14px}.precision-print-teaser{gap:20px}.precision-mini-sheet{width:145px;transform:none}.precision-mini-sheet .mini-product{object-fit:contain;width:100%;height:78px;margin:10px 0}.precision-mini-sheet>strong{padding-top:6px;font-size:12px}.precision-card-image .product-image-art.compact{background:#f4f2ec!important;padding:12px!important}.precision-card-image .product-image-art.compact>img{object-fit:contain;mix-blend-mode:normal;position:static}.precision-card h3{font-size:14px}.precision-card-meta,.precision-card-actions .precision-button{font-size:12px}@media (max-width:1100px){.precision-detail-hero{gap:22px}.precision-facts>div{flex-direction:column;gap:6px}.precision-facts svg{width:23px;height:23px}.precision-facts strong{font-size:21px}.precision-detail-actions>.precision-button{flex-basis:45%}.precision-detail-actions>.precision-button:last-child{flex-basis:100%}.sunrise-next-steps>a{gap:10px;padding:23px 14px}.sunrise-next-steps strong{font-size:14px}}@media (max-width:850px){.precision-detail-hero{grid-template-columns:1fr}.precision-detail-visual{grid-row:1}.precision-detail-visual .product-viewer:not(.is-expanded){aspect-ratio:3/2;height:auto;min-height:0}.precision-detail-bottom{grid-template-columns:1fr}.precision-facts>div{flex-direction:row}.sunrise-next-steps{grid-template-columns:1fr}.sunrise-next-steps>a{padding:20px}}@media (max-width:540px){html .precision-site.lang-fa h1{font-size:27px}.precision-letterhead{font-size:15px}.precision-letterhead>bdi{font-size:11px}.precision-detail-inner{padding-inline:16px}.precision-detail-copy>p:not(.precision-notice,.precision-model){font-size:13px}.precision-facts>div{flex-direction:column;gap:4px;padding:12px 5px}.precision-facts strong{font-size:19px}.precision-facts span{font-size:10px}.precision-detail-actions>.precision-button{min-width:0;font-size:12px}.precision-tabs button{font-size:12px}.precision-spec-table :is(th,td){padding:9px 6px;font-size:12px}.precision-spec-table td:last-child{white-space:normal;font-size:10px}.precision-detail-visual>span{font-size:10px;bottom:16px}.precision-detail-visual .viewer-controls button{width:32px;height:34px}.precision-save-tools{flex-wrap:wrap}.precision-notice{font-size:11px}.precision-card h3{font-size:13px;line-height:1.9}.precision-card-body{padding:14px 10px}.precision-card-meta{font-size:10px}}@media (prefers-reduced-motion:reduce){.story-scene,.sunrise-next-steps>a{transition:none}}.learn-surface{--learn-forest:#153f33;--learn-gold:#b98d38;--learn-border:#dce2d8;color:var(--learn-forest);font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif;line-height:1.8}.learn-surface:lang(fa),.lang-fa .learn-surface,.learn-page.lang-fa{font-family:var(--font-manrope),var(--font-vazirmatn),sans-serif!important}.learn-surface:lang(ar),.lang-ar .learn-surface{font-family:var(--font-manrope),var(--font-arabic),sans-serif}.learn-surface:lang(zh),.lang-zh .learn-surface{font-family:var(--font-manrope),var(--font-chinese),sans-serif}.learn-surface *{box-sizing:border-box}.learn-surface h1,.learn-surface h2,.learn-surface h3,.learn-surface button,.learn-surface input,.learn-surface select,.learn-surface textarea{letter-spacing:normal!important;font-family:inherit!important}.learn-surface h1{margin:0 0 12px;font-size:clamp(1.8rem,3.2vw,3.1rem);font-weight:750;line-height:1.6}.learn-surface h2{margin:0 0 12px;font-size:clamp(1.35rem,2vw,1.85rem);line-height:1.65}.learn-surface h3{margin:0 0 6px;font-size:1.1rem;line-height:1.8}.learn-surface p{color:#506158;margin:0 0 14px;font-size:1rem;line-height:1.95}.learn-surface small{color:#6c756f;font-size:.8rem}.learn-surface a{color:inherit;text-decoration:none}:is(.learn-surface a:focus-visible,.learn-surface button:focus-visible,.learn-surface input:focus-visible,.learn-surface select:focus-visible,.learn-surface summary:focus-visible){outline-offset:4px;outline:3px solid #b98d38}.learn-surface :target{scroll-margin-top:130px}.learn-eyebrow{font:600 .75rem/1.6 var(--font-manrope),sans-serif!important;letter-spacing:.13em!important;color:#9b792e!important;margin-bottom:12px!important}.learn-applications{width:calc(100% - 80px);max-width:1480px;margin:48px auto 58px}.learn-section-heading{justify-content:space-between;align-items:center;gap:24px;margin-bottom:24px;display:flex}.learn-section-heading>p{max-width:470px}.learn-application-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.learn-application-grid>a{border:1px solid var(--learn-border);background:#fffefa;border-radius:14px;transition:transform .2s,box-shadow .2s;overflow:hidden}.learn-application-grid>a:hover{transform:translateY(-4px);box-shadow:0 12px 28px #153f3312}.learn-application-grid img{aspect-ratio:1.95;object-fit:cover;width:100%;height:auto;display:block}.learn-application-grid>a>div{padding:18px}.learn-application-grid p{margin:0;font-size:.86rem}.learn-card-arrow{float:inline-end;background:#edf2ec;border-radius:50%;place-items:center;width:36px;height:36px;margin-inline-start:10px;display:grid}.learn-section-tail{flex-wrap:wrap;align-items:center;gap:24px;margin-top:18px;display:flex}.learn-section-tail small{margin-inline-end:auto}.learn-section-tail a{border-bottom:1px solid #b98d38;font-size:.9rem}.learn-wrap{width:calc(100% - 80px);max-width:1440px;margin:0 auto;padding:45px 0 72px}.learn-breadcrumb{color:#6b756d;flex-wrap:wrap;gap:10px;margin-bottom:22px;font-size:.85rem;display:flex}.learn-breadcrumb a{text-underline-offset:4px;text-decoration:underline}.learn-intro{max-width:860px}.learn-panel{border:1px solid var(--learn-border);background:#fffefa;border-radius:16px;padding:26px}.learn-button,.learn-outline{cursor:pointer;border:1px solid var(--learn-forest);text-align:center;border-radius:9px;justify-content:center;align-items:center;gap:10px;min-height:48px;padding:11px 23px;font-size:.94rem;font-weight:650;display:inline-flex}.learn-button{background:var(--learn-forest);color:#fff!important}.learn-outline{color:var(--learn-forest);background:0 0}.learn-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:22px;display:flex}.learn-muted{background:#f0f3ed;border-inline-start:3px solid #95aa91;border-radius:8px;padding:16px 20px}.learn-notice{background:#faf0d9;border:1px solid #ead6a7;border-radius:9px;padding:16px 20px}.learn-error{color:#902a23;background:#fff2ef;border:1px solid #d89b92;border-radius:9px;padding:16px 20px}.learn-surface label{gap:7px;font-size:.9rem;font-weight:600;display:grid}.learn-surface input:not([type=checkbox]):not([type=radio]),.learn-surface select,.learn-surface textarea{color:#183e33;background:#fff;border:1px solid #cfd8ce;border-radius:8px;width:100%;min-height:47px;padding:9px 12px;font-size:1rem;font-weight:400}.learn-surface [aria-invalid=true]{box-shadow:0 0 0 1px #b34234;border-color:#b34234!important}.learn-surface button:disabled{opacity:.5;cursor:not-allowed}.learn-fields{grid-template-columns:1fr 1fr;gap:18px;display:grid}.learn-surface .learn-inline-check{align-items:center;gap:10px;font-weight:500;display:flex}.learn-inline-check input{accent-color:#153f33;width:20px;height:20px}.learn-surface table{border-collapse:collapse;text-align:start;width:100%;font-size:.94rem}.learn-surface th,.learn-surface td{vertical-align:top;border:1px solid #e0e5dd;padding:14px 16px}.learn-surface thead{background:#eef2eb}.learn-surface tbody tr:nth-child(2n){background:#f9faf6}.learn-surface bdi,.learn-surface code{font-family:var(--font-manrope),sans-serif}.learn-table-scroll{border-radius:10px;overflow-x:auto}.learn-surface details{border-bottom:1px solid #dde3d8;padding:13px 0}.learn-surface summary{cursor:pointer;font-weight:650;line-height:1.9}.learn-surface details>p{margin-top:12px}.learn-surface ul,.learn-surface ol{padding-inline-start:22px;line-height:2}.learn-surface li+li{margin-top:9px}.learn-surface .learn-link{text-underline-offset:5px;color:#255b46;text-decoration:underline}.learn-surface button{font-family:inherit}.learn-surface [hidden]{display:none!important}@media (max-width:1050px){.learn-application-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.learn-wrap,.learn-applications{width:calc(100% - 40px)}}@media (max-width:600px){.learn-section-heading{display:block}.learn-applications{margin:32px auto}.learn-application-grid{gap:12px}.learn-application-grid>a>div{padding:12px}.learn-card-arrow{display:none}.learn-application-grid h3{font-size:.98rem}.learn-application-grid p{font-size:.8rem}.learn-wrap{padding-top:24px}.learn-wrap,.learn-applications{width:calc(100% - 28px)}.learn-fields{grid-template-columns:1fr}.learn-panel{padding:18px}.learn-actions>*{flex:160px}}@media (prefers-reduced-motion:reduce){.learn-surface *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.lang-fa .learn-surface,.learn-page.lang-fa .learn-surface{font-family:Manrope,Vazirmatn,Tahoma,sans-serif!important}.lang-ar .learn-surface{font-family:Manrope,Noto Sans Arabic,Tahoma,sans-serif!important}.lang-zh .learn-surface{font-family:Manrope,Noto Sans SC,sans-serif!important}.learn-page .solar-contact .reveal{opacity:1;transform:none}.learn-page .solar-contact{margin-top:0}.learn-hub-intro{grid-template-columns:1fr .75fr;align-items:center;gap:40px;margin-bottom:25px;display:grid}.learn-search{position:relative}.learn-search input{background:#fffefa!important}.learn-filter-row{flex-wrap:wrap;align-items:center;gap:10px;margin:24px 0 36px;display:flex}.learn-filter-row button,.learn-filter-row>a{border:1px solid var(--learn-border);color:#294e3d;cursor:pointer;background:#fffefa;border-radius:30px;padding:9px 18px;font-size:.88rem}.learn-filter-row button[aria-pressed=true]{color:#fff;background:#173f32;border-color:#173f32}.learn-filter-row>a{background:0 0;border:0;border-bottom:1px solid #b98d38;border-radius:0}.learn-hub-feature{border:1px solid var(--learn-border);background:#fffdf9;border-radius:18px;grid-template-columns:1.5fr 1fr;align-items:center;gap:35px;margin:0 0 55px;padding:28px;display:grid}.learn-feature-copy{padding:12px}.learn-feature-tip{border-inline-start:3px solid #c39b42;padding-inline-start:16px;margin:24px 0 0!important;font-size:.92rem!important}.learn-energy-story{margin:28px 0}.learn-energy-story.is-compact{margin:0}.learn-story-controls{flex-wrap:wrap;justify-content:space-between;align-items:start;gap:20px;display:flex}.learn-story-controls h2{font-size:1.4rem}.learn-story-controls p:not(.learn-eyebrow){font-size:.88rem}.learn-segments{background:#eef2e9;border:1px solid #d7dfd1;border-radius:30px;flex-wrap:wrap;gap:5px;margin-bottom:18px;padding:4px;display:flex}.learn-segments button{color:#315142;cursor:pointer;background:0 0;border:0;border-radius:24px;padding:8px 14px;font-size:.84rem}.learn-segments button[aria-pressed=true]{color:#fff;background:#173f32}.learn-story-stage{background:#f5f4ee;border:1px solid #d3ddcc;border-radius:14px;position:relative;overflow:hidden}.learn-story-stage>img{object-fit:cover;width:100%;height:310px;transition:filter .4s;display:block}.learn-story-stage[data-night=true]>img{filter:brightness(.44)saturate(.7)}.learn-story-switches{inset-inline-end:15px;flex-wrap:wrap;gap:8px;display:flex;position:absolute;top:15px}.learn-story-switches button{color:#193e32;cursor:pointer;background:#fffef5f5;border:1px solid #e0e4d9;border-radius:30px;align-items:center;gap:6px;padding:8px 13px;font-size:.85rem;display:flex;box-shadow:0 4px 14px #0002}.learn-story-switches button[aria-pressed=false]{color:#fff;background:#153a31;border-color:#617c69}.learn-energy-nodes{background:#f1f3ea;justify-content:space-around;gap:12px;padding:22px 12px;display:flex;position:relative}.learn-energy-nodes>div{text-align:center;flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;font-size:.8rem;display:flex;position:relative}.learn-energy-nodes strong{font-size:.8rem}.learn-energy-nodes small{font-size:.72rem;line-height:1.7}.learn-energy-nodes>div[data-active=false]{color:#6d766e;opacity:.65}.learn-energy-nodes>div>i{background:#c9aa59;border-radius:4px;width:72%;height:3px;margin-top:3px}.learn-energy-nodes>div[data-active=false]>i{background:#89958b}.learn-energy-explanation{background:#f0f3e9;border-radius:8px;min-height:88px;padding:14px 18px;margin-top:12px!important;font-size:.9rem!important}.learn-article-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-bottom:55px;display:grid}.learn-article-grid>a{flex-direction:column;min-height:235px;transition:border-color .2s,transform .2s;display:flex}.learn-article-grid>a:hover{border-color:#a4b398;transform:translateY(-3px)}.learn-article-grid p{font-size:.91rem}.learn-article-grid .learn-link{margin-top:auto;font-size:.9rem}.learn-article-card-top{justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;display:flex}.learn-article-card-top>span{color:#8d7135;font-size:.8rem}.learn-lab{background:linear-gradient(140deg,#f2f5ec,#fffefa);grid-template-columns:1fr 1.12fr;align-items:start;gap:42px;margin:36px 0 52px;display:grid}.learn-lab-formula{color:#274f3f;background:#fffefa;border:1px solid #c8d6c0;border-radius:10px;margin:10px 0 20px;padding:13px 25px;font-size:1.35rem;display:inline-block}.learn-lab .learn-muted{font-size:.85rem}.learn-field-error{font-weight:500;color:#962f26!important}.learn-lab-results{grid-template-columns:1fr 1fr;gap:16px;margin-top:22px;display:grid}.learn-lab-results>div{background:#f4f6ee;border:1px solid #ccd9c4;border-radius:10px;padding:18px}.learn-lab-results span{font-size:.86rem;display:block}.learn-lab-results strong{color:#214934;overflow-wrap:anywhere;font-size:1.7rem;font-weight:700;line-height:1.6;display:block}.learn-glossary{margin:50px 0}.learn-glossary>div:last-child{grid-template-columns:1fr 1fr;gap:0 35px;display:grid}.learn-glossary summary{font-family:Manrope,sans-serif}.learn-teaser-grid{grid-template-columns:1.1fr 1fr;gap:25px;display:grid}.learn-teaser-main{background:#173c30;border-radius:15px;align-items:end;min-height:340px;display:flex;position:relative;overflow:hidden}.learn-teaser-main img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.learn-teaser-main:after{content:"";background:linear-gradient(#0000 5%,#092319ed);position:absolute;inset:0}.learn-teaser-main>div{z-index:1;color:#fff;padding:28px;position:relative}.learn-teaser-main p{color:#f0f2e5;margin:0;font-size:.9rem}.learn-teaser-main h3{color:#fff;font-size:1.6rem}.learn-teaser-main span{color:#f5d68c;font-size:.82rem}.learn-teaser-grid>div{gap:14px;display:grid}.learn-teaser-grid>div>a{border:1px solid var(--learn-border);background:#fffefa;border-radius:12px;align-items:center;gap:22px;padding:22px 25px;display:flex}.learn-teaser-grid>div>a>svg{flex-shrink:0}.learn-teaser-grid>div>a p{margin:0;font-size:.88rem}.learn-article-heading{max-width:1040px;margin-bottom:38px}.learn-reading-layout{grid-template-columns:260px minmax(0,1fr);align-items:start;gap:42px;display:grid}.learn-reading-nav{gap:22px;display:grid;position:sticky;top:120px}.learn-reading-nav h2{font-size:1.14rem}.learn-reading-nav nav{gap:12px;display:grid}.learn-reading-nav nav a{border-bottom:1px solid #e3e8dc;padding:8px 0;font-size:.9rem}.learn-reading-nav .learn-notice p{margin:0;font-size:.9rem}.learn-article-story{border-inline-start:3px solid #b89a51}.learn-article-story p{margin:0;font-size:1.04rem}.learn-lesson-section{border-bottom:1px solid #d8e0d1;margin-bottom:12px;padding:25px 6px}.learn-lesson-section p{font-size:1.05rem;line-height:2.15}.learn-lesson-visual{border-radius:13px;margin:26px 0;overflow:hidden}.learn-lesson-visual>img{object-fit:cover;width:100%;height:330px;display:block}.learn-lesson-visual figcaption{color:#70786e;padding:8px;font-size:.8rem}.learn-checklist{margin-top:26px}.learn-checklist ul{padding:0;list-style:none}.learn-checklist li{align-items:start;gap:12px;display:flex}.learn-checklist li svg{flex-shrink:0;margin-top:7px}.learn-quiz{margin:25px 0}.learn-quiz fieldset{border:0;margin:0 0 20px;padding:0}.learn-quiz legend{margin-bottom:16px;font-size:1.02rem;font-weight:650}.learn-quiz label{cursor:pointer;background:#f4f5ef;border:1px solid #dfe5d7;border-radius:8px;align-items:center;gap:12px;margin-bottom:9px;padding:13px 15px;display:flex}.learn-quiz input{accent-color:#174733;width:19px;height:19px}.learn-quiz>p:last-child{margin-top:16px}.learn-sources{background:#f0f3eb;border-radius:10px;margin:34px 0;padding:22px}.learn-sources a{word-break:break-word;text-decoration:underline}.learn-sources p{margin-bottom:6px;font-size:.88rem}.learn-related-products{grid-template-columns:1fr 1fr;gap:18px;margin:20px 0;display:grid}.learn-related-products>a{align-items:center;gap:20px;display:flex}.learn-related-products img{object-fit:contain;mix-blend-mode:normal;width:150px;height:135px}.learn-related-products bdi{color:#92723c;font-weight:600}.learn-article-equipment{margin:45px 0}.learn-related>div{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.learn-related svg{margin-bottom:14px}.learn-related p{font-size:.9rem}.learn-article-question{background:#eef2e8;margin-top:35px}.learn-solution-hero{grid-template-columns:1fr 1.1fr;align-items:center;gap:45px;margin:10px 0 40px;display:grid}.learn-solution-hero figure{margin:0}.learn-solution-hero img{object-fit:cover;border-radius:16px;width:100%;height:370px;display:block}.learn-solution-hero figcaption{color:#7a8276;margin-top:8px;font-size:.8rem}.learn-solution-hero small{margin-top:18px;display:block}.learn-guide-layout{grid-template-columns:1.7fr .8fr;gap:25px;margin:30px 0;display:grid}.learn-guide-aside{color:#fff;background:#173f33;border-radius:14px;padding:28px}.learn-guide-aside p{color:#dce7d8}.learn-guide-aside>a{border-bottom:1px solid #54705d;padding:12px 0;display:block}.learn-save-note{margin-top:20px!important;font-size:.83rem!important}.learn-guide-result{border-color:#93ac84;margin:35px 0}.learn-result-columns{grid-template-columns:1fr 1fr;gap:30px;margin-top:26px;display:grid}.learn-result-columns p{font-size:.88rem}.learn-result-link{border-bottom:1px solid #dce3d3;padding:10px 0;display:block}.learn-comparison-controls{flex-wrap:wrap;align-items:end;gap:20px;margin:25px 0;display:flex}.learn-comparison-controls>label:first-child{flex:1;min-width:220px}.learn-comparison-controls>small{flex-basis:100%}.learn-compare-layout{grid-template-columns:minmax(0,1fr) 300px;align-items:start;gap:24px;display:grid}.learn-compare-aside{position:sticky;top:115px}.learn-compare-aside h2{font-size:1.2rem}.learn-compare-aside .learn-error,.learn-compare-aside .learn-notice{margin-top:15px;padding:13px}.learn-compare-aside p,.learn-compare-aside li{font-size:.85rem;line-height:1.95}.learn-comparison-table{table-layout:fixed;min-width:650px}.learn-comparison-table caption{text-align:start;caption-side:top;background:#f9efd5;border:1px solid #e8d5a1;padding:13px 18px;font-size:.88rem}.learn-comparison-table th:first-child{width:140px}.learn-comparison-table thead{background:#fffefa}.learn-comparison-table thead th{font-weight:500}.learn-comparison-table thead th>a{display:block}.learn-comparison-table thead th>a>bdi{font-size:1.3rem;font-weight:700}.learn-comparison-table thead th span{margin-top:5px;font-size:.85rem;display:block}.learn-comparison-photo{background:#f8f7f1;border-radius:10px;place-items:center;height:200px;margin-bottom:12px;display:grid}.learn-comparison-photo img{object-fit:contain;mix-blend-mode:normal;width:100%;height:100%;padding:12px}.learn-remove-product{color:#687568;cursor:pointer;background:0 0;border:0;margin-top:12px;font-size:.8rem;text-decoration:underline}.learn-comparison-table tbody td{overflow-wrap:anywhere;font-family:Manrope,Vazirmatn,sans-serif}.learn-doc-link{font-size:.85rem;display:block;text-decoration:underline!important}.learn-comparison-table th:first-child{z-index:1;background:#f5f7ef;position:sticky;inset-inline-start:0}.learn-surface .learn-table-scroll{overscroll-behavior-inline:contain}.learn-page>.learn-surface{padding-top:var(--site-header-space,110px)}.learn-page [id]{scroll-margin-top:calc(var(--site-header-space,110px) + 20px)}.learn-surface .learn-comparison-photo{justify-content:center;align-items:center;display:flex;overflow:hidden}.learn-surface .learn-comparison-photo img{object-fit:contain;flex:0 auto;min-width:0;max-width:100%;min-height:0;max-height:100%;display:block}@media print{.learn-page>.learn-surface{padding-top:0}.learn-page .expert-dock,.learn-page .expert-panel{display:none!important}}@media (min-width:1100px){.learn-home-knowledge{padding-top:16px;padding-bottom:14px}}@media (max-width:1100px){.learn-hub-feature{grid-template-columns:1.3fr 1fr;gap:20px;padding:20px}.learn-story-stage>img{height:250px}.learn-article-grid{grid-template-columns:1fr 1fr}.learn-reading-layout{grid-template-columns:210px minmax(0,1fr);gap:25px}.learn-compare-layout{grid-template-columns:minmax(0,1fr)}.learn-compare-aside{grid-template-columns:1fr 1fr;gap:18px;display:grid;position:static}.learn-compare-aside>h2{grid-column:1/-1}.learn-reading-layout .learn-lab{grid-template-columns:1fr}}@media (max-width:800px){.learn-hub-intro,.learn-hub-feature,.learn-lab,.learn-solution-hero,.learn-guide-layout,.learn-reading-layout{grid-template-columns:1fr}.learn-reading-nav{grid-template-columns:1fr 1fr;position:static}.learn-reading-nav nav a{font-size:.85rem}.learn-feature-copy{padding:0}.learn-teaser-grid,.learn-related-products{grid-template-columns:1fr}.learn-related>div{grid-template-columns:1fr 1fr}.learn-solution-hero{gap:20px}.learn-solution-hero img{height:300px}.learn-hub-intro{gap:15px}}@media (max-width:600px){.learn-reading-nav{grid-template-columns:1fr}.learn-reading-nav .learn-panel{padding:15px}.learn-reading-nav nav{flex-wrap:wrap;gap:8px 18px;display:flex}.learn-article-grid,.learn-result-columns,.learn-related>div,.learn-glossary>div:last-child{grid-template-columns:1fr}.learn-hub-feature{padding:16px}.learn-energy-nodes{gap:5px;padding:17px 6px}.learn-energy-nodes strong{font-size:.7rem}.learn-energy-nodes small{font-size:.67rem}.learn-energy-nodes svg{width:24px}.learn-energy-explanation{min-height:0}.learn-story-controls{gap:8px}.learn-story-stage>img{height:240px}.learn-story-switches{top:10px;inset-inline-end:10px}.learn-story-switches button{padding:7px 10px;font-size:.78rem}.learn-lab-results{gap:10px}.learn-lab-results strong{font-size:1.35rem}.learn-lab{gap:16px}.learn-related-products img{width:110px;height:110px}.learn-teaser-main{min-height:290px}.learn-teaser-grid>div>a{padding:18px}.learn-comparison-table{min-width:600px}.learn-comparison-table th:first-child{width:110px}.learn-comparison-photo{height:150px}.learn-compare-aside{display:block}.learn-compare-aside>label{margin:15px 0}.learn-lesson-visual>img{height:240px}.learn-filter-row button,.learn-filter-row>a{padding:8px 13px;font-size:.8rem}.learn-comparison-controls>label:first-child{min-width:100%}.learn-article-heading .learn-actions{gap:12px}.learn-story-controls h2{font-size:1.25rem}}@media print{.learn-page .solar-nav,.learn-page .mobile-page-bar,.learn-page .solar-footer,.learn-page .newsletter-section,.learn-page .expert-chat,.learn-page .expert-launcher,.learn-page .solar-contact,.learn-page .learn-actions,.learn-page .learn-reading-nav,.learn-page .learn-filter-row,.learn-page .learn-quiz,.learn-page .learn-comparison-controls,.learn-page .learn-remove-product,.learn-page .learn-article-question,.learn-page .learn-story-switches,.learn-page .learn-segments{display:none!important}.learn-page,.learn-page .learn-surface{color:#153f33!important;background:#fff!important}.learn-wrap{width:100%;max-width:none;padding:0}.learn-reading-layout,.learn-compare-layout{display:block}.learn-table-scroll{overflow:visible}.learn-comparison-table{min-width:0!important;font-size:9pt!important}.learn-comparison-table th,.learn-comparison-table td{padding:7px}.learn-comparison-table th:first-child{width:90px;position:static}.learn-comparison-photo{height:110px}.learn-compare-aside{margin-top:20px;position:static}.learn-lesson-section,.learn-panel,.learn-energy-story{break-inside:avoid}.learn-page h1{font-size:21pt!important}.learn-page h2{font-size:15pt!important}.learn-surface p{font-size:10pt!important}.learn-page .learn-energy-nodes{-webkit-print-color-adjust:exact;print-color-adjust:exact}.learn-related,.learn-article-equipment{break-before:auto}.learn-breadcrumb{font-size:8pt}.learn-story-stage>img{height:200px}}.learn-page.lang-fa .learn-surface,.lang-fa .learn-surface{font-family:var(--font-vazirmatn),Vazirmatn,var(--font-manrope),Tahoma,sans-serif!important}.learn-page.lang-fa .learn-comparison-table tbody td,.learn-page.lang-fa .learn-visual-comparison{font-family:var(--font-vazirmatn),Vazirmatn,var(--font-manrope),Tahoma,sans-serif}.precision-category-children{flex-wrap:wrap;gap:12px;margin:18px 0 26px;display:flex}.precision-category-children a{color:#173f32;background:#fffdf7;border:1px solid #ced8cc;border-radius:8px;align-items:center;gap:12px;padding:9px 18px;font-size:1rem;display:inline-flex}.precision-category-children a:focus-visible{outline-offset:3px;outline:3px solid #b98d38}.precision-category-children span{color:#637263;font-family:Manrope,sans-serif}.product-image-pending{color:#627265;background:linear-gradient(135deg,#f5f3ec,#e7ece4);border:1px solid #d7ded3;border-radius:12px;place-items:center;min-height:220px;display:grid}.product-image-pending span{opacity:1;font-size:1rem}html .solar-site:is(.lang-fa,.lang-ar) :is(p,a,button,input,textarea,select,label,summary,li,dt,dd,th,td,small,span,strong){letter-spacing:0;word-spacing:normal;font-variant-ligatures:normal;font-feature-settings:normal}html .solar-site.lang-fa :is(.solar-nav,.mobile-page-bar,.newsletter-section,.solar-footer){font-synthesis:none;font-family:Vazirmatn,Manrope,Tahoma,sans-serif}html .solar-site.lang-ar :is(.solar-nav,.mobile-page-bar,.newsletter-section,.solar-footer){font-synthesis:none;font-family:Noto Sans Arabic,Manrope,Tahoma,sans-serif}html .solar-site:is(.lang-fa,.lang-ar) .header-auth-links a{min-height:38px;font-family:inherit;font-size:14px;font-weight:600;line-height:1.8}html .solar-site:is(.lang-fa,.lang-ar) .newsletter-section>div>p:last-child{color:#d2dfd5;font-family:inherit;font-size:16px;line-height:1.9}html .solar-site:is(.lang-fa,.lang-ar) .newsletter-section form>small{color:#b6c8bd;font-family:inherit;font-size:14px;line-height:1.8}html .solar-site:is(.lang-fa,.lang-ar) .newsletter-section :is(input,button){font-family:inherit;font-size:15px}html .solar-site:is(.lang-fa,.lang-ar) .solar-footer{color:#b9cbbf;font-size:14px;line-height:1.9}html .solar-site .footer-office-address{text-align:start;line-height:1.9}html .solar-site .office-address-block{white-space:nowrap;unicode-bidi:isolate;display:inline-block}html .solar-site .office-address-block bdi{font-family:Manrope,Arial,sans-serif}html .solar-site .footer-logo>strong{font-family:var(--font-editorial);letter-spacing:.35em}html .solar-site .solar-langs button{letter-spacing:0;font-family:Manrope,Vazirmatn,Noto Sans SC,Noto Sans Arabic,sans-serif;font-weight:500;line-height:1.5}html .solar-site.lang-fa :is(.latin-copy,[lang=en],bdi){letter-spacing:0}.about-offices{max-width:1280px;padding:36px var(--site-gutter,32px) 48px;color:var(--oak);margin:0 auto}.about-offices h2{margin:0 0 12px;font-size:clamp(25px,2.5vw,34px);line-height:1.6}.about-offices>p{max-width:900px;margin:0 0 22px;font-size:1rem;line-height:1.9}.about-office-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-bottom:20px;display:grid}.about-office-grid>article{background:#fffefa;border:1px solid #d9dfd3;border-radius:12px;min-width:0;padding:22px}.about-office-grid span{color:#a3803f;font-family:Manrope,sans-serif;font-size:14px}.about-office-grid h3{margin:7px 0 0;font-size:23px;line-height:1.8}.about-offices>a{background:var(--oak);color:#fffefa;border-radius:8px;padding:11px 20px;font-size:1rem;display:inline-block}@media (max-width:700px){.about-office-grid{grid-template-columns:1fr}.about-offices{padding-inline:24px}}.solar-site .sunrise-experience .sunrise-actions .solar-primary{grid-column:1/-1}.solar-site .sunrise-experience .sunrise-actions .sunrise-idea{color:#183f30;background:#f3efdf;border:1px solid #b79752}.solar-site .solar-footer{min-height:0;padding:clamp(36px, 4vw, 64px) var(--site-gutter) 22px;color:#b9cbbf;background:#04110b;font-size:14px;line-height:1.85;display:block}.solar-site .solar-footer>.footer-grid{grid-template-columns:minmax(0,1.05fr) minmax(0,.7fr) minmax(0,1.25fr) minmax(0,.75fr);align-items:start;gap:clamp(26px,3.6vw,64px);display:grid}.solar-site .footer-grid>*{min-width:0;margin:0}.solar-site .footer-logo{flex-direction:column;align-items:flex-start;gap:14px;width:fit-content;max-width:100%;display:flex}.solar-site .footer-logo>strong{font-size:19px;line-height:1.2}.solar-site .footer-logo>span{max-width:260px;line-height:1.85}.solar-site .footer-nav,.solar-site .footer-contact,.solar-site .footer-legal{flex-direction:column;align-items:flex-start;gap:10px;line-height:1.8;display:flex}.solar-site .footer-nav a,.solar-site .footer-contact a,.solar-site .footer-legal a{width:fit-content;max-width:100%}.solar-site .footer-contact{overflow-wrap:anywhere;gap:9px}.solar-site .footer-contact>a{unicode-bidi:plaintext}.solar-site .footer-contact .footer-office-address{max-width:390px;margin-top:5px}.solar-site .footer-contact .social-links{margin-top:5px}.solar-site[dir=rtl] .footer-contact{text-align:right}.solar-site[dir=ltr] .footer-contact{text-align:left}.solar-site .footer-contact .footer-office-address{text-align:inherit}.solar-site .solar-footer>.footer-bottom{direction:inherit;color:#9fb0a3;text-align:center;border-top:1px solid #f4f0e726;flex-direction:row;justify-content:center;align-items:center;gap:18px;margin-top:clamp(32px,3vw,50px);padding-top:18px;display:flex}.solar-site .footer-bottom p,.solar-site .footer-bottom small{margin:0;font-size:12px;line-height:1.7}.solar-site .footer-bottom p{white-space:nowrap;font-family:Arial,sans-serif}:is(.solar-site .footer-grid a:hover,.solar-site .footer-grid a:focus-visible){color:#f0c858}@media (max-width:1100px){.solar-site .solar-footer>.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 50px}.solar-site .footer-logo{grid-column:auto}}@media (max-width:600px){.solar-site .solar-footer{padding:36px 6vw 22px}.solar-site .solar-footer>.footer-grid{grid-template-columns:minmax(0,1fr);gap:28px}.solar-site .footer-logo{grid-column:auto}.solar-site .solar-footer>.footer-bottom{flex-wrap:wrap;margin-top:34px}}.site-version-notice{z-index:10000;bottom:max(18px,env(safe-area-inset-bottom));left:max(18px,env(safe-area-inset-left));color:#133b2b;max-width:calc(100vw - 36px);font:600 14px/1.5 var(--font-vazirmatn),sans-serif;background:#fffdf8;border:1px solid #c9d7ce;border-radius:14px;align-items:center;gap:14px;padding:11px 13px;display:flex;position:fixed;box-shadow:0 12px 38px #07251b24}.site-version-notice button{color:#fff;font:inherit;white-space:nowrap;cursor:pointer;background:#123c2d;border:0;border-radius:9px;padding:8px 12px}.site-version-notice button:focus-visible{outline-offset:2px;outline:3px solid #d8b33e}@media (max-width:460px){.site-version-notice{justify-content:space-between;font-size:12px;right:18px}}
