.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bodyOverride__nvN_T{font-family:Nunito,sans-serif;background:#fff;overflow-x:hidden;color:#333;margin-top:100px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sectionLabel__CB2Gp{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:700;letter-spacing:2.5px;text-transform:uppercase;color:#da332e;margin-bottom:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sectionLabel__CB2Gp:before{content:"";width:30px;height:2px;background:#da332e;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hero__c4et3{position:relative;width:100%;min-height:92vh;align-items:center;padding:80px 8%;overflow:hidden;background-color:#0C186A;background:linear-gradient(135deg,rgba(12,24,106,.97),rgba(12,24,106,.85) 50%,rgba(12,24,106,.6))}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hero__c4et3:before{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(218,51,46,.07) 1px,transparent 0),linear-gradient(90deg,rgba(218,51,46,.07) 1px,transparent 0);background-size:40px 40px;z-index:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hero__c4et3:after{content:"";position:absolute;top:-120px;right:-120px;width:600px;height:600px;background:radial-gradient(circle,rgba(218,51,46,.18) 0,transparent 70%);z-index:0;border-radius:50%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_breadcrumbs__tuT8j{display:flex;align-items:center;font-family:sans-serif;font-size:14px;color:#555;padding:10px 0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_link__M31pH{color:#ffffff;text-decoration:none;transition:color .2s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_link__M31pH:hover{text-decoration:underline;color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_separator___AjuU{margin:0 8px;color:#ffffff;-webkit-user-select:none;-moz-user-select:none;user-select:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_current__qT27Q{font-weight:500;color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_current__qT27Q:hover{color:#ffffff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroInner__omhti{position:relative;z-index:2;width:100%;display:flex;align-items:center;justify-content:space-between;gap:60px;flex-wrap:wrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroLeft__bTjI5{flex:1 1;min-width:280px;max-width:680px;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_slideLeft__mLlTV .9s ease forwards}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroBadge__BR9Gi{display:inline-flex;align-items:center;gap:8px;background:rgba(218,51,46,.15);border:1px solid rgba(218,51,46,.4);border-radius:50px;padding:6px 18px;margin-bottom:28px;font-size:13px;font-weight:700;color:#ff8a85;letter-spacing:1.5px;text-transform:uppercase}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroBadgeDot__jKBqS{width:7px;height:7px;background:#da332e;border-radius:50%;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pulse__Wu8al 1.5s infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroLeft__bTjI5 h1{font-size:46px;font-weight:800;line-height:1.15;margin-bottom:24px;color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroLeft__bTjI5 h1 span{background:linear-gradient(90deg,#da332e,#ff8a85);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroDesc__7SHp2{font-size:18px;line-height:1.75;color:#cdd6f4;margin-bottom:36px;max-width:560px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverLabel__zl_9s{font-size:12px;font-weight:700;letter-spacing:2px;color:rgba(255,255,255,.4);text-transform:uppercase;margin-bottom:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverGrid__By_hs{display:grid;grid-template-columns:repeat(2,auto);grid-gap:10px 30px;gap:10px 30px;margin-bottom:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverItem__NRP23{display:flex;align-items:center;gap:10px;font-size:15px;color:#e0e6ff;font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverIcon__2UJCF{width:22px;height:22px;background:rgba(218,51,46,.2);border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverIcon__2UJCF svg{width:12px;height:12px;fill:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroCta__I4_OZ{display:inline-flex;align-items:center;gap:10px;background:linear-gradient(135deg,#da332e,#b02020);color:#fff;padding:16px 36px;border-radius:50px;font-size:16px;font-weight:700;font-family:Nunito,sans-serif;border:none;cursor:pointer;box-shadow:0 8px 28px rgba(218,51,46,.45);transition:all .3s ease;text-decoration:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroCta__I4_OZ: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_heroRight__J3pNQ{flex:0 0 380px;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_slideRight__H75mM .9s ease forwards}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipStack__3XtTm{display:flex;flex-direction:column;gap:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipCard__OAyKr{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:18px 22px;display:flex;align-items:center;gap:16px;transition:all .3s ease;cursor:default}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipCard__OAyKr:hover{background:rgba(218,51,46,.1);border-color:rgba(218,51,46,.4);transform:translateX(6px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipIconWrap__1star{width:52px;height:52px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;font-weight:800;font-family:Roboto,sans-serif;letter-spacing:-1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipEsp__NM5e5{background:rgba(41,182,246,.15);color:#4fc3f7;border:1px solid rgba(41,182,246,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipStm__HJCOs{background:rgba(218,51,46,.15);color:#ff8a85;border:1px solid rgba(218,51,46,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipNrf__RskUN{background:rgba(79,209,197,.15);color:#4fd1c5;border:1px solid rgba(79,209,197,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipRpi__IJT_q{background:rgba(161,90,185,.15);color:#d6a3e8;border:1px solid rgba(161,90,185,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipInfo__diiix h3{font-size:16px;font-weight:700;color:#fff;margin-bottom:3px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipInfo__diiix p{font-size:13px;color:rgba(255,255,255,.5)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipTag__BINem{margin-left:auto;font-size:11px;font-weight:700;padding:4px 10px;border-radius:50px;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagWifi__LE9LQ{background:rgba(41,182,246,.15);color:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagInd__Xos5o{background:rgba(218,51,46,.15);color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagBle__AS__e{background:rgba(79,209,197,.15);color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagLinux__Iqz5K{background:rgba(161,90,185,.15);color:#d6a3e8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statsBar__oVfg1{background:#0C186A;border-top:1px solid rgba(218,51,46,.25);padding:28px 8%;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statItem__Q4J6u{text-align:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statNum__2iypb{font-size:32px;font-weight:800;color:#da332e;font-family:Nunito,sans-serif;display:block;line-height:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statLabel__9zk52{font-size:13px;color:rgba(255,255,255,.5);font-weight:600;margin-top:4px;display:block;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statDivider__LVB6a{width:1px;height:40px;background:rgba(255,255,255,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_introSection__B0T7M{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_introSection__B0T7M h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:20px;line-height:1.25;max-width:700px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_introSection__B0T7M>p{font-size:18px;line-height:1.8;color:#444;max-width:820px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_overviewGrid__LRv3w{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_overviewCard__wcGee{border:1.5px solid #eef0f8;border-radius:16px;padding:28px 24px;position:relative;overflow:hidden;transition:all .3s ease;background:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_overviewCard__wcGee: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_overviewCard__wcGee:before{content:"";position:absolute;top:0;left:0;width:4px;height:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cardEsp__6X52U:before{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cardStm__yREX7:before{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cardNrf__y2x0_:before{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cardRpi__b7N_q:before{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ovChipBadge__7JGM5{font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:50px;margin-bottom:16px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeEsp__e13yf{background:#e3f6fd;color:#0b7ba8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeStm__tDA_W{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeNrf__Brqm2{background:#e0f7f5;color:#0a7c72}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeRpi__cOhnl{background:#f5e8fc;color:#7b2d9e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagline__S8L4e{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;margin-bottom:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_taglineEsp__QYwH2{color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_taglineStm__LMUz4{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_taglineNrf__sU7Bj{color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_taglineRpi__L56ZA{color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_overviewCard__wcGee p{font-size:14.5px;line-height:1.7;color:#555}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ovSpecRow__dU1Hf{display:flex;flex-wrap:wrap;gap:6px;margin-top:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ovSpec__lmII8{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:50px;background:#f4f5fb;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSection__2HnEl{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSection__2HnEl h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSection__2HnEl>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procGrid__dHchk{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:24px;gap:24px;margin-bottom:56px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCard__fyySy{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCard__fyySy:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1);border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCardTop__xtjQ3{padding:22px 24px 18px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_topEsp__R8vnf{background:linear-gradient(135deg,#e3f6fd,#b3e5fc)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_topStm__650Fc{background:linear-gradient(135deg,#fdecea,#fbbcb9)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_topNrf__tbF8K{background:linear-gradient(135deg,#e0f7f5,#b2dfdb)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_topRpi___CyyU{background:linear-gradient(135deg,#f5e8fc,#e1bee7)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procChipBadge__P01iB{font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:50px;margin-bottom:10px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeEsp2__9UQfO{background:rgba(2,136,209,.12);color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeStm2__uzDvE{background:rgba(218,51,46,.12);color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeNrf2__pHiA_{background:rgba(0,137,123,.12);color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badgeRpi2__rmTcw{background:rgba(142,36,170,.12);color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCardTop__xtjQ3 h3{font-size:19px;font-weight:800;color:#0C186A;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCoreLabel__GixVx{font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coreEsp__WAWH_{color:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coreStm__zY3T8{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coreNrf__KlRPK{color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coreRpi__UfWnl{color:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_freqBarWrap__aYifx{margin-top:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_freqBarLabel__lxe9W{font-size:11.5px;font-weight:600;color:#888;margin-bottom:6px;display:flex;justify-content:space-between}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_freqBarTrack__wKq5a{height:8px;background:rgba(0,0,0,.07);border-radius:50px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_freqBarFill__TU5r8{height:100%;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fillEsp__kRB11{background:#29b6f6;width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fillStm__hYA41{background:#da332e;width:58%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fillNrf__jgNFr{background:#4fd1c5;width:20%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fillRpi__IKf34{background:#a15ab9;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procCardBody__B5moN{padding:20px 24px 24px;flex:1 1;display:flex;flex-direction:column;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procPoint__22_dt{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#444;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procDot__vw0oI{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotEsp__YhzVJ{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotStm__zdCSF{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotNrf__TrLLL{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotRpi__yvvRk{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSpecs__7TQm1{display:flex;flex-wrap:wrap;gap:6px;margin-top:auto;padding-top:14px;border-top:1px solid #f0f1f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_specPill__mAC_0{font-size:11.5px;font-weight:600;padding:3px 10px;border-radius:50px;background:#f4f5fb;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderWrap__mLYwA{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderTitle__v7KIc{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:28px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderTitle__v7KIc:after{content:"";flex:1 1;height:1px;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderRows__YbTAl{display:flex;flex-direction:column;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderRow__0RQfE{display:grid;grid-template-columns:100px 1fr 90px;align-items:center;grid-gap:16px;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderName__07Tak{font-size:13px;font-weight:700;color:#0C186A;text-align:right}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderTrack___kFxD{height:28px;background:#f4f5fb;border-radius:8px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderFill__oGsza{height:100%;border-radius:8px;display:flex;align-items:center;padding-left:12px;font-size:11.5px;font-weight:700;color:#fff;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lfRpi__8CwWn{background:linear-gradient(90deg,#8e24aa,#ce93d8);width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lfStm__dtNiv{background:linear-gradient(90deg,#da332e,#f48fb1);width:58%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lfEsp__omEu9{background:linear-gradient(90deg,#0288d1,#81d4fa);width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lfNrf__gEC02{background:linear-gradient(90deg,#00897b,#80cbc4);width:20%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderNote__Bbwpf{font-size:12px;color:#888;font-weight:600;text-align:left}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictBlock___SNkr{background:#0C186A;border-radius:18px;padding:36px 40px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictBlockGrid__3NWTC{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbTop__Toz4j{display:flex;align-items:center;gap:12px;margin-bottom:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbIcon__E5GEy{width:36px;height:36px;background:rgba(218,51,46,.2);border-radius:10px;display:flex;align-items:center;justify-content:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbTop__Toz4j h3{font-size:18px;font-weight:800;color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbCard__9gATf{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:20px;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbCard__9gATf: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_vbCrown__0ekmF{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:50px;margin-bottom:10px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crEsp__fUYfz{background:rgba(41,182,246,.25);color:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crStm__PzjYE{background:rgba(218,51,46,.25);color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crNrf__fl0T7{background:rgba(79,209,197,.25);color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crRpi__Za6gB{background:rgba(161,90,185,.25);color:#d6a3e8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbCard__9gATf h4{font-size:20px;font-weight:800;color:#fff;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vbCard__9gATf p{font-size:13px;color:rgba(255,255,255,.55);line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_osSection__VtgQR{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_osSection__VtgQR h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_osSection__VtgQR>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackGrid__YacWl{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-bottom:56px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackCol__twRsU{display:flex;flex-direction:column;border-radius:18px;overflow:hidden;border:1.5px solid #eef0f8;transition:box-shadow .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackCol__twRsU:hover{box-shadow:0 14px 36px rgba(12,24,106,.09)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackHeader__ganje{padding:20px 22px 16px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdrEsp__Udy_T{background:#e3f6fd;border-bottom:2px solid #29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdrStm__1R8RL{background:#fdecea;border-bottom:2px solid #da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdrNrf__5i4yA{background:#e0f7f5;border-bottom:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdrRpi__tAWjn{background:#f5e8fc;border-bottom:2px solid #a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackBadge__Y9zir{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:50px;margin-bottom:8px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbEsp__D7VYb{background:rgba(2,136,209,.12);color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbStm__qTUxh{background:rgba(218,51,46,.12);color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbNrf__le9D_{background:rgba(0,137,123,.12);color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbRpi__PffyH{background:rgba(142,36,170,.12);color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackHeader__ganje h3{font-size:17px;font-weight:800;color:#0C186A;margin-bottom:2px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackArch__8sywl{font-size:12px;font-weight:600;color:#888}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stackLayers__8qJGx{display:flex;flex-direction:column;gap:0;background:#fff;padding:16px 18px;flex:1 1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerBlock__5Pmn9{display:flex;align-items:center;gap:12px;padding:11px 14px;border-radius:10px;margin-bottom:8px;border:1px solid transparent;transition:all .25s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerBlock__5Pmn9:last-child{margin-bottom:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerBlock__5Pmn9:hover{transform:translateX(4px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbEsp1__mQHaq{background:#f0faff;border-color:#b3e5fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbEsp2__zX_W0{background:#e3f6fd;border-color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbEsp3__rSuwC{background:#d0effa;border-color:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbStm1__7En5O{background:#fff8f8;border-color:#fbbcb9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbStm2__a609a{background:#fdecea;border-color:#f48fb1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbStm3__fxEph{background:#fce0de;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbStm4__Yt02c{background:#f8c8c7;border-color:#c62828}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbNrf1__B18la{background:#f0faf8;border-color:#b2dfdb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbNrf2__Tiu22{background:#e0f7f5;border-color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbNrf3__YOQMN{background:#cff0ed;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbRpi1__3Kt7J{background:#fdf5ff;border-color:#e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lbRpi2__Bh_yL{background:#f5e8fc;border-color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerIcon__xsN10{width:32px;height:32px;border-radius:8px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:15px;font-weight:800;font-family:Roboto,sans-serif}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_liEsp__Aq1xG{background:rgba(2,136,209,.12);color:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_liStm__laQ9t{background:rgba(218,51,46,.12);color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_liNrf__RXBP_{background:rgba(0,137,123,.12);color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_liRpi__hZv2J{background:rgba(142,36,170,.12);color:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerInfo__B__9W{flex:1 1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerName__WG2XN{font-size:14px;font-weight:700;color:#0C186A;display:block;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerDesc__DCxGe{font-size:12px;color:#777;display:block;margin-top:2px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_layerTag__2z22J{font-size:10px;font-weight:700;padding:2px 8px;border-radius:50px;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagDefault__LwNKP{background:#e8f5e9;color:#2e7d32}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagProd__2YDRy{background:#e3f2fd;color:#1565c0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagOpt__biyH4{background:#fff8e1;color:#f57f17}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagFull__Y2ngu{background:#fce4ec;color:#880e4f}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagOpt2__Iws4F{background:#ede7f6;color:#4527a0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_abstractionWrap__twvOk{background:#f7f8fc;border-radius:18px;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTitle__jqdgl{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:28px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTitle__jqdgl:after{content:"";flex:1 1;height:1px;background:#e0e3f0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTable__FL9yp{width:100%;border-collapse:separate;border-spacing:0 10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTable__FL9yp th{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:#aaa;padding:0 16px 4px;text-align:left}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTable__FL9yp th:first-child{width:160px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absRow__KoMme td{padding:12px 16px;background:#fff;border:1px solid #eef0f8;font-size:14px;color:#333;vertical-align:middle}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absRow__KoMme td:first-child{border-radius:10px 0 0 10px;font-weight:700;color:#0C186A;font-size:14px;border-left:3px solid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absRow__KoMme td:last-child{border-radius:0 10px 10px 0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rowEsp__Q3dwd td:first-child{border-left-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rowStm__aR0cx td:first-child{border-left-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rowNrf__NMn_1 td:first-child{border-left-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rowRpi__f2DuZ td:first-child{border-left-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_levelDot__xa52p{display:inline-flex;align-items:center;gap:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_levelDot__xa52p:before{content:"";width:8px;height:8px;border-radius:50%;display:inline-block;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldLow__IjxC7:before{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldMid__wS2x7:before{background:#ff9800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldHigh__Ru0Lf:before{background:#4caf50}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_slideLeft__mLlTV{0%{opacity:0;transform:translateX(-30px)}to{opacity:1;transform:translateX(0)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_slideRight__H75mM{0%{opacity:0;transform:translateX(30px)}to{opacity:1;transform:translateX(0)}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pulse__Wu8al{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_dataFlow___B2Ok{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_flow__MPxSi{to{left:100%}}@keyframes esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_glow__jQpVS{0%,to{opacity:1}50%{opacity:.4}}@media (max-width:900px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hero__c4et3{padding:60px 6%;min-height:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroLeft__bTjI5 h1{font-size:32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroRight__J3pNQ{flex:0 0 100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_coverGrid__By_hs{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statsBar__oVfg1{justify-content:center;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_statDivider__LVB6a{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_introSection__B0T7M,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_osSection__VtgQR,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSection__2HnEl{padding:60px 6%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_introSection__B0T7M h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_osSection__VtgQR h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procSection__2HnEl h2{font-size:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderRow__0RQfE{grid-template-columns:72px 1fr 80px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_absTable__FL9yp{overflow-x:auto;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_abstractionWrap__twvOk{padding:24px 16px}}@media (max-width:580px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroLeft__bTjI5 h1{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroDesc__7SHp2{font-size:15px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_overviewGrid__LRv3w,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procGrid__dHchk{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ladderRow__0RQfE{grid-template-columns:60px 1fr 60px;gap:8px}}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connSection__T_VD7{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connSection__T_VD7 h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connSection__T_VD7>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixWrap__Ue4OZ{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;overflow:hidden;margin-bottom:48px;box-shadow:0 4px 20px rgba(12,24,106,.05);overflow-x:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC{width:100%;border-collapse:collapse;min-width:600px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC thead tr{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC thead th{padding:16px 20px;font-size:13px;font-weight:700;color:rgba(255,255,255,.7);text-align:left;letter-spacing:.5px;font-family:Nunito,sans-serif}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC thead th:first-child{color:#fff;font-size:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC tbody tr{border-bottom:1px solid #f0f1f8;transition:background .2s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC tbody tr:last-child{border-bottom:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC tbody tr:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_matrixTable__YloWC tbody td{padding:18px 20px;font-size:14.5px;color:#333;font-family:Nunito,sans-serif;vertical-align:middle}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platCell__cdCJ3{display:flex;align-items:center;gap:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platDot__hnl_S{width:10px;height:10px;border-radius:50%;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pdEsp__FswYb{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pdStm__4G_w2{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pdNrf__lIyaN{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pdRpi__jyBqM{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platName__lHqYh{font-weight:800;color:#0C186A;font-size:15px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_status__evJuN{display:inline-flex;align-items:center;gap:5px;font-size:13px;font-weight:700;padding:5px 12px;border-radius:50px;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sYes__oY2zI{background:#e8f5e9;color:#2e7d32}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sNo__IYbDI{background:#fafafa;color:#bbb;border:1px solid #eee}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sExt__twvaf{background:#fff8e1;color:#e65100}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sBest__5reP6{background:#e0f2f1;color:#00695c;border:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sUsb__sNmpG{background:#ede7f6;color:#512da8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sYes__oY2zI:before{content:"✓";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sNo__IYbDI:before{content:"✕";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sExt__twvaf:before{content:"⊕";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sBest__5reP6:before{content:"★";font-size:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tagList__9Euun{display:flex;flex-wrap:wrap;gap:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ifTag__wJ610{font-size:11.5px;font-weight:700;padding:3px 9px;border-radius:50px;background:#f0f2fb;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_signalGrid__i7Ob5{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_signalCard__AukOg{background:#fff;border-radius:16px;border:1.5px solid #eef0f8;padding:24px 22px;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_signalCard__AukOg: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_sigHeader__vaFaO{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigPlatform__a2aXr{font-size:16px;font-weight:800;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigBadge__dK3E4{font-size:10px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:3px 9px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sgbEsp__K0i8S{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sgbStm__rGWCK{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sgbNrf__y90YR{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sgbRpi__ngWnt{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigRows___RT_q{display:flex;flex-direction:column;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigRow__UfRN6{display:flex;flex-direction:column;gap:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigLabelRow__LhY81{display:flex;justify-content:space-between;align-items:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigLabel__HwgmQ{font-size:12px;font-weight:700;color:#666}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigValue__l2x_t{font-size:12px;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigTrack__RXIVF{height:6px;background:#f0f1f8;border-radius:50px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sigFill__MHPSS{height:100%;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfWifiEsp___0AY0{background:#29b6f6;width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfWifiNrf__dY5HY,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfWifiStm__ABsQT{background:#ddd;width:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfWifiRpi__IVdx2{background:#a15ab9;width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfBleEsp__CvzY3{background:#29b6f6;width:65%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfBleStm__MuTrL{background:#ddd;width:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfBleNrf__KhR2s{background:#4fd1c5;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfBleRpi__TOciL{background:#a15ab9;width:70%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfIfEsp__qPDbc{background:#29b6f6;width:70%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfIfStm__t2KaD{background:#da332e;width:100%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfIfNrf__Kof0q{background:#4fd1c5;width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sfIfRpi__hUDM_{background:#a15ab9;width:85%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_svFull__U5P1B{color:#2e7d32}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_svNone__L77AL{color:#bbb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_svBest__7wfex{color:#00695c;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_svHigh__yCiE7{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_svMed__89e9u{color:#e65100}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightWrap____Nb0{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightTitle__TqyOf{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:24px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightTitle__TqyOf:after{content:"";flex:1 1;height:1px;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightGrid__OQkLo{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:16px;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightCard__P2i8I{border-radius:14px;padding:20px;border-left:4px solid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_icEsp__xKh4I{background:#f0faff;border-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_icStm__mNT_c{background:#fff8f8;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_icNrf__SFh1V{background:#f0faf8;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_icRpi__vNwTi{background:#fdf5ff;border-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightCard__P2i8I h4{font-size:14px;font-weight:800;color:#0C186A;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightCard__P2i8I p{font-size:13.5px;color:#555;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costSection__YWmcI{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costSection__YWmcI h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costSection__YWmcI>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCards__Dud6P{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCard__E9EN_{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;overflow:hidden;transition:all .3s ease;display:flex;flex-direction:column}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCard__E9EN_:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1);border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCardTop__45mep{padding:24px 24px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costBadge__eDB1_{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:50px;margin-bottom:12px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbEsp__xOUpf{background:rgba(2,136,209,.12);color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbStm__LD_w3{background:rgba(218,51,46,.12);color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbNrf__9NmxV{background:rgba(0,137,123,.12);color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbRpi__N8vE_{background:rgba(142,36,170,.12);color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCardTop__45mep h3{font-size:18px;font-weight:800;color:#0C186A;margin-bottom:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_priceDisplay__9wg4H{display:flex;align-items:baseline;gap:6px;margin-bottom:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_priceFrom__rMC2P{font-size:12px;font-weight:700;color:#999;text-transform:uppercase;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_priceRange__lMGXX{font-size:28px;font-weight:800;color:#0C186A;line-height:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_priceUnit__UdrOw{font-size:13px;font-weight:600;color:#888}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_valueBarWrap__fGctV{margin-top:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_valueBarLabel__EJSgT{font-size:11px;font-weight:700;color:#999;margin-bottom:5px;text-transform:uppercase;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_valueBarTrack__3VbrJ{height:6px;background:rgba(0,0,0,.08);border-radius:50px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_valueBarFill__wsohB{height:100%;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vfEsp__COurS{background:#29b6f6;width:92%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vfStm__yjlEV{background:#da332e;width:75%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vfNrf__zW0bw{background:#4fd1c5;width:60%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vfRpi__jN9qq{background:#a15ab9;width:45%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCardBody__xm6bk{padding:20px 24px 24px;flex:1 1;display:flex;flex-direction:column;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costNote__1LIhj{font-size:14.5px;color:#444;line-height:1.6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costVerdictTag__1PJ7f{margin-top:auto;padding-top:14px;border-top:1px solid #f0f1f8;font-size:13px;font-weight:700;display:flex;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vtEsp__UB_2P{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vtStm__t8v_S{color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vtNrf__vK4M0{color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vtRpi__0cjx7{color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vtDot__YnJ8K{width:8px;height:8px;border-radius:50%;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vdEsp__lxLlQ{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vdStm__9Vvmf{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vdNrf__KzAwq{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vdRpi__ivZAS{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvWrap__12s8n{background:#f7f8fc;border-radius:18px;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvTitle__sCHEG{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:28px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvTitle__sCHEG:after{content:"";flex:1 1;height:1px;background:#e0e3f0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvRows__x3Ktd{display:flex;flex-direction:column;gap:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvRow__nf9V_{display:grid;grid-template-columns:110px 1fr 1fr 100px;align-items:center;grid-gap:16px;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvHeaderRow__3HUNK{display:grid;grid-template-columns:110px 1fr 1fr 100px;grid-gap:16px;gap:16px;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvName__2wVdU{font-size:13px;font-weight:800;color:#0C186A;text-align:right}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvColHead__isytz{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#aaa;text-align:right}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvBarTrack__RlrR2{height:24px;background:#e8eaf6;border-radius:8px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvBarFill__ammWD{height:100%;border-radius:8px;display:flex;align-items:center;padding-left:10px;font-size:11px;font-weight:700;color:#fff;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbCostEsp__qufv4{background:linear-gradient(90deg,#0288d1,#81d4fa);width:18%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbCostStm__ufJwi{background:linear-gradient(90deg,#c62828,#ef9a9a);width:30%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbCostNrf__JQ8ny{background:linear-gradient(90deg,#00796b,#80cbc4);width:22%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbCostRpi__pwg1w{background:linear-gradient(90deg,#7b1fa2,#ce93d8);width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbValEsp__8ji1L{background:linear-gradient(90deg,#0288d1,#81d4fa);width:95%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbValStm__FuLkW{background:linear-gradient(90deg,#c62828,#ef9a9a);width:80%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbValNrf__3uW2t{background:linear-gradient(90deg,#00796b,#80cbc4);width:68%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbValRpi__ok1PR{background:linear-gradient(90deg,#7b1fa2,#ce93d8);width:55%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvPriceTag__b16SL{font-size:13px;font-weight:800;color:#0C186A;text-align:right;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightStrip__rCJcH{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightItem__HRiSk{background:#fff;border-radius:14px;border:1.5px solid #eef0f8;padding:20px;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightItem__HRiSk: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_insightNum__BV9GT{width:40px;height:40px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:18px;flex-shrink:0;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_inEsp__i6lLE{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_inStm__LlISu{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_inNrf__tUZjX{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_inRpi__t783S{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightText__707Qt h4{font-size:14px;font-weight:800;color:#0C186A;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightText__707Qt p{font-size:13px;color:#666;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerSection__FuqA8{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerSection__FuqA8 h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerSection__FuqA8>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCards__nhOfi{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));grid-gap:24px;gap:24px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCard__URn4E{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;overflow:hidden;display:flex;flex-direction:column;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCard__URn4E:hover{transform:translateY(-5px);box-shadow:0 16px 40px rgba(12,24,106,.1);border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCardTop__RsoLW{padding:22px 24px 18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_topRpiP__OO8SO{background:linear-gradient(135deg,#ffecd2,#fcb69f)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerBadge__JU23i{font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:3px 10px;border-radius:50px;margin-bottom:10px;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbEsp__IgRsr{background:rgba(2,136,209,.12);color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbStm__tc0vO{background:rgba(218,51,46,.12);color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbNrf__Eaz_J{background:rgba(0,137,123,.12);color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pbRpi__8acvb{background:rgba(200,80,20,.12);color:#bf360c}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCardTop__RsoLW h3{font-size:17px;font-weight:800;color:#0C186A;margin-bottom:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_batteryMeter__zrhrA{display:flex;align-items:center;gap:10px;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_batteryShell__ExwPT{flex:1 1;height:22px;background:rgba(0,0,0,.08);border-radius:6px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_batteryFill__Ci5NR{height:100%;border-radius:6px;display:flex;align-items:center;justify-content:flex-end;padding-right:8px;font-size:10.5px;font-weight:700;color:#fff;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bfEsp__I3p2Z{background:linear-gradient(90deg,#0288d1,#81d4fa);width:45%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bfStm__WIF4j{background:linear-gradient(90deg,#c62828,#ef9a9a);width:72%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bfNrf__IieLM{background:linear-gradient(90deg,#00796b,#4fd1c5);width:98%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bfRpi__U4FD2{background:linear-gradient(90deg,#e64a19,#ffab91);width:8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_batteryIcon__U8Qks{font-size:20px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_batteryLabel__iEVFr{font-size:11px;font-weight:700;color:#999;margin-top:4px;text-transform:uppercase;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCardBody__u7E5T{padding:18px 24px 22px;flex:1 1;display:flex;flex-direction:column;gap:9px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pwPoint__rOSk0{display:flex;align-items:flex-start;gap:10px;font-size:14px;color:#444;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pwDot__vp713{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pdRpiP__wdsv1{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerRating__6rx9r{margin-top:auto;padding-top:14px;border-top:1px solid #f0f1f8;display:flex;align-items:center;justify-content:space-between}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ratingLabel__wox6S{font-size:11.5px;font-weight:700;color:#aaa;text-transform:uppercase;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ratingDots__fe2Nh{display:flex;gap:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rd__w2qJQ{width:10px;height:10px;border-radius:50%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdOnNrf__I2YWg{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdOnStm__Ny_q4{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdOnEsp__21lnx{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdOnRpi__14z6k{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdOff__3iT5m{background:#e8eaf6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumWrap__4nhsj{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumTitle__40Ml5{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:8px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumTitle__40Ml5:after{content:"";flex:1 1;height:1px;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumSubtitle__9Oy18{font-size:13px;color:#aaa;margin-bottom:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumAxis__BKSoU{height:12px;border-radius:50px;background:linear-gradient(90deg,#4fd1c5,#29b6f6 30%,#da332e 65%,#ff7043);margin-bottom:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumAxisLabels__J_ngg{display:flex;justify-content:space-between;font-size:11px;font-weight:700;color:#aaa;margin-bottom:28px;text-transform:uppercase;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spectrumMarkers__K1yMM{position:relative;height:60px;margin-bottom:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_specMarker__YmYyf{position:absolute;display:flex;flex-direction:column;align-items:center;transform:translateX(-50%)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_specPin__Bw3X6{width:14px;height:14px;border-radius:50%;border:3px solid #fff;box-shadow:0 2px 8px rgba(0,0,0,.15);margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spNrf__4ig9V{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spStm__Sdciv{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spEsp__3BPpK{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_spRpi__LqnFt{background:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_specName__uIQI6{font-size:11px;font-weight:800;color:#0C186A;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_specSub__ipxkg{font-size:10px;color:#aaa;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepTableWrap__HyGzi{overflow-x:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepTable__qAzjX{width:100%;border-collapse:separate;border-spacing:0 8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepTable__qAzjX th{font-size:11.5px;font-weight:700;text-transform:uppercase;letter-spacing:1px;color:#aaa;padding:0 16px 4px;text-align:left}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepRow__W_qPg td{padding:12px 16px;background:#f7f8fc;font-size:14px;color:#333;vertical-align:middle}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepRow__W_qPg td:first-child{border-radius:10px 0 0 10px;font-weight:800;color:#0C186A;border-left:3px solid}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sleepRow__W_qPg td:last-child{border-radius:0 10px 10px 0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_srNrf__hoIsf td:first-child{border-left-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_srStm___EkU4 td:first-child{border-left-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_srEsp__vx7B7 td:first-child{border-left-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_srRpi__7l08O td:first-child{border-left-color:#ff7043}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_goodTag__6CHdF{display:inline-block;background:#e8f5e9;color:#2e7d32;font-size:12px;font-weight:700;padding:3px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_midTag__7ow2y{display:inline-block;background:#fff8e1;color:#e65100;font-size:12px;font-weight:700;padding:3px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_badTag__2xv_a{display:inline-block;background:#fdecea;color:#b71c1c;font-size:12px;font-weight:700;padding:3px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_bestTag__kJAZr{display:inline-block;background:#e0f2f1;color:#00695c;font-size:12px;font-weight:700;padding:3px 10px;border-radius:50px;border:1.5px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_usecaseSection__8mmV6{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platformBlocks__3tzF3{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:28px;gap:28px;margin-bottom:56px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platBlock__tNlBc{border-radius:20px;overflow:hidden;border:1.5px solid #eef0f8;display:flex;flex-direction:column;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platBlock__tNlBc: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_platHeader__4Yq79{padding:28px 28px 22px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_phEsp__aa0ie{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_phStm__9AiJf{background:#1a0505}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_phNrf__wYqcp{background:#042c2a}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_phRpi__gfGQR{background:#1e0a2e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platChipTag__oz0tX{position:relative;z-index:2;display:inline-flex;align-items:center;gap:7px;font-size:11px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;padding:4px 12px;border-radius:50px;margin-bottom:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctEsp__VVmiN{background:rgba(41,182,246,.2);color:#81d4fa;border:1px solid rgba(41,182,246,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctStm__BmVqX{background:rgba(218,51,46,.2);color:#ff8a85;border:1px solid rgba(218,51,46,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctNrf__BY_F7{background:rgba(79,209,197,.2);color:#80cbc4;border:1px solid rgba(79,209,197,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctRpi__fMi_g{background:rgba(206,147,216,.2);color:#e1bee7;border:1px solid rgba(206,147,216,.3)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipPulse__7yoKk{width:7px;height:7px;border-radius:50%;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pulse__Wu8al 1.8s infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cpEsp__ifVr2{background:#4fc3f7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cpStm__rX8LH{background:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cpNrf__ocHP3{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cpRpi__Q0CpE{background:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platHeader__4Yq79 h3{position:relative;z-index:2;font-size:24px;font-weight:800;color:#fff;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platHeaderSub__Sxah5{position:relative;z-index:2;font-size:13px;color:rgba(255,255,255,.45);font-weight:600}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platStripe__wnTDT{height:3px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_psEsp__xI5fv{background:linear-gradient(90deg,#29b6f6,#0288d1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_psStm__7YUHl{background:linear-gradient(90deg,#da332e,#b71c1c)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_psNrf__IZv4I{background:linear-gradient(90deg,#4fd1c5,#00796b)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_psRpi__GahPo{background:linear-gradient(90deg,#ce93d8,#7b1fa2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platBody__mPC_e{padding:24px 28px 26px;flex:1 1;display:flex;flex-direction:column;background:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whenLabel__IviaY{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whenList__QOO_D{list-style:none;display:flex;flex-direction:column;gap:10px;margin-bottom:22px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whenItem__4thyc{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#333;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whenCheck__jTdxb{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wcEsp__6OHom{background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wcStm__wwy59{background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wcNrf__COGby{background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wcRpi__23Ov2{background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whenCheck__jTdxb svg{width:11px;height:11px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ccEsp__lh3aK{fill:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ccStm__9sLxA{fill:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ccNrf___nK3E{fill:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ccRpi__3S_56{fill:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealStrip__WjQ66{margin-top:auto;border-radius:12px;padding:14px 16px;display:flex;align-items:flex-start;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_isEsp__aTJRu{background:#f0faff;border:1px solid #b3e5fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_isStm__jXg6Z{background:#fff8f8;border:1px solid #fbbcb9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_isNrf__SFwKj{background:#f0faf8;border:1px solid #b2dfdb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_isRpi__HIJ1u{background:#fdf5ff;border:1px solid #e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealArrow__OHGnp{font-size:16px;flex-shrink:0;margin-top:1px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealText__GEoxU{flex:1 1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealText__GEoxU strong{font-size:11.5px;font-weight:700;letter-spacing:1px;text-transform:uppercase;display:block;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itEsp__sV8b9 strong{color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itStm__k9tjb strong{color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itNrf__sYyWv strong{color:#00695c}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itRpi__p8uJi strong{color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTags__ClkkA{display:flex;flex-wrap:wrap;gap:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTag__o1AqK{font-size:12px;font-weight:700;padding:3px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itEsp__sV8b9 .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTag__o1AqK{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itStm__k9tjb .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTag__o1AqK{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itNrf__sYyWv .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTag__o1AqK{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_itRpi__p8uJi .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_idealTag__o1AqK{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionWrap__SYZz9{background:#f7f8fc;border-radius:20px;padding:40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionTitle__2Xmkn{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:6px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionTitle__2Xmkn:after{content:"";flex:1 1;height:1px;background:#e0e3f0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionSub__PKmkr{font-size:13px;color:#aaa;margin-bottom:32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionFlow__bgx4f{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:0;gap:0;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionFlow__bgx4f:before{content:"";position:absolute;top:28px;left:12%;right:12%;height:2px;background:linear-gradient(90deg,#29b6f6,#da332e,#4fd1c5,#a15ab9);z-index:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decNode__PHX1D{display:flex;flex-direction:column;align-items:center;position:relative;z-index:1;padding:0 8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decCircle__weXmb{width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:13px;font-weight:800;font-family:Roboto,sans-serif;margin-bottom:12px;border:3px solid #fff;box-shadow:0 4px 16px rgba(12,24,106,.12);color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dcEsp__o2mLb{background:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dcStm__m_3VY{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dcNrf__Mym2o{background:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dcRpi__DZP_Q{background:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decQuestion__b4w2X{font-size:12px;font-weight:700;color:#888;text-align:center;margin-bottom:6px;line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decAnswer__Ukn0L{font-size:13.5px;font-weight:800;color:#0C186A;text-align:center;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmNote__YC5OL{background:linear-gradient(135deg,#0C186A,#1a2a8a);border-radius:18px;padding:36px 40px;margin-bottom:48px;position:relative;overflow:hidden;display:flex;align-items:flex-start;gap:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmNote__YC5OL:before{content:"";position:absolute;top:-60px;right:-60px;width:240px;height:240px;background:rgba(218,51,46,.1);border-radius:50%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmIconWrap__dLvFy{width:52px;height:52px;background:rgba(218,51,46,.2);border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;position:relative;z-index:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmText__6lrZ7{position:relative;z-index:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmText__6lrZ7 h4{font-size:18px;font-weight:800;color:#fff;margin-bottom:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmText__6lrZ7 p{font-size:15px;color:rgba(255,255,255,.65);line-height:1.7;max-width:680px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmText__6lrZ7 p strong{color:#ff8a85;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hybridSection__p6tWC{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hybridSection__p6tWC h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hybridSection__p6tWC>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_leadBold__xJF5w{font-size:18px;font-weight:800;color:#0C186A;margin-bottom:48px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_leadBold__xJF5w:before{content:"";width:4px;height:24px;background:#da332e;border-radius:2px;display:inline-block;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCards__4hEE_{display:flex;flex-direction:column;gap:32px;margin-bottom:56px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCard__GNW7c{background:#fff;border-radius:22px;border:1.5px solid #eef0f8;overflow:hidden;transition:box-shadow .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCard__GNW7c:hover{box-shadow:0 16px 48px rgba(12,24,106,.1)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCardInner__lQmss{display:grid;grid-template-columns:1fr 1fr;min-height:220px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archDiagram__ex9pt{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_adRpiEsp__IMrsb{background:linear-gradient(135deg,#0c1a5e,#1a2e9a)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_adStmEsp__SbLr6{background:linear-gradient(135deg,#3b0505,#7a1515)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_adNrfEsp__8_6E0{background:linear-gradient(135deg,#042c2a,#0a5c58)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archTitleRow__N1LMh{position:relative;z-index:1;display:flex;align-items:center;gap:10px;margin-bottom:22px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archNumber__kr8FC{width:28px;height:28px;border-radius:8px;background:rgba(218,51,46,.3);color:#ff8a85;font-size:13px;font-weight:800;display:flex;align-items:center;justify-content:center;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archComboName__jINGX{font-size:18px;font-weight:800;color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipPair__cvpyC{position:relative;z-index:1;display:flex;align-items:center;gap:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipNode__D4Ncd{display:flex;flex-direction:column;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipBox__wjMR8{width:80px;height:64px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border:2px solid rgba(255,255,255,.15);transition:transform .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCard__GNW7c:hover .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipBox__wjMR8{transform:scale(1.04)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbRpiH__U8P0h{background:rgba(161,90,185,.25);border-color:rgba(206,147,216,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbEspH__kQoft{background:rgba(41,182,246,.25);border-color:rgba(79,195,247,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbStmH__nIT5t{background:rgba(218,51,46,.25);border-color:rgba(255,138,133,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cbNrfH__QAK_F{background:rgba(79,209,197,.25);border-color:rgba(128,203,196,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipBoxLabel__W3l7M{font-size:13px;font-weight:800;font-family:Roboto,sans-serif;color:#fff;letter-spacing:-.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipBoxSub__zqx9E{font-size:10px;font-weight:600;color:rgba(255,255,255,.55);text-align:center;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipRole__pT1Lv{font-size:11px;font-weight:700;text-align:center;line-height:1.3;max-width:80px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crRpiH__jMFWQ{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crEspH__dzMQl{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crStmH__m0t2a{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_crNrfH__w9SEa{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_chipConnector__eNHwz{display:flex;flex-direction:column;align-items:center;gap:4px;padding:0 12px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connLine__fGObN{width:40px;height:2px;position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connLine__fGObN:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;border-radius:1px;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dataFlow___B2Ok 2s linear infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_clRpiEsp__alEq_: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_clStmEsp__e2dqt: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_clNrfEsp__MVrfR: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_connProtocol__86g60{font-size:10px;color:rgba(255,255,255,.4);font-weight:600;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archDetails___WO6X{padding:32px 36px;display:flex;flex-direction:column;justify-content:center;border-left:1px solid #f0f1f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archDetailsHead__KPC8f{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_roleRows__jVsjS{display:flex;flex-direction:column;gap:12px;margin-bottom:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_roleRow__YITv5{display:flex;align-items:flex-start;gap:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_roleChipTag__uk2j5{font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px;flex-shrink:0;white-space:nowrap;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rtRpi__BGQRr{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rtEsp__9w16T{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rtStm__KUh6i{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rtNrf__dW_b4{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_roleDesc__p4z0s{font-size:14px;color:#444;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archUsecase__lqUwV{display:flex;align-items:center;gap:10px;background:#f7f8fc;border-radius:10px;padding:12px 16px;margin-top:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ucArrow__O9AFu{font-size:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ucText__iRplr{font-size:13.5px;font-weight:700;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ucDmTag__rKqtE{margin-left:auto;font-size:10px;font-weight:700;background:rgba(218,51,46,.1);color:#da332e;padding:3px 9px;border-radius:50px;letter-spacing:.5px;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyWrap__99sUA{background:#fff;border-radius:20px;border:1.5px solid #eef0f8;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyTitle__nuDwf{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:6px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyTitle__nuDwf:after{content:"";flex:1 1;height:1px;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whySub__4zu0_{font-size:13px;color:#aaa;margin-bottom:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyGrid__OSL0m{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:16px;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyCard__VbC9g{border-radius:14px;padding:20px;border:1.5px solid #eef0f8;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyCard__VbC9g: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_whyIcon__7Jl6r{width:40px;height:40px;border-radius:12px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;font-size:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wi1__A5ASW{background:#e3f6fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wi2__u4SMS{background:#fdecea}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wi3__ryPkB{background:#e0f7f5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_wi4__wwmAQ{background:#f5e8fc}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyCard__VbC9g h4{font-size:14px;font-weight:800;color:#0C186A;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyCard__VbC9g p{font-size:13px;color:#666;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictCombos__0Euke{display:flex;flex-wrap:wrap;gap:10px;margin-top:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_comboTag__4Nyux{display:inline-flex;align-items:center;gap:6px;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:50px;padding:8px 16px;font-size:13px;font-weight:700;color:#fff;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_comboTag__4Nyux: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_comboDot__7bNGg{width:8px;height:8px;border-radius:50%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cd1__N4vGp{background:linear-gradient(135deg,#ce93d8,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cd2__bKxzj{background:linear-gradient(135deg,#ff8a85,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cd3__ZEcTS{background:linear-gradient(135deg,#80cbc4,#81d4fa)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictBody__Bio8T{font-size:16px;color:rgba(255,255,255,.65);line-height:1.8;max-width:800px;margin-bottom:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictBody__Bio8T strong{color:#ff8a85;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csSection__z_ZAI{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csSection__z_ZAI h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csSection__z_ZAI>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csCard__K_XDz{background:#fff;border-radius:24px;border:1.5px solid #eef0f8;overflow:hidden;margin-bottom:32px;box-shadow:0 4px 24px rgba(12,24,106,.06)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroBand__Rc8ru{padding:40px 48px;display:flex;align-items:center;justify-content:space-between;gap:40px;position:relative;overflow:hidden;flex-wrap:wrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroGolf__SGamb{background:linear-gradient(135deg,#0C186A,#1a2e9a 60%,#0f1f6e)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroBudkoin__PEMPD{background:linear-gradient(135deg,#3b0505,#7a0f0f 50%,#3b0505)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroLeft__gGGCI{position:relative;z-index:2;flex:1 1;min-width:260px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csNumber__zhjwP{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ff8a85;margin-bottom:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csNumber__zhjwP:before{content:"";width:20px;height:2px;background:#da332e;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroBand__Rc8ru h3{font-size:32px;font-weight:800;color:#fff;margin-bottom:10px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroDesc__AzOje{font-size:15px;color:rgba(255,255,255,.6);line-height:1.65;max-width:500px;margin-bottom:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroChips___9uUw{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroChip__r_nhP{font-size:12px;font-weight:700;padding:5px 14px;border-radius:50px;border:1px solid rgba(255,255,255,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcNrf__KSsCj{background:rgba(79,209,197,.15);color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcBle__qrMT_{background:rgba(41,182,246,.15);color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcPcb__6NfNe{background:rgba(218,51,46,.15);color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcAzure__Rf_Is{background:rgba(161,90,185,.15);color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcReact__vqKvr{background:rgba(100,181,246,.15);color:#90caf9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcRpi__HtkkB{background:rgba(161,90,185,.2);color:#e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcMdb__DBzkP{background:rgba(218,51,46,.2);color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcBlock__nCQxC{background:rgba(250,190,50,.15);color:#ffe082}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcTorch__oz6p_{background:rgba(41,182,246,.15);color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hcWeb__RYWAq{background:rgba(79,209,197,.15);color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csQuoteBar__H48n_{background:rgba(218,51,46,.12);border-left:3px solid #da332e;border-radius:0 10px 10px 0;padding:12px 18px;margin-top:20px;max-width:480px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csQuoteBar__H48n_ p{font-size:13.5px;color:rgba(255,255,255,.75);font-style:italic;line-height:1.5;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csQuoteBar__H48n_ span{font-size:12px;font-weight:700;color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_deployBadge__kf934{display:inline-flex;align-items:center;gap:8px;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.35);border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_deployDot__uUale{width:7px;height:7px;background:#da332e;border-radius:50%;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pulse__Wu8al 1.5s infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroRight__SXCVn{position:relative;z-index:2;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroImgStack__f5Js6{display:flex;flex-direction:column;gap:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroImgMain__AA15g{width:200px;height:200px;border-radius:16px;object-fit:cover;border:3px solid rgba(255,255,255,.12);display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroImgSmall__2Twnt{width:200px;height:100px;border-radius:12px;object-fit:cover;border:2px solid rgba(255,255,255,.1);display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csBody__vuucp{padding:40px 48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csCols__qLrvT{display:grid;grid-template-columns:1fr 1fr;grid-gap:32px;gap:32px;margin-bottom:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csColHead__j532d{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;margin-bottom:16px;display:flex;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cchChallenge__7tfkj{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cchSolution__Y_epL{color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cchChallenge__7tfkj:before{content:"";width:20px;height:2px;background:#da332e;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cchSolution__Y_epL:before{content:"";width:20px;height:2px;background:#4fd1c5;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csList__9689w{list-style:none;display:flex;flex-direction:column;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csListItem__kpjnt{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;color:#333;line-height:1.55}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cliDot__osX9D{width:20px;height:20px;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0;margin-top:1px;font-size:11px;font-weight:800}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotCh__zTomX{background:#fdecea;color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dotSl__PT_f3{background:#e0f7f5;color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archStripTitleLight__HhlOE,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featureHead__ETDqA,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howHead__jDqay,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_outcomeHead__fD3Lg,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techHead__pSqLo{font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#aaa;margin-bottom:18px;display:flex;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featureHead__ETDqA:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howHead__jDqay:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_outcomeHead__fD3Lg:before,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techHead__pSqLo:before{content:"";width:20px;height:2px;background:#0C186A;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featureGrid__1s_aZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:36px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featCard__6jsx_{background:#f7f8fc;border-radius:14px;padding:18px 16px;border:1px solid #eef0f8;transition:all .3s ease;text-align:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featCard__6jsx_:hover{border-color:#da332e;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featImg__3Msc5{width:48px;height:48px;object-fit:contain;margin:0 auto 10px;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featCard__6jsx_ h4{font-size:13px;font-weight:800;color:#0C186A;margin-bottom:5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featCard__6jsx_ p{font-size:12px;color:#777;line-height:1.45}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archStrip__25x_p{border-radius:18px;padding:28px 32px;margin-bottom:36px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archStripGolf__KrbKC{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archStripBk__Bn8_T{background:linear-gradient(135deg,#3b0505,#7a0f0f)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archStripTitle__DqL10{font-size:12px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:20px;position:relative;z-index:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archFlow__wLjXb{position:relative;z-index:1;display:flex;align-items:center;gap:0;flex-wrap:wrap;justify-content:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afNode__FYcLh{display:flex;flex-direction:column;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afBox__kN3Nj{border-radius:12px;padding:12px 16px;border:1px solid rgba(255,255,255,.15);text-align:center;min-width:100px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbNrf__WsVK6{background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbBle__oke_V{background:rgba(41,182,246,.12)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbAzure__yRDJp{background:rgba(161,90,185,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbApp__wbSV4{background:rgba(218,51,46,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbQr__IvNUz{background:rgba(250,190,50,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbWeb__dTj0r{background:rgba(79,209,197,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbRpiS__RDDlj{background:rgba(161,90,185,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbMdb__OTtOI{background:rgba(218,51,46,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afbDisp__oMNgh{background:rgba(41,182,246,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afChip__voyBF{font-size:13px;font-weight:800;color:#fff;display:block;font-family:Roboto,sans-serif}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afRole__xxXh7{font-size:10px;color:rgba(255,255,255,.5);display:block;margin-top:2px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afLabel__bcT4_{font-size:11px;font-weight:700;text-align:center;max-width:110px;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflNrf__6eIcP{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflBle__AP93Q{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflAzure___cWjS{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflApp__xtEWJ{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflQr__HCzdi{color:#ffe082}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflWeb___okAd{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflRpi__hy2Vf{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflMdb__bRZN3{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_aflDisp__eY5Fa{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afArrow__tXcNQ{padding:0 8px;display:flex;flex-direction:column;align-items:center;gap:4px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afLine__LpI55{width:28px;height:2px;border-radius:1px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afLine__LpI55:after{content:"";position:absolute;left:-100%;top:0;width:100%;height:100%;background:linear-gradient(90deg,transparent,#fff,transparent);animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flow__MPxSi 1.5s linear infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_al1__p4PEx{background:rgba(79,209,197,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_al2__c1xgX{background:rgba(41,182,246,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_al3__HQHKk{background:rgba(161,90,185,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_al4__rxDgC{background:rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afProto__iFKt_{font-size:10px;color:rgba(255,255,255,.3);font-weight:600;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techRow__jENKC{display:flex;align-items:center;flex-wrap:wrap;gap:10px;margin-bottom:36px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techLabel__h0vhw{font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#aaa;margin-right:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techPill__WVFtL{display:flex;align-items:center;gap:6px;background:#f0f2fb;border-radius:50px;padding:5px 14px;font-size:13px;font-weight:700;color:#0C186A;border:1px solid #e0e3f0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techImg__goZCC{width:18px;height:18px;object-fit:contain}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeaway__YhnbN{border-radius:18px;padding:28px 32px;display:flex;align-items:center;gap:20px;margin-bottom:36px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayGolf__i639j{background:linear-gradient(135deg,#042c2a,#0a5c58)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayBk__rua8_{background:linear-gradient(135deg,#3b0505,#6b1212)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayIcon__mdaiF{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:22px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tiGolf__UqqGI{background:rgba(79,209,197,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tiBk__ARLm2{background:rgba(218,51,46,.25)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayText__rZsWV h4{font-size:15px;font-weight:800;letter-spacing:1px;text-transform:uppercase;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thGolf__3a_Sj{color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thBk__nAWnS{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayText__rZsWV p{font-size:16px;color:rgba(255,255,255,.8);font-weight:700;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_takeawayText__rZsWV p strong{color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csLinkBar__NK_T9{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csViewBtn__cIuL_{display:inline-flex;align-items:center;gap:8px;color:#fff;padding:13px 28px;border-radius:50px;font-size:14px;font-weight:700;font-family:Nunito,sans-serif;text-decoration:none;transition:all .3s ease;border:none;cursor:pointer}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cvbGolf__jDkp4{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cvbGolf__jDkp4: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_cvbBk__hjIXm{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_cvbBk__hjIXm: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_csClientTag__sCx_F{display:flex;align-items:center;gap:10px;font-size:13px;color:#888}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_deployedTag__B9Exr{display:flex;align-items:center;gap:8px;background:#f7f8fc;border:1.5px solid #eef0f8;border-radius:50px;padding:8px 18px;font-size:13px;font-weight:700;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stars__lustu{color:#f59e0b;letter-spacing:2px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_moreComing__aPPHo{background:#fff;border-radius:18px;border:1.5px dashed #d0d4ea;padding:40px;text-align:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_moreComing__aPPHo p{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_moreComing__aPPHo span{font-size:14px;color:#aaa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_moreTags__xHq5p{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;margin-top:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_moreTag__yZinE{font-size:12px;font-weight:700;padding:5px 14px;border-radius:50px;background:#f0f2fb;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howSteps__QQYRf{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));grid-gap:14px;gap:14px;margin-bottom:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howStep__lPQb_{background:#f7f8fc;border-radius:16px;padding:20px 18px;border:1px solid #eef0f8;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howStep__lPQb_:hover{border-color:#da332e;background:#fff;transform:translateY(-3px);box-shadow:0 8px 20px rgba(12,24,106,.07)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stepNum__tWfBw{width:32px;height:32px;border-radius:10px;background:#0C186A;color:#fff;font-size:14px;font-weight:800;display:flex;align-items:center;justify-content:center;margin-bottom:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howStep__lPQb_ h4{font-size:14px;font-weight:800;color:#0C186A;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howStep__lPQb_ p{font-size:13px;color:#666;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techGrid__Ty5tE{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px;margin-bottom:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techCard__2zLAy{border-radius:14px;padding:18px;display:flex;align-items:flex-start;gap:14px;border:1px solid #eef0f8;background:#fff;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techCard__2zLAy: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_techLogo__2DhNl{width:44px;height:44px;border-radius:10px;object-fit:contain;background:#f7f8fc;padding:6px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techInfo__pnahJ h4{font-size:14px;font-weight:800;color:#0C186A;margin-bottom:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techInfo__pnahJ p{font-size:13px;color:#666;line-height:1.45}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_outcomeImgs__4mYtb{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px;margin-bottom:36px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_outcomeImg__S9QDa{width:100%;height:200px;object-fit:cover;border-radius:14px;border:1px solid #eef0f8;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableSection__lxZWb{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableSection__lxZWb h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableSection__lxZWb>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_legendRow__T9B9P{display:flex;gap:20px;flex-wrap:wrap;margin-bottom:32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_legendItem___6POa{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_legendDot__1ADTR{width:12px;height:12px;border-radius:50%;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldEspL__H2_eY{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldStmL__JRbhJ{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldNrfL__CRyYs{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ldRpiL__8yC1f{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableWrap__MRuLO{background:#fff;border-radius:20px;border:1.5px solid #eef0f8;overflow:hidden;box-shadow:0 4px 24px rgba(12,24,106,.06);margin-bottom:48px;overflow-x:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV{width:100%;border-collapse:collapse;min-width:680px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV thead tr{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV thead th{padding:18px 20px;font-size:13px;font-weight:700;font-family:Nunito,sans-serif;letter-spacing:.5px;text-align:center}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV thead th:first-child{text-align:left;color:rgba(255,255,255,.5);font-size:11px;text-transform:uppercase;letter-spacing:1.5px;width:160px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thEspC__Fkioc{color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thStmC___2KGC{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thNrfC__ycTJB{color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thRpiC__GaGiI{color:#ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thPlatform__O1_xy{display:flex;flex-direction:column;align-items:center;gap:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thChipBadge__YLcfi{font-size:15px;font-weight:800;font-family:Roboto,sans-serif;display:block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_thChipSub__BK7KW{font-size:10px;font-weight:600;opacity:.55;letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody tr{border-bottom:1px solid #f0f1f8;transition:background .2s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody tr:last-child{border-bottom:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody tr:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody tr:nth-child(2n){background:#fafbfd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody tr:nth-child(2n):hover{background:#f4f5fb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_compTable__fLNvV tbody td{padding:16px 20px;text-align:center;font-size:14px;font-family:Nunito,sans-serif;vertical-align:middle}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featLabelCell__bLe_f{text-align:left!important;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featIcon__Hb9zc{width:32px;height:32px;border-radius:9px;background:#f0f2fb;display:flex;align-items:center;justify-content:center;font-size:15px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_featName__dJsYY{font-size:14px;font-weight:800;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ratingChip__t3vmj{display:inline-flex;align-items:center;gap:5px;font-size:12.5px;font-weight:700;padding:5px 12px;border-radius:50px;white-space:nowrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcVeryhigh__EZmLr{background:#e8f5e9;color:#1b5e20;border:1.5px solid #a5d6a7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcHigh__R9Pei{background:#e3f2fd;color:#0d47a1;border:1.5px solid #90caf9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcModerate__ij2zm{background:#fff8e1;color:#e65100;border:1.5px solid #ffe082}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcLow__G0Ohx{background:#fce4ec;color:#880e4f;border:1.5px solid #f48fb1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcBest__vpus4{background:#e0f2f1;color:#004d40;border:2px solid #4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcGood__P3n6Y{background:#f3e5f5;color:#4a148c;border:1.5px solid #ce93d8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcEasy___MqkN{background:#e8f5e9;color:#1b5e20;border:1.5px solid #a5d6a7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rcExt__SewL_{background:#fafafa;color:#888;border:1.5px solid #ddd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_winnerCell__8Og8H{position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_winnerCell__8Og8H:after{content:"★";position:absolute;top:6px;right:6px;font-size:9px;color:#f59e0b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreSection__Xabxu{background:#f7f8fc;border-radius:20px;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreTitle__eiLtn{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:6px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreTitle__eiLtn:after{content:"";flex:1 1;height:1px;background:#e0e3f0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreSub__Xvv2g{font-size:13px;color:#aaa;margin-bottom:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreGrid__dx5hI{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:20px;gap:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreCard__big6j{background:#fff;border-radius:16px;border:1.5px solid #eef0f8;padding:24px 22px;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreCard__big6j:hover{transform:translateY(-4px);box-shadow:0 12px 28px rgba(12,24,106,.09);border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreHeader__vY2wi{display:flex;align-items:center;justify-content:space-between;margin-bottom:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreChipName__Q0b9J{font-size:18px;font-weight:800;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreTotal__k7cF4{font-size:26px;font-weight:800;font-family:Roboto,sans-serif}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stEspS__GqJRI{color:#0288d1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stStmS__sOXkL{color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stNrfS__vQymh{color:#00897b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stRpiS__aI6Hx{color:#8e24aa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreBars__itH4v{display:flex;flex-direction:column;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreBarRow__uj_C5{display:flex;align-items:center;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbarLabel__V_shN{font-size:11px;font-weight:700;color:#aaa;width:64px;flex-shrink:0;text-align:right}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbarTrack__948OE{flex:1 1;height:6px;background:#f0f1f8;border-radius:50px;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbarFill__nqXL_{height:100%;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbEspS__rRVRB{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbStmS__G3Aue{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbNrfS__rXozb{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbRpiS__8NcK7{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_sbarVal__5mUi_{font-size:11px;font-weight:700;color:#0C186A;width:18px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreTag__RUho_{display:inline-block;margin-top:14px;font-size:11px;font-weight:700;letter-spacing:1px;text-transform:uppercase;padding:4px 12px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stagEspS__dJmQ2{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stagStmS__ml7oj{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stagNrfS__aCCnq{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_stagRpiS__DflU1{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dfSection__mI8Au{background:#f7f8fc;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dfSection__mI8Au h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dfSection__mI8Au>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_questionsWrap__jsTmN{display:flex;flex-direction:column;gap:18px;margin-bottom:56px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qCard__qe0d0{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;display:grid;grid-template-columns:56px 1fr auto;align-items:center;overflow:hidden;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qCard__qe0d0:hover{box-shadow:0 12px 32px rgba(12,24,106,.09);transform:translateY(-2px);border-color:transparent}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qNumCol__mMc3u{display:flex;align-items:center;justify-content:center;height:100%;padding:28px 0;font-size:20px;font-weight:800;font-family:Roboto,sans-serif;color:#fff;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qnRpi__T45QJ{background:linear-gradient(180deg,#7b1fa2,#a15ab9)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qnEsp__MjdNp{background:linear-gradient(180deg,#0277bd,#29b6f6)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qnNrf__yRPX6{background:linear-gradient(180deg,#00796b,#4fd1c5)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qnStm__RlTLa{background:linear-gradient(180deg,#b71c1c,#da332e)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qnCombo__5NDHf{background:linear-gradient(180deg,#0C186A,#1a2e9a)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qBody__nAjU_{padding:24px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qText__AR_XO{font-size:18px;font-weight:800;color:#0C186A;margin-bottom:6px;line-height:1.3}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qHint__FfUu7{font-size:13.5px;color:#777;line-height:1.5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qAnswer__g1NlW{padding:24px 28px;display:flex;align-items:center;gap:14px;border-left:1px solid #f0f1f8;min-width:240px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qArrow__b8pVN{font-size:22px;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qResult__AeO_s{display:flex;flex-direction:column;gap:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qResultChip__h39Zr{display:inline-flex;align-items:center;gap:7px;font-size:15px;font-weight:800;padding:6px 16px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrcRpi__xKl0C{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrcEsp___9lrp{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrcNrf__P6cGt{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrcStm__xtej4{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrcCombo__AWBUN{background:#eef0f8;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qResultDot__phuYN{width:8px;height:8px;border-radius:50%;flex-shrink:0;animation:esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_glow__jQpVS 2s ease-in-out infinite}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdRpiD___0wxZ{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdEspD__qe23J{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdNrfD__asVAw{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdStmD__Gd6pj{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_rdComboD__JYx1O{background:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qResultSub__elovC{font-size:12px;color:#aaa;font-weight:600;padding-left:4px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowWrap__C_ZoT{background:#0C186A;border-radius:22px;padding:44px 48px;margin-bottom:48px;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowTitle__Am1qh{position:relative;z-index:1;font-size:13px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:rgba(255,255,255,.4);margin-bottom:32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowStart__rC5ZW{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_startNode__oP20K{background:#da332e;color:#fff;font-size:14px;font-weight:800;padding:12px 32px;border-radius:50px;letter-spacing:1px;text-transform:uppercase;box-shadow:0 6px 20px rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowDownArrow__u4ULr{position:relative;z-index:1;display:flex;justify-content:center;margin-bottom:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_downLine__LZuUc{width:2px;height:28px;background:rgba(218,51,46,.4);position:relative}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_downLine__LZuUc:after{content:"▼";position:absolute;bottom:-14px;left:50%;transform:translateX(-50%);font-size:10px;color:rgba(218,51,46,.6)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowAnswers__aFEPq,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowQuestions__09DV6{position:relative;z-index:1;display:grid;grid-template-columns:repeat(5,1fr);grid-gap:12px;gap:12px;margin-bottom:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faNode__8DlSl,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fqNode__xRYK1{display:flex;flex-direction:column;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fqBubble__XJOxK{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:12px;padding:14px 10px;text-align:center;width:100%;transition:all .3s ease;cursor:default}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fqBubble__XJOxK: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_fqNum__0Ayoj{width:24px;height:24px;border-radius:50%;background:rgba(218,51,46,.3);color:#ff8a85;font-size:12px;font-weight:800;display:flex;align-items:center;justify-content:center;margin:0 auto 8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_fqText__9VFYu{font-size:11.5px;font-weight:700;color:rgba(255,255,255,.75);line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faChip__B60ZG{border-radius:50px;padding:8px 12px;font-size:12px;font-weight:800;text-align:center;width:100%;margin-top:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_facRpi__gzKn_{background:rgba(161,90,185,.2);color:#ce93d8;border:1px solid rgba(161,90,185,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_facEsp__LxiZb{background:rgba(41,182,246,.2);color:#81d4fa;border:1px solid rgba(41,182,246,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_facNrf__1gusI{background:rgba(79,209,197,.2);color:#80cbc4;border:1px solid rgba(79,209,197,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_facStm__67Ozw{background:rgba(218,51,46,.2);color:#ff8a85;border:1px solid rgba(218,51,46,.35)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_facCombo__ht1yI{background:rgba(255,255,255,.06);color:#fff;border:1px solid rgba(255,255,255,.15)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_quickref__rzsW4{background:#fff;border-radius:18px;border:1.5px solid #eef0f8;padding:36px 40px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrTitle__zlSbR{font-size:16px;font-weight:700;color:#0C186A;margin-bottom:6px;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrTitle__zlSbR:after{content:"";flex:1 1;height:1px;background:#eef0f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrSub__tS5c0{font-size:13px;color:#aaa;margin-bottom:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrGrid__cYkDg{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));grid-gap:14px;gap:14px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrItem__keE3c{border-radius:14px;padding:18px 20px;border-left:4px solid;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrItem__keE3c:hover{transform:translateX(4px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qiRpi__nEEUO{background:#fdf5ff;border-color:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qiEsp__dEE5t{background:#f0faff;border-color:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qiNrf__GYPIr{background:#f0faf8;border-color:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qiStm__TX8ip{background:#fff8f8;border-color:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qiCombo__aDYGt{background:#f4f5fb;border-color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrItemQ__9sP_K{font-size:13px;font-weight:700;color:#666;margin-bottom:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrItemA__V91Ji{font-size:15px;font-weight:800;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qrItemTag__obcSz{font-size:11px;font-weight:700;margin-top:8px;display:inline-block;padding:2px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qtRpi__q8jJg{background:#f5e8fc;color:#7b1fa2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qtEsp__Q0RHZ{background:#e3f6fd;color:#0277bd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qtNrf__A9N0c{background:#e0f7f5;color:#00796b}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qtStm__KBtUN{background:#fdecea;color:#b02020}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qtCombo__vR7V2{background:#eef0f8;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws{background:linear-gradient(135deg,#0C186A,#1a2e9a);border-radius:22px;padding:52px 48px;text-align:center;position:relative;overflow:hidden}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaInner__wfL8F{position:relative;z-index:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaBadge__ZnEBX{display:inline-flex;align-items:center;gap:8px;background:rgba(218,51,46,.15);border:1px solid rgba(218,51,46,.3);border-radius:50px;padding:6px 18px;font-size:12px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:#ff8a85;margin-bottom:20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws h3{font-size:34px;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.25}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws p{font-size:17px;color:rgba(255,255,255,.6);line-height:1.75;max-width:620px;margin:0 auto 32px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws p strong{color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaButtons__eDvA5{display:flex;gap:14px;justify-content:center;flex-wrap:wrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaBtnPrimary__xOhaA{display:inline-flex;align-items:center;gap:8px;background:#da332e;color:#fff;padding:15px 36px;border-radius:50px;font-size:15px;font-weight:700;font-family:Nunito,sans-serif;text-decoration:none;transition:all .3s ease;box-shadow:0 8px 24px rgba(218,51,46,.4)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaBtnPrimary__xOhaA: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_ctaBtnSecondary__xwji4{display:inline-flex;align-items:center;gap:8px;background:rgba(255,255,255,.08);color:#fff;padding:15px 36px;border-radius:50px;font-size:15px;font-weight:700;font-family:Nunito,sans-serif;text-decoration:none;border:1px solid rgba(255,255,255,.15);transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaBtnSecondary__xwji4:hover{background:rgba(255,255,255,.14);transform:translateY(-3px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_ctaTrust__GWN4Y{margin-top:28px;display:flex;align-items:center;justify-content:center;gap:24px;flex-wrap:wrap}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_trustItem__s2zVC{font-size:13px;font-weight:700;color:rgba(255,255,255,.4);display:flex;align-items:center;gap:6px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_trustDot__ve5Il{color:rgba(255,255,255,.2)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqSection__tct3s{background:#fff;padding:80px 8%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqSection__tct3s h2{font-size:38px;font-weight:800;color:#0C186A;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqSection__tct3s>.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_lead__P5IWM{font-size:17px;color:#555;line-height:1.75;max-width:760px;margin-bottom:52px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqList__ctQDq{display:flex;flex-direction:column;gap:14px;margin-bottom:64px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd{background:#fff;border-radius:16px;border:1.5px solid #eef0f8;overflow:hidden;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E{border-color:#0C186A;box-shadow:0 8px 28px rgba(12,24,106,.08)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqQ__Lr_aS{display:flex;align-items:center;gap:16px;padding:22px 28px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .2s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqQ__Lr_aS:hover{background:#f9f9fd}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqQ__Lr_aS{background:#f4f5fb}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqNum__LyMk_{width:36px;height:36px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:14px;font-weight:800;font-family:Roboto,sans-serif;flex-shrink:0;background:#f0f2fb;color:#0C186A;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqNum__LyMk_{background:#0C186A;color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqQText__i8Dp0{flex:1 1;font-size:16px;font-weight:700;color:#0C186A;line-height:1.4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqToggle__HKS53{width:28px;height:28px;border-radius:8px;background:#f0f2fb;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqToggle__HKS53{background:#da332e;transform:rotate(45deg)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqToggle__HKS53 svg{width:14px;height:14px;stroke:#0C186A;transition:stroke .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqToggle__HKS53 svg{stroke:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqA__bCMVw{max-height:0;overflow:hidden;transition:max-height .4s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqItem__c0FEd.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_open__X1T9E .esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqA__bCMVw{max-height:500px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqAInner__x0Qn9{padding:0 28px 24px 80px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqAText__pmYU_{font-size:15.5px;color:#444;line-height:1.75}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_kwEsp__9R5sn{color:#0288d1;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_kwStm__meFlY{color:#da332e;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_kwNrf__Ykct1{color:#00897b;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_kwRpi__2JrEo{color:#8e24aa;font-weight:700}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqTags__mJ1be{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqTag__7YbZQ{font-size:11.5px;font-weight:700;padding:3px 10px;border-radius:50px;background:#f0f2fb;color:#0C186A}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictWrap__ny6WR{background:#0C186A;border-radius:24px;padding:56px 56px 48px;position:relative;overflow:hidden;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vInner__4Pa_g{position:relative;z-index:1}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vEyebrow__nIWFv{display:inline-flex;align-items:center;gap:8px;font-size:11px;font-weight:700;letter-spacing:2px;text-transform:uppercase;color:#ff8a85;margin-bottom:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vEyebrow__nIWFv:before{content:"";width:24px;height:2px;background:#da332e;display:inline-block}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vHeadline__fKTuZ{font-size:36px;font-weight:800;color:#fff;margin-bottom:14px;line-height:1.2}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vHeadline__fKTuZ span{background:linear-gradient(90deg,#da332e,#ff8a85);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vSubline__krRYQ{font-size:17px;color:rgba(255,255,255,.55);line-height:1.7;max-width:680px;margin-bottom:40px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRules__IEmH6{display:flex;flex-direction:column;gap:12px;margin-bottom:48px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRule__qjGGr{display:flex;align-items:center;gap:16px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);border-radius:14px;padding:16px 22px;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRule__qjGGr:hover{background:rgba(218,51,46,.1);border-color:rgba(218,51,46,.25);transform:translateX(6px)}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleArrow__8GI3c{font-size:16px;color:#da332e;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleCondition__CfYM2{font-size:15px;font-weight:700;color:rgba(255,255,255,.55);flex-shrink:0;min-width:170px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleDivider__LP5e9{width:1px;height:24px;background:rgba(255,255,255,.1);flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleResult___Owlh{font-size:16px;font-weight:800;color:#fff;display:flex;align-items:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vChip__oVPA9{font-size:11px;font-weight:700;padding:3px 10px;border-radius:50px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vcEsp__TKgNA{background:rgba(41,182,246,.2);color:#81d4fa}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vcStm__Vcha_{background:rgba(218,51,46,.2);color:#ff8a85}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vcNrf__nqIBl{background:rgba(79,209,197,.2);color:#80cbc4}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vcRpi___Xm_u{background:rgba(206,147,216,.2);color:#e1bee7}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vcCombo__Cw2Qw{background:rgba(255,255,255,.1);color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vClosing___6Reb{font-size:18px;font-weight:800;color:rgba(255,255,255,.8);line-height:1.65;border-left:3px solid #da332e;padding-left:20px;margin-bottom:40px;max-width:680px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vClosing___6Reb strong{color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireGrid__ZDWLO{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));grid-gap:12px;gap:12px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireBtn__7rYXC{display:flex;align-items:center;gap:10px;background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:14px 18px;text-decoration:none;transition:all .3s ease}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireBtn__7rYXC: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_hireDot__DtXkh{width:10px;height:10px;border-radius:50%;flex-shrink:0}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdMain__KEFgS{background:#da332e}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdEspH__t2PZV{background:#29b6f6}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdRpiH__IZ6G8{background:#a15ab9}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hdNrfH__w5gaG{background:#4fd1c5}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireText__vEnEP{display:flex;flex-direction:column}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireLabel__QubHL{font-size:11px;font-weight:600;color:rgba(255,255,255,.4);letter-spacing:.5px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireTitle__otx70{font-size:13.5px;font-weight:800;color:#fff}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireArrow__jeisL{margin-left:auto;font-size:12px;color:rgba(255,255,255,.3)}@media (max-width:900px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connSection__T_VD7,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costSection__YWmcI,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csSection__z_ZAI,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dfSection__mI8Au,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqSection__tct3s,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hybridSection__p6tWC,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerSection__FuqA8,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableSection__lxZWb,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_usecaseSection__8mmV6{padding:60px 6%}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_connSection__T_VD7 h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costSection__YWmcI h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csSection__z_ZAI h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dfSection__mI8Au h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqSection__tct3s h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hybridSection__p6tWC h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerSection__FuqA8 h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_tableSection__lxZWb h2,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_usecaseSection__8mmV6 h2{font-size:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archCardInner__lQmss{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archDetails___WO6X{border-left:none;border-top:1px solid #f0f1f8}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csCols__qLrvT{grid-template-columns:1fr;gap:24px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csBody__vuucp,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroBand__Rc8ru{padding:28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_csHeroBand__Rc8ru h3{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_verdictWrap__ny6WR{padding:36px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vHeadline__fKTuZ{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRule__qjGGr{flex-wrap:wrap;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleDivider__LP5e9{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_vRuleCondition__CfYM2{min-width:auto}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowAnswers__aFEPq,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowQuestions__09DV6{grid-template-columns:1fr 1fr;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qCard__qe0d0{grid-template-columns:46px 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_qAnswer__g1NlW{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvHeaderRow__3HUNK,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_pvRow__nf9V_{grid-template-columns:70px 1fr 1fr 70px;gap:8px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_abstractionWrap__twvOk,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_insightWrap____Nb0,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_whyWrap__99sUA{padding:24px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_dmNote__YC5OL{padding:24px 20px;flex-direction:column;gap:16px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws{padding:40px 28px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_closingCta__64_ws h3{font-size:26px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreSection__Xabxu{padding:24px 20px}}@media (max-width:580px){.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_costCards__Dud6P,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_platformBlocks__3tzF3,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_powerCards__nhOfi,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_procGrid__dHchk{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_archFlow__wLjXb{justify-content:center;gap:10px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_afArrow__tXcNQ,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_heroImgStack__f5Js6{display:none}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_outcomeImgs__4mYtb{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_howSteps__QQYRf{grid-template-columns:1fr 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowAnswers__aFEPq,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_flowQuestions__09DV6,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_techGrid__Ty5tE{grid-template-columns:1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_hireGrid__ZDWLO,.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_scoreGrid__dx5hI{grid-template-columns:1fr 1fr}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_faqAInner__x0Qn9{padding:0 20px 20px}.esp32-vs-stm32-vs-nrf-vs-raspberry-pi-comparison-iot-guide_decisionFlow__bgx4f:before{display:none}}.Footer_footerCta__76x43{background:linear-gradient(135deg,#162291,#0c186a 60%,#da332e);padding:56px 24px;text-align:center;position:relative;overflow:hidden}.Footer_footerCta__76x43:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.04'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");pointer-events:none}.Footer_ctaHeading___NZRi{font-family:Nunito,sans-serif;font-weight:800;font-size:clamp(1.5rem,4vw,2.2rem);color:#fff;margin-bottom:10px;position:relative}.Footer_ctaSubtext__POpop{color:rgba(255,255,255,.82);font-size:1.05rem;max-width:520px;margin:0 auto 28px;line-height:1.6;position:relative}.Footer_ctaButtons__8X83D{display:flex;gap:14px;justify-content:center;flex-wrap:wrap;position:relative}.Footer_btnCta__Jgcq_{display:inline-flex;align-items:center;gap:8px;padding:14px 30px;border-radius:50px;font-family:Nunito,sans-serif;font-weight:700;font-size:.95rem;text-decoration:none;transition:transform .2s,box-shadow .2s;cursor:pointer;border:none}.Footer_btnCta__Jgcq_:hover{transform:translateY(-2px);box-shadow:0 6px 20px rgba(0,0,0,.25)}.Footer_btnCta__Jgcq_ svg{width:18px;height:18px;flex-shrink:0}.Footer_btnCtaPrimary__52gkt{background:#fff;color:#0c186a}.Footer_btnCtaWhatsapp___sry0{background:#25d366;color:#fff}.Footer_footer__4vzqH{background:#e9e9e9;color:rgba(255,255,255,.75);font-family:Roboto,sans-serif;font-size:.9rem;line-height:1.7}.Footer_footer__4vzqH a{color:#0c186a;text-decoration:none;transition:color .2s;font-family:Roboto,sans-serif}.Footer_footer__4vzqH a:hover{color:#da332e}.Footer_footerTop___TFRY{max-width:1200px;margin:0 auto;padding:56px 24px 40px;display:grid;grid-template-columns:1.3fr 1.4fr 1fr 1fr;grid-gap:40px;gap:40px}.Footer_footerBrand__20cen{display:flex;flex-direction:column}.Footer_logo__C9vo8{height:42px;width:auto;margin-bottom:14px;margin-right:auto;object-fit:contain}.Footer_brandTagline__r6zHo{margin-bottom:20px;font-size:1rem;line-height:1.7;color:#0c186a}.Footer_footerSocials__fbnz0{display:flex;gap:10px;margin-bottom:20px}.Footer_socialLink__N7mmd{width:36px;height:36px;border-radius:8px;background:#0c186a;display:flex;align-items:center;justify-content:center;transition:background .2s,transform .2s;flex-shrink:0}.Footer_socialLink__N7mmd:hover{background:#da332e!important;transform:translateY(-2px);color:#fff}.Footer_socialLink__N7mmd svg{width:17px;height:17px;fill:#fff}.Footer_contactStrip__lJKhJ{display:flex;gap:16px;flex-wrap:wrap;margin-top:8px}.Footer_contactItem__JPw3N{display:inline-flex;align-items:center;gap:6px;font-size:1rem;color:#0c186a}.Footer_contactItem__JPw3N svg{width:15px;height:15px;stroke:#da332e;fill:none;flex-shrink:0}.Footer_colHeading__EehCA{font-family:Nunito,sans-serif;font-weight:700;font-size:1.1rem;color:#da332e;margin-bottom:18px;letter-spacing:.02em}.Footer_colHeadingSpaced__TUiTA{margin-top:24px}.Footer_officeCard__KS1Xw{display:flex;gap:10px;margin-bottom:18px;align-items:flex-start}.Footer_officeFlag__8g1Tc{width:22px;height:15px;border-radius:2px;margin-top:4px;flex-shrink:0;object-fit:cover}.Footer_officeCountry__GzErk{color:#0c186a;font-weight:500;display:block;margin-bottom:2px;font-size:1rem}.Footer_officeAddress__1ok9b{font-size:1rem;font-family:Roboto,sans-serif;display:block;color:#0c186a;line-height:1.6}.Footer_officeAddress__1ok9b a{color:#0c186a;text-decoration:none;transition:color .2s}.Footer_officeAddress__1ok9b a:hover{color:#da332e}.Footer_footerLinks__xuRtG{list-style:none;padding:0;margin:0}.Footer_footerLinks__xuRtG li{margin-bottom:9px}.Footer_footerLinks__xuRtG a{font-size:1rem;transition:color .2s,padding-left .2s}.Footer_footerLinks__xuRtG a:hover{padding-left:4px;color:#da332e}.Footer_footerBottom__OFeMd{border-top:1px solid rgba(0,0,0,.08)}.Footer_footerBottomInner__nMSwy{max-width:1200px;margin:0 auto;padding:18px 24px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;font-size:.8rem;color:#0c186a;font-family:Roboto,sans-serif}.Footer_footerBottomInner__nMSwy a{color:#0c186a;text-decoration:none;transition:color .2s;font-family:Roboto,sans-serif}.Footer_footerBottomInner__nMSwy a:hover{color:#da332e}.Footer_bottomLinks__AMVW0{display:flex;gap:20px}@media (max-width:960px){.Footer_footerTop___TFRY{grid-template-columns:1fr 1fr}}@media (max-width:600px){.Footer_footerTop___TFRY{grid-template-columns:1fr;gap:32px}.Footer_footerBottomInner__nMSwy{flex-direction:column;text-align:center}}