.page_page__vet8G{background-color:#FFFFFF!important;background:#FFFFFF!important;color:#0F172A;min-height:100vh;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,sans-serif}.page_hero__9Ape5{padding:clamp(48px,6vw,76px) 32px 36px;background:#FFFFFF!important;text-align:center}.page_heroContainer__La78R{max-width:860px;margin:0 auto}.page_badge___qUXx{display:inline-block;background:rgba(148,198,64,.12);border:1px solid #94c640;color:#5B8A1C;font-size:12px;font-weight:700;padding:6px 16px;border-radius:9999px;margin-bottom:20px;text-transform:uppercase;letter-spacing:.06em}.page_heroTitle__HJYwS{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(32px,4.4vw,50px);font-weight:800;color:#0F172A;margin-bottom:16px;line-height:1.15;letter-spacing:-.02em}.page_heroSub__eMlf_{font-size:17px;color:#64748B;line-height:1.6;max-width:680px;margin:0 auto}.page_articlesSection__gzXd8{background:#FFFFFF!important;padding:32px 32px 96px}.page_container__pTmuf{max-width:1280px;margin:0 auto}.page_grid__Yve_2{display:grid;grid-template-columns:repeat(auto-fit,minmax(340px,1fr));gap:32px}.page_card__bnBPP{background:#FFFFFF;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 10px rgba(0,0,0,.04);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease}.page_card__bnBPP:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 28px rgba(148,198,64,.16),0 4px 12px rgba(0,0,0,.05)}.page_cardImageWrapper__Ctbq3{width:100%;height:200px;border-radius:10px;overflow:hidden;margin-bottom:20px;background:#F1F5F9;border:1px solid #e2e8f0}.page_cardImage__FXn4N{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.page_card__bnBPP:hover .page_cardImage__FXn4N{transform:scale(1.04)}.page_cardHeader__OzGoN{margin-bottom:12px}.page_category__5PlWo{display:inline-block;font-size:12px;font-weight:700;color:#5B8A1C;text-transform:uppercase;letter-spacing:.06em;margin-bottom:8px}.page_meta__63QWY{font-size:13px;color:#64748B}.page_articleTitle__2Qjf0{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:20px;font-weight:700;color:#0F172A;line-height:1.35;margin-bottom:12px}.page_excerpt__t3t3Y{font-size:14.5px;color:#475569;line-height:1.6;margin-bottom:24px;flex-grow:1}.page_cardFooter__yufl7{border-top:1px solid #e2e8f0;padding-top:18px;display:flex;align-items:center;justify-content:space-between}.page_readMore___Skpp{color:#5B8A1C;font-weight:700;font-size:14px;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.page_readMore___Skpp:hover{color:#94C640;transform:translateX(3px)}.page_ctaBanner__A_2cW{background:#F8FAFC;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;padding:80px 32px;text-align:center}.page_ctaInner__uljBG{max-width:700px;margin:0 auto}.page_ctaTitle__6nGBK{font-family:Manrope,Plus Jakarta Sans,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#0F172A;margin-bottom:16px;line-height:1.2}.page_ctaDesc__PXipY{font-size:16.5px;color:#475569;margin-bottom:32px;line-height:1.6}.page_btnPrimary__rSEoG{background:#94C640;color:#0D1612;padding:14px 28px;border-radius:8px;font-weight:700;text-decoration:none;display:inline-block;transition:all .2s ease;box-shadow:0 4px 14px rgba(148,198,64,.35)}.page_btnPrimary__rSEoG:hover{background:#94C640;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}@media (max-width:768px){.page_hero__9Ape5{padding:40px 20px 24px}.page_articlesSection__gzXd8{padding:24px 20px 64px}.page_grid__Yve_2{grid-template-columns:1fr}.page_ctaBanner__A_2cW{padding:56px 20px}}.page_filterContainer__m_xcz{margin-bottom:40px}.page_filters___2bM7{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;margin-bottom:20px}.page_filterBtn__UP_OH{border:1px solid #e2e8f0;background:#ffffff;color:#475569;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;padding:10px 20px;border-radius:9999px;cursor:pointer;box-shadow:0 1px 3px rgba(0,0,0,.04);transition:all .2s cubic-bezier(.4,0,.2,1)}.page_filterBtn__UP_OH:hover{border-color:#94C640;color:#94C640;background:#f8fafc;transform:translateY(-1px)}.page_filterActive__CU_i9{font-weight:700!important;box-shadow:0 4px 14px rgba(148,198,64,.35)!important}.page_filterActive__CU_i9,.page_filterActive__CU_i9:hover{background:#94C640!important;color:#0D1612!important;border-color:#94C640!important}.page_filterActive__CU_i9:hover{transform:translateY(-1px)}.page_topicFilters__gQB5C{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;max-width:1000px;margin:0 auto 12px;padding:12px 18px;background:#F8FAFC;border-radius:12px;border:1px solid #e2e8f0}.page_topicLabel__Ke2CB{font-size:11.5px;font-weight:700;text-transform:uppercase;color:#64748B;letter-spacing:.05em;margin-right:4px}.page_topicChip__tnvKN{background:#FFFFFF;border:1px solid #cbd5e1;color:#334155;font-size:12px;font-weight:600;padding:5px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease}.page_topicChip__tnvKN:hover{border-color:#94C640;color:#5B8A1C;background:#F1F5F9}.page_topicChipActive__F0PTd{background:#0F172A!important;border-color:#0F172A!important;color:#FFFFFF!important;font-weight:700!important}.page_cardTopics__xrRnk{display:flex;flex-wrap:wrap;gap:6px;margin-top:14px}.page_cardTopicTag__rQBYz{font-size:11px;font-weight:600;color:#475569;background:#F1F5F9;padding:2px 7px;border-radius:4px;border:1px solid #e2e8f0}.page_noResults__zn8gn{text-align:center;padding:64px 20px;background:#F8FAFC;border-radius:16px;border:1px dashed #cbd5e1;margin:20px 0}.page_noResultsTitle__a3oCr{font-size:19px;font-weight:700;color:#0F172A;margin-bottom:8px}.page_noResultsText__8tQn0{font-size:14.5px;color:#64748B;margin-bottom:20px}.page_resetBtn__r_YIm{background:#0F172A;color:#FFFFFF;border:none;padding:10px 22px;border-radius:8px;font-size:13.5px;font-weight:600;cursor:pointer;transition:all .2s ease}.page_resetBtn__r_YIm:hover{background:#334155}.Footer_footer__LxLGV{background:#0B0F19;color:#94A3B8;padding:72px 32px 36px;position:relative;border-top:1px solid #1e293b}.Footer_footer__LxLGV:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,#94C640,#06B6D4,transparent);opacity:.6}.Footer_inner__4mERO{max-width:1280px;margin:0 auto}.Footer_grid__nc0Wv{display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:36px;padding-bottom:48px;border-bottom:1px solid #1e293b}.Footer_brand__hrKsL{grid-column:span 1;min-width:250px;margin-bottom:24px;padding-bottom:12px}.Footer_brandName__XOcol{font-family:Plus Jakarta Sans,sans-serif;font-weight:800;font-size:20px;color:#F8FAFC;margin-bottom:6px;letter-spacing:-.02em}.Footer_brandTag__PB5y9{font-size:13.5px;color:#94C640;font-weight:600;line-height:1.4}.Footer_column__SxNdc{display:flex;flex-direction:column}.Footer_colTitle__IzESw{font-family:Plus Jakarta Sans,sans-serif;font-size:13px;font-weight:700;color:#F8FAFC;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.Footer_colLinks__i1UOW{display:flex;flex-direction:column;gap:10px}.Footer_colLink__slISn{font-size:13.5px;color:#94A3B8;text-decoration:none;transition:color .15s ease,transform .15s ease}.Footer_colLink__slISn:hover{color:#94C640;transform:translateX(2px)}.Footer_colText__R25hC{font-size:13.5px;color:#94A3B8;line-height:1.6}.Footer_copyright__lB5DI{padding-top:28px;font-size:13px;color:#64748B;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px}@media (max-width:768px){.Footer_footer__LxLGV{padding:48px 20px 24px}}.page_page__0lATp{font-family:IBM Plex Sans,sans-serif;background:#ffffff;color:#0f172a;line-height:1.5;min-height:100vh}.page_container__NiSno{max-width:1240px;margin:0 auto;padding:0 24px}.page_eyebrowGreen__dmor5{font-size:12px;font-weight:800;letter-spacing:.1em;color:#94C640;text-transform:uppercase;margin-bottom:12px}.page_sectionTitle__LdKLz{font-size:clamp(26px,3.2vw,36px);font-weight:800;color:#0f172a;margin:0 0 16px;letter-spacing:-.015em;line-height:1.25}.page_sectionDesc__BXDB9{font-size:16px;line-height:1.6;color:#475569;max-width:720px;margin:0 0 40px}.page_sectionHeroBanner__am6Xf{position:relative;width:100%;height:450px;min-height:450px;padding:40px 24px;display:flex;align-items:center;background:#0d1612;border-bottom:1px solid rgba(148,198,64,.15);color:#ffffff;overflow:hidden}.page_heroBgImage__1XQGQ{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0}.page_heroDarkOverlay__nrpDC{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0d1612,rgba(13,22,18,.88) 55%,rgba(13,22,18,.5));z-index:1}.page_heroContainer__DX5xs{position:relative;z-index:2;max-width:1240px;width:100%;margin:0 auto}.page_heroCardDark__58O_J{max-width:860px}.page_heroTitle__rjc2H{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(32px,4.2vw,48px);line-height:1.18;color:#ffffff;margin:0 0 20px;letter-spacing:-.015em}.page_heroDesc__rI34e{font-size:clamp(16px,1.9vw,18px);line-height:1.65;color:#a0b0a7;max-width:780px;margin:0 0 32px}.page_btnGroup__XnM23{display:flex;flex-wrap:wrap;gap:16px;align-items:center}.page_btnPrimary__Stt6a{display:inline-flex;align-items:center;justify-content:center;background:#94C640;color:#0d1612;font-weight:800;font-size:15px;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px rgba(148,198,64,.3);border:1px solid #94c640}.page_btnPrimary__Stt6a:hover{background:#94C640;border-color:#94C640;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_btnSecondaryDark__rx_x_{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#ffffff;border:1px solid rgba(255,255,255,.3);font-weight:700;font-size:15px;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .2s ease}.page_btnSecondaryDark__rx_x_:hover{border-color:#94C640;color:#94C640;background:rgba(148,198,64,.1)}.page_sectionIntro__Nz9q5{padding:80px 24px;max-width:1040px;margin:0 auto;text-align:center}.page_introTitle__wUE53{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(30px,3.8vw,44px);color:#0f172a;margin:0 0 24px;letter-spacing:-.02em;line-height:1.2}.page_introParagraph__n_zj6{font-size:clamp(16px,1.8vw,18.5px);line-height:1.75;color:#334155;margin:0}.page_sectionCaseStudyBanner__WA8xK{padding:64px 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.page_caseStudiesGrid__2_NrQ{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_simpleCsCard__yUH7f{background:#ffffff;border:1px solid #e2e8f0;border-radius:12px;padding:32px;box-shadow:0 4px 16px rgba(15,23,42,.04);transition:transform .2s ease,border-color .2s ease}.page_simpleCsCard__yUH7f:hover{border-color:#94C640;transform:translateY(-2px)}.page_csNumTag__mpbXj{font-size:12px;font-weight:800;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:8px}.page_simpleCsTitle__3lD96{font-size:clamp(20px,2.4vw,26px);font-weight:800;color:#0f172a;margin:0 0 16px;line-height:1.3}.page_docBadge__Z_ehE{display:inline-flex;align-items:center;gap:8px;background:#f1f5f9;color:#1e293b;font-size:14px;font-weight:700;padding:8px 16px;border-radius:6px;border:1px solid #cbd5e1;text-decoration:none;transition:all .2s ease}.page_docBadge__Z_ehE:hover{background:rgba(148,198,64,.12);border-color:#94C640;color:#94C640}.page_sectionCaseStudyCard__F4b0g{padding:64px 0;background:#ffffff}.page_csCardBorder__EAtD5{background:#f8fafc;border:1px solid #e2e8f0;border-radius:16px;padding:36px;box-shadow:0 8px 24px rgba(15,23,42,.04)}.page_csHeaderRow__Q9e_z{margin-bottom:24px}.page_csHeaderTitle__l_9w0{font-size:22px;font-weight:800;color:#0f172a;margin:0 0 16px}.page_csSplitGrid__LPhg7{display:grid;grid-template-columns:1fr 1fr;gap:36px;align-items:center}.page_csVisualBox__KDKZI{position:relative;border-radius:12px;overflow:hidden;border:1px solid #e2e8f0;background:#0f172a;box-shadow:0 12px 28px rgba(15,23,42,.08)}.page_csImg__6Aeax{width:100%;height:auto;display:block;object-fit:cover}.page_csCaptionOverlay__ctPfQ{position:absolute;bottom:0;left:0;right:0;padding:12px 16px;background:rgba(15,23,42,.85);backdrop-filter:blur(4px);color:#94a3b8;font-size:12.5px;font-weight:600}.page_csContentBox__EMjNX{display:flex;flex-direction:column}.page_csEyebrow__jpphX{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:#94C640;text-transform:uppercase;margin-bottom:10px}.page_csTitle__pLtWr{font-size:clamp(22px,2.6vw,30px);font-weight:800;color:#0f172a;margin:0 0 16px;line-height:1.25}.page_csDesc__9epJD{font-size:15px;line-height:1.6;color:#475569;margin:0 0 20px}.page_csDetailRow__2k7zM{font-size:14.5px;line-height:1.6;color:#334155;margin-bottom:12px}.page_csDetailLabel__LkT4O{font-weight:800;color:#0f172a}.page_csTagGrid__8KJ1p{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0 24px}.page_csTagPill__xT7py{font-size:12px;font-weight:700;color:#334155;background:#ffffff;border:1px solid #cbd5e1;padding:6px 14px;border-radius:6px}.page_csStatRow__T3rux{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.page_csStatBadge__nG0He{font-size:13px;font-weight:800;color:#0f172a;background:rgba(148,198,64,.18);border:1px solid rgba(148,198,64,.4);padding:8px 16px;border-radius:6px}.page_csLink__HR4yZ{display:inline-flex;align-items:center;gap:8px;color:#94C640;font-size:14.5px;font-weight:800;text-decoration:none;transition:color .2s ease,transform .2s ease;word-break:break-all}.page_csLink__HR4yZ:hover{color:#94C640;transform:translateX(4px)}.page_sectionTechEcosystem__C5y_c{padding:80px 0;background:#f8fafc;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0;text-align:center}.page_techSubtitle__dOM6z{font-size:16px;line-height:1.6;color:#64748b;max-width:680px;margin:0 auto 36px}.page_techPillsRow__XTWGH{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:900px;margin:0 auto}.page_techPill___nqic{font-size:14px;font-weight:700;color:#1e293b;background:#ffffff;border:1px solid #cbd5e1;padding:10px 20px;border-radius:8px;box-shadow:0 2px 6px rgba(15,23,42,.03);transition:all .2s ease}.page_techPill___nqic:hover{border-color:#94C640;color:#94C640;transform:translateY(-2px);box-shadow:0 4px 12px rgba(148,198,64,.15)}.page_sectionCtaDark__zG8if{padding:80px 24px;background:#ffffff}.page_ctaCardDark__4fbmS{max-width:1040px;margin:0 auto;background:#0d1612;border-radius:20px;padding:60px 40px;text-align:center;color:#ffffff;border:1px solid rgba(148,198,64,.25);box-shadow:0 20px 50px rgba(13,22,18,.2)}.page_ctaTitle__x8ZoF{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(28px,3.6vw,42px);margin:0 0 16px;letter-spacing:-.015em;color:#ffffff}.page_ctaSubtitle__V7dq1{font-size:clamp(15px,1.8vw,17.5px);line-height:1.6;color:#94a3b8;max-width:680px;margin:0 auto 36px}.page_ctaBtnGroup__MlaZ0{display:flex;flex-wrap:wrap;gap:16px;justify-content:center;align-items:center}@media (max-width:900px){.page_csSplitGrid__LPhg7{grid-template-columns:1fr;gap:24px}}@media (max-width:640px){.page_ctaCardDark__4fbmS{padding:40px 20px}.page_csCardBorder__EAtD5,.page_simpleCsCard__yUH7f{padding:24px}}.page_page___cXhR{font-family:"IBM Plex Sans",var(--font-ibm-plex),sans-serif;background:#FAFAF8;color:#12181B;line-height:1.55;-webkit-font-smoothing:antialiased}.page_container__Jw0qH{max-width:1400px;margin:0 auto;padding:0 40px}.page_containerNarrow__rgaUJ{max-width:1280px;margin:0 auto;padding:0 40px}.page_containerText__X25Zn{max-width:1000px;margin:0 auto;padding:0 40px}.page_eyebrowAccent__1z6ih,.page_eyebrowGreen__g4V29{font-size:12px;font-weight:700;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:12px}.page_eyebrowAccent__1z6ih{text-align:center}.page_h2Center__Wtx6n{font-size:clamp(30px,4vw,44px);margin-top:36px;margin-bottom:0}.page_h2CenterTitle__nmqZi{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(28px,3.8vw,40px);color:#12181B;text-align:center;margin-bottom:48px;letter-spacing:-.015em}.page_sectionIntro__m7GxL{background:#FFFFFF;padding:96px 32px;border-bottom:1px solid #e5e9e4}.page_h2Center__Wtx6n{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(32px,4vw,44px);color:#12181B;text-align:center;margin:0 0 20px;letter-spacing:-.015em;line-height:1.25}.page_introBetweenLine__mExLW{width:80px;height:3px;margin:0 auto 28px;background:linear-gradient(90deg,rgba(148,198,64,.1),#94C640 50%,rgba(148,198,64,.1));border-radius:2px}.page_introParagraph__H4G9E{font-size:18.5px;line-height:1.68;color:#2B3530;text-align:center;margin:0;font-weight:450;text-wrap:pretty}.page_sectionDark__H26O_{background:#090E0C;color:#FFFFFF;padding:96px 32px}.page_h2Dark__noQCk{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(28px,4vw,42px);color:#FFFFFF;text-align:center;margin-bottom:56px;letter-spacing:-.015em;line-height:1.35}.page_wordThat__hZtEA{font-size:.72em;font-weight:500;color:#94a3b8;text-transform:lowercase}.page_wordAnd__f5l6N{font-weight:500;color:#CBD5E1}.page_wordActs__OMePi,.page_wordSees__w8zXg,.page_wordThinks__UR5Gn{color:#FFFFFF}.page_aiRowTopGrid__R6O93{display:grid;grid-template-columns:repeat(2,1fr);gap:28px;margin-bottom:28px}.page_aiRowBottomGrid__J2M6F{display:grid;grid-template-columns:repeat(4,1fr);gap:20px}.page_aiCardFullCoverBig__p944P{position:relative;border-radius:16px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:380px;background:#090E0C;border:1px solid rgba(148,198,64,.2);text-decoration:none;color:#FFFFFF;padding:36px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease}.page_aiCardFullCoverBig__p944P:hover{transform:translateY(-6px);border-color:#94C640;box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 25px rgba(148,198,64,.2)}.page_aiCardFullCoverBig__p944P:hover .page_aiCardBgImg__5_gNe{transform:scale(1.08);opacity:.65}.page_aiTitleFullBig__nDEIa{font-family:Manrope,sans-serif;font-size:28px;font-weight:800;color:#FFFFFF;margin:0 0 10px;letter-spacing:-.01em;line-height:1.2}.page_aiSubtextFullBig__8zb6w{font-size:16px;font-weight:600;color:#94C640;margin:0;line-height:1.45}.page_aiCardFullCover__mCsca{position:relative;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:300px;background:#090E0C;border:1px solid rgba(148,198,64,.2);text-decoration:none;color:#FFFFFF;padding:22px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease}.page_aiCardFullCover__mCsca:hover{transform:translateY(-6px);border-color:#94C640;box-shadow:0 20px 48px rgba(0,0,0,.5),0 0 25px rgba(148,198,64,.2)}.page_aiCardBgVisual__61BSi{position:absolute;inset:0;overflow:hidden}.page_aiCardBgImg__5_gNe{width:100%;height:100%;object-fit:cover;opacity:.45;transition:transform .4s ease,opacity .4s ease}.page_aiCardFullCover__mCsca:hover .page_aiCardBgImg__5_gNe{transform:scale(1.08);opacity:.65}.page_aiCardGradientOverlay__pIBMR{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,14,12,.25),rgba(9,14,12,.75) 50%,rgba(9,14,12,.96));pointer-events:none}.page_aiCardTopHeader__hTUj5{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;width:100%}.page_aiCardPillBadge__AlMNn{font-size:11px;padding:5px 12px;letter-spacing:.06em;text-transform:uppercase}.page_aiCardPillBadgeSmall__aG0lg,.page_aiCardPillBadge__AlMNn{font-weight:800;color:#94C640;background:rgba(148,198,64,.12);border:1px solid rgba(148,198,64,.3);border-radius:20px;backdrop-filter:blur(4px)}.page_aiCardPillBadgeSmall__aG0lg{font-size:10px;padding:4px 10px;letter-spacing:.05em}.page_aiCardIconBox__q01ay{border:1px solid rgba(148,198,64,.2);width:40px;height:40px;border-radius:10px}.page_aiCardIconBoxSmall__pOdZD,.page_aiCardIconBox__q01ay{background:rgba(15,28,22,.75);display:flex;align-items:center;justify-content:center;backdrop-filter:blur(8px);box-shadow:0 4px 12px rgba(0,0,0,.3);transition:all .3s cubic-bezier(.34,1.56,.64,1)}.page_aiCardIconBoxSmall__pOdZD{border:1px solid rgba(148,198,64,.2);width:34px;height:34px;border-radius:8px}.page_aiCardFullCoverBig__p944P:hover .page_aiCardIconBox__q01ay,.page_aiCardFullCover__mCsca:hover .page_aiCardIconBoxSmall__pOdZD{background:rgba(148,198,64,.2);border-color:#94C640;transform:scale(1.15) rotate(4deg);box-shadow:0 0 16px rgba(148,198,64,.2)}.page_aiFlowChip__L5F0P{font-size:11.5px;font-family:monospace;color:#94C640;background:rgba(0,0,0,.5);border:1px solid rgba(148,198,64,.2);padding:6px 10px;border-radius:6px;margin-top:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.page_aiCardContentFull__IKC_n{position:relative;z-index:2;display:flex;flex-direction:column}.page_aiEyebrowFull__dtn0w{font-size:11.5px;font-weight:700;color:#94C640;letter-spacing:.08em;margin-bottom:6px}.page_aiTitleFull__xqX_q{font-family:Manrope,sans-serif;font-size:23px;font-weight:800;color:#FFFFFF;margin:0 0 8px;letter-spacing:-.01em;line-height:1.25;min-height:58px;display:flex;align-items:flex-end}.page_aiSubtextFull__uYVCn{font-size:14px;font-weight:600;color:#94C640;margin:0;line-height:1.45;min-height:42px;display:flex;align-items:flex-start}.page_aiFlowFull__PsmuT{font-family:monospace;font-size:12px;color:#E2EBE6;background:rgba(0,0,0,.7);backdrop-filter:blur(4px);padding:12px 14px;border-radius:8px;line-height:1.5;border:1px solid rgba(148,198,64,.2)}.page_sectionDarkProcess__HH6k7{background:#000000;color:#FFFFFF;padding:96px 32px;border-top:1px solid rgba(148,198,64,.2);border-bottom:1px solid rgba(148,198,64,.2)}.page_h2DarkProcess__I3c6_{font-family:Manrope,sans-serif;font-size:clamp(28px,4vw,42px);font-weight:800;text-align:center;color:#FFFFFF;margin-bottom:60px;letter-spacing:-.015em}.page_processStepsHorizontal___OrgA{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;text-align:center;width:100%}.page_processStepHorizWrap__6bx_D{display:flex;align-items:center;flex:1;gap:16px}.page_processStepHoriz__1sMDb{display:flex;flex-direction:column;align-items:center;flex:1;text-align:center}.page_stepBadgeHoriz__rajQ5{font-family:Manrope,sans-serif;font-size:16px;font-weight:800;color:#94C640;margin-bottom:8px}.page_stepNameHoriz__gFmym{font-family:Manrope,sans-serif;font-size:22px;font-weight:800;color:#FFFFFF;margin:0 0 6px;letter-spacing:-.01em}.page_stepSubHoriz__1A5aS{font-size:13.5px;color:#A6B4AD;margin:0;line-height:1.4}.page_stepArrowHoriz__1nHNi{color:#94C640;font-size:22px;font-weight:700;flex-shrink:0;margin-top:-24px}.page_sectionVisionCaseStudy__MN8al{background:#090E0C;color:#FFFFFF;padding:96px 32px;border-bottom:1px solid rgba(148,198,64,.2)}.page_visionCaseStudyBox__XDicl{background:transparent;border:none;border-radius:0;padding:0;box-shadow:none}.page_visionCaseStudyTag__UV0VI{font-size:12px;font-weight:700;color:#94C640;letter-spacing:.08em;text-transform:uppercase;margin-bottom:12px}.page_visionCaseStudyTitle__SNJJZ{font-family:Manrope,sans-serif;font-size:clamp(26px,3.5vw,38px);font-weight:800;color:#FFFFFF;line-height:1.25;margin-bottom:28px;letter-spacing:-.015em}.page_visionCaseStudyGrid__sSxU2{display:grid;grid-template-columns:1.2fr 1fr;gap:48px;align-items:start}.page_visionCaseStudyDesc___uUSr p{font-size:16px;line-height:1.68;color:#C2D1C9;margin-bottom:18px;text-align:justify}.page_visionCaseStudyImgWrap__T2VLT{width:100%;height:100%;min-height:340px;border-radius:16px;overflow:hidden;border:1px solid rgba(148,198,64,.2);box-shadow:0 16px 40px rgba(0,0,0,.4)}.page_visionCaseStudyImg__BWXQm{width:100%;height:100%;object-fit:cover;display:block}.page_sectionNoCodeBanner__5SSeS{background:#090E0C;padding:96px 32px;border-bottom:1px solid rgba(148,198,64,.3)}.page_noCodeBannerFrame__T_pEE{position:relative;background:transparent;backdrop-filter:none;border:none;border-radius:0;padding:0;box-shadow:none;overflow:hidden}.page_noCodeBackgroundPattern__XNAn1{display:none}.page_noCodeBannerInner__htxBs{position:relative;z-index:2;max-width:960px}.page_noCodeBadgeBox__ZAJnm{display:inline-block;background:rgba(148,198,64,.15);border:1px solid rgba(148,198,64,.35);color:#94C640;font-size:12.5px;font-weight:700;padding:6px 16px;border-radius:20px;margin-bottom:24px;letter-spacing:.04em;text-transform:uppercase}.page_noCodeBannerHeadline__WUNmq{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(32px,4.2vw,48px);line-height:1.15;margin:0 0 20px;letter-spacing:-.015em;color:#FFFFFF}.page_noCodeHeadlineGreen__tozYD{color:#94C640;display:block}.page_noCodeBannerSub__gQ7UK{font-size:17px;color:#B9C4BE;margin:0 0 32px;max-width:720px;line-height:1.6}.page_noCodeFeaturesInline__WmLoZ{display:flex;flex-wrap:wrap;gap:24px;margin-bottom:40px;padding-top:8px;border-top:1px solid rgba(255,255,255,.08)}.page_noCodeFeatureItem__RNXYf{display:flex;align-items:center;gap:10px;font-size:14.5px;font-weight:600;color:#E0EAE5}.page_noCodeCTAWrap__nSS7h{display:flex;gap:16px;flex-wrap:wrap}.page_noCodePrimaryBtn__1O1VE{background:#94C640;color:#0D1612;padding:14px 30px;border-radius:6px;font-size:15px;font-weight:700;text-decoration:none;transition:all .2s cubic-bezier(.34,1.56,.64,1);box-shadow:0 4px 16px rgba(148,198,64,.35)}.page_noCodePrimaryBtn__1O1VE:hover{background:#94C640;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35);color:#FFFFFF!important}.page_noCodeSecondaryBtn__clyVJ{border:1.5px solid rgba(255,255,255,.35);color:#FFFFFF;padding:14px 30px;border-radius:6px;font-size:15px;font-weight:600;text-decoration:none;transition:all .2s ease}.page_noCodeSecondaryBtn__clyVJ:hover{border-color:#94C640;color:#94C640;background:rgba(148,198,64,.2);transform:translateY(-2px)}.page_sectionVisionAI__Da0GA{background:#FFFFFF;padding:96px 32px;border-bottom:1px solid #e5e9e4}.page_visionTwoCol__GUeP3{display:grid;grid-template-columns:1.2fr 1fr;gap:56px;align-items:center}.page_h2Vision__b6IYJ{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:800;color:#12181B;margin-bottom:24px;line-height:1.18;letter-spacing:-.015em}.page_visionParagraph__O8gV_{font-size:16.5px;color:#3C4842;line-height:1.65;margin-bottom:20px}.page_capabilitiesHeader__O1KXH{font-size:12px;font-weight:700;color:#7A8781;letter-spacing:.08em;margin-top:32px;margin-bottom:16px}.page_capabilitiesGrid__4zrK5{display:flex;flex-direction:column;gap:12px}.page_capRow__MbG9s{display:grid;grid-template-columns:1fr 1fr;gap:20px}.page_capItem__x6h7o{font-size:15px;font-weight:600;color:#12181B}.page_visionGraphicCard__h7oPa{background:linear-gradient(145deg,#111A16,#060908);border:2px solid rgba(148,198,64,.2);border-radius:20px;overflow:hidden;box-shadow:0 24px 60px rgba(0,0,0,.45),0 0 35px rgba(148,198,64,.2);height:390px;position:relative;transition:transform .35s cubic-bezier(.34,1.56,.64,1),box-shadow .35s ease,border-color .35s ease}.page_visionGraphicCard__h7oPa:hover{transform:translateY(-4px) scale(1.01);border-color:#94C640;box-shadow:0 32px 72px rgba(0,0,0,.55),0 0 45px rgba(148,198,64,.2)}.page_visionRealImgClean__zViJp{width:100%;height:100%;object-fit:cover;display:block;transition:transform .4s ease}.page_visionGraphicCard__h7oPa:hover .page_visionRealImgClean__zViJp{transform:scale(1.05)}.page_sectionIndustries__JrUWa{background:#EBF0EC;padding:96px 32px;border-top:1px solid #dce3de;border-bottom:1px solid #dce3de}.page_industriesGrid__43pUl{display:grid;grid-template-columns:1.2fr 1fr;gap:32px}.page_primaryMfgCard__ufus8{position:relative;background:#090E0C;color:#FFFFFF;border-radius:14px;padding:44px 38px;display:flex;flex-direction:column;justify-content:space-between;overflow:hidden;min-height:340px}.page_primaryMfgBgImg__xSC3K{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35;transition:transform .4s ease}.page_primaryMfgCard__ufus8:hover .page_primaryMfgBgImg__xSC3K{transform:scale(1.06)}.page_mfgCardOverlay__0tg_Z{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,14,12,.65),rgba(9,14,12,.92))}.page_primaryMfgContent__3CR4f{position:relative;z-index:2}.page_cardBadgeTag__gbDaT{font-size:12px;font-weight:700;color:#94C640;letter-spacing:.08em;margin-bottom:12px}.page_mfgTitle__JZgkp{font-family:Manrope,sans-serif;font-size:36px;font-weight:800;color:#FFFFFF;margin-bottom:32px;letter-spacing:-.015em}.page_mfgSubGrid__0H33C{display:flex;flex-direction:column;gap:16px}.page_mfgSubRow__EmAAb{display:grid;grid-template-columns:1fr 1fr;gap:20px;border-bottom:1px solid rgba(255,255,255,.08);padding-bottom:12px}.page_mfgSubItem__QghY6{font-size:14.5px;color:#D1DCD6;font-weight:500}.page_secondaryIndustriesCol__v2658{display:flex;flex-direction:column;gap:24px}.page_secondaryCard__ldHny{background:#FFFFFF;border:1px solid #e5e9e4;border-radius:14px;padding:36px 30px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.page_secBadge__rgoYU{font-size:11px;font-weight:700;color:#7A8781;letter-spacing:.08em}.page_secTitle__hpRQE{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:#12181B;margin:8px 0 12px;letter-spacing:-.01em}.page_secDesc__641of{font-size:15px;color:#5B6862;line-height:1.6;margin:0}.page_sectionArchitecture__dqLjZ{background:#080D0A;color:#FFFFFF;padding:96px 32px;border-top:1px solid rgba(148,198,64,.2);border-bottom:1px solid rgba(148,198,64,.2)}.page_h2DarkArch__dIQRG{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#FFFFFF;margin-bottom:16px;letter-spacing:-.015em}.page_archDesc__v_Wdo{font-size:16.5px;color:#A6B4AD;margin-bottom:44px;line-height:1.6}.page_archStack__NylFS{display:flex;flex-direction:column;gap:12px}.page_archLayerRow__979Xm{background:#111A16;border:1px solid rgba(148,198,64,.2);border-radius:10px;padding:18px 24px;display:grid;grid-template-columns:180px 1fr;align-items:center;gap:24px}.page_archLevelCol__oGPKb{font-family:Manrope,sans-serif;font-weight:800;font-size:14px;color:#94C640;letter-spacing:.05em}.page_archStackCol__v0JfX{font-family:monospace;font-size:14.5px;color:#FFFFFF}.page_sectionSolutions__2tJmU{background:#FFFFFF;padding:96px 32px;border-bottom:1px solid #e5e9e4}.page_h2SolutionsTitle__21oWp{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#12181B;text-align:center;margin-bottom:56px;letter-spacing:-.015em}.page_featuredTwoGrid__V3leL{margin-bottom:28px}.page_featuredTwoGrid__V3leL,.page_solutionsTwoColGrid__syf0N{display:grid;grid-template-columns:repeat(2,1fr);gap:28px}.page_solutionsThreeColGrid__hmZSI{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.page_sectionSolutionsLight__6GMNB{background:#F8FAFC;padding:96px 32px;border-bottom:1px solid #e2e8f0}.page_sectionBannerDark__D0sMD{background:#000000;color:#FFFFFF;padding:96px 32px;border-bottom:1px solid rgba(255,255,255,.1)}.page_sectionBannerLight__W6Qj5{background:#FFFFFF;color:#0F172A;padding:96px 32px;border-bottom:1px solid #e2e8f0}.page_bannerContainer__iNkmb{max-width:1320px;margin:0 auto}.page_bannerTag__EnRMD{font-size:12px;font-weight:800;color:#94C640;letter-spacing:.08em;text-transform:uppercase;margin-bottom:14px}.page_bannerTitleDark__s12ui{color:#FFFFFF}.page_bannerTitleDark__s12ui,.page_bannerTitleLight__QZffM{font-family:Manrope,sans-serif;font-size:clamp(26px,3.5vw,38px);font-weight:800;line-height:1.22;margin-bottom:28px;letter-spacing:-.015em}.page_bannerTitleLight__QZffM{color:#0F172A}.page_bannerGrid__JFygO{display:grid;grid-template-columns:1.3fr .9fr;gap:48px;align-items:center}.page_bannerDescDark__ZDAv7 p{font-size:16px;line-height:1.68;color:#CBD5E1;margin-bottom:18px}.page_bannerDescLight__fu6yl p{font-size:16px;line-height:1.68;color:#475569;margin-bottom:18px}.page_bannerBtnPrimary__8QGqe{display:inline-flex;align-items:center;gap:8px;background:#94C640;color:#0D1612;padding:13px 28px;border-radius:6px;font-size:14.5px;font-weight:700;text-decoration:none;margin-top:12px;transition:all .2s ease;box-shadow:0 4px 14px rgba(148,198,64,.3)}.page_bannerBtnPrimary__8QGqe:hover{background:#94C640;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_bannerBtnOutline__FtFuC{display:inline-flex;align-items:center;gap:8px;background:transparent;color:#0F172A;border:1.5px solid #0f172a;padding:13px 28px;border-radius:6px;font-size:14.5px;font-weight:700;text-decoration:none;margin-top:12px;transition:all .2s ease}.page_bannerBtnOutline__FtFuC:hover{border-color:#94C640;color:#0F172A!important;background:rgba(148,198,64,.15);transform:translateY(-2px)}.page_bannerImgWrap__ihm_h{border-radius:14px;box-shadow:0 16px 36px rgba(0,0,0,.08);border:1px solid #e2e8f0;background:#F8FAFC}.page_bannerImgWrapDark__ZGPKO,.page_bannerImgWrap__ihm_h{position:relative;width:100%;max-width:480px;height:290px;margin:0 auto;overflow:hidden}.page_bannerImgWrapDark__ZGPKO{border-radius:14px;box-shadow:0 16px 36px rgba(0,0,0,.45);border:1px solid rgba(148,198,64,.3);background:#090E0C}.page_bannerImg__9uCWd{width:100%;height:100%;display:block;object-fit:cover;filter:contrast(1.08) saturate(1.15)}.page_colorTintLayer__v5rjQ{mix-blend-mode:color;z-index:1}.page_colorGradientLayer__waodE,.page_colorTintLayer__v5rjQ{position:absolute;inset:0;pointer-events:none;transition:opacity .35s ease}.page_colorGradientLayer__waodE{mix-blend-mode:soft-light;z-index:2}@media (max-width:1024px){.page_solutionsThreeColGrid__hmZSI{grid-template-columns:repeat(2,1fr)}.page_bannerGrid__JFygO{grid-template-columns:1fr;gap:36px}}@media (max-width:640px){.page_solutionsThreeColGrid__hmZSI{grid-template-columns:1fr}}.page_solutionCardFullMed__OgLTn,.page_solutionCardFull__cfMqS{position:relative;border-radius:14px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:290px;background:#090E0C;border:1px solid rgba(148,198,64,.2);text-decoration:none;color:#FFFFFF;transition:transform .35s cubic-bezier(.34,1.56,.64,1),border-color .3s ease,box-shadow .3s ease}.page_solutionCardFullMed__OgLTn{min-height:250px}.page_solutionCardFullMed__OgLTn:hover,.page_solutionCardFull__cfMqS:hover{transform:translateY(-6px);border-color:#94C640;box-shadow:0 20px 48px rgba(0,0,0,.45),0 0 25px rgba(148,198,64,.2)}.page_solutionBgVisual__N_G7Y{position:absolute;inset:0;background:radial-gradient(circle at 50% 35%,#162B21 0,#060908 75%);display:flex;align-items:center;justify-content:center;transition:transform .4s ease}.page_solutionCardFullMed__OgLTn:hover .page_solutionBgVisual__N_G7Y,.page_solutionCardFull__cfMqS:hover .page_solutionBgVisual__N_G7Y{transform:scale(1.08)}.page_solRealImg__7tsAj{width:100%;height:100%;object-fit:cover;opacity:.75;transition:transform .4s ease,opacity .4s ease}.page_solutionCardFullMed__OgLTn:hover .page_solRealImg__7tsAj,.page_solutionCardFull__cfMqS:hover .page_solRealImg__7tsAj{transform:scale(1.08);opacity:.92}.page_solGlow__iiGAu{position:absolute;inset:0;background:linear-gradient(180deg,rgba(9,14,12,.15),rgba(9,14,12,.7) 45%,rgba(9,14,12,.96));pointer-events:none}.page_solOverlayContent__MPgt2{position:relative;z-index:2;padding:28px;display:flex;flex-direction:column}.page_solTitleFull__K1Eok{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:#FFFFFF;margin-bottom:8px;letter-spacing:-.01em}.page_solDescFull__R6Pyy{font-size:14.5px;color:#C2D1C9;margin-bottom:16px;line-height:1.5}.page_solTitleMed__8rZwa{font-family:Manrope,sans-serif;font-size:20px;font-weight:800;color:#FFFFFF;margin-bottom:6px;letter-spacing:-.01em}.page_solDescMed__yOoZu{font-size:13.5px;color:#A8B8B0;margin-bottom:14px;line-height:1.45}.page_knowMoreHoverBtnSm__pEUib,.page_knowMoreHoverBtn__uXX5z{display:inline-flex;align-items:center;gap:6px;background:#94C640;color:#0D1612;padding:10px 20px;border-radius:6px;font-size:13.5px;font-weight:700;width:fit-content;opacity:0;transform:translateY(12px);transition:opacity .25s ease,transform .25s cubic-bezier(.34,1.56,.64,1),background .2s ease,color .2s ease;box-shadow:0 4px 14px rgba(148,198,64,.4)}.page_solutionCardFullMed__OgLTn:hover .page_knowMoreHoverBtnSm__pEUib,.page_solutionCardFull__cfMqS:hover .page_knowMoreHoverBtn__uXX5z{opacity:1;transform:translateY(0)}.page_knowMoreHoverBtnSm__pEUib:hover,.page_knowMoreHoverBtn__uXX5z:hover{background:#94C640;color:#FFFFFF!important;box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_knowMoreBtnSm__v901P{color:#94C640;font-size:13.5px;font-weight:700;text-decoration:none}.page_knowMoreBtnSm__v901P:hover{color:#94C640}.page_bottomTwoGrid__TtZRF{display:grid;grid-template-columns:1fr 1fr;gap:28px}.page_solutionCardBottom__Ybei0{background:#090E0C;color:#FFFFFF;border-radius:14px;overflow:hidden}.page_solutionVisualBottom__jkKB5{height:160px;background:radial-gradient(circle at center,#15271E 0,#060908 70%);display:flex;align-items:center;justify-content:center}.page_sectionProductsCategory__qycfp{background:#FAFAF8;padding:96px 32px}.page_h2ProductsTitle__1u7ID{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#12181B;margin-bottom:40px;letter-spacing:-.015em}.page_productsTable__CagZP{background:#FFFFFF;border:1px solid #e5e9e4;border-radius:14px;overflow:hidden;box-shadow:0 4px 20px rgba(0,0,0,.03)}.page_categoryRow__nTypA{display:grid;grid-template-columns:240px 1fr;border-bottom:1px solid #e5e9e4}.page_categoryRow__nTypA:last-child{border-bottom:none}.page_catLabelCell__h2j4i{background:#F4F7F5;font-family:Manrope,sans-serif;font-weight:800;font-size:13px;color:#94C640;letter-spacing:.06em;padding:26px;border-right:1px solid #e5e9e4}.page_catItemsCell__P_y4m{padding:26px;display:flex;flex-direction:column;gap:14px}.page_productItem__SkoLq{display:flex;align-items:center;justify-content:space-between;gap:16px}.page_productName__JajBS{font-size:15px;font-weight:600;color:#12181B}.page_productStatus__JoAZt{font-size:12.5px;color:#94C640;background:#E8F4EE;padding:4px 12px;border-radius:4px;font-weight:600}.page_sectionMetrics__zN_H3{background:#0B130F;color:#FFFFFF;border-top:1px solid rgba(148,198,64,.3);border-bottom:1px solid rgba(148,198,64,.3);padding:96px 32px}.page_metricsGrid__UPHHB{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:32px;text-align:center}.page_metricNum__7Be1a{font-family:Manrope,sans-serif;font-size:clamp(40px,4.5vw,58px);font-weight:800;color:#FFFFFF;text-shadow:0 0 20px rgba(148,198,64,.2);line-height:1;margin-bottom:8px;letter-spacing:-.02em}.page_metricLabel__xL9Tp{font-size:12.5px;font-weight:700;color:#94C640;letter-spacing:.08em}.page_sectionEngagement__4_6ti{background:#FAFAF8;padding:96px 32px}.page_h2EngageTitle__AmhdU{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#12181B;margin-bottom:48px;letter-spacing:-.015em}.page_engageGrid__a0Bh4{display:grid;grid-template-columns:1fr 1fr;gap:32px}.page_engageCard__kraUP{background:#FFFFFF;border:1px solid #e5e9e4;border-radius:14px;padding:44px 36px;box-shadow:0 4px 20px rgba(0,0,0,.03)}.page_engageCardTitle__A1_6J{font-family:Manrope,sans-serif;font-size:24px;font-weight:800;color:#12181B;margin-bottom:12px;letter-spacing:-.01em}.page_engageCardDesc__ee1OU{font-size:15.5px;color:#5B6862;line-height:1.6;margin-bottom:28px}.page_phaseTags__5ARCZ{display:flex;gap:8px;flex-wrap:wrap}.page_phaseTag__8ZFnB{font-size:11.5px;font-weight:700;color:#94C640;background:#E8F4EE;padding:6px 12px;border-radius:4px;letter-spacing:.04em}.page_staffRolesGrid__noYzK{display:grid;grid-template-columns:1fr 1fr;gap:12px}.page_roleItem__e2r97{font-size:14.5px;font-weight:600;color:#2B3530}.page_sectionBusinessCta__nToH4{background:#FAFAF8;padding:96px 32px}.page_ctaDarkCard__i6z7d{background:transparent;border-radius:0;padding:0;text-align:center;box-shadow:none;border:none}.page_ctaDarkTitle__pidtP{font-family:Manrope,sans-serif;font-size:clamp(30px,4vw,42px);font-weight:800;color:#0F172A;margin-bottom:16px;letter-spacing:-.015em}.page_ctaDarkDesc__KteHN{font-size:17.5px;color:#475569;max-width:600px;margin:0 auto 36px;line-height:1.6}.page_ctaGreenBtn__JXsN8{display:inline-block;background:#94C640;color:#0D1612;padding:16px 36px;border-radius:6px;font-size:16px;font-weight:700;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px rgba(148,198,64,.35)}.page_ctaGreenBtn__JXsN8:hover{background:#94C640;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_sectionPartnerships__A_QWR{background:#F0F5F2;border-top:1px solid #d8e2dc;border-bottom:1px solid #d8e2dc;padding:96px 32px}.page_h2PartnersTitle__kRmtP{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#12181B;margin-bottom:44px;letter-spacing:-.015em}.page_partnersGrid__1zMHZ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px}.page_partnerCard__EO7g9{background:#F8FAF7;border:1px solid #e5e9e4;border-radius:12px;padding:30px 28px}.page_partnerHeader__dJO0E{display:flex;align-items:center;gap:12px;margin-bottom:12px}.page_partnerIconBox__4a0aa{display:flex;align-items:center;justify-content:center;width:28px;height:28px;flex-shrink:0}.page_partnerName__rEKvm{font-family:Manrope,sans-serif;font-size:19.5px;font-weight:800;color:#12181B;margin:0;line-height:1.25}.page_partnerDesc__8L3L5{font-size:14px;color:#5B6862;margin:0;line-height:1.55}.page_sectionWhyIdentifYou__7Uwwt{background:#FFFFFF;border-bottom:1px solid #e5e9e4;padding:96px 32px}.page_h2WhyTitle__rlBsl{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#12181B;text-align:center;margin-bottom:48px;letter-spacing:-.015em}.page_whyGrid__XqwAc{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:28px}.page_whyCard__qy_hX{background:#FFFFFF;border:1px solid #e5e9e4;border-radius:14px;padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.03);transition:transform .25s ease,border-color .25s ease,box-shadow .25s ease;display:flex;flex-direction:column}.page_whyCard__qy_hX:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 32px rgba(18,24,27,.08)}.page_whyCardImgWrap__8gRpa{width:100%;height:160px;border-radius:10px;overflow:hidden;margin-bottom:20px;background:#F4F7F5}.page_whyRealImg__gFO44{width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.page_whyCard__qy_hX:hover .page_whyRealImg__gFO44{transform:scale(1.08)}.page_whyCardTitle__HA0Xk{font-family:Manrope,sans-serif;font-size:21px;font-weight:800;color:#12181B;margin:0 0 10px;letter-spacing:-.01em}.page_whyCardDesc__im95O{font-size:15px;color:#5B6862;line-height:1.6;margin:0}.page_sectionTestimonials__CWAFP{background:#090E0C;color:#FFFFFF;padding:96px 32px}.page_h2TestimonialsTitle__6Ie6L{font-family:Manrope,sans-serif;font-size:clamp(28px,3.8vw,40px);font-weight:800;color:#FFFFFF;text-align:center;margin-bottom:56px;letter-spacing:-.015em}.page_testimonialsGrid__pphNZ{display:grid;grid-template-columns:1fr 1fr;gap:28px}.page_testimonialCard__hgPNk{background:transparent;border:none;border-radius:0;padding:0;display:flex;flex-direction:column;justify-content:space-between}.page_testimonialQuote__JUrxc{font-size:15.5px;color:#D1DCD6;line-height:1.65;margin-bottom:24px}.page_testimonialCompany__ywoLs{font-family:Manrope,sans-serif;font-weight:800;font-size:15px;color:#94C640;text-align:right}@media (max-width:992px){.page_aiCardsGrid___0xbE,.page_aiRowBottomGrid__J2M6F,.page_aiRowTopGrid__R6O93,.page_bottomTwoGrid__TtZRF,.page_engageGrid__a0Bh4,.page_industriesGrid__43pUl,.page_introJuxtaposeGrid__otGf_,.page_noCodeBannerBox___gJAK,.page_noCodeGrid__HAiC3,.page_solutionsTwoColGrid__syf0N,.page_testimonialsGrid__pphNZ,.page_topTwoGrid__mayrX,.page_visionCaseStudyGrid__sSxU2,.page_visionTwoCol__GUeP3{grid-template-columns:1fr}.page_introDivider__SBGg0{width:100px;height:3px;min-height:3px;background:linear-gradient(90deg,rgba(148,198,64,.2),#94C640 50%,rgba(148,198,64,.2));margin:8px 0}.page_categoryRow__nTypA{grid-template-columns:1fr}.page_catLabelCell__h2j4i{border-right:none;border-bottom:1px solid #e5e9e4}.page_archLayerRow__979Xm{grid-template-columns:1fr;gap:8px}}@media (max-width:850px){.page_processStepsHorizontal___OrgA{flex-direction:column;align-items:center;gap:24px}.page_processStepHorizWrap__6bx_D{flex-direction:column;width:100%}.page_stepArrowHoriz__1nHNi{transform:rotate(90deg);margin-top:12px}}@media (max-width:600px){.page_containerNarrow__rgaUJ,.page_containerText__X25Zn,.page_container__Jw0qH{padding:0 20px}.page_sectionArchitecture__dqLjZ,.page_sectionBannerDark__D0sMD,.page_sectionBannerLight__W6Qj5,.page_sectionBusinessCta__nToH4,.page_sectionDarkProcess__HH6k7,.page_sectionDark__H26O_,.page_sectionEngagement__4_6ti,.page_sectionIndustries__JrUWa,.page_sectionIntro__m7GxL,.page_sectionMetrics__zN_H3,.page_sectionNoCodeBanner__5SSeS,.page_sectionPartnerships__A_QWR,.page_sectionProductsCategory__qycfp,.page_sectionSolutions__2tJmU,.page_sectionTestimonials__CWAFP,.page_sectionVisionAI__Da0GA,.page_sectionVisionCaseStudy__MN8al,.page_sectionWhyIdentifYou__7Uwwt{padding-top:60px;padding-bottom:60px}.page_ctaDarkCard__i6z7d{padding:40px 24px}}.Header_header__ZPN_X{position:sticky;top:0;z-index:1000;border-bottom:1px solid #e2e8f0;box-shadow:0 4px 20px -2px rgba(15,23,42,.05);transition:background-color .25s ease,box-shadow .25s ease}.Header_headerExpanded__YyOC0,.Header_header__ZPN_X{background-color:#ffffff!important;background:#ffffff!important}.Header_headerExpanded__YyOC0{border-bottom-color:#cbd5e1;box-shadow:0 12px 36px -6px rgba(15,23,42,.12)}.Header_inner__q09Ou{max-width:1280px;margin:0 auto;padding:14px 32px;display:flex;align-items:center;justify-content:space-between;gap:24px;background:#ffffff!important}.Header_logo__1hGYx{display:flex;align-items:center;text-decoration:none;flex-shrink:0;transition:transform .2s ease}.Header_logo__1hGYx:hover{transform:scale(1.02)}.Header_logoImg__exmVV{height:44px;width:auto;object-fit:contain;display:block}.Header_nav__LLUoy{display:flex;align-items:center;gap:24px}.Header_navItem__Fdmv_{position:relative}.Header_navLink__SqOUL{font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:700;color:#0f172a!important;text-decoration:none;display:flex;align-items:center;gap:6px;cursor:pointer;background:transparent;border:none;padding:8px 12px;border-radius:6px;font-family:inherit;transition:color .15s ease,background-color .15s ease}.Header_navLink__SqOUL:hover{color:#94C640!important;background:rgba(148,198,64,.08)}.Header_navLinkOpen__YGqGA{color:#94C640!important;background:transparent!important}.Header_chevron__gNYYq{font-size:10px;color:#0f172a!important;transition:transform .25s ease,color .25s ease}.Header_chevronRotated__Zl658{color:#94C640!important}.Header_ctaBtn___38i1{background:#94C640;color:#0D1612;padding:10px 22px;border-radius:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;white-space:nowrap;box-shadow:0 4px 14px rgba(148,198,64,.3);transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease,color .15s ease;flex-shrink:0}.Header_ctaBtn___38i1:hover{background:#94C640;color:#FFFFFF!important;transform:translateY(-1px);box-shadow:0 6px 20px rgba(148,198,64,.55),0 0 12px rgba(148,198,64,.35)}.Header_megaDrawer__Pt7XE{position:absolute;top:100%;left:0;width:100%;background-color:#ffffff!important;background:#ffffff!important;border-top:1px solid #e2e8f0;box-shadow:0 20px 40px -5px rgba(15,23,42,.15),0 10px 15px -5px rgba(15,23,42,.08);animation:Header_megaExpand__dkbtA .25s cubic-bezier(.16,1,.3,1);z-index:1100}@keyframes Header_megaExpand__dkbtA{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.Header_megaInner__IhvH8{max-width:1280px;margin:0 auto;padding:36px 32px 44px;display:grid;grid-template-columns:380px 1fr;gap:64px;background:#ffffff!important}.Header_megaColLeft__74ujp{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.Header_megaTitle__6Lb3f{font-size:22px;font-weight:700;color:#0f172a;letter-spacing:-.01em}.Header_megaDesc__2h7_6,.Header_megaTitle__6Lb3f{font-family:Plus Jakarta Sans,sans-serif;margin:0}.Header_megaDesc__2h7_6{font-size:14px;line-height:1.65;color:#475569!important}.Header_megaCtaLink__Qg1qs{display:inline-flex;align-items:center;gap:8px;font-family:Plus Jakarta Sans,sans-serif;font-size:15px;font-weight:700;color:#0f172a;text-decoration:none;margin-top:4px;transition:color .2s ease,transform .2s ease}.Header_megaCtaLink__Qg1qs:hover{color:#94C640;transform:translateX(4px)}.Header_megaIndustriesSection__4BZQL{margin-top:28px;width:100%;padding:0!important}.Header_megaIndustriesHeading__Mdxk7{font-family:Plus Jakarta Sans,sans-serif;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:12px}.Header_megaIndustriesList__hTVLI{display:flex;flex-direction:column;gap:12px;align-items:flex-start}.Header_megaIndustriesList__hTVLI,.Header_megaIndustriesList__hTVLI li{list-style:none!important;margin:0!important;padding:0!important}.Header_megaIndustryLink__ioqSW{font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:600;color:#334155!important;text-decoration:none;transition:color .15s ease,transform .15s ease;display:inline-block;margin:0!important;padding:0!important}.Header_megaIndustryLink__ioqSW:hover{color:#94C640!important;transform:translateX(3px)}.Header_megaIndustryText__sFvOv{font-family:Plus Jakarta Sans,sans-serif;font-size:14.5px;font-weight:500;color:#64748b!important;display:inline-block;margin:0!important;padding:0!important;cursor:default}.Header_megaColRight__wfzSH,.Header_megaList__6jogm{display:flex;flex-direction:column}.Header_megaList__6jogm{list-style:none;margin:0;padding:0}.Header_megaListItem__owT4p{border-bottom:1px solid #e2e8f0}.Header_megaListItem__owT4p:last-child{border-bottom:none}.Header_megaLink__9KzFl{display:block;padding:16px 0;font-family:Plus Jakarta Sans,sans-serif;font-size:15.5px;font-weight:500;color:#0f172a!important;text-decoration:none;transition:color .2s ease,padding-left .2s ease}.Header_megaLink__9KzFl:hover{color:#94C640;padding-left:8px}.Header_hamburger__FK73A{background:none;border:1px solid #e2e8f0;border-radius:8px;width:42px;height:42px;color:#0f172a;font-size:20px;cursor:pointer;display:flex;align-items:center;justify-content:center}.Header_mobileMenu__EtVHp{background:#ffffff!important;border-top:1px solid #e2e8f0;padding:24px;display:flex;flex-direction:column;gap:20px}.Header_mobileGroup__8mXfl{display:flex;flex-direction:column;gap:10px}.Header_mobileLink__IGUnl{font-family:Plus Jakarta Sans,sans-serif;font-size:16px;font-weight:700;color:#0f172a;text-decoration:none}.Header_mobileSubLink__rZqmT{font-size:14px;color:#475569!important;text-decoration:none;padding-left:14px;border-left:2px solid #e2e8f0}.Header_mobileSubLink__rZqmT:hover{color:#94C640;border-left-color:#94C640}.Header_mobileCta__d6sR6{background:#94C640;color:#0D1612;padding:12px;border-radius:8px;font-weight:600;text-align:center;text-decoration:none;transition:color .15s ease;display:block}.Header_mobileCta__d6sR6:hover{color:#FFFFFF!important}.FlowChain_chain__mfdxF{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 6px;width:100%}.FlowChain_vertical__gAB5J{flex-direction:column;align-items:center;gap:0}.FlowChain_node__jlx3N{display:inline-flex;align-items:center;margin:4px 0}.FlowChain_vertical__gAB5J .FlowChain_node__jlx3N{flex-direction:column;align-items:center;margin:0}.FlowChain_arrow__lfLy1{color:#8B978F;padding:0 8px;font-size:14px;flex-shrink:0;user-select:none}.FlowChain_arrowDark__qTTWD{color:#94C640}.FlowChain_vertical__gAB5J .FlowChain_arrow__lfLy1{padding:6px 0}.FlowChain_label__im6fb{padding:8px 14px;border-radius:6px;font-size:13.5px;font-weight:600;white-space:nowrap;text-align:center}.FlowChain_default__NDrOt{background:#F2F5F1;color:#2B3530;border:1px solid #e3e7e1}.FlowChain_dark__fLBOe{background:#14221C;border:1px solid rgba(148,198,64,.3);color:#FAFAF8;box-shadow:0 2px 8px rgba(0,0,0,.2)}.FlowChain_white__nNiQw{background:#FFFFFF;color:#2B3530;border:1px solid #e3e7e1}.page_page__IbAJ7{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#FAFAF8;color:#12181B;line-height:1.5}.page_container__p0_jB{max-width:1240px;margin:0 auto;padding:0 24px}.page_containerNarrow__lbYwG{max-width:960px;margin:0 auto;padding:0 24px}.page_eyebrowGreen__C9rTz{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:12px}.page_sectionHeroBanner__pL81O{position:relative;width:100%;height:450px;min-height:450px;padding:40px 24px;display:flex;align-items:center;background:#0D1612;border-bottom:1px solid rgba(148,198,64,.15);color:#FFFFFF;overflow:hidden}.page_heroBgImage__9YuIU{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0}.page_heroDarkOverlay__wwOmq{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0D1612,rgba(13,22,18,.88) 55%,rgba(13,22,18,.5));z-index:1}.page_heroContainer__Z6CMk{position:relative;z-index:2;max-width:1240px;width:100%;margin:0 auto;padding:0}.page_heroCardDark__AGqwG{max-width:820px;margin:0;text-align:left}.page_heroTitle__OWbKD{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.18;color:#FFFFFF;margin:0 0 20px;letter-spacing:-.015em;text-align:left}.page_heroDesc__qVIIF{font-size:clamp(15px,1.8vw,17px);line-height:1.6;color:#A0B0A7;max-width:760px;margin:0 0 24px;text-align:left}.page_heroAccentGreen__cdLCL{font-family:Manrope,sans-serif;font-size:clamp(18px,2.2vw,24px);font-weight:800;color:#94C640;margin-bottom:32px;text-align:left}.page_btnPrimary__TOPEk{display:inline-flex;align-items:center;justify-content:center;background:#94C640;color:#0D1612;font-weight:800;font-size:15px;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px rgba(148,198,64,.3);border:1px solid #94c640}.page_btnPrimary__TOPEk:hover{background:#94C640;border-color:#FFFFFF;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_sectionIntro__3wdFQ{padding:80px 24px 64px;max-width:1040px;margin:0 auto;text-align:center}.page_introTitle__udqCD{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(34px,4.5vw,52px);color:#12181B;margin:0 0 28px;letter-spacing:-.02em;line-height:1.15}.page_introParagraph__pagrK{font-size:clamp(16.5px,1.9vw,20px);line-height:1.75;color:#2B3530;margin:0}.page_introBold__OVeA_{font-weight:800;color:#12181B}.page_sectionCaseStudy1__k4EWk{padding:0 24px 64px;max-width:1240px;margin:0 auto}.page_csCardDark__MtLFS{background:#0D1612;border:1px solid rgba(148,198,64,.25);border-radius:20px;padding:48px;color:#FFFFFF;box-shadow:0 16px 40px rgba(0,0,0,.25)}.page_csGridDark__z1UCl{display:grid;grid-template-columns:1.1fr .9fr;gap:48px;align-items:center}.page_csTagGreen__12wK_{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:14px}.page_csTitleDark__a4Zye{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(26px,3.2vw,36px);color:#FFFFFF;margin:0 0 18px;line-height:1.25;letter-spacing:-.01em}.page_csDescDark__skutB{font-size:15.5px;line-height:1.65;color:#A0B0A7;margin:0 0 28px}.page_csLinkGreen__NDNkX{display:inline-flex;align-items:center;font-size:15px;font-weight:700;color:#94C640;text-decoration:none;transition:color .2s ease}.page_csLinkGreen__NDNkX:hover{color:#94C640;text-decoration:underline}.page_imageBox__RCkjH{height:280px;border-radius:14px;overflow:hidden;border:1px solid rgba(148,198,64,.2);background:rgba(255,255,255,.04);position:relative}.page_imageBox__RCkjH,.page_placeholderBoxDark__XLW59{width:100%;display:flex;align-items:center;justify-content:center}.page_placeholderBoxDark__XLW59{height:100%;border:2px dashed rgba(148,198,64,.3);border-radius:14px;flex-direction:column;color:#7A8E84;font-size:13px;text-align:center;padding:24px;background:rgba(255,255,255,.02)}.page_realImg__2tXyB{width:100%;height:100%;object-fit:cover;display:block}.page_sectionCaseStudy2__JKRoy{padding:0 24px 80px;max-width:1240px;margin:0 auto}.page_csCardLight__hh6Ia{background:#F5F7F4;border:1px solid #e3e7e1;border-radius:20px;padding:48px;color:#12181B;box-shadow:0 4px 20px rgba(0,0,0,.03)}.page_csGridLight__vQOeQ{display:grid;grid-template-columns:.9fr 1.1fr;gap:48px;align-items:center}.page_csTitleLight__rEKAR{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(26px,3.2vw,36px);color:#12181B;margin:0 0 18px;line-height:1.25;letter-spacing:-.01em}.page_csDescLight__VywZZ{font-size:15.5px;line-height:1.65;color:#5B6862;margin:0 0 28px}.page_placeholderBoxLight__zXJbW{width:100%;height:280px;border:2px dashed #c8d1c9;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#7A8E84;font-size:13px;text-align:center;padding:24px;background:#EAECE8}.page_sectionMethodology__lxrcG{padding:0 24px 80px;max-width:1240px;margin:0 auto}.page_methodCardDark__B1HDI{background:#0D1612;border:1px solid rgba(148,198,64,.25);border-radius:20px;padding:56px 40px;color:#FFFFFF;box-shadow:0 16px 40px rgba(0,0,0,.25)}.page_methodTag__d5D6L{font-size:11.5px;font-weight:800;letter-spacing:.1em;color:#94C640;text-transform:uppercase;text-align:center;margin-bottom:16px}.page_methodTitle__Ov7kD{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(24px,3.2vw,38px);color:#FFFFFF;margin:0 0 48px;text-align:center;letter-spacing:-.01em;line-height:1.25}.page_methodGrid__OkPP8{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.page_methodBlock__UHWsJ{background:rgba(255,255,255,.03);border:1px solid rgba(148,198,64,.2);border-radius:14px;padding:28px 24px;transition:all .25s ease}.page_methodBlock__UHWsJ:hover{background:rgba(148,198,64,.08);border-color:#94C640}.page_methodBlockHighlight__UR3S3{background:rgba(148,198,64,.12);border:1.5px solid #94c640;border-radius:14px;padding:28px 24px;box-shadow:0 0 20px rgba(148,198,64,.2)}.page_methodN__WUBu4{font-family:Manrope,sans-serif;font-size:12px;font-weight:800;letter-spacing:.08em;color:#94C640;margin-bottom:12px}.page_methodText__yGZE0{font-size:14.5px;line-height:1.6;color:#C2D4CB;margin:0}.page_methodTextHighlight__Dn1IX{font-size:15px;line-height:1.6;color:#FFFFFF;font-weight:700;margin:0}.page_sectionProcurement___WMXt{padding:0 24px 80px;max-width:1240px;margin:0 auto}.page_sectionHeaderLight__e_Rqv{margin-bottom:36px}.page_procurementGrid__J7aJX{display:grid;grid-template-columns:1fr 1fr;gap:28px}.page_procurementCard__Rzz24{background:#F5F7F4;border:1px solid #e3e7e1;border-radius:18px;padding:40px 36px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 4px 16px rgba(0,0,0,.02);transition:all .25s ease}.page_procurementCard__Rzz24:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 30px rgba(0,0,0,.06)}.page_cardTitle__I2O2n{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(20px,2.4vw,26px);color:#12181B;margin:0 0 14px;line-height:1.3}.page_cardDesc___bs_v{font-size:14.5px;line-height:1.65;color:#5B6862;margin:0 0 28px}.page_sectionNews__NHHUN{padding:0 24px 96px;max-width:1240px;margin:0 auto}.page_newsGrid__GF9ab{display:grid;grid-template-columns:1fr 1fr;gap:28px}.page_newsCard__ctlXp{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:18px;overflow:hidden;text-decoration:none;transition:all .25s ease;box-shadow:0 2px 8px rgba(0,0,0,.02);display:flex;flex-direction:column}.page_newsCard__ctlXp:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 30px rgba(0,0,0,.06)}.page_newsImgBox__CKwUr{height:220px;border-bottom:1px solid #e3e7e1;background:#F5F7F4;position:relative}.page_newsImgBox__CKwUr,.page_placeholderNewsBox__jKlXs{width:100%;display:flex;align-items:center;justify-content:center}.page_placeholderNewsBox__jKlXs{height:100%;border-bottom:2px dashed #c8d1c9;flex-direction:column;color:#7A8E84;font-size:13px;text-align:center;padding:24px;background:#EAECE8}.page_newsBody__TLLNg{padding:28px;flex-grow:1}.page_newsTitle__DvO7_{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(17px,2vw,20px);color:#12181B;margin:0;line-height:1.35}@media (max-width:992px){.page_csGridDark__z1UCl,.page_csGridLight__vQOeQ,.page_newsGrid__GF9ab,.page_procurementGrid__J7aJX{grid-template-columns:1fr;gap:32px}.page_methodGrid__OkPP8{grid-template-columns:1fr 1fr}.page_csCardDark__MtLFS,.page_csCardLight__hh6Ia,.page_methodCardDark__B1HDI{padding:36px 24px}}@media (max-width:640px){.page_methodGrid__OkPP8{grid-template-columns:1fr}.page_sectionCaseStudy1__k4EWk,.page_sectionCaseStudy2__JKRoy,.page_sectionHeroBanner__pL81O,.page_sectionIntro__3wdFQ,.page_sectionMethodology__lxrcG,.page_sectionNews__NHHUN,.page_sectionProcurement___WMXt{padding-top:48px;padding-bottom:48px}}.page_sectionJourney__F9Wor{padding:64px 0;background:#FAFAF8}.page_centerHeader__bp301{text-align:center;max-width:780px;margin:0 auto 40px}.page_sectionTitleDark__jyFIh{font-family:Manrope,sans-serif;font-size:clamp(26px,2.8vw,36px);font-weight:800;color:#12181B;margin:0 0 14px;letter-spacing:-.01em}.page_journeyBox__XC8je{background:#0D1612;border:1px solid rgba(148,198,64,.25);border-radius:16px;padding:36px 24px;overflow-x:auto;box-shadow:0 12px 32px rgba(0,0,0,.15)}.page_page__Cwtzn{font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background:#FAFAF8;color:#12181B;line-height:1.5}.page_container__p_8U3{max-width:1240px;margin:0 auto;padding:0 24px}.page_containerNarrow__EBKPy{max-width:1000px;margin:0 auto;padding:0 24px}.page_eyebrowGreen__zXfva{font-size:12px;font-weight:800;letter-spacing:.1em;color:#94C640;text-transform:uppercase;margin-bottom:12px}.page_sectionHeroBanner__6bEZi{position:relative;width:100%;height:450px;min-height:450px;padding:40px 24px;display:flex;align-items:center;background:#0D1612;border-bottom:1px solid rgba(148,198,64,.15);color:#FFFFFF;overflow:hidden}.page_heroBgImage__5GW0m{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.35;z-index:0}.page_heroDarkOverlay__W0XJw{position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(90deg,#0D1612,rgba(13,22,18,.88) 55%,rgba(13,22,18,.5));z-index:1}.page_heroContainer__sJGpU{position:relative;z-index:2;max-width:1240px;width:100%;margin:0 auto;padding:0}.page_heroCardDark__l3RIh{max-width:820px;margin:0;text-align:left}.page_heroTitle__1scKO{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(30px,4vw,46px);line-height:1.18;color:#FFFFFF;margin:0 0 20px;letter-spacing:-.015em;text-align:left}.page_heroDesc___sOdy{font-size:clamp(15px,1.8vw,17px);line-height:1.6;color:#A0B0A7;max-width:760px;margin:0 0 24px;text-align:left}.page_heroAccentGreen__9tPsU{font-family:Manrope,sans-serif;font-size:clamp(18px,2.2vw,24px);font-weight:800;color:#94C640;margin-bottom:32px;text-align:left}.page_btnGroup__I_Uzo{display:flex;flex-wrap:wrap;gap:14px;justify-content:flex-start;align-items:center}.page_btnPrimary__r8Xow{display:inline-flex;align-items:center;justify-content:center;background:#94C640;color:#0D1612;font-weight:800;font-size:15px;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .25s ease;box-shadow:0 4px 16px rgba(148,198,64,.3);border:1px solid #94c640}.page_btnPrimary__r8Xow:hover{background:#94C640;border-color:#94C640;color:#FFFFFF!important;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35)}.page_btnSecondaryDark__hwcG_{display:inline-flex;align-items:center;justify-content:center;background:transparent;color:#FFFFFF;border:1px solid rgba(255,255,255,.3);font-weight:700;font-size:15px;padding:14px 32px;border-radius:8px;text-decoration:none;transition:all .2s ease}.page_btnSecondaryDark__hwcG_:hover{border-color:#94C640;color:#94C640;background:rgba(148,198,64,.1)}.page_sectionIntro__005Sr{padding:80px 24px 64px;max-width:1040px;margin:0 auto;text-align:center}.page_introTitle__93Ddi{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(34px,4.5vw,52px);color:#12181B;margin:0 0 28px;letter-spacing:-.02em;line-height:1.15}.page_introParagraph__QY_Jt{font-size:clamp(16.5px,1.9vw,20px);line-height:1.75;color:#2B3530;margin:0}.page_introBold__PS119{font-weight:800;color:#12181B}.page_heroVisualBox__Bx8rr{width:100%;border-radius:16px;overflow:hidden;border:1px solid #e3e7e1;box-shadow:0 20px 40px rgba(0,0,0,.08);background:#EAECE8;position:relative}.page_realImg__gP0_S{width:100%;height:100%;max-height:400px;object-fit:cover;display:block}.page_visualPlaceholderOverlay__80c6m{position:absolute;bottom:0;left:0;right:0;background:rgba(18,24,27,.75);backdrop-filter:blur(4px);color:#FFFFFF;font-size:12px;font-weight:600;padding:8px 16px;text-align:center}.page_sectionDarkCell__Iyxs_{background:#0D1612;padding:80px 24px;color:#FFFFFF;border-bottom:1px solid rgba(148,198,64,.15)}.page_darkCellCard__Fw2oE{max-width:1100px;margin:0 auto;text-align:center}.page_darkCellTitle__zBoKD{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,40px);color:#FFFFFF;margin:0 0 36px;letter-spacing:-.01em}.page_cellDiagramBox__iA0B7{width:100%;max-width:960px;margin:0 auto 36px;border-radius:16px;overflow:hidden;border:1px solid rgba(148,198,64,.3);box-shadow:0 16px 40px rgba(0,0,0,.5);background:#14221C}.page_equipmentTagsGrid__iyNDL{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:36px auto;max-width:960px}.page_equipmentTag__bLapU{background:rgba(255,255,255,.06);border:1px solid rgba(148,198,64,.25);color:#D2E0D9;font-size:12.5px;font-weight:600;padding:6px 14px;border-radius:6px;transition:all .2s ease}.page_equipmentTag__bLapU:hover{background:rgba(148,198,64,.15);border-color:#94C640;color:#FFFFFF}.page_quoteBox__FGpf8{max-width:820px;margin:36px auto;border-left:4px solid #94c640;padding:16px 24px;background:rgba(148,198,64,.08);text-align:left;border-radius:0 10px 10px 0}.page_quoteText__uuXRl{font-size:15px;line-height:1.65;color:#E0EBE5;font-style:italic;margin:0}.page_sectionPrecision__mLi_L{padding:80px 24px;max-width:1240px;margin:0 auto}.page_precisionGrid__ihjZ7{display:grid;grid-template-columns:1fr 1fr;gap:48px;align-items:center}.page_precisionVisualBox__8upEC{width:100%;border-radius:16px;overflow:hidden;border:1px solid #e3e7e1;box-shadow:0 12px 32px rgba(0,0,0,.06);background:#FFFFFF}.page_precisionTitle__daIrP{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(26px,3vw,36px);color:#12181B;margin:0 0 16px;line-height:1.25}.page_precisionDesc__nsJPJ{font-size:15.5px;color:#5B6862;line-height:1.65;margin:0 0 28px}.page_statMetricsGrid__0hik_{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:28px}.page_statMetricBox___fl1L{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:12px;padding:20px 16px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.03);transition:border-color .2s ease,transform .2s ease}.page_statMetricBox___fl1L:hover{border-color:#94C640;transform:translateY(-2px)}.page_statMetricVal__ATL8g{font-family:Manrope,sans-serif;font-size:26px;font-weight:800;color:#94C640;display:block}.page_statMetricLabel__zDF_g{font-size:12px;font-weight:700;color:#7A8E84;margin-top:4px;text-transform:uppercase;letter-spacing:.04em}.page_sectionCaseStudies__KRadm{padding:80px 24px;max-width:1240px;margin:0 auto}.page_csMainTitle__JW9v9{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(28px,3.5vw,40px);text-align:center;color:#12181B;margin-bottom:48px;letter-spacing:-.01em}.page_featuredCsCard__grBCQ{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:16px;padding:32px;display:grid;grid-template-columns:1fr 1.1fr;gap:36px;align-items:center;margin-bottom:40px;box-shadow:0 8px 24px rgba(0,0,0,.04)}.page_csVisualBox__AGb7K{width:100%;border-radius:12px;overflow:hidden;border:1px solid #e3e7e1}.page_csFeaturedTag__SBj88{font-size:11.5px;font-weight:800;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:10px}.page_csFeaturedTitle__OKnzs{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(22px,2.5vw,28px);color:#12181B;margin:0 0 12px;line-height:1.25}.page_csSubtitle__vyOQU{font-size:14.5px;font-weight:700;color:#5B6862;margin-bottom:16px}.page_csDetailRow__l5qxq{font-size:14px;color:#4A5650;margin-bottom:8px;line-height:1.5}.page_csDetailLabel__9q3gw{font-weight:700;color:#12181B}.page_csBodyPara__7iwXC{font-size:14.5px;line-height:1.6;color:#5B6862;margin-bottom:16px}.page_csStatBadges__4ApTD{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0 24px}.page_csStatBadge__bFqk1{background:#F4F8EC;border:1px solid rgba(148,198,64,.4);color:#94C640;font-size:12px;font-weight:700;padding:6px 12px;border-radius:6px}.page_csThreeGrid__IwpMl{display:grid;grid-template-columns:repeat(3,1fr);gap:28px}.page_csCard__1XF_k{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:16px;padding:28px 24px;text-decoration:none;transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.02)}.page_csCard__1XF_k:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 30px rgba(0,0,0,.08)}.page_csGridTag__6aYjI{font-size:11px;font-weight:800;letter-spacing:.06em;color:#94C640;text-transform:uppercase;margin-bottom:8px}.page_csGridTitle__2WRfk{font-family:Manrope,sans-serif;font-weight:800;font-size:17px;color:#12181B;margin:0 0 12px;line-height:1.35}.page_csDesc__ABu_v{font-size:13.5px;color:#5B6862;line-height:1.55;margin-bottom:20px}.page_csLink__cX58P{font-size:13.5px;font-weight:700;color:#94C640;text-decoration:none;display:inline-flex;align-items:center;gap:4px;transition:color .2s ease}.page_csCard__1XF_k:hover .page_csLink__cX58P,.page_csLink__cX58P:hover{color:#94C640;text-decoration:underline}.page_sectionDarkDifference__S_wBp{background:#0B1310;padding:80px 24px;color:#FFFFFF;border-top:1px solid rgba(148,198,64,.15);border-bottom:1px solid rgba(148,198,64,.15)}.page_darkDiffCard__Tz5Lw{max-width:1000px;margin:0 auto;text-align:center}.page_darkDiffDesc__Mrix8{max-width:760px;margin:0 auto 36px;color:#A0B0A7;font-size:15.5px;line-height:1.6}.page_stackedFlowGrid__VzGaP{display:flex;flex-direction:column;gap:14px;max-width:860px;margin:40px auto 32px}.page_stackedFlowBlock__KZlkv{background:rgba(255,255,255,.03);border:1px solid rgba(148,198,64,.25);border-radius:12px;padding:18px 24px;text-align:center;transition:all .2s ease}.page_stackedFlowBlock__KZlkv:hover{background:rgba(148,198,64,.08);border-color:#94C640}.page_stackedTitle__BMVg4{font-family:Manrope,sans-serif;font-size:18px;font-weight:800;color:#94C640;margin-bottom:4px}.page_stackedSub__lEGwj{font-size:13.5px;color:#C2D4CB;font-weight:500}.page_diffSummaryQuote__BnZP7{margin:28px 0 0;font-size:14px;color:#94C640;font-weight:700;letter-spacing:.02em}.page_sectionPov__ee8lP{padding:80px 24px;max-width:1240px;margin:0 auto}.page_povThreeGrid__sLatE{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.page_povCard__ULGtH{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:16px;overflow:hidden;padding:24px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .25s ease}.page_povCard__ULGtH:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 30px rgba(0,0,0,.06)}.page_povImgBox__Jwl0_{border-radius:10px;overflow:hidden;height:180px;margin-bottom:18px;border:1px solid #e3e7e1;background:#F5F7F4}.page_povTitle__VSpse{font-family:Manrope,sans-serif;font-weight:800;font-size:18px;color:#12181B;margin:0 0 10px;line-height:1.35}.page_povDesc__VEpvH{font-size:14px;color:#5B6862;line-height:1.55;margin-bottom:20px}.page_placeholderBadge__yGR4z{display:inline-block;background:#F0F2EE;color:#7A8E84;font-size:11px;font-weight:700;padding:4px 10px;border-radius:4px;margin-bottom:12px;text-transform:uppercase}.page_sectionPartners__GPiVG{padding:0 24px 80px;max-width:1240px;margin:0 auto;text-align:center}.page_partnersGrid__uXZO5{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:40px}.page_partnerCard__iDJur{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:14px;padding:28px 24px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.02);transition:all .2s ease}.page_partnerCard__iDJur:hover{border-color:#94C640;transform:translateY(-2px)}.page_partnerTitle__u5oq4{font-family:Manrope,sans-serif;font-weight:800;font-size:18px;color:#12181B;margin:0 0 10px}.page_partnerDesc__fnug2{font-size:13.5px;color:#6B7A72;line-height:1.5}.page_sectionCta__jkA68{padding:80px 24px;max-width:1240px;margin:0 auto}.page_ctaCardLight__x4FJ_{background:#F3F5F4;border:1px solid #e3e7e1;border-radius:20px;padding:56px 32px;text-align:center;color:#12181B;box-shadow:0 16px 40px rgba(0,0,0,.05)}.page_ctaTitleLight__cQPaq{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(24px,3.2vw,36px);color:#12181B;margin:0 0 28px;letter-spacing:-.01em}.page_sectionNews__9lcOJ{padding:0 24px 96px;max-width:1240px;margin:0 auto}.page_newsGrid__PKsf3{display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin-top:36px}.page_newsCard__Zk_hN{background:#FFFFFF;border:1px solid #e3e7e1;border-radius:16px;padding:28px 24px;text-decoration:none;transition:all .25s ease;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 2px 8px rgba(0,0,0,.02)}.page_newsCard__Zk_hN:hover{transform:translateY(-4px);border-color:#94C640;box-shadow:0 12px 30px rgba(0,0,0,.06)}.page_newsTag__xunXq{font-size:11px;font-weight:800;letter-spacing:.08em;color:#94C640;text-transform:uppercase;margin-bottom:10px}.page_newsTitle__KZfM9{font-family:Manrope,sans-serif;font-weight:800;font-size:17.5px;color:#12181B;margin:0 0 10px;line-height:1.35}.page_newsDesc__q9oMd{font-size:13.5px;color:#5B6862;line-height:1.55;margin-bottom:20px}@media (max-width:992px){.page_featuredCsCard__grBCQ,.page_heroBannerGrid__B7UIm,.page_precisionGrid__ihjZ7{grid-template-columns:1fr;gap:32px}.page_csThreeGrid__IwpMl,.page_newsGrid__PKsf3,.page_partnersGrid__uXZO5,.page_povThreeGrid__sLatE{grid-template-columns:1fr}}@media (max-width:640px){.page_sectionCaseStudies__KRadm,.page_sectionCta__jkA68,.page_sectionDarkCell__Iyxs_,.page_sectionDarkDifference__S_wBp,.page_sectionHeroBanner__6bEZi,.page_sectionNews__9lcOJ,.page_sectionPartners__GPiVG,.page_sectionPov__ee8lP,.page_sectionPrecision__mLi_L{padding-top:48px;padding-bottom:48px}.page_statMetricsGrid__0hik_{grid-template-columns:1fr}.page_ctaCardLight__x4FJ_{padding:36px 20px}}.HeroSection_hero__8zGhL{position:relative;min-height:520px;padding:64px 0 52px;display:flex;align-items:center;overflow:hidden;background:#000000;border-bottom:1px solid rgba(255,255,255,.08)}.HeroSection_overlay___OWRE{display:none}.HeroSection_content__BTr2_{position:relative;max-width:1400px;margin:0 auto;padding:0 40px;width:100%;z-index:1}.HeroSection_card___I5B1{max-width:1050px;margin-bottom:28px}.HeroSection_badge__jDEAL{display:inline-block;background:rgba(148,198,64,.15);border:1px solid rgba(148,198,64,.35);color:#94C640;font-size:12px;font-weight:700;padding:4px 12px;border-radius:20px;margin-bottom:16px;letter-spacing:.04em;text-transform:uppercase}.HeroSection_headline__2SxNi{font-family:Manrope,sans-serif;font-weight:800;font-size:clamp(32px,4.4vw,58px);line-height:1.1;margin:0 0 18px;letter-spacing:-.025em;color:#FFFFFF}.HeroSection_headlineAccent__FNfJk{color:#94C640;display:block}.HeroSection_subheading__75okD{font-size:18.5px;color:#FFFFFF;font-weight:500;margin:0 0 12px;line-height:1.38;text-wrap:pretty}.HeroSection_description__khW8N{font-size:15px;color:#CBD5E1;margin:0;max-width:880px;line-height:1.55;text-wrap:pretty}.HeroSection_heroBottomRow__5uUNY{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-top:24px}.HeroSection_buttons__l0LOc{flex-shrink:0;align-self:flex-start}.HeroSection_btnPrimary__sjcs2{display:inline-flex;align-items:center;justify-content:center;background:#94C640;color:#0D1612;padding:13px 28px;border-radius:6px;font-size:14.5px;font-weight:700;text-decoration:none;transition:all .2s ease;box-shadow:0 4px 16px rgba(148,198,64,.3);cursor:pointer;white-space:nowrap}.HeroSection_btnPrimary__sjcs2:hover{background:#94C640;transform:translateY(-2px);box-shadow:0 8px 24px rgba(148,198,64,.55),0 0 14px rgba(148,198,64,.35);color:#FFFFFF!important}.HeroSection_processStepsHorizontal__mS0G6{display:flex;align-items:flex-start;justify-content:flex-end;gap:16px;flex:1;max-width:920px;margin-left:auto;align-self:flex-end;padding-top:36px}.HeroSection_processStepHorizWrap__ayZgE{display:flex;align-items:flex-start;gap:12px}.HeroSection_processStepHoriz__wLJeg{display:flex;flex-direction:column;align-items:flex-start;text-align:left;max-width:125px}.HeroSection_stepBadgeHoriz___Oh6h{font-family:Manrope,sans-serif;font-size:13px;font-weight:800;color:#94C640;margin-bottom:2px}.HeroSection_stepNameHoriz__ueszS{font-family:Manrope,sans-serif;font-size:14px;font-weight:800;color:#FFFFFF;margin:0 0 4px;letter-spacing:-.01em;white-space:nowrap}.HeroSection_stepSubHoriz__hAfj0{font-size:11px;color:#A6B4AD;margin:0;line-height:1.35}.HeroSection_stepArrowHoriz__s2WiE{color:#94C640;font-size:13px;font-weight:700;flex-shrink:0;margin-top:2px}@media (max-width:1120px){.HeroSection_heroBottomRow__5uUNY{flex-direction:column;align-items:flex-start;gap:20px}.HeroSection_processStepsHorizontal__mS0G6{width:100%;max-width:none}}@media (max-width:768px){.HeroSection_processStepsHorizontal__mS0G6{gap:16px}.HeroSection_processStepHorizWrap__ayZgE,.HeroSection_processStepsHorizontal__mS0G6{flex-direction:column;align-items:flex-start}.HeroSection_stepArrowHoriz__s2WiE{transform:rotate(90deg)}}