.iot-page{--iot-display: "Oxanium", "Space Grotesk", sans-serif;--iot-card: rgba(255, 255, 255, 0.04);--iot-card-strong: rgba(255, 255, 255, 0.07);--iot-glow: rgba(122, 168, 255, 0.25);background:var(--bg);color:var(--text)}.iot-band{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw)}.iot-wrap{max-width:calc(var(--max-width) + 180px);margin:0 auto;padding:0 48px}.iot-kicker{margin:0 0 12px;font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--muted);font-weight:600}.iot-section__title{margin:0;font-family:var(--iot-display);font-size:clamp(24px,3.2vw,38px);line-height:1.2}.iot-section__lead{margin:12px 0 0;color:var(--muted);max-width:65ch}.iot-hero{position:relative;padding:clamp(110px,16vw,190px) 0 clamp(70px,12vw,140px);overflow:hidden;background:radial-gradient(circle at 15% 10%, rgba(91, 248, 212, 0.18), transparent 55%),radial-gradient(circle at 70% 0%, rgba(122, 168, 255, 0.2), transparent 58%),linear-gradient(180deg, rgba(5, 6, 11, 0.98), rgb(6, 8, 15))}.iot-hero__media{position:absolute;inset:0;background-size:cover;background-position:center;filter:saturate(0.85) brightness(0.6);opacity:.25;mix-blend-mode:screen;will-change:transform}.iot-hero__overlay{position:absolute;inset:0;background:linear-gradient(180deg, rgba(5, 6, 11, 0.7), rgb(5, 6, 11))}.iot-hero__grid{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0, 1.15fr) minmax(0, 0.85fr);gap:clamp(24px,6vw,64px);align-items:center}.iot-hero__title{margin:0 0 16px;font-family:var(--iot-display);font-size:clamp(34px,6.2vw,64px);line-height:1.05;letter-spacing:-0.01em}.iot-hero__lead{margin:0;color:var(--muted);max-width:60ch;font-size:clamp(15px,1.5vw,18px)}.iot-hero__signals{margin-top:22px;display:grid;gap:12px}.iot-signal{display:grid;gap:6px;padding:12px 14px;border-radius:14px;border:1px solid var(--stroke);background:hsla(0,0%,100%,.02);box-shadow:0 12px 30px rgba(0,0,0,.35)}.iot-signal__label{font-size:11px;text-transform:uppercase;letter-spacing:.18em;color:var(--muted)}.iot-signal__value{font-weight:600}.iot-hero__panel{position:relative;padding:clamp(20px,3vw,30px);border-radius:20px;border:1px solid var(--stroke);background:linear-gradient(140deg, rgba(255, 255, 255, 0.08), rgba(255, 255, 255, 0.02));box-shadow:0 22px 50px rgba(0,0,0,.4);display:grid;gap:16px;will-change:transform}.iot-panel__title{margin:0;font-family:var(--iot-display);font-size:20px}.iot-panel__list{display:grid;gap:12px}.iot-panel__item{display:grid;gap:6px;padding-bottom:10px;border-bottom:1px solid hsla(0,0%,100%,.08)}.iot-panel__item:last-child{border-bottom:none;padding-bottom:0}.iot-panel__step{font-size:11px;text-transform:uppercase;letter-spacing:.2em;color:var(--accent-2);font-weight:600}.iot-panel__foot{font-size:13px;color:var(--muted)}.iot-section{position:relative;padding:clamp(70px,12vw,120px) 0}.iot-section--overview{background:radial-gradient(circle at 80% 20%, rgba(248, 194, 91, 0.14), transparent 60%),linear-gradient(160deg, rgba(6, 8, 15, 0.96), rgb(5, 6, 11) 70%)}.iot-overview__grid{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(24px,6vw,64px);align-items:start}.iot-overview__stack{padding:clamp(18px,3vw,28px);border-radius:18px;border:1px solid var(--stroke);background:var(--iot-card);box-shadow:0 18px 45px rgba(0,0,0,.35)}.iot-pill-grid{display:flex;flex-wrap:wrap;gap:10px}.iot-pill{padding:8px 12px;border-radius:999px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.03);font-size:13px;color:var(--text)}.iot-section--products{background:radial-gradient(circle at 10% 20%, rgba(122, 168, 255, 0.15), transparent 55%),linear-gradient(180deg, rgb(5, 6, 11) 0%, rgb(7, 9, 16) 100%)}.iot-section__header{display:grid;gap:12px;margin-bottom:clamp(24px,5vw,40px)}.iot-card{display:grid;grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);gap:clamp(20px,4vw,40px);align-items:center;padding:clamp(22px,4vw,32px);border-radius:22px;border:1px solid var(--stroke);background:var(--iot-card);box-shadow:0 20px 50px rgba(0,0,0,.35);margin-bottom:clamp(24px,4vw,32px)}.iot-card:last-child{margin-bottom:0}.iot-card--reverse{grid-template-columns:minmax(0, 1.05fr) minmax(0, 0.95fr)}.iot-card--reverse .iot-card__media{order:2}.iot-card__media{border-radius:18px;overflow:hidden;box-shadow:0 18px 40px rgba(0,0,0,.4)}.iot-card__media img{width:100%;height:100%;display:block;object-fit:cover}.iot-card__eyebrow{margin:0 0 8px;font-size:12px;letter-spacing:.16em;text-transform:uppercase;color:var(--accent-2);font-weight:600}.iot-card__title{margin:0 0 12px;font-family:var(--iot-display);font-size:clamp(20px,2.2vw,26px)}.iot-card__lead{margin:0 0 16px;color:var(--muted)}.iot-tag-list{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.iot-tag-list span{padding:6px 10px;border-radius:999px;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.12);font-size:12px}.iot-card__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:18px}.iot-card__grid h4{margin:0 0 8px;font-size:14px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.iot-specs{display:grid;grid-template-columns:repeat(auto-fit, minmax(140px, 1fr));gap:10px 16px;margin:0}.iot-specs dt{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.12em;color:var(--muted)}.iot-specs dd{margin:0;font-weight:600}.iot-list{margin:0;padding-left:18px;color:var(--muted);display:grid;gap:8px}.iot-section--systems{background:radial-gradient(circle at 90% 10%, rgba(91, 248, 212, 0.12), transparent 55%),linear-gradient(160deg, rgba(6, 8, 15, 0.98), rgb(5, 6, 11) 75%)}.iot-gallery{display:grid;grid-template-columns:repeat(auto-fit, minmax(180px, 1fr));gap:16px}.iot-gallery__item{position:relative;border-radius:16px;overflow:hidden;border:1px solid hsla(0,0%,100%,.1);background:hsla(0,0%,100%,.02);box-shadow:0 16px 36px rgba(0,0,0,.35)}.iot-gallery__item img{width:100%;height:200px;object-fit:cover;display:block}.iot-gallery__item figcaption{position:absolute;left:12px;bottom:12px;padding:6px 10px;border-radius:999px;background:rgba(5,6,11,.75);font-size:12px;text-transform:uppercase;letter-spacing:.12em}.iot-section--safety{background:radial-gradient(circle at 20% 15%, rgba(248, 194, 91, 0.16), transparent 60%),linear-gradient(180deg, rgb(5, 6, 11), rgb(8, 10, 18))}.iot-safety__grid{display:grid;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr));gap:18px}.iot-safety__card{padding:clamp(18px,3vw,24px);border-radius:18px;border:1px solid var(--stroke);background:var(--iot-card-strong);box-shadow:0 18px 40px rgba(0,0,0,.35)}.iot-safety__card h3{margin:0 0 12px;font-family:var(--iot-display);font-size:18px}.iot-section--contact{background:linear-gradient(140deg, rgba(6, 8, 15, 0.98), rgb(5, 6, 11))}.iot-contact{display:grid;grid-template-columns:minmax(0, 1.1fr) minmax(0, 0.9fr);gap:clamp(22px,5vw,48px);padding:clamp(22px,4vw,32px);border-radius:22px;border:1px solid var(--stroke);background:var(--iot-card);box-shadow:0 24px 60px rgba(0,0,0,.4)}.iot-contact__details{display:grid;gap:16px;font-size:14px}.iot-contact__details span{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.14em;color:var(--muted);margin-bottom:6px}.iot-contact__details a{display:block;color:var(--text);text-decoration:none;margin-bottom:6px}.iot-contact__details a:hover,.iot-contact__details a:focus-visible{color:var(--accent-3)}.iot-reveal{opacity:1;transform:none;filter:none;will-change:transform,opacity,filter}@media(max-width: 1080px){.iot-wrap{padding:0 32px}.iot-hero__grid,.iot-overview__grid,.iot-contact{grid-template-columns:1fr}.iot-card,.iot-card--reverse{grid-template-columns:1fr}.iot-card--reverse .iot-card__media{order:0}}@media(max-width: 720px){.iot-wrap{padding:0 20px}.iot-hero{padding:90px 0 80px}.iot-hero__title{font-size:clamp(30px,8vw,44px)}.iot-card__media img{height:220px}.iot-gallery__item img{height:180px}}@media(max-width: 520px){.iot-section__title{font-size:clamp(22px,7vw,30px)}}

/*# sourceMappingURL=industrial-iot.da8512da31788d7db22f.css.map*/