.iot-page{background:#f1f4f6}.iot-page .site-header{position:absolute}.iot-hero{min-height:940px;background:#07111f;color:#fff;position:relative;overflow:hidden;padding:132px max(28px,calc((100vw - var(--max))/2)) 0;display:grid;grid-template-columns:.78fr 1.22fr;gap:65px}.iot-hero-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(91,123,157,.08) 1px,transparent 1px),linear-gradient(90deg,rgba(91,123,157,.08) 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,transparent,#000 45%,#000)}.iot-hero-glow{position:absolute;right:-100px;top:50px;width:900px;height:720px;background:radial-gradient(circle,rgba(49,89,255,.2),transparent 67%)}.breadcrumb{position:absolute;top:106px;left:max(28px,calc((100vw - var(--max))/2));font-size:9px;color:#68788d;display:flex;gap:9px}.breadcrumb a:hover{color:#fff}.breadcrumb b{color:#aab8c8}.iot-hero-copy{position:relative;z-index:2;padding-top:82px}.page-kicker{font:600 10px "Manrope";letter-spacing:.16em;color:#93a2b4;display:flex;align-items:center;gap:10px}.page-kicker i{display:block;width:28px;height:1px;background:#43ddec}.iot-hero h1{font-size:clamp(57px,5.4vw,84px);font-weight:600;margin:30px 0}.iot-hero h1 em{background:linear-gradient(90deg,#8396ff,#4ed7e8);background-clip:text;color:transparent}.iot-hero-lede{font:500 20px/1.55 "Manrope";color:#bdc8d5;max-width:590px}.iot-command{position:relative;z-index:2;margin-top:70px;height:570px;background:#0a1a2d;border:1px solid #263c54;box-shadow:0 40px 90px rgba(0,0,0,.32)}.command-top{height:47px;border-bottom:1px solid #23394f;display:flex;justify-content:space-between;align-items:center;padding:0 18px;font:600 8px "Manrope";letter-spacing:.12em;color:#718398}.command-top small{font-size:7px;color:#72c892}.command-top small i{display:inline-block;width:5px;height:5px;background:#4ede82;border-radius:50%;margin-right:6px;box-shadow:0 0 10px #4ede82}.command-body{height:calc(100% - 47px);display:grid;grid-template-columns:55px 1fr}.command-side{border-right:1px solid #23394f;display:flex;flex-direction:column;align-items:center;gap:28px;padding-top:25px}.command-side i{font-style:normal;color:#526b84}.command-side i.active{color:#41d8ea}.command-main{padding:27px}.command-title{display:flex;justify-content:space-between}.command-title small{font-size:7px;color:#687a8e;display:block}.command-title b{font:600 20px "Manrope"}.command-title em{font-style:normal;font-size:8px;color:#718298}.command-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin:25px 0}.command-stats div{border:1px solid #243c53;padding:14px}.command-stats small{color:#708298;font-size:8px;display:block}.command-stats b{font:600 19px "Manrope";display:block}.command-stats i{font-style:normal;font-size:7px;color:#50d884}.command-stats i.warn{color:#f0b757}.command-chart{height:220px;border:1px solid #243c53;padding:15px}.command-chart>div{display:flex;justify-content:space-between;font-size:9px}.command-chart>div span{font-size:7px;color:#57d9e8}.command-chart svg{width:100%;height:170px}.command-chart path{fill:url(#telemetryArea)}.command-chart polyline{fill:none;stroke:#46ddeb;stroke-width:2}.asset-row{display:grid;grid-template-columns:repeat(3,1fr);margin-top:17px}.asset-row span{display:grid;grid-template-columns:13px 1fr;align-items:center}.asset-row span>i{width:7px;height:7px;background:#4ddd80;border-radius:50%;grid-row:1/3}.asset-row span>i.purple{background:#8a73ff}.asset-row b{font-size:9px}.asset-row small{font-size:7px;color:#6f8195}.iot-hero-foot{grid-column:1/-1;align-self:end;height:95px;border-top:1px solid #203247;display:flex;align-items:center;justify-content:center;gap:22px;z-index:2;font:600 9px "Manrope";letter-spacing:.13em;color:#8b9aac}.iot-hero-foot i{width:85px;height:1px;background:linear-gradient(90deg,#3fdbe9,#566cff)}.page-section{padding:130px max(28px,calc((100vw - var(--max))/2))}.page-section-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:75px}.page-section-head h2{font-size:clamp(43px,4.2vw,65px);font-weight:600;margin-top:22px}.page-section-head>p{max-width:430px;margin:0;color:#6e7985}.page-section-head.light>p{color:#8493a4}.overview-grid{display:grid;grid-template-columns:.7fr 1.3fr;gap:80px}.overview-statement{border-top:1px solid #cbd2d9;padding-top:25px}.overview-statement p{font:500 19px/1.55 "Manrope";max-width:440px}.overview-statement a{display:inline-block;margin-top:45px;font-size:11px;font-weight:600;border-bottom:1px solid #aab2bb;padding-bottom:8px}.overview-statement a span{margin-left:20px}.overview-points{display:grid;grid-template-columns:repeat(3,1fr)}.overview-points article{border-left:1px solid #ccd3da;padding:20px 25px;min-height:260px}.overview-points article>span{font-size:9px;color:#8f99a4}.overview-points h3{font-size:27px;margin:80px 0 16px}.overview-points p{font-size:12px;color:#717c88}.architecture-section{background:#07111f;color:#fff;padding:130px max(28px,calc((100vw - var(--max))/2));overflow:hidden}.architecture-map{display:grid;grid-template-columns:repeat(7,1fr);position:relative;min-width:1100px}.architecture-track{position:absolute;top:79px;left:6%;right:6%;height:1px;background:linear-gradient(90deg,#43dcea,#4f70ff,#8873ff);box-shadow:0 0 15px rgba(67,220,234,.45)}.architecture-map article{text-align:center;position:relative;padding:20px 12px}.architecture-map article>span{position:absolute;top:55px;left:7px;font-size:7px;color:#5f7186}.architecture-map article>i{position:relative;width:68px;height:68px;background:#0d1d30;border:1px solid #2b445d;border-radius:50%;display:grid;place-items:center;margin:25px auto 34px;font-style:normal;color:#7189a3;z-index:2;box-shadow:0 0 0 8px #07111f}.architecture-map article.architecture-core>i{color:#44dcec;border-color:#44dcec;box-shadow:0 0 35px rgba(68,220,236,.22),0 0 0 8px #07111f}.architecture-map h3{font-size:14px}.architecture-map p{font-size:9px;color:#77879a;min-height:43px}.architecture-map small{font-size:7px;color:#4b6077;letter-spacing:.1em}.architecture-note{margin-top:75px;border:1px solid #26394d;display:grid;grid-template-columns:190px 1fr auto;align-items:center;padding:22px 25px}.architecture-note>span{font:600 8px "Manrope";letter-spacing:.14em;color:#64778d}.architecture-note p{color:#9aa8b7;font-size:12px}.architecture-note button{border:0;background:transparent;color:#fff;font-weight:600;font-size:11px}.architecture-note button i{font-style:normal;margin-left:20px}.iot-capability-grid{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #d5dbe1;border-top:1px solid #d5dbe1}.iot-capability-grid article{min-height:390px;background:#f7f8f9;border-right:1px solid #d5dbe1;border-bottom:1px solid #d5dbe1;padding:25px;position:relative;transition:.3s}.iot-capability-grid article:hover{background:#fff;transform:translateY(-5px);box-shadow:0 20px 45px rgba(12,34,57,.1);z-index:2}.iot-capability-grid article>span{font-size:8px;color:#8c97a3}.iot-capability-grid article>i{position:absolute;right:25px;top:20px;font-style:normal;color:#4864e5;font-size:25px}.iot-capability-grid h3{font-size:25px;margin:70px 0 15px}.iot-capability-grid p{font-size:12px;color:#707b87;max-width:330px}.iot-capability-grid ul{list-style:none;padding:20px 0 0;margin:25px 0 0;border-top:1px solid #dce1e6;columns:2}.iot-capability-grid li{font-size:9px;padding:5px 0}.iot-capability-grid li:before{content:"+";color:#4c67e6;margin-right:7px}.applications-section{background:#091522;color:#fff;padding:130px max(28px,calc((100vw - var(--max))/2))}.application-layout{display:grid;grid-template-columns:280px 1fr;gap:55px}.application-nav{display:flex;flex-direction:column}.application-nav button{height:66px;border:0;border-bottom:1px solid #27384b;background:transparent;color:#8290a1;text-align:left;font-weight:600;padding:0 10px;transition:.2s}.application-nav button span{font-size:8px;margin-right:18px;color:#56697e}.application-nav button i{float:right;font-style:normal}.application-nav button.active{background:#4565e9;color:#fff;padding-left:18px}.application-view{background:#0d1d30;border:1px solid #293d52;display:grid;grid-template-columns:.72fr 1.28fr;min-height:440px}.application-copy{padding:42px}.application-copy>span{font:600 8px "Manrope";letter-spacing:.13em;color:#5fd6e4}.application-copy h3{font-size:32px;margin:24px 0}.application-copy p{font-size:12px;color:#8e9bad}.application-copy ul{list-style:none;padding:20px 0 0;border-top:1px solid #2a3d50;margin-top:28px}.application-copy li{font-size:10px;padding:6px 0}.application-copy li:before{content:"+";color:#42dbea;margin-right:9px}.plant-ui{margin:32px;background:#f1f4f6;color:#112034;box-shadow:0 18px 45px rgba(0,0,0,.28)}.plant-top{height:42px;background:#fff;border-bottom:1px solid #d8dee5;display:flex;justify-content:space-between;align-items:center;padding:0 15px;font:600 8px "Manrope";letter-spacing:.1em}.plant-top small{font-size:7px;color:#6c7988}.plant-top small i{display:inline-block;width:5px;height:5px;background:#42ce76;border-radius:50%;margin-right:5px}.plant-content{padding:35px 22px}.plant-flow{display:flex;align-items:center;justify-content:space-between}.plant-flow>span{width:86px;height:90px;background:#fff;border:1px solid #d8dee5;padding:12px;display:flex;flex-direction:column}.plant-flow>span.focus{border-color:#4c68e8;box-shadow:0 8px 22px rgba(75,101,225,.2)}.plant-flow span>i{width:9px;height:9px;border-radius:50%;background:#4ad47c;margin-bottom:auto}.plant-flow span>b{font-size:9px}.plant-flow span>small{font-size:7px;color:#7b8794}.plant-flow>em{font-style:normal;color:#8e99a5}.plant-bottom{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:35px}.plant-bottom>div{background:#fff;padding:12px}.plant-bottom small{display:block;font-size:7px;color:#798693}.plant-bottom b{font:600 12px "Manrope"}.plant-bottom i{display:block;font-style:normal;font-size:7px;color:#41a666}.lifecycle-grid{display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #c9d1d8}.lifecycle-grid article{border-right:1px solid #c9d1d8;padding:23px;min-height:245px}.lifecycle-grid article:first-child{border-left:1px solid #c9d1d8}.lifecycle-grid span{font-size:9px;color:#8a95a0}.lifecycle-grid b{font:600 20px "Manrope";display:block;margin:80px 0 15px}.lifecycle-grid p{font-size:11px;color:#707b87}.lifecycle-bar{height:70px;background:#4765e8;color:#fff;display:flex;align-items:center;justify-content:center;gap:22px;font:600 8px "Manrope";letter-spacing:.12em}.lifecycle-bar i{width:80px;height:1px;background:#91a2f5}.evidence-section{background:#fff;padding:130px max(28px,calc((100vw - var(--max))/2))}.evidence-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.evidence-grid article{border:1px solid #dce1e6;padding-bottom:25px}.evidence-grid article>span,.evidence-grid h3,.evidence-grid a{margin-left:25px;margin-right:25px}.evidence-grid article>span{display:block;font:600 8px "Manrope";letter-spacing:.13em;color:#5369dd;margin-top:24px}.evidence-grid h3{font-size:21px;line-height:1.3;margin-top:14px;min-height:82px}.evidence-grid a{display:flex;justify-content:space-between;border-top:1px solid #dde2e7;padding-top:14px;font-size:10px;font-weight:600}.evidence-grid a i{font-style:normal}.evidence-visual{height:250px;background:#0b1c2f;position:relative;overflow:hidden;color:#fff}.evidence-visual>span{position:absolute;left:20px;bottom:18px;font:600 8px "Manrope";letter-spacing:.12em;color:#8da0b5}.platform-visual>i{position:absolute;border:1px solid rgba(68,220,236,.45);border-radius:50%;left:55%;top:50%;transform:translate(-50%,-50%)}.platform-visual>i:nth-child(1){width:170px;height:170px}.platform-visual>i:nth-child(2){width:110px;height:110px}.platform-visual>i:nth-child(3){width:42px;height:42px;background:#506bea;box-shadow:0 0 35px #4366ff}.agri-visual{background:linear-gradient(145deg,#344f36,#719168)}.agri-visual>div{position:absolute;inset:25px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px;transform:skew(-8deg)}.agri-visual>div i{background:repeating-linear-gradient(35deg,#8eae72 0,#8eae72 4px,#6e9360 4px,#6e9360 10px);border:1px solid rgba(255,255,255,.2)}.parking-visual{background:linear-gradient(140deg,#14223e,#4259a6)}.parking-visual>b{font:600 80px "Manrope";position:absolute;left:35px;top:40px;color:#8094ed}.parking-visual>div{position:absolute;right:25px;top:32px;display:grid;grid-template-columns:1fr 1fr;gap:8px}.parking-visual>div i{width:68px;height:55px;border:1px solid rgba(255,255,255,.25);background:rgba(255,255,255,.07)}.technology-layout{display:grid;grid-template-columns:1fr .85fr;gap:85px}.technology-principles article{display:grid;grid-template-columns:55px 1fr;column-gap:20px;border-top:1px solid #cbd2d9;padding:22px 0}.technology-principles span{font-size:8px;color:#909aa5}.technology-principles h3{font-size:21px}.technology-principles p{grid-column:2;font-size:12px;color:#717c88}.technology-stack{background:#0c1b2d;color:#fff;padding:32px}.technology-stack>span{font:600 8px "Manrope";letter-spacing:.13em;color:#708399}.technology-stack>div{display:flex;flex-wrap:wrap;gap:8px;margin:35px 0}.technology-stack b{font:500 10px "Manrope";border:1px solid #31465c;padding:10px 12px;background:#11243a}.technology-stack small{font-size:9px;color:#6f8195;display:block;border-top:1px solid #2b4056;padding-top:20px}.iot-engagement{background:#dfe5ea;padding:130px max(28px,calc((100vw - var(--max))/2));display:grid;grid-template-columns:.8fr 1.2fr;gap:110px}.engagement-copy h2{font-size:clamp(45px,4vw,65px);margin:22px 0}.engagement-copy p{color:#6d7885;max-width:520px;margin-bottom:35px}.engagement-options article{border-top:1px solid #bac4cd;padding:25px 0;display:grid;grid-template-columns:60px 1fr;column-gap:20px}.engagement-options span{font-size:8px;color:#87939f}.engagement-options h3{font-size:22px}.engagement-options p{grid-column:2;color:#6c7783;font-size:12px}.iot-final-cta{min-height:620px;background:#07111f;color:#fff;position:relative;display:grid;place-items:center;text-align:center;overflow:hidden;padding:90px 25px}.iot-final-cta:after{content:"";position:absolute;width:650px;height:650px;background:radial-gradient(circle,rgba(70,98,233,.24),transparent 65%)}.iot-final-cta>div:last-child{position:relative;z-index:2}.iot-final-cta .page-kicker{justify-content:center}.iot-final-cta h2{font-size:clamp(52px,5vw,78px);margin:27px 0}.iot-final-cta p{max-width:610px;color:#8d9aac;margin:0 auto 35px}
@media(max-width:1100px){.iot-hero{grid-template-columns:1fr 1fr;gap:30px}.iot-command{transform:scale(.88);transform-origin:left center;width:113%}.architecture-section{overflow-x:auto}.application-view{grid-template-columns:1fr}.plant-ui{margin-top:0}.iot-capability-grid{grid-template-columns:1fr 1fr}.application-layout{grid-template-columns:220px 1fr}.technology-layout{gap:40px}}
@media(max-width:900px){.iot-page .site-header{position:fixed}.iot-hero{display:block;padding-top:145px}.breadcrumb{top:92px}.iot-hero-copy{padding-top:35px}.iot-command{transform:none;width:100%;margin-top:60px}.iot-hero-foot{margin-top:60px}.page-section-head{align-items:flex-start;gap:35px}.overview-grid{grid-template-columns:1fr}.application-layout{grid-template-columns:1fr}.application-nav{display:grid;grid-template-columns:1fr 1fr}.application-view{margin-top:20px}.lifecycle-grid{grid-template-columns:repeat(5,220px);overflow-x:auto}.evidence-grid{grid-template-columns:1fr 1fr}.evidence-grid article:last-child{grid-column:1/-1}.iot-engagement{grid-template-columns:1fr;gap:70px}.technology-layout{grid-template-columns:1fr}}
@media(max-width:620px){.iot-hero{padding-left:20px;padding-right:20px;min-height:auto}.iot-hero h1{font-size:52px}.iot-hero-lede{font-size:17px}.iot-command{height:460px}.command-main{padding:16px 12px}.command-side{display:none}.command-body{grid-template-columns:1fr}.command-stats div:nth-child(3){display:none}.command-stats{grid-template-columns:1fr 1fr}.command-chart{height:190px}.command-chart svg{height:140px}.asset-row span:nth-child(3){display:none}.asset-row{grid-template-columns:1fr 1fr}.iot-hero-foot{gap:8px;flex-wrap:wrap}.iot-hero-foot i{width:20px}.page-section,.architecture-section,.applications-section,.evidence-section,.iot-engagement{padding:85px 20px}.page-section-head{display:block;margin-bottom:48px}.page-section-head>p{margin-top:24px}.overview-points{grid-template-columns:1fr}.overview-points article{min-height:170px}.overview-points h3{margin-top:35px}.architecture-note{grid-template-columns:1fr;gap:15px}.architecture-note button{text-align:left}.iot-capability-grid{grid-template-columns:1fr}.iot-capability-grid article{min-height:340px}.application-nav{display:flex;overflow-x:auto;flex-direction:row}.application-nav button{min-width:190px}.application-view{display:block}.application-copy{padding:28px 22px}.plant-ui{margin:0 16px 20px}.plant-flow>span{width:65px}.plant-flow>span:nth-of-type(2),.plant-flow>em:nth-of-type(2){display:none}.plant-bottom div:nth-child(3){display:none}.plant-bottom{grid-template-columns:1fr 1fr}.evidence-grid{grid-template-columns:1fr}.evidence-grid article:last-child{grid-column:auto}.technology-principles article{grid-template-columns:35px 1fr}.iot-engagement{gap:50px}.lifecycle-bar{gap:8px;flex-wrap:wrap;padding:15px}.lifecycle-bar i{width:18px}}
.iot-ai-section{background:#0a1727;color:#fff;padding:130px max(28px,calc((100vw - var(--max))/2));position:relative;overflow:hidden}.iot-ai-section:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(90,125,159,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(90,125,159,.07) 1px,transparent 1px);background-size:58px 58px;mask-image:linear-gradient(90deg,#000,transparent)}.iot-ai-section .page-section-head{position:relative}.iot-ai-layout{position:relative;display:grid;grid-template-columns:1.25fr .75fr;border:1px solid #2b4055}.iot-ai-stream{padding:25px;border-right:1px solid #2b4055;background:#0c1d30}.stream-head{display:flex;justify-content:space-between;font:600 8px "Manrope";letter-spacing:.12em;color:#65798f}.stream-head small{font-size:7px;color:#6bd593}.stream-head small i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#51dd82;margin-right:5px}.stream-chart{height:290px;position:relative;margin-top:25px;background-image:linear-gradient(rgba(74,105,136,.1) 1px,transparent 1px),linear-gradient(90deg,rgba(74,105,136,.1) 1px,transparent 1px);background-size:35px 35px}.stream-chart svg{width:100%;height:100%}.stream-chart path{fill:none;stroke:#47dce9;stroke-width:2}.stream-chart path.threshold{stroke:#765fff;stroke-dasharray:5 7;opacity:.65}.stream-chart circle{fill:#9b76ff;filter:drop-shadow(0 0 8px #9b76ff)}.anomaly{position:absolute;right:19%;top:18%;font:600 7px "Manrope";letter-spacing:.1em;color:#b7a9ff;background:#172441;padding:7px 9px}.anomaly i{display:inline-block;width:5px;height:5px;border-radius:50%;background:#9b76ff;margin-left:6px}.stream-flow{display:flex;align-items:center;justify-content:center;gap:15px;border-top:1px solid #2a4055;padding-top:17px;font:600 7px "Manrope";letter-spacing:.1em;color:#77899c}.stream-flow i{font-style:normal;color:#47dce9}.iot-ai-cases{padding:22px 28px}.iot-ai-cases article{border-top:1px solid #2b4055;padding:19px 0}.iot-ai-cases span{font-size:8px;color:#697d91}.iot-ai-cases h3{font-size:18px;margin:16px 0 8px}.iot-ai-cases p{font-size:10px;color:#8191a3}.iot-ai-cases>a{display:flex;justify-content:space-between;border-top:1px solid #2b4055;padding-top:18px;margin-top:5px;font-size:10px;font-weight:600}.iot-ai-cases>a i{font-style:normal;color:#4cd7e4}@media(max-width:900px){.iot-ai-layout{grid-template-columns:1fr}.iot-ai-stream{border-right:0;border-bottom:1px solid #2b4055}}@media(max-width:620px){.iot-ai-section{padding:85px 20px}.iot-ai-stream{padding:15px}.stream-chart{height:230px}.stream-flow{gap:7px;flex-wrap:wrap}}
