.slc-page{--slc-ink: #141923;--slc-muted: #657080;--slc-paper: #f6f5f2;--slc-white: #ffffff;--slc-accent: #d8ff3e;--slc-accent-dark: #4c5600;--slc-accent-soft: #f4ffc9;--slc-steel: #263d4b;--slc-line: #e1e5e9;--slc-dark: #141923;overflow:clip;color:var(--slc-ink);background:var(--slc-white);font-family:Inter,Noto Sans,Segoe UI,sans-serif}.slc-page *,.slc-page *:before,.slc-page *:after{box-sizing:border-box}.slc-shell{width:min(1180px,calc(100% - 40px));margin-inline:auto}.slc-section{padding:104px 0}.slc-eyebrow,.slc-kicker{margin:0 0 18px;color:var(--slc-accent-dark);font-size:.75rem;font-weight:800;letter-spacing:.14em;line-height:1.4;text-transform:uppercase}.slc-section h2{max-width:820px;margin:0;color:var(--slc-ink);font-family:Georgia,Times New Roman,serif;font-size:clamp(2.2rem,5vw,4rem);font-weight:500;letter-spacing:-.045em;line-height:.98}.slc-section-heading{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(280px,.7fr);gap:32px 80px;align-items:end;margin-bottom:48px}.slc-section-heading .slc-eyebrow{grid-column:1 / -1;margin-bottom:-8px}.slc-section-heading>p:last-child{margin:0;color:var(--slc-muted);font-size:1.03rem;line-height:1.72}.slc-section-heading.is-light h2,.slc-section-heading.is-light>p:last-child{color:#fff}.slc-hero{position:relative;overflow:hidden;border-bottom:1px solid #343b38;background-color:var(--slc-dark);color:#fff}.slc-hero:before{position:absolute;inset:0;background-image:linear-gradient(rgba(255,255,255,.035) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.035) 1px,transparent 1px);background-size:48px 48px;content:"";pointer-events:none}.slc-hero-grid{position:relative;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(360px,.92fr);min-height:760px}.slc-hero-copy{display:flex;flex-direction:column;justify-content:center;padding:42px 72px 54px 0}.slc-breadcrumb{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:74px;color:#b5beb9;font-size:.8rem;line-height:1.45}.slc-breadcrumb a{color:inherit;text-decoration:none}.slc-breadcrumb a:hover{color:#fff}.slc-kicker{color:var(--slc-accent)}.slc-hero h1{max-width:750px;margin:0;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.1rem,6.4vw,5.9rem);font-weight:500;letter-spacing:-.058em;line-height:.91}.slc-hero-lead{max-width:720px;margin:30px 0 0;color:#cfd5d2;font-size:1.12rem;line-height:1.72}.slc-hero-lead strong{color:#fff}.slc-button-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:34px}.slc-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;padding:12px 20px;border:1px solid transparent;color:inherit;font-size:.86rem;font-weight:800;letter-spacing:.02em;text-decoration:none;transition:transform .16s ease,background-color .16s ease,border-color .16s ease}.slc-button:hover{transform:translateY(-2px)}.slc-button.is-primary{border-color:var(--slc-accent);background:var(--slc-accent);color:var(--slc-ink)}.slc-button.is-primary:hover{background:#e5ff75}.slc-button.is-ghost{border-color:#56615c;background:transparent;color:#fff}.slc-button.is-ghost:hover{border-color:#fff}.slc-hero-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:50px 0 0;border-top:1px solid #3b4540;border-left:1px solid #3b4540}.slc-hero-facts div{min-height:88px;padding:17px 18px;border-right:1px solid #3b4540;border-bottom:1px solid #3b4540}.slc-hero-facts dt{margin-bottom:7px;color:#9da8a3;font-size:.68rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.slc-hero-facts dd{margin:0;color:#fff;font-size:1.04rem;font-weight:800}.slc-hero-visual{position:relative;display:flex;min-width:0;flex-direction:column;justify-content:center;margin:0;padding:96px 0 50px 38px;border-left:1px solid #343b38}.slc-hero-visual:after{position:absolute;top:0;right:-20vw;bottom:0;left:0;background:#1b2420;content:"";z-index:0}.slc-hero-frame,.slc-hero-visual figcaption{position:relative;z-index:1}.slc-hero-frame{display:flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #39433e;background:#fff}.slc-hero-frame img{display:block;width:100%;height:auto;object-fit:contain}.slc-hero-visual figcaption{padding:18px 4px 0;color:#abb5b0;font-size:.87rem;line-height:1.55}.slc-unit-strip{border-bottom:1px solid var(--slc-line);background:#f4f7f8}.slc-unit-strip .af-unit-bar{margin:0;padding:18px 0;border:0;background:transparent}.slc-unit-strip .af-unit-label{color:var(--slc-ink)}.slc-unit-strip .af-unit-bar p{color:var(--slc-muted)}.slc-unit-strip .af-unit-toggle button{border-color:#b9b1a3}.slc-unit-strip .af-unit-toggle button.is-active{border-color:var(--slc-ink);background:var(--slc-ink);color:#fff}.slc-overview{background:var(--slc-paper)}.slc-split{display:grid;grid-template-columns:minmax(0,1fr) minmax(340px,.82fr);gap:78px;align-items:center}.slc-copy>p:not(.slc-eyebrow){max-width:720px;margin:30px 0 0;color:var(--slc-muted);font-size:1.08rem;line-height:1.8}.slc-copy>p strong{color:var(--slc-ink)}.slc-callout-grid{display:grid;grid-template-columns:repeat(3,1fr);margin-top:42px;border-top:1px solid var(--slc-line);border-left:1px solid var(--slc-line)}.slc-callout-grid>div{min-height:190px;padding:24px 20px;border-right:1px solid var(--slc-line);border-bottom:1px solid var(--slc-line);background:#ffffff8a}.slc-callout-grid span{display:block;margin-bottom:36px;color:var(--slc-accent-dark);font-family:Georgia,Times New Roman,serif;font-size:2rem}.slc-callout-grid strong{display:block;font-size:.88rem}.slc-callout-grid p{margin:8px 0 0;color:var(--slc-muted);font-size:.8rem;line-height:1.55}.slc-media-card{margin:0;border:1px solid var(--slc-line);background:var(--slc-white)}.slc-media-card img{display:block;width:100%;height:auto;object-fit:contain}.slc-media-card figcaption{padding:17px 20px 20px;border-top:1px solid var(--slc-line);color:var(--slc-muted);font-size:.88rem;line-height:1.6}.slc-applications{background:var(--slc-white)}.slc-application-grid{display:grid;grid-template-columns:minmax(0,.9fr) repeat(2,minmax(0,1.05fr));gap:22px;align-items:start}.slc-photo-card{margin:0;border:1px solid var(--slc-line);background:#fff}.slc-photo-frame{overflow:hidden;background:#fff}.slc-photo-frame img{display:block;width:100%;height:auto;object-fit:contain;transition:transform .24s ease}.slc-photo-card:hover img{transform:scale(1.025)}.slc-photo-card figcaption{min-height:104px;padding:18px 20px;color:var(--slc-muted);font-size:.9rem;line-height:1.6}.slc-features,.slc-wiring{background:var(--slc-dark);color:#fff}.slc-features .slc-eyebrow,.slc-wiring .slc-eyebrow{color:var(--slc-accent)}.slc-feature-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slc-feature-card{position:relative;padding:22px;border:1px solid #394856;background:#1b2630}.slc-feature-card img{display:block;width:100%;height:auto;margin:18px 0 24px;background:#fff;object-fit:contain}.slc-feature-number{color:var(--slc-accent);font-family:Georgia,Times New Roman,serif;font-size:1.5rem}.slc-feature-card h3{margin:0;color:#fff;font-size:1.02rem}.slc-feature-card p{margin:10px 0 2px;color:#b8c1bc;font-size:.86rem;line-height:1.58}.slc-models{background:#ece8de}.slc-model-intro{display:grid;grid-template-columns:minmax(0,.88fr) minmax(380px,1.12fr);gap:70px;align-items:center;margin-bottom:54px}.slc-model-intro>div>p:last-child{margin:28px 0 0;color:var(--slc-muted);line-height:1.75}.slc-selection-figure{margin:0;border:1px solid var(--slc-line);background:#fff}.slc-selection-figure img{display:block;width:100%;height:auto;object-fit:contain}.slc-selection-figure figcaption{padding:15px 18px 18px;border-top:1px solid var(--slc-line);color:var(--slc-muted);font-size:.84rem;line-height:1.55}.slc-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.slc-series-card{overflow:hidden;border:1px solid #c9c2b5;background:#fff}.slc-series-card header{display:grid;grid-template-columns:auto 1fr;gap:18px;align-items:center;padding:22px 24px;border-bottom:1px solid #dcd6ca}.slc-series-card header>span{display:inline-flex;min-height:64px;align-items:center;padding:12px 16px;background:var(--slc-accent);color:var(--slc-ink);font-family:Georgia,Times New Roman,serif;font-size:1.25rem;font-weight:700}.slc-series-card h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.55rem}.slc-series-card header p{margin:5px 0 0;color:var(--slc-muted);font-size:.82rem}.slc-table-wrap{overflow-x:auto}.slc-table-wrap table{width:100%;border-collapse:collapse;font-size:.84rem}.slc-table-wrap th,.slc-table-wrap td{padding:13px 12px;border-bottom:1px solid #e6e1d8;text-align:left;white-space:nowrap}.slc-table-wrap thead th{background:#f2efe8;color:var(--slc-muted);font-size:.68rem;letter-spacing:.055em;text-transform:uppercase}.slc-table-wrap tbody th{color:var(--slc-ink);font-weight:800}.slc-table-wrap tbody tr:last-child th,.slc-table-wrap tbody tr:last-child td{border-bottom:0}.slc-table-wrap tbody tr:hover{background:var(--slc-accent-soft)}.slc-specifications{background:var(--slc-white)}.slc-spec-grid{display:grid;grid-template-columns:minmax(0,.9fr) minmax(420px,1.1fr);gap:76px;align-items:start}.slc-spec-copy>p:not(.slc-eyebrow){margin:28px 0 0;color:var(--slc-muted);line-height:1.75}.slc-spec-list{margin-top:38px;border-top:1px solid var(--slc-line)}.slc-spec-list>div{display:grid;grid-template-columns:1fr 1.1fr;gap:20px;padding:15px 0;border-bottom:1px solid var(--slc-line)}.slc-spec-list dt{color:var(--slc-muted);font-size:.84rem}.slc-spec-list dd{margin:0;font-size:.88rem;font-weight:750;text-align:right}.slc-drawing-card{margin:0;border:1px solid var(--slc-line);background:#fff}.slc-drawing-card>img{display:block;width:100%;height:auto;object-fit:contain}.slc-drawing-card>figcaption{padding:15px 18px;border-top:1px solid var(--slc-line);color:var(--slc-muted);font-size:.85rem;line-height:1.6}.slc-dimension-notes{display:grid;grid-template-columns:repeat(2,1fr);margin:0;border-top:1px solid var(--slc-line)}.slc-dimension-notes>div{display:grid;grid-template-columns:auto 1fr;gap:12px;padding:15px 18px;border-right:1px solid var(--slc-line);border-bottom:1px solid var(--slc-line)}.slc-dimension-notes>div:nth-child(2n){border-right:0}.slc-dimension-notes dt{color:var(--slc-accent-dark);font-weight:900}.slc-dimension-notes dd{margin:0;font-size:.84rem;text-align:right}.slc-supply{background:var(--slc-paper)}.slc-supply-grid{display:grid;grid-template-columns:1fr;gap:24px}.slc-detail-card{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);margin:0;border:1px solid var(--slc-line);background:#fff}.slc-detail-card img{display:block;width:100%;height:auto;align-self:center;border-right:1px solid var(--slc-line);object-fit:contain}.slc-detail-card figcaption{display:flex;flex-direction:column;justify-content:center;padding:30px}.slc-detail-card figcaption span{margin-bottom:14px;color:var(--slc-accent-dark);font-size:.7rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.slc-detail-card figcaption strong{font-family:Georgia,Times New Roman,serif;font-size:1.6rem;line-height:1.15}.slc-detail-card figcaption p{margin:18px 0 0;color:var(--slc-muted);font-size:.88rem;line-height:1.65}.slc-tools{display:grid;grid-template-columns:minmax(240px,.42fr) 1fr;gap:40px;align-items:center;margin-top:24px;padding:24px 28px;border:1px solid var(--slc-line);background:#f4f7f8}.slc-tools h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.4rem}.slc-tools ul{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 18px;margin:0;padding:0;list-style:none}.slc-tools li{position:relative;padding-left:16px;color:var(--slc-muted);font-size:.84rem}.slc-tools li:before{position:absolute;top:.48em;left:0;width:6px;height:6px;background:var(--slc-accent);content:""}.slc-wiring-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(350px,.72fr);gap:22px;align-items:stretch}.slc-wiring-card,.slc-controller-card{margin:0;border:1px solid #3a4540;background:#1c2521}.slc-wiring-card img,.slc-controller-card img{display:block;width:100%;height:auto;background:#fff;object-fit:contain}.slc-wiring-card figcaption,.slc-controller-card figcaption{padding:18px 20px;color:#b9c1bd;font-size:.84rem;line-height:1.58}.slc-wire-notes{display:grid;gap:22px}.slc-wire-notes article{padding:24px;border:1px solid #3a4540;background:#1c2521}.slc-wire-notes article>span,.slc-controller-card figcaption>strong{color:var(--slc-accent);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.slc-wire-notes h3{margin:10px 0 20px;color:#fff;font-family:Georgia,Times New Roman,serif;font-size:1.25rem}.slc-wire-notes dl{margin:0}.slc-wire-notes dl>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:8px 0;border-top:1px solid #38413d}.slc-wire-notes dt{color:#aab4af;font-size:.8rem}.slc-wire-notes dd{margin:0;color:#fff;font-size:.8rem;font-weight:750;text-align:right}.slc-controller-card figcaption p{margin:10px 0 14px}.slc-controller-card{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:center}.slc-controller-card img{height:auto;align-self:center;border-right:1px solid #3a4540}.slc-controller-card ul{margin:0;padding-left:18px}.slc-controller-card li{margin-top:6px}.slc-integration-note{display:grid;grid-template-columns:170px 1fr;gap:34px;align-items:start;margin-top:24px;padding:24px 28px;border:1px solid #465c69;background:#202c35}.slc-integration-note span{color:var(--slc-accent);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.slc-integration-note p{margin:0;color:#d7dad7;font-size:.93rem;line-height:1.7}.slc-installation{background:var(--slc-white)}.slc-install-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:0;padding:0;list-style:none}.slc-install-card{position:relative;padding:24px;border:1px solid var(--slc-line);background:#fff}.slc-install-card>span{display:block;margin-bottom:20px;color:var(--slc-accent-dark);font-family:Georgia,Times New Roman,serif;font-size:1.45rem}.slc-install-card img{display:block;width:min(100%,430px);height:auto;margin-inline:auto;background:#fff;object-fit:contain}.slc-install-card p{margin:18px 2px 2px;color:var(--slc-muted);font-size:.85rem;line-height:1.6}.slc-commissioning{display:grid;grid-template-columns:minmax(240px,.4fr) 1fr;gap:50px;margin-top:28px;padding:34px;background:var(--slc-paper)}.slc-commissioning h3{margin:0;font-family:Georgia,Times New Roman,serif;font-size:1.7rem;line-height:1.15}.slc-commissioning>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 30px}.slc-commissioning p{margin:0;color:var(--slc-muted);font-size:.88rem;line-height:1.65}.slc-commissioning strong{color:var(--slc-ink)}.slc-faq{border-top:1px solid var(--slc-line);background:var(--slc-paper)}.slc-faq-grid{display:grid;grid-template-columns:minmax(0,.72fr) minmax(0,1.28fr);gap:86px}.slc-faq-grid>div:first-child>p:last-child{margin:28px 0 0;color:var(--slc-muted);line-height:1.72}.slc-faq-list{border-top:1px solid var(--slc-line)}.slc-faq-list details{border-bottom:1px solid var(--slc-line)}.slc-faq-list summary{display:grid;grid-template-columns:1fr auto;gap:20px;align-items:center;padding:22px 0;cursor:pointer;font-size:1rem;font-weight:750;list-style:none}.slc-faq-list summary::-webkit-details-marker{display:none}.slc-faq-list summary span{color:var(--slc-accent-dark);font-size:1.5rem;transition:transform .16s ease}.slc-faq-list details[open] summary span{transform:rotate(45deg)}.slc-faq-list details p{margin:-4px 42px 22px 0;color:var(--slc-muted);font-size:.92rem;line-height:1.72}.slc-quote{padding:100px 0;border-top:1px solid #d8ed83;background:var(--slc-accent-soft)}.slc-quote .slc-eyebrow{color:var(--slc-accent-dark)}.slc-quote-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.74fr);gap:80px;align-items:center}.slc-quote h2{max-width:740px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:500;letter-spacing:-.05em;line-height:.98}.slc-quote-grid>div:first-child>p:not(.slc-eyebrow){max-width:700px;margin:26px 0 0;color:var(--slc-muted);font-size:1.02rem;line-height:1.72}.slc-quote .slc-button.is-primary{border-color:var(--slc-accent);background:var(--slc-accent);color:var(--slc-ink)}.slc-quote .slc-button.is-ghost{border-color:var(--slc-ink);color:var(--slc-ink)}.slc-rfq-card{padding:34px;border:1px solid #c9df73;background:#fff}.slc-rfq-card>span{color:var(--slc-accent-dark);font-size:.72rem;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.slc-rfq-card ol{margin:22px 0 0;padding-left:22px}.slc-rfq-card li{padding:9px 0 9px 6px;border-top:1px solid rgba(23,32,29,.2);font-size:.88rem;line-height:1.5}@media(max-width:1100px){.slc-hero-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.8fr)}.slc-hero-copy{padding-right:42px}.slc-feature-grid,.slc-install-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.slc-supply-grid{grid-template-columns:1fr}.slc-wiring-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.8fr)}.slc-controller-card{display:grid;grid-column:1 / -1;grid-template-columns:minmax(0,.8fr) 1fr}.slc-controller-card img{height:auto;align-self:center;border-right:1px solid #3a4540}}@media(max-width:900px){.slc-section{padding:82px 0}.slc-hero-grid{grid-template-columns:1fr}.slc-hero-copy{padding:40px 0 50px}.slc-breadcrumb{margin-bottom:54px}.slc-hero-visual{padding:42px 0 46px;border-top:1px solid #343b38;border-left:0}.slc-hero-visual:after{right:-10vw;left:-10vw}.slc-section-heading,.slc-split,.slc-model-intro,.slc-spec-grid,.slc-faq-grid,.slc-quote-grid{grid-template-columns:1fr;gap:42px}.slc-section-heading .slc-eyebrow{margin-bottom:-2px}.slc-application-grid{grid-template-columns:1fr 1fr}.slc-application-grid>:first-child{grid-column:1 / -1}.slc-series-grid,.slc-tools,.slc-commissioning{grid-template-columns:1fr}}@media(max-width:680px){.slc-shell{width:min(100% - 28px,1180px)}.slc-section{padding:68px 0}.slc-breadcrumb{margin-bottom:42px;font-size:.72rem}.slc-hero h1{font-size:clamp(2.7rem,14vw,4rem)}.slc-hero-lead{font-size:1rem}.slc-button-row,.slc-button{width:100%}.slc-hero-facts{grid-template-columns:1fr}.slc-section h2{font-size:clamp(2.15rem,11vw,3rem)}.slc-callout-grid,.slc-application-grid,.slc-feature-grid,.slc-install-grid{grid-template-columns:1fr}.slc-application-grid>:first-child{grid-column:auto}.slc-callout-grid>div{min-height:auto}.slc-callout-grid span{margin-bottom:22px}.slc-feature-card{display:block}.slc-feature-card img{height:auto;margin:18px 0 22px}.slc-series-card header{grid-template-columns:1fr}.slc-spec-list>div{grid-template-columns:1fr;gap:7px}.slc-spec-list dd{text-align:left}.slc-dimension-notes{grid-template-columns:1fr}.slc-dimension-notes>div,.slc-dimension-notes>div:nth-child(2n){border-right:0}.slc-detail-card{grid-template-columns:1fr}.slc-detail-card img{height:auto;border-right:0;border-bottom:1px solid var(--slc-line)}.slc-tools ul,.slc-commissioning>div{grid-template-columns:1fr}.slc-wiring-grid{grid-template-columns:1fr}.slc-controller-card{grid-column:auto;grid-template-columns:1fr}.slc-controller-card img{height:auto;border-right:0;border-bottom:1px solid #3a4540}.slc-integration-note{grid-template-columns:1fr;gap:12px}.slc-commissioning{padding:26px 22px}.slc-quote{padding:72px 0}.slc-quote h2{font-size:clamp(2.5rem,12vw,3.5rem)}.slc-rfq-card{padding:26px 22px}}@media(prefers-reduced-motion:reduce){.slc-page *,.slc-page *:before,.slc-page *:after{scroll-behavior:auto!important;transition:none!important}}
