.IotRedesign_page__nzh7Y{--ink:#0B0B0F;--paper:#F5F1E4;--lime:#D6FF3F;--pink:#FF3EA5;--cobalt:#4C5CFF;--white:#FFFFFF;--font-display:"Bricolage Grotesque","Space Grotesk",sans-serif;--font-mono:"JetBrains Mono",monospace;--font-body:"Inter",sans-serif;font-family:var(--font-body);color:var(--ink);overflow-x:hidden}.IotRedesign_page__nzh7Y h1,.IotRedesign_page__nzh7Y h2,.IotRedesign_page__nzh7Y h3{color:inherit}.IotRedesign_page__nzh7Y *{box-sizing:border-box}.IotRedesign_wrap__Xw5Cg{max-width:1180px;margin:0 auto;padding:0 24px}.IotRedesign_tag__R5aj_{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;font-weight:500;letter-spacing:.06em;text-transform:uppercase;padding:6px 14px;border:2px solid;border-radius:999px}.IotRedesign_blockTitle__IpxaR{font-family:var(--font-display);font-weight:800;line-height:.98;letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(32px,5vw,52px);margin:18px 0 10px}.IotRedesign_blockSub__IBA62{font-size:16px;line-height:1.6;max-width:640px;opacity:.85}.IotRedesign_highlight__sPBaL{background:var(--lime);color:var(--ink);padding:0 8px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.IotRedesign_sectionHead__RKPvh{margin-bottom:44px}.IotRedesign_section__UaQsL{padding:72px 0}.IotRedesign_onBlack__gr6kr{background:var(--ink);color:var(--white)}.IotRedesign_onPaper__9Egkd{background:var(--paper);color:var(--ink)}.IotRedesign_onLime__VraZF{background:var(--lime);color:var(--ink)}.IotRedesign_onPink__8CV8Z{background:var(--pink);color:var(--ink)}.IotRedesign_onCobalt__c0NmW{background:var(--cobalt);color:var(--white)}.IotRedesign_hero___MN0y{background:var(--ink);color:var(--white);padding:100px 0 70px;position:relative}.IotRedesign_heroGrid__kmxfE{display:grid;grid-template-columns:1.15fr .85fr;grid-gap:56px;gap:56px;align-items:center}.IotRedesign_tagRow__UuBQ5{display:flex;flex-wrap:wrap;gap:10px;margin-bottom:22px}.IotRedesign_heroTitle__xnxjF{font-family:var(--font-display);font-weight:800;text-transform:uppercase;letter-spacing:-.03em;line-height:.95;font-size:clamp(40px,6.4vw,76px)}.IotRedesign_heroLead__y3Ozf{margin-top:24px;font-size:17px;line-height:1.75;max-width:560px;color:rgba(255,255,255,.82)}.IotRedesign_heroLead__y3Ozf b{color:var(--lime);font-weight:600}.IotRedesign_ctaRow__Vz79I{display:flex;flex-wrap:wrap;gap:14px;margin-top:34px}.IotRedesign_btnPrimary__hXTa4{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:15px;background:var(--lime);color:var(--ink);border:3px solid var(--ink);padding:15px 28px;border-radius:10px;box-shadow:6px 6px 0 var(--white);cursor:pointer;transition:transform .15s ease,box-shadow .15s ease;text-decoration:none;display:inline-block}.IotRedesign_btnPrimary__hXTa4:hover{transform:translate(3px,3px);box-shadow:3px 3px 0 var(--white)}.IotRedesign_btnGhost__bQUFY{font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:15px;background:transparent;color:var(--white);border:3px solid var(--white);padding:15px 28px;border-radius:10px;cursor:pointer;transition:background .15s ease,color .15s ease;text-decoration:none;display:inline-block}.IotRedesign_btnGhost__bQUFY:hover{background:var(--pink);border-color:var(--pink);color:var(--ink)}.IotRedesign_statRow__7_bb3{display:flex;gap:40px;margin-top:48px;flex-wrap:wrap}.IotRedesign_statNum__LKkep{font-family:var(--font-display);font-weight:800;font-size:34px;color:var(--lime);line-height:1}.IotRedesign_statLabel__4SG9C{font-family:var(--font-mono);font-size:11px;letter-spacing:.05em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:6px}.IotRedesign_stack__EBKFR{position:relative;height:340px}.IotRedesign_stackCard__mA0bY{position:absolute;width:220px;padding:22px;border:3px solid var(--ink);border-radius:14px;font-family:var(--font-mono);font-weight:600;font-size:13px;text-transform:uppercase;letter-spacing:.04em;box-shadow:8px 8px 0 rgba(0,0,0,.35)}.IotRedesign_stackCard__mA0bY span{display:block;font-family:var(--font-display);font-size:22px;text-transform:none;letter-spacing:-.01em;margin-top:6px}.IotRedesign_stack1__x6j5F{background:var(--lime);color:var(--ink);top:0;left:10%;transform:rotate(-6deg);z-index:3}.IotRedesign_stack2__Aozih{background:var(--cobalt);color:var(--white);top:90px;left:40%;transform:rotate(4deg);z-index:2}.IotRedesign_stack3__70y_B{background:var(--pink);color:var(--ink);top:200px;left:6%;transform:rotate(-3deg);z-index:1}.IotRedesign_marquee__MIE0g{background:var(--lime);color:var(--ink);overflow:hidden;border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);white-space:nowrap}.IotRedesign_marqueeTrack__M6cEa{display:inline-flex;animation:IotRedesign_scroll__n2bfF 22s linear infinite;padding:14px 0}@keyframes IotRedesign_scroll__n2bfF{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.IotRedesign_marqueeItem__rIAs0{font-family:var(--font-mono);font-weight:600;font-size:14px;text-transform:uppercase;letter-spacing:.05em;padding:0 24px;display:inline-flex;align-items:center;gap:24px}@media (prefers-reduced-motion:reduce){.IotRedesign_marqueeTrack__M6cEa{animation:none}}.IotRedesign_cardGrid__Q2DPQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:22px;gap:22px}.IotRedesign_card__FMnAY{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:16px;padding:26px;box-shadow:7px 7px 0 var(--ink);transition:transform .15s ease,box-shadow .15s ease}.IotRedesign_card__FMnAY:hover{transform:translate(-3px,-3px);box-shadow:10px 10px 0 var(--ink)}.IotRedesign_cardNum__Khvuv{font-family:var(--font-mono);font-weight:700;font-size:13px;display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border:2px solid var(--ink);border-radius:8px;margin-bottom:16px}.IotRedesign_numLime__1r249{background:var(--lime)}.IotRedesign_numPink__VfLmJ{background:var(--pink)}.IotRedesign_numCobalt__Lbt4a{background:var(--cobalt);color:var(--white)}.IotRedesign_numPaper__o8siq{background:var(--paper)}.IotRedesign_cardTitle__TPttl{font-family:var(--font-display);font-weight:700;font-size:19px;text-transform:uppercase;letter-spacing:-.01em;margin-bottom:8px}.IotRedesign_cardDesc__nb3TM{font-size:14.5px;line-height:1.6;opacity:.85}.IotRedesign_onBlack__gr6kr .IotRedesign_card__FMnAY,.IotRedesign_onCobalt__c0NmW .IotRedesign_card__FMnAY{box-shadow:7px 7px 0 var(--lime)}.IotRedesign_onBlack__gr6kr .IotRedesign_card__FMnAY:hover,.IotRedesign_onCobalt__c0NmW .IotRedesign_card__FMnAY:hover{box-shadow:10px 10px 0 var(--lime)}.IotRedesign_tableWrap__GgtSJ{border:3px solid;border-radius:16px;overflow:hidden}.IotRedesign_tableRow__biB_t{display:grid;grid-template-columns:1fr 1.4fr;border-top:2px solid}.IotRedesign_tableRow__biB_t:first-child{border-top:none;font-family:var(--font-mono);text-transform:uppercase;font-size:12px;letter-spacing:.05em;font-weight:700}.IotRedesign_tableCell__qVaw0{padding:16px 20px;font-size:14.5px;line-height:1.6}.IotRedesign_tableCell__qVaw0:first-child{border-right:2px solid;font-weight:600}@media (max-width:640px){.IotRedesign_tableRow__biB_t{grid-template-columns:1fr}.IotRedesign_tableCell__qVaw0:first-child{border-right:none;border-bottom:2px solid}}.IotRedesign_chipRow__wAy9o{display:flex;flex-wrap:wrap;gap:10px}.IotRedesign_chip__QpkYb{font-family:var(--font-mono);font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.02em;padding:9px 16px;border:2px solid;border-radius:999px;transition:background .15s ease,color .15s ease}.IotRedesign_onCream__Rk9Yq .IotRedesign_chip__QpkYb:hover,.IotRedesign_onPaper__9Egkd .IotRedesign_chip__QpkYb:hover{background:var(--ink);color:var(--paper)}.IotRedesign_onBlack__gr6kr .IotRedesign_chip__QpkYb:hover{background:var(--lime);color:var(--ink)}.IotRedesign_projectGrid__WrZ5c{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:18px;gap:18px}.IotRedesign_projectCard__2wZiE{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:14px;padding:20px;font-family:var(--font-display);font-weight:700;font-size:15px;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink)}.IotRedesign_projectCard__2wZiE:nth-child(3n+1){transform:rotate(-1.2deg)}.IotRedesign_projectCard__2wZiE:nth-child(3n+2){transform:rotate(.8deg)}.IotRedesign_projectCard__2wZiE:nth-child(3n){transform:rotate(-.5deg)}.IotRedesign_projectNum__fyBDm{font-family:var(--font-mono);font-size:12px;color:var(--pink);display:block;margin-bottom:8px}.IotRedesign_ctaBanner__n2EvG{background:var(--pink);border-top:3px solid var(--ink);border-bottom:3px solid var(--ink);padding:56px 0;text-align:center}.IotRedesign_ctaBanner__n2EvG .IotRedesign_blockTitle__IpxaR{font-size:clamp(28px,4.5vw,44px)}.IotRedesign_faqList__x0gKd{display:flex;flex-direction:column;gap:14px}.IotRedesign_faqItem__amN6R{border:3px solid var(--ink);border-radius:14px;background:var(--white);color:var(--ink);padding:4px 22px}.IotRedesign_faqItem__amN6R summary{cursor:pointer;list-style:none;padding:18px 0;font-family:var(--font-display);font-weight:700;font-size:16px;display:flex;justify-content:space-between;align-items:center;gap:16px}.IotRedesign_faqItem__amN6R summary::-webkit-details-marker{display:none}.IotRedesign_faqPlus__Y_O_b{font-family:var(--font-mono);font-size:22px;font-weight:700;flex-shrink:0}.IotRedesign_faqItem__amN6R[open] .IotRedesign_faqPlus__Y_O_b{transform:rotate(45deg)}.IotRedesign_faqAnswer__xE25X{padding:0 0 20px;font-size:14.5px;line-height:1.7;opacity:.85}.IotRedesign_contactGrid__rxbEk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:20px;gap:20px;margin-bottom:56px}.IotRedesign_mapCard__ya_hi{grid-column:1/-1;padding:0;overflow:hidden}.IotRedesign_mapInner__Gfq7f{display:grid;grid-template-columns:1fr 1.3fr}.IotRedesign_mapCopy__Qqc8D{padding:30px}.IotRedesign_mapEmbed__FWE7b iframe{width:100%;height:100%;min-height:240px;border:0;display:block}@media (max-width:800px){.IotRedesign_mapInner__Gfq7f{grid-template-columns:1fr}}.IotRedesign_formSplit__hNxAv{display:grid;grid-template-columns:.9fr 1.1fr;grid-gap:40px;gap:40px;align-items:start}@media (max-width:880px){.IotRedesign_formSplit__hNxAv{grid-template-columns:1fr}}.IotRedesign_miniFact__8c_t7{display:flex;gap:14px;margin-bottom:20px}.IotRedesign_miniDot__sdOvD{width:38px;height:38px;border:2px solid;border-radius:10px;display:flex;align-items:center;justify-content:center;font-family:var(--font-mono);font-weight:700;flex-shrink:0}.IotRedesign_miniFact__8c_t7 h4{font-family:var(--font-display);font-size:16px;text-transform:uppercase;margin-bottom:4px}.IotRedesign_miniFact__8c_t7 p{font-size:14px;line-height:1.6;opacity:.75}.IotRedesign_noteBox__WYPBO{border:2px dashed;border-radius:12px;padding:16px 18px;font-size:13.5px;line-height:1.7;opacity:.9}.IotRedesign_noteBox__WYPBO b{opacity:1}.IotRedesign_pillChainWrap__yrwFg{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px;max-width:900px;margin:0 auto}.IotRedesign_pillChainItem__2rW5V{padding:12px 20px;border:2px solid;border-radius:999px;font-family:var(--font-display);font-weight:700}.IotRedesign_pillChainArrow__Hk_j2{font-family:var(--font-mono);opacity:.7}.IotRedesign_formCard__km0ma{background:var(--white);color:var(--ink);border:3px solid var(--ink);border-radius:18px;padding:34px;box-shadow:9px 9px 0 var(--lime)}.IotRedesign_formGrid__yzVKP{display:grid;grid-template-columns:1fr 1fr;grid-gap:16px;gap:16px;margin-top:20px}.IotRedesign_fieldFull__Jm6v2,.IotRedesign_field__dUlSO{display:flex;flex-direction:column;gap:6px}.IotRedesign_fieldFull__Jm6v2{grid-column:1/-1}.IotRedesign_fieldFull__Jm6v2 label,.IotRedesign_field__dUlSO label{font-family:var(--font-mono);font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.04em}.IotRedesign_fieldFull__Jm6v2 input,.IotRedesign_fieldFull__Jm6v2 select,.IotRedesign_fieldFull__Jm6v2 textarea,.IotRedesign_field__dUlSO input{font-family:var(--font-body);font-size:14.5px;padding:12px 14px;border:2px solid var(--ink);border-radius:8px;background:var(--paper);color:var(--ink)}.IotRedesign_fieldFull__Jm6v2 input:focus,.IotRedesign_fieldFull__Jm6v2 select:focus,.IotRedesign_fieldFull__Jm6v2 textarea:focus,.IotRedesign_field__dUlSO input:focus{outline:3px solid var(--cobalt);outline-offset:1px}.IotRedesign_fieldFull__Jm6v2 textarea{min-height:90px;resize:vertical;font-family:var(--font-body)}.IotRedesign_fieldError__qyQRj{color:var(--pink);font-size:12px;font-weight:600}.IotRedesign_submitBtn__lkpWw{grid-column:1/-1;font-family:var(--font-display);font-weight:700;text-transform:uppercase;letter-spacing:.02em;font-size:15px;background:var(--ink);color:var(--lime);border:3px solid var(--ink);padding:15px;border-radius:10px;cursor:pointer;margin-top:6px;transition:transform .15s ease}.IotRedesign_submitBtn__lkpWw:hover{transform:translateY(-2px)}.IotRedesign_submitBtn__lkpWw:disabled{opacity:.6;cursor:not-allowed}@media (max-width:560px){.IotRedesign_formGrid__yzVKP{grid-template-columns:1fr}}.IotRedesign_testimonialCard__73cpT{display:grid;grid-template-columns:180px 1fr;grid-gap:24px;gap:24px;align-items:center}.IotRedesign_testimonialVideo__1HI0H{position:relative;width:100%;aspect-ratio:9/16;border-radius:12px;overflow:hidden;border:2px solid var(--ink);background:#000}.IotRedesign_testimonialVideo__1HI0H iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.IotRedesign_testimonialRole__dSKXF{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;color:var(--pink);margin-bottom:8px;display:block}@media (max-width:560px){.IotRedesign_testimonialCard__73cpT{grid-template-columns:1fr}.IotRedesign_testimonialVideo__1HI0H{max-width:220px;margin:0 auto}}.IotRedesign_mentorPhoto__yNlXl{width:120px;height:120px;border-radius:50%;object-fit:cover;margin:0 auto 16px;display:block;border:3px solid var(--ink)}.IotRedesign_mentorRole__MOdSi{font-family:var(--font-mono);font-size:12px;text-transform:uppercase;letter-spacing:.04em;opacity:.7;margin-bottom:8px;display:block}.IotRedesign_featureCard__ykfJF{position:relative;overflow:hidden;background-size:cover;background-position:50%}.IotRedesign_featureCard__ykfJF:before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,11,15,.25),rgba(11,11,15,.55) 55%,rgba(11,11,15,.92));transition:background .35s ease;z-index:0}.IotRedesign_featureCard__ykfJF:hover:before{background:linear-gradient(180deg,rgba(76,92,255,.4),rgba(11,11,15,.75) 55%,rgba(11,11,15,.96))}.IotRedesign_featureCard__ykfJF .IotRedesign_cardDesc__nb3TM,.IotRedesign_featureCard__ykfJF .IotRedesign_cardNum__Khvuv,.IotRedesign_featureCard__ykfJF .IotRedesign_cardTitle__TPttl{position:relative;z-index:1}.IotRedesign_featureCard__ykfJF .IotRedesign_cardTitle__TPttl{color:var(--white)}.IotRedesign_featureCard__ykfJF .IotRedesign_cardDesc__nb3TM{color:rgba(255,255,255,.9);max-height:0;opacity:0;overflow:hidden;margin-top:0;transition:max-height .35s ease,opacity .3s ease,margin-top .3s ease}.IotRedesign_featureCard__ykfJF:hover .IotRedesign_cardDesc__nb3TM{max-height:220px;opacity:1;margin-top:8px}