.iot-heading-icon{display:grid;place-items:center;width:62px;height:62px;background:#e5f2ff;color:#075dff;border:1px solid #cfe4fc;border-radius:13px;margin:0 0 23px}.iot-heading-icon svg{display:block;width:42px;height:42px}.iot-topic-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.iot-topic-card{display:flex;align-items:start;gap:18px;padding:27px 24px;background:#fff;border:1px solid #d4e3f5;border-radius:12px;box-shadow:0 7px 23px #15386406;transition:transform .2s,border-color .2s,box-shadow .2s}.iot-topic-icon{display:grid;place-items:center;width:48px;height:48px;flex-shrink:0;color:#075dff}.iot-topic-icon svg{width:39px;height:39px}.iot-topic-card h3{font-family:Manrope,'DM Sans',sans-serif;font-size:21px;font-weight:800;line-height:1.4;letter-spacing:-.025em;margin:0 0 14px;color:#193d69}.iot-topic-card p{font-size:14px;line-height:1.85;color:#5c7590;margin:0 0 20px}.iot-topic-action{display:flex;justify-content:space-between;gap:20px;font-size:14px;font-weight:700;color:#075dff}.iot-topic-action>span{font-size:20px}.iot-topic-card:focus-visible{outline:3px solid #075dff;outline-offset:4px}.iot-resource-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:25px}.iot-resource-card{display:flex;flex-direction:column;border:1px solid #d3e3f5;border-radius:13px;background:linear-gradient(145deg,#fff,#f0f7ff);padding:30px;box-shadow:0 7px 22px #15386406}.iot-resource-card .eyebrow{font-size:10px;color:#577da9}.iot-resource-card h2{font-size:27px;font-weight:700;line-height:1.3;letter-spacing:-.03em;margin-bottom:22px;color:#183e6c}.iot-resource-card p{font-size:15px;line-height:1.9;color:#5e7791;margin:0 0 25px}.iot-resource-card>.text-link{margin-top:auto;font-size:14px}.iot-editorial{max-width:930px;padding-top:38px;padding-bottom:65px}.iot-article-index{display:flex;flex-wrap:wrap;gap:13px 25px;padding-bottom:28px;border-bottom:1px solid #d4e3f4}.iot-article-index a{font-size:14px;line-height:1.8;color:#075dff;font-weight:700}.iot-editorial>section{padding-top:44px}.iot-editorial>section>h2{font-size:32px;line-height:1.3;font-weight:700;letter-spacing:-.03em;color:#193c67;margin:0 0 25px}.iot-editorial p,.iot-editorial li{font-size:16px;line-height:1.95;color:#5b738c}.iot-editorial p{margin:0 0 24px}.iot-editorial ul{padding-left:23px}.iot-editorial li{margin-bottom:12px}.iot-crosslinks{background:#edf5ff;border-top:1px solid #d4e4f6;padding:42px 0}.iot-crosslinks h2{font-size:29px;font-weight:700;line-height:1.3;margin:0 0 22px;color:#1a3f6e}.iot-crosslinks a{display:block;font-size:14px;font-weight:700;color:#075dff;padding:8px 0;line-height:1.8}.iot-crosslinks p{font-size:15px;color:#58718e;line-height:1.9;margin:0 0 18px;max-width:900px}.iot-order-grid{display:grid;grid-template-columns:1fr 1fr;gap:28px}.iot-order-grid>article{padding:32px;background:#f3f8ff;border:1px solid #cfe2f7;border-radius:14px}.iot-order-grid h2{font-size:32px;line-height:1.3;font-weight:700;margin:0 0 24px;color:#193e6d}.iot-order-grid p,.iot-order-grid li{font-size:15px;line-height:1.9;color:#5b7490}.iot-order-grid ul{padding-left:22px;margin:22px 0 26px}.iot-order-grid .eyebrow{font-size:11px;color:#3c6698}
.iot-integrated{background:#f1f7ff;border-block:1px solid #d5e4f5;padding:58px 0}.iot-integrated .eyebrow{font-size:11px;color:#3d6696}.iot-integrated h2{font-size:clamp(30px,3vw,40px);line-height:1.25;font-weight:700;letter-spacing:-.035em;margin:0 0 24px;color:#183d6a}.iot-integrated p{font-size:16px;line-height:1.9;color:#5c7490;margin:0 0 21px}.iot-integrated-grid{display:grid;grid-template-columns:1fr 1fr;gap:60px;align-items:start}.iot-integrated-links{display:grid;gap:0}.iot-integrated-links a{display:flex;align-items:center;justify-content:space-between;gap:20px;font-size:15px;line-height:1.7;font-weight:700;color:#075dff;padding:15px 0;border-bottom:1px solid #ccdef5}.iot-integrated-links a:after{content:'↗'}.iot-platform-features{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:23px;margin:32px 0}.iot-platform-features article{padding:24px;background:#fff;border:1px solid #d5e4f5;border-radius:12px}.iot-platform-features h3{font-size:20px;font-weight:700;line-height:1.4;margin:0 0 15px;color:#193e6b}.iot-platform-features p{font-size:14px;line-height:1.9;margin:0;color:#5f7891}.iot-platform-access{display:flex;justify-content:space-between;align-items:center;gap:28px;padding:25px 28px;border:1px solid #caddf6;border-radius:12px;background:white}.iot-platform-access strong{display:block;font-size:18px;font-weight:700;color:#173d69;margin-bottom:9px}.iot-platform-access p{font-size:14px;margin:0;max-width:750px}.iot-platform-access .btn{flex-shrink:0}.iot-inline-links{display:flex;flex-wrap:wrap;gap:16px 28px}.iot-inline-links a{font-size:14px;font-weight:700;line-height:1.8;color:#075dff}.iot-intent-note{font-size:14px!important;color:#a8d8ff!important;line-height:1.8!important;margin:0 0 20px!important;grid-column:1/-1}
.header .nav{gap:20px}.header .sim-platform-nav{font-size:14px;font-weight:600;white-space:nowrap}.nav-order{position:relative}.order-panel{right:0;width:310px}.iot-sector-menu{width:min(960px,calc(100% - 64px))}.iot-sector-menu-grid{display:grid;grid-template-columns:1fr 1fr;gap:45px}.iot-sector-menu .mega-group>a{padding:7px 0}.mega-groups{column-gap:27px}
@media(hover:hover) and (pointer:fine){.iot-topic-card:hover{transform:translateY(-4px);border-color:#8db8ed;box-shadow:0 17px 33px #1450a516}.iot-resource-card:hover{border-color:#8db8ed}.iot-inline-links a:hover,.iot-crosslinks a:hover{text-decoration:underline}}
@media(max-width:1100px){.header .menu-toggle{display:block;border:1px solid var(--line);background:#fff;color:var(--ink);font-size:12px;padding:11px 15px}.header .nav{display:none;position:absolute;left:0;right:0;top:100%;background:#fff;z-index:35;padding:15px 26px 24px;max-height:75vh;overflow:auto;box-shadow:0 16px 25px #081c341a;gap:0;align-items:stretch}.header .nav.is-open{display:flex;flex-direction:column}.header .nav-item,.header .nav-about,.header .nav-order{position:static}.header .nav-disclosure{width:100%;font-size:15px;padding:17px 0;border-bottom:1px solid #d9e5f3}.header .mega-panel{position:static;transform:none;max-height:none;overflow:visible;width:100%;border:0;border-radius:0;padding:24px 0;box-shadow:none}.header .mega-groups{grid-template-columns:repeat(2,minmax(0,1fr))}.header .about-panel{position:static;width:100%;box-shadow:none;border:0;border-radius:0;padding:0 0 0 14px}.header .nav>a:not(.btn){font-size:15px;padding:17px 0;border-bottom:1px solid #d9e5f3}.header .nav>.btn{margin-top:16px}.header .iot-sector-menu-grid{gap:27px}.iot-topic-grid,.iot-resource-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.iot-resource-card:last-child{grid-column:1/-1}.iot-platform-features{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.iot-integrated-grid{grid-template-columns:1fr;gap:26px}.iot-platform-access{align-items:start;flex-direction:column}.iot-order-grid{grid-template-columns:1fr}}
@media(max-width:650px){.header .nav{padding-inline:20px}.header .mega-groups,.header .iot-sector-menu-grid{grid-template-columns:1fr;gap:24px}.iot-topic-grid,.iot-resource-grid,.iot-platform-features{grid-template-columns:1fr}.iot-resource-card:last-child{grid-column:auto}.iot-topic-card{padding:24px 20px;gap:13px}.iot-topic-icon{width:43px;height:43px}.iot-topic-icon svg{width:34px;height:34px}.iot-topic-card h3{font-size:21px}.iot-topic-card p{font-size:14px}.iot-heading-icon{width:56px;height:56px}.iot-heading-icon svg{width:38px;height:38px}.iot-resource-card{padding:26px}.iot-resource-card h2{font-size:26px}.iot-editorial{padding-top:27px;padding-bottom:48px}.iot-editorial>section{padding-top:33px}.iot-editorial>section>h2{font-size:28px}.iot-editorial p,.iot-editorial li{font-size:15px;line-height:1.9}.iot-crosslinks{padding:33px 0}.iot-order-grid>article{padding:25px}.iot-order-grid h2{font-size:29px}.iot-integrated{padding:45px 0}.iot-integrated h2{font-size:31px}.iot-integrated p{font-size:15px}.iot-platform-features{margin-top:26px;gap:17px}.iot-platform-access{padding:24px}.iot-platform-access .btn{font-size:14px}.iot-platform-access p{font-size:14px}.iot-inline-links{gap:13px 23px}}
@media(prefers-reduced-motion:reduce){.iot-topic-card{transition:none}.iot-topic-card:hover{transform:none}}
