.iot-loop[data-v-3841b34d]{background:#05060a;overflow:hidden;position:relative}.iot-loop-still[data-v-3841b34d],.iot-loop-video[data-v-3841b34d]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.iot-loop-video[data-v-3841b34d]{bottom:0;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .6s ease}.iot-loop.is-playing .iot-loop-video[data-v-3841b34d]{opacity:1}.iot-loop-toggle[data-v-3841b34d]{align-items:center;backdrop-filter:blur(6px);background:rgba(5,6,10,.55);border:1px solid rgba(245,246,251,.22);border-radius:999px;bottom:12px;color:#f5f6fb;cursor:pointer;display:inline-flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;gap:6px;letter-spacing:.12em;min-height:32px;opacity:.7;padding:6px 12px 6px 10px;position:absolute;right:12px;text-transform:uppercase;transition:opacity .2s ease,border-color .2s ease;z-index:2}.iot-loop-toggle[data-v-3841b34d]:focus-visible,.iot-loop-toggle[data-v-3841b34d]:hover{border-color:rgba(245,246,251,.5);opacity:1}.iot-loop-toggle svg[data-v-3841b34d]{height:12px;width:12px}.ai-reel[data-v-3c47ccd7]{margin:0;perspective:1600px}.ai-reel-screen[data-v-3c47ccd7]{background:#05060a;border:1px solid rgba(201,162,255,.35);border-radius:18px;box-shadow:0 50px 120px rgba(0,0,0,.7),0 0 90px rgba(167,87,222,.28),0 0 0 6px rgba(16,19,42,.8);overflow:hidden;position:relative;transform:rotateY(-9deg) rotateX(3deg);transform-origin:left center;transition:transform .7s cubic-bezier(.2,.7,.2,1)}.ai-reel:hover .ai-reel-screen[data-v-3c47ccd7]{transform:none}@media (max-width:991.98px){.ai-reel-screen[data-v-3c47ccd7]{transform:none}}.ai-reel-screen[data-v-3c47ccd7] .iot-loop{aspect-ratio:16/9}.ai-reel-bar[data-v-3c47ccd7]{align-items:center;background:linear-gradient(90deg,rgba(167,87,222,.16),rgba(80,179,244,.08));border-bottom:1px solid rgba(245,246,251,.08);display:flex;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;gap:12px;justify-content:space-between;letter-spacing:.12em;padding:9px 14px;text-transform:uppercase}.ai-reel-bar-label[data-v-3c47ccd7]{color:#f5f6fb}.ai-reel-bar-kind[data-v-3c47ccd7]{color:#a3a8c3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ai-reel-tabs[data-v-3c47ccd7]{grid-gap:8px;display:grid;gap:8px;grid-template-columns:repeat(6,minmax(0,1fr));margin:18px 0 0}@media (max-width:575.98px){.ai-reel-tabs[data-v-3c47ccd7]{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:12px}}.ai-reel-tab[data-v-3c47ccd7]{grid-gap:8px;background:none;border:0;cursor:pointer;display:grid;gap:8px;padding:0;text-align:left;width:100%}.ai-reel-fill[data-v-3c47ccd7]{background:rgba(245,246,251,.12);border-radius:3px;display:block;height:3px;overflow:hidden}.ai-reel-fill span[data-v-3c47ccd7]{background:linear-gradient(90deg,#ba42d7,#50b3f4);display:block;height:100%;transform-origin:left}.ai-reel-name[data-v-3c47ccd7]{color:rgba(163,168,195,.75);font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;text-transform:uppercase;transition:color .3s ease}.ai-reel-tab.is-on .ai-reel-name[data-v-3c47ccd7],.ai-reel-tab:hover .ai-reel-name[data-v-3c47ccd7]{color:#f5f6fb}@media (max-width:575.98px){.ai-reel-name[data-v-3c47ccd7]{font-size:10px;letter-spacing:.04em}}.ai-reel-caption[data-v-3c47ccd7]{align-items:center;display:flex;flex-wrap:wrap;gap:10px 14px;margin-top:16px;min-height:52px}.ai-reel-what[data-v-3c47ccd7]{color:#f5f6fb;font-size:15px}@media (prefers-reduced-motion:reduce){.ai-reel-screen[data-v-3c47ccd7]{transform:none;transition:none}}.ai-show[data-v-1c7f9a92]{grid-gap:28px;display:grid;gap:28px}@media (min-width:992px){.ai-show[data-v-1c7f9a92]{align-items:start;gap:48px;grid-template-columns:minmax(0,4fr) minmax(0,8fr)}}.ai-show-list[data-v-1c7f9a92]{grid-gap:8px;display:grid;gap:8px}@media (max-width:991.98px){.ai-show-list[data-v-1c7f9a92]{grid-template-columns:repeat(2,minmax(0,1fr))}}.ai-show-pick[data-v-1c7f9a92]{grid-gap:2px 10px;background:rgba(16,19,42,.5);border:1px solid rgba(245,246,251,.1);border-radius:14px;cursor:pointer;display:grid;gap:2px 10px;grid-template-columns:30px 1fr;padding:14px 16px;position:relative;text-align:left;transition:border-color .3s ease,background .3s ease,transform .3s ease;width:100%}.ai-show-pick[data-v-1c7f9a92]:hover{border-color:rgba(201,162,255,.35);transform:translateX(4px)}.ai-show-pick.is-on[data-v-1c7f9a92]{background:linear-gradient(90deg,rgba(167,87,222,.24),rgba(80,179,244,.08));border-color:rgba(201,162,255,.6);box-shadow:0 0 40px rgba(167,87,222,.18)}.ai-show-n[data-v-1c7f9a92]{color:rgba(163,168,195,.6);font-family:JetBrains Mono,ui-monospace,monospace;font-size:12px;grid-row:span 2;padding-top:2px}.ai-show-pick.is-on .ai-show-n[data-v-1c7f9a92]{color:#c9a2ff}.ai-show-name[data-v-1c7f9a92]{color:#f5f6fb;font-family:Poppins,sans-serif;font-size:16px;font-weight:600}.ai-show-kind[data-v-1c7f9a92]{color:#a3a8c3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:10.5px;letter-spacing:.06em;text-transform:uppercase}@media (max-width:575.98px){.ai-show-pick[data-v-1c7f9a92]{grid-template-columns:1fr;padding:12px}.ai-show-n[data-v-1c7f9a92]{display:none}.ai-show-name[data-v-1c7f9a92]{font-size:14px}.ai-show-kind[data-v-1c7f9a92]{font-size:9.5px}}.ai-show-panel[data-v-1c7f9a92]{grid-gap:24px;animation:ai-show-in-1c7f9a92 .5s ease both;display:grid;gap:24px}.ai-show-media[data-v-1c7f9a92] .et-video-frame{border:1px solid rgba(245,246,251,.1);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 70px rgba(167,87,222,.16)}.ai-show-media[data-v-1c7f9a92] .et-video-play{backdrop-filter:blur(6px);background:rgba(5,6,10,.55);border:1px solid rgba(245,246,251,.6)}.ai-show-media[data-v-1c7f9a92] .et-video-play:focus-visible,.ai-show-media[data-v-1c7f9a92] .et-video-play:hover{background:#a757de}.ai-show-film[data-v-1c7f9a92]{margin:0}.ai-show-film video[data-v-1c7f9a92]{aspect-ratio:16/9;background:#05060a;border:1px solid rgba(245,246,251,.1);border-radius:18px;box-shadow:0 40px 100px rgba(0,0,0,.6),0 0 70px rgba(167,87,222,.16);display:block;width:100%}.ai-show-film .et-video-caption[data-v-1c7f9a92]{color:#c9d6d2;display:flex;flex-wrap:wrap;font-size:15px;gap:4px 14px;margin-top:12px}.ai-show-film .et-video-title[data-v-1c7f9a92]{color:#f5f6fb;font-weight:600}.ai-show-anim[data-v-1c7f9a92]{align-items:center;aspect-ratio:16/9;background:radial-gradient(60% 70% at 50% 50%,rgba(167,87,222,.22),transparent 70%),#0a0c16;border:1px solid rgba(245,246,251,.1);border-radius:18px;display:grid;justify-items:center;padding:12% 0;place-items:center}.ai-show-copy[data-v-1c7f9a92]{grid-gap:10px;display:grid;gap:10px;justify-items:start}.ai-show-title[data-v-1c7f9a92]{font-size:24px!important}.ai-show-tags[data-v-1c7f9a92]{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px}.ai-show-tags li[data-v-1c7f9a92]{border:1px solid rgba(245,246,251,.12);border-radius:6px;color:#a3a8c3;font-family:JetBrains Mono,ui-monospace,monospace;font-size:11px;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}@keyframes ai-show-in-1c7f9a92{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ai-show-panel[data-v-1c7f9a92]{animation:none}}.et-page .ai .ai-hero{min-height:0;overflow:hidden;padding:36px 0 64px}.et-page .ai .ai-hero-bg{background:radial-gradient(45% 60% at 78% 40%,rgba(167,87,222,.3),transparent 70%),radial-gradient(30% 40% at 95% 85%,rgba(80,179,244,.18),transparent 70%),radial-gradient(25% 35% at 5% 10%,rgba(186,66,215,.12),transparent 70%),linear-gradient(rgba(245,246,251,.03) 1px,transparent 1px) 0 0 /56px 56px,linear-gradient(90deg,rgba(245,246,251,.03) 1px,transparent 1px) 0 0 /56px 56px,var(--iot-ink);bottom:0;left:0;-webkit-mask-image:linear-gradient(180deg,#000 75%,transparent);mask-image:linear-gradient(180deg,#000 75%,transparent);position:absolute;right:0;top:0;z-index:-1}.et-page .ai .ai-hero-grid{grid-gap:48px;align-items:center;display:grid;gap:48px}@media (min-width:992px){.et-page .ai .ai-hero{padding:56px 0 88px}.et-page .ai .ai-hero-grid{gap:48px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}.et-page .ai .ai-hero .iot-crumbs ol{margin-bottom:44px}}.et-page .ai .ai-hero-copy{animation:iot-rise .9s cubic-bezier(.2,.7,.2,1) both}.et-page .ai .ai-hero-copy .iot-h1{font-size:max(36px,min(3.7vw,56px));max-width:none}.et-page .ai .ai-hero-copy .iot-h1 .iot-accent{display:block}.et-page .ai .ai-hero-intro{font-size:15.5px;margin:22px 0 28px}.et-page .ai .ai-hero-reel{animation:iot-rise 1.1s cubic-bezier(.2,.7,.2,1) .15s both}.et-page .ai .ai-facts{border-top:1px solid var(--iot-line);display:flex;flex-wrap:wrap;gap:14px 40px;margin:40px 0 0;padding-top:18px}.et-page .ai .ai-facts dt{background:var(--iot-grad);-webkit-background-clip:text;background-clip:text;color:transparent;font-family:var(--iot-serif);font-size:44px;font-style:italic;font-weight:400;line-height:1}.et-page .ai .ai-facts dd{color:var(--iot-mute);font-family:var(--iot-mono);font-size:11px;letter-spacing:.12em;margin:6px 0 0;text-transform:uppercase}.et-page .ai .ai-strip{grid-gap:14px;background:var(--iot-ink);border-bottom:1px solid var(--iot-line);border-top:1px solid var(--iot-line);display:grid;gap:14px;padding:26px 0 30px}.et-page .ai .ai-strip-label{color:#c9a2ff;font-family:var(--iot-mono);font-size:11px;letter-spacing:.16em;text-align:center;text-transform:uppercase}.et-page .ai .ai-strip .iot-marquee-item{background:none;border:0;color:rgba(245,246,251,.55);font-family:Poppins,sans-serif;font-size:max(18px,min(2vw,26px));font-weight:600;letter-spacing:-.01em;padding:6px 26px;text-transform:none}.et-page .ai .ai-services{grid-gap:16px;display:grid;gap:16px}@media (min-width:576px){.et-page .ai .ai-services{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1200px){.et-page .ai .ai-services{grid-template-columns:repeat(4,minmax(0,1fr))}.et-page .ai .ai-service--big{grid-column:span 2}}.et-page .ai .ai-service{gap:10px;padding:24px 24px 26px}.et-page .ai .ai-service-anim{height:76px;margin-bottom:8px;width:76px}.et-page .ai .ai-service--big .ai-service-anim{height:110px;width:110px}.et-page .ai .ai-service-link{color:var(--iot-text);-webkit-text-decoration:none;text-decoration:none}.et-page .ai .ai-service-link:hover{color:#c9a2ff}.et-page .ai .ai-service p{font-size:14.5px;line-height:1.6}@media (min-width:992px){.et-page .ai .ai-steps{row-gap:48px}}.et-page .ai .ai-split{grid-gap:8px;display:grid;gap:8px}@media (min-width:992px){.et-page .ai .ai-split{align-items:start;gap:64px;grid-template-columns:minmax(0,5fr) minmax(0,7fr)}}.et-page .ai .ai-split-body{grid-gap:16px;display:grid;gap:16px}.et-page .ai .ai-table-wrap{background:linear-gradient(180deg,rgba(16,19,42,.9),rgba(10,12,22,.9));border:1px solid var(--iot-line);border-radius:20px;margin-top:48px;overflow-x:auto}.et-page .ai .ai-table{border-collapse:collapse;font-size:15px;min-width:720px;width:100%}.et-page .ai .ai-table caption{caption-side:top;color:#c9a2ff;font-family:var(--iot-mono);font-size:11px;letter-spacing:.14em;padding:18px 22px 0;text-align:left;text-transform:uppercase}.et-page .ai .ai-table td,.et-page .ai .ai-table th{border-top:1px solid var(--iot-line);color:var(--iot-mute);padding:16px 22px;text-align:left;vertical-align:top}.et-page .ai .ai-table thead th{border-top:0;color:var(--iot-text);font-family:Poppins,sans-serif;font-weight:600}.et-page .ai .ai-table thead th:nth-child(3){color:#c9a2ff}.et-page .ai .ai-table tbody th{color:var(--iot-text);font-family:var(--iot-mono);font-size:12px;font-weight:500;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.et-page .ai .ai-table td:nth-child(3){background:rgba(167,87,222,.07);color:var(--iot-text)}.et-page .ai .ai-checks{grid-gap:12px;display:grid;gap:12px}.et-page .ai .ai-checks li{grid-gap:14px;background:rgba(16,19,42,.6);border:1px solid var(--iot-line);border-radius:16px;display:grid;gap:14px;grid-template-columns:26px 1fr;padding:18px 20px}.et-page .ai .ai-checks svg{color:#c9a2ff;height:22px;width:22px}.et-page .ai .ai-ways{margin-top:96px}.et-page .ai .ai-ways-list{grid-gap:16px;display:grid;gap:16px}@media (min-width:992px){.et-page .ai .ai-ways-list{grid-template-columns:repeat(3,minmax(0,1fr))}}.et-page .ai .ai-way{gap:12px;padding:28px 26px}.et-page .ai .ai-way-best{font-size:14px;margin-top:auto;padding-top:8px}.et-page .ai .ai-way-best .iot-chip{margin-right:8px}.et-page .ai .ai-two{grid-gap:72px;display:grid;gap:72px}@media (min-width:992px){.et-page .ai .ai-two{gap:72px;grid-template-columns:repeat(2,minmax(0,1fr))}}.et-page .ai .ai-two .iot-lead{margin:14px 0 28px}.et-page .ai .ai-tech{grid-gap:18px;display:grid;gap:18px;margin:0}.et-page .ai .ai-tech-group{grid-gap:10px;border-top:1px solid var(--iot-line);display:grid;gap:10px;padding-top:18px}.et-page .ai .ai-tech-group dt{color:var(--iot-text);font-family:Poppins,sans-serif;font-weight:600}.et-page .ai .ai-tech-group dd{grid-gap:10px;display:grid;gap:10px;margin:0}.et-page .ai .ai-tech-group dd p{font-size:14.5px}.et-page .ai .ai-tags{display:flex;flex-wrap:wrap;gap:8px}.et-page .ai .ai-tags li{border:1px solid rgba(245,246,251,.12);border-radius:6px;color:#a3a8c3;font-family:var(--iot-mono);font-size:11px;letter-spacing:.08em;padding:5px 10px;text-transform:uppercase}.et-page .ai .ai-links{grid-gap:12px;display:grid;gap:12px}.et-page .ai .ai-links li{background:rgba(16,19,42,.6);border:1px solid var(--iot-line);border-left:2px solid #a757de;border-radius:14px;padding:18px 20px}.et-page .ai .ai-cta-anim{height:96px;width:96px}