@import url(https://fonts.googleapis.com/css2?family=Space+Grotesk:wght@400;500;600;700&family=Inter:wght@300;400;500;600&display=swap);:root{--navy:#1a2a6c;--navy-mid:#1e3a8a;--navy-light:#2b52d4;--gold:#f5a623;--gold-dark:#d4891a;--gold-pale:#fef3dc;--white:#fff;--off-white:#f0f4ff;--border:#1a2a6c1f;--text:#1a2a6c;--text-soft:#334155;--muted:#64748b;--cyan:#0891b2;--green-wa:#25d366;--ff:"Space Grotesk",sans-serif;--fb:"Inter",sans-serif;--r:14px;--r-sm:8px;--sh:0 4px 24px #1a2a6c1a;--sh-md:0 8px 36px #1a2a6c24;--sh-lg:0 20px 60px #1a2a6c33;--t:0.28s cubic-bezier(0.4,0,0.2,1)}*,:after,:before{box-sizing:border-box;margin:0;padding:0}.iot-page{-webkit-font-smoothing:antialiased;background:#fff;background:var(--white);color:#1a2a6c;color:var(--text);font-family:Inter,sans-serif;font-family:var(--fb)}.iot-container{margin:0 auto;max-width:1200px;padding:0 24px}.iot-main{padding-bottom:64px;padding-top:64px;text-align:center}.iot-reveal{opacity:0;transform:translateY(24px);transition:opacity .65s ease,transform .65s ease}.iot-in{opacity:1;transform:none}.iot-section{margin-bottom:72px}.iot-sec-title{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:clamp(20px,3vw,30px);font-weight:700;line-height:1.25;margin-bottom:12px;padding-bottom:16px;position:relative}.iot-sec-title:after{background:linear-gradient(90deg,#1a2a6c,#f5a623);background:linear-gradient(90deg,var(--navy),var(--gold));border-radius:2px;bottom:0;content:"";height:3px;left:50%;position:absolute;transform:translateX(-50%);width:48px}.iot-sec-sub{color:#64748b;color:var(--muted);font-family:Inter,sans-serif;font-family:var(--fb);font-size:14.5px;line-height:1.75;margin-bottom:32px;margin-left:auto;margin-right:auto;max-width:800px}.iot-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:14px;font-weight:600;gap:7px;padding:12px 24px;text-decoration:none;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t);white-space:nowrap}.iot-btn-gold{background:#f5a623;background:var(--gold);box-shadow:0 4px 18px #f5a62361;color:#1a2a6c;color:var(--navy)}.iot-btn-gold:hover{background:#d4891a;background:var(--gold-dark);box-shadow:0 8px 28px #f5a62380;color:#1a2a6c;color:var(--navy);transform:translateY(-2px)}.iot-btn-wa{background:#25d366;background:var(--green-wa);box-shadow:0 4px 16px #25d36659;color:#fff}.iot-btn-wa:hover{background:#1ebe5d;color:#fff;transform:translateY(-2px)}.iot-btn-outline{background:#0000;border:2px solid #1a2a6c59!important;color:#1a2a6c;color:var(--navy)}.iot-btn-outline:hover{background:#1a2a6c0f;border-color:#1a2a6c!important;border-color:var(--navy)!important}.iot-btn-outline-light{background:#0000;border:2px solid #f5a62399!important;color:#f5a623;color:var(--gold)}.iot-btn-outline-light:hover{background:#f5a623;background:var(--gold);color:#1a2a6c;color:var(--navy);transform:translateY(-2px)}.iot-hero{background:#fcfbce96;overflow:hidden;padding:92px 0 76px;position:relative}.iot-hero-bg{inset:0;position:absolute;z-index:0}.iot-grid-bg{background-image:linear-gradient(#f5a6230d 1px,#0000 0),linear-gradient(90deg,#f5a6230d 1px,#0000 0);background-size:48px 48px;inset:0;position:absolute}.iot-orb{animation:iotPulse 8s ease-in-out infinite alternate;border-radius:50%;filter:blur(90px);opacity:.13;position:absolute}.iot-orb1{background:radial-gradient(circle,#1565c0,#0000);height:580px;right:-140px;top:-220px;width:580px}.iot-orb2{animation-delay:-4s;background:radial-gradient(circle,#f5a623,#0000);background:radial-gradient(circle,var(--gold),#0000);bottom:-90px;height:380px;left:-80px;opacity:.08;width:380px}@keyframes iotPulse{0%{transform:scale(1)}to{transform:scale(1.12)}}.iot-hero .iot-container{position:relative;text-align:center;z-index:1}.iot-bc{animation:iotDown .5s ease both;margin-bottom:22px}.iot-bc ol{align-items:center;display:flex;flex-wrap:wrap;gap:6px;justify-content:center;list-style:none}.iot-bc a{color:#1a2a6c80;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:12px;text-decoration:none}.iot-bc a:hover{color:#1a2a6c;color:var(--navy)}.iot-bc span{color:#1a2a6c4d;font-size:12px}.iot-bc li span{color:#1a2a6c66;font-size:12px}.iot-hero-chip{align-items:center;animation:iotDown .6s ease .05s both;background:#f8e489d9;border:1px solid #f5a62366;border-radius:50px;color:#003f9c;display:inline-flex;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:12px;font-weight:600;gap:8px;letter-spacing:.5px;margin-bottom:26px;padding:6px 18px}.iot-chip-dot{animation:iotBlink 1.4s infinite;background:#f5a623;background:var(--gold);border-radius:50%;height:8px;width:8px}@keyframes iotBlink{0%,to{opacity:1;transform:scale(1)}50%{opacity:.3;transform:scale(.6)}}.iot-h1{animation:iotUp .8s ease .1s both;color:#001570;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:clamp(28px,5vw,52px);font-weight:700;line-height:1.08;margin-bottom:20px}.iot-grad{-webkit-text-fill-color:#0000;animation:iotGrad 5s linear infinite;background:linear-gradient(135deg,#001570,#001570 40%,#f5a623);background:linear-gradient(135deg,#001570 0,#001570 40%,var(--gold) 100%);-webkit-background-clip:text;background-clip:text;background-size:200% auto}@keyframes iotGrad{0%{background-position:0%50%}to{background-position:200%50%}}.iot-hero-sub{animation:iotUp .8s ease .14s both;color:#001570;font-size:clamp(13px,1.6vw,16px);font-style:italic;line-height:1.75;margin:0 auto 14px;max-width:680px}.iot-hero-desc{animation:iotUp .8s ease .18s both;color:#001570bf;font-size:14.5px;line-height:1.85;margin:0 auto 12px;max-width:740px}.iot-hero-desc strong{color:#001570}.iot-hero-addr{animation:iotUp .8s ease .2s both;color:#0891b2;color:var(--cyan);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:12px;margin-bottom:6px}.iot-hero-serve{animation:iotUp .8s ease .22s both;color:#0015708c;font-size:11.5px;margin-bottom:22px}.iot-trust-row{animation:iotUp .8s ease .25s both;display:flex;flex-wrap:wrap;gap:8px;justify-content:center;margin-bottom:26px}.iot-trust-pill{background:#f1ea80e6;border:1px solid #190bdd4d;border-radius:50px;color:#05004deb;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:11px;font-weight:500;padding:5px 13px}.iot-hero-btns{animation:iotUp .8s ease .28s both;display:flex;flex-wrap:wrap;gap:10px;justify-content:center}@keyframes iotUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:none}}@keyframes iotDown{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}.iot-services-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr)}.iot-svc-card{background:#f0f4ff;background:var(--sbg,#f0f4ff);border:1.5px solid #0000;border-radius:14px;border-radius:var(--r);box-shadow:0 2px 14px #1a2a6c12;overflow:hidden;padding:22px 18px 18px;position:relative;text-align:left;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-svc-card:hover{border-color:var(--sc);box-shadow:0 20px 60px #1a2a6c33;box-shadow:var(--sh-lg);transform:translateY(-5px)}.iot-svc-bar{background:#1a2a6c;background:var(--sc,var(--navy));height:4px;left:0;position:absolute;right:0;top:0;transform:scaleX(0);transform-origin:left;transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform var(--t)}.iot-svc-card:hover .iot-svc-bar{transform:scaleX(1)}.iot-svc-icon{display:block;font-size:28px;margin-bottom:12px}.iot-svc-title{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:14px;font-weight:700;line-height:1.35;margin-bottom:9px}.iot-svc-desc{color:#334155;color:var(--text-soft);font-size:12.5px;line-height:1.7;margin-bottom:12px}.iot-svc-cta{align-items:center;background:#25d366;background:var(--green-wa);border-radius:50px;color:#fff;display:inline-flex;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:10.5px;font-weight:600;gap:5px;padding:5px 12px;text-decoration:none;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-svc-cta:hover{background:#1ebe5d;color:#fff;transform:translateY(-1px)}.iot-platforms-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr}.iot-platform-card{background:#f0f4ff;background:var(--off-white);border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--r);padding:28px 24px;text-align:left;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-platform-card:hover{border-color:#f5a623;border-color:var(--gold);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh)}.iot-platform-title{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:16px;font-weight:700;margin-bottom:16px}.iot-platform-chips{display:flex;flex-wrap:wrap;gap:8px}.iot-hw-chip{background:#f0f4ff;background:var(--hc,var(--off-white));border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:50px;color:#334155;color:var(--text-soft);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:12px;font-weight:600;padding:7px 15px;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-hw-chip:hover{border-color:#1a2a6c;border-color:var(--navy);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh);color:#1a2a6c;color:var(--navy);transform:translateY(-2px)}.iot-ideas-grid{grid-gap:10px;display:grid;gap:10px;grid-template-columns:repeat(4,1fr)}.iot-idea-card{background:#f0f4ff;background:var(--ibg,#f0f4ff);border:1px solid #1a2a6c1f;border:1px solid var(--border);border-radius:8px;border-radius:var(--r-sm);box-shadow:0 1px 6px #1a2a6c0d;padding:12px 13px;text-align:left;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-idea-card:hover{border-color:#f5a623;border-color:var(--gold);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh);transform:translateY(-3px)}.iot-idea-name{color:#1a2a6c;color:var(--navy);font-size:12px;line-height:1.4;margin-bottom:6px}.iot-idea-name,.iot-idea-tag{font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-weight:600}.iot-idea-tag{background:#1a2a6c;background:var(--navy);border-radius:50px;color:#fff;display:inline-block;font-size:9.5px;padding:2px 8px}.iot-why-grid{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.iot-why-card{animation:iotUp .5s ease 0s both;animation:iotUp .5s ease both var(--wi,0s);background:#fff;background:var(--white);border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--r);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh);overflow:hidden;padding:22px 18px;position:relative;text-align:left;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-why-card:after{background:linear-gradient(90deg,#1a2a6c,#f5a623);background:linear-gradient(90deg,var(--navy),var(--gold));bottom:0;content:"";height:3px;left:0;position:absolute;right:0;transform:scaleX(0);transform-origin:left;transition:transform .4s ease}.iot-why-card:hover{border-color:#f5a623;border-color:var(--gold);box-shadow:0 8px 36px #1a2a6c24;box-shadow:var(--sh-md);transform:translateY(-4px)}.iot-why-card:hover:after{transform:scaleX(1)}.iot-why-icon{display:block;font-size:26px;margin-bottom:12px}.iot-why-title{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:13px;font-weight:700;line-height:1.35;margin-bottom:7px}.iot-why-desc{color:#64748b;color:var(--muted);font-size:12px;line-height:1.65}.iot-college-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.iot-college-tag{background:#f0f4ff;background:var(--off-white);border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:50px;color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:12px;font-weight:600;padding:7px 16px;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-college-tag:hover{background:#1a2a6c;background:var(--navy);border-color:#1a2a6c;border-color:var(--navy);color:#f5a623;color:var(--gold);transform:translateY(-2px)}.iot-reviews-grid{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(3,1fr)}.iot-rv-card{background:#fff;background:var(--white);border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:14px;border-radius:var(--r);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh);padding:22px 20px;position:relative;text-align:left;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-rv-card:before{color:#1a2a6c0f;content:"\201C";font-family:Georgia,serif;font-size:56px;line-height:1;position:absolute;right:14px;top:10px}.iot-rv-card:hover{border-color:#f5a623;border-color:var(--gold);box-shadow:0 8px 36px #1a2a6c24;box-shadow:var(--sh-md);transform:translateY(-4px)}.iot-rv-stars{font-size:13px;letter-spacing:1px;margin-bottom:10px}.iot-rv-text{color:#334155;color:var(--text-soft);font-size:12.5px;font-style:italic;line-height:1.72;margin-bottom:14px}.iot-rv-author{gap:10px}.iot-rv-author,.iot-rv-av{align-items:center;display:flex}.iot-rv-av{background:linear-gradient(135deg,#1a2a6c,#f5a623);background:linear-gradient(135deg,var(--navy),var(--gold));border-radius:50%;color:#fff;flex-shrink:0;font-size:14px;font-weight:700;height:36px;justify-content:center;width:36px}.iot-rv-author strong,.iot-rv-av{font-family:Space Grotesk,sans-serif;font-family:var(--ff)}.iot-rv-author strong{color:#1a2a6c;color:var(--navy);display:block;font-size:13px}.iot-rv-branch{color:#64748b;color:var(--muted);font-size:11px}.iot-faq-list{margin:0 auto;max-width:860px;text-align:left}.iot-faq-item{background:#fff;background:var(--white);border:1.5px solid #1a2a6c1f;border:1.5px solid var(--border);border-radius:8px;border-radius:var(--r-sm);cursor:pointer;margin-bottom:10px;overflow:hidden;transition:border-color .28s cubic-bezier(.4,0,.2,1);transition:border-color var(--t)}.iot-faq-item:hover{border-color:#f5a623;border-color:var(--gold)}.iot-faq-open{border-color:#1a2a6c!important;border-color:var(--navy)!important;box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh)}.iot-faq-q{align-items:center;background:#f0f4ff;background:var(--off-white);display:flex;gap:16px;justify-content:space-between;padding:16px 20px;transition:background .28s cubic-bezier(.4,0,.2,1);transition:background var(--t);-webkit-user-select:none;user-select:none}.iot-faq-open .iot-faq-q{background:#fef3dc;background:var(--gold-pale)}.iot-faq-qtext{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:14px;font-weight:600;line-height:1.4;margin:0}.iot-faq-icon{align-items:center;background:#1a2a6c;background:var(--navy);border-radius:50%;color:#f5a623;color:var(--gold);display:flex;flex-shrink:0;font-size:18px;font-weight:700;height:28px;justify-content:center;transition:transform .28s cubic-bezier(.4,0,.2,1);transition:transform var(--t);width:28px}.iot-faq-open .iot-faq-icon{background:#f5a623;background:var(--gold);color:#1a2a6c;color:var(--navy);transform:rotate(45deg)}.iot-faq-body{max-height:0;overflow:hidden;transition:max-height .4s ease}.iot-faq-open .iot-faq-body{max-height:280px}.iot-faq-body p{color:#334155;color:var(--text-soft);font-size:13.5px;line-height:1.78;margin:0;padding:14px 20px 18px}.iot-seo-block{background:#f0f4ff;background:var(--off-white);border:1px solid #1a2a6c1f;border-left:5px solid #f5a623;border:1px solid var(--border);border-left:5px solid var(--gold);border-radius:14px;border-radius:var(--r);box-shadow:0 4px 24px #1a2a6c1a;box-shadow:var(--sh);padding:36px 40px;text-align:left}.iot-seo-title{color:#1a2a6c;color:var(--navy);font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:20px;font-weight:700;margin-bottom:18px}.iot-seo-block p{color:#334155;color:var(--text-soft);font-size:14px;line-height:1.85;margin-bottom:14px}.iot-seo-block p:last-child{margin-bottom:0}.iot-seo-block strong{color:#1a2a6c;color:var(--navy)}.iot-kw-section{background:#1a2a6c;background:var(--navy);border-radius:14px;border-radius:var(--r);padding:36px 32px}.iot-kw-title{color:#ffffff4d;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:11px;font-weight:700;letter-spacing:2.5px;margin-bottom:18px;text-align:center;text-transform:uppercase}.iot-kw-grid{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.iot-kw-tag{background:#ffffff0f;border:1px solid #ffffff17;border-radius:50px;color:#ffffff8c;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:11.5px;font-weight:500;padding:6px 14px;text-decoration:none;transition:all .28s cubic-bezier(.4,0,.2,1);transition:all var(--t)}.iot-kw-tag:hover{background:#f5a62333;border-color:#f5a623;border-color:var(--gold);color:#f5a623;color:var(--gold);transform:translateY(-1px)}.iot-loc-addr{color:#334155;color:var(--text-soft);font-size:14px;margin-bottom:8px;text-align:center}.iot-loc-addr strong{color:#1a2a6c;color:var(--navy)}.iot-loc-desc{color:#64748b;color:var(--muted);font-size:13px;margin-bottom:22px;text-align:center}.iot-map-wrap{border:2px solid #1a2a6c1f;border:2px solid var(--border);border-radius:14px;border-radius:var(--r);box-shadow:0 8px 36px #1a2a6c24;box-shadow:var(--sh-md);overflow:hidden}.iot-cta{background:#fcfbce96;border-radius:20px;overflow:hidden;padding:68px 40px;position:relative;text-align:center}.iot-cta-blob{background:radial-gradient(ellipse,#f5a6231f,#0000 72%);height:260px;left:50%;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:680px}.iot-cta-inner{position:relative;z-index:1}.iot-cta-title{color:#001170;font-family:Space Grotesk,sans-serif;font-family:var(--ff);font-size:clamp(20px,3.5vw,36px);font-weight:700;line-height:1.2;margin-bottom:14px}.iot-cta-sub{color:#040d85cc;font-size:14px;font-style:italic;margin-bottom:8px}.iot-cta-addr{color:#0891b2;color:var(--cyan);font-size:12px;margin-bottom:6px}.iot-cta-addr,.iot-cta-tags{font-family:Space Grotesk,sans-serif;font-family:var(--ff)}.iot-cta-tags{color:#00116080;font-size:11.5px;letter-spacing:.5px;margin-bottom:28px}.iot-cta-btns{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}@media (max-width:1024px){.iot-services-grid,.iot-why-grid{grid-template-columns:repeat(2,1fr)}.iot-ideas-grid{grid-template-columns:repeat(3,1fr)}.iot-reviews-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.iot-hero{padding:68px 0 52px}.iot-platforms-grid,.iot-services-grid{grid-template-columns:1fr}.iot-platforms-grid{gap:16px}.iot-ideas-grid{grid-template-columns:repeat(2,1fr)}.iot-reviews-grid{grid-template-columns:1fr}.iot-why-grid{grid-template-columns:repeat(2,1fr)}.iot-seo-block{padding:24px 20px}.iot-cta{padding:44px 22px}.iot-cta-btns{align-items:center;flex-direction:column}.iot-btn{justify-content:center;width:100%}}@media (max-width:480px){.iot-ideas-grid,.iot-why-grid{grid-template-columns:1fr}.iot-h1{font-size:28px}}
/*# sourceMappingURL=169.8327a4d8.chunk.css.map*/