.best-frameworks-for-embedded-ai_wrapper__GiStr{--red:#da332e;--red-light:#ff6363;--red-pale:#f8cdda;--navy:#0c186a;--dark:#0a0a1e;--white:#ffffff;--off-white:#f7f7f7;--text:#1a1a2e;--text-muted:#555;--font:"Nunito",sans-serif;--green:#2e7d32;--green-bg:#e8f5e9;--rose-bg:#fce4ec;--rose:#c62828;--tfl:#e65100;--tfl-light:#ff8a50;--onnx:#1b5e20;--onnx-light:#43a047;--ei:#0d47a1;--ei-light:#1e88e5;--purple:#4a148c;--purple-light:#7b1fa2;font-family:var(--font);background:var(--white);color:var(--text);width:100%;background-color:#e8eef5;overflow-x:hidden;margin-top:140px;padding:0}.best-frameworks-for-embedded-ai_container___l21M{width:100%;max-width:900px;margin:0 auto;padding:0 24px}.best-frameworks-for-embedded-ai_topBar__0kYQW{width:100%;background:var(--dark);padding:14px 0;border-bottom:2px solid var(--red)}.best-frameworks-for-embedded-ai_topBar__0kYQW .best-frameworks-for-embedded-ai_container___l21M{display:flex;align-items:center;gap:10px}.best-frameworks-for-embedded-ai_tag__PqlhU{background:linear-gradient(135deg,var(--red),var(--red-light));color:#fff;font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2px;padding:4px 12px;border-radius:50px}.best-frameworks-for-embedded-ai_breadcrumb__DsbBt{color:#aaa;font-size:13px;font-weight:600}.best-frameworks-for-embedded-ai_breadcrumb__DsbBt span{color:var(--red-light)}.best-frameworks-for-embedded-ai_hero__H5loR{width:100%;background:var(--dark);padding:72px 0 60px;position:relative;overflow:hidden}.best-frameworks-for-embedded-ai_hero__H5loR:before{content:"";position:absolute;top:-120px;right:-120px;width:500px;height:500px;background:radial-gradient(circle,rgba(218,51,46,.18) 0,transparent 70%);pointer-events:none}.best-frameworks-for-embedded-ai_hero__H5loR:after{content:"";position:absolute;bottom:-80px;left:10%;width:300px;height:300px;background:radial-gradient(circle,rgba(12,24,106,.4) 0,transparent 70%);pointer-events:none}.best-frameworks-for-embedded-ai_heroInner___NzHv{width:100%;max-width:900px;margin:0 auto;padding:0 24px;text-align:center;position:relative;z-index:1}.best-frameworks-for-embedded-ai_heroEyebrow__V3jbT{display:flex;align-items:center;justify-content:center;gap:14px;margin-bottom:28px}.best-frameworks-for-embedded-ai_line__rz6LK{width:40px;height:2px;background:linear-gradient(90deg,var(--red),var(--red-light));border-radius:2px}.best-frameworks-for-embedded-ai_heroEyebrow__V3jbT span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:var(--red-light)}.best-frameworks-for-embedded-ai_hero__H5loR h1{font-size:clamp(28px,4.5vw,52px);font-weight:900;line-height:1.15;color:var(--white);margin-bottom:30px}.best-frameworks-for-embedded-ai_accent__KovsC{background:linear-gradient(90deg,var(--red),var(--red-pale));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.best-frameworks-for-embedded-ai_heroMeta__PXAps{display:flex;align-items:center;justify-content:center;gap:20px;flex-wrap:wrap}.best-frameworks-for-embedded-ai_chip___Tln_{background:rgba(255,255,255,.07);border:1px solid rgba(255,255,255,.12);color:#ccc;font-size:12px;font-weight:600;padding:5px 14px;border-radius:50px;display:flex;align-items:center;gap:6px}.best-frameworks-for-embedded-ai_dot__VEnZg{width:6px;height:6px;border-radius:50%;background:var(--red-light)}.best-frameworks-for-embedded-ai_sectionHeader__1dbgQ{text-align:center;margin-bottom:48px}.best-frameworks-for-embedded-ai_sectionEyebrow__kVc8b{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:3px;color:var(--red);margin-bottom:14px}.best-frameworks-for-embedded-ai_sectionTitle__1D1ur{font-size:clamp(22px,3vw,34px);font-weight:900;color:var(--text);line-height:1.2;margin-bottom:12px}.best-frameworks-for-embedded-ai_sectionSubtitle__6z9Mc{font-size:16px;color:var(--text-muted);font-weight:600;max-width:560px;margin:0 auto;line-height:1.65}.best-frameworks-for-embedded-ai_sectionSubtitle__6z9Mc strong{color:var(--text)}.best-frameworks-for-embedded-ai_introSection__V7lYA{width:100%;padding:64px 0 48px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_introSection__V7lYA .best-frameworks-for-embedded-ai_container___l21M{display:flex;flex-direction:column;align-items:center;text-align:center}.best-frameworks-for-embedded-ai_introLead__CvIfI{font-size:clamp(16px,2vw,20px);font-weight:600;line-height:1.75;color:var(--text-muted);max-width:700px;margin-bottom:32px}.best-frameworks-for-embedded-ai_introLead__CvIfI strong{color:var(--text)}.best-frameworks-for-embedded-ai_introHighlight__eC37_{background:linear-gradient(135deg,var(--dark) 0,#1a1a3e 100%);border-radius:14px;padding:28px 36px;margin-bottom:36px;max-width:680px;width:100%}.best-frameworks-for-embedded-ai_introHighlight__eC37_ p{font-size:17px;font-weight:700;color:var(--white);line-height:1.6}.best-frameworks-for-embedded-ai_introHighlight__eC37_ p span{color:var(--red-light)}.best-frameworks-for-embedded-ai_introBody__PMqQn{font-size:18px;line-height:1.85;color:var(--text-muted);max-width:700px;margin-bottom:36px}.best-frameworks-for-embedded-ai_introBody__PMqQn strong{color:var(--text)}.best-frameworks-for-embedded-ai_guideLabel__VrBgi{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--red);margin-bottom:18px}.best-frameworks-for-embedded-ai_introFwCards__CEuXn{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;max-width:760px;width:100%;margin-bottom:40px}.best-frameworks-for-embedded-ai_introFwCard__OMPM3{background:var(--off-white);border:1px solid #e8e8e8;border-radius:14px;padding:20px 22px;display:flex;align-items:center;gap:14px;transition:all .25s ease}.best-frameworks-for-embedded-ai_introFwCard__OMPM3:hover{border-color:var(--red-light);box-shadow:0 6px 24px rgba(218,51,46,.1);transform:translateY(-2px)}.best-frameworks-for-embedded-ai_fwIcon__n7WiG{width:44px;height:44px;border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:20px;flex-shrink:0}.best-frameworks-for-embedded-ai_introFwCard__OMPM3:first-child .best-frameworks-for-embedded-ai_fwIcon__n7WiG{background:#fff3e0}.best-frameworks-for-embedded-ai_introFwCard__OMPM3:nth-child(2) .best-frameworks-for-embedded-ai_fwIcon__n7WiG{background:#e8f5e9}.best-frameworks-for-embedded-ai_introFwCard__OMPM3:nth-child(3) .best-frameworks-for-embedded-ai_fwIcon__n7WiG{background:#e3f2fd}.best-frameworks-for-embedded-ai_fwName__XnBNr{font-size:15px;font-weight:800;color:var(--text);line-height:1.3}.best-frameworks-for-embedded-ai_fwSub__Vyeqe{font-size:12px;color:var(--text-muted);font-weight:600}.best-frameworks-for-embedded-ai_introClosing__VIyeH{font-size:16px;line-height:1.85;color:var(--text-muted);max-width:700px;text-align:center}.best-frameworks-for-embedded-ai_introClosing__VIyeH strong{color:var(--red)}.best-frameworks-for-embedded-ai_criteriaSection__Zn6d7{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_criteriaGrid__qf7Ly{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:20px;gap:20px;margin-bottom:40px}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s{background:var(--white);border:1px solid #e8e8e8;border-radius:16px;padding:28px 24px;text-align:center;transition:all .25s ease;position:relative;overflow:hidden}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:before{content:"";position:absolute;top:0;left:0;right:0;height:3px;background:linear-gradient(90deg,var(--red),var(--red-light));transform:scaleX(0);transform-origin:left;transition:transform .3s ease}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:hover{border-color:transparent;box-shadow:0 8px 32px rgba(218,51,46,.1);transform:translateY(-3px)}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:hover:before{transform:scaleX(1)}.best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{width:56px;height:56px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px;margin:0 auto 16px}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:first-child .best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{background:#fff3e0}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:nth-child(2) .best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{background:#fce4ec}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:nth-child(3) .best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{background:#e8f5e9}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:nth-child(4) .best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{background:#e3f2fd}.best-frameworks-for-embedded-ai_criteriaCard__aIn8s:nth-child(5) .best-frameworks-for-embedded-ai_criteriaIcon__Uk3u6{background:#f3e5f5}.best-frameworks-for-embedded-ai_criteriaName__ajMV5{font-size:15px;font-weight:800;color:var(--text);margin-bottom:8px}.best-frameworks-for-embedded-ai_criteriaDesc__fQBCP{font-size:13px;color:var(--text-muted);font-weight:600;line-height:1.6}.best-frameworks-for-embedded-ai_criteriaCallout__SRL7i{background:linear-gradient(135deg,var(--off-white),#fff);border:1px solid #e8e8e8;border-radius:14px;padding:24px 32px;text-align:center;max-width:700px;margin:0 auto}.best-frameworks-for-embedded-ai_criteriaCallout__SRL7i p{font-size:15px;font-weight:700;color:var(--text-muted);line-height:1.7}.best-frameworks-for-embedded-ai_criteriaCallout__SRL7i p strong{color:var(--text)}.best-frameworks-for-embedded-ai_devices__Z1dct{display:inline-flex;align-items:center;gap:10px;margin-top:14px;flex-wrap:wrap;justify-content:center}.best-frameworks-for-embedded-ai_deviceChip__FtSfn{background:var(--dark);color:#fff;font-size:12px;font-weight:700;padding:5px 14px;border-radius:50px}.best-frameworks-for-embedded-ai_frameworkSection__6cXZa{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_fwHeader__Hbi4h{display:flex;flex-direction:column;align-items:center;text-align:center;margin-bottom:48px}.best-frameworks-for-embedded-ai_fwBadge__MGvPH{display:inline-flex;align-items:center;gap:10px;background:var(--dark);border-radius:50px;padding:8px 20px 8px 10px;margin-bottom:20px}.best-frameworks-for-embedded-ai_badgeIcon__E3DYt{width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:16px}.best-frameworks-for-embedded-ai_badgeLabel__zp5yX{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:#aaa}.best-frameworks-for-embedded-ai_badgeNum__qHRjX{font-size:11px;font-weight:700;padding:2px 8px;border-radius:20px}.best-frameworks-for-embedded-ai_badgeTfl__C7zq7 .best-frameworks-for-embedded-ai_badgeIcon__E3DYt{background:linear-gradient(135deg,var(--red),var(--red-light))}.best-frameworks-for-embedded-ai_badgeTfl__C7zq7 .best-frameworks-for-embedded-ai_badgeNum__qHRjX{color:var(--red-light);background:rgba(218,51,46,.15)}.best-frameworks-for-embedded-ai_badgeOnnx__JvHjl .best-frameworks-for-embedded-ai_badgeIcon__E3DYt{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_badgeOnnx__JvHjl .best-frameworks-for-embedded-ai_badgeNum__qHRjX{color:#69f0ae;background:rgba(67,160,71,.18)}.best-frameworks-for-embedded-ai_badgeEi__9kclD .best-frameworks-for-embedded-ai_badgeIcon__E3DYt{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_badgeEi__9kclD .best-frameworks-for-embedded-ai_badgeNum__qHRjX{color:var(--ei-light);background:rgba(30,136,229,.18)}.best-frameworks-for-embedded-ai_fwTitle__5rsrv{font-size:clamp(26px,4vw,42px);font-weight:900;color:var(--text);line-height:1.15;margin-bottom:12px}.best-frameworks-for-embedded-ai_accentTfl__QzK5D{background:linear-gradient(90deg,var(--tfl),var(--tfl-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.best-frameworks-for-embedded-ai_accentOnnx__UURk3{background:linear-gradient(90deg,var(--onnx),var(--onnx-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.best-frameworks-for-embedded-ai_accentEi___2ntB{background:linear-gradient(90deg,var(--ei),var(--ei-light));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.best-frameworks-for-embedded-ai_fwTagline__WrL3Y{font-size:17px;font-weight:600;color:var(--text-muted);max-width:580px;line-height:1.65}.best-frameworks-for-embedded-ai_fwContentGrid__RE0tT{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.best-frameworks-for-embedded-ai_fwFeaturesRow__X_Hk_{grid-column:1/-1}.best-frameworks-for-embedded-ai_fwInnerCard__6OnEL{background:var(--off-white);border:1px solid #e8e8e8;border-radius:16px;padding:28px}.best-frameworks-for-embedded-ai_noPaddingBg__JM4Rb{padding:0;background:transparent;border:none}.best-frameworks-for-embedded-ai_fwCardTitle___Gy4x{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:18px;display:flex;align-items:center;gap:8px}.best-frameworks-for-embedded-ai_ctIcon__Mtqsq{width:22px;height:22px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:11px}.best-frameworks-for-embedded-ai_cardTitleTfl__r_Sj2{color:var(--red)}.best-frameworks-for-embedded-ai_cardTitleTfl__r_Sj2 .best-frameworks-for-embedded-ai_ctIcon__Mtqsq{background:linear-gradient(135deg,var(--red),var(--red-light))}.best-frameworks-for-embedded-ai_cardTitleOnnx__7_bay{color:var(--onnx)}.best-frameworks-for-embedded-ai_cardTitleOnnx__7_bay .best-frameworks-for-embedded-ai_ctIcon__Mtqsq{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_cardTitleEi__yHvi2{color:var(--ei)}.best-frameworks-for-embedded-ai_cardTitleEi__yHvi2 .best-frameworks-for-embedded-ai_ctIcon__Mtqsq{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_featurePills__GNJI5{display:flex;flex-wrap:wrap;gap:10px}.best-frameworks-for-embedded-ai_featurePill__VJ__T{display:flex;align-items:center;gap:8px;background:var(--white);border:1px solid #e0e0e0;border-radius:50px;padding:8px 16px;font-size:14px;font-weight:700;color:var(--text);transition:all .2s ease}.best-frameworks-for-embedded-ai_featurePill__VJ__T:hover{box-shadow:0 4px 12px rgba(0,0,0,.08)}.best-frameworks-for-embedded-ai_pillDot__9Etzh{width:7px;height:7px;border-radius:50%;flex-shrink:0}.best-frameworks-for-embedded-ai_pillTfl__sPlBu{background:linear-gradient(135deg,var(--red),var(--red-light))}.best-frameworks-for-embedded-ai_pillOnnx__tFdlQ{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_pillEi__ent3o{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_bestForList__jCyjq{list-style:none;display:flex;flex-direction:column;gap:10px}.best-frameworks-for-embedded-ai_bestForList__jCyjq li{display:flex;align-items:center;gap:10px;font-size:14px;font-weight:700;color:var(--text)}.best-frameworks-for-embedded-ai_bfIcon__0ptvH{width:30px;height:30px;border-radius:8px;display:flex;align-items:center;justify-content:center;font-size:14px;flex-shrink:0}.best-frameworks-for-embedded-ai_bfTfl__mTjg5{background:linear-gradient(135deg,var(--red),var(--red-light))}.best-frameworks-for-embedded-ai_bfOnnx__Yxhl8{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_bfEi__X5DNY{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_prosConsGrid__LZ7GF{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.best-frameworks-for-embedded-ai_prosCard__SQCT8{background:var(--green-bg);border:1px solid #c8e6c9;border-radius:16px;padding:24px}.best-frameworks-for-embedded-ai_consCard__tEtPd{background:var(--rose-bg);border:1px solid #f8bbd0;border-radius:16px;padding:24px}.best-frameworks-for-embedded-ai_pcTitle__JU8zs{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:16px;display:flex;align-items:center;gap:7px}.best-frameworks-for-embedded-ai_prosCard__SQCT8 .best-frameworks-for-embedded-ai_pcTitle__JU8zs{color:var(--green)}.best-frameworks-for-embedded-ai_consCard__tEtPd .best-frameworks-for-embedded-ai_pcTitle__JU8zs{color:var(--rose)}.best-frameworks-for-embedded-ai_pcList__Kjil5{list-style:none;display:flex;flex-direction:column;gap:10px}.best-frameworks-for-embedded-ai_pcList__Kjil5 li{display:flex;align-items:flex-start;gap:9px;font-size:14px;font-weight:600;color:var(--text);line-height:1.5}.best-frameworks-for-embedded-ai_pcMarker__unBkA{margin-top:3px;width:16px;height:16px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;flex-shrink:0}.best-frameworks-for-embedded-ai_prosCard__SQCT8 .best-frameworks-for-embedded-ai_pcMarker__unBkA{background:var(--green);color:#fff}.best-frameworks-for-embedded-ai_consCard__tEtPd .best-frameworks-for-embedded-ai_pcMarker__unBkA{background:var(--rose);color:#fff}.best-frameworks-for-embedded-ai_comparisonSection__lIhNt{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_legend__1P0u4{display:flex;justify-content:center;gap:24px;margin-bottom:32px;flex-wrap:wrap}.best-frameworks-for-embedded-ai_legendItem__kwt4D{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:800}.best-frameworks-for-embedded-ai_legendDot___5P_a{width:10px;height:10px;border-radius:50%}.best-frameworks-for-embedded-ai_legendItem__kwt4D:first-child .best-frameworks-for-embedded-ai_legendDot___5P_a{background:var(--tfl)}.best-frameworks-for-embedded-ai_legendItem__kwt4D:nth-child(2) .best-frameworks-for-embedded-ai_legendDot___5P_a{background:var(--onnx-light)}.best-frameworks-for-embedded-ai_legendItem__kwt4D:nth-child(3) .best-frameworks-for-embedded-ai_legendDot___5P_a{background:var(--ei-light)}.best-frameworks-for-embedded-ai_scrollHint__OlxZj{display:none;text-align:center;font-size:12px;font-weight:700;color:#bbb;margin-bottom:12px;letter-spacing:1px}.best-frameworks-for-embedded-ai_tableWrapper__wptKR{width:100%;overflow-x:auto;border-radius:20px;border:1px solid #e8e8e8;box-shadow:0 4px 24px rgba(0,0,0,.06)}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm{width:100%;border-collapse:collapse;min-width:560px}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead tr{background:var(--dark)}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead th{padding:18px 20px;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;text-align:center;white-space:nowrap}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead th:first-child{text-align:left;color:#888;width:22%}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead th:nth-child(2){color:#ff9e5e}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead th:nth-child(3){color:#69f0ae}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm thead th:nth-child(4){color:#82b1ff}.best-frameworks-for-embedded-ai_thFw__vS37j{display:block;font-size:10px;font-weight:700;text-transform:uppercase;letter-spacing:2px;opacity:.5;margin-bottom:3px}.best-frameworks-for-embedded-ai_thName__FBLPn{font-size:14px;font-weight:900}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody tr{border-top:1px solid #f0f0f0;transition:background .15s ease}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody tr:hover{background:#fafafa}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody tr:nth-child(2n){background:var(--off-white)}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody tr:nth-child(2n):hover{background:#f2f2f2}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody td{padding:16px 20px;text-align:center;font-size:14px;font-weight:700}.best-frameworks-for-embedded-ai_comparisonTable__IM4pm tbody td:first-child{text-align:left;font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:1.5px;color:var(--text-muted)}.best-frameworks-for-embedded-ai_val__s2OLA{display:inline-flex;align-items:center;gap:6px;border-radius:50px;padding:5px 14px;font-size:13px;font-weight:800;white-space:nowrap}.best-frameworks-for-embedded-ai_valVeryHigh__s6gqL{background:#e8f5e9;color:#1b5e20}.best-frameworks-for-embedded-ai_valHigh__sRZi_{background:#e3f2fd;color:#0d47a1}.best-frameworks-for-embedded-ai_valMedium__gJpak{background:#fff3e0;color:#e65100}.best-frameworks-for-embedded-ai_valLow__IR3kB{background:#fce4ec;color:#880e4f}.best-frameworks-for-embedded-ai_valWide__Qa8_T{background:#ede7f6;color:#4527a0}.best-frameworks-for-embedded-ai_valText___3QK0{background:var(--off-white);color:var(--text);border:1px solid #e8e8e8}.best-frameworks-for-embedded-ai_val__s2OLA:before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.6;flex-shrink:0}.best-frameworks-for-embedded-ai_chooseSection__kI3Bd{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_choiceGrid__vRde4{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.best-frameworks-for-embedded-ai_choiceCard__qSFns{border-radius:20px;padding:32px 26px;display:flex;flex-direction:column;gap:0;transition:transform .25s ease,box-shadow .25s ease;position:relative;overflow:hidden}.best-frameworks-for-embedded-ai_choiceCard__qSFns:after{content:"";position:absolute;bottom:-40px;right:-40px;width:120px;height:120px;border-radius:50%;opacity:.12}.best-frameworks-for-embedded-ai_choiceCard__qSFns:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.1)}.best-frameworks-for-embedded-ai_cardTfl__5lDZV{background:#fff3e0;border:1.5px solid #ffe0b2}.best-frameworks-for-embedded-ai_cardTfl__5lDZV:after{background:var(--tfl)}.best-frameworks-for-embedded-ai_cardOnnx__N5_qE{background:var(--green-bg);border:1.5px solid #c8e6c9}.best-frameworks-for-embedded-ai_cardOnnx__N5_qE:after{background:var(--onnx)}.best-frameworks-for-embedded-ai_cardEi__yAsu_{background:#e3f2fd;border:1.5px solid #bbdefb}.best-frameworks-for-embedded-ai_cardEi__yAsu_:after{background:var(--ei)}.best-frameworks-for-embedded-ai_cardHeader__30icY{display:flex;align-items:center;gap:12px;margin-bottom:22px}.best-frameworks-for-embedded-ai_cardFwIcon__W4Q9r{width:46px;height:46px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.best-frameworks-for-embedded-ai_cardTfl__5lDZV .best-frameworks-for-embedded-ai_cardFwIcon__W4Q9r{background:linear-gradient(135deg,var(--tfl),var(--tfl-light))}.best-frameworks-for-embedded-ai_cardOnnx__N5_qE .best-frameworks-for-embedded-ai_cardFwIcon__W4Q9r{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_cardEi__yAsu_ .best-frameworks-for-embedded-ai_cardFwIcon__W4Q9r{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_cardFwLabel__1p9xk{display:flex;flex-direction:column}.best-frameworks-for-embedded-ai_cardFwNum__wocAb{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:2px;opacity:.5;color:var(--text)}.best-frameworks-for-embedded-ai_cardFwName__ohFf9{font-size:15px;font-weight:900;color:var(--text);line-height:1.2}.best-frameworks-for-embedded-ai_chooseIfLabel__KjaD_{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;margin-bottom:14px}.best-frameworks-for-embedded-ai_cardTfl__5lDZV .best-frameworks-for-embedded-ai_chooseIfLabel__KjaD_{color:var(--tfl)}.best-frameworks-for-embedded-ai_cardOnnx__N5_qE .best-frameworks-for-embedded-ai_chooseIfLabel__KjaD_{color:var(--onnx)}.best-frameworks-for-embedded-ai_cardEi__yAsu_ .best-frameworks-for-embedded-ai_chooseIfLabel__KjaD_{color:var(--ei)}.best-frameworks-for-embedded-ai_checkList__7TcX0{list-style:none;display:flex;flex-direction:column;gap:10px}.best-frameworks-for-embedded-ai_checkList__7TcX0 li{display:flex;align-items:flex-start;gap:10px;font-size:14px;font-weight:700;color:var(--text);line-height:1.5}.best-frameworks-for-embedded-ai_checkMarker__RLBSK{margin-top:2px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:10px;font-weight:900;color:#fff;flex-shrink:0}.best-frameworks-for-embedded-ai_cardTfl__5lDZV .best-frameworks-for-embedded-ai_checkMarker__RLBSK{background:var(--tfl)}.best-frameworks-for-embedded-ai_cardOnnx__N5_qE .best-frameworks-for-embedded-ai_checkMarker__RLBSK{background:var(--onnx)}.best-frameworks-for-embedded-ai_cardEi__yAsu_ .best-frameworks-for-embedded-ai_checkMarker__RLBSK{background:var(--ei)}.best-frameworks-for-embedded-ai_realworldSection__r43lZ{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_usecaseGrid__IdHl_{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:20px;gap:20px}.best-frameworks-for-embedded-ai_usecaseCard__vYniU{border-radius:20px;border:1.5px solid #e8e8e8;background:var(--white);overflow:hidden;display:flex;flex-direction:column;transition:transform .25s ease,box-shadow .25s ease}.best-frameworks-for-embedded-ai_usecaseCard__vYniU:hover{transform:translateY(-4px);box-shadow:0 16px 40px rgba(0,0,0,.09)}.best-frameworks-for-embedded-ai_cardStrip__e8CCM{height:5px;width:100%}.best-frameworks-for-embedded-ai_stripRpi__Hi51W{background:linear-gradient(90deg,var(--tfl),var(--onnx-light))}.best-frameworks-for-embedded-ai_stripEsp__RcGRh{background:linear-gradient(90deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_stripIot__Op_gQ{background:linear-gradient(90deg,var(--purple),var(--purple-light))}.best-frameworks-for-embedded-ai_cardBody__Sy5xw{padding:28px 24px 32px;display:flex;flex-direction:column;flex:1 1}.best-frameworks-for-embedded-ai_deviceHeader__X19x_{display:flex;align-items:center;gap:14px;margin-bottom:24px}.best-frameworks-for-embedded-ai_deviceIcon__o9FPB{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:26px;flex-shrink:0}.best-frameworks-for-embedded-ai_iconRpi__cCIKr{background:linear-gradient(135deg,#fff3e0,#ffe0b2)}.best-frameworks-for-embedded-ai_iconEsp__FULF5{background:linear-gradient(135deg,#e3f2fd,#bbdefb)}.best-frameworks-for-embedded-ai_iconIot__p3VDM{background:linear-gradient(135deg,#f3e5f5,#e1bee7)}.best-frameworks-for-embedded-ai_deviceMeta__jxP3W{display:flex;flex-direction:column}.best-frameworks-for-embedded-ai_deviceTag__LWjWc{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:2px;margin-bottom:3px}.best-frameworks-for-embedded-ai_tagRpi__ZE0uS{color:var(--tfl)}.best-frameworks-for-embedded-ai_tagEsp__8KTmx{color:var(--ei)}.best-frameworks-for-embedded-ai_tagIot__LWWWS{color:var(--purple)}.best-frameworks-for-embedded-ai_deviceName__8acQK{font-size:16px;font-weight:900;color:var(--text);line-height:1.2}.best-frameworks-for-embedded-ai_cardDivider__ehaNI{height:1px;background:#f0f0f0;margin-bottom:20px}.best-frameworks-for-embedded-ai_fwTagsLabel__t0ugh{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--text-muted);margin-bottom:12px}.best-frameworks-for-embedded-ai_fwTags__7Hc0l{display:flex;flex-direction:column;gap:9px}.best-frameworks-for-embedded-ai_fwTag__r6R0I{display:flex;align-items:flex-start;gap:10px;background:var(--off-white);border-radius:10px;padding:10px 14px;font-size:13px;font-weight:700;color:var(--text);line-height:1.4}.best-frameworks-for-embedded-ai_fwTagDot__NC39U{width:8px;height:8px;border-radius:50%;flex-shrink:0;margin-top:4px}.best-frameworks-for-embedded-ai_dotTfl__ky9Hl{background:var(--tfl)}.best-frameworks-for-embedded-ai_dotOnnx__lmAJr{background:var(--onnx-light)}.best-frameworks-for-embedded-ai_dotEi__vsOqI{background:var(--ei-light)}.best-frameworks-for-embedded-ai_dotTflm__rIOju{background:var(--tfl-light)}.best-frameworks-for-embedded-ai_dotHybrid__6xA1g{background:var(--purple-light)}.best-frameworks-for-embedded-ai_dotCloud__tFfRD{background:#0097a7}.best-frameworks-for-embedded-ai_fwTagUse__2JBSs{font-size:11px;font-weight:600;color:var(--text-muted);margin-top:2px;display:block}.best-frameworks-for-embedded-ai_challengesSection__HtqcE{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_mistakeBanner__kOG1F{background:linear-gradient(135deg,var(--dark) 0,#1a1a3e 100%);border-radius:16px;padding:28px 36px;margin-bottom:36px;display:flex;align-items:center;gap:20px}.best-frameworks-for-embedded-ai_mistakeIcon__qFLXC{width:52px;height:52px;border-radius:14px;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.3);display:flex;align-items:center;justify-content:center;font-size:24px;flex-shrink:0}.best-frameworks-for-embedded-ai_mistakeText__ujwS0{font-size:16px;font-weight:700;color:#ccc;line-height:1.6}.best-frameworks-for-embedded-ai_mistakeText__ujwS0 strong{color:var(--red-light)}.best-frameworks-for-embedded-ai_insteadLabel__JRcB8{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--red);text-align:center;margin-bottom:24px}.best-frameworks-for-embedded-ai_considerationsGrid__tMW9_{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:16px;gap:16px;margin-bottom:36px}.best-frameworks-for-embedded-ai_considerationCard___I8ve{background:var(--off-white);border:1px solid #e8e8e8;border-radius:16px;padding:24px;display:flex;align-items:flex-start;gap:16px;transition:all .25s ease;position:relative;overflow:hidden}.best-frameworks-for-embedded-ai_considerationCard___I8ve:before{content:"";position:absolute;top:0;left:0;width:3px;height:100%;background:linear-gradient(180deg,var(--red),var(--red-light));transform:scaleY(0);transform-origin:top;transition:transform .3s ease}.best-frameworks-for-embedded-ai_considerationCard___I8ve:hover{border-color:#ddd;box-shadow:0 6px 24px rgba(218,51,46,.08);transform:translateY(-2px)}.best-frameworks-for-embedded-ai_considerationCard___I8ve:hover:before{transform:scaleY(1)}.best-frameworks-for-embedded-ai_considerationIcon__mw29u{width:48px;height:48px;border-radius:13px;display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.best-frameworks-for-embedded-ai_considerationCard___I8ve:first-child .best-frameworks-for-embedded-ai_considerationIcon__mw29u{background:#fff3e0}.best-frameworks-for-embedded-ai_considerationCard___I8ve:nth-child(2) .best-frameworks-for-embedded-ai_considerationIcon__mw29u{background:#e3f2fd}.best-frameworks-for-embedded-ai_considerationCard___I8ve:nth-child(3) .best-frameworks-for-embedded-ai_considerationIcon__mw29u{background:#e8f5e9}.best-frameworks-for-embedded-ai_considerationCard___I8ve:nth-child(4) .best-frameworks-for-embedded-ai_considerationIcon__mw29u{background:#f3e5f5}.best-frameworks-for-embedded-ai_considerationName__Afoy4{font-size:15px;font-weight:900;color:var(--text);margin-bottom:5px}.best-frameworks-for-embedded-ai_considerationDesc__Nw6PS{font-size:13px;font-weight:600;color:var(--text-muted);line-height:1.55}.best-frameworks-for-embedded-ai_closingCallout__2tmJv{text-align:center;background:linear-gradient(135deg,#fff5f5,#fff);border:1.5px solid var(--red-pale);border-radius:16px;padding:32px 40px}.best-frameworks-for-embedded-ai_calloutIcon___c7dU{font-size:32px;margin-bottom:14px}.best-frameworks-for-embedded-ai_closingCallout__2tmJv p{font-size:18px;font-weight:900;color:var(--text);line-height:1.5}.best-frameworks-for-embedded-ai_closingCallout__2tmJv p span{color:var(--red)}.best-frameworks-for-embedded-ai_impactSection__Wnx40{width:100%;padding:64px 0 56px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_impactLayout__mgdmb{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px}.best-frameworks-for-embedded-ai_affectsColumn__eFFcN{display:flex;flex-direction:column;gap:14px}.best-frameworks-for-embedded-ai_affectsLabel__5SIpy{font-size:11px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--text-muted);margin-bottom:4px}.best-frameworks-for-embedded-ai_affectCard__yoMKs{background:var(--off-white);border:1px solid #e8e8e8;border-radius:14px;padding:18px 20px;display:flex;align-items:center;gap:16px;transition:all .22s ease}.best-frameworks-for-embedded-ai_affectCard__yoMKs:hover{box-shadow:0 6px 20px rgba(0,0,0,.07);transform:translateX(4px)}.best-frameworks-for-embedded-ai_affectIcon__LabH5{width:46px;height:46px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:20px}.best-frameworks-for-embedded-ai_affectCard__yoMKs:nth-child(2) .best-frameworks-for-embedded-ai_affectIcon__LabH5{background:#e3f2fd}.best-frameworks-for-embedded-ai_affectCard__yoMKs:nth-child(3) .best-frameworks-for-embedded-ai_affectIcon__LabH5{background:#e8f5e9}.best-frameworks-for-embedded-ai_affectCard__yoMKs:nth-child(4) .best-frameworks-for-embedded-ai_affectIcon__LabH5{background:#fff3e0}.best-frameworks-for-embedded-ai_affectCard__yoMKs:nth-child(5) .best-frameworks-for-embedded-ai_affectIcon__LabH5{background:#f3e5f5}.best-frameworks-for-embedded-ai_affectInfo__rtUei{flex:1 1}.best-frameworks-for-embedded-ai_affectName__W9xYQ{font-size:15px;font-weight:900;color:var(--text);margin-bottom:3px}.best-frameworks-for-embedded-ai_affectDesc__nsqFh{font-size:12px;font-weight:600;color:var(--text-muted);line-height:1.45}.best-frameworks-for-embedded-ai_affectBarWrap__u_K2B{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:4px;flex-shrink:0}.best-frameworks-for-embedded-ai_affectBarTrack__Ypy8J{width:60px;height:6px;background:#e8e8e8;border-radius:10px;overflow:hidden}.best-frameworks-for-embedded-ai_affectBarFill__qNxOi{height:100%;border-radius:10px;background:linear-gradient(90deg,var(--red),var(--red-light))}.best-frameworks-for-embedded-ai_affectBarLabel__YKEOv{font-size:10px;font-weight:800;color:var(--red);text-transform:uppercase;letter-spacing:1px}.best-frameworks-for-embedded-ai_poorColumn__gy0su{background:linear-gradient(135deg,var(--dark) 0,#1a1a3e 100%);border-radius:20px;padding:32px 28px;display:flex;flex-direction:column}.best-frameworks-for-embedded-ai_poorHeader__AZL7T{display:flex;align-items:center;gap:12px;margin-bottom:28px}.best-frameworks-for-embedded-ai_poorIcon__ObZpS{width:44px;height:44px;border-radius:12px;background:rgba(218,51,46,.2);border:1px solid rgba(218,51,46,.35);display:flex;align-items:center;justify-content:center;font-size:22px;flex-shrink:0}.best-frameworks-for-embedded-ai_poorTitle__zrTcF{font-size:14px;font-weight:900;color:var(--white);line-height:1.3}.best-frameworks-for-embedded-ai_poorTitle__zrTcF span{display:block;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var(--red-light);margin-bottom:3px}.best-frameworks-for-embedded-ai_poorDivider__nIUzw{height:1px;background:rgba(255,255,255,.08);margin-bottom:24px}.best-frameworks-for-embedded-ai_poorList__m_Toj{list-style:none;display:flex;flex-direction:column;gap:14px;flex:1 1}.best-frameworks-for-embedded-ai_poorList__m_Toj li{display:flex;align-items:flex-start;gap:12px}.best-frameworks-for-embedded-ai_poorMarker__CV_73{width:28px;height:28px;border-radius:8px;background:rgba(218,51,46,.18);border:1px solid rgba(218,51,46,.3);display:flex;align-items:center;justify-content:center;font-size:13px;flex-shrink:0;margin-top:1px}.best-frameworks-for-embedded-ai_poorItemText__WCaXL{display:flex;flex-direction:column;gap:2px}.best-frameworks-for-embedded-ai_poorItemName__XEb0j{font-size:14px;font-weight:800;color:var(--white)}.best-frameworks-for-embedded-ai_poorItemSub__IfK_5{font-size:12px;font-weight:600;color:#888;line-height:1.4}.best-frameworks-for-embedded-ai_ctaSection__kqJnY{width:100%;padding:64px 0 72px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_ctaCard__Es7oz{background:linear-gradient(135deg,var(--dark) 0,#111133 100%);border-radius:24px;overflow:hidden;position:relative}.best-frameworks-for-embedded-ai_ctaCard__Es7oz:before{content:"";position:absolute;top:-100px;right:-100px;width:400px;height:400px;background:radial-gradient(circle,rgba(218,51,46,.2) 0,transparent 65%);pointer-events:none}.best-frameworks-for-embedded-ai_ctaCard__Es7oz:after{content:"";position:absolute;bottom:-80px;left:-60px;width:300px;height:300px;background:radial-gradient(circle,rgba(12,24,106,.5) 0,transparent 65%);pointer-events:none}.best-frameworks-for-embedded-ai_ctaInner__dmVQm{position:relative;z-index:1;padding:52px 48px;display:flex;flex-direction:column;align-items:center;text-align:center}.best-frameworks-for-embedded-ai_ctaBadge__k9bhL{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:7px 18px;margin-bottom:28px}.best-frameworks-for-embedded-ai_ctaBadgeDot__4KA4C{width:7px;height:7px;border-radius:50%;background:var(--red-light);animation:best-frameworks-for-embedded-ai_pulse__ANrMK 2s ease-in-out infinite}@keyframes best-frameworks-for-embedded-ai_pulse__ANrMK{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.8)}}.best-frameworks-for-embedded-ai_ctaBadge__k9bhL span{font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:2px;color:var(--red-light)}.best-frameworks-for-embedded-ai_ctaTitle__OGt2p{font-size:clamp(26px,4vw,44px);font-weight:900;color:var(--white);line-height:1.15;margin-bottom:16px}.best-frameworks-for-embedded-ai_ctaTitle__OGt2p .best-frameworks-for-embedded-ai_accent__KovsC{background:linear-gradient(90deg,var(--red),var(--red-pale));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.best-frameworks-for-embedded-ai_ctaBody__tpNWP{font-size:16px;font-weight:600;color:#aaa;max-width:560px;line-height:1.7;margin-bottom:40px}.best-frameworks-for-embedded-ai_ctaBody__tpNWP strong{color:#ddd}.best-frameworks-for-embedded-ai_ctaSpecs__ydyYo{display:grid;grid-template-columns:1fr 1fr;grid-gap:20px;gap:20px;width:100%;max-width:640px;margin-bottom:44px}.best-frameworks-for-embedded-ai_specBlock__ch02x{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);border-radius:16px;padding:22px 20px;text-align:left}.best-frameworks-for-embedded-ai_specLabel__0Va6R{font-size:10px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:#666;margin-bottom:14px}.best-frameworks-for-embedded-ai_specTags__bFb5i{display:flex;flex-direction:column;gap:8px}.best-frameworks-for-embedded-ai_specTag__k1rY1{display:flex;align-items:center;gap:9px;font-size:13px;font-weight:700;color:#ccc}.best-frameworks-for-embedded-ai_specTagDot___CHkh{width:8px;height:8px;border-radius:50%;flex-shrink:0}.best-frameworks-for-embedded-ai_dotRpi__fiFaZ{background:#e91e63}.best-frameworks-for-embedded-ai_dotEsp__xkTQZ{background:#00acc1}.best-frameworks-for-embedded-ai_dotIot___QS_L{background:#7b1fa2}.best-frameworks-for-embedded-ai_dotTflCta__W7iuE{background:var(--tfl)}.best-frameworks-for-embedded-ai_dotOnnxCta__seWkO{background:var(--onnx-light)}.best-frameworks-for-embedded-ai_dotEiCta__Y_vFX{background:var(--ei-light)}.best-frameworks-for-embedded-ai_ctaButtons__hhz0u{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:460px}.best-frameworks-for-embedded-ai_btnPrimary__7cjzB{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:linear-gradient(135deg,var(--red),var(--red-light));color:var(--white);font-family:var(--font);font-size:15px;font-weight:800;padding:16px 28px;border-radius:12px;text-decoration:none;border:none;cursor:pointer;transition:all .25s ease;box-shadow:0 8px 24px rgba(218,51,46,.35)}.best-frameworks-for-embedded-ai_btnPrimary__7cjzB:hover{transform:translateY(-2px);box-shadow:0 12px 32px rgba(218,51,46,.45)}.best-frameworks-for-embedded-ai_btnArrow___UQUR{font-size:18px;transition:transform .2s ease}.best-frameworks-for-embedded-ai_btnPrimary__7cjzB:hover .best-frameworks-for-embedded-ai_btnArrow___UQUR{transform:translateX(4px)}.best-frameworks-for-embedded-ai_btnSecondary__Umgxs{display:inline-flex;align-items:center;justify-content:center;gap:10px;width:100%;background:rgba(255,255,255,.05);color:#ccc;font-family:var(--font);font-size:14px;font-weight:700;padding:14px 28px;border-radius:12px;text-decoration:none;border:1px solid rgba(255,255,255,.1);cursor:pointer;transition:all .25s ease}.best-frameworks-for-embedded-ai_btnSecondary__Umgxs:hover{background:rgba(255,255,255,.09);border-color:rgba(255,255,255,.2);color:var(--white);transform:translateY(-2px)}.best-frameworks-for-embedded-ai_faqSection___ftdY{width:100%;padding:64px 0 72px;border-bottom:1px solid #ececec}.best-frameworks-for-embedded-ai_faqList__J_Fmv{display:flex;flex-direction:column;gap:12px;max-width:780px;margin:0 auto}.best-frameworks-for-embedded-ai_faqItem__ya4Jo{border:1.5px solid #e8e8e8;border-radius:16px;overflow:hidden;transition:border-color .25s ease,box-shadow .25s ease}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q{border-color:var(--red-pale);box-shadow:0 6px 24px rgba(218,51,46,.08)}.best-frameworks-for-embedded-ai_faqTrigger__yxdYU{width:100%;background:var(--white);border:none;padding:22px 24px;display:flex;align-items:center;gap:16px;cursor:pointer;text-align:left;transition:background .2s ease}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q .best-frameworks-for-embedded-ai_faqTrigger__yxdYU{background:#fff8f8}.best-frameworks-for-embedded-ai_faqTrigger__yxdYU:hover{background:var(--off-white)}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q .best-frameworks-for-embedded-ai_faqTrigger__yxdYU:hover{background:#fff5f5}.best-frameworks-for-embedded-ai_faqNum__oUHJ0{width:32px;height:32px;border-radius:9px;background:var(--off-white);border:1px solid #e8e8e8;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:900;color:var(--text-muted);flex-shrink:0;transition:all .25s ease}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q .best-frameworks-for-embedded-ai_faqNum__oUHJ0{background:linear-gradient(135deg,var(--red),var(--red-light));color:var(--white);border-color:transparent}.best-frameworks-for-embedded-ai_faqQuestion__ToOiZ{font-size:15px;font-weight:800;color:var(--text);line-height:1.4;flex:1 1}.best-frameworks-for-embedded-ai_faqChevron__epvnl{width:30px;height:30px;border-radius:50%;background:var(--off-white);display:flex;align-items:center;justify-content:center;flex-shrink:0;font-size:13px;color:var(--text-muted);transition:all .3s ease}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q .best-frameworks-for-embedded-ai_faqChevron__epvnl{background:var(--red);color:var(--white);transform:rotate(180deg)}.best-frameworks-for-embedded-ai_faqBody__Zvcpd{max-height:0;overflow:hidden;transition:max-height .35s ease}.best-frameworks-for-embedded-ai_faqItem__ya4Jo.best-frameworks-for-embedded-ai_open__1tn7Q .best-frameworks-for-embedded-ai_faqBody__Zvcpd{max-height:200px}.best-frameworks-for-embedded-ai_faqAnswer__mBR62{padding:0 24px 22px 72px;font-size:14px;font-weight:600;color:var(--text-muted);line-height:1.7}.best-frameworks-for-embedded-ai_faqAnswer__mBR62 strong{color:var(--text)}.best-frameworks-for-embedded-ai_conclusionSection__0_gXr{width:100%;padding:64px 0 80px}.best-frameworks-for-embedded-ai_sectionLead__4iUwB{font-size:17px;font-weight:600;color:var(--text-muted);max-width:600px;margin:0 auto;line-height:1.7}.best-frameworks-for-embedded-ai_sectionLead__4iUwB strong{color:var(--text)}.best-frameworks-for-embedded-ai_summaryGrid__Acrkj{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:16px;gap:16px;margin-bottom:40px}.best-frameworks-for-embedded-ai_summaryCard__kNETW{border-radius:18px;padding:28px 22px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px;border:1.5px solid transparent;transition:transform .25s ease,box-shadow .25s ease}.best-frameworks-for-embedded-ai_summaryCard__kNETW:hover{transform:translateY(-4px);box-shadow:0 14px 36px rgba(0,0,0,.09)}.best-frameworks-for-embedded-ai_scTfl__zTqC4{background:#fff3e0;border-color:#ffe0b2}.best-frameworks-for-embedded-ai_scOnnx__j5Y5Q{background:var(--green-bg);border-color:#c8e6c9}.best-frameworks-for-embedded-ai_scEi__pIWjq{background:#e3f2fd;border-color:#bbdefb}.best-frameworks-for-embedded-ai_summaryIcon___pLe2{width:52px;height:52px;border-radius:14px;display:flex;align-items:center;justify-content:center;font-size:24px}.best-frameworks-for-embedded-ai_scTfl__zTqC4 .best-frameworks-for-embedded-ai_summaryIcon___pLe2{background:linear-gradient(135deg,var(--tfl),var(--tfl-light))}.best-frameworks-for-embedded-ai_scOnnx__j5Y5Q .best-frameworks-for-embedded-ai_summaryIcon___pLe2{background:linear-gradient(135deg,var(--onnx),var(--onnx-light))}.best-frameworks-for-embedded-ai_scEi__pIWjq .best-frameworks-for-embedded-ai_summaryIcon___pLe2{background:linear-gradient(135deg,var(--ei),var(--ei-light))}.best-frameworks-for-embedded-ai_summaryName__uW1Iy{font-size:14px;font-weight:900;color:var(--text)}.best-frameworks-for-embedded-ai_summaryValue__vUoCL{font-size:13px;font-weight:700;color:var(--text-muted);line-height:1.5;padding:10px 14px;background:rgba(255,255,255,.6);border-radius:10px;width:100%}.best-frameworks-for-embedded-ai_summaryValue__vUoCL strong{display:block;font-size:12px;text-transform:uppercase;letter-spacing:1.5px;margin-bottom:4px}.best-frameworks-for-embedded-ai_scTfl__zTqC4 .best-frameworks-for-embedded-ai_summaryValue__vUoCL strong{color:var(--tfl)}.best-frameworks-for-embedded-ai_scOnnx__j5Y5Q .best-frameworks-for-embedded-ai_summaryValue__vUoCL strong{color:var(--onnx)}.best-frameworks-for-embedded-ai_scEi__pIWjq .best-frameworks-for-embedded-ai_summaryValue__vUoCL strong{color:var(--ei)}.best-frameworks-for-embedded-ai_dependsLabel__Q0_gY{font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:2.5px;color:var(--text-muted);text-align:center;margin-bottom:20px}.best-frameworks-for-embedded-ai_dependsPills__0GGV5{display:flex;justify-content:center;gap:12px;flex-wrap:wrap;margin-bottom:48px}.best-frameworks-for-embedded-ai_dependsPill__mDRsd{display:flex;align-items:center;gap:10px;background:var(--dark);border-radius:50px;padding:10px 20px;font-size:14px;font-weight:800;color:var(--white);transition:transform .2s ease}.best-frameworks-for-embedded-ai_dependsPill__mDRsd:hover{transform:translateY(-2px)}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj{background:linear-gradient(135deg,var(--dark) 0,#111133 100%);border-radius:20px;padding:40px 36px;text-align:center;position:relative;overflow:hidden}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj:before{content:"";position:absolute;top:-80px;right:-80px;width:280px;height:280px;background:radial-gradient(circle,rgba(218,51,46,.18) 0,transparent 65%);pointer-events:none}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj:after{content:"";position:absolute;bottom:-60px;left:-60px;width:220px;height:220px;background:radial-gradient(circle,rgba(12,24,106,.45) 0,transparent 65%);pointer-events:none}.best-frameworks-for-embedded-ai_closingInner__VQTNt{position:relative;z-index:1}.best-frameworks-for-embedded-ai_closingIcon__ZLby6{font-size:36px;margin-bottom:16px}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj p{font-size:clamp(16px,2.5vw,22px);font-weight:900;color:var(--white);line-height:1.55;max-width:560px;margin:0 auto}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj p span{background:linear-gradient(90deg,var(--red),var(--red-pale));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media (max-width:768px){.best-frameworks-for-embedded-ai_introFwCards__CEuXn{grid-template-columns:1fr 1fr}.best-frameworks-for-embedded-ai_choiceGrid__vRde4,.best-frameworks-for-embedded-ai_summaryGrid__Acrkj,.best-frameworks-for-embedded-ai_usecaseGrid__IdHl_{grid-template-columns:1fr}}@media (max-width:660px){.best-frameworks-for-embedded-ai_ctaSpecs__ydyYo,.best-frameworks-for-embedded-ai_impactLayout__mgdmb{grid-template-columns:1fr}.best-frameworks-for-embedded-ai_ctaInner__dmVQm{padding:36px 24px}}@media (max-width:640px){.best-frameworks-for-embedded-ai_fwContentGrid__RE0tT,.best-frameworks-for-embedded-ai_prosConsGrid__LZ7GF{grid-template-columns:1fr}.best-frameworks-for-embedded-ai_scrollHint__OlxZj{display:block}.best-frameworks-for-embedded-ai_considerationsGrid__tMW9_{grid-template-columns:1fr}.best-frameworks-for-embedded-ai_closingWrap__Tl6Dj{padding:32px 20px}}@media (max-width:600px){.best-frameworks-for-embedded-ai_mistakeBanner__kOG1F{flex-direction:column;text-align:center}.best-frameworks-for-embedded-ai_closingCallout__2tmJv{padding:24px 20px}}@media (max-width:500px){.best-frameworks-for-embedded-ai_introFwCards__CEuXn{grid-template-columns:1fr}.best-frameworks-for-embedded-ai_faqAnswer__mBR62{padding-left:24px}}.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}}