/*! 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,::backdrop{--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-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-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::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]){appearance:button}::file-selector-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{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.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)}.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,)}}:root{--green:#0a996f;--deep:#063b35;--ink:#102d2a;--lime:#a9d641}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Noto Sans TC,PingFang TC,Microsoft JhengHei,Arial,sans-serif}a{color:inherit;text-decoration:none}.topbar{z-index:10;background:#fff;border-bottom:1px solid #e4ece8;justify-content:space-between;align-items:center;height:82px;padding:0 max(5vw,28px);display:flex;position:relative}.brand{align-items:center;gap:12px;display:flex}.brand>span:last-child{flex-direction:column;display:flex}.brand b{letter-spacing:.12em;color:#087b5c;font-size:23px}.brand small{letter-spacing:.17em;color:#56736d;font-size:8px}.brandMark{width:39px;height:39px;display:block;position:relative}.brandMark i{background:linear-gradient(145deg,#88ca36,#0c9a70);border-radius:100% 0;width:17px;height:29px;position:absolute;transform:rotate(-35deg)}.brandMark i:first-child{top:7px;left:1px}.brandMark i:nth-child(2){top:1px;left:13px;transform:rotate(5deg)}.brandMark i:nth-child(3){width:13px;height:24px;top:11px;left:23px;transform:rotate(43deg)}.topbar nav{gap:36px;font-size:14px;font-weight:700;display:flex}.topbar nav a:hover{color:var(--green)}.headerCta,.primaryBtn{background:var(--green);color:#fff;border-radius:8px;padding:13px 23px;font-weight:800;box-shadow:0 8px 20px #0a996f2e}.hero{background:linear-gradient(120deg,#f5faf6,#edf6ef 55%,#dfeee5);grid-template-columns:52% 48%;align-items:center;min-height:640px;padding:64px 7vw;display:grid;position:relative;overflow:hidden}.heroGlow{background:#7cc55026;border-radius:50%;width:520px;height:520px;position:absolute;top:-100px;right:-80px}.heroCopy{z-index:2;position:relative}.eyebrow{color:#0a936c;letter-spacing:.13em;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.eyebrow span{background:var(--lime);width:30px;height:3px;display:inline-block}.hero h1,.section h2,.advantages h2,.contact h2{letter-spacing:-.04em;margin:18px 0 22px;font-size:clamp(42px,4.4vw,68px);line-height:1.18}.hero h1 em,.section h2 em,.advantages h2 em{color:var(--green);font-style:normal}.lead{color:#496661;max-width:660px;font-size:18px;line-height:1.9}.heroActions{gap:14px;margin:32px 0;display:flex}.primaryBtn{padding:16px 25px}.primaryBtn b{margin-left:16px}.ghostBtn{background:#fff;border:1px solid #abc4ba;border-radius:8px;padding:15px 24px;font-weight:800}.trustRow{color:#54716b;gap:22px;font-size:13px;display:flex}.energyVisual{z-index:1;height:480px;position:relative}.sun{background:radial-gradient(circle,#cceebd,#b6df9e 45%,#aad6901a 70%);border-radius:50%;width:290px;height:290px;position:absolute;top:2%;right:8%}.gridLines{transform-origin:bottom;background-color:#0000;background-image:linear-gradient(#1b64491a 1px,#0000 1px),linear-gradient(90deg,#1b64491a 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:30px 30px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:80px -80px -100px 0;transform:perspective(280px)rotateX(60deg)}.cabinet{color:#0b684f;background:linear-gradient(145deg,#f9fbfa,#cfdad5);border:2px solid #9bada6;border-radius:7px;position:absolute;box-shadow:18px 22px 30px #13443638}.mainCab{width:230px;height:315px;padding:22px;top:85px;right:18%}.mainCab:after{content:"";border-left:1px solid #a7b6b0;position:absolute;top:0;bottom:0;left:50%}.cabinet span{font-size:22px;font-weight:950}.cabinet b{letter-spacing:.16em;font-size:8px;display:block}.cabinet i{background:#8ba198;border-radius:4px;height:5px;margin-top:43px;display:block}.sideCab{width:130px;height:250px;padding:18px;top:145px;right:3%}.sideCab i{margin-top:58px}.powerCard{border-left:4px solid var(--green);background:#fff;border-radius:12px;min-width:190px;padding:18px 20px;position:absolute;bottom:30px;left:4%;box-shadow:0 18px 40px #1046362e}.powerCard small,.powerCard strong{display:block}.powerCard strong{margin:5px 0 12px;font-size:17px}.powerCard div{color:#638078;font-size:11px}.powerCard div i{background:#61c742;border-radius:50%;width:7px;height:7px;margin-right:5px;display:inline-block}.numbers{background:var(--deep);color:#fff;grid-template-columns:repeat(4,1fr);padding:31px 7vw;display:grid}.numbers div{text-align:center;border-right:1px solid #ffffff29}.numbers div:last-child{border:0}.numbers strong,.numbers span{display:block}.numbers strong{color:#b7dc55;font-size:26px}.numbers span{color:#c0d3ce;margin-top:6px;font-size:12px}.section{padding:100px 7vw}.sectionHead{justify-content:space-between;align-items:flex-end;margin-bottom:44px;display:flex}.sectionHead h2,.centerHead h2{margin:12px 0;font-size:42px}.sectionHead>p{color:#667b77;width:420px;line-height:1.8}.serviceGrid{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}.serviceGrid article{background:#fff;border:1px solid #dce8e2;border-radius:15px;padding:26px;transition:all .25s}.serviceGrid article:hover{transform:translateY(-5px);box-shadow:0 18px 50px #1853431c}.iconBox{width:55px;height:55px;color:var(--green);background:#eaf6ed;border-radius:12px;place-items:center;margin-bottom:25px;font-size:27px;display:grid}.serviceGrid article>small{color:#77918a;font-weight:800}.serviceGrid h3{margin:9px 0 13px;font-size:20px}.serviceGrid p{color:#627771;min-height:76px;font-size:14px;line-height:1.8}.serviceGrid a{color:var(--green);font-size:13px;font-weight:900}.advantages{background:var(--deep);color:#fff;grid-template-columns:46% 54%;min-height:700px;display:grid}.advVisual{background:linear-gradient(145deg,#154f43,#0b302c);place-items:center;display:grid;position:relative;overflow:hidden}.advVisual:after{content:"";border:1px solid #aedc562e;border-radius:50%;width:450px;height:450px;position:absolute}.chart{z-index:1;background:#ffffff14;border:1px solid #ffffff26;border-radius:16px;width:70%;padding:32px}.chart span,.chart strong{display:block}.chart span{color:#a7c2bb;font-size:13px}.chart strong{color:#b8df54;margin-top:24px;font-size:27px}.bars{border-bottom:1px solid #fff3;align-items:flex-end;gap:11px;height:210px;padding:20px;display:flex}.bars i{background:linear-gradient(#aed94c,#0ca274);border-radius:6px 6px 0 0;flex:1}.bars i:first-child{height:28%}.bars i:nth-child(2){height:46%}.bars i:nth-child(3){height:40%}.bars i:nth-child(4){height:65%}.bars i:nth-child(5){height:76%}.bars i:nth-child(6){height:94%}.advCopy{padding:80px 8vw 70px 7vw}.light{color:#b8df54}.advantages h2{font-size:44px}.advantages h2 em{color:#b8df54}.advCopy>p:not(.eyebrow){color:#b7cbc6;line-height:1.9}.advCopy ul{margin:30px 0;padding:0;list-style:none}.advCopy li{border-top:1px solid #ffffff21;gap:20px;padding:19px 0;display:flex}.advCopy li>b{color:#b8df54;font-size:13px}.advCopy li span{color:#a9c0bb;flex-direction:column;font-size:13px;line-height:1.7;display:flex}.advCopy li strong{color:#fff;font-size:16px}.centerHead{text-align:center}.centerHead .eyebrow{justify-content:center}.steps{grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.steps article{text-align:center;padding:0 25px;position:relative}.steps article:not(:last-child):after{content:"";border-top:1px dashed #9db9af;width:24%;position:absolute;top:37px;right:-12%}.steps article>b{color:#edf3f0;font-size:54px;position:absolute;top:-25px;left:20%}.stepIcon{width:74px;height:74px;color:var(--green);background:#eaf5ed;border:6px solid #fff;border-radius:50%;place-items:center;margin:auto;font-size:28px;display:grid;position:relative;box-shadow:0 0 0 1px #cae1d8}.steps h3{margin:20px 0 8px}.steps p{color:#71847f;font-size:13px;line-height:1.7}.contact{color:#fff;background:linear-gradient(115deg,#0c493f,#08755a);border-radius:20px;grid-template-columns:42% 58%;gap:50px;margin:0 7vw 70px;padding:65px 7%;display:grid}.contact h2{font-size:40px}.contact>div>p:last-child{color:#bdd1cc;line-height:1.8}.contactCard{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.contactCard a{color:var(--ink);background:#fff;border-radius:11px;flex-direction:column;padding:20px 16px;display:flex}.contactCard span{color:#71867f;font-size:11px}.contactCard strong{margin:8px 0 auto;font-size:16px;line-height:1.55}.contactCard b{color:var(--green);margin-top:18px;font-size:12px}footer{border-top:1px solid #e0e9e5;grid-template-columns:1fr auto;align-items:center;padding:38px 7vw 90px;display:grid}footer>p{color:#6e817c;font-size:12px}footer>small{color:#9aac9f;grid-column:1/-1;margin-top:26px}.mobileBar{display:none}@media (width<=900px){.topbar{height:68px;padding:0 18px}.brand b{font-size:19px}.brand small{font-size:7px}.brandMark{transform:scale(.85)}.topbar nav,.headerCta{display:none}.hero{min-height:auto;padding:58px 22px 50px;display:block}.hero h1{font-size:43px}.lead{font-size:16px}.energyVisual{height:360px;margin-top:25px}.mainCab{width:185px;height:250px;top:50px;right:22%}.sideCab{width:105px;height:205px;top:95px}.powerCard{bottom:0;left:0}.trustRow{gap:8px;display:grid}.numbers{grid-template-columns:1fr 1fr;padding:23px 10px}.numbers div{padding:15px}.numbers div:nth-child(2){border-right:0}.section{padding:70px 22px}.sectionHead{display:block}.sectionHead>p{width:auto}.sectionHead h2,.centerHead h2{font-size:35px}.serviceGrid{grid-template-columns:1fr}.serviceGrid p{min-height:auto}.advantages{grid-template-columns:1fr}.advVisual{min-height:410px}.advCopy{padding:60px 23px}.advantages h2{font-size:35px}.steps{grid-template-columns:1fr 1fr;gap:45px 0}.steps article:after{display:none}.contact{grid-template-columns:1fr;margin:0 15px 85px;padding:45px 22px}.contact h2{font-size:34px}.contactCard{grid-template-columns:1fr}.contactCard a{min-height:115px}footer{padding:35px 22px 100px;display:block}footer>p{line-height:1.7}.mobileBar{z-index:20;background:#fff;grid-template-columns:1fr 1fr;gap:8px;padding:9px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -5px 20px #0000001f}.mobileBar a{text-align:center;background:var(--green);color:#fff;border-radius:7px;padding:12px 8px;font-weight:800}.mobileBar a:last-child{background:#39b64a}}@media (width<=420px){.heroActions{display:grid}.energyVisual{transform-origin:0 0;margin-bottom:-25px;transform:scale(.92)}.numbers strong{font-size:22px}.steps{grid-template-columns:1fr}.contactCard strong{font-size:15px}}.officialBrand img{object-fit:cover;object-position:center;width:185px;height:62px;display:block}.topbar .officialBrand{height:68px;overflow:hidden}.topbar .officialBrand img{transform:scale(1.18)}.heroLogo{object-fit:contain;mix-blend-mode:multiply;width:250px;height:150px;margin-bottom:12px}.realHero{justify-content:center;align-items:center;display:flex}.realHero img{border:5px solid #ffffffbf;border-radius:16px;width:100%;max-width:650px;box-shadow:0 28px 65px #04352c3d}.productGrid{grid-template-columns:repeat(3,1fr)}.productGrid article{padding:0;overflow:hidden}.serviceImage{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.serviceBody{padding:24px}.services{padding-bottom:48px}.productSection{background:#f4f8f5;padding:72px 7vw}.productSection:nth-of-type(2n){background:#fff}.productIntro{text-align:center;max-width:900px;margin:0 auto 42px}.productIntro .eyebrow{justify-content:center}.productIntro h2{margin:14px 0;font-size:clamp(34px,4vw,52px);line-height:1.25}.productIntro h2 em{color:var(--green);font-style:normal}.productIntro>p:not(.eyebrow){color:#617870;font-size:16px;line-height:1.9}.featurePills{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:25px;display:flex}.featurePills span{color:#087355;background:#e2f2e7;border-radius:999px;padding:9px 15px;font-size:13px;font-weight:800}.modelGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.modelGrid a,.forkliftGrid a{background:#fff;border-radius:12px;transition:all .25s;display:block;overflow:hidden;box-shadow:0 12px 30px #1447391a}.modelGrid a:hover,.forkliftGrid a:hover{transform:translateY(-5px)}.modelGrid img,.forkliftGrid img,.purifierGallery img{width:100%;display:block}.wideProduct{background:#fff;border-radius:15px;grid-template-columns:58% 42%;align-items:center;margin-top:24px;padding:18px;display:grid;box-shadow:0 12px 35px #14473917}.wideProductImage{display:block}.wideProduct img{border-radius:10px;width:100%}.wideProduct>div{padding:28px}.wideProduct small{color:var(--green);font-weight:900}.wideProduct h3{margin:12px 0;font-size:27px}.wideProduct p{color:#647a74;line-height:1.8}.darkProduct{color:#fff;background:#051b2c}.darkProduct .productIntro>p:not(.eyebrow){color:#b1c5d1}.darkProduct .productIntro h2 em{color:#b8df54}.darkProduct .featurePills span{color:#a9e450;background:#0e3348}.purifierGallery{grid-template-columns:1fr;gap:28px;max-width:1120px;margin:0 auto;display:grid}.purifierGallery a{display:block}.purifierGallery img{border:1px solid #1d4963;border-radius:12px;box-shadow:0 15px 38px #0000004d}.forkliftGrid{grid-template-columns:repeat(2,1fr);gap:18px;display:grid}.footerBrand img{object-fit:contain;width:180px;height:100px}.footerOfficialLogo{align-items:center;width:210px;height:125px;display:flex}.footerOfficialLogo img{object-fit:contain;mix-blend-mode:multiply;width:210px;height:125px}.brandTextOnly{flex-direction:column;line-height:1;display:flex}.brandTextOnly b{letter-spacing:.13em;color:#087b5c;font-size:23px}.brandTextOnly small{letter-spacing:.22em;color:#6d827c;margin-top:7px;font-size:9px}.footerName{display:inline-flex}.topbar{height:92px}.headerOfficialLogo{align-items:center;width:155px;height:92px;display:flex;overflow:visible}.headerOfficialLogo img{object-fit:contain;object-position:center;mix-blend-mode:multiply;width:155px;height:92px;display:block;transform:translateY(4px)}@media (width<=900px){.topbar{height:76px}.brandTextOnly b{font-size:19px}.brandTextOnly small{margin-top:5px;font-size:7px}.headerOfficialLogo{width:135px;height:76px}.headerOfficialLogo img{width:135px;height:76px;transform:translateY(3px)}.realHero{height:auto;margin:32px 0 0;transform:none}.realHero img{border-width:3px}.productGrid,.modelGrid,.purifierGallery,.forkliftGrid{grid-template-columns:1fr}.productSection{padding:70px 18px}.wideProduct{grid-template-columns:1fr}.wideProduct>div{padding:22px 8px}.productIntro h2{font-size:34px}.modelGrid,.purifierGallery,.forkliftGrid{gap:18px}}.contactCard .noBreak{white-space:nowrap;letter-spacing:-.02em;font-size:15px}.contactCard .lineCard img{object-fit:contain;align-self:center;width:104px;height:104px;margin:12px 0 2px}.materialsPage{background:#f5f8f6;min-height:100vh}.materialsTopbar{background:#fff;border-bottom:1px solid #e2ebe6;justify-content:space-between;align-items:center;height:92px;padding:0 7vw;display:flex}.backHome{color:#087b5c;font-weight:800}.materialsHero{color:#fff;background:linear-gradient(120deg,#063b35,#08755a);padding:78px 7vw 82px}.materialsHero h1{margin:18px 0;font-size:clamp(42px,5vw,68px);line-height:1.15}.materialsHero h1 em{color:#b8df54;font-style:normal}.materialsHero>p:last-child{color:#d4e4df;max-width:720px;font-size:17px;line-height:1.9}.materialsSection{padding:72px 7vw 90px}.materialsHeading{justify-content:space-between;align-items:flex-end;margin-bottom:34px;display:flex}.materialsHeading span{letter-spacing:.14em;color:#0a996f;font-size:12px;font-weight:900}.materialsHeading h2{margin:10px 0 0;font-size:40px}.materialsHeading>p{color:#6d817b;max-width:430px;line-height:1.8}.materialsGrid{grid-template-columns:repeat(2,1fr);gap:24px;display:grid}.materialCard{background:#fff;border:1px solid #dce8e2;border-radius:18px;transition:all .25s;overflow:hidden;box-shadow:0 14px 38px #14473914}.materialCard:hover{transform:translateY(-5px);box-shadow:0 20px 48px #14473924}.materialImage{aspect-ratio:16/9;background:#e8f0ec;position:relative;overflow:hidden}.materialImage img{object-fit:cover;width:100%;height:100%;display:block}.materialImage span{color:#087b5c;background:#fff;border-radius:999px;padding:7px 11px;font-size:12px;font-weight:900;position:absolute;top:14px;right:14px;box-shadow:0 5px 15px #0002}.materialBody{padding:24px}.materialBody small{color:#0a996f;font-weight:800}.materialBody h3{margin:9px 0;font-size:23px}.materialBody p{color:#667b75;margin-bottom:20px;line-height:1.75}.materialBody b{color:#0a996f}.materialsComing{color:#fff;background:#082e29;border-radius:20px;justify-content:space-between;align-items:center;gap:30px;margin:0 7vw 80px;padding:42px 5%;display:flex}.materialsComing span{color:#b8df54;font-size:12px;font-weight:900}.materialsComing h2{margin:9px 0;font-size:30px}.materialsComing p{color:#bed1cc;margin:0;line-height:1.8}.materialsComing a{white-space:nowrap;color:#103b31;background:#a9d641;border-radius:9px;padding:16px 22px;font-weight:900}.materialsFooter{background:#fff;justify-content:space-between;align-items:center;padding:34px 7vw 55px;display:flex}.materialsFooter img{object-fit:contain;mix-blend-mode:multiply;width:180px;height:105px}.materialsFooter p{color:#6e817c;font-size:12px}@media (width<=900px){.materialsTopbar{height:76px;padding:0 18px}.materialsTopbar .headerOfficialLogo{height:76px}.backHome{font-size:13px}.materialsHero{padding:55px 22px 60px}.materialsHero h1{font-size:42px}.materialsSection{padding:55px 18px 70px}.materialsHeading{display:block}.materialsHeading h2{font-size:33px}.materialsHeading>p{margin-top:15px}.materialsGrid{grid-template-columns:1fr;gap:18px}.materialsComing{margin:0 18px 75px;padding:35px 24px;display:block}.materialsComing h2{font-size:27px}.materialsComing a{margin-top:22px;display:inline-block}.materialsFooter{padding:30px 20px 100px;display:block}.materialsFooter p{line-height:1.7}}.resourceSection{background:#eef5f1;padding:76px 7vw 92px}.resourceHead{text-align:center;max-width:760px;margin:0 auto 38px}.resourceHead .eyebrow{justify-content:center}.resourceHead h2{margin:13px 0;font-size:clamp(36px,4vw,50px)}.resourceHead>p:last-child{color:#617870;line-height:1.8}.resourceGrid{grid-template-columns:repeat(3,1fr);gap:22px;display:grid}.resourceCard{background:#fff;border:1px solid #dce8e2;border-radius:18px;overflow:hidden;box-shadow:0 15px 38px #1447391a}.resourceCard>img{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.resourceBody{padding:23px}.resourceBody h3{margin:0 0 10px;font-size:22px}.resourceBody>p{color:#637872;min-height:50px;font-size:14px;line-height:1.75}.resourceButtons{grid-template-columns:1fr 1fr;gap:9px;margin-top:18px;display:grid}.resourceButtons a,.resourceButtons button{text-align:center;font:inherit;border:0;border-radius:9px;padding:13px 8px;font-size:13px;font-weight:900}.resourcePrimary{color:#fff;background:#0a996f}.resourceVideoPending{color:#8b9994;cursor:not-allowed;background:#edf1ef}.resourceTools{gap:9px;margin-top:11px;display:flex}.resourceTools a,.resourceTools button{color:#087b5c;font:inherit;text-align:center;cursor:pointer;background:#fff;border:1px solid #b9cec5;border-radius:8px;flex:1;padding:10px;font-size:13px;font-weight:800}.resourceTools a:hover,.resourceTools button:hover{background:#e8f5ee}.resourceTools span{margin-left:4px}@media (width<=900px){.resourceSection{padding:58px 18px 75px}.resourceHead h2{font-size:34px}.resourceGrid{grid-template-columns:1fr;gap:18px}.resourceBody>p{min-height:auto}.resourceButtons a,.resourceButtons button{padding:14px 8px;font-size:14px}}.pdfViewerPage{background:#17201e;min-height:100dvh}.pdfViewerHeader{z-index:5;background:#fff;border-bottom:1px solid #d9e5df;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:68px;padding:0 22px;display:grid;position:sticky;top:0}.pdfViewerHeader strong{text-align:center;color:#153a33}.pdfBack,.pdfShare{border-radius:8px;padding:10px 14px;font-size:14px;font-weight:900}.pdfBack{color:#087b5c;cursor:pointer;background:0 0;border:0;justify-self:start}.pdfShare{color:#fff;cursor:pointer;background:#0a996f;border:0;justify-self:end}.pdfPages{width:100%;margin:0 auto}.pdfPageImage{border:0;width:100%;height:auto;margin:0;display:block}.pdfPageImage+.pdfPageImage{border-top:5px solid #17201e}@media (width<=700px){.pdfViewerHeader{grid-template-rows:auto auto;grid-template-columns:1fr auto;height:116px;padding:12px 14px}.pdfViewerHeader strong{text-align:left;grid-area:1/1/auto/-1;font-size:15px}.pdfBack{grid-area:2/1;padding:10px 4px}.pdfShare{grid-area:2/2}}.resourceVideo{color:#fff;background:#103e35}.resourceShareRow{grid-template-columns:1fr 1fr;gap:9px;display:grid}.resourceShareRow .resourceTools{margin-top:9px}.resourceShareRow .resourceTools button{min-height:42px;padding:9px 5px}.videoViewerPage{background:#091411;min-height:100dvh}.videoStage{justify-content:center;align-items:center;min-height:calc(100dvh - 68px);padding:24px;display:flex}.videoStage video{background:#000;width:min(100%,1200px);height:auto;max-height:calc(100dvh - 116px);display:block;box-shadow:0 18px 55px #0008}@media (width<=700px){.videoStage{min-height:calc(100dvh - 116px);padding:0}.videoStage video{width:100%;max-height:calc(100dvh - 116px);box-shadow:none}}.productScene{border:1px solid #fff3;border-radius:22px;max-width:1120px;margin:0 auto 34px;overflow:hidden;box-shadow:0 22px 58px #05261f33}.productScene img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}.forkliftScene{border-color:#ead7d7;box-shadow:0 22px 58px #5e080833}.processTools{grid-template-columns:1.15fr 1fr;gap:22px;max-width:980px;margin:52px auto 0;display:grid}.lineOfficial,.calculatorLink{border-radius:22px;align-items:center;min-height:220px;padding:26px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 16px 42px #0e43341f}.lineOfficial:hover,.calculatorLink:hover{transform:translateY(-4px);box-shadow:0 22px 50px #0e43342e}.lineOfficial{color:#153a33;background:#fff;border:1px solid #d7e8df;gap:24px}.lineOfficial img{object-fit:contain;flex:none;width:152px;height:152px}.lineOfficial>span,.calculatorLink{flex-direction:column;display:flex}.lineOfficial small,.calculatorLink>span{color:#079b58;letter-spacing:.08em;font-size:13px;font-weight:900}.lineOfficial strong,.calculatorLink strong{margin:9px 0 18px;font-size:24px;line-height:1.45}.lineOfficial b,.calculatorLink b{color:#079b58;font-size:14px}.calculatorLink{color:#fff;background:linear-gradient(135deg,#073e36,#079b6e);justify-content:center;padding:34px}.calculatorLink>span,.calculatorLink b{color:#c7ee58}@media (width<=900px){.productScene{border-radius:16px;margin:0 auto 26px}.processTools{grid-template-columns:1fr;margin-top:38px}.lineOfficial,.calculatorLink{min-height:190px;padding:22px}.lineOfficial{gap:18px}.lineOfficial img{width:120px;height:120px}.lineOfficial strong,.calculatorLink strong{font-size:21px}}@media (width<=480px){.lineOfficial{align-items:flex-start}.lineOfficial img{width:96px;height:96px}.lineOfficial strong{font-size:18px}.calculatorLink{min-height:175px}}.serviceImage.serviceImageContain{object-fit:contain;object-position:center;background:linear-gradient(135deg,#f4f8fb,#e9f1f6);padding:10px}.storageScene{background:#edf7ee;max-width:1080px}.storageScene img{aspect-ratio:4/3;object-fit:cover}.portraitScene{background:linear-gradient(#f6f9fc,#eaf2f8);max-width:760px;padding:18px}.portraitScene img{aspect-ratio:auto;object-fit:contain;border-radius:14px}@media (width<=900px){.portraitScene{max-width:680px;padding:10px}.storageScene img{aspect-ratio:4/3}}.searchHero{background:linear-gradient(125deg,#f7fbf8 0%,#edf7f1 48%,#e1eee7 100%);grid-template-columns:39% 61%;gap:4.2vw;min-height:620px;padding-top:50px;padding-bottom:50px}.searchHero .heroCopy{max-width:610px}.searchHero h1{margin-bottom:16px;font-size:clamp(42px,4.2vw,66px)}.searchHero .lead{max-width:540px;font-size:17px;line-height:1.75}.searchHero .heroActions{margin:26px 0 0}.lineHeroBtn{color:#fff;background:#35b94b;border-radius:8px;padding:15px 25px;font-weight:900;box-shadow:0 8px 20px #35b94b2e}.heroProductGrid{z-index:2;grid-template-columns:1fr;gap:13px;display:grid;position:relative}.heroProduct{background:#fff;border:1px solid #d7e6df;border-radius:18px;grid-template-columns:218px 1fr auto;align-items:center;gap:20px;height:150px;padding:12px 20px 12px 12px;transition:transform .2s,box-shadow .2s;display:grid;overflow:hidden;box-shadow:0 14px 36px #0f42341a}.heroProduct:hover{transform:translate(-5px);box-shadow:0 20px 44px #0f423429}.heroProduct img{object-fit:cover;background:#edf3ef;border-radius:12px;width:100%;height:126px;display:block}.heroProduct-blue img{object-fit:contain;background:#eef4f8;padding:4px}.heroProduct>span{flex-direction:column;min-width:0;display:flex}.heroProduct small{letter-spacing:.08em;color:#0a996f;margin-bottom:5px;font-size:11px;font-weight:900}.heroProduct strong{color:#102d2a;font-size:22px;line-height:1.3}.heroProduct b{color:#647c75;margin-top:7px;font-size:13px}.heroProduct>i{color:#087b5c;background:#e7f4eb;border-radius:50%;place-items:center;width:38px;height:38px;font-style:normal;font-weight:900;display:grid}.heroProduct-blue>i{color:#176c9c;background:#e8f1f8}.heroProduct-red>i{color:#a82c2c;background:#f8eaea}@media (width<=900px){.searchHero{min-height:auto;padding:34px 17px 30px;display:block}.searchHero .heroCopy{max-width:none}.searchHero h1{margin:12px 0;font-size:38px;line-height:1.12}.searchHero .lead{margin:0;font-size:14px;line-height:1.65}.searchHero .heroActions{grid-template-columns:1fr 1fr;gap:9px;margin:18px 0 22px;display:grid}.searchHero .primaryBtn,.lineHeroBtn{text-align:center;padding:13px 10px;font-size:14px}.heroProductGrid{gap:9px}.heroProduct{border-radius:13px;grid-template-columns:116px 1fr 30px;gap:12px;height:104px;padding:8px 11px 8px 8px}.heroProduct img{border-radius:9px;height:88px}.heroProduct strong{font-size:16px}.heroProduct b{margin-top:4px;font-size:11px}.heroProduct small{margin-bottom:2px;font-size:9px}.heroProduct>i{width:30px;height:30px}}@media (width<=390px){.searchHero h1{font-size:34px}.heroProduct{grid-template-columns:102px 1fr 26px;gap:9px}.heroProduct strong{font-size:15px}.heroProduct>i{width:26px;height:26px}}.headerCta.calculatorCta{color:#163c2d;background:linear-gradient(135deg,#d7f35d,#9fd52f);border:2px solid #fff;border-radius:12px;flex-direction:column;align-items:center;gap:1px;min-width:174px;padding:9px 18px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 0 0 2px #7fb32947,0 10px 25px #487e1a3d}.headerCta.calculatorCta:hover{transform:translateY(-2px)scale(1.02);box-shadow:0 0 0 3px #7fb3293d,0 15px 30px #487e1a4d}.calculatorCta span{letter-spacing:.12em;color:#52721c;font-size:9px;font-weight:900}.calculatorCta strong{white-space:nowrap;font-size:15px}@media (width<=900px){.topbar .headerCta.calculatorCta{border-radius:10px;min-width:142px;padding:8px 10px;display:flex}.calculatorCta span{font-size:8px}.calculatorCta strong{font-size:12px}}@media (width<=380px){.topbar{padding-left:10px;padding-right:10px}.headerOfficialLogo,.headerOfficialLogo img{width:122px}.topbar .headerCta.calculatorCta{min-width:132px;padding:8px 7px}.calculatorCta strong{font-size:11px}}.usageProof{background:#fff;border:1px solid #dce8e2;border-radius:22px;max-width:1240px;margin:52px auto 0;padding:34px;box-shadow:0 18px 48px #1447391a}.usageProofHead{text-align:center;max-width:850px;margin:0 auto 28px}.usageProofHead .eyebrow{justify-content:center}.usageProofHead h3{margin:10px 0 14px;font-size:32px}.usageProofHead>strong{color:#087b5c;background:#e6f4e9;border-radius:999px;padding:9px 16px;font-size:13px;display:inline-block}.usageProofHead>p:last-child{color:#647a74;line-height:1.8}.usageProofGrid{grid-template-columns:1fr 1fr;gap:20px;display:grid}.usageProof figure{background:#f8fbf9;border:1px solid #dce7e2;border-radius:16px;margin:0;overflow:hidden}.usageImage{background:#fff;position:relative}.usageImage>img{width:100%;height:auto;display:block}.usageLabel{color:#fff;border-radius:999px;padding:9px 15px;font-size:14px;font-weight:950;position:absolute;top:14px;left:14px;box-shadow:0 6px 16px #0003}.usageLabel.before{background:#6e7c77}.usageLabel.after{background:#0a996f}.usageProof figcaption{flex-direction:column;gap:6px;padding:17px 19px;display:flex}.usageProof figcaption b{color:#153a33;font-size:17px}.usageProof figcaption span{color:#657b75;font-size:13px;line-height:1.7}.savingsProof{z-index:1;background:#ffffff12;border:1px solid #ffffff26;border-radius:18px;width:min(88%,680px);padding:26px;position:relative}.savingsKicker{color:#a7c2bb;font-size:13px;display:block}.savingsProof>strong{color:#b8df54;margin:6px 0 20px;font-size:28px;display:block}.savingsCompare{grid-template-columns:1fr 1fr;gap:12px;display:grid}.savingsCompare figure{color:#153a33;background:#fff;border-radius:12px;margin:0;overflow:hidden}.savingsCompare a{background:#f4f7f5;display:block}.savingsCompare img{aspect-ratio:1.41;object-fit:cover;width:100%;display:block}.savingsCompare figcaption{flex-direction:column;gap:2px;padding:11px 12px;display:flex}.savingsCompare figcaption b{font-size:15px}.savingsCompare figcaption span{color:#647a74;font-size:11px}.savingsPeak{color:#fff;background:#0a996f;border-radius:10px;align-items:center;gap:10px;margin-top:14px;padding:11px 13px;display:flex}.savingsPeak b{white-space:nowrap;color:#d7f16f;font-size:14px}.savingsPeak span{font-size:12px;line-height:1.45}.savingsProof>small{color:#a9c0bb;text-align:center;margin-top:11px;font-size:10px;display:block}.peakCallout{color:#b81e24;text-align:center;background:#fffffff0;border:2px solid #e3383f;border-radius:10px;flex-direction:column;align-items:center;padding:10px 14px 15px;display:flex;position:absolute;top:29%;right:5%;box-shadow:0 8px 22px #730e123d}.peakCallout:after{content:"";border-left:4px solid #e3383f;height:64px;position:absolute;top:100%;left:50%;transform:translate(-50%)}.peakCallout:before{content:"▼";color:#e3383f;font-size:25px;position:absolute;top:calc(100% + 48px);left:50%;transform:translate(-50%)}.peakCallout small{font-weight:900}.peakCallout strong{font-size:18px}.peakCallout b{margin-top:2px;font-size:12px}.usageSourceNote{color:#315c50;background:#edf7f1;border-left:5px solid #0a996f;margin:20px 0 0;padding:14px 18px;font-size:14px;font-weight:800;line-height:1.7}.officialPurifier{background:#f4f8fb;max-width:820px;padding:0}.officialPurifier img{aspect-ratio:1;object-fit:cover;border-radius:0;width:100%}.headerOfficialLogo img,.footerOfficialLogo img{mix-blend-mode:normal}@media (width<=900px){.usageProof{margin-top:35px;padding:20px 13px}.usageProofHead h3{font-size:26px}.usageProofGrid{grid-template-columns:1fr}.peakCallout{padding:7px 9px 11px;top:24%;right:3%}.peakCallout strong{font-size:14px}.peakCallout b{font-size:10px}.peakCallout:after{height:42px}.peakCallout:before{font-size:21px;top:calc(100% + 28px)}.officialPurifier img{aspect-ratio:1}.savingsProof{width:calc(100% - 28px);padding:18px}.savingsProof>strong{margin-bottom:15px;font-size:24px}.savingsCompare{gap:8px}.savingsCompare figcaption{padding:8px}.savingsCompare figcaption b{font-size:13px}.savingsCompare figcaption span{font-size:9px}.savingsPeak{align-items:flex-start;gap:7px}.savingsPeak b{font-size:12px}.savingsPeak span{font-size:10px}.advVisual{min-height:460px}}.achievementsSection{color:#fff;background:radial-gradient(circle at 18% 48%,#a9d6411f,#0000 34%),linear-gradient(125deg,#062f29,#063f36 58%,#032d28);padding:82px 6vw 88px}.achievementsHead{max-width:1180px;margin:0 auto 30px}.achievementsHead h2{margin:12px 0 10px;font-size:clamp(38px,4vw,58px)}.achievementsHead h2 em{color:#a9d641;font-style:normal}.achievementsHead>p{color:#d0dfda;margin:0 0 12px;font-size:17px}.achievementsHead>small{color:#c9e66b;background:#a9d64114;border:1px solid #a9d64159;border-radius:999px;padding:7px 11px;display:inline-block}.achievementsLayout{grid-template-columns:42% 58%;align-items:stretch;gap:28px;max-width:1400px;margin:auto;display:grid}.taiwanMap{background:#07372f;border:1px solid #ffffff1f;border-radius:20px;min-height:560px;position:relative;overflow:hidden}.taiwanMap>img{object-fit:cover;width:100%;height:100%;display:block}.mapLegend{background:#031f1be0;border-radius:12px;gap:7px;padding:12px 14px;font-size:12px;display:grid;position:absolute;bottom:18px;left:18px}.mapLegend span{align-items:center;gap:8px;display:flex}.mapLegend i{border-radius:50%;width:9px;height:9px;display:block}.storageDot{background:#a9d641}.purifierDot{background:#2aa7ff}.forkliftDot{background:#ef443d}.achievementsContent{flex-direction:column;gap:18px;display:flex}.achievementStats{background:#ffffff09;border:1px solid #ffffff2e;border-radius:18px;grid-template-columns:repeat(4,1fr);display:grid;overflow:hidden}.achievementStats>div{text-align:center;border-right:1px solid #ffffff2b;flex-direction:column;align-items:center;min-height:142px;padding:22px 12px;display:flex}.achievementStats>div:last-child{border:0}.achievementStats b{color:#b7dc55;font-size:25px}.achievementStats span{color:#d5e3df;margin:10px 0;font-size:12px}.achievementStats strong{color:#fff;font-size:26px}.achievementCases{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.achievementCases article{background:#0b463c;border:1px solid #ffffff2b;border-radius:14px;overflow:hidden}.caseImage{position:relative}.caseImage img{aspect-ratio:1.45;object-fit:cover;width:100%;display:block}.caseImage span{background:#031f1bd1;border-radius:6px;padding:5px 8px;font-size:10px;position:absolute;bottom:10px;left:10px}.caseBody{padding:14px}.caseTag{border-radius:999px;padding:5px 8px;font-size:10px;font-weight:800;display:inline-block}.storageTag{color:#173416;background:#a9d641}.purifierTag{color:#fff;background:#2389e8}.forkliftTag{color:#fff;background:#df3b37}.caseBody h3{border-bottom:1px solid #ffffff2b;margin:10px 0;padding-bottom:10px;font-size:17px}.caseBody p{color:#d1e0dc;font-size:12px}.caseBody>b{color:#bedf56;margin-top:13px;font-size:11px;display:block}.achievementMore{text-align:center;color:#cdeb69;border:1px solid #a9d641;border-radius:999px;align-self:center;min-width:320px;padding:13px 25px;font-weight:900}.achievementMore span{margin-left:24px}@media (width<=1000px){.achievementsLayout{grid-template-columns:1fr}.taiwanMap{aspect-ratio:1.15;min-height:auto}.achievementStats>div{min-height:125px}.achievementsSection{padding:64px 18px 76px}}@media (width<=650px){.achievementsHead h2{font-size:36px}.achievementsHead>p{font-size:15px;line-height:1.7}.achievementStats{grid-template-columns:1fr 1fr}.achievementStats>div{min-height:112px}.achievementStats>div:nth-child(2){border-right:0}.achievementStats>div:nth-child(-n+2){border-bottom:1px solid #ffffff2b}.achievementCases{grid-template-columns:1fr}.caseImage img{aspect-ratio:1.7}.achievementMore{width:100%;min-width:0}.taiwanMap{aspect-ratio:.95}.mapLegend{bottom:10px;left:10px}}.purifierCaseImage{background:#fff}.purifierCaseImage img{object-fit:contain!important}.mapHint{z-index:3;white-space:nowrap;color:#d8f371;background:#031f1be6;border:1px solid #a9d6418c;border-radius:999px;padding:9px 14px;font-size:12px;font-weight:900;position:absolute;top:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 25px #00000040}.mapMarker{z-index:4;color:#fff;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.mapMarker span{color:#fff;border:3px solid #fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:10px;animation:1.9s infinite mapPulse;display:grid;box-shadow:0 0 0 7px #ffffff2b,0 7px 20px #00000080}.mapMarker b{white-space:nowrap;background:#031f1be6;border-radius:6px;padding:5px 7px;font-size:11px}.mapMarker-green span{background:#72b82e}.mapMarker-blue span{background:#218fde}.mapMarker-red span{background:#e2413b}.mapMarker.isActive span{box-shadow:0 0 0 10px #cfef634d,0 7px 22px #0000008c}@keyframes mapPulse{0%,to{box-shadow:0 0 0 5px #ffffff29,0 7px 20px #00000080}50%{box-shadow:0 0 0 10px #ffffff0a,0 7px 20px #00000080}}.mapPopup{z-index:8;color:#17352f;background:#fff;border-top:5px solid #74b930;border-radius:16px;width:min(330px,100% - 40px);position:absolute;top:62px;left:20px;overflow:hidden;box-shadow:0 20px 55px #00000080}.mapPopup-blue{border-top-color:#218fde}.mapPopup-red{border-top-color:#e2413b}.mapPopupClose{z-index:2;color:#fff;cursor:pointer;background:#042621db;border:0;border-radius:50%;width:31px;height:31px;font-size:21px;position:absolute;top:9px;right:9px}.mapPopupImage{background:#edf4f0;position:relative}.mapPopupImage img{aspect-ratio:1.7;object-fit:cover;width:100%;display:block}.mapPopupImage.containMachine img{object-fit:contain;background:#fff}.mapPopupImage span{color:#fff;background:#042621d6;border-radius:5px;padding:5px 7px;font-size:10px;position:absolute;bottom:9px;left:10px}.mapPopupBody{padding:15px 17px 18px}.mapPopupBody small{color:#168360;font-weight:900}.mapPopupBody h3{margin:5px 0 8px;font-size:19px}.mapPopupBody p{color:#60766f;margin:0 0 12px;font-size:13px}.mapPopupBody strong,.mapPopupBody>b{border-top:1px solid #e1e9e5;padding-top:8px;font-size:12px;display:block}.mapPopupBody>b{color:#178663;margin-top:7px}.achievementMore{display:none}@media (width<=650px){.mapHint{font-size:11px;top:9px}.mapMarker span{width:27px;height:27px}.mapMarker b{font-size:10px}.mapPopup{width:calc(100% - 20px);top:48px;left:10px}.mapPopupImage img{aspect-ratio:1.9}}.taiwanMap{aspect-ratio:430/515;background:#fff;min-height:0}.mapMarker span{background:#123f98}.mapMarker.isActive span{background:#a9d641}.mapPopup{border-top-color:#a9d641;flex-direction:column;max-height:calc(100% - 78px);display:flex;top:58px}.mapPopup>header{border-bottom:1px solid #dfe8e4;padding:16px 46px 11px 17px}.mapPopup>header small{color:#158561;font-weight:900}.mapPopup>header h3{margin:4px 0 0;font-size:19px}.mapProjectList{gap:8px;padding:10px;display:grid;overflow-y:auto}.mapProject{background:#eff6f2;border-radius:10px;grid-template-columns:92px 1fr;align-items:center;gap:11px;padding:8px;display:grid}.mapProject>img{object-fit:cover;border-radius:7px;width:92px;height:66px;display:block}.mapProject>div{flex-direction:column;gap:3px;min-width:0;display:flex}.mapProject strong{font-size:14px}.mapProject span{color:#657a74;font-size:11px}.mapProject b{color:#087b5c;font-size:11px}.achievementStats strong small{color:#cfe0db;font-size:11px}.achievementCases .caseImage img{aspect-ratio:auto;height:170px}.achievementCases .caseImage{background:#edf4f0}.achievementCases .purifierCaseImage img{padding:8px}.achievementCases .caseBody p{min-height:35px;line-height:1.55}.achievementCases .caseBody>b{line-height:1.5}.achievementMore,.mapLegend{display:none!important}@media (width<=1000px){.taiwanMap{width:min(100%,560px);margin:auto}.achievementsContent{width:100%}}@media (width<=650px){.taiwanMap{aspect-ratio:430/515;width:100%}.mapMarker b{padding:4px 5px;font-size:9px}.mapPopup{max-height:calc(100% - 60px)}.mapProject{grid-template-columns:80px 1fr}.mapProject>img{width:80px;height:59px}.achievementCases .caseImage img{aspect-ratio:1.7;height:auto}}.taiwanMap{background:0 0;border:0;border-radius:0;overflow:visible}.taiwanMap>img{object-fit:contain}.mapPrompt{font-weight:950;animation:2.4s ease-in-out infinite mapPromptBlink;color:#ffe44c!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:18px!important}@keyframes mapPromptBlink{0%,to{opacity:1;text-shadow:0 0 7px #ffe44c73}50%{opacity:.35;text-shadow:0 0 18px #ffe44cf2}}.taiwanMap{aspect-ratio:650/520;align-self:start;width:100%}.taiwanMap>img{object-fit:contain;width:100%;height:100%}.mapPrompt{align-items:center;gap:10px;font-size:26px!important;display:inline-flex!important}.mapPrompt:after{content:"👇";font-size:31px;animation:1.8s ease-in-out infinite pointDown;display:inline-block}@keyframes pointDown{0%,to{transform:translateY(-2px)}50%{transform:translateY(8px)}}@media (width<=650px){.taiwanMap{aspect-ratio:650/520}.mapPrompt{font-size:21px!important}.mapPrompt:after{font-size:26px}}.resourceCard:nth-child(2)>img{object-fit:contain;object-position:center;background:linear-gradient(135deg,#f5f8fb,#e8f1f7);padding:7px}.serviceResourceCard{flex-direction:column;display:flex}.serviceResourceCard .serviceBody{flex-direction:column;flex:1;display:flex}.serviceResourceCard .serviceBody>p{min-height:74px}.mergedResourceButtons{margin-top:auto;padding-top:16px}.mergedResourceButtons>:only-child,.mergedShareRow>:only-child{grid-column:1/-1}.mergedShareRow .resourceTools{margin-top:9px}.mergedShareRow .resourceTools button{min-height:42px;padding:9px 5px}.calculatorLaunch{z-index:10000;color:#123a26;text-align:center;clip-path:inset(0);background:radial-gradient(circle at 50% 42%,#eaff7c 0,#b9e441 34%,#77b61c 100%);flex-direction:column;justify-content:center;align-items:center;gap:10px;text-decoration:none;animation:2.35s cubic-bezier(.65,0,.2,1) forwards calculatorLaunchCollapse;display:flex;position:fixed;inset:0}.calculatorLaunch span{letter-spacing:.2em;font-size:16px;font-weight:950}.calculatorLaunch strong{font-size:clamp(36px,8vw,78px);line-height:1.1}.calculatorLaunch small{font-size:clamp(15px,2vw,23px);font-weight:800}.headerCta.calculatorCta{animation:2.8s ease-in-out 2.35s infinite calculatorButtonPulse}@keyframes calculatorLaunchCollapse{0%,43%{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto}86%{opacity:1}99%{clip-path:inset(12px 24px calc(100vh - 72px) calc(100vw - 220px) round 12px);opacity:.95;visibility:visible;pointer-events:none}to{clip-path:inset(12px 24px calc(100vh - 72px) calc(100vw - 220px) round 12px);opacity:0;visibility:hidden;pointer-events:none}}@keyframes calculatorButtonPulse{0%,to{filter:brightness();box-shadow:0 0 0 2px #7fb32940,0 10px 25px #487e1a3d}50%{filter:brightness(1.18);box-shadow:0 0 0 7px #ffe23d2e,0 12px 34px #91c22285}}.calculatorLink>span,.calculatorLink>b{text-shadow:0 0 12px #ffe34c59;animation:2.8s ease-in-out infinite calculatorTextGlow;color:#ffe34c!important;font-size:18px!important}.calculatorLink>b{font-size:17px!important}@keyframes calculatorTextGlow{0%,to{opacity:1;text-shadow:0 0 8px #ffe34c4d}50%{opacity:.58;text-shadow:0 0 20px #ffe34cf2}}.usageImage .usageLabel{top:auto;bottom:14px}.priceCallout{z-index:3;color:#9e251d;opacity:0;background:#fffffff5;border:2px solid #d3483d;border-radius:11px;flex-direction:column;gap:2px;padding:10px 14px;display:flex;position:absolute;top:5%;left:14px;transform:translateY(-18px)scale(.94);box-shadow:0 10px 25px #5f120e38}.priceCallout small{font-size:11px;font-weight:900}.priceCallout strong{font-size:19px}.priceCallout b{font-size:11px}.afterPrice{color:#087754;border-color:#07996c;box-shadow:0 10px 25px #04654838}@keyframes priceCardReveal{to{opacity:1;transform:translateY(0)scale(1)}}.peakCallout{top:4%!important;right:3%!important}.peakCallout:after{height:118px!important}.peakCallout:before{top:calc(100% + 101px)!important}@media (width<=900px){.calculatorLaunch{animation-name:calculatorLaunchCollapseMobile}.serviceResourceCard .serviceBody>p{min-height:auto}.calculatorLink>span{font-size:19px!important}.calculatorLink>b{font-size:18px!important}.priceCallout{padding:7px 9px;top:4%;left:8px}.priceCallout strong{font-size:14px}.peakCallout{top:3%!important;right:2%!important}.peakCallout:after{height:78px!important}.peakCallout:before{top:calc(100% + 61px)!important}}@keyframes calculatorLaunchCollapseMobile{0%,43%{clip-path:inset(0);opacity:1;visibility:visible;pointer-events:auto}86%{opacity:1}99%{clip-path:inset(8px 8px calc(100vh - 62px) calc(100vw - 160px) round 10px);opacity:.95;visibility:visible;pointer-events:none}to{clip-path:inset(8px 8px calc(100vh - 62px) calc(100vw - 160px) round 10px);opacity:0;visibility:hidden;pointer-events:none}}@media (prefers-reduced-motion:reduce){.calculatorLaunch{display:none}.headerCta.calculatorCta,.calculatorLink>span,.calculatorLink>b{animation:none}.priceCallout{opacity:1;transform:none}}.resultsMap{aspect-ratio:620/800;isolation:isolate;width:min(100%,620px);margin:0 auto;position:relative}.resultsMapImage{object-fit:contain;filter:drop-shadow(0 20px 30px #00141047);width:100%;height:100%;display:block}.resultsMapKey{z-index:5;color:#fff;background:#032822e6;border:1px solid #fff3;border-radius:12px;flex-direction:column;gap:7px;padding:10px 12px;font-size:11px;font-weight:800;display:flex;position:absolute;top:8px;right:8px;box-shadow:0 10px 28px #00000038}.resultsMapKey span{white-space:nowrap;align-items:center;gap:7px;display:flex}.resultsMapKey i{border:2px solid #fff;border-radius:50%;width:10px;height:10px;display:block}.keyStorage{background:#a9d641}.keyPurifier{background:#299cf0}.keyForklift{background:#ed4a42}.resultsMarker{z-index:4;color:#fff;cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:7px;padding:0;display:flex;position:absolute;transform:translate(-50%,-50%)}.resultsMarker>span{background:#a9d641;border:4px solid #fff;border-radius:50%;flex:none;width:26px;height:26px;animation:2.2s ease-in-out infinite resultsPulse;box-shadow:0 0 0 7px #a9d64133,0 7px 18px #00000073}.resultsMarker>b{white-space:nowrap;background:#032721ed;border:1px solid #fff3;border-radius:7px;align-items:center;gap:6px;padding:6px 8px;font-size:12px;display:flex;box-shadow:0 7px 16px #00000040}.resultsMarker>b small{color:#dff27d;font-size:10px}.resultsMarker.isActive>span{background:#ffe34c;box-shadow:0 0 0 10px #ffe34c40,0 7px 20px #00000080}@keyframes resultsPulse{0%,to{transform:scale(1);box-shadow:0 0 0 6px #a9d64138,0 7px 18px #00000073}50%{transform:scale(1.1);box-shadow:0 0 0 11px #a9d6410f,0 7px 18px #00000073}}.resultsPopup{z-index:10;color:#163b32;background:#fff;border:1px solid #dce9e3;border-top:6px solid #a9d641;border-radius:17px;flex-direction:column;width:min(360px,100% - 28px);max-height:72%;display:flex;position:absolute;bottom:14px;left:14px;overflow:hidden;box-shadow:0 24px 60px #0000007a}.resultsPopupClose{z-index:2;color:#fff;cursor:pointer;background:#073f35;border:0;border-radius:50%;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:10px;right:10px}.resultsPopup>header{border-bottom:1px solid #e0eae6;padding:15px 50px 12px 16px}.resultsPopup>header small{color:#12825f;font-size:11px;font-weight:900}.resultsPopup>header h3{margin:4px 0 0;font-size:20px}.resultsProjectList{gap:8px;padding:10px;display:grid;overflow-y:auto}.resultsProject{background:#eef6f2;border-radius:11px;grid-template-columns:96px 1fr;align-items:center;gap:11px;padding:8px;display:grid}.resultsProject>img{object-fit:cover;border-radius:8px;width:96px;height:72px;display:block}.resultsProject>div{flex-direction:column;align-items:flex-start;gap:3px;min-width:0;display:flex}.resultsProject strong{font-size:14px}.resultsProject span{color:#60766f;font-size:11px}.resultsProject b{color:#087b5c;font-size:11px}.productPill{border-radius:999px;padding:3px 6px;font-size:9px;font-style:normal;font-weight:900;display:inline-block}.productPill.storage{color:#355900;background:#dff1a6}.productPill.purifier{color:#0567ad;background:#d8edff}.productPill.forklift{color:#a52822;background:#ffe0dd}@media (width<=1000px){.resultsMap{width:min(100%,560px)}.achievementsLayout{align-items:start}}@media (width<=650px){.resultsMapKey{padding:8px;font-size:9px;top:2px;right:2px}.resultsMarker{gap:4px}.resultsMarker>span{border-width:3px;width:22px;height:22px}.resultsMarker>b{gap:4px;padding:4px 5px;font-size:9px}.resultsMarker>b small{font-size:8px}.resultsPopup{width:calc(100% - 12px);max-height:78%;bottom:6px;left:6px}.resultsProject{grid-template-columns:82px 1fr}.resultsProject>img{width:82px;height:62px}.resultsPopup>header h3{font-size:18px}}.heroProductCard{background:#fff;border:1px solid #d7e6df;border-radius:18px;overflow:hidden;box-shadow:0 14px 36px #0f42341a}.heroProductCard .heroProductVisual{box-shadow:none;border:0;border-radius:0}.heroProductCard .heroProductVisual:hover{box-shadow:none;transform:none}.heroResourceBody{padding:0 13px 12px}.heroResourceButtons{margin-top:0}.heroShareRow .resourceTools{margin-top:7px}.heroShareRow .resourceTools button{min-height:38px;padding:7px 4px;font-size:11px}.heroResourceButtons>:only-child,.heroShareRow>:only-child{grid-column:1/-1}.energyFlow{color:#fff;background:radial-gradient(circle at 50% 45%,#44c28b33,#0000 38%),linear-gradient(145deg,#062e29,#06483c);border:1px solid #ffffff2e;border-radius:22px;max-width:1120px;margin:0 auto 34px;padding:26px;overflow:hidden;box-shadow:0 22px 58px #05261f3d}.flowHeader{justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;display:flex}.flowHeader>div:first-child{flex-direction:column;gap:5px;display:flex}.flowHeader small{color:#a8c9c0;font-size:12px}.flowHeader strong{font-size:24px}.flowTabs{background:#0000002b;border:1px solid #ffffff24;border-radius:999px;gap:7px;padding:5px;display:flex}.flowTabs button{color:#c7d9d4;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:999px;padding:9px 13px;font-size:12px;font-weight:900}.flowTabs button.active{color:#143b2e;background:#ffe34c;box-shadow:0 5px 18px #ffe34c40}.flowCanvas{grid-template-columns:minmax(150px,1fr) 110px minmax(190px,1.15fr) 110px minmax(150px,1fr);align-items:center;gap:10px;display:grid}.flowNode{text-align:center;background:#ffffff13;border:1px solid #ffffff2b;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:230px;padding:18px 14px;display:flex;position:relative}.flowNode>span:first-child{font-size:48px}.flowNode>img{object-fit:contain;background:#f4f8f6;border-radius:10px;width:128px;height:130px}.flowNode>strong{font-size:18px}.flowNode>small{color:#c5d8d3;font-size:11px}.flowNode>b{color:#ffe34c;font-size:12px}.storageNode>img{width:146px}.purifierNode>img{width:120px}.purifierNode>b{color:#69e6bd}.warningText{color:#ff988d!important}.successText{color:#83efb7!important}.savingBadge{background:#ffe34c;border-radius:999px;padding:5px 8px;color:#173c30!important}.flowRail{background:#ffffff1f;border-radius:999px;height:8px;position:relative}.flowRail:after{content:"";opacity:.25;background:linear-gradient(90deg,#6ee6bd,#ffe34c);border-radius:999px;position:absolute;inset:2px}.flowRail i{z-index:2;opacity:0;background:#ffe34c;border-radius:50%;width:12px;height:12px;position:absolute;top:-2px;left:0;box-shadow:0 0 13px #ffe34c}.flowRail i:nth-child(2){animation-delay:.85s!important}.flowRail i:nth-child(3){animation-delay:1.7s!important}.flowRail em{color:#d2e2dd;text-align:center;width:150px;font-size:10px;font-style:normal;position:absolute;top:18px;left:50%;transform:translate(-50%)}.is-charge .railGridStorage i,.is-discharge .railStorageFactory i,.purifierEnergyFlow .flowRail i{opacity:1;animation:2.55s linear infinite energyParticle}.is-charge .railGridStorage:after,.is-discharge .railStorageFactory:after,.purifierEnergyFlow .flowRail:after{opacity:1;animation:2s ease-in-out infinite railGlow}.purifierInputRail:after{background:linear-gradient(90deg,#ff7167,#d985ff,#5af)}.purifierInputRail i{background:#ff8177;box-shadow:0 0 13px #ff6d62}.purifierOutputRail:after{background:linear-gradient(90deg,#4ce4bd,#b9ef5b)}.purifierOutputRail i{background:#78efc3;box-shadow:0 0 13px #69f0bf}@keyframes energyParticle{0%{left:0}to{left:calc(100% - 12px)}}@keyframes railGlow{0%,to{filter:brightness(.8)}50%{filter:brightness(1.5)}}.batteryGauge{border:1px solid #ffffff59;border-radius:999px;width:74%;height:12px;margin-top:5px;padding:2px}.batteryGauge span{background:linear-gradient(90deg,#62dea9,#d6ef55);border-radius:999px;height:100%;display:block}.is-charge .batteryGauge span{animation:4.5s ease-in-out infinite batteryCharge}.is-discharge .batteryGauge span{animation:4.5s ease-in-out infinite batteryDischarge}@keyframes batteryCharge{0%{width:20%}80%,to{width:94%}}@keyframes batteryDischarge{0%{width:94%}80%,to{width:24%}}.flowSummary{color:#e1ece8;background:#ffffff14;border-left:4px solid #ffe34c;margin:22px 0 0;padding:12px 15px;font-size:13px;line-height:1.7}.is-charge .dischargeOnly,.is-discharge .chargeOnly{display:none!important}.liveBadge{color:#7ff0c4;background:#37cc961a;border:1px solid #64efbc59;border-radius:999px;padding:8px 11px;font-size:12px;font-weight:900;animation:2.4s ease-in-out infinite livePulse}@keyframes livePulse{0%,to{opacity:1}50%{opacity:.45}}.purifyPulse{border:2px solid #67efbf99;border-radius:50%;width:130px;height:130px;animation:2.4s ease-out infinite purifierPulse;position:absolute!important}@keyframes purifierPulse{0%{opacity:.8;transform:scale(.65)}to{opacity:0;transform:scale(1.45)}}.powerQualityCompare{background:#ffffff14;border-radius:13px;justify-content:center;align-items:center;gap:18px;margin-top:22px;padding:13px;font-size:12px;display:flex}.powerQualityCompare span{align-items:center;gap:8px;display:flex}.powerQualityCompare i{background-position:50%;background-repeat:no-repeat;background-size:contain;width:58px;height:22px;display:block}.noisyWave{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 24'%3E%3Cpath d='M0 12 L8 3 L14 21 L21 5 L28 18 L36 2 L43 20 L51 7 L60 17 L68 4 L80 13' fill='none' stroke='%23ff8177' stroke-width='3'/%3E%3C/svg%3E")}.cleanWave{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 80 24'%3E%3Cpath d='M0 12 C10 1 20 1 30 12 S50 23 60 12 S70 1 80 12' fill='none' stroke='%2378efc3' stroke-width='3'/%3E%3C/svg%3E")}.forkliftOfficialScene{background:linear-gradient(135deg,#f4f7f5,#dfeae5)}.forkliftOfficialScene img{padding:18px;object-fit:contain!important}.storageEnergyFlow{isolation:isolate;transition:background 1.2s;position:relative}.storageEnergyFlow>:not(.storageSky){z-index:2;position:relative}.storageEnergyFlow.is-charge{background:radial-gradient(circle at 50% 42%,#307eb938,#0000 38%),linear-gradient(145deg,#020c1d,#071d35 58%,#0d3445)}.storageEnergyFlow.is-discharge{background:radial-gradient(circle at 52% 36%,#ffdb6340,#0000 36%),linear-gradient(145deg,#075442,#087b60 58%,#2f8b6c)}.storageSky{pointer-events:none;inset:0;overflow:hidden;z-index:0!important;position:absolute!important}.storageSky .moon,.storageSky .sunDisc{font-size:68px;line-height:1;transition:opacity 1s,transform 1.2s;position:absolute;top:8%;right:7%}.storageSky .moon{color:#dbeeff;text-shadow:0 0 32px #9fd4ff}.storageSky .sunDisc{color:#ffe36a;text-shadow:0 0 38px #ffd84f;opacity:0;transform:translateY(22px)scale(.8)}.is-discharge .storageSky .moon{opacity:0;transform:translateY(-22px)scale(.8)}.is-discharge .storageSky .sunDisc{opacity:1;transform:none}.storageSky i{background:#fff;border-radius:50%;width:3px;height:3px;animation:2.8s ease-in-out infinite starBlink;position:absolute;box-shadow:0 0 7px #fff}.storageSky i:first-of-type{top:18%;left:8%}.storageSky i:nth-of-type(2){animation-delay:.8s;top:11%;left:28%}.storageSky i:nth-of-type(3){animation-delay:1.4s;top:20%;right:27%}.is-discharge .storageSky i{opacity:0}@keyframes starBlink{0%,to{opacity:.25}50%{opacity:1}}.storageEnergyFlow .storageNode{background:#ffffff1c;overflow:hidden}.storageEnergyFlow .storageNode>img{object-fit:cover;object-position:center;border:2px solid #ffffffb3;width:168px;height:138px;transition:filter 1.2s;box-shadow:0 12px 28px #00000042}.storageEnergyFlow.is-charge .storageNode>img{filter:brightness(.72)saturate(.86)hue-rotate(8deg)}.storageEnergyFlow.is-discharge .storageNode>img{filter:brightness(1.05)saturate(1.05)}.storageEnergyFlow .flowRail{box-shadow:0 0 0 1px #ffffff14}.storageEnergyFlow.is-charge .railGridStorage{box-shadow:0 0 18px #48bbff6b}.storageEnergyFlow.is-charge .railGridStorage:after{background:linear-gradient(90deg,#56bbff,#87e9ff,#ffe34c)}.storageEnergyFlow.is-charge .railGridStorage i{background:#7ce8ff;box-shadow:0 0 16px #67dfff}.storageEnergyFlow.is-discharge .railStorageFactory{box-shadow:0 0 20px #ffe34c75}.storageEnergyFlow.is-discharge .railStorageFactory:after{background:linear-gradient(90deg,#7ff0bd,#ffe34c)}.storageEnergyFlow.is-discharge .railStorageFactory i{background:#ffe34c;box-shadow:0 0 16px #ffe34c}.storageEnergyFlow.is-discharge .railGridStorage{opacity:.3}.storageEnergyFlow .flowSummary{font-size:14px;font-weight:800}.usageProofGrid.isVisible .beforePrice{animation:1.45s .2s forwards priceCardReveal,3.2s ease-in-out 1.65s infinite priceCardBlink}.usageProofGrid.isVisible .afterPrice{animation:1.45s .85s forwards priceCardReveal,3.2s ease-in-out 2.3s infinite priceCardBlink}@keyframes priceCardBlink{0%,to{opacity:1;filter:brightness()}50%{opacity:.58;filter:brightness(1.13)}}@media (width<=900px){.heroProductResourceGrid{gap:11px}.heroProductCard{border-radius:13px}.heroResourceBody{padding:0 8px 9px}.heroResourceButtons{grid-template-columns:1fr 1fr;gap:6px}.heroResourceButtons a{padding:10px 5px;font-size:11px}.heroShareRow{gap:6px}.heroShareRow .resourceTools button{min-height:34px;font-size:10px}.achievementCases{display:none}.energyFlow{border-radius:16px;margin:0 auto 26px;padding:17px 10px}.flowHeader{flex-direction:column;align-items:flex-start;margin-bottom:17px}.flowHeader strong{font-size:19px}.flowTabs{grid-template-columns:1fr 1fr;width:100%;display:grid}.flowTabs button{padding:9px 5px;font-size:11px}.flowCanvas{grid-template-columns:minmax(78px,1fr) 38px minmax(88px,1fr) 38px minmax(78px,1fr);gap:3px}.flowNode{border-radius:12px;min-height:185px;padding:10px 4px}.flowNode>span:first-child{font-size:32px}.flowNode>img,.storageNode>img,.purifierNode>img,.storageEnergyFlow .storageNode>img{width:78px;height:84px}.flowNode>strong{font-size:12px}.flowNode>small,.flowNode>b{font-size:8px}.flowRail{height:6px}.flowRail i{width:9px;height:9px;top:-2px}.flowRail em{width:78px;font-size:7px;top:13px}.batteryGauge{height:9px}.flowSummary{font-size:11px}.powerQualityCompare{gap:7px;font-size:9px}.powerQualityCompare i{width:34px}.purifyPulse{width:85px;height:85px}.forkliftOfficialScene img{padding:8px}.storageSky .moon,.storageSky .sunDisc{font-size:45px;top:7%;right:5%}}@media (prefers-reduced-motion:reduce){.flowRail i,.flowRail:after,.batteryGauge span,.purifyPulse,.liveBadge{animation:none!important}.priceCallout{opacity:1!important;animation:none!important;transform:none!important}}.powerTopology{background:linear-gradient(#020c1e6b,#02121ec2);border:1px solid #ffffff29;border-radius:19px;min-height:540px;position:relative;overflow:hidden;box-shadow:inset 0 0 60px #4dc6ff14}.powerTopology:before{content:"";background-image:linear-gradient(#6eddff0b 1px,#0000 1px),linear-gradient(90deg,#6eddff0b 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 20%,#000);mask-image:linear-gradient(#0000,#000 20%,#000)}.topologySky{pointer-events:none;position:absolute;inset:0}.topologyMoon,.topologySun{font-size:64px;line-height:1;transition:all .9s;position:absolute;top:4%;right:5%}.topologyMoon{color:#dff1ff;text-shadow:0 0 28px #8fd5ff}.topologySun{opacity:0;color:#ffe05e;text-shadow:0 0 34px #ffd642;transform:translateY(16px)scale(.82)}.is-discharge .topologyMoon{opacity:0;transform:translateY(-16px)scale(.82)}.is-discharge .topologySun{opacity:1;transform:none}.topologyWires{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.topologyWires path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.wireBase{stroke:#a2d3dc38;stroke-width:8px}.wireFlow{stroke-width:5px;stroke-dasharray:9 15;opacity:.12}.directGridFlow{stroke:#8de3c7}.chargeFlow{stroke:#70dcff}.dischargeFlow{stroke:#ffe24e}.is-charge .directGridFlow{opacity:.45;animation:2.8s linear infinite topologyCurrent}.is-charge .chargeFlow{opacity:1;filter:drop-shadow(0 0 7px #65d8ff);animation:1.25s linear infinite topologyCurrent}.is-discharge .directGridFlow{opacity:.08}.is-discharge .dischargeFlow{opacity:1;filter:drop-shadow(0 0 8px #ffe24e);animation:1.15s linear infinite topologyCurrent}.powerJunction{fill:#b5e35a;filter:drop-shadow(0 0 10px #aee451);animation:2s ease-in-out infinite junctionPulse}@keyframes topologyCurrent{to{stroke-dashoffset:-48px}}@keyframes junctionPulse{0%,to{opacity:.55;r:9px}50%{opacity:1;r:13px}}.topologyNode{z-index:3;color:#fff;text-align:center;position:absolute}.topologyNode strong,.topologyNode small{display:block}.topologyNode strong{font-size:18px}.topologyNode small{color:#bcd2d4;margin-top:5px;font-size:11px}.topologyNode>svg{fill:none;stroke:#c9f2ff;stroke-width:3px;filter:drop-shadow(0 0 9px #4dc9ffb3);margin:auto;display:block}.utilityTopologyNode{width:17%;top:28%;left:4%}.utilityTopologyNode>svg{width:118px;height:118px}.factoryTopologyNode{width:24%;top:7%;right:3%}.factoryTopologyNode>svg{width:178px;height:108px}.factoryTopologyNode strong{font-size:19px}.storageTopologyNode{text-align:left;background:#ffffff16;border:1px solid #fff3;border-radius:17px;grid-template-columns:55% 45%;align-items:center;width:39%;padding:10px 14px 10px 10px;display:grid;bottom:3%;right:5%;box-shadow:0 16px 35px #00000047}.storageTopologyNode>img{object-fit:cover;border:2px solid #ffffffb8;border-radius:12px;width:100%;height:170px;display:block;box-shadow:0 10px 28px #00000047}.storageTopologyNode>div{padding-left:13px}.storageTopologyNode strong{font-size:17px}.storageTopologyNode .batteryGauge{width:100%;margin-top:13px}.topologyTag{z-index:4;color:#d9eeeb;white-space:nowrap;background:#021823e0;border:1px solid #ffffff2e;border-radius:999px;padding:7px 10px;font-size:11px;font-weight:900;position:absolute;box-shadow:0 8px 18px #0000003d}.directTopologyTag{top:26%;left:48%}.chargeTopologyTag{color:#8fe9ff;bottom:18%;left:34%}.dischargeTopologyTag{color:#ffe96b;top:50%;right:24%}.is-discharge .chargeTopologyTag{opacity:.45}.is-charge .dischargeTopologyTag{opacity:.6}.is-charge .powerTopology{background:linear-gradient(#03142c,#041f35 62%,#073145)}.is-discharge .powerTopology{background:linear-gradient(#0b5e79,#0a7468 55%,#075242)}@media (width<=900px){.powerTopology{min-height:430px}.utilityTopologyNode{width:19%;top:30%;left:2%}.utilityTopologyNode>svg{width:82px;height:82px}.factoryTopologyNode{width:25%;top:8%;right:1%}.factoryTopologyNode>svg{width:118px;height:76px}.storageTopologyNode{grid-template-columns:57% 43%;width:45%;right:3%}.storageTopologyNode>img{height:122px}.topologyNode strong,.factoryTopologyNode strong{font-size:13px}.topologyNode small{font-size:8px}.storageTopologyNode strong{font-size:12px}.topologyTag{padding:5px 7px;font-size:8px}.directTopologyTag{top:26%;left:47%}.chargeTopologyTag{bottom:16%;left:31%}.dischargeTopologyTag{top:49%;right:25%}.topologyMoon,.topologySun{font-size:43px}}@media (width<=600px){.powerTopology{min-height:360px}.utilityTopologyNode>svg{width:62px;height:62px}.factoryTopologyNode>svg{width:90px;height:60px}.storageTopologyNode{text-align:center;width:48%;padding:6px;display:block;bottom:3%;right:2%}.storageTopologyNode>img{height:92px}.storageTopologyNode>div{padding:5px 2px 0}.topologyNode strong,.factoryTopologyNode strong{font-size:10px}.topologyNode small{font-size:7px}.topologyTag{font-size:6px}.topologyMoon,.topologySun{font-size:34px}}.storagePowerStage{aspect-ratio:16/9;background:linear-gradient(#020d20 0%,#04243a 66%,#073c42 100%);border:1px solid #9ee8ff40;border-radius:19px;width:100%;transition:background 1.1s;position:relative;overflow:hidden;box-shadow:inset 0 0 70px #42c2ff17}.is-discharge .storagePowerStage{background:linear-gradient(#0a6180 0%,#0b786c 58%,#08533e 100%)}.storagePowerStage:before{content:"";background-image:linear-gradient(#74ddff09 1px,#0000 1px),linear-gradient(90deg,#74ddff09 1px,#0000 1px);background-size:34px 34px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#0000,#000 28%,#000);mask-image:linear-gradient(#0000,#000 28%,#000)}.storageStageSky{pointer-events:none;position:absolute;inset:0}.storageMoon,.storageSun{font-size:clamp(34px,5vw,68px);line-height:1;transition:opacity .9s,transform 1.1s;position:absolute;top:3%;right:3.5%}.storageMoon{color:#e0f3ff;text-shadow:0 0 30px #86d3ff}.storageSun{opacity:0;color:#ffe167;text-shadow:0 0 38px #ffd438;transform:translateY(14px)scale(.82)}.is-discharge .storageMoon{opacity:0;transform:translateY(-14px)scale(.82)}.is-discharge .storageSun{opacity:1;transform:none}.storageModeCaption{z-index:6;white-space:nowrap;background:#011220ad;border:1px solid #fff3;border-radius:999px;align-items:baseline;gap:11px;padding:8px 14px;display:flex;position:absolute;top:3.8%;left:2.4%;box-shadow:0 8px 22px #00000040}.storageModeCaption b{font-size:clamp(13px,1.7vw,21px)}.storageModeCaption span{color:#8fe7ff;font-size:clamp(9px,1.05vw,13px);font-weight:900}.is-discharge .storageModeCaption span{color:#a8ff62}.storageFlowWires{z-index:2;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.storageFlowWires path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.storageCable{stroke:#bee2e647;stroke-width:2.1px}.gridSupportCable{opacity:0}.storageCurrent{stroke-width:3.2px;stroke-dasharray:1 17;opacity:0;filter:drop-shadow(0 0 5px)}.nightCurrent{color:#73dcff;stroke:#73dcff}.is-charge .nightCurrent{opacity:1;animation:1.45s linear infinite storageCurrentForward}.dayGridSupport{color:#8ee7c9;stroke:#8ee7c9;stroke-width:2px;stroke-dasharray:1 22}.dayDischargeCurrent{color:#71ff38;stroke:#71ff38;stroke-width:4px;stroke-dasharray:2 15}.is-discharge .gridSupportCable{opacity:.32}.is-discharge .dayGridSupport{opacity:.23;animation:3.4s linear infinite storageCurrentForward}.is-discharge .dayDischargeCurrent{opacity:1;filter:drop-shadow(0 0 7px #71ff38);animation:1.05s linear infinite storageCurrentForward}@keyframes storageCurrentForward{to{stroke-dashoffset:-72px}}.storageStageNode{z-index:4;color:#fff;text-align:center;position:absolute}.storageStageNode strong,.storageStageNode small{display:block}.storageStageNode strong{text-shadow:0 2px 8px #000000b3;font-size:clamp(9px,1.35vw,17px)}.storageStageNode small{color:#bcd5d4;margin-top:3px;font-size:clamp(7px,.88vw,11px)}.storageStageNode>svg{fill:none;stroke:#d4f5ff;stroke-width:3px;filter:drop-shadow(0 0 8px #56ceffb8);margin:auto;display:block}.utilityStageNode{width:16%;top:30%;left:5%}.utilityStageNode>svg{width:clamp(72px,10vw,126px);height:clamp(84px,11vw,142px)}.transformerStageNode{width:17%;top:39%;left:25%}.transformerStageNode>svg{width:clamp(80px,12vw,150px);height:clamp(67px,9.2vw,115px)}.panelStageNode{width:16%;top:39%;left:48%}.distributionPanel{aspect-ratio:1.08;background:linear-gradient(145deg,#dce8e7,#607778);border:3px solid #d7f2f1;border-radius:6px;grid-template-columns:repeat(3,1fr);gap:10%;width:clamp(72px,10vw,126px);margin:0 auto 6px;padding:14% 12%;display:grid;box-shadow:0 11px 22px #00000057,0 0 15px #82efdf38}.distributionPanel i{background:#052d33;border-radius:2px;height:8px;box-shadow:inset 0 0 0 2px #64c5c3}.distributionPanel span{background:linear-gradient(#243f42,#081a1d);border-radius:2px;height:18px;box-shadow:inset 0 0 0 2px #b5cdca}.factoryStageNode{width:23%;top:10%;right:2.5%}.factoryStageNode>svg{stroke:#e2f7f7;filter:drop-shadow(0 0 10px #6fffd585);width:clamp(120px,17vw,215px);height:clamp(72px,10vw,128px)}.cabinetStageNode{width:23%;bottom:2.5%;right:3.5%}.cabinetStageNode>img{object-fit:contain;filter:drop-shadow(0 15px 18px #00000080);width:88%;max-height:clamp(120px,22vw,270px);margin:auto;transition:filter .8s;display:block}.is-discharge .cabinetStageNode>img{filter:drop-shadow(0 0 12px #71ff38d1)drop-shadow(0 16px 18px #0000006b)}.nightChargeLabel{z-index:5;color:#9feaff;background:#021c2ed1;border:1px solid #6fdcff80;border-radius:999px;padding:6px 10px;font-size:clamp(7px,.9vw,11px);font-weight:900;animation:2.4s ease-in-out infinite nightLabelPulse;position:absolute;bottom:12%;right:25%}@keyframes nightLabelPulse{50%{filter:brightness(1.25);box-shadow:0 0 18px #6fdcff80}}.priceDifferencePulse{z-index:7;color:#dffff0;transform-origin:50%;background:#02321fe6;border:1px solid #90ff58cc;border-radius:13px;align-items:center;gap:8px;padding:8px 13px;animation:1.05s ease-in-out infinite priceDifferenceBeat;display:flex;position:absolute;top:38%;left:61%;box-shadow:0 0 20px #71ff386b}.priceDifferencePulse span{font-size:clamp(8px,1vw,12px);font-weight:900}.priceDifferencePulse strong{color:#a9ff62;text-shadow:0 0 14px #68ff30;font-size:clamp(20px,3.2vw,40px);line-height:1}.priceDifferencePulse small{color:#e1fbd7;max-width:90px;font-size:clamp(6px,.75vw,9px);line-height:1.35}@keyframes priceDifferenceBeat{0%,to{opacity:.7;filter:brightness(.9);transform:scale(.96)}50%{opacity:1;filter:brightness(1.35);transform:scale(1.06);box-shadow:0 0 34px #71ff38b3}}@media (width<=700px){.storagePowerStage{border-radius:12px}.storageModeCaption{gap:5px;padding:4px 7px;top:2%;left:1.5%}.utilityStageNode{top:28%;left:3.5%}.transformerStageNode{top:37%;left:24%}.panelStageNode{top:37%;left:47%}.factoryStageNode{top:8%;right:1%}.cabinetStageNode{bottom:1%;right:2%}.distributionPanel{border-width:2px;gap:7%;padding:12%}.distributionPanel i{height:4px}.distributionPanel span{height:8px}.nightChargeLabel{padding:3px 5px;bottom:8%;right:23%}.priceDifferencePulse{border-radius:8px;gap:4px;padding:4px 6px;top:37%;left:60%}.priceDifferencePulse small{display:none}.storageCurrent{stroke-width:2.4px}.dayDischargeCurrent{stroke-width:3px}}@media (prefers-reduced-motion:reduce){.storageCurrent,.nightChargeLabel,.priceDifferencePulse{animation:none!important}.priceDifferencePulse{opacity:1;transform:none}}.storageEnergyFlow,.purifierEnergyFlow{background:linear-gradient(145deg,#020b18,#06192a);padding:20px}.sceneTitle{color:#fff;grid-template-columns:auto 1fr;align-items:end;column-gap:13px;margin:0 0 14px;display:grid}.sceneTitle small{color:#dffcf3;background:#0a6e5a;border-radius:999px;grid-row:1/3;align-self:center;padding:7px 10px;font-size:11px;font-weight:900}.sceneTitle strong{font-size:24px;line-height:1.15}.sceneTitle span{color:#8edff7;margin-top:3px;font-size:12px;font-weight:800}.purifierSceneTitle span{color:#7df0c1}.storageInfographicStage,.purifierInfographicStage{aspect-ratio:16/9;background:#031124;border:1px solid #93e2ff47;border-radius:18px;width:100%;position:relative;overflow:hidden;box-shadow:0 18px 46px #00000057}.sceneBackdrop{z-index:0;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sceneCurrentOverlay{z-index:5;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.sceneCurrentOverlay path{fill:none;vector-effect:non-scaling-stroke;stroke-linecap:round;stroke-linejoin:round}.currentCableGlow{stroke:var(--current-color);stroke-width:8px;opacity:.14;filter:drop-shadow(0 0 6px var(--current-glow))}.currentCableCore{stroke:var(--current-color);stroke-width:2.3px;opacity:.82;filter:drop-shadow(0 0 3px var(--current-glow)) drop-shadow(0 0 7px var(--current-glow));animation:1.8s ease-in-out infinite electricCableFlicker}.currentPulse{filter:drop-shadow(0 0 5px var(--current-glow)) drop-shadow(0 0 11px var(--current-glow))}.currentPulseHalo{stroke:var(--current-color);stroke-width:7px;opacity:.42}.currentPulseCore{stroke:var(--current-core);stroke-width:1.7px;opacity:1}.currentPulseHead{fill:var(--current-core);stroke:var(--current-color);stroke-width:1px;filter:drop-shadow(0 0 5px var(--current-glow)) drop-shadow(0 0 9px var(--current-glow))}.blueCurrent{--current-color:#79e8ff;--current-glow:#18b9ff;--current-core:#f3ffff}.greenCurrent{--current-color:#d0ff58;--current-glow:#7dff25;--current-core:#fbffe8}.redCurrent{--current-color:#ff8179;--current-glow:#ff3535;--current-core:#fff5f1}.blueNoiseCurrent{--current-color:#64b8ff;--current-glow:#208cff;--current-core:#f2f9ff}.yellowNoiseCurrent{--current-color:#ffe45a;--current-glow:#ffc400;--current-core:#fffce9}.cleanCurrent{--current-color:#75ffc8;--current-glow:#34ffb5;--current-core:#edfff8}@keyframes electricCableFlicker{0%,to{opacity:.72;filter:drop-shadow(0 0 3px var(--current-glow)) drop-shadow(0 0 6px var(--current-glow))}46%{opacity:.96;filter:drop-shadow(0 0 4px var(--current-glow)) drop-shadow(0 0 10px var(--current-glow))}52%{opacity:.78}58%{opacity:1}}.tariffGlow{z-index:6;pointer-events:none;border:2px solid;border-radius:12px;animation:2.15s ease-in-out infinite tariffCardStrongPulse;position:absolute}.nightTariffGlow{border-color:#57ddff;width:13.25%;height:17.2%;top:23%;left:1.15%;box-shadow:0 0 14px #16bfff,inset 0 0 10px #44cbff4d}.dayTariffGlow{border-color:#e5ff43;width:13.3%;height:16.6%;animation-delay:.55s;top:65.6%;left:1.15%;box-shadow:0 0 15px #caff1b,inset 0 0 10px #cfff2847}@keyframes tariffCardStrongPulse{0%,to{opacity:.65;filter:brightness(.86);transform:scale(.985)}50%{opacity:1;filter:brightness(1.55);transform:scale(1.018);box-shadow:0 0 28px,inset 0 0 14px #fff3}}.officialStorageOverlay{z-index:4;justify-content:center;align-items:flex-end;display:flex;position:absolute;overflow:visible}.officialStorageOverlay img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 9px 10px #00000080);width:100%;height:100%;display:block}.storageOverlayNight{width:15.2%;height:19.2%;top:29.2%;left:65.7%}.storageOverlayNight img{filter:drop-shadow(0 0 10px #45c4ffd1)drop-shadow(0 9px 10px #0000007a)}.storageOverlayDay{width:15.2%;height:18.8%;top:75.1%;left:65.7%}.storageOverlayDay img{filter:drop-shadow(0 0 12px #a5ff49e0)drop-shadow(0 9px 10px #0000006b)}.storageDifferenceCard{z-index:7;color:#eeffd2;background:#082a18ed;border:2px solid #c9ff3f;border-radius:11px;align-items:center;gap:7px;padding:6px 10px;animation:1.15s ease-in-out infinite differenceCardBeat;display:flex;position:absolute;top:82%;left:53.5%;box-shadow:0 0 18px #98ff2fb3}.storageDifferenceCard span{font-size:clamp(7px,.92vw,12px);font-weight:900}.storageDifferenceCard strong{color:#d7ff56;text-shadow:0 0 12px #76ff25;font-size:clamp(15px,2.25vw,29px);line-height:1}@keyframes differenceCardBeat{0%,to{opacity:.72;filter:brightness(.9);transform:scale(.96)}50%{opacity:1;filter:brightness(1.5);transform:scale(1.06);box-shadow:0 0 30px #98ff2feb}}.purifierInfographicStage{background:#020b18}.purifierInfographicStage:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#00000005,#00091908 55%,#000f1d14);position:absolute;inset:0}.purifierOfficialOverlay{z-index:4;flex-direction:column;justify-content:flex-end;align-items:center;width:16.6%;height:50%;display:flex;position:absolute;bottom:12.5%;left:41.7%}.purifierOfficialOverlay img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 11px 13px #00000094)drop-shadow(0 0 10px #41b8ff59);width:100%;height:91%;display:block}.purifierOfficialOverlay span{color:#ffe36d;background:#0b1927e6;border:1px solid #ffda4bb3;border-radius:999px;padding:4px 9px;font-size:clamp(7px,1vw,12px);font-weight:900}.purifierCorePulse{z-index:3;border:2px solid #4ac5ffb8;border-radius:50%;width:23%;height:13%;animation:2s ease-out infinite purifierScenePulse;position:absolute;top:70%;left:38.5%;box-shadow:0 0 25px #30b4ff6b}@keyframes purifierScenePulse{0%{opacity:.85;transform:scale(.72)}to{opacity:0;transform:scale(1.3)}}.purifierStatusCard{z-index:7;background:#021222e0;border:1px solid;border-radius:12px;flex-direction:column;gap:3px;min-width:16%;padding:8px 10px;animation:2.5s ease-in-out infinite purifierCardPulse;display:flex;position:absolute;box-shadow:0 9px 22px #00000057}.purifierStatusCard b{font-size:clamp(9px,1.35vw,16px)}.purifierStatusCard span{font-size:clamp(6px,.8vw,10px);font-weight:800}.purifierStatusCard i{width:72px;max-width:80%;height:18px}.purifierBeforeCard{color:#ffb0aa;border-color:#ff827a;top:13%;left:19%}.purifierAfterCard{color:#9effd7;border-color:#62efbd;animation-delay:.55s;top:13%;right:13%}@keyframes purifierCardPulse{50%{filter:brightness(1.4);box-shadow:0 0 22px}}.purifierSummary{border-left-color:#70efc0}@media (width<=700px){.storageEnergyFlow,.purifierEnergyFlow{padding:10px 6px}.sceneTitle{column-gap:7px;margin-bottom:9px}.sceneTitle small{padding:4px 6px;font-size:7px}.sceneTitle strong{font-size:16px}.sceneTitle span{font-size:8px}.storageInfographicStage,.purifierInfographicStage{border-radius:9px}.tariffGlow{border-width:1px;border-radius:5px}.currentCableGlow{stroke-width:5.5px}.currentCableCore{stroke-width:1.65px}.currentPulseHalo{stroke-width:5px}.currentPulseCore{stroke-width:1.25px}.storageDifferenceCard{border-width:1px;border-radius:6px;gap:3px;padding:3px 5px}.officialStorageOverlay{transform:scale(1.02)}.purifierStatusCard{border-radius:6px;padding:4px 5px}.purifierStatusCard i{height:10px}.purifierOfficialOverlay span{padding:2px 4px}.flowSummary{margin-top:10px!important;padding:8px 9px!important;font-size:9px!important}}@media (prefers-reduced-motion:reduce){.tariffGlow,.storageDifferenceCard,.purifierCorePulse,.purifierStatusCard,.currentCableCore{animation:none!important}.currentPulse{display:none}}.calculatorLaunch{clip-path:none;flex-direction:row;gap:clamp(20px,4vw,58px);animation:4.6s cubic-bezier(.45,0,.16,1) forwards paused calculatorLaunchBackdrop}.calculatorLaunchLogo{--return-x:0px;--return-y:0px;--return-scale:.5;transform-origin:50%;justify-content:center;align-items:center;width:clamp(180px,24vw,330px);height:clamp(130px,24vw,260px);animation:4.6s cubic-bezier(.45,0,.16,1) forwards paused calculatorLogoReturn;display:flex}.calculatorLaunchLogo img{object-fit:contain;mix-blend-mode:multiply;width:100%;height:100%;display:block}.calculatorLaunchCopy{--return-x:0px;--return-y:0px;--return-scale:.23;text-align:left;transform-origin:50%;flex-direction:column;align-items:flex-start;gap:9px;animation:4.6s cubic-bezier(.45,0,.16,1) forwards paused calculatorCopyReturn;display:flex}.calculatorLaunchCopy>span{letter-spacing:.2em;font-size:16px;font-weight:950}.calculatorLaunchCopy>strong{font-size:clamp(36px,7vw,76px);line-height:1.1}.calculatorLaunchCopy>small{font-size:clamp(15px,2vw,23px);font-weight:800}.calculatorLaunch.isReady,.calculatorLaunch.isReady .calculatorLaunchLogo,.calculatorLaunch.isReady .calculatorLaunchCopy{animation-play-state:running}.headerCta.calculatorCta{animation-delay:4.6s}@keyframes calculatorLaunchBackdrop{0%,24%{opacity:1;visibility:visible;pointer-events:auto}93%{opacity:1}to{opacity:0;visibility:hidden;pointer-events:none}}@keyframes calculatorLogoReturn{0%,24%{transform:translate(0)scale(1)}94%,to{transform:translate(var(--return-x),var(--return-y)) scale(var(--return-scale))}}@keyframes calculatorCopyReturn{0%,24%{transform:translate(0)scale(1)}94%,to{transform:translate(var(--return-x),var(--return-y)) scale(var(--return-scale))}}.equipmentOverviewStat{gap:2px}.equipmentOverviewStat span{margin-bottom:5px}.equipmentOverviewStat strong{font-size:17px;line-height:1.35}.equipmentOverviewStat strong small{color:#cfe0db;min-width:42px;margin-right:3px;font-size:9px;display:inline-block}.serviceCoverage{color:#d1e2dc;text-align:center;background:#ffffff09;border:1px solid #ffffff21;border-radius:12px;margin:0;padding:10px 14px;font-size:13px}.serviceCoverage strong{color:#d8f06c;letter-spacing:.16em;margin-left:10px;font-size:18px}.resultsMarker.markerMulti>span{background:linear-gradient(135deg,#a9d641 0 34%,#299cf0 34% 67%,#ed4a42 67%)}.resultsProject.textOnly{border-left:4px solid #299cf0;grid-template-columns:1fr;padding:11px 12px}.resultsProject.textOnly:has(.productPill.forklift){border-left-color:#ed4a42}.resultsProject.textOnly>div{width:100%}@media (width<=900px){.calculatorLaunch{gap:12px;padding:18px}.calculatorLaunchLogo{width:clamp(120px,31vw,190px);height:clamp(100px,29vw,160px)}.calculatorLaunchCopy>span{font-size:10px}.calculatorLaunchCopy>strong{font-size:clamp(24px,7vw,42px)}.calculatorLaunchCopy>small{font-size:clamp(10px,2.5vw,15px)}}@media (width<=650px){.serviceCoverage{font-size:11px}.serviceCoverage strong{margin:6px 0 0;font-size:16px;display:block}.resultsProject.textOnly{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.calculatorLaunch{display:none}.calculatorLaunchLogo,.calculatorLaunchCopy{animation:none}}.achievementsLayout{grid-template-columns:52% 48%}.resultsExplorer{isolation:isolate;grid-template-columns:190px minmax(0,1fr);align-items:center;width:100%;display:grid}.resultsProductRail{z-index:7;flex-direction:column;gap:12px;padding-right:30px;display:flex;position:relative}.resultsProductRail>strong{color:#f3ffbf;letter-spacing:.08em;margin-bottom:2px;font-size:14px}.resultsProductTab{--tab-color:#a9d641;color:#fff;text-align:left;cursor:pointer;background:#032b24cc;border:1px solid #fff3;border-radius:14px;grid-template-columns:38px 1fr;align-items:center;gap:9px;width:100%;min-height:92px;padding:13px 10px;transition:transform .2s,border-color .2s,background .2s;display:grid;position:relative;box-shadow:0 10px 25px #0003}.resultsProductTab:after{content:"";background:#ffffff2e;width:31px;height:2px;transition:background .2s,box-shadow .2s;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.resultsProductTab>i{border:2px solid var(--tab-color);width:36px;height:36px;color:var(--tab-color);box-shadow:inset 0 0 12px var(--tab-color);border-radius:50%;place-items:center;font-size:19px;font-style:normal;display:grid}@supports (color:color-mix(in lab, red, red)){.resultsProductTab>i{box-shadow:inset 0 0 12px color-mix(in srgb,var(--tab-color) 28%,transparent)}}.resultsProductTab>span{flex-direction:column;gap:5px;min-width:0;display:flex}.resultsProductTab b{font-size:13px;line-height:1.35}.resultsProductTab small{color:#bdd2cc;font-size:9px;line-height:1.4}.resultsProductTab.product-purifier{--tab-color:#45aef7}.resultsProductTab.product-forklift{--tab-color:#ff6158}.resultsProductTab.isActive{z-index:1;border-color:var(--tab-color);background:var(--tab-color);transform:translate(5px)}@supports (color:color-mix(in lab, red, red)){.resultsProductTab.isActive{background:color-mix(in srgb,var(--tab-color) 17%,#053d34)}}.resultsProductTab.isActive{box-shadow:0 0 0 3px var(--tab-color),0 13px 30px #00000047}@supports (color:color-mix(in lab, red, red)){.resultsProductTab.isActive{box-shadow:0 0 0 3px color-mix(in srgb,var(--tab-color) 13%,transparent),0 13px 30px #00000047}}.resultsProductTab.isActive:after{background:var(--tab-color);height:3px;box-shadow:0 0 10px var(--tab-color)}.resultsMap{width:100%}.resultsMarker>span{--marker-color:#a9d641;background:var(--marker-color);animation:2.2s ease-in-out infinite resultsProductPulse}.resultsMarker.marker-purifier>span{--marker-color:#299cf0}.resultsMarker.marker-forklift>span{--marker-color:#ed4a42}@keyframes resultsProductPulse{0%,to{box-shadow:0 0 0 6px color-mix(in srgb,var(--marker-color) 22%,transparent),0 7px 18px #00000073;transform:scale(1)}50%{box-shadow:0 0 0 11px color-mix(in srgb,var(--marker-color) 6%,transparent),0 7px 18px #00000073;transform:scale(1.1)}}.active-purifier .resultsPopup{border-top-color:#299cf0}.active-forklift .resultsPopup{border-top-color:#ed4a42}@media (width<=1000px){.achievementsLayout{grid-template-columns:1fr}.resultsExplorer{max-width:620px;margin:auto;display:block}.resultsProductRail{grid-template-columns:repeat(3,1fr);gap:8px;padding:0 0 24px;display:grid}.resultsProductRail>strong{text-align:center;grid-column:1/-1;margin:0 0 2px}.resultsProductTab{grid-template-columns:30px 1fr;min-height:82px;padding:10px 8px}.resultsProductTab:after{width:2px;height:25px;top:100%;left:50%;transform:translate(-50%)}.resultsProductTab.isActive{transform:translateY(3px)}.resultsProductTab.isActive:after{width:3px;height:25px}.resultsProductTab>i{width:29px;height:29px;font-size:15px}}@media (width<=650px){.resultsProductRail{gap:5px;padding-bottom:20px}.resultsProductTab{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;min-height:76px;padding:7px 4px;display:flex}.resultsProductTab>i{width:26px;height:26px;font-size:13px}.resultsProductTab b{font-size:10px}.resultsProductTab small{font-size:8px}.resultsMapKey{max-width:48%;line-height:1.35}}.resultsExplorerAll{grid-template-columns:175px minmax(0,1fr);align-items:start;max-width:760px;margin:0 auto;display:grid}.resultsAllLegend{z-index:8;background:#032b24d1;border:1px solid #ffffff2e;border-radius:15px;flex-direction:column;gap:8px;margin:0 24px 0 0;padding:12px 10px;display:flex;position:relative;box-shadow:0 13px 30px #00000038}.resultsAllLegend:after{content:"";background:linear-gradient(90deg,#d7ef72,#d7ef721a);width:25px;height:2px;position:absolute;top:50%;left:100%;box-shadow:0 0 8px #d7ef7273}.resultsAllLegend>strong{color:#f3ffbf;text-align:center;letter-spacing:.05em;font-size:12px;line-height:1.5}.resultsAllLegend>span{background:#ffffff0e;border-radius:9px;grid-template-columns:11px 1fr;align-items:center;column-gap:6px;padding:8px 6px;display:grid}.resultsAllLegend i{border:2px solid #fff;border-radius:50%;grid-row:1/3;width:10px;height:10px}.resultsAllLegend b{font-size:10px;line-height:1.35}.resultsAllLegend small{color:#bdd2cc;font-size:8px;line-height:1.35}.legend-storage i{background:#a9d641}.legend-purifier i{background:#299cf0}.legend-forklift i{background:#ed4a42}.resultsExplorerAll .resultsMap{width:100%;margin:0}.resultsRegionCluster{z-index:5;color:#fff;white-space:nowrap;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.resultsRegionCluster.label-left{flex-direction:row-reverse}.resultsCountyLabel{background:#032721e6;border:1px solid #ffffff38;border-radius:5px;padding:3px 5px;font-size:9px;font-weight:900;line-height:1;box-shadow:0 4px 10px #00000040}.resultsRegionGuide{background:#ffffffa6;flex:none;width:16px;height:1px;box-shadow:0 0 5px #ffffff4d}.resultsRegionDots{background:#021f1cdb;border:1px solid #fff3;border-radius:999px;align-items:center;gap:4px;padding:3px;display:flex}.resultsRegionDot{--dot-color:#a9d641;background:var(--dot-color);width:18px;height:18px;box-shadow:0 0 0 3px var(--dot-color),0 4px 8px #00000059;border:2px solid #fff;border-radius:50%;place-items:center;padding:0;display:grid}@supports (color:color-mix(in lab, red, red)){.resultsRegionDot{box-shadow:0 0 0 3px color-mix(in srgb,var(--dot-color) 18%,transparent),0 4px 8px #00000059}}.resultsRegionDot{cursor:pointer;transition:transform .2s,box-shadow .2s}.resultsRegionDot>span{opacity:.9;background:#fff;border-radius:50%;width:5px;height:5px}.resultsRegionDot.dot-purifier{--dot-color:#299cf0}.resultsRegionDot.dot-forklift{--dot-color:#ed4a42}.resultsRegionDot.isActive{z-index:2;box-shadow:0 0 0 6px var(--dot-color),0 5px 11px #0000006b;transform:scale(1.35)}@supports (color:color-mix(in lab, red, red)){.resultsRegionDot.isActive{box-shadow:0 0 0 6px color-mix(in srgb,var(--dot-color) 25%,transparent),0 5px 11px #0000006b}}.region-taichung{margin-top:-16px}.region-changhua{margin-top:15px}.resultsPopup.popup-purifier{border-top-color:#299cf0}.resultsPopup.popup-forklift{border-top-color:#ed4a42}@media (width<=650px){.resultsExplorerAll{grid-template-columns:94px minmax(0,1fr);align-items:start}.resultsAllLegend{border-radius:11px;gap:5px;margin:0 7px 0 0;padding:8px 5px}.resultsAllLegend:after{width:8px}.resultsAllLegend>span{text-align:center;flex-direction:column;gap:3px;padding:6px 2px;display:flex}.resultsAllLegend i{width:9px;height:9px}.resultsAllLegend b{font-size:8px}.resultsAllLegend small{font-size:6px}.resultsCountyLabel{padding:2px 3px;font-size:7px}.resultsRegionGuide{width:9px}.resultsRegionDots{gap:2px;padding:2px}.resultsRegionDot{border-width:1.5px;width:15px;height:15px}.resultsRegionDot>span{width:4px;height:4px}.region-taichung{margin-top:-12px}.region-changhua{margin-top:12px}}.mapPromptGroup{flex-direction:column;align-items:flex-start;gap:5px;display:inline-flex}.mapAllProductsNote{color:#d8e6e1;letter-spacing:.08em;padding-left:2px;font-size:11px;font-weight:800}@media (width>=1001px){.achievementsLayout{max-width:1180px}}.heroProductVisual strong{color:#0a3f86;letter-spacing:.025em;text-shadow:0 1px #ffffffe6,0 0 6px #0d66ca6b,0 0 13px #043f9140;border:1px solid #165cae80;border-radius:7px;width:max-content;max-width:calc(100% - 24px);margin:3px 0;padding:4px 10px;font-weight:950;animation:2.8s ease-in-out infinite heroElectricTitle;position:relative;box-shadow:inset 0 0 9px #14abff1f,0 0 7px #14abff3d}.heroProductVisual strong:before{content:"";pointer-events:none;filter:drop-shadow(0 0 4px #32bfff);background:linear-gradient(90deg,#0000 0 18%,#5ed7ff 25%,#0000 32% 70%,#148dff 78%,#0000 86%) top/180% 2px no-repeat,linear-gradient(90deg,#0000 0 55%,#76e5ff 63%,#0000 72%) bottom/170% 2px no-repeat,linear-gradient(#0000 0 28%,#3ac8ff 40%,#0000 54%) 0/2px 180% no-repeat,linear-gradient(#0000 0 58%,#168cff 68%,#0000 80%) 100%/2px 170% no-repeat;border-radius:9px;animation:2.3s linear infinite heroElectricCurrent;position:absolute;inset:-4px -7px}.heroProductVisual strong:after{content:"ϟ";color:#16aaff;text-shadow:0 0 6px #44cbff,0 0 13px #087cff;font-size:17px;line-height:1;animation:1.7s ease-in-out infinite heroLightningSpark;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}@keyframes heroElectricTitle{0%,to{filter:brightness();box-shadow:inset 0 0 9px #14abff1f,0 0 7px #14abff3d}50%{filter:brightness(1.2);box-shadow:inset 0 0 13px #14abff38,0 0 16px #14abff80}}@keyframes heroElectricCurrent{0%{background-position:160% 0,-80% bottom,0 145%,right -65%}to{background-position:-70% 0,180% bottom,0 -60%,right 155%}}@keyframes heroLightningSpark{0%,to{opacity:.45;transform:translateY(-50%)scale(.85)}45%{opacity:1;transform:translateY(-50%)scale(1.18)}55%{opacity:.65;transform:translateY(-50%)scale(.95)}}@media (width<=900px){.heroProductVisual strong{letter-spacing:0;max-width:calc(100% - 20px);padding:3px 7px}.heroProductVisual strong:after{font-size:14px;right:-17px}}@media (prefers-reduced-motion:reduce){.heroProductVisual strong,.heroProductVisual strong:before,.heroProductVisual strong:after{animation:none}}.purifierCompareStage{background:radial-gradient(circle at 50% 47%,#009eff2e,#0000 24%),linear-gradient(145deg,#031026,#04182a 50%,#071d1b);grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr) minmax(150px,.38fr) minmax(0,1fr);gap:2.2%;padding:4.4% 2% 2%;display:grid}.purifierCompareStage:before{content:"";pointer-events:none;opacity:.38;background-color:#0000;background-image:linear-gradient(#308bcd14 1px,#0000 1px),linear-gradient(90deg,#308bcd14 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:34px 34px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.purifierWavePanel{z-index:3;background:#020c1ee0;border:1px solid;border-radius:15px;flex-direction:column;align-self:stretch;min-width:0;padding:2.8%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 28px #05519124,0 15px 35px #0000004d}.purifierBeforePanel{border-color:#ff534db3}.purifierAfterPanel{background:#031b18e0;border-color:#8bee46b8}.purifierWavePanel header{align-items:center;gap:9px;margin-bottom:2.5%;display:flex}.purifierWavePanel header b{color:#fff;border-radius:8px;flex:none;padding:5px 12px;font-size:clamp(9px,1.2vw,16px);line-height:1}.purifierBeforePanel header b{background:linear-gradient(#b93536,#6f111b)}.purifierAfterPanel header b{background:linear-gradient(#519b27,#225b1b)}.purifierWavePanel header span{color:#dbe9ef;white-space:nowrap;min-width:0;font-size:clamp(7px,.9vw,12px);font-weight:850}.purifierChart{background:#000612b8;border-radius:8px;flex:1;min-height:0;position:relative;overflow:hidden}.purifierChart:after{content:"";pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 20px #0091ff21}.purifierChart svg{width:100%;height:100%;display:block;overflow:hidden}.chartAxisLabel{z-index:2;color:#a8c4d4;font-size:clamp(6px,.66vw,9px);font-weight:800;position:absolute;top:6px;left:7px}.chartGrid path{fill:none;stroke:#79adcd29;stroke-width:1px}.cleanGrid path{stroke:#6fce7824}.noisyWaveSet path{fill:none;stroke-width:3px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 4px);animation:4.83s linear infinite purifierNoisyWaveTravel}.noisyWaveSet .noiseRed{stroke:#ff524b;color:#ff524b}.noisyWaveSet .noiseBlue{stroke:#37a5ff;color:#37a5ff;animation-duration:5.42s}.noisyWaveSet .noiseYellow{stroke:#ffd33d;color:#ffd33d;animation-duration:5.08s}.noisyWaveSet .noisePurple{stroke:#df6fff;color:#df6fff;animation-duration:5.67s}.noisyWaveSet .noiseCyan{stroke:#36e0d3;color:#36e0d3;animation-duration:5.25s}@keyframes purifierNoisyWaveTravel{0%{transform:translate(-36px)}to{transform:translate(0)}}.cleanWaveSet path{fill:none;stroke:#9cff48;stroke-width:4px;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px #79ff2c);animation:5.33s linear infinite purifierCleanWaveTravel}.cleanWaveSet .cleanWaveGlow{stroke:#d9ff74;stroke-width:1.6px;opacity:.9;animation-duration:5.33s}@keyframes purifierCleanWaveTravel{0%{transform:translate(-100px)}to{transform:translate(0)}}.waveResultBad,.waveResultGood{grid-template-columns:repeat(3,1fr);gap:4px;margin-top:2.5%;display:grid}.waveResultBad span,.waveResultGood span{text-align:center;border-radius:6px;padding:5px 2px;font-size:clamp(6px,.7vw,9px);font-weight:850}.waveResultBad span{color:#ffafa8;background:#7a161b94}.waveResultGood span{color:#baff8b;background:#2f6b1f7a}.purifierCenterCore{z-index:6;flex-direction:column;justify-content:center;align-items:center;min-width:0;display:flex;position:relative}.purifierCoreCopy{z-index:7;color:#6ce7ff;text-align:center;text-shadow:0 0 11px #24c5ffcc;flex-direction:column;align-items:center;margin-bottom:4%;display:flex;position:relative}.purifierCoreCopy b{font-size:clamp(8px,1vw,13px)}.purifierCoreCopy span{color:#8effb5;margin-top:3px;font-size:clamp(7px,.82vw,10px);font-weight:900}.purifierCompareStage .purifierOfficialOverlay{justify-content:flex-end;width:100%;height:61%;min-height:0;position:relative;bottom:auto;left:auto}.purifierCompareStage .purifierOfficialOverlay img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 10px 12px #000000a6)drop-shadow(0 0 12px #29b7ff73);width:100%;height:88%}.purifierCompareStage .purifierOfficialOverlay span{z-index:2;position:relative}.purifierCompareStage .purifierCorePulse{width:90%;height:14%;top:67%;left:5%}.purifierBenefitRail{z-index:8;grid-column:1/-1;grid-template-columns:repeat(5,1fr);gap:6px;padding-top:1.2%;display:grid;position:relative}.purifierBenefitRail>span{background:#032335e0;border:1px solid #36b2dc42;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;column-gap:7px;padding:6px 8px;display:grid}.purifierBenefitRail b{color:#56dcff;text-shadow:0 0 7px;border:1px solid #32d4ff;border-radius:50%;grid-row:1/3;place-items:center;width:24px;height:24px;font-size:14px;display:grid}.purifierBenefitRail strong{color:#71e8ff;font-size:clamp(7px,.85vw,11px)}.purifierBenefitRail small{color:#adc6cf;font-size:clamp(6px,.62vw,8px)}@media (width<=700px){.purifierCompareStage{grid-template-columns:minmax(0,1fr) minmax(62px,.34fr) minmax(0,1fr);gap:1.4%;padding:4.2% 1.2% 1.5%}.purifierWavePanel{border-radius:7px;padding:2%}.purifierWavePanel header{gap:3px}.purifierWavePanel header b{border-radius:4px;padding:3px 4px}.purifierWavePanel header span{font-size:5.5px}.chartAxisLabel{font-size:4.5px;top:2px;left:3px}.waveResultBad,.waveResultGood{gap:2px}.waveResultBad span,.waveResultGood span{padding:2px 1px;font-size:4.5px}.purifierCoreCopy{margin-bottom:1%}.purifierCompareStage .purifierOfficialOverlay{height:65%}.purifierCompareStage .purifierOfficialOverlay span{padding:1px 3px;font-size:5px}.purifierBenefitRail{gap:2px}.purifierBenefitRail>span{border-radius:4px;column-gap:2px;padding:3px 2px}.purifierBenefitRail b{width:13px;height:13px;font-size:7px}.purifierBenefitRail strong{font-size:5px}.purifierBenefitRail small{font-size:4px}}@media (prefers-reduced-motion:reduce){.noisyWaveSet path,.cleanWaveSet path{animation:none}}.purifierGallery .purifierResultAnimation{width:100%;max-width:none;margin:0}.purifierGallery .purifierResultAnimation img{box-shadow:none;border:0;border-radius:0}@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-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}
