.et-nav-space{background:#fff;height:75px}@media (min-width:768px){.et-nav-space{height:79px}}@media (min-width:1200px){.et-nav-space{height:81px}}.et-page{--et-navy:#04202f;--et-green:#1db363;--et-green-ink:#0d7a42;--et-blue:#0b75b1;--et-ink:#04202f;--et-body:#4a6070;--et-strong:#1c3a4a;--et-line:rgba(4,32,47,.12);--et-tint:#f2f7f6;--et-sweep:linear-gradient(100deg,#0b75b1,#1db363);background:#fff;color:#4a6070;color:var(--et-body);font-family:Inter,sans-serif;text-align:left}.et-page h1,.et-page h2,.et-page h3{color:var(--et-ink);display:block;font-family:Poppins,sans-serif;font-weight:600;margin:0;text-align:left}.et-page p{color:var(--et-body);font-family:Inter,sans-serif;font-size:16px;line-height:1.7;margin:0}.et-page dd,.et-page dl,.et-page ol,.et-page ul{list-style:none;margin:0;padding:0}.et-page strong{color:var(--et-strong);font-weight:600}.et-page [tabindex]:focus-visible,.et-page a:focus-visible,.et-page button:focus-visible{border-radius:4px;outline:2px solid var(--et-blue)!important;outline-offset:3px}.et-page .et-on-navy a:focus-visible,.et-page .et-on-navy button:focus-visible{outline-color:#fff!important}.et-page .et-rich a,.et-page a.et-link{color:var(--et-blue);-webkit-text-decoration:underline;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;transition:color .2s ease}.et-page .et-rich a:hover,.et-page a.et-link:hover{color:var(--et-green-ink)}.et-page .et-on-navy .et-rich a,.et-page .et-on-navy a.et-link{color:#8fd0f5}.et-page .et-on-navy .et-rich a:hover,.et-page .et-on-navy a.et-link:hover,.et-page .et-on-navy strong{color:#fff}.et-page .et-sec{background:#fff;padding:76px 0;scroll-margin-top:72px}.et-page .et-sec--tint{background:var(--et-tint)}.et-page .et-sec--navy{background:var(--et-navy)}.et-page .et-sec--tint+.et-sec--tint,.et-page .et-sec--white+.et-sec--white{padding-top:0}.et-page .et-sec--tint+.et-sec--tint .et-sec-grid,.et-page .et-sec--white+.et-sec--white .et-sec-grid{border-top:1px solid var(--et-line);padding-top:76px}.et-page .et-sec-grid{grid-gap:26px;display:grid;gap:26px}.et-page .et-sec-body{min-width:0}@media (min-width:992px){.et-page .et-sec-grid{align-items:start;gap:64px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.et-page .et-sec-head{position:sticky;top:96px}}@media (max-width:767px){.et-page .et-sec{padding:52px 0}.et-page .et-sec--tint+.et-sec--tint .et-sec-grid,.et-page .et-sec--white+.et-sec--white .et-sec-grid{padding-top:52px}}.et-page .et-eyebrow{color:var(--et-blue);font-family:Inter,sans-serif;font-size:12px;font-weight:700;letter-spacing:.16em;line-height:1.4;margin-bottom:14px;text-transform:uppercase}.et-page .et-h2{font-size:max(1.55rem,min(2.6vw,2.1rem));letter-spacing:-.03em;line-height:1.2;max-width:22ch}.et-page .et-h2:before{background:var(--et-sweep);border-radius:3px;content:"";display:block;height:3px;margin-bottom:20px;width:44px}.et-page .et-h3{font-size:18px;letter-spacing:-.01em;line-height:1.35}.et-page .et-lead{color:var(--et-strong);font-size:max(1.06rem,min(1.45vw,1.2rem));line-height:1.6;max-width:68ch}.et-page .et-sec--navy .et-h2,.et-page .et-sec--navy .et-h3{color:#fff}.et-page .et-sec--navy .et-lead{color:hsla(0,0%,100%,.86)}.et-page .et-sec--navy p{color:hsla(0,0%,100%,.7)}.et-page .et-stack>*+*{margin-top:18px}.et-page .et-stack>.et-block{margin-top:30px}.et-page .et-stack>.et-block:first-child{margin-top:0}.et-page .et-cards{grid-gap:16px;display:grid;gap:16px}@media (min-width:640px){.et-page .et-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.et-page .et-card{background:#fff;border:1px solid var(--et-line);border-radius:18px;padding:24px}.et-page .et-sec--white .et-card{background:var(--et-tint);border-color:transparent}.et-page .et-card .et-h3+p{margin-top:8px}.et-page .et-card p{font-size:15px;line-height:1.65}.et-page .et-pill{border:1px solid var(--et-line);border-radius:999px;color:var(--et-strong);display:inline-block;font-family:Inter,sans-serif;font-size:12px;font-weight:600;line-height:1.5;padding:4px 12px;white-space:nowrap}.et-page .et-on-navy .et-pill{background:hsla(0,0%,100%,.08);border-color:hsla(0,0%,100%,.22);color:hsla(0,0%,100%,.88)}.et-page .et-arrow{flex:0 0 auto;height:16px;width:16px}.et-bullets li[data-v-70a218d6]{color:#4a6070;font-family:Inter,sans-serif;font-size:16px;line-height:1.65;padding-left:30px;position:relative}.et-bullets li+li[data-v-70a218d6]{margin-top:10px}.et-bullets li[data-v-70a218d6]:before{border-bottom:2px solid #1db363;border-left:2px solid #1db363;content:"";height:8px;left:2px;position:absolute;top:.42em;transform:rotate(-45deg);width:15px}.et-sec--navy .et-bullets li[data-v-70a218d6]{color:hsla(0,0%,100%,.74)}.et-card-icon[data-v-70a218d6]{align-items:center;background:rgba(29,179,99,.14);border-radius:12px;color:#0d7a42;display:inline-flex;height:42px;justify-content:center;margin-bottom:16px;width:42px}.et-card-icon .et-icon[data-v-70a218d6]{height:21px;width:21px}.et-table-wrap[data-v-70a218d6]{background:#fff;border:1px solid rgba(4,32,47,.12);border-radius:16px;overflow:hidden}.et-table[data-v-70a218d6]{border-collapse:collapse;font-family:Inter,sans-serif;font-size:15px;line-height:1.55;width:100%}.et-table caption[data-v-70a218d6]{caption-side:top;color:rgba(4,32,47,.6);font-size:13px;padding:14px 18px 12px;text-align:left}.et-table td[data-v-70a218d6],.et-table th[data-v-70a218d6]{border-bottom:1px solid rgba(4,32,47,.1);padding:14px 18px;text-align:left;vertical-align:top}.et-table tbody tr:last-child td[data-v-70a218d6],.et-table tbody tr:last-child th[data-v-70a218d6]{border-bottom:0}.et-table thead th[data-v-70a218d6]{background:#f2f7f6;color:#04202f;font-size:13px;font-weight:600;white-space:nowrap}.et-table tbody th[data-v-70a218d6]{color:#04202f;font-weight:600;width:24%}.et-table td[data-v-70a218d6]{color:#4a6070}@media (max-width:639px){.et-table caption[data-v-70a218d6],.et-table tbody[data-v-70a218d6],.et-table td[data-v-70a218d6],.et-table th[data-v-70a218d6],.et-table tr[data-v-70a218d6],.et-table[data-v-70a218d6]{display:block}.et-table thead[data-v-70a218d6]{clip:rect(0,0,0,0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.et-table caption[data-v-70a218d6]{background:#f2f7f6;padding:14px 16px}.et-table caption[data-v-70a218d6],.et-table tbody tr[data-v-70a218d6]{border-bottom:1px solid rgba(4,32,47,.1)}.et-table tbody tr[data-v-70a218d6]{padding:16px}.et-table tbody tr[data-v-70a218d6]:last-child{border-bottom:0}.et-table tbody td[data-v-70a218d6],.et-table tbody th[data-v-70a218d6]{border-bottom:0;padding:0;width:auto}.et-table tbody th[data-v-70a218d6]{font-size:16px}.et-table tbody td[data-v-70a218d6]{margin-top:10px}.et-table tbody td[data-v-70a218d6]:before{color:rgba(4,32,47,.62);content:attr(data-label);display:block;font-size:12px;font-weight:600;letter-spacing:.04em}}.et-note[data-v-70a218d6]{border-left:3px solid #1db363;font-size:15px;line-height:1.6;padding-left:16px}.et-related[data-v-5a75a2b9]{grid-gap:12px;display:grid;gap:12px}@media (min-width:640px){.et-related[data-v-5a75a2b9]{grid-template-columns:repeat(2,minmax(0,1fr))}}.et-related-link[data-v-5a75a2b9]{align-items:center;background:#fff;border:1px solid rgba(4,32,47,.12);border-radius:14px;color:#04202f;display:flex;gap:16px;height:100%;justify-content:space-between;padding:16px 18px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease}.et-related-link[data-v-5a75a2b9]:hover{border-color:#1db363;box-shadow:0 10px 24px -18px rgba(4,32,47,.5);color:#04202f}.et-related-group[data-v-5a75a2b9]{color:rgba(4,32,47,.6);display:block;font-family:Inter,sans-serif;font-size:12px;line-height:1.5}.et-related-name[data-v-5a75a2b9]{display:block;font-family:Poppins,sans-serif;font-size:16px;font-weight:600;line-height:1.4}.et-related-link .et-arrow[data-v-5a75a2b9]{color:#0d7a42;transition:transform .2s ease}.et-related-link:hover .et-arrow[data-v-5a75a2b9]{transform:translateX(3px)}.iot-lottie[data-v-6168e4ee]{height:100%;width:100%}.iot-lottie[data-v-6168e4ee] svg{display:block}.et-video[data-v-1645c2f9]{margin:0;max-width:100%}.et-video-frame[data-v-1645c2f9]{aspect-ratio:16/9;background:#04202f;border-radius:14px;overflow:hidden;position:relative;width:100%}.et-video-frame iframe[data-v-1645c2f9],.et-video-frame img[data-v-1645c2f9]{border:0;bottom:0;height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;width:100%}.et-video-play[data-v-1645c2f9]{align-items:center;background:#1db363;border:0;border-radius:50%;box-shadow:0 10px 30px rgba(4,32,47,.35);color:#fff;cursor:pointer;display:flex;height:72px;justify-content:center;left:50%;margin:-36px 0 0 -36px;position:absolute;top:50%;transition:transform .15s ease,background .15s ease;width:72px}.et-video-play svg[data-v-1645c2f9]{height:34px;margin-left:4px;width:34px}.et-video-play[data-v-1645c2f9]:focus-visible,.et-video-play[data-v-1645c2f9]:hover{background:#168f4f;outline:3px solid #fff;outline-offset:2px;transform:scale(1.06)}.et-video-caption[data-v-1645c2f9]{align-items:baseline;color:#53636d;display:flex;flex-wrap:wrap;font-family:Inter,sans-serif;font-size:15px;gap:4px 14px;line-height:1.5;margin-top:12px}.et-video-title[data-v-1645c2f9]{color:#04202f;font-weight:600}.et-on-navy .et-video-title[data-v-1645c2f9]{color:#fff}.et-on-navy .et-video-caption[data-v-1645c2f9],.et-on-navy .et-video-link[data-v-1645c2f9]{color:#c9d6d2}.et-video-link[data-v-1645c2f9]{color:#0f8a4b;-webkit-text-decoration:underline;text-decoration:underline;text-underline-offset:3px}.et-page .iot{--iot-ink:#05060a;--iot-ink-2:#0a0c16;--iot-ink-3:#10132a;--iot-text:#f5f6fb;--iot-mute:#a3a8c3;--iot-line:rgba(245,246,251,.1);--iot-grad:linear-gradient(90deg,#ba42d7,#a757de 25%,#7f84d8 50%,#50b3f4 75%,#3bc3ed);--iot-serif:"Instrument Serif",Georgia,serif;--iot-mono:"JetBrains Mono",ui-monospace,SFMono-Regular,Menlo,monospace;background:#05060a;background:var(--iot-ink);color:#a3a8c3;overflow:hidden}.et-page .iot,.et-page .iot p{color:var(--iot-mute)}.et-page .iot h1,.et-page .iot h2,.et-page .iot h3,.et-page .iot strong{color:var(--iot-text)}.et-page .iot .iot-h1{font-size:max(40px,min(6.6vw,88px));font-weight:600;letter-spacing:-.03em;line-height:1.02;max-width:13ch}.et-page .iot .iot-h2{font-size:max(30px,min(4vw,52px));font-weight:600;letter-spacing:-.025em;line-height:1.08}.et-page .iot .iot-h2--xl{font-size:max(34px,min(5.4vw,72px))}.et-page .iot .iot-h3{font-size:19px;font-weight:600;letter-spacing:-.01em;line-height:1.3}.et-page .iot .iot-accent{background:var(--iot-grad);-webkit-background-clip:text;background-clip:text;color:transparent;display:inline-block;font-family:var(--iot-serif);font-style:italic;font-weight:400;letter-spacing:-.01em;padding-right:.08em}.et-page .iot .iot-dim{color:rgba(245,246,251,.45);display:block}.et-page .iot .iot-chip,.et-page .iot .iot-eyebrow{font-family:var(--iot-mono);font-size:12px;font-weight:500;letter-spacing:.16em;text-transform:uppercase}.et-page .iot .iot-eyebrow{align-items:center;color:#c9a2ff;display:flex;gap:12px;margin-bottom:18px}.et-page .iot .iot-eyebrow:before{background:var(--iot-grad);content:"";height:1px;width:28px}.et-page .iot .iot-chip{border:1px solid var(--iot-line);border-radius:6px;color:var(--iot-mute);display:inline-block;justify-self:start;padding:5px 10px}.et-page .iot .iot-lead{font-size:max(16px,min(1.4vw,19px));line-height:1.65;max-width:62ch}.et-page .iot .iot-note{color:rgba(163,168,195,.75);font-size:13px;line-height:1.5;margin-top:12px}.et-page .iot .iot-textlink{align-items:center;border-bottom:1px solid rgba(201,162,255,.5);color:var(--iot-text);display:inline-flex;font-weight:600;gap:8px;padding-bottom:2px;-webkit-text-decoration:none;text-decoration:none;transition:border-color .2s ease,color .2s ease}.et-page .iot .iot-textlink:hover{border-color:#c9a2ff;color:#c9a2ff}.et-page .iot .iot-textlink svg{height:16px;width:16px}.et-page .iot .et-rich a{color:#c9a2ff}.et-page .iot .iot-sec{padding:72px 0;position:relative}@media (min-width:992px){.et-page .iot .iot-sec{padding:120px 0}}.et-page .iot .iot-sec--ink{background:var(--iot-ink)}.et-page .iot .iot-sec--deep{background:var(--iot-ink-2)}.et-page .iot .iot-sec--glow:before{background:radial-gradient(60% 50% at 75% 20%,rgba(167,87,222,.16),transparent 70%),radial-gradient(50% 40% at 10% 90%,rgba(80,179,244,.1),transparent 70%);bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0}.et-page .iot .iot-sec>.container{position:relative}.et-page .iot .iot-head{grid-gap:6px;display:grid;gap:6px;margin-bottom:48px;max-width:760px}.et-page .iot .iot-head .iot-lead{margin-top:14px}.et-page .iot .iot-head--wide{max-width:980px}.et-page .iot .iot-head--center{justify-items:center;margin-left:auto;margin-right:auto;text-align:center}.et-page .iot .iot-head--center .iot-h2,.et-page .iot .iot-head--center .iot-lead{text-align:center}@media (min-width:992px){.et-page .iot .iot-head{margin-bottom:72px}}.et-page .iot .iot-frame{aspect-ratio:16/9;border:1px solid var(--iot-line);border-radius:18px;box-shadow:0 40px 120px rgba(0,0,0,.6);overflow:hidden}.et-page .iot.iot-js .iot-reveal{opacity:0;transition:opacity .8s cubic-bezier(.2,.7,.2,1),translate .8s cubic-bezier(.2,.7,.2,1);translate:0 28px}.et-page .iot.iot-js .iot-reveal.is-in{opacity:1;translate:0 0}.et-page .iot .iot-actions{display:flex;flex-wrap:wrap;gap:12px}.et-page .iot .iot-actions--center{justify-content:center}.et-page .iot .iot-btn{align-items:center;border-radius:999px;display:inline-flex;font-family:Poppins,sans-serif;font-size:15px;font-weight:600;gap:10px;min-height:52px;padding:0 24px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease}.et-page .iot .iot-btn svg{height:18px;width:18px}.et-page .iot .iot-btn--primary{background:#f5f6fb;box-shadow:0 0 0 1px hsla(0,0%,100%,.2),0 12px 40px rgba(167,87,222,.35);color:#05060a}.et-page .iot .iot-btn--primary:before{background:var(--iot-grad);border-radius:inherit;bottom:-2px;content:"";left:-2px;opacity:0;position:absolute;right:-2px;top:-2px;transition:opacity .2s ease;z-index:-1}.et-page .iot .iot-btn--primary:hover{color:#05060a;transform:translateY(-2px)}.et-page .iot .iot-btn--primary:hover:before{opacity:1}.et-page .iot .iot-btn-wa{color:#1a9e4f}.et-page .iot .iot-btn--ghost{backdrop-filter:blur(6px);background:rgba(5,6,10,.35);border:1px solid rgba(245,246,251,.28);color:var(--iot-text)}.et-page .iot .iot-btn--ghost:hover{border-color:rgba(245,246,251,.6);color:var(--iot-text);transform:translateY(-2px)}.et-page .iot .iot-hero{display:flex;flex-direction:column;isolation:isolate;justify-content:flex-end;min-height:min(92vh,900px);padding:40px 0 56px;position:relative}.et-page .iot .iot-hero-media{bottom:0;left:0;position:absolute;right:0;top:0;z-index:-1}.et-page .iot .iot-hero-media .iot-loop{height:100%}.et-page .iot .iot-hero-media .iot-loop-toggle{bottom:16px;right:16px}@media (min-width:992px){.et-page .iot .iot-hero-media .iot-loop-toggle{bottom:auto;top:16px}}.et-page .iot .iot-hero-shade{background:linear-gradient(90deg,rgba(5,6,10,.95),rgba(5,6,10,.82) 34%,rgba(5,6,10,.3) 68%,rgba(5,6,10,.45)),linear-gradient(180deg,rgba(5,6,10,.55),rgba(5,6,10,0) 30%,rgba(5,6,10,0) 62%,#05060a);bottom:0;left:0;position:absolute;right:0;top:0}@media (max-width:767.98px){.et-page .iot .iot-hero{min-height:0;padding-top:28px}.et-page .iot .iot-hero-shade{background:linear-gradient(180deg,rgba(5,6,10,.72),rgba(5,6,10,.86) 45%,#05060a)}}.et-page .iot .iot-hero-inner{grid-gap:0;animation:iot-rise .9s cubic-bezier(.2,.7,.2,1) both;display:grid;gap:0;position:relative}.et-page .iot .iot-crumbs ol{display:flex;flex-wrap:wrap;font-family:var(--iot-mono);font-size:12px;gap:8px;letter-spacing:.08em;margin-bottom:36px;text-transform:uppercase}.et-page .iot .iot-crumbs li+li:before{color:rgba(163,168,195,.5);content:"/";margin-right:8px}.et-page .iot .iot-crumbs a{color:var(--iot-mute);-webkit-text-decoration:none;text-decoration:none}.et-page .iot .iot-crumbs a:hover,.et-page .iot .iot-crumbs span{color:var(--iot-text)}@media (min-width:992px){.et-page .iot .iot-crumbs ol{margin-bottom:12vh}}.et-page .iot .iot-h1 .iot-accent{display:block;font-size:1.04em;line-height:1.05}.et-page .iot .iot-hero-intro{color:rgba(245,246,251,.8);font-size:max(16px,min(1.45vw,19px));line-height:1.65;margin:26px 0 32px;max-width:56ch}.et-page .iot .iot-layers-wrap{margin-top:44px;max-width:720px;overflow:hidden;padding-top:16px;position:relative}.et-page .iot .iot-layers-wrap:before{background:var(--iot-line);content:"";height:1px;left:0;position:absolute;right:0;top:0}@media (min-width:992px){.et-page .iot .iot-layers-wrap{max-width:min(720px,calc(100% - 240px))}}.et-page .iot .iot-layers{color:rgba(245,246,251,.72);display:flex;flex-wrap:wrap;font-family:var(--iot-mono);font-size:12px;gap:8px 22px;letter-spacing:.14em;text-transform:uppercase}.et-page .iot .iot-layers li{align-items:center;display:inline-flex;gap:22px}.et-page .iot .iot-layers li+li:before{border-right:1px solid rgba(201,162,255,.7);border-top:1px solid rgba(201,162,255,.7);content:"";height:6px;margin-left:-14px;transform:rotate(45deg);width:6px}.et-page .iot .iot-layers-pulse{animation:iot-run 3.6s cubic-bezier(.45,0,.25,1) infinite;background:linear-gradient(90deg,transparent,#a757de,#50b3f4,transparent);border-radius:3px;height:3px;left:-140px;position:absolute;top:-1px;width:140px}.et-page .iot .iot-hero-inset{align-items:center;display:flex;gap:14px;margin:36px 0 0}.et-page .iot .iot-hero-inset-clip{aspect-ratio:9/16;border:1px solid rgba(245,246,251,.25);border-radius:12px;box-shadow:0 20px 50px rgba(0,0,0,.6);flex:0 0 auto;overflow:hidden;width:92px}.et-page .iot .iot-hero-inset-clip .iot-loop{height:100%}.et-page .iot .iot-hero-inset-clip .iot-loop-toggle{bottom:6px;min-height:0;padding:6px;right:6px}.et-page .iot .iot-hero-inset-clip .iot-loop-toggle span{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.et-page .iot .iot-hero-inset figcaption{grid-gap:8px;display:grid;gap:8px}.et-page .iot .iot-hero-inset-cap{color:var(--iot-text);font-family:var(--iot-serif);font-size:22px;font-style:italic;line-height:1.15}@media (min-width:992px){.et-page .iot .iot-hero-inset{align-items:flex-start;animation:iot-rise 1s cubic-bezier(.2,.7,.2,1) .35s both;bottom:0;flex-direction:column;margin:0;position:absolute;right:12px;width:176px}.et-page .iot .iot-hero-inset-clip{transform:rotate(2.5deg);width:176px}}@media (min-width:1200px){.et-page .iot .iot-hero-inset,.et-page .iot .iot-hero-inset-clip{width:200px}}.et-page .iot .iot-film{grid-gap:8px;display:grid;gap:8px}@media (min-width:992px){.et-page .iot .iot-film{align-items:center;gap:56px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.et-page .iot .iot-film .iot-head{margin-bottom:0}}.et-page .iot .iot-film-frame .et-video-frame{border:1px solid var(--iot-line);border-radius:18px;box-shadow:0 40px 120px rgba(0,0,0,.6),0 0 80px rgba(167,87,222,.18)}.et-page .iot .iot-film-frame .et-video-play{backdrop-filter:blur(6px);background:rgba(5,6,10,.55);border:1px solid rgba(245,246,251,.6)}.et-page .iot .iot-film-frame .et-video-play:focus-visible,.et-page .iot .iot-film-frame .et-video-play:hover{background:#a757de}.et-page .iot .iot-bento{grid-gap:16px;display:grid;gap:16px}@media (min-width:768px){.et-page .iot .iot-bento{grid-auto-flow:dense;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.et-page .iot .iot-bento{grid-template-columns:repeat(3,minmax(0,1fr))}}.et-page .iot .iot-card{background:linear-gradient(180deg,rgba(16,19,42,.9),rgba(10,12,22,.9));border:1px solid var(--iot-line);border-radius:20px;display:flex;flex-direction:column;overflow:hidden;position:relative;transition:border-color .3s ease,translate .8s cubic-bezier(.2,.7,.2,1),opacity .8s ease}.et-page .iot .iot-card:after{background:radial-gradient(360px circle at 50% 0,rgba(167,87,222,.16),transparent 60%);background:radial-gradient(360px circle at var(--mx,50%) var(--my,0),rgba(167,87,222,.16),transparent 60%);border-radius:inherit;bottom:0;content:"";left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:0;transition:opacity .3s ease}.et-page .iot .iot-card:hover{border-color:rgba(201,162,255,.35)}.et-page .iot .iot-card:hover:after{opacity:1}@media (min-width:768px){.et-page .iot .iot-card--wide{display:grid;grid-column:span 2;grid-template-columns:minmax(0,1.7fr) minmax(0,1fr)}.et-page .iot .iot-card--wide .iot-card-media{aspect-ratio:auto;border-bottom:0;border-right:1px solid var(--iot-line);min-height:100%}.et-page .iot .iot-card--wide .iot-card-media .iot-loop{bottom:0;left:0;position:absolute;right:0;top:0}.et-page .iot .iot-card--wide .iot-card-copy{align-content:end}}.et-page .iot .iot-card-media{aspect-ratio:16/9;border-bottom:1px solid var(--iot-line);position:relative}.et-page .iot .iot-card-media .iot-loop{height:100%}.et-page .iot .iot-card-anim{height:170px;padding:24px 24px 0}@media (min-width:768px){.et-page .iot .iot-card:not(.iot-card--wide){justify-content:space-between}}.et-page .iot .iot-card-copy{grid-gap:8px;align-content:start;display:grid;gap:8px;padding:22px 24px 26px}.et-page .iot .iot-card--ask{background:radial-gradient(120% 90% at 100% 0,rgba(167,87,222,.28),transparent 60%),linear-gradient(180deg,#10132a,#0a0c16);justify-content:flex-end}.et-page .iot .iot-card--ask .iot-card-copy{gap:12px;padding-top:40px}.et-page .iot .iot-card--ask .iot-h3{font-size:24px}.et-page .iot .iot-services{grid-gap:40px;display:grid;gap:40px}@media (min-width:992px){.et-page .iot .iot-services{gap:72px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.et-page .iot .iot-sticky{position:sticky;top:110px}}.et-page .iot .iot-services-head .iot-head,.et-page .iot .iot-sticky{grid-gap:6px;display:grid;gap:6px}.et-page .iot .iot-sticky .iot-lead{margin-top:14px}.et-page .iot .iot-print-team{margin:32px 0 0;max-width:460px}.et-page .iot .iot-print-team img{border:1px solid var(--iot-line);border-radius:16px;display:block;height:auto;width:100%}.et-page .iot .iot-services-list{display:grid}.et-page .iot .iot-service{grid-gap:20px;border-top:1px solid var(--iot-line);display:grid;gap:20px;grid-template-columns:72px minmax(0,1fr);padding:28px 0;position:relative}.et-page .iot .iot-service:last-child{border-bottom:1px solid var(--iot-line)}.et-page .iot .iot-service:after{background:var(--iot-grad);content:"";height:1px;left:0;position:absolute;top:-1px;transform:scaleX(0);transform-origin:left;transition:transform .5s ease;width:100%}.et-page .iot .iot-service:hover:after{transform:scaleX(1)}@media (min-width:576px){.et-page .iot .iot-service{gap:28px;grid-template-columns:96px minmax(0,1fr)}}.et-page .iot .iot-service-anim{align-items:center;background:rgba(16,19,42,.8);border:1px solid var(--iot-line);border-radius:18px;color:#c9a2ff;display:grid;height:72px;justify-items:center;place-items:center;width:72px}@media (min-width:576px){.et-page .iot .iot-service-anim{height:96px;padding:10px;width:96px}}.et-page .iot .iot-service-anim svg{max-width:100%}.et-page .iot .iot-service-anim .et-icon,.et-page .iot .iot-service-anim>svg{height:34px;width:34px}.et-page .iot .iot-service-copy{grid-gap:8px;align-content:start;display:grid;gap:8px}.et-page .iot .iot-service-n{color:rgba(163,168,195,.6);font-family:var(--iot-mono);font-size:12px;letter-spacing:.14em}.et-page .iot .iot-service-links{display:flex;flex-wrap:wrap;gap:18px;margin-top:6px}.et-page .iot .iot-path-wrap{position:relative}.et-page .iot .iot-path{grid-gap:36px;display:grid;gap:36px;padding-left:34px}.et-page .iot .iot-path-rail{background:var(--iot-line);bottom:6px;left:6px;overflow:hidden;position:absolute;top:6px;width:2px}.et-page .iot .iot-path-pulse{animation:iot-run-down 4s cubic-bezier(.45,0,.25,1) infinite;background:linear-gradient(180deg,transparent,#a757de,#50b3f4,transparent);height:120px;left:0;position:absolute;top:-120px;width:2px}.et-page .iot .iot-path-step{grid-gap:10px;align-content:start;display:grid;gap:10px}.et-page .iot .iot-path-n{background:var(--iot-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--iot-serif);font-size:56px;font-style:italic;justify-self:start;line-height:1;padding-right:.1em}@media (min-width:992px){.et-page .iot .iot-path{gap:32px;grid-template-columns:repeat(4,minmax(0,1fr));padding:40px 0 0}.et-page .iot .iot-path-rail{bottom:auto;height:2px;left:0;right:0;top:0;width:auto}.et-page .iot .iot-path-pulse{animation-duration:4.4s;animation-name:iot-run;background:linear-gradient(90deg,transparent,#a757de,#50b3f4,transparent);height:2px;left:-180px;top:0;width:180px}.et-page .iot .iot-path-n{font-size:72px}}.et-page .iot .iot-ideas{padding-bottom:96px}.et-page .iot .iot-ideas .iot-head{margin-bottom:48px}.et-page .iot .iot-sr-list{clip:rect(0 0 0 0);height:1px;overflow:hidden;position:absolute;white-space:nowrap;width:1px}.et-page .iot .iot-marquee{grid-gap:14px;display:grid;gap:14px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.et-page .iot .iot-marquee-row{overflow:hidden}.et-page .iot .iot-marquee-track{animation:iot-marquee 48s linear infinite;display:flex;gap:14px;width:-moz-max-content;width:max-content}.et-page .iot .iot-marquee-row--back .iot-marquee-track{animation-direction:reverse;animation-duration:56s}.et-page .iot .iot-marquee:hover .iot-marquee-track{animation-play-state:paused}.et-page .iot .iot-marquee-item{background:rgba(16,19,42,.6);border:1px solid var(--iot-line);border-radius:999px;color:rgba(245,246,251,.82);flex:0 0 auto;font-family:var(--iot-mono);font-size:13px;letter-spacing:.1em;padding:14px 22px;text-transform:uppercase;white-space:nowrap}.et-page .iot .iot-faq{grid-gap:0 56px;display:grid;gap:0 56px}@media (min-width:992px){.et-page .iot .iot-faq{grid-template-columns:repeat(2,minmax(0,1fr))}}.et-page .iot .iot-faq-item{grid-gap:10px;border-top:1px solid var(--iot-line);display:grid;gap:10px;padding:28px 0}.et-page .iot .iot-cta-box{grid-gap:18px;background:radial-gradient(70% 90% at 50% 0,rgba(167,87,222,.3),transparent 70%),radial-gradient(60% 70% at 50% 120%,rgba(80,179,244,.2),transparent 70%),#0a0c16;border:1px solid var(--iot-line);border-radius:28px;display:grid;gap:18px;justify-items:center;overflow:hidden;padding:64px 22px;position:relative;text-align:center}@media (min-width:992px){.et-page .iot .iot-cta-box{padding:96px 48px}}.et-page .iot .iot-cta-box .iot-h2{max-width:18ch;text-align:center}.et-page .iot .iot-cta-box .iot-accent{display:block}.et-page .iot .iot-cta-box .iot-lead{text-align:center}.et-page .iot .iot-cta-box .iot-note{margin-top:18px;max-width:60ch;text-align:center}@keyframes iot-rise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes iot-run{to{left:100%}}@keyframes iot-run-down{to{top:100%}}@keyframes iot-marquee{to{transform:translateX(calc(-50% - 7px))}}@media (prefers-reduced-motion:reduce){.et-page .iot .iot-hero-inner,.et-page .iot .iot-hero-inset{animation:none}.et-page .iot .iot-layers-pulse,.et-page .iot .iot-path-pulse{display:none}.et-page .iot .iot-marquee-track{animation:none;flex-wrap:wrap;justify-content:center;width:auto}.et-page .iot .iot-marquee-track span:nth-child(n+8){display:none}.et-page .iot.iot-js .iot-reveal{opacity:1;transition:none;translate:none}}