.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bodyOverride{color:#333;background:#fff;margin-top:100px;font-family:Nunito,sans-serif;overflow-x:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sectionLabel{letter-spacing:2.5px;text-transform:uppercase;color:#da332e;align-items:center;gap:10px;margin-bottom:18px;font-size:12px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sectionLabel:before{content:"";background:#da332e;width:30px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hero{background:linear-gradient(135deg,rgba(12,24,106,.97) 0%,rgba(12,24,106,.85) 50%,rgba(12,24,106,.6) 100%);align-items:center;width:100%;min-height:92vh;padding:80px 8%;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hero:before{content:"";z-index:0;background-image:linear-gradient(rgba(218,51,46,.07) 1px,transparent 1px),linear-gradient(90deg,rgba(218,51,46,.07) 1px,transparent 1px);background-size:40px 40px;position:absolute;top:0;bottom:0;left:0;right:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hero:after{content:"";z-index:0;background:radial-gradient(circle,rgba(218,51,46,.18) 0%,transparent 70%);border-radius:50%;width:600px;height:600px;position:absolute;top:-120px;right:-120px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__breadcrumbs{color:#555;align-items:center;padding:10px 0;font-family:sans-serif;font-size:14px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__link{color:#fff;text-decoration:none;transition:color .2s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__link:hover{color:#da332e;text-decoration:underline}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__separator{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__current{color:#da332e;font-weight:500}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__current:hover{color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroInner{z-index:2;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:60px;width:100%;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroLeft{flex:1;min-width:280px;max-width:680px;animation:.9s forwards esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__slideLeft}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroBadge{color:#ff8a85;letter-spacing:1.5px;text-transform:uppercase;background:rgba(218,51,46,.15);border:1px solid rgba(218,51,46,.4);border-radius:50px;align-items:center;gap:8px;margin-bottom:28px;padding:6px 18px;font-size:13px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroBadgeDot{background:#da332e;border-radius:50%;width:7px;height:7px;animation:1.5s infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pulse}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroLeft h1{color:#fff;margin-bottom:24px;font-size:46px;font-weight:800;line-height:1.15}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroLeft h1 span{background:linear-gradient(90deg,#da332e,#ff8a85);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroDesc{color:#cdd6f4;max-width:560px;margin-bottom:36px;font-size:18px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverLabel{letter-spacing:2px;color:rgba(255,255,255,.4);text-transform:uppercase;margin-bottom:14px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverGrid{grid-template-columns:repeat(2,auto);gap:10px 30px;margin-bottom:40px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverItem{color:#e0e6ff;align-items:center;gap:10px;font-size:15px;font-weight:600;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverIcon{background:rgba(218,51,46,.2);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverIcon svg{fill:#ff8a85;width:12px;height:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroCta{color:#fff;cursor:pointer;background:linear-gradient(135deg,#da332e,#b02020);border:none;border-radius:50px;align-items:center;gap:10px;padding:16px 36px;font-family:Nunito,sans-serif;font-size:16px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 28px rgba(218,51,46,.45)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroCta:hover{transform:translateY(-3px);box-shadow:0 12px 36px rgba(218,51,46,.6)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroRight{flex:0 0 380px;animation:.9s forwards esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__slideRight}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipStack{flex-direction:column;gap:14px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipCard{cursor:default;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;align-items:center;gap:16px;padding:18px 22px;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipCard:hover{background:rgba(218,51,46,.1);border-color:rgba(218,51,46,.4);transform:translate(6px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipIconWrap{letter-spacing:-1px;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-family:Roboto,sans-serif;font-size:13px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipEsp{color:#4fc3f7;background:rgba(41,182,246,.15);border:1px solid rgba(41,182,246,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipStm{color:#ff8a85;background:rgba(218,51,46,.15);border:1px solid rgba(218,51,46,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipNrf{color:#4fd1c5;background:rgba(79,209,197,.15);border:1px solid rgba(79,209,197,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipRpi{color:#d6a3e8;background:rgba(161,90,185,.15);border:1px solid rgba(161,90,185,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipInfo h3{color:#fff;margin-bottom:3px;font-size:16px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipInfo p{color:rgba(255,255,255,.5);font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipTag{white-space:nowrap;border-radius:50px;margin-left:auto;padding:4px 10px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagWifi{color:#4fc3f7;background:rgba(41,182,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagInd{color:#ff8a85;background:rgba(218,51,46,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagBle{color:#4fd1c5;background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagLinux{color:#d6a3e8;background:rgba(161,90,185,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statsBar{background:#0c186a;border-top:1px solid rgba(218,51,46,.25);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:28px 8%;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statItem{text-align:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statNum{color:#da332e;font-family:Nunito,sans-serif;font-size:32px;font-weight:800;line-height:1;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statLabel{color:rgba(255,255,255,.5);letter-spacing:.5px;margin-top:4px;font-size:13px;font-weight:600;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statDivider{background:rgba(255,255,255,.1);width:1px;height:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__introSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__introSection h2{color:#0c186a;max-width:700px;margin-bottom:20px;font-size:38px;font-weight:800;line-height:1.25}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__introSection>p{color:#444;max-width:820px;margin-bottom:48px;font-size:18px;line-height:1.8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewCard{background:#fff;border:1.5px solid #eef0f8;border-radius:16px;padding:28px 24px;transition:all .3s;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewCard:hover{border-color:#da332e;transform:translateY(-4px);box-shadow:0 12px 30px rgba(12,24,106,.08)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewCard:before{content:"";width:4px;height:100%;position:absolute;top:0;left:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cardEsp:before{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cardStm:before{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cardNrf:before{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cardRpi:before{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ovChipBadge{letter-spacing:1px;text-transform:uppercase;border-radius:50px;margin-bottom:16px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeEsp{color:#0b7ba8;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeNrf{color:#0a7c72;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeRpi{color:#7b2d9e;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagline{text-transform:uppercase;letter-spacing:1px;margin-bottom:12px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__taglineEsp{color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__taglineStm{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__taglineNrf{color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__taglineRpi{color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewCard p{color:#555;font-size:14.5px;line-height:1.7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ovSpecRow{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ovSpec{color:#0c186a;background:#f4f5fb;border-radius:50px;padding:3px 10px;font-size:11.5px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procGrid{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:24px;margin-bottom:56px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCard{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCard:hover{border-color:#da332e;transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCardTop{padding:22px 24px 18px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__topEsp{background:linear-gradient(135deg,#e3f6fd 0%,#b3e5fc 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__topStm{background:linear-gradient(135deg,#fdecea 0%,#fbbcb9 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__topNrf{background:linear-gradient(135deg,#e0f7f5 0%,#b2dfdb 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__topRpi{background:linear-gradient(135deg,#f5e8fc 0%,#e1bee7 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procChipBadge{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:10px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeEsp2{color:#0277bd;background:rgba(2,136,209,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeStm2{color:#b02020;background:rgba(218,51,46,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeNrf2{color:#00796b;background:rgba(0,137,123,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badgeRpi2{color:#7b1fa2;background:rgba(142,36,170,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCardTop h3{color:#0c186a;margin-bottom:4px;font-size:19px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCoreLabel{text-transform:uppercase;letter-spacing:1px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coreEsp{color:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coreStm{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coreNrf{color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coreRpi{color:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__freqBarWrap{margin-top:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__freqBarLabel{color:#888;justify-content:space-between;margin-bottom:6px;font-size:11.5px;font-weight:600;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__freqBarTrack{background:rgba(0,0,0,.07);border-radius:50px;height:8px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__freqBarFill{border-radius:50px;height:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fillEsp{background:#29b6f6;width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fillStm{background:#da332e;width:58%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fillNrf{background:#4fd1c5;width:20%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fillRpi{background:#a15ab9;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procCardBody{flex-direction:column;flex:1;gap:10px;padding:20px 24px 24px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procPoint{color:#444;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;margin-top:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotEsp{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotRpi{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSpecs{border-top:1px solid #f0f1f8;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__specPill{color:#0c186a;background:#f4f5fb;border-radius:50px;padding:3px 10px;font-size:11.5px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:28px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderTitle:after{content:"";background:#eef0f8;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderRows{flex-direction:column;gap:16px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderRow{grid-template-columns:100px 1fr 90px;align-items:center;gap:16px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderName{color:#0c186a;text-align:right;font-size:13px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderTrack{background:#f4f5fb;border-radius:8px;height:28px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderFill{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;height:100%;padding-left:12px;font-size:11.5px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lfRpi{background:linear-gradient(90deg,#8e24aa,#ce93d8);width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lfStm{background:linear-gradient(90deg,#da332e,#f48fb1);width:58%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lfEsp{background:linear-gradient(90deg,#0288d1,#81d4fa);width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lfNrf{background:linear-gradient(90deg,#00897b,#80cbc4);width:20%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderNote{color:#888;text-align:left;font-size:12px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictBlock{background:#0c186a;border-radius:18px;padding:36px 40px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictBlockGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbTop{align-items:center;gap:12px;margin-bottom:24px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbIcon{background:rgba(218,51,46,.2);border-radius:10px;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbTop h3{color:#fff;font-size:18px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbCard{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbCard:hover{background:rgba(218,51,46,.12);border-color:rgba(218,51,46,.35);transform:translateY(-3px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbCrown{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crEsp{color:#4fc3f7;background:rgba(41,182,246,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crStm{color:#ff8a85;background:rgba(218,51,46,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crNrf{color:#4fd1c5;background:rgba(79,209,197,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crRpi{color:#d6a3e8;background:rgba(161,90,185,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbCard h4{color:#fff;margin-bottom:4px;font-size:20px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vbCard p{color:rgba(255,255,255,.55);font-size:13px;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__osSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__osSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__osSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackGrid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:56px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackCol{border:1.5px solid #eef0f8;border-radius:18px;flex-direction:column;transition:box-shadow .3s;display:flex;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackCol:hover{box-shadow:0 14px 36px rgba(12,24,106,.09)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackHeader{padding:20px 22px 16px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdrEsp{background:#e3f6fd;border-bottom:2px solid #29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdrStm{background:#fdecea;border-bottom:2px solid #da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdrNrf{background:#e0f7f5;border-bottom:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdrRpi{background:#f5e8fc;border-bottom:2px solid #a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackBadge{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:8px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbEsp{color:#0277bd;background:rgba(2,136,209,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbStm{color:#b02020;background:rgba(218,51,46,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbNrf{color:#00796b;background:rgba(0,137,123,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbRpi{color:#7b1fa2;background:rgba(142,36,170,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackHeader h3{color:#0c186a;margin-bottom:2px;font-size:17px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackArch{color:#888;font-size:12px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stackLayers{background:#fff;flex-direction:column;flex:1;gap:0;padding:16px 18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerBlock{border:1px solid transparent;border-radius:10px;align-items:center;gap:12px;margin-bottom:8px;padding:11px 14px;transition:all .25s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerBlock:last-child{margin-bottom:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerBlock:hover{transform:translate(4px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbEsp1{background:#f0faff;border-color:#b3e5fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbEsp2{background:#e3f6fd;border-color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbEsp3{background:#d0effa;border-color:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbStm1{background:#fff8f8;border-color:#fbbcb9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbStm2{background:#fdecea;border-color:#f48fb1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbStm3{background:#fce0de;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbStm4{background:#f8c8c7;border-color:#c62828}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbNrf1{background:#f0faf8;border-color:#b2dfdb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbNrf2{background:#e0f7f5;border-color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbNrf3{background:#cff0ed;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbRpi1{background:#fdf5ff;border-color:#e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lbRpi2{background:#f5e8fc;border-color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerIcon{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-family:Roboto,sans-serif;font-size:15px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__liEsp{color:#0288d1;background:rgba(2,136,209,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__liStm{color:#da332e;background:rgba(218,51,46,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__liNrf{color:#00897b;background:rgba(0,137,123,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__liRpi{color:#8e24aa;background:rgba(142,36,170,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerInfo{flex:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerName{color:#0c186a;font-size:14px;font-weight:700;line-height:1.2;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerDesc{color:#777;margin-top:2px;font-size:12px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__layerTag{white-space:nowrap;border-radius:50px;padding:2px 8px;font-size:10px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagDefault{color:#2e7d32;background:#e8f5e9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagProd{color:#1565c0;background:#e3f2fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagOpt{color:#f57f17;background:#fff8e1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagFull{color:#880e4f;background:#fce4ec}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagOpt2{color:#4527a0;background:#ede7f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__abstractionWrap{background:#f7f8fc;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:28px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTitle:after{content:"";background:#e0e3f0;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTable{border-collapse:separate;border-spacing:0 10px;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTable th{text-transform:uppercase;letter-spacing:1.2px;color:#aaa;text-align:left;padding:0 16px 4px;font-size:11.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTable th:first-child{width:160px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absRow td{color:#333;vertical-align:middle;background:#fff;border:1px solid #eef0f8;padding:12px 16px;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absRow td:first-child{color:#0c186a;border-left:3px solid;border-radius:10px 0 0 10px;font-size:14px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absRow td:last-child{border-radius:0 10px 10px 0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rowEsp td:first-child{border-left-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rowStm td:first-child{border-left-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rowNrf td:first-child{border-left-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rowRpi td:first-child{border-left-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__levelDot{align-items:center;gap:6px;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__levelDot:before{content:"";border-radius:50%;flex-shrink:0;width:8px;height:8px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldLow:before{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldMid:before{background:#ff9800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldHigh:before{background:#4caf50}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__slideLeft{0%{opacity:0;transform:translate(-30px)}to{opacity:1;transform:translate(0)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__slideRight{0%{opacity:0;transform:translate(30px)}to{opacity:1;transform:translate(0)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.7)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dataFlow{0%{opacity:.3;transform:scaleX(.6)}50%{opacity:1;transform:scaleX(1)}to{opacity:.3;transform:scaleX(.6)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flow{to{left:100%}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__glow{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:900px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hero{min-height:auto;padding:60px 6%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroLeft h1{font-size:32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroRight{flex:0 0 100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__coverGrid{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statsBar{justify-content:center;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__statDivider{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__introSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__osSection{padding:60px 6%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__introSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__osSection h2{font-size:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderRow{grid-template-columns:72px 1fr 80px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__absTable{display:block;overflow-x:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__abstractionWrap{padding:24px 16px}}@media (max-width:580px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroLeft h1{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroDesc{font-size:15px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__overviewGrid,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procGrid{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ladderRow{grid-template-columns:60px 1fr 60px;gap:8px}}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;margin-bottom:48px;overflow-x:auto;overflow-y:hidden;box-shadow:0 4px 20px rgba(12,24,106,.05)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable{border-collapse:collapse;width:100%;min-width:600px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable thead tr{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable thead th{color:rgba(255,255,255,.7);text-align:left;letter-spacing:.5px;padding:16px 20px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable thead th:first-child{color:#fff;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable tbody tr{border-bottom:1px solid #f0f1f8;transition:background .2s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable tbody tr:last-child{border-bottom:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable tbody tr:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__matrixTable tbody td{color:#333;vertical-align:middle;padding:18px 20px;font-family:Nunito,sans-serif;font-size:14.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platCell{align-items:center;gap:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pdEsp{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pdStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pdNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pdRpi{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platName{color:#0c186a;font-size:15px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__status{white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:13px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sYes{color:#2e7d32;background:#e8f5e9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sNo{color:#bbb;background:#fafafa;border:1px solid #eee}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sExt{color:#e65100;background:#fff8e1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sBest{color:#00695c;background:#e0f2f1;border:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sUsb{color:#512da8;background:#ede7f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sYes:before{content:"✓";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sNo:before{content:"✕";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sExt:before{content:"⊕";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sBest:before{content:"★";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tagList{flex-wrap:wrap;gap:5px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ifTag{color:#0c186a;background:#f0f2fb;border-radius:50px;padding:3px 9px;font-size:11.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__signalGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;margin-bottom:48px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__signalCard{background:#fff;border:1.5px solid #eef0f8;border-radius:16px;padding:24px 22px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__signalCard:hover{border-color:#da332e;transform:translateY(-4px);box-shadow:0 12px 28px rgba(12,24,106,.09)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigHeader{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigPlatform{color:#0c186a;font-size:16px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigBadge{letter-spacing:1px;text-transform:uppercase;border-radius:50px;padding:3px 9px;font-size:10px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sgbEsp{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sgbStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sgbNrf{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sgbRpi{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigRows{flex-direction:column;gap:10px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigRow{flex-direction:column;gap:4px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigLabelRow{justify-content:space-between;align-items:center;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigLabel{color:#666;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigValue{font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigTrack{background:#f0f1f8;border-radius:50px;height:6px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sigFill{border-radius:50px;height:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfWifiEsp{background:#29b6f6;width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfWifiStm,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfWifiNrf{background:#ddd;width:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfWifiRpi{background:#a15ab9;width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfBleEsp{background:#29b6f6;width:65%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfBleStm{background:#ddd;width:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfBleNrf{background:#4fd1c5;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfBleRpi{background:#a15ab9;width:70%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfIfEsp{background:#29b6f6;width:70%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfIfStm{background:#da332e;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfIfNrf{background:#4fd1c5;width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sfIfRpi{background:#a15ab9;width:85%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__svFull{color:#2e7d32}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__svNone{color:#bbb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__svBest{color:#00695c;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__svHigh{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__svMed{color:#e65100}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:24px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightTitle:after{content:"";background:#eef0f8;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightCard{border-left:4px solid;border-radius:14px;padding:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__icEsp{background:#f0faff;border-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__icStm{background:#fff8f8;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__icNrf{background:#f0faf8;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__icRpi{background:#fdf5ff;border-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightCard h4{color:#0c186a;margin-bottom:6px;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightCard p{color:#555;font-size:13.5px;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:48px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCard{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCard:hover{border-color:#da332e;transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCardTop{padding:24px 24px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costBadge{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:12px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbEsp{color:#0277bd;background:rgba(2,136,209,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbStm{color:#b02020;background:rgba(218,51,46,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbNrf{color:#00796b;background:rgba(0,137,123,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbRpi{color:#7b1fa2;background:rgba(142,36,170,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCardTop h3{color:#0c186a;margin-bottom:10px;font-size:18px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__priceDisplay{align-items:baseline;gap:6px;margin-bottom:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__priceFrom{color:#999;text-transform:uppercase;letter-spacing:.5px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__priceRange{color:#0c186a;font-size:28px;font-weight:800;line-height:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__priceUnit{color:#888;font-size:13px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__valueBarWrap{margin-top:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__valueBarLabel{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-bottom:5px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__valueBarTrack{background:rgba(0,0,0,.08);border-radius:50px;height:6px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__valueBarFill{border-radius:50px;height:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vfEsp{background:#29b6f6;width:92%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vfStm{background:#da332e;width:75%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vfNrf{background:#4fd1c5;width:60%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vfRpi{background:#a15ab9;width:45%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCardBody{flex-direction:column;flex:1;gap:10px;padding:20px 24px 24px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costNote{color:#444;font-size:14.5px;line-height:1.6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costVerdictTag{border-top:1px solid #f0f1f8;align-items:center;gap:8px;margin-top:auto;padding-top:14px;font-size:13px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vtEsp{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vtStm{color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vtNrf{color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vtRpi{color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vtDot{border-radius:50%;flex-shrink:0;width:8px;height:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vdEsp{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vdStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vdNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vdRpi{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvWrap{background:#f7f8fc;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:28px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvTitle:after{content:"";background:#e0e3f0;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvRows{flex-direction:column;gap:18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvRow{grid-template-columns:110px 1fr 1fr 100px;align-items:center;gap:16px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvHeaderRow{grid-template-columns:110px 1fr 1fr 100px;gap:16px;margin-bottom:4px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvName{color:#0c186a;text-align:right;font-size:13px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvColHead{text-transform:uppercase;letter-spacing:1px;color:#aaa;text-align:right;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvBarTrack{background:#e8eaf6;border-radius:8px;height:24px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvBarFill{color:#fff;white-space:nowrap;border-radius:8px;align-items:center;height:100%;padding-left:10px;font-size:11px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbCostEsp{background:linear-gradient(90deg,#0288d1,#81d4fa);width:18%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbCostStm{background:linear-gradient(90deg,#c62828,#ef9a9a);width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbCostNrf{background:linear-gradient(90deg,#00796b,#80cbc4);width:22%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbCostRpi{background:linear-gradient(90deg,#7b1fa2,#ce93d8);width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbValEsp{background:linear-gradient(90deg,#0288d1,#81d4fa);width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbValStm{background:linear-gradient(90deg,#c62828,#ef9a9a);width:80%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbValNrf{background:linear-gradient(90deg,#00796b,#80cbc4);width:68%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbValRpi{background:linear-gradient(90deg,#7b1fa2,#ce93d8);width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvPriceTag{color:#0c186a;text-align:right;white-space:nowrap;font-size:13px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightStrip{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-bottom:48px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightItem{background:#fff;border:1.5px solid #eef0f8;border-radius:14px;align-items:flex-start;gap:14px;padding:20px;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightItem:hover{border-color:#da332e;transform:translateY(-3px);box-shadow:0 8px 24px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightNum{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;font-size:18px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__inEsp{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__inStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__inNrf{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__inRpi{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightText h4{color:#0c186a;margin-bottom:4px;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightText p{color:#666;font-size:13px;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCards{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:24px;margin-bottom:48px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCard{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCard:hover{border-color:#da332e;transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCardTop{padding:22px 24px 18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__topRpiP{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerBadge{letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;margin-bottom:10px;padding:3px 10px;font-size:10px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbEsp{color:#0277bd;background:rgba(2,136,209,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbStm{color:#b02020;background:rgba(218,51,46,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbNrf{color:#00796b;background:rgba(0,137,123,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pbRpi{color:#bf360c;background:rgba(200,80,20,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCardTop h3{color:#0c186a;margin-bottom:12px;font-size:17px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__batteryMeter{align-items:center;gap:10px;margin-bottom:4px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__batteryShell{background:rgba(0,0,0,.08);border-radius:6px;flex:1;height:22px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__batteryFill{color:#fff;white-space:nowrap;border-radius:6px;justify-content:flex-end;align-items:center;height:100%;padding-right:8px;font-size:10.5px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bfEsp{background:linear-gradient(90deg,#0288d1,#81d4fa);width:45%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bfStm{background:linear-gradient(90deg,#c62828,#ef9a9a);width:72%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bfNrf{background:linear-gradient(90deg,#00796b,#4fd1c5);width:98%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bfRpi{background:linear-gradient(90deg,#e64a19,#ffab91);width:8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__batteryIcon{flex-shrink:0;font-size:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__batteryLabel{color:#999;text-transform:uppercase;letter-spacing:.5px;margin-top:4px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCardBody{flex-direction:column;flex:1;gap:9px;padding:18px 24px 22px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pwPoint{color:#444;align-items:flex-start;gap:10px;font-size:14px;line-height:1.55;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pwDot{border-radius:50%;flex-shrink:0;width:7px;height:7px;margin-top:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pdRpiP{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerRating{border-top:1px solid #f0f1f8;justify-content:space-between;align-items:center;margin-top:auto;padding-top:14px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ratingLabel{color:#aaa;text-transform:uppercase;letter-spacing:.5px;font-size:11.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ratingDots{gap:4px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rd{border-radius:50%;width:10px;height:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdOnNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdOnStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdOnEsp{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdOnRpi{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdOff{background:#e8eaf6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:8px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumTitle:after{content:"";background:#eef0f8;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumSubtitle{color:#aaa;margin-bottom:28px;font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumAxis{background:linear-gradient(90deg,#4fd1c5 0%,#29b6f6 30%,#da332e 65%,#ff7043 100%);border-radius:50px;height:12px;margin-bottom:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumAxisLabels{color:#aaa;text-transform:uppercase;letter-spacing:.5px;justify-content:space-between;margin-bottom:28px;font-size:11px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spectrumMarkers{height:60px;margin-bottom:28px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__specMarker{flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__specPin{border:3px solid #fff;border-radius:50%;width:14px;height:14px;margin-bottom:6px;box-shadow:0 2px 8px rgba(0,0,0,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spEsp{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__spRpi{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__specName{color:#0c186a;white-space:nowrap;font-size:11px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__specSub{color:#aaa;white-space:nowrap;font-size:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepTableWrap{overflow-x:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepTable{border-collapse:separate;border-spacing:0 8px;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepTable th{text-transform:uppercase;letter-spacing:1px;color:#aaa;text-align:left;padding:0 16px 4px;font-size:11.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepRow td{color:#333;vertical-align:middle;background:#f7f8fc;padding:12px 16px;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepRow td:first-child{color:#0c186a;border-left:3px solid;border-radius:10px 0 0 10px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sleepRow td:last-child{border-radius:0 10px 10px 0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__srNrf td:first-child{border-left-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__srStm td:first-child{border-left-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__srEsp td:first-child{border-left-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__srRpi td:first-child{border-left-color:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__goodTag{color:#2e7d32;background:#e8f5e9;border-radius:50px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__midTag{color:#e65100;background:#fff8e1;border-radius:50px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__badTag{color:#b71c1c;background:#fdecea;border-radius:50px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__bestTag{color:#00695c;background:#e0f2f1;border:1.5px solid #4fd1c5;border-radius:50px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__usecaseSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platformBlocks{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:28px;margin-bottom:56px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platBlock{border:1.5px solid #eef0f8;border-radius:20px;flex-direction:column;transition:all .3s;display:flex;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platBlock:hover{transform:translateY(-6px);box-shadow:0 20px 50px rgba(12,24,106,.11)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platHeader{padding:28px 28px 22px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__phEsp{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__phStm{background:#1a0505}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__phNrf{background:#042c2a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__phRpi{background:#1e0a2e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platChipTag{z-index:2;letter-spacing:1.5px;text-transform:uppercase;border-radius:50px;align-items:center;gap:7px;margin-bottom:14px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctEsp{color:#81d4fa;background:rgba(41,182,246,.2);border:1px solid rgba(41,182,246,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctStm{color:#ff8a85;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctNrf{color:#80cbc4;background:rgba(79,209,197,.2);border:1px solid rgba(79,209,197,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctRpi{color:#e1bee7;background:rgba(206,147,216,.2);border:1px solid rgba(206,147,216,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipPulse{border-radius:50%;width:7px;height:7px;animation:1.8s infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pulse}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cpEsp{background:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cpStm{background:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cpNrf{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cpRpi{background:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platHeader h3{z-index:2;color:#fff;margin-bottom:6px;font-size:24px;font-weight:800;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platHeaderSub{z-index:2;color:rgba(255,255,255,.45);font-size:13px;font-weight:600;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platStripe{height:3px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__psEsp{background:linear-gradient(90deg,#29b6f6,#0288d1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__psStm{background:linear-gradient(90deg,#da332e,#b71c1c)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__psNrf{background:linear-gradient(90deg,#4fd1c5,#00796b)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__psRpi{background:linear-gradient(90deg,#ce93d8,#7b1fa2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platBody{background:#fff;flex-direction:column;flex:1;padding:24px 28px 26px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whenLabel{letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:14px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whenList{flex-direction:column;gap:10px;margin-bottom:22px;list-style:none;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whenItem{color:#333;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.5;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whenCheck{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wcEsp{background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wcStm{background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wcNrf{background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wcRpi{background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whenCheck svg{width:11px;height:11px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ccEsp{fill:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ccStm{fill:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ccNrf{fill:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ccRpi{fill:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealStrip{border-radius:12px;align-items:flex-start;gap:10px;margin-top:auto;padding:14px 16px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__isEsp{background:#f0faff;border:1px solid #b3e5fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__isStm{background:#fff8f8;border:1px solid #fbbcb9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__isNrf{background:#f0faf8;border:1px solid #b2dfdb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__isRpi{background:#fdf5ff;border:1px solid #e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealArrow{flex-shrink:0;margin-top:1px;font-size:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealText{flex:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealText strong{letter-spacing:1px;text-transform:uppercase;margin-bottom:4px;font-size:11.5px;font-weight:700;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itEsp strong{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itStm strong{color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itNrf strong{color:#00695c}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itRpi strong{color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTags{flex-wrap:wrap;gap:5px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTag{border-radius:50px;padding:3px 10px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itEsp .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTag{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itStm .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTag{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itNrf .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTag{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__itRpi .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__idealTag{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionWrap{background:#f7f8fc;border-radius:20px;margin-bottom:48px;padding:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionTitle:after{content:"";background:#e0e3f0;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionSub{color:#aaa;margin-bottom:32px;font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionFlow{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:0;display:grid;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionFlow:before{content:"";z-index:0;background:linear-gradient(90deg,#29b6f6,#da332e,#4fd1c5,#a15ab9);height:2px;position:absolute;top:28px;left:12%;right:12%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decNode{z-index:1;flex-direction:column;align-items:center;padding:0 8px;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decCircle{color:#fff;border:3px solid #fff;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin-bottom:12px;font-family:Roboto,sans-serif;font-size:13px;font-weight:800;display:flex;box-shadow:0 4px 16px rgba(12,24,106,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dcEsp{background:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dcStm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dcNrf{background:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dcRpi{background:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decQuestion{color:#888;text-align:center;margin-bottom:6px;font-size:12px;font-weight:700;line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decAnswer{color:#0c186a;text-align:center;font-size:13.5px;font-weight:800;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmNote{background:linear-gradient(135deg,#0c186a 0%,#1a2a8a 100%);border-radius:18px;align-items:flex-start;gap:24px;margin-bottom:48px;padding:36px 40px;display:flex;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmNote:before{content:"";background:rgba(218,51,46,.1);border-radius:50%;width:240px;height:240px;position:absolute;top:-60px;right:-60px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmIconWrap{z-index:1;background:rgba(218,51,46,.2);border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmText{z-index:1;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmText h4{color:#fff;margin-bottom:10px;font-size:18px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmText p{color:rgba(255,255,255,.65);max-width:680px;font-size:15px;line-height:1.7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmText p strong{color:#ff8a85;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hybridSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hybridSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hybridSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:14px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__leadBold{color:#0c186a;align-items:center;gap:10px;margin-bottom:48px;font-size:18px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__leadBold:before{content:"";background:#da332e;border-radius:2px;flex-shrink:0;width:4px;height:24px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCards{flex-direction:column;gap:32px;margin-bottom:56px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCard{background:#fff;border:1.5px solid #eef0f8;border-radius:22px;transition:box-shadow .3s;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCard:hover{box-shadow:0 16px 48px rgba(12,24,106,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCardInner{grid-template-columns:1fr 1fr;min-height:220px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archDiagram{flex-direction:column;justify-content:center;padding:32px 36px;display:flex;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__adRpiEsp{background:linear-gradient(135deg,#0c1a5e 0%,#1a2e9a 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__adStmEsp{background:linear-gradient(135deg,#3b0505 0%,#7a1515 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__adNrfEsp{background:linear-gradient(135deg,#042c2a 0%,#0a5c58 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archTitleRow{z-index:1;align-items:center;gap:10px;margin-bottom:22px;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archNumber{color:#ff8a85;background:rgba(218,51,46,.3);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archComboName{color:#fff;font-size:18px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipPair{z-index:1;align-items:center;gap:0;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipNode{flex-direction:column;align-items:center;gap:8px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipBox{border:2px solid rgba(255,255,255,.15);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:3px;width:80px;height:64px;transition:transform .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCard:hover .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipBox{transform:scale(1.04)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbRpiH{background:rgba(161,90,185,.25);border-color:rgba(206,147,216,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbEspH{background:rgba(41,182,246,.25);border-color:rgba(79,195,247,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbStmH{background:rgba(218,51,46,.25);border-color:rgba(255,138,133,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cbNrfH{background:rgba(79,209,197,.25);border-color:rgba(128,203,196,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipBoxLabel{color:#fff;letter-spacing:-.5px;font-family:Roboto,sans-serif;font-size:13px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipBoxSub{color:rgba(255,255,255,.55);text-align:center;font-size:10px;font-weight:600;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipRole{text-align:center;max-width:80px;font-size:11px;font-weight:700;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crRpiH{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crEspH{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crStmH{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__crNrfH{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__chipConnector{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0 12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connLine{width:40px;height:2px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connLine:before{content:"";border-radius:1px;width:100%;height:100%;animation:2s linear infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dataFlow;position:absolute;top:0;left:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__clRpiEsp:before{background:linear-gradient(90deg,rgba(161,90,185,.4),#fff,rgba(41,182,246,.4))}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__clStmEsp:before{background:linear-gradient(90deg,rgba(218,51,46,.4),#fff,rgba(41,182,246,.4))}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__clNrfEsp:before{background:linear-gradient(90deg,rgba(79,209,197,.4),#fff,rgba(41,182,246,.4))}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connProtocol{color:rgba(255,255,255,.4);white-space:nowrap;font-size:10px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archDetails{border-left:1px solid #f0f1f8;flex-direction:column;justify-content:center;padding:32px 36px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archDetailsHead{letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:18px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__roleRows{flex-direction:column;gap:12px;margin-bottom:20px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__roleRow{align-items:flex-start;gap:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__roleChipTag{white-space:nowrap;letter-spacing:.5px;border-radius:50px;flex-shrink:0;padding:3px 10px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rtRpi{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rtEsp{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rtStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rtNrf{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__roleDesc{color:#444;font-size:14px;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archUsecase{background:#f7f8fc;border-radius:10px;align-items:center;gap:10px;margin-top:4px;padding:12px 16px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ucArrow{font-size:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ucText{color:#0c186a;font-size:13.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ucDmTag{color:#da332e;letter-spacing:.5px;white-space:nowrap;background:rgba(218,51,46,.1);border-radius:50px;margin-left:auto;padding:3px 9px;font-size:10px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:20px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyTitle:after{content:"";background:#eef0f8;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whySub{color:#aaa;margin-bottom:28px;font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyCard{border:1.5px solid #eef0f8;border-radius:14px;padding:20px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyCard:hover{border-color:#da332e;transform:translateY(-3px);box-shadow:0 8px 24px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyIcon{border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;margin-bottom:12px;font-size:18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wi1{background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wi2{background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wi3{background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__wi4{background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyCard h4{color:#0c186a;margin-bottom:6px;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyCard p{color:#666;font-size:13px;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictCombos{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__comboTag{color:#fff;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50px;align-items:center;gap:6px;padding:8px 16px;font-size:13px;font-weight:700;transition:all .3s;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__comboTag:hover{background:rgba(218,51,46,.2);border-color:rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__comboDot{border-radius:50%;width:8px;height:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cd1{background:linear-gradient(135deg,#ce93d8,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cd2{background:linear-gradient(135deg,#ff8a85,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cd3{background:linear-gradient(135deg,#80cbc4,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictBody{color:rgba(255,255,255,.65);max-width:800px;margin-bottom:28px;font-size:16px;line-height:1.8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictBody strong{color:#ff8a85;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csCard{background:#fff;border:1.5px solid #eef0f8;border-radius:24px;margin-bottom:32px;overflow:hidden;box-shadow:0 4px 24px rgba(12,24,106,.06)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroBand{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:40px;padding:40px 48px;display:flex;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroGolf{background:linear-gradient(135deg,#0c186a 0%,#1a2e9a 60%,#0f1f6e 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroBudkoin{background:linear-gradient(135deg,#3b0505 0%,#7a0f0f 50%,#3b0505 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroLeft{z-index:2;flex:1;min-width:260px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csNumber{letter-spacing:2px;text-transform:uppercase;color:#ff8a85;align-items:center;gap:8px;margin-bottom:14px;font-size:11px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csNumber:before{content:"";background:#da332e;width:20px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroBand h3{color:#fff;margin-bottom:10px;font-size:32px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroDesc{color:rgba(255,255,255,.6);max-width:500px;margin-bottom:20px;font-size:15px;line-height:1.65}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroChips{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroChip{border:1px solid rgba(255,255,255,.15);border-radius:50px;padding:5px 14px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcNrf{color:#80cbc4;background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcBle{color:#81d4fa;background:rgba(41,182,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcPcb{color:#ff8a85;background:rgba(218,51,46,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcAzure{color:#ce93d8;background:rgba(161,90,185,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcReact{color:#90caf9;background:rgba(100,181,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcRpi{color:#e1bee7;background:rgba(161,90,185,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcMdb{color:#ff8a85;background:rgba(218,51,46,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcBlock{color:#ffe082;background:rgba(250,190,50,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcTorch{color:#81d4fa;background:rgba(41,182,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hcWeb{color:#80cbc4;background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csQuoteBar{background:rgba(218,51,46,.12);border-left:3px solid #da332e;border-radius:0 10px 10px 0;max-width:480px;margin-top:20px;padding:12px 18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csQuoteBar p{color:rgba(255,255,255,.75);margin-bottom:4px;font-size:13.5px;font-style:italic;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csQuoteBar span{color:#ff8a85;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__deployBadge{color:#ff8a85;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.35);border-radius:50px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__deployDot{background:#da332e;border-radius:50%;width:7px;height:7px;animation:1.5s infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pulse}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroRight{z-index:2;flex-shrink:0;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroImgStack{flex-direction:column;gap:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroImgMain{object-fit:cover;border:3px solid rgba(255,255,255,.12);border-radius:16px;width:200px;height:200px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroImgSmall{object-fit:cover;border:2px solid rgba(255,255,255,.1);border-radius:12px;width:200px;height:100px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csBody{padding:40px 48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csCols{grid-template-columns:1fr 1fr;gap:32px;margin-bottom:40px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csColHead{letter-spacing:2px;text-transform:uppercase;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cchChallenge{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cchSolution{color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cchChallenge:before{content:"";background:#da332e;width:20px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cchSolution:before{content:"";background:#4fd1c5;width:20px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csList{flex-direction:column;gap:10px;list-style:none;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csListItem{color:#333;align-items:flex-start;gap:10px;font-size:14.5px;line-height:1.55;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cliDot{border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;font-size:11px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotCh{color:#da332e;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dotSl{color:#00897b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featureHead,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howHead,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techHead,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__outcomeHead,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archStripTitleLight{letter-spacing:2px;text-transform:uppercase;color:#aaa;align-items:center;gap:8px;margin-bottom:18px;font-size:11px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featureHead:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howHead:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techHead:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__outcomeHead:before{content:"";background:#0c186a;width:20px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featureGrid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:36px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featCard{text-align:center;background:#f7f8fc;border:1px solid #eef0f8;border-radius:14px;padding:18px 16px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featCard:hover{background:#fff;border-color:#da332e;transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featImg{object-fit:contain;width:48px;height:48px;margin:0 auto 10px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featCard h4{color:#0c186a;margin-bottom:5px;font-size:13px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featCard p{color:#777;font-size:12px;line-height:1.45}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archStrip{border-radius:18px;margin-bottom:36px;padding:28px 32px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archStripGolf{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archStripBk{background:linear-gradient(135deg,#3b0505 0%,#7a0f0f 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archStripTitle{letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);z-index:1;margin-bottom:20px;font-size:12px;font-weight:700;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archFlow{z-index:1;flex-wrap:wrap;justify-content:center;align-items:center;gap:0;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afNode{flex-direction:column;align-items:center;gap:8px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afBox{text-align:center;border:1px solid rgba(255,255,255,.15);border-radius:12px;min-width:100px;padding:12px 16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbNrf{background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbBle{background:rgba(41,182,246,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbAzure{background:rgba(161,90,185,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbApp{background:rgba(218,51,46,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbQr{background:rgba(250,190,50,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbWeb{background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbRpiS{background:rgba(161,90,185,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbMdb{background:rgba(218,51,46,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afbDisp{background:rgba(41,182,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afChip{color:#fff;font-family:Roboto,sans-serif;font-size:13px;font-weight:800;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afRole{color:rgba(255,255,255,.5);margin-top:2px;font-size:10px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afLabel{text-align:center;max-width:110px;font-size:11px;font-weight:700;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflNrf{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflBle{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflAzure{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflApp{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflQr{color:#ffe082}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflWeb{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflRpi{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflMdb{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__aflDisp{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afArrow{flex-direction:column;flex-shrink:0;align-items:center;gap:4px;padding:0 8px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afLine{border-radius:1px;width:28px;height:2px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afLine:after{content:"";background:linear-gradient(90deg,transparent,#fff,transparent);width:100%;height:100%;animation:1.5s linear infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flow;position:absolute;top:0;left:-100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__al1{background:rgba(79,209,197,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__al2{background:rgba(41,182,246,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__al3{background:rgba(161,90,185,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__al4{background:rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afProto{color:rgba(255,255,255,.3);white-space:nowrap;font-size:10px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techRow{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:36px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techLabel{text-transform:uppercase;letter-spacing:1.5px;color:#aaa;margin-right:6px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techPill{color:#0c186a;background:#f0f2fb;border:1px solid #e0e3f0;border-radius:50px;align-items:center;gap:6px;padding:5px 14px;font-size:13px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techImg{object-fit:contain;width:18px;height:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeaway{border-radius:18px;align-items:center;gap:20px;margin-bottom:36px;padding:28px 32px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayGolf{background:linear-gradient(135deg,#042c2a 0%,#0a5c58 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayBk{background:linear-gradient(135deg,#3b0505 0%,#6b1212 100%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayIcon{border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:52px;height:52px;font-size:22px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tiGolf{background:rgba(79,209,197,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tiBk{background:rgba(218,51,46,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayText h4{letter-spacing:1px;text-transform:uppercase;margin-bottom:6px;font-size:15px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thGolf{color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thBk{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayText p{color:rgba(255,255,255,.8);font-size:16px;font-weight:700;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__takeawayText p strong{color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csLinkBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csViewBtn{color:#fff;cursor:pointer;border:none;border-radius:50px;align-items:center;gap:8px;padding:13px 28px;font-family:Nunito,sans-serif;font-size:14px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cvbGolf{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cvbGolf:hover{background:#da332e;transform:translateY(-2px);box-shadow:0 8px 24px rgba(218,51,46,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cvbBk{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__cvbBk:hover{background:#0c186a;transform:translateY(-2px);box-shadow:0 8px 24px rgba(12,24,106,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csClientTag{color:#888;align-items:center;gap:10px;font-size:13px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__deployedTag{color:#0c186a;background:#f7f8fc;border:1.5px solid #eef0f8;border-radius:50px;align-items:center;gap:8px;padding:8px 18px;font-size:13px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stars{color:#f59e0b;letter-spacing:2px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__moreComing{text-align:center;background:#fff;border:1.5px dashed #d0d4ea;border-radius:18px;padding:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__moreComing p{color:#0c186a;margin-bottom:8px;font-size:16px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__moreComing span{color:#aaa;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__moreTags{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:18px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__moreTag{color:#0c186a;background:#f0f2fb;border-radius:50px;padding:5px 14px;font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howSteps{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:14px;margin-bottom:40px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howStep{background:#f7f8fc;border:1px solid #eef0f8;border-radius:16px;padding:20px 18px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howStep:hover{background:#fff;border-color:#da332e;transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stepNum{color:#fff;background:#0c186a;border-radius:10px;justify-content:center;align-items:center;width:32px;height:32px;margin-bottom:12px;font-size:14px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howStep h4{color:#0c186a;margin-bottom:6px;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howStep p{color:#666;font-size:13px;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;margin-bottom:40px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techCard{background:#fff;border:1px solid #eef0f8;border-radius:14px;align-items:flex-start;gap:14px;padding:18px;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techCard:hover{border-color:#da332e;transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techLogo{object-fit:contain;background:#f7f8fc;border-radius:10px;flex-shrink:0;width:44px;height:44px;padding:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techInfo h4{color:#0c186a;margin-bottom:4px;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techInfo p{color:#666;font-size:13px;line-height:1.45}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__outcomeImgs{grid-template-columns:1fr 1fr;gap:14px;margin-bottom:36px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__outcomeImg{object-fit:cover;border:1px solid #eef0f8;border-radius:14px;width:100%;height:200px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:48px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__legendRow{flex-wrap:wrap;gap:20px;margin-bottom:32px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__legendItem{color:#0c186a;align-items:center;gap:8px;font-size:13px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__legendDot{border-radius:50%;flex-shrink:0;width:12px;height:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldEspL{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldStmL{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldNrfL{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ldRpiL{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableWrap{background:#fff;border:1.5px solid #eef0f8;border-radius:20px;margin-bottom:48px;overflow-x:auto;overflow-y:hidden;box-shadow:0 4px 24px rgba(12,24,106,.06)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable{border-collapse:collapse;width:100%;min-width:680px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable thead tr{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable thead th{letter-spacing:.5px;text-align:center;padding:18px 20px;font-family:Nunito,sans-serif;font-size:13px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable thead th:first-child{text-align:left;color:rgba(255,255,255,.5);text-transform:uppercase;letter-spacing:1.5px;width:160px;font-size:11px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thEspC{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thStmC{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thNrfC{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thRpiC{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thPlatform{flex-direction:column;align-items:center;gap:4px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thChipBadge{font-family:Roboto,sans-serif;font-size:15px;font-weight:800;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__thChipSub{opacity:.55;letter-spacing:.5px;font-size:10px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody tr{border-bottom:1px solid #f0f1f8;transition:background .2s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody tr:last-child{border-bottom:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody tr:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody tr:nth-child(2n){background:#fafbfd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody tr:nth-child(2n):hover{background:#f4f5fb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__compTable tbody td{text-align:center;vertical-align:middle;padding:16px 20px;font-family:Nunito,sans-serif;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featLabelCell{align-items:center;gap:10px;display:flex;text-align:left!important}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featIcon{background:#f0f2fb;border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__featName{color:#0c186a;font-size:14px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ratingChip{white-space:nowrap;border-radius:50px;align-items:center;gap:5px;padding:5px 12px;font-size:12.5px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcVeryhigh{color:#1b5e20;background:#e8f5e9;border:1.5px solid #a5d6a7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcHigh{color:#0d47a1;background:#e3f2fd;border:1.5px solid #90caf9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcModerate{color:#e65100;background:#fff8e1;border:1.5px solid #ffe082}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcLow{color:#880e4f;background:#fce4ec;border:1.5px solid #f48fb1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcBest{color:#004d40;background:#e0f2f1;border:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcGood{color:#4a148c;background:#f3e5f5;border:1.5px solid #ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcEasy{color:#1b5e20;background:#e8f5e9;border:1.5px solid #a5d6a7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rcExt{color:#888;background:#fafafa;border:1.5px solid #ddd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__winnerCell{position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__winnerCell:after{content:"★";color:#f59e0b;font-size:9px;position:absolute;top:6px;right:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreSection{background:#f7f8fc;border-radius:20px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreTitle:after{content:"";background:#e0e3f0;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreSub{color:#aaa;margin-bottom:28px;font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreCard{background:#fff;border:1.5px solid #eef0f8;border-radius:16px;padding:24px 22px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreCard:hover{border-color:#da332e;transform:translateY(-4px);box-shadow:0 12px 28px rgba(12,24,106,.09)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreHeader{justify-content:space-between;align-items:center;margin-bottom:16px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreChipName{color:#0c186a;font-size:18px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreTotal{font-family:Roboto,sans-serif;font-size:26px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stEspS{color:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stStmS{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stNrfS{color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stRpiS{color:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreBars{flex-direction:column;gap:8px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreBarRow{align-items:center;gap:8px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbarLabel{color:#aaa;text-align:right;flex-shrink:0;width:64px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbarTrack{background:#f0f1f8;border-radius:50px;flex:1;height:6px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbarFill{border-radius:50px;height:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbEspS{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbStmS{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbNrfS{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbRpiS{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__sbarVal{color:#0c186a;width:18px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreTag{letter-spacing:1px;text-transform:uppercase;border-radius:50px;margin-top:14px;padding:4px 12px;font-size:11px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stagEspS{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stagStmS{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stagNrfS{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__stagRpiS{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dfSection{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dfSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dfSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__questionsWrap{flex-direction:column;gap:18px;margin-bottom:56px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qCard{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;grid-template-columns:56px 1fr auto;align-items:center;transition:all .3s;display:grid;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qCard:hover{border-color:transparent;transform:translateY(-2px);box-shadow:0 12px 32px rgba(12,24,106,.09)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qNumCol{color:#fff;flex-shrink:0;justify-content:center;align-items:center;height:100%;padding:28px 0;font-family:Roboto,sans-serif;font-size:20px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qnRpi{background:linear-gradient(#7b1fa2,#a15ab9)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qnEsp{background:linear-gradient(#0277bd,#29b6f6)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qnNrf{background:linear-gradient(#00796b,#4fd1c5)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qnStm{background:linear-gradient(#b71c1c,#da332e)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qnCombo{background:linear-gradient(#0c186a,#1a2e9a)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qBody{padding:24px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qText{color:#0c186a;margin-bottom:6px;font-size:18px;font-weight:800;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qHint{color:#777;font-size:13.5px;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qAnswer{border-left:1px solid #f0f1f8;align-items:center;gap:14px;min-width:240px;padding:24px 28px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qArrow{flex-shrink:0;font-size:22px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qResult{flex-direction:column;gap:4px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qResultChip{border-radius:50px;align-items:center;gap:7px;padding:6px 16px;font-size:15px;font-weight:800;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrcRpi{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrcEsp{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrcNrf{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrcStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrcCombo{color:#0c186a;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qResultDot{border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:2s ease-in-out infinite esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__glow}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdRpiD{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdEspD{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdNrfD{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdStmD{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__rdComboD{background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qResultSub{color:#aaa;padding-left:4px;font-size:12px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowWrap{background:#0c186a;border-radius:22px;margin-bottom:48px;padding:44px 48px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowTitle{z-index:1;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:32px;font-size:13px;font-weight:700;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowStart{z-index:1;justify-content:center;margin-bottom:24px;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__startNode{color:#fff;letter-spacing:1px;text-transform:uppercase;background:#da332e;border-radius:50px;padding:12px 32px;font-size:14px;font-weight:800;box-shadow:0 6px 20px rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowDownArrow{z-index:1;justify-content:center;margin-bottom:24px;display:flex;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__downLine{background:rgba(218,51,46,.4);width:2px;height:28px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__downLine:after{content:"▼";color:rgba(218,51,46,.6);font-size:10px;position:absolute;bottom:-14px;left:50%;transform:translate(-50%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowQuestions,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowAnswers{z-index:1;grid-template-columns:repeat(5,1fr);gap:12px;margin-bottom:16px;display:grid;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fqNode,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faNode{flex-direction:column;align-items:center;gap:10px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fqBubble{text-align:center;cursor:default;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;width:100%;padding:14px 10px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fqBubble:hover{background:rgba(218,51,46,.15);border-color:rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fqNum{color:#ff8a85;background:rgba(218,51,46,.3);border-radius:50%;justify-content:center;align-items:center;width:24px;height:24px;margin:0 auto 8px;font-size:12px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__fqText{color:rgba(255,255,255,.75);font-size:11.5px;font-weight:700;line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faChip{text-align:center;border-radius:50px;width:100%;margin-top:14px;padding:8px 12px;font-size:12px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__facRpi{color:#ce93d8;background:rgba(161,90,185,.2);border:1px solid rgba(161,90,185,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__facEsp{color:#81d4fa;background:rgba(41,182,246,.2);border:1px solid rgba(41,182,246,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__facNrf{color:#80cbc4;background:rgba(79,209,197,.2);border:1px solid rgba(79,209,197,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__facStm{color:#ff8a85;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__facCombo{color:#fff;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__quickref{background:#fff;border:1.5px solid #eef0f8;border-radius:18px;margin-bottom:48px;padding:36px 40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrTitle{color:#0c186a;align-items:center;gap:10px;margin-bottom:6px;font-size:16px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrTitle:after{content:"";background:#eef0f8;flex:1;height:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrSub{color:#aaa;margin-bottom:24px;font-size:13px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrGrid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:14px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrItem{border-left:4px solid;border-radius:14px;padding:18px 20px;transition:all .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrItem:hover{transform:translate(4px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qiRpi{background:#fdf5ff;border-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qiEsp{background:#f0faff;border-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qiNrf{background:#f0faf8;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qiStm{background:#fff8f8;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qiCombo{background:#f4f5fb;border-color:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrItemQ{color:#666;margin-bottom:6px;font-size:13px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrItemA{color:#0c186a;font-size:15px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qrItemTag{border-radius:50px;margin-top:8px;padding:2px 10px;font-size:11px;font-weight:700;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qtRpi{color:#7b1fa2;background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qtEsp{color:#0277bd;background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qtNrf{color:#00796b;background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qtStm{color:#b02020;background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qtCombo{color:#0c186a;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta{text-align:center;background:linear-gradient(135deg,#0c186a 0%,#1a2e9a 100%);border-radius:22px;padding:52px 48px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaInner{z-index:1;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaBadge{letter-spacing:1.5px;text-transform:uppercase;color:#ff8a85;background:rgba(218,51,46,.15);border:1px solid rgba(218,51,46,.3);border-radius:50px;align-items:center;gap:8px;margin-bottom:20px;padding:6px 18px;font-size:12px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta h3{color:#fff;margin-bottom:14px;font-size:34px;font-weight:800;line-height:1.25}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta p{color:rgba(255,255,255,.6);max-width:620px;margin:0 auto 32px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta p strong{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaButtons{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaBtnPrimary{color:#fff;background:#da332e;border-radius:50px;align-items:center;gap:8px;padding:15px 36px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex;box-shadow:0 8px 24px rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaBtnPrimary:hover{transform:translateY(-3px);box-shadow:0 14px 32px rgba(218,51,46,.55)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaBtnSecondary{color:#fff;background:rgba(255,255,255,.08);border:1px solid rgba(255,255,255,.15);border-radius:50px;align-items:center;gap:8px;padding:15px 36px;font-family:Nunito,sans-serif;font-size:15px;font-weight:700;text-decoration:none;transition:all .3s;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaBtnSecondary:hover{background:rgba(255,255,255,.14);transform:translateY(-3px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__ctaTrust{flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;margin-top:28px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__trustItem{color:rgba(255,255,255,.4);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__trustDot{color:rgba(255,255,255,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqSection{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqSection h2{color:#0c186a;margin-bottom:14px;font-size:38px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqSection>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__lead{color:#555;max-width:760px;margin-bottom:52px;font-size:17px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqList{flex-direction:column;gap:14px;margin-bottom:64px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem{background:#fff;border:1.5px solid #eef0f8;border-radius:16px;transition:all .3s;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open{border-color:#0c186a;box-shadow:0 8px 28px rgba(12,24,106,.08)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqQ{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;align-items:center;gap:16px;padding:22px 28px;transition:background .2s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqQ:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqQ{background:#f4f5fb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqNum{color:#0c186a;background:#f0f2fb;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;font-family:Roboto,sans-serif;font-size:14px;font-weight:800;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqNum{color:#fff;background:#0c186a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqQText{color:#0c186a;flex:1;font-size:16px;font-weight:700;line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqToggle{background:#f0f2fb;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqToggle{background:#da332e;transform:rotate(45deg)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqToggle svg{stroke:#0c186a;width:14px;height:14px;transition:stroke .3s}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqToggle svg{stroke:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqA{max-height:0;transition:max-height .4s;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqItem.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__open .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqA{max-height:500px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqAInner{padding:0 28px 24px 80px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqAText{color:#444;font-size:15.5px;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__kwEsp{color:#0288d1;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__kwStm{color:#da332e;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__kwNrf{color:#00897b;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__kwRpi{color:#8e24aa;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqTags{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqTag{color:#0c186a;background:#f0f2fb;border-radius:50px;padding:3px 10px;font-size:11.5px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictWrap{background:#0c186a;border-radius:24px;margin-bottom:48px;padding:56px 56px 48px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vInner{z-index:1;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vEyebrow{letter-spacing:2px;text-transform:uppercase;color:#ff8a85;align-items:center;gap:8px;margin-bottom:16px;font-size:11px;font-weight:700;display:inline-flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vEyebrow:before{content:"";background:#da332e;width:24px;height:2px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vHeadline{color:#fff;margin-bottom:14px;font-size:36px;font-weight:800;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vHeadline span{background:linear-gradient(90deg,#da332e,#ff8a85);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vSubline{color:rgba(255,255,255,.55);max-width:680px;margin-bottom:40px;font-size:17px;line-height:1.7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRules{flex-direction:column;gap:12px;margin-bottom:48px;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRule{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;align-items:center;gap:16px;padding:16px 22px;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRule:hover{background:rgba(218,51,46,.1);border-color:rgba(218,51,46,.25);transform:translate(6px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleArrow{color:#da332e;flex-shrink:0;font-size:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleCondition{color:rgba(255,255,255,.55);flex-shrink:0;min-width:170px;font-size:15px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleDivider{background:rgba(255,255,255,.1);flex-shrink:0;width:1px;height:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleResult{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:800;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vChip{border-radius:50px;padding:3px 10px;font-size:11px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vcEsp{color:#81d4fa;background:rgba(41,182,246,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vcStm{color:#ff8a85;background:rgba(218,51,46,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vcNrf{color:#80cbc4;background:rgba(79,209,197,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vcRpi{color:#e1bee7;background:rgba(206,147,216,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vcCombo{color:#fff;background:rgba(255,255,255,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vClosing{color:rgba(255,255,255,.8);border-left:3px solid #da332e;max-width:680px;margin-bottom:40px;padding-left:20px;font-size:18px;font-weight:800;line-height:1.65}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vClosing strong{color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;display:grid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireBtn{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;align-items:center;gap:10px;padding:14px 18px;text-decoration:none;transition:all .3s;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireBtn:hover{background:rgba(218,51,46,.15);border-color:rgba(218,51,46,.35);transform:translateY(-2px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireDot{border-radius:50%;flex-shrink:0;width:10px;height:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdMain{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdEspH{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdRpiH{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hdNrfH{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireText{flex-direction:column;display:flex}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireLabel{color:rgba(255,255,255,.4);letter-spacing:.5px;font-size:11px;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireTitle{color:#fff;font-size:13.5px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireArrow{color:rgba(255,255,255,.3);margin-left:auto;font-size:12px}@media (max-width:900px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__usecaseSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hybridSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dfSection,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqSection{padding:60px 6%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__connSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__usecaseSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hybridSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__tableSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dfSection h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqSection h2{font-size:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archCardInner{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archDetails{border-top:1px solid #f0f1f8;border-left:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csCols{grid-template-columns:1fr;gap:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csBody,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroBand{padding:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__csHeroBand h3{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__verdictWrap{padding:36px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vHeadline{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRule{flex-wrap:wrap;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleDivider{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__vRuleCondition{min-width:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowQuestions,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowAnswers{grid-template-columns:1fr 1fr;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qCard{grid-template-columns:46px 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__qAnswer{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvRow,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__pvHeaderRow{grid-template-columns:70px 1fr 1fr 70px;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__insightWrap,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__whyWrap,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__abstractionWrap{padding:24px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__dmNote{flex-direction:column;gap:16px;padding:24px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta{padding:40px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__closingCta h3{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreSection{padding:24px 20px}}@media (max-width:580px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__platformBlocks,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__procGrid,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__costCards,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__powerCards{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__archFlow{justify-content:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__afArrow,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__heroImgStack{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__outcomeImgs{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__howSteps{grid-template-columns:1fr 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__techGrid,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowQuestions,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__flowAnswers{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__scoreGrid,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__hireGrid{grid-template-columns:1fr 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__faqAInner{padding:0 20px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide-module__k_PBHa__decisionFlow:before{display:none}}
