.aura-site.constellation-site[data-page=\/esg-smart-pole] .product-hero .sub-hero-grid>div:last-child{background:var(--color-hud-panel);box-shadow:none;will-change:auto;border:0;border-radius:0;padding-top:0;animation:none;transform:none}.aura-site.constellation-site[data-page=\/esg-smart-pole] .sub-hero-grid>.pixel-pole-hero:after{display:none}.pixel-pole-scene{aspect-ratio:720/660;isolation:isolate;position:relative;overflow:hidden}.pixel-pole-hud{width:100%;height:100%;position:absolute;inset:0}.aura-site.constellation-site[data-page=\/esg-smart-pole] #main-content .product-hero .pixel-pole-sprite{z-index:1;object-fit:contain;width:69%;height:94%;min-height:0;max-height:none;image-rendering:pixelated;box-shadow:none;background:0 0;border:0;position:absolute;top:3%;left:29%}.pixel-pole-channels{z-index:2;width:29%;height:100%;position:absolute;top:0;left:2.5%}.pixel-pole-channel{top:var(--channel-y);color:#f4e9df;border:1px solid var(--color-hud-rust);width:100%;box-shadow:3px 3px 0 var(--color-hud-shadow);font-family:var(--font-technical);background:#140f17ed;align-items:center;gap:9px;padding:11px 9px;display:flex;position:absolute;transform:translateY(-50%)}.pixel-pole-channel>div{flex:1;min-width:0}.pixel-pole-channel b{white-space:nowrap;font-size:clamp(11px,.85vw,12px);font-weight:500;display:block}.pixel-pole-channel div>span{color:#b49c92;white-space:nowrap;margin-top:3px;font-size:11px;display:block}.pixel-pole-channel-icon{color:var(--channel-color);flex-shrink:0;display:grid}.pixel-pole-channel-icon .pixel-icon{width:24px;height:24px}.pixel-pole-meter{background:repeating-linear-gradient(90deg,#493039 0 5px,#0000 5px 7px);height:5px;margin-top:8px;display:block;position:relative}.pixel-pole-meter:after{content:"";width:var(--channel-level);background:repeating-linear-gradient(90deg, var(--channel-color) 0 5px, transparent 5px 7px);height:100%;display:block}.pixel-pole-status{z-index:2;background:var(--color-hud-panel);border:1px solid var(--color-hud-rust);color:var(--color-signal-cyan);font:11px var(--font-technical);align-items:center;gap:7px;padding:9px;display:flex;position:absolute;top:7%;right:2.5%}.pixel-pole-status i{background:currentColor;width:6px;height:6px;animation:4s steps(2,end) infinite pixel-pole-blink}.pixel-pole-wave{border:1px solid var(--color-hud-rust);color:#ce9b76;width:15%;font:10px var(--font-technical);background:#140f17d9;padding:8px;position:absolute;bottom:18%;right:2.5%}.pixel-pole-wave svg{width:100%;margin-top:5px;display:block}.pixel-pole-wave-line{animation:5s steps(4,end) infinite pixel-pole-wave}.pixel-pole-scan{z-index:3;border-top:2px solid var(--color-signal-cyan);pointer-events:none;background:linear-gradient(#48d4dc22,#0000 24px);animation:4.5s linear infinite pixel-pole-scan;position:absolute;inset:0}.pixel-pole-packet{animation:pixel-pole-packet var(--packet-duration) linear var(--packet-delay) infinite}.pixel-pole-signal{animation:8s linear infinite pixel-pole-signal}.pixel-pole-footer{border-top:1px solid var(--color-hairline-dark);color:#bda59a;font:11px var(--font-technical);letter-spacing:.03em;justify-content:space-between;align-items:center;gap:10px;padding:12px 14px;display:flex}.pixel-pole-footer i{color:var(--color-hud-amber);margin-inline:5px;font-style:normal}.pixel-motion-toggle{color:#e7b68f;border:1px solid var(--color-hairline-dark);min-height:32px;font:inherit;cursor:pointer;background:#241822;align-items:center;gap:6px;padding:4px 7px;display:inline-flex}.pixel-motion-toggle:is(:hover,:focus-visible){color:#fff;border-color:var(--color-hud-amber)}.pixel-motion-toggle:focus-visible{outline:2px solid var(--color-hud-amber);outline-offset:3px}.pixel-pole-hero[data-paused=true] *{animation-play-state:paused}@keyframes pixel-pole-blink{0%,to{opacity:.2}50%{opacity:.8}}@keyframes pixel-pole-packet{0%{opacity:0;transform:translate(0)}15%,75%{opacity:.9}to{opacity:0;transform:translate(var(--packet-x), var(--packet-y))}}@keyframes pixel-pole-signal{to{stroke-dashoffset:-350px}}@keyframes pixel-pole-scan{0%{transform:translateY(-4%)}to{transform:translateY(100%)}}@keyframes pixel-pole-wave{0%,to{opacity:.5}50%{opacity:1}}@media (width<=1024px) and (width>=701px){.pixel-pole-hero{width:100%;max-width:720px;margin-inline:auto}.pixel-pole-channel b{font-size:12px}.pixel-pole-channel div>span{font-size:11px}}@media (width<=700px){.pixel-pole-channel{gap:5px;padding:8px 6px}.pixel-pole-channel-icon .pixel-icon{width:16px;height:16px}.pixel-pole-channel b{white-space:normal;font-size:11px;line-height:1.2}.pixel-pole-channel div>span{display:none}.pixel-pole-meter{height:4px;margin-top:6px}.pixel-pole-status{gap:5px;padding:6px;font-size:11px}.pixel-pole-wave{display:none}.pixel-pole-footer{letter-spacing:0;padding:8px 10px;font-size:11px}.pixel-pole-footer i{margin-inline:2px}.pixel-motion-toggle{min-height:44px;padding-inline:10px}}@media (prefers-reduced-motion:reduce){.pixel-pole-hero *{animation:none!important}.pixel-motion-toggle,.pixel-pole-scan{display:none}}@media (width>=1025px){.smart-pole-demo-embed{aspect-ratio:16/9;min-height:0}.smart-pole-demo-embed iframe{min-height:0}}.operational-simulation-section{color:#fff;background:var(--color-deep-plum-panel)}.operational-simulation-heading h2{color:#fff}.operational-simulation-heading p,.operational-simulation-footer p{color:#d2bfae}.operational-simulation-frame{background:#11090e;border:1px solid #533039;border-radius:0;width:100%;overflow:hidden}.operational-simulation-frame iframe{border:0;width:100%;height:100%;display:block}.operational-simulation-loading{z-index:2;color:#fff;image-rendering:pixelated;font-family:var(--font-technical);text-align:center;pointer-events:none;background:linear-gradient(#1e141ec2,#140e15e6),url(/assets/img/pixel/product-esg-smart-pole.webp) 50%/cover;place-items:center;padding:24px;display:grid;position:absolute;inset:0}.operational-simulation-frame.is-loaded .operational-simulation-loading{display:none}.operational-simulation-footer p{max-width:850px;margin:18px 0 0}.operational-simulation-frame.is-fullscreen{aspect-ratio:auto;min-height:0}@media (width<=760px){.operational-simulation-frame,.operational-simulation-frame iframe{min-height:clamp(640px,150vw,780px)}.operational-simulation-frame{aspect-ratio:auto}}.installed-project-section{background:var(--paper)}.installed-project-panel{color:#fff;background:var(--color-deep-plum-panel);border:1px solid #4c2932;border-radius:0;padding:clamp(22px,4vw,38px)}.installed-project-header{border-bottom:1px solid #4c2932;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr);align-items:end;gap:32px;margin-bottom:24px;padding:0 0 24px;display:grid}.installed-project-header h2{color:#fff;letter-spacing:-.04em;max-width:620px;margin:0;font-size:clamp(34px,4vw,54px)}body[data-page=\/esg-smart-pole] .installed-project-header h2{font-weight:630;line-height:1.02}.installed-project-header p{color:var(--color-rose-sand);margin:0;font-size:17px}.installed-project-shell{background:#11090e;border:1px solid #533039;border-radius:0;overflow:hidden}.installed-project-toolbar{color:#e9dfd7;background:var(--color-deep-plum-panel);font-family:var(--font-technical);letter-spacing:.08em;text-transform:uppercase;border-bottom:1px solid #533039;justify-content:space-between;gap:16px;padding:11px 14px;font-size:12px;display:flex}.installed-project-slider{scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;user-select:none;overscroll-behavior-inline:contain;grid-auto-columns:minmax(82%,1fr);grid-auto-flow:column;gap:0;display:grid;overflow-x:auto}.installed-project-slider.is-dragging{scroll-snap-type:none;cursor:grabbing}.installed-project-slider::-webkit-scrollbar{display:none}.installed-project-slide{scroll-snap-align:start;background:#1c0f18;border-right:1px solid #533039;min-width:0;margin:0}.installed-project-slide img{aspect-ratio:16/9;object-fit:contain;pointer-events:none;-webkit-user-drag:none;background:#20111b;width:100%;height:auto}.installed-project-slide figcaption{border-top:1px solid #533039;grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);gap:18px;padding:15px 16px;display:grid}.installed-project-slide figcaption span,.project-documentation-card span{color:var(--sunset);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.installed-project-slide figcaption p{color:#d2bfae;margin:0;font-size:15px}.installed-project-actions{background:#11090e;border-top:1px solid #ffffff24;justify-content:flex-end;gap:8px;padding:12px;display:flex}.installed-project-actions button{color:#fff;cursor:pointer;background:0 0;border:1px solid #6b464f;border-radius:0;width:42px;height:36px}.installed-project-actions button:hover{color:var(--navy);background:var(--sunset)}body[data-page=\/esg-smart-pole] .installed-project-actions button:hover{border-color:var(--sunset)}.project-documentation-grid{background:#533039;border:1px solid #533039;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:14px;display:grid}.project-documentation-card{background:var(--color-deep-plum-panel);border:0;border-radius:0;overflow:hidden}.project-documentation-card img{aspect-ratio:16/10;object-fit:contain;background:#20111b;border-bottom:1px solid #533039;width:100%}.project-documentation-card div{padding:13px 14px 15px}.project-documentation-card p{color:var(--color-rose-sand);margin:6px 0 0;font-size:14px}@media (width<=920px){.installed-project-header{grid-template-columns:1fr;gap:14px}.installed-project-slider{grid-auto-columns:92%}.project-documentation-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.installed-project-panel{padding:18px}.installed-project-toolbar{gap:5px;font-size:11px;display:grid}.installed-project-slider{grid-auto-columns:100%}.installed-project-slide img{aspect-ratio:4/5}.installed-project-slide figcaption{grid-template-columns:1fr;gap:6px}.installed-project-actions button{width:100%}.project-documentation-grid{grid-template-columns:1fr}}main>.section.pole-intelligence-section,main>.section.esg-alignment-section{color:#fff;background-color:var(--color-deep-plum-panel);background-image:radial-gradient(circle at 84% 12%, #f0a14921, transparent 28%), linear-gradient(#f3b9880d 1px, transparent 1px), linear-gradient(90deg, #f3b9880d 1px, transparent 1px), linear-gradient(135deg, var(--color-deep-plum-panel) 0%, #23131e 54%, #170c13 100%);background-position:50%,50%,50%,50%;background-size:auto,48px 48px,48px 48px,auto}.pole-intelligence-section .pole-section-intro h2,.esg-alignment-section .pole-section-intro h2{color:#fff;word-spacing:.04em;font-weight:600;letter-spacing:-.04em!important}.pole-section-intro{grid-template-columns:minmax(0,1.12fr) minmax(320px,.88fr);align-items:center;gap:clamp(42px,6vw,76px);margin-bottom:48px;display:grid}.pole-section-intro h2,.pole-blueprint-section .section-title h2,.deployment-tier-section .section-title h2{letter-spacing:-.04em;margin:8px 0 0;font-size:clamp(40px,4.2vw,60px)}body[data-page=\/esg-smart-pole] .pole-blueprint-section .section-title h2,body[data-page=\/esg-smart-pole] .deployment-tier-section .section-title h2{font-size:clamp(40px,4.2vw,60px);line-height:1.02}body[data-page=\/esg-smart-pole] .pole-section-intro h2{line-height:1.02}.pole-section-intro>p{color:#d2bfae;border-left:1px solid #f0a1496b;max-width:570px;margin:0;padding-left:clamp(24px,3vw,38px);font-size:17px;line-height:1.65}.intelligence-principles,.blueprint-grid{background:#533039;border:1px solid #533039;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.intelligence-principles article,.blueprint-grid article{background:var(--color-dusk-plum);padding:28px}.intelligence-principles article>span,.blueprint-grid article>span{color:var(--sunset);font-family:var(--font-technical);font-size:16px}.intelligence-principles h3,.blueprint-grid h3{color:#fff;margin:26px 0 10px;font-size:22px}.intelligence-principles p,.blueprint-grid p{color:var(--color-rose-sand);margin:0;font-size:16px}.command-shell{--command-surface:#171118;--command-panel:#241b24;--command-border:var(--color-hairline-dark);--command-text:#f7efe9;--command-muted:#d1b8ac;--command-accent:#f3b988;--command-healthy:#e9c48c;--command-alert:#ff987e;color:var(--command-text);background:var(--command-surface);border:1px solid var(--command-border);margin-top:38px;overflow:hidden}.command-bar{border-bottom:1px solid var(--command-border);font-family:var(--font-technical);justify-content:space-between;align-items:center;gap:24px;padding:16px 18px;font-size:16px;display:flex}.command-bar>span{color:var(--command-text);align-items:center;gap:10px;display:flex}.command-bar i{background:var(--command-healthy);border-radius:50%;width:9px;height:9px;box-shadow:0 0 0 5px #e9c48c29}.command-bar label{color:var(--command-muted);align-items:center;gap:12px;font-size:16px;display:flex}.command-bar select{max-width:360px;color:var(--command-text);background:var(--command-panel);border:1px solid var(--command-border);font:inherit;text-transform:none;padding:10px 12px}.command-grid{grid-template-columns:minmax(0,1fr) 340px;display:grid}.command-main{flex-direction:column;padding:22px;display:flex}.telemetry-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.telemetry-grid article{text-align:center;background:var(--command-panel);border:1px solid var(--command-border);padding:18px 12px;transition:all .2s}.telemetry-grid article.is-alert{border-color:var(--command-alert);background:#382027}.telemetry-grid span,.telemetry-grid em{color:var(--command-muted);font-size:16px;font-style:normal;display:block}.telemetry-grid strong{color:var(--command-healthy);margin:7px 0 4px;font-size:32px;display:block}.telemetry-grid article.is-alert strong{color:var(--command-alert)}.camera-feed{border:1px solid var(--command-border);background:radial-gradient(circle,#332330 0,#171118 68%);flex:1;min-height:390px;margin-top:10px;display:flex;position:relative;overflow:hidden}.camera-feed:before{content:"";opacity:.12;background-image:linear-gradient(#ffffff1f 1px,#0000 1px),linear-gradient(90deg,#ffffff1f 1px,#0000 1px);background-size:40px 40px;position:absolute;inset:0}.camera-label{z-index:2;color:var(--command-text);background:var(--command-panel);font-family:var(--font-technical);border:1px solid var(--command-border);padding:7px 9px;font-size:16px;position:absolute;top:18px;left:18px}.camera-reticle{border:1px solid #f3b9883d;border-radius:50%;width:180px;height:180px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.camera-reticle:before,.camera-reticle:after{content:"";background:#f3b9883d;position:absolute}.camera-reticle:before{width:1px;height:240px;top:-30px;left:50%}.camera-reticle:after{width:240px;height:1px;top:50%;left:-30px}.feed-state{z-index:2;border:1px solid var(--command-healthy);background:#241b24f5;align-self:center;width:min(560px,100% - 42px);margin:auto;padding:22px;position:relative}.feed-state b,.feed-state strong{display:block}.feed-state b{color:var(--command-healthy);font-family:var(--font-technical);font-size:16px}.feed-state strong{margin:8px 0;font-size:21px}.feed-state p{color:var(--command-muted);margin:0;font-size:16px}.feed-alert{border-color:var(--command-alert);background:#382027f7}.feed-alert b{color:var(--command-alert)}.feed-alert small{color:#ffd8cf;border-top:1px solid #714a50;margin-top:12px;padding-top:12px;font-size:16px;display:block}.camera-meta{z-index:2;color:var(--command-muted);border-top:1px solid var(--command-border);font-family:var(--font-technical);justify-content:space-between;gap:18px;padding-top:12px;font-size:16px;display:flex;position:absolute;bottom:16px;left:18px;right:18px}.event-console{border-left:1px solid var(--command-border);background:#1e1720;padding:26px}.event-console h3{margin:8px 0;font-size:27px}.event-console>p{color:var(--command-muted);font-size:16px}.event-console button{width:100%;color:var(--command-text);text-align:left;background:var(--command-panel);border:1px solid var(--command-border);cursor:pointer;font:inherit;margin-top:10px;padding:15px;transition:background-color .2s,border-color .2s,transform .2s,box-shadow .2s;display:block}.event-console button:is(:hover,:focus-visible){border-color:var(--command-accent);background:#382630;transform:translateY(-2px);box-shadow:0 6px 18px #0003}.event-console button[aria-pressed=true]{border-color:var(--command-accent);background:#3b2831;box-shadow:inset 0 0 0 1px #f3b9883d}.event-console button:focus-visible{outline:2px solid var(--command-accent);outline-offset:2px}.event-console button b,.event-console button span{font-size:16px;display:block}.event-console button span{color:var(--command-muted);margin-top:4px}.event-console button .event-action{color:var(--command-accent);font-family:var(--font-technical);letter-spacing:.06em;text-transform:uppercase;border-top:1px solid #f3b98833;justify-content:space-between;align-items:center;margin-top:12px;padding-top:9px;font-size:12px;display:flex}.event-console button .event-action span{color:inherit;margin:0;font-size:18px;line-height:1;transition:transform .2s}.event-console button:is(:hover,:focus-visible) .event-action span{transform:translate(4px)}.event-console .reset-event{text-align:center;color:var(--command-accent);border-left:1px solid var(--command-border);background:0 0}.event-console .reset-event span{color:inherit;vertical-align:-1px;margin:0 6px 0 0;font-size:20px;display:inline}.event-console>small{color:var(--command-muted);border-top:1px solid var(--command-border);margin-top:22px;padding-top:20px;font-size:16px;display:block}.pole-blueprint-section,.deployment-tier-section{background:var(--paper)}.blueprint-grid{background:#d4d8d5;border-color:#d4d8d5;grid-template-columns:repeat(4,minmax(0,1fr))}.blueprint-grid article{z-index:0;cursor:default;background:#f5f4ef;border:1px solid #0000;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.blueprint-grid article:after{content:"";background:var(--sunset);transform-origin:0;height:3px;transition:transform .22s;position:absolute;inset:auto 0 0;transform:scaleX(0)}@media (hover:hover){.blueprint-grid article:hover,.blueprint-grid article.is-touched{z-index:1;border-color:var(--sunset);background:#fff;transform:translateY(-6px);box-shadow:0 14px 28px #1e141e24}.blueprint-grid article:hover:after,.blueprint-grid article.is-touched:after{transform:scaleX(1)}}@media (hover:none){.blueprint-grid article.is-touched{z-index:1;border-color:var(--sunset);background:#fff;transform:translateY(-3px);box-shadow:0 10px 22px #1e141e24}.blueprint-grid article.is-touched:after{transform:scaleX(1)}}.blueprint-grid article:active{z-index:1;border-color:var(--sunset);background:#fff;transform:translateY(-3px)scale(.99);box-shadow:0 8px 18px #1e141e24}.blueprint-grid article:active:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.blueprint-grid article,.blueprint-grid article:after{transition:none}}.blueprint-grid h3{color:var(--navy)}.blueprint-grid p{color:#624e53}.blueprint-grid article>span{color:#b85033}.durability-band{color:#fff;background:#6b464f;border:1px solid #6b464f;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:1px;display:grid}.durability-band div{background:var(--color-deep-plum-panel);padding:25px}.durability-band b{color:var(--sunset);text-transform:uppercase;letter-spacing:.06em;font-size:16px;display:block}.durability-band p{color:#d2bfae;margin:8px 0 0;font-size:16px}.esg-tabs-hint{color:#d7aa86;font-family:var(--font-technical);letter-spacing:.02em;margin:0;padding:0 0 12px;font-size:13px}.esg-tab-list{border-bottom:1px solid #533039;gap:6px;display:flex;overflow-x:auto}.esg-tab-list button{color:#efc9ad;min-width:max-content;font:inherit;cursor:pointer;background:#34202d;border:1px solid #815767;border-bottom:3px solid #0000;justify-content:space-between;align-items:center;gap:16px;padding:17px 22px;font-size:16px;transition:background-color .2s,border-color .2s,color .2s,transform .2s;display:inline-flex}.esg-tab-list button:after{content:"↗";color:var(--sunset);font-size:20px;line-height:1}.esg-tab-list button:is(:hover,:focus-visible){color:#fff;border-color:var(--sunset);background:#573044;transform:translateY(-2px)}.esg-tab-list button:focus-visible{outline:2px solid var(--sunset);outline-offset:-4px}.esg-tab-list button[aria-selected=true]{color:var(--sunset);border-color:var(--sunset)}.esg-tab-list button[aria-selected=true]:after{content:"●";color:currentColor;font-size:11px}.esg-panel{background:var(--color-dusk-plum);border:1px solid #533039;border-top:0;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr);gap:46px;padding:42px;display:grid}.esg-panel[hidden]{display:none}.esg-panel>div>span{float:left;color:var(--sunset);margin-right:18px;font-size:56px;line-height:.9}.esg-panel h3{margin:0 0 12px;font-size:30px}.esg-panel p,.esg-panel li{color:#d2bfae;font-size:16px}.esg-panel li+li{margin-top:8px}.esg-panel aside{background:#150b12;border:1px solid #533039;flex-direction:column;justify-content:center;align-self:stretch;padding:26px;display:flex}.esg-panel aside b,.esg-panel aside small{font-size:16px}.esg-panel aside b{color:#ba9485;text-transform:uppercase}.esg-panel aside strong{color:#e9c48c;margin:16px 0;font-size:28px}.esg-panel aside small{color:var(--color-rose-sand)}.tier-buttons{background:#bfc7c5;border:1px solid #bfc7c5;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.tier-buttons button{color:#5b4349;font:inherit;cursor:pointer;background:#eef0eb;border:0;padding:18px;font-size:18px}.tier-buttons button span{margin-top:4px;font-size:16px;display:block}.tier-buttons button[aria-pressed=true]{color:#fff;background:#b85033}.tier-detail{background:#533039;border:1px solid #533039;grid-template-columns:1fr 1fr;gap:1px;display:grid}.tier-detail>div,.tier-detail>aside{padding:clamp(26px,4vw,46px)}.tier-detail>div{background:var(--color-deep-plum-panel);color:#fff}.tier-detail h3{margin:0 0 10px;font-size:32px}.tier-detail .tier-layout{color:var(--accent-on-dark,var(--color-apricot));font-family:var(--font-technical);letter-spacing:.04em;margin:0 0 18px;font-size:14px}.tier-detail p,.tier-detail li{color:#d2bfae;font-size:16px}.tier-detail li+li{margin-top:9px}.tier-detail aside{color:#fff;background:var(--color-dusk-plum)}.tier-detail aside>b{color:var(--sunset);text-transform:uppercase;font-size:16px}.tier-detail dl{margin:18px 0}.tier-detail dl div{border-bottom:1px solid #533039;justify-content:space-between;gap:20px;padding:11px 0;display:flex}.tier-detail dt,.tier-detail dd,.tier-detail small{font-size:16px}.tier-detail dd{text-align:right;color:#fff;margin:0}.tier-detail dt,.tier-detail small{color:var(--color-rose-sand)}.delivery-model{background:#c8cfcc;border:1px solid #c8cfcc;grid-template-columns:1.15fr .85fr .85fr;align-items:stretch;gap:1px;margin-top:34px;display:grid}.delivery-model>div,.delivery-model>article{box-sizing:border-box;text-align:left;background:#f5f4ef;flex-direction:column;justify-content:flex-start;align-self:stretch;min-width:0;padding:52px 38px;display:flex}.delivery-model .delivery-credential{color:var(--accent-on-light,var(--color-copper-ink));font-family:var(--font-technical);letter-spacing:.04em;margin:-6px 0 18px;font-size:14px}.delivery-model h3,.delivery-model h4{color:var(--navy);letter-spacing:-.025em;margin:0 0 18px;font-family:inherit;font-size:30px;line-height:1.15}body[data-page=\/esg-smart-pole] .delivery-model h3,body[data-page=\/esg-smart-pole] .delivery-model h4{font-weight:600}.delivery-model p{color:#624e53;letter-spacing:0;margin:0;font-family:inherit;font-size:17px;font-weight:400;line-height:1.55}.delivery-model>div,.delivery-model>article{z-index:0;border:1px solid #0000;transition:transform .22s,background-color .22s,border-color .22s,box-shadow .22s;position:relative;overflow:hidden}.delivery-model>div:after,.delivery-model>article:after{content:"";background:var(--sunset);transform-origin:0;height:3px;transition:transform .22s;position:absolute;bottom:0;left:0;right:0;transform:scaleX(0)}@media (hover:hover){.delivery-model>div:hover,.delivery-model>article:hover{z-index:1;border-color:var(--sunset);background:#fff;transform:translateY(-6px);box-shadow:0 14px 28px #1e141e24}.delivery-model>div:hover:after,.delivery-model>article:hover:after{transform:scaleX(1)}}@media (hover:none){.delivery-model>.is-touched{z-index:1;border-color:var(--sunset);background:#fff;transform:translateY(-3px);box-shadow:0 10px 22px #1e141e24}.delivery-model>.is-touched:after{transform:scaleX(1)}}.delivery-model>div:active,.delivery-model>article:active{z-index:1;border-color:var(--sunset);transform:translateY(-2px)scale(.995)}.smart-pole-demo-section :where(p,button,em,strong,span),.installed-project-section :where(p,button,span),.capability-grid :where(p,a),.metrics-grid span,.check-list li,.dashboard-band p,.config-list div,.product-connection-section :where(p,a),.cta-band :where(p,a),.eyebrow,.mini-label,.hero-pills span{font-size:16px}@media (width<=980px){.pole-section-intro,.command-grid,.esg-panel,.tier-detail{grid-template-columns:1fr}.pole-section-intro>p{border-top:1px solid #f0a1496b;border-left:0;max-width:720px;padding:22px 0 0}.intelligence-principles{grid-template-columns:1fr}.blueprint-grid{grid-template-columns:repeat(2,1fr)}.command-grid{display:block}.event-console{border-top:1px solid #533039;border-left:0}.delivery-model{grid-template-columns:1fr}.telemetry-grid{grid-template-columns:repeat(2,1fr)}}@media (width<=640px){.pole-section-intro h2,.pole-blueprint-section .section-title h2,.deployment-tier-section .section-title h2,body[data-page=\/esg-smart-pole] .pole-blueprint-section .section-title h2,body[data-page=\/esg-smart-pole] .deployment-tier-section .section-title h2{font-size:38px}.blueprint-grid,.durability-band,.tier-buttons{grid-template-columns:1fr}.command-bar,.camera-meta{flex-direction:column;align-items:stretch}.command-bar label{flex-direction:column;align-items:flex-start}.command-main{padding:12px}.telemetry-grid{grid-template-columns:1fr 1fr}.telemetry-grid strong{font-size:26px}.camera-feed{min-height:470px}.esg-panel,.tier-detail>div,.tier-detail>aside{padding:26px}}@media (width<=700px){.pole-intelligence-section,.pole-blueprint-section,.esg-alignment-section,.deployment-tier-section,.installed-project-section,.smart-pole-demo-section,.product-connection-section{max-width:100%;overflow-x:clip}.pole-intelligence-section *,.pole-blueprint-section *,.esg-alignment-section *,.deployment-tier-section *{box-sizing:border-box;min-width:0}.pole-section-intro{align-items:start;gap:20px;margin-bottom:28px}.pole-section-intro h2,.pole-blueprint-section .section-title h2,.deployment-tier-section .section-title h2{letter-spacing:-.035em;overflow-wrap:anywhere;max-width:100%;font-size:clamp(32px,10vw,39px)}body[data-page=\/esg-smart-pole] .pole-blueprint-section .section-title h2,body[data-page=\/esg-smart-pole] .deployment-tier-section .section-title h2{max-width:100%;font-size:clamp(32px,10vw,39px);line-height:1.04}body[data-page=\/esg-smart-pole] .pole-section-intro h2{line-height:1.04}.pole-section-intro>p{font-size:16px;line-height:1.55}.intelligence-principles article,.blueprint-grid article{padding:22px}.intelligence-principles h3,.blueprint-grid h3{overflow-wrap:anywhere;margin-top:18px}.command-shell{width:100%;margin-top:28px}.command-bar{overflow-wrap:anywhere;flex-direction:column;align-items:stretch;gap:16px;padding:16px}.command-bar>span{align-items:flex-start;line-height:1.4}.command-bar i{flex:none;margin-top:6px}.command-bar label{flex-direction:column;align-items:stretch;gap:8px}.command-bar select{white-space:normal;width:100%;max-width:none}.command-main,.event-console{padding:16px}.telemetry-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telemetry-grid article{padding:15px 8px}.telemetry-grid span,.telemetry-grid em{overflow-wrap:anywhere;line-height:1.35}.camera-feed{min-height:540px}.camera-label{overflow-wrap:anywhere;width:auto;padding:8px;line-height:1.35;left:14px;right:14px}.camera-reticle{width:132px;height:132px}.camera-reticle:before{height:180px;top:-24px}.camera-reticle:after{width:180px;left:-24px}.feed-state{width:calc(100% - 28px);padding:17px}.feed-state strong,.feed-state p,.feed-state small{overflow-wrap:anywhere}.camera-meta{overflow-wrap:anywhere;gap:7px;line-height:1.35;bottom:14px;left:14px;right:14px}.event-console button{min-height:52px}.blueprint-grid article:active{transform:translateY(-2px)scale(.995)}.durability-band div{padding:22px}.esg-tab-list{white-space:normal;border:1px solid #533039;border-bottom:0;grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.esg-tab-list button{text-align:left;white-space:normal;border-bottom:1px solid #533039;border-left:3px solid #0000;width:100%;min-width:0;padding:14px 16px;transform:none}.esg-tab-list button[aria-selected=true]{border-bottom-color:#533039;border-left-color:var(--sunset);background:#ffffff09}.esg-panel{border-top:0;gap:24px;padding:22px}.esg-panel>div>span{float:none;margin:0 0 18px;font-size:46px;display:block}.esg-panel h3{overflow-wrap:anywhere;font-size:26px;line-height:1.12}.esg-panel ul,.tier-detail ul{padding-left:22px}.esg-panel aside{padding:20px}.esg-panel aside strong{overflow-wrap:anywhere;font-size:24px}.tier-buttons{gap:1px}.tier-buttons button{text-align:left;width:100%;padding:15px}.tier-detail>div,.tier-detail>aside{padding:22px}.tier-detail h3{overflow-wrap:anywhere;font-size:27px;line-height:1.12}.tier-detail dl div{flex-direction:column;align-items:flex-start;gap:4px}.tier-detail dd{text-align:left;overflow-wrap:anywhere}.delivery-model>div,.delivery-model>article{padding:26px 22px}.delivery-model h3,.delivery-model h4{overflow-wrap:anywhere;font-size:26px;line-height:1.15}.installed-project-panel{padding:14px}.installed-project-toolbar,.installed-project-slide figcaption,.project-documentation-card p{overflow-wrap:anywhere}.installed-project-actions{grid-template-columns:1fr 1fr;display:grid}.installed-project-actions button{width:100%;min-height:44px}.dashboard-band img,.mini-visual img,.sub-hero-grid img{max-width:100%;height:auto}}@media (width<=400px){.telemetry-grid{grid-template-columns:1fr}.camera-feed{min-height:600px}.feed-state{width:calc(100% - 20px)}.esg-panel,.tier-detail>div,.tier-detail>aside{padding:18px}}.constellation-site .smart-pole-demo-section .product-video-heading,.constellation-site .operational-simulation-section .product-video-heading{margin-bottom:clamp(32px,4vw,56px)}.constellation-site .smart-pole-demo-section .demo-direct-link{width:fit-content;color:var(--color-copper-ink);border:1px solid;border-radius:999px;margin:16px 0 0 auto;padding:10px 18px;font-weight:600;text-decoration:none;transition:background-color .2s,color .2s;display:flex}.constellation-site .smart-pole-demo-section .demo-direct-link:hover,.constellation-site .smart-pole-demo-section .demo-direct-link:focus-visible{background:var(--color-copper-ink);color:#fff}@media (width<=640px){.constellation-site .smart-pole-demo-section .demo-direct-link{margin-inline:0}}
