.shot-crop[data-astro-cid-m6arh5pr]{position:relative;overflow:hidden;border-radius:10px;border:1px solid var(--border);background:#fff}.shot-crop[data-astro-cid-m6arh5pr] img[data-astro-cid-m6arh5pr]{position:absolute;max-width:none;height:auto;display:block}@media(prefers-color-scheme:dark){.shot-crop[data-astro-cid-m6arh5pr] img[data-astro-cid-m6arh5pr]{filter:brightness(.9)}}.hero[data-astro-cid-bbe6dxrz]{position:relative;overflow:hidden;padding:88px 0 40px}.hero-grid[data-astro-cid-bbe6dxrz]{display:grid;grid-template-columns:1fr 1.1fr;gap:56px;align-items:center;position:relative}h1[data-astro-cid-bbe6dxrz]{font-size:clamp(2.1rem,4.4vw,3.3rem);font-weight:800;line-height:1.25;letter-spacing:.01em;margin-bottom:.55em;text-wrap:balance}.lede[data-astro-cid-bbe6dxrz]{font-size:1.08rem;max-width:30em;margin-bottom:.6em}.lede-key[data-astro-cid-bbe6dxrz]{word-break:keep-all}.lede-key[data-astro-cid-bbe6dxrz] strong[data-astro-cid-bbe6dxrz]{color:var(--ink)}.cta-row[data-astro-cid-bbe6dxrz]{display:flex;align-items:center;gap:24px;margin-top:28px;flex-wrap:wrap}.itri-badge[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:8px;margin-top:32px;font-size:.88rem;font-weight:600;color:var(--ink-3);transition:color .15s ease}.itri-badge[data-astro-cid-bbe6dxrz]:hover{color:var(--ink)}.itri-badge[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{display:block;border-radius:4px}.hero-shots[data-astro-cid-bbe6dxrz]{position:relative;padding-bottom:22%}.hero-shots[data-astro-cid-bbe6dxrz] .hero-main{width:80%;margin-left:auto;box-shadow:0 6px 16px #102e281a}.hero-zoom[data-astro-cid-bbe6dxrz]{position:absolute;left:-6%;bottom:0;width:78%;margin:0}.hero-zoom[data-astro-cid-bbe6dxrz] .shot-crop{box-shadow:0 10px 20px #102e282e}@media(max-width:860px){.hero[data-astro-cid-bbe6dxrz]{padding:56px 0 64px}.hero-grid[data-astro-cid-bbe6dxrz]{grid-template-columns:1fr;gap:40px}.hero-shots[data-astro-cid-bbe6dxrz]{padding-bottom:0}.hero-shots[data-astro-cid-bbe6dxrz] .hero-main{width:90%}.hero-zoom[data-astro-cid-bbe6dxrz]{position:relative;left:auto;width:90%;margin:-12% 0 0}}.core-list[data-astro-cid-vnivfuh2]{display:grid;gap:88px}.core[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:5fr 7fr;gap:56px;align-items:center}.core[data-astro-cid-vnivfuh2].flip{grid-template-columns:7fr 5fr}.core[data-astro-cid-vnivfuh2].flip .core-copy[data-astro-cid-vnivfuh2]{order:2}.core-copy[data-astro-cid-vnivfuh2] h3[data-astro-cid-vnivfuh2]{font-size:clamp(1.3rem,2.4vw,1.6rem);line-height:1.35;margin-bottom:.6em;word-break:keep-all}.core-copy[data-astro-cid-vnivfuh2] p[data-astro-cid-vnivfuh2]{margin:0;max-width:34em}.core-shot[data-astro-cid-vnivfuh2]{margin:0}.core-shot[data-astro-cid-vnivfuh2].small{width:72%;justify-self:center}.core-shot[data-astro-cid-vnivfuh2] .shot-crop{box-shadow:0 6px 16px #102e281a}.core-shot[data-astro-cid-vnivfuh2] figcaption[data-astro-cid-vnivfuh2]{margin-top:12px;font-size:.85rem;font-weight:600;color:var(--ink-3)}.more[data-astro-cid-vnivfuh2]{margin-top:96px;padding-top:40px;border-top:1px solid var(--border);display:grid;grid-template-columns:1fr 3fr;gap:40px}.more-head[data-astro-cid-vnivfuh2]{font-size:1.1rem;margin:0}.more-list[data-astro-cid-vnivfuh2]{display:grid;grid-template-columns:repeat(2,1fr);gap:28px 40px;margin:0}.more-item[data-astro-cid-vnivfuh2] dt[data-astro-cid-vnivfuh2]{font-weight:700;color:var(--ink);margin-bottom:4px}.more-item[data-astro-cid-vnivfuh2] dd[data-astro-cid-vnivfuh2]{margin:0;font-size:.95rem;color:var(--ink-2)}@media(max-width:860px){.core-list[data-astro-cid-vnivfuh2]{gap:56px}.core[data-astro-cid-vnivfuh2],.core[data-astro-cid-vnivfuh2].flip{grid-template-columns:1fr;gap:20px}.core[data-astro-cid-vnivfuh2].flip .core-copy[data-astro-cid-vnivfuh2]{order:0}.core-shot[data-astro-cid-vnivfuh2].small{width:100%}.more[data-astro-cid-vnivfuh2]{margin-top:64px;grid-template-columns:1fr;gap:20px}.more-list[data-astro-cid-vnivfuh2]{grid-template-columns:1fr;gap:18px}}.diag-groups[data-astro-cid-2xzinalm]{display:grid;grid-template-columns:repeat(2,1fr);gap:56px}.diag-label[data-astro-cid-2xzinalm]{font-size:1.15rem;margin:0 0 20px;padding-left:12px;border-left:4px solid var(--c-blue)}.diag-label-compressor[data-astro-cid-2xzinalm]{border-left-color:var(--c-teal)}.diag-fig[data-astro-cid-2xzinalm]{margin:0 0 28px;padding:8px;background:var(--surface);border:1px solid var(--border);border-radius:var(--radius)}.diag-fig[data-astro-cid-2xzinalm] img[data-astro-cid-2xzinalm]{display:block;width:100%;height:auto;border-radius:calc(var(--radius) - 6px)}.diag-list[data-astro-cid-2xzinalm]{margin:0}.diag-item[data-astro-cid-2xzinalm]{padding:18px 0;border-top:1px solid var(--border)}.diag-item[data-astro-cid-2xzinalm]:first-child{padding-top:0;border-top:0}.diag-item[data-astro-cid-2xzinalm] dt[data-astro-cid-2xzinalm]{font-weight:700;color:var(--ink);margin-bottom:4px}.diag-item[data-astro-cid-2xzinalm] dd[data-astro-cid-2xzinalm]{margin:0;font-size:.95rem;color:var(--ink-2)}@media(max-width:860px){.diag-groups[data-astro-cid-2xzinalm]{grid-template-columns:1fr;gap:40px}}.uc-grid[data-astro-cid-5b4siwv2]{display:grid;grid-template-columns:1fr 2fr;gap:56px}.uc-head[data-astro-cid-5b4siwv2] h2[data-astro-cid-5b4siwv2]{font-size:clamp(1.6rem,3.5vw,2.2rem)}.uc-list[data-astro-cid-5b4siwv2]{list-style:none;margin:0;padding:0}.uc-list[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2]{padding:24px 0;border-top:1px solid var(--border)}.uc-list[data-astro-cid-5b4siwv2] li[data-astro-cid-5b4siwv2]:first-child{padding-top:0;border-top:0}.uc-list[data-astro-cid-5b4siwv2] h3[data-astro-cid-5b4siwv2]{font-size:1.1rem;margin-bottom:6px}.uc-list[data-astro-cid-5b4siwv2] p[data-astro-cid-5b4siwv2]{margin:0;font-size:.97rem}@media(max-width:760px){.uc-grid[data-astro-cid-5b4siwv2]{grid-template-columns:1fr;gap:16px}}.zones[data-astro-cid-23yevxlj]{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}.zone[data-astro-cid-23yevxlj]{display:flex;flex-direction:column;gap:20px;padding:28px 28px 0;overflow:hidden}.zone-head[data-astro-cid-23yevxlj]{display:flex;flex-direction:column;gap:10px}.zone-tag[data-astro-cid-23yevxlj]{align-self:flex-start;padding:5px 16px;border-radius:999px;font-size:.9rem;font-weight:700;color:#fff}.zone-tag-commercial[data-astro-cid-23yevxlj]{background:linear-gradient(120deg,var(--c-green-deep),var(--c-teal))}.zone-tag-factory[data-astro-cid-23yevxlj]{background:linear-gradient(120deg,var(--c-teal),var(--c-blue))}.zone-desc[data-astro-cid-23yevxlj]{margin:0;font-size:.95rem}.float-field[data-astro-cid-23yevxlj]{position:relative;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;align-content:center;gap:18px 32px;min-height:220px;margin:0 -28px;padding:28px 24px;border-top:1px solid var(--border);background:color-mix(in srgb,var(--bg) 55%,transparent)}.chip[data-astro-cid-23yevxlj]{display:inline-flex;align-items:center;gap:10px;max-width:100%;padding:8px 16px 8px 10px;transform:translateY(var(--dy, 0px));border-radius:999px;background:var(--surface);border:1px solid var(--border);box-shadow:0 8px 22px #2432301f;color:var(--ink);font-weight:700;font-size:clamp(.82rem,.6rem + 1vw,.95rem);white-space:nowrap;animation:float-chip var(--dur, 10s) ease-in-out calc(var(--i, 0) * -1.7s) infinite;transition:box-shadow .15s ease,border-color .15s ease}.chip[data-astro-cid-23yevxlj]:hover{border-color:var(--c-teal);box-shadow:0 12px 30px #24323033}.chip[data-astro-cid-23yevxlj] img[data-astro-cid-23yevxlj]{display:block;flex:none;width:40px;height:40px;border-radius:6px}.chip[data-astro-cid-23yevxlj] span[data-astro-cid-23yevxlj]{min-width:0;overflow:hidden;text-overflow:ellipsis}@keyframes float-chip{0%{transform:translateY(var(--dy, 0px))}25%{transform:translate(7px,calc(var(--dy, 0px) - 11px))}50%{transform:translate(-9px,calc(var(--dy, 0px) - 3px))}75%{transform:translate(4px,calc(var(--dy, 0px) + 9px))}to{transform:translateY(var(--dy, 0px))}}.float-empty[data-astro-cid-23yevxlj]{margin:0;color:var(--ink-3);font-size:.95rem;letter-spacing:.02em}@media(max-width:720px){.zones[data-astro-cid-23yevxlj]{grid-template-columns:1fr}.float-field[data-astro-cid-23yevxlj]{min-height:190px;gap:16px 20px;padding:24px 20px}.chip[data-astro-cid-23yevxlj]{gap:8px;padding:7px 14px 7px 8px}.chip[data-astro-cid-23yevxlj] img[data-astro-cid-23yevxlj]{width:34px;height:34px}}@media(prefers-reduced-motion:reduce){.chip[data-astro-cid-23yevxlj]{animation:none}}.steps[data-astro-cid-efz37hwt]{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;list-style:none;margin:0;padding:0;counter-reset:none}.step[data-astro-cid-efz37hwt]{position:relative;padding-top:56px}.step[data-astro-cid-efz37hwt]:before{content:"";position:absolute;top:17px;left:44px;right:-32px;height:2px;background:var(--border)}.step[data-astro-cid-efz37hwt]:last-child:before{display:none}.step-num[data-astro-cid-efz37hwt]{position:absolute;top:0;left:0;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;background:var(--surface);border:2px solid var(--c-green-deep);color:var(--c-green-deep);font-weight:800;font-variant-numeric:tabular-nums}.step[data-astro-cid-efz37hwt] h3[data-astro-cid-efz37hwt]{font-size:1.15rem;margin-bottom:8px}.step[data-astro-cid-efz37hwt] p[data-astro-cid-efz37hwt]{font-size:.97rem;margin:0}.onboard-cta[data-astro-cid-efz37hwt]{margin-top:64px;padding:28px 32px;border-radius:var(--radius);background:color-mix(in srgb,var(--c-green) 10%,var(--surface));border:1px solid color-mix(in srgb,var(--c-green) 25%,var(--border));display:flex;align-items:center;justify-content:space-between;gap:20px;flex-wrap:wrap}.onboard-cta[data-astro-cid-efz37hwt] p[data-astro-cid-efz37hwt]{margin:0;font-size:1.1rem;font-weight:700;color:var(--ink)}@media(max-width:860px){.steps[data-astro-cid-efz37hwt]{grid-template-columns:1fr;gap:32px}.step[data-astro-cid-efz37hwt]{padding:4px 0 0 56px}.step[data-astro-cid-efz37hwt]:before{inset:44px auto -28px 17px;width:2px;height:auto}.onboard-cta[data-astro-cid-efz37hwt]{padding:24px}}.faq-list[data-astro-cid-z6gx6xcw]{max-width:760px;margin:0 auto;display:grid;gap:14px}.faq-item[data-astro-cid-z6gx6xcw]{padding:0;overflow:hidden}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.faq-item[data-astro-cid-z6gx6xcw] summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}.faq-chevron[data-astro-cid-z6gx6xcw]{flex-shrink:0;color:var(--c-green-deep);transition:transform .2s ease}.faq-item[data-astro-cid-z6gx6xcw][open] .faq-chevron[data-astro-cid-z6gx6xcw]{transform:rotate(180deg)}.faq-item[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{margin:0;padding:0 24px 20px;font-size:.95rem}.faq-link[data-astro-cid-z6gx6xcw]{display:inline-block;margin-left:6px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.faq-list[data-astro-cid-z6gx6xcw]{margin-left:0}.spec-card[data-astro-cid-bdymf6zh]{padding:0}.spec-card[data-astro-cid-bdymf6zh] summary[data-astro-cid-bdymf6zh]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:18px 24px;font-weight:700;color:var(--ink);cursor:pointer;list-style:none}.spec-card[data-astro-cid-bdymf6zh] summary[data-astro-cid-bdymf6zh]::-webkit-details-marker{display:none}.spec-chevron[data-astro-cid-bdymf6zh]{flex-shrink:0;color:var(--c-green-deep);transition:transform .2s ease}.spec-card[data-astro-cid-bdymf6zh][open] .spec-chevron[data-astro-cid-bdymf6zh]{transform:rotate(180deg)}.spec-table[data-astro-cid-bdymf6zh]{width:100%;border-collapse:collapse;font-size:.92rem;border-top:1px solid var(--border)}.spec-table[data-astro-cid-bdymf6zh] thead[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh]{background:color-mix(in srgb,var(--c-teal) 10%,var(--surface));color:var(--ink);font-size:.95rem;text-align:left;padding:14px 20px;border-bottom:1px solid color-mix(in srgb,var(--c-teal) 35%,var(--border));white-space:nowrap}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh]{text-align:left;color:var(--ink);white-space:nowrap;font-weight:700}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]{padding:12px 20px;border-bottom:1px solid var(--border);vertical-align:top}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] tr[data-astro-cid-bdymf6zh]:last-child th[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] tr[data-astro-cid-bdymf6zh]:last-child td[data-astro-cid-bdymf6zh]{border-bottom:0}.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]{color:var(--ink-2)}.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh].empty{color:var(--ink-3)}.spec-note[data-astro-cid-bdymf6zh]{margin:20px 0 0;font-size:.95rem;color:var(--ink-2)}.spec-note[data-astro-cid-bdymf6zh] a[data-astro-cid-bdymf6zh]{font-weight:700;text-decoration:underline;text-underline-offset:3px}@media(max-width:700px){.spec-table[data-astro-cid-bdymf6zh] thead[data-astro-cid-bdymf6zh]{display:none}.spec-table[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] tr[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]{display:block}.spec-table[data-astro-cid-bdymf6zh] tr[data-astro-cid-bdymf6zh]{padding:14px 20px;border-bottom:1px solid var(--border)}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] tr[data-astro-cid-bdymf6zh]:last-child{border-bottom:0}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh],.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]{padding:0;border:0;white-space:normal}.spec-table[data-astro-cid-bdymf6zh] tbody[data-astro-cid-bdymf6zh] th[data-astro-cid-bdymf6zh]{margin-bottom:6px}.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]+td[data-astro-cid-bdymf6zh]{margin-top:6px}.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh]:before{content:attr(data-label) "：";font-weight:600;color:var(--ink)}.spec-table[data-astro-cid-bdymf6zh] td[data-astro-cid-bdymf6zh].empty{display:none}}.contact[data-astro-cid-xmivup5a]{--contact-bg: #17362c;--contact-ink: #f1f8f5;--contact-ink-2: #c3d9d0;--contact-line: rgb(241 248 245 / .18);background:var(--contact-bg);color:var(--contact-ink);padding:96px 0}.contact-grid[data-astro-cid-xmivup5a]{display:grid;grid-template-columns:1.3fr 1fr;gap:64px;align-items:start}.contact[data-astro-cid-xmivup5a] h2[data-astro-cid-xmivup5a]{color:var(--contact-ink);font-size:clamp(1.8rem,4vw,2.6rem);text-wrap:balance}.contact[data-astro-cid-xmivup5a] h3[data-astro-cid-xmivup5a]{color:var(--contact-ink);font-size:1.05rem;margin-bottom:14px}.contact[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{color:var(--contact-ink-2)}.contact-lede[data-astro-cid-xmivup5a]{font-size:1.1rem;max-width:28em;margin-bottom:32px}.btn-invert[data-astro-cid-xmivup5a]{background:var(--contact-ink);color:var(--contact-bg);font-size:1.08rem;padding:15px 36px;box-shadow:0 8px 20px #00000040}.contact-direct[data-astro-cid-xmivup5a]{margin:24px 0 0;display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;font-size:.95rem}.contact-direct[data-astro-cid-xmivup5a][hidden]{display:none}.contact-address[data-astro-cid-xmivup5a]{font-weight:700;color:var(--contact-ink);word-break:break-all;user-select:all}.copy-btn[data-astro-cid-xmivup5a]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;border:1px solid var(--contact-line);background:transparent;color:var(--contact-ink);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer;transition:background-color .15s ease}.copy-btn[data-astro-cid-xmivup5a]:hover{background:#f1f8f51a}.copy-status[data-astro-cid-xmivup5a]{font-size:.88rem;font-weight:700;color:#9fe0b3}.contact-side[data-astro-cid-xmivup5a]{padding:28px;border:1px solid var(--contact-line);border-radius:var(--radius)}.contact-side[data-astro-cid-xmivup5a] ul[data-astro-cid-xmivup5a]{margin:0 0 16px;padding-left:1.2em;color:var(--contact-ink)}.contact-side[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]{margin-bottom:6px}.contact-side[data-astro-cid-xmivup5a] li[data-astro-cid-xmivup5a]::marker{color:#9fe0b3}.contact-side[data-astro-cid-xmivup5a] p[data-astro-cid-xmivup5a]{margin:0;font-size:.9rem}.contact[data-astro-cid-xmivup5a] [data-astro-cid-xmivup5a]:focus-visible{outline-color:#9fe0b3}@media(max-width:860px){.contact[data-astro-cid-xmivup5a]{padding:72px 0}.contact-grid[data-astro-cid-xmivup5a]{grid-template-columns:1fr;gap:40px}}
