:root{--navy:#0c186a;--red:#da332e;--white:#fff;--light-bg:#f5f7ff;--mid-bg:#eef0f8;--text-dark:#111827;--text-muted:#5b6475;--green:#16a34a;--orange:#ea580c;--blue:#2563eb;--border:#e0e4f0;--mono:"Space Mono",monospace;--sans:"Nunito",sans-serif}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__pageContainer{background-color:#fff;flex-direction:column;width:100%;min-height:100vh;margin-top:100px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__breadcrumbs{color:#555;align-items:center;padding:10px 0;font-family:sans-serif;font-size:14px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__link{color:#fff;text-decoration:none;transition:color .2s}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__link:hover{color:#da332e;text-decoration:underline}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__separator{color:#fff;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 8px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__current{color:#da332e;font-weight:500}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__current:hover{color:#fff}html{scroll-behavior:smooth}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__hero{background:var(--navy);color:#fff;padding:96px 24px 80px;position:relative;overflow:hidden}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__hero:before{content:"";background:radial-gradient(at 80% 20%,rgba(218,51,46,.18) 0%,transparent 60%),radial-gradient(at 10% 90%,rgba(37,99,235,.12) 0%,transparent 50%);position:absolute;top:0;bottom:0;left:0;right:0}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__heroInner{max-width:860px;margin:0 auto;position:relative}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__heroTag{background:var(--red);color:#fff;letter-spacing:.12em;text-transform:uppercase;border-radius:3px;margin-bottom:22px;padding:5px 14px;font-size:11px;font-weight:800;display:inline-block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__hero h1{letter-spacing:-.02em;margin-bottom:20px;font-size:max(1.9rem,min(4vw,3rem));font-weight:900;line-height:1.18}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__hero h1 span{color:var(--red)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__heroSub{color:rgba(255,255,255,.75);max-width:640px;margin-bottom:36px;font-size:1.1rem;line-height:1.65}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__heroMeta{color:rgba(255,255,255,.5);font-size:13px;font-family:var(--mono);flex-wrap:wrap;gap:20px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__heroMeta span{align-items:center;gap:6px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__dot{background:var(--red);border-radius:50%;width:5px;height:5px;display:inline-block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__section{padding:80px 24px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__dark{background:var(--navy);color:#fff}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__light{background:var(--light-bg)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__white{background:#fff}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__mid{background:var(--mid-bg)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__inner{max-width:1100px;margin:0 auto}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__narrow{max-width:820px;margin:0 auto}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__lbl{letter-spacing:.14em;text-transform:uppercase;color:var(--red);font-size:11px;font-weight:800;font-family:var(--mono);margin-bottom:12px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__dark .freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__lbl{color:#f87171}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__h2{letter-spacing:-.02em;margin-bottom:16px;font-size:max(1.65rem,min(3vw,2.2rem));font-weight:900;line-height:1.2}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__h3{letter-spacing:-.01em;margin-bottom:10px;font-size:1.2rem;font-weight:800}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__p{margin-bottom:18px;line-height:1.82}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__p:last-child{margin-bottom:0}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__lead{color:var(--text-muted);margin-bottom:40px;font-size:1.08rem;line-height:1.7}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__dark .freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__lead{color:rgba(255,255,255,.65)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__prose p{margin-bottom:20px;font-size:1.02rem;line-height:1.82}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__prose a,.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__inlineLink{color:var(--navy);text-underline-offset:3px;font-weight:700;text-decoration:underline}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__prose a:hover,.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__inlineLink:hover{color:var(--red)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__statRow{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:20px;margin:40px 0;display:grid}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__statCard{text-align:center;background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);border-radius:10px;padding:28px 22px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__statNum{color:var(--red);font-size:2.4rem;font-weight:900;font-family:var(--mono);margin-bottom:8px;line-height:1}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__statLbl{color:rgba(255,255,255,.6);font-size:13px;line-height:1.45}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tblWrap{border-radius:12px;margin:40px 0;overflow-x:auto;box-shadow:0 4px 24px rgba(12,24,106,.1)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable{border-collapse:collapse;background:#fff;width:100%;font-size:.92rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable thead{background:var(--navy);color:#fff}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable th{text-align:left;letter-spacing:.05em;text-transform:uppercase;padding:15px 18px;font-size:12px;font-weight:800}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable td{border-bottom:1px solid var(--border);vertical-align:top;padding:13px 18px;line-height:1.5}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable tr:last-child td{border-bottom:none}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__comparisonTable tr:nth-child(2n) td{background:#f9faff}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__b{letter-spacing:.04em;text-transform:uppercase;border-radius:20px;padding:3px 10px;font-size:11px;font-weight:800;display:inline-block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__bg{color:#15803d;background:#dcfce7}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__by{color:#a16207;background:#fef9c3}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__br{color:#b91c1c;background:#fee2e2}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__bb{color:#1d4ed8;background:#dbeafe}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__chartGrid{grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:48px;margin-top:36px;display:grid}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__chartTtl{color:var(--text-muted);text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;font-family:var(--mono);margin-bottom:20px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__bars{flex-direction:column;gap:14px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__barRow{align-items:center;gap:14px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__barLbl{width:120px;font-size:12px;font-weight:700;font-family:var(--mono);flex-shrink:0}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__barTrack{background:var(--border);border-radius:6px;flex:1;height:26px;overflow:hidden}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__barFill{color:#fff;height:100%;font-size:11px;font-weight:800;font-family:var(--mono);border-radius:6px;align-items:center;padding-left:9px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__fNavy{background:var(--navy)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__fRed{background:var(--red)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__fGreen{background:var(--green)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__featGrid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:22px;margin:40px 0;display:grid}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__featCard{border:1px solid var(--border);color:var(--text-dark);background:#fff;border-radius:12px;padding:26px;transition:transform .2s,box-shadow .2s;box-shadow:0 2px 12px rgba(12,24,106,.06)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__featCard:hover{transform:translateY(-3px);box-shadow:0 8px 28px rgba(12,24,106,.12)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__featCard h3{color:var(--text-dark)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__featCard p{color:var(--text-muted)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__cardIcon{border-radius:10px;justify-content:center;align-items:center;width:42px;height:42px;margin-bottom:14px;font-size:19px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__iNavy{background:rgba(12,24,106,.1)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__iRed{background:rgba(218,51,46,.1)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__iGreen{background:rgba(22,163,74,.1)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projGrid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:26px;margin:40px 0;display:grid}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projCard{background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.1);border-radius:14px;padding:30px;position:relative;overflow:hidden}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projCard:before{content:"";background:var(--red);height:3px;position:absolute;top:0;left:0;right:0}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projNum{font-family:var(--mono);color:rgba(255,255,255,.3);letter-spacing:.1em;margin-bottom:10px;font-size:11px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projCard h3{color:#fff;margin-bottom:11px;font-size:1.1rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__projCard p{color:rgba(255,255,255,.65);margin-bottom:12px;font-size:.94rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tags{flex-wrap:wrap;gap:7px;margin-top:14px;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tag{font-size:11px;font-weight:700;font-family:var(--mono);letter-spacing:.04em;border-radius:4px;padding:3px 9px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tBlue{color:#93c5fd;background:rgba(37,99,235,.25)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tRed{color:#fca5a5;background:rgba(218,51,46,.25)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__tGreen{color:#86efac;background:rgba(22,163,74,.25)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__steps{flex-direction:column;gap:0;margin:40px 0;display:flex;position:relative}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__steps:before{content:"";background:var(--border);width:2px;position:absolute;top:32px;bottom:32px;left:25px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__step{align-items:flex-start;gap:22px;padding:22px 0;display:flex}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__stepNum{background:var(--navy);color:#fff;width:50px;height:50px;font-family:var(--mono);z-index:1;box-shadow:0 0 0 2px var(--navy);border:3px solid #fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:700;display:flex;position:relative}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__stepBody p{color:var(--text-muted);margin-bottom:0;font-size:.96rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__blockquote{border-left:4px solid var(--red);background:var(--light-bg);color:var(--text-dark);border-radius:0 8px 8px 0;margin:28px 0;padding:16px 22px;font-size:1.03rem;font-style:italic}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__blockquote strong{color:var(--text-muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-style:normal;font-family:var(--mono);margin-top:8px;display:block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__code{font-family:var(--mono);color:var(--navy);background:rgba(12,24,106,.08);border-radius:4px;padding:2px 6px;font-size:.84em}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__flowWrap{text-align:center;margin:40px 0}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__flowchartSvg{max-width:100%;height:auto}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__flowCap{color:var(--text-muted);margin-top:12px;font-size:13px;font-style:italic}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__cta{background:var(--red);color:#fff;text-align:center;padding:64px 24px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__cta h2{margin-bottom:14px;font-size:1.9rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__cta p{color:rgba(255,255,255,.82);max-width:540px;margin:0 auto 32px;font-size:1.05rem}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__btnW{color:var(--red);background:#fff;border-radius:6px;margin:0 8px 12px;padding:13px 32px;font-size:14px;font-weight:800;text-decoration:none;transition:transform .15s,box-shadow .15s;display:inline-block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__btnW:hover{transform:translateY(-2px);box-shadow:0 8px 24px rgba(0,0,0,.2)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__btnO{color:#fff;border:2px solid #fff;border-radius:6px;margin:0 8px 12px;padding:11px 30px;font-size:14px;font-weight:800;text-decoration:none;transition:background .15s;display:inline-block}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__btnO:hover{background:rgba(255,255,255,.12)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__div{border:none;border-top:2px solid var(--border)}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__bareMetalNote{color:rgba(255,255,255,.75);margin-top:8px;font-size:1.02rem;line-height:1.82}@media (max-width:600px){.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__hero{padding:60px 18px 52px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__section{padding:56px 18px}.freertos-vs-zephyr-vs-bare-metal-c-module__P1glkq__barLbl{width:80px;font-size:10px}}
