.page_hero__y9P3s{min-height:100vh;display:flex;align-items:center;background:linear-gradient(135deg,hsla(0,0%,5%,.97),hsla(0,0%,5%,.92) 50%,rgba(26,35,50,.6));padding-top:68px;position:relative;z-index:1}.page_heroInner__uvfPA{width:100%}.page_hbc__f9gBm{display:flex;align-items:center;gap:10px;margin-bottom:24px}.page_hbk__ioFHm{font-family:var(--m);font-size:11px;color:var(--mu);text-decoration:none;transition:color .2s}.page_hbk__ioFHm:hover{color:var(--W)}.page_hbs__mo7bi{font-family:var(--m);font-size:11px;color:var(--mu)}.page_htags__zMELc{display:flex;gap:10px;margin-bottom:28px;flex-wrap:wrap}.page_htagInd__eUk_C{border-radius:2px;color:var(--mu);background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.1)}.page_htagInd__eUk_C,.page_htagSvc__4hWzj{font-family:var(--m);font-size:10px;letter-spacing:.1em;padding:4px 12px}.page_htagSvc__4hWzj{border-radius:2px;border:1px solid}.page_hmetric__7iHsZ{font-size:96px;font-weight:800;letter-spacing:-4px;line-height:.9;margin-bottom:8px}.page_hml__DBOal{font-family:var(--m);font-size:12px;letter-spacing:.1em;color:var(--mu);margin-bottom:32px}.page_hh__k5aIt{font-size:36px;font-weight:700;color:var(--W);line-height:1.2;margin-bottom:10px}.page_hsub__kmxAb{font-size:14.5px;color:var(--mg);margin-bottom:36px}.page_hcta__sP_XV{display:flex;gap:14px}.page_bp__SahIJ{display:inline-flex;align-items:center;background:var(--T);color:var(--K);font-weight:700;font-size:14px;padding:14px 28px;border-radius:5px;text-decoration:none;transition:opacity .2s,transform .15s}.page_bp__SahIJ:hover{opacity:.85;transform:translateY(-2px)}.page_bo__JDYhF{display:inline-flex;align-items:center;border:1.5px solid hsla(0,0%,100%,.26);color:var(--W);background:none;font-size:14px;padding:14px 28px;border-radius:5px;text-decoration:none;transition:border-color .2s}.page_bo__JDYhF:hover{border-color:hsla(0,0%,100%,.5)}.page_sl__z8hLY{display:flex;align-items:center;gap:6px;font-family:var(--m);font-size:10.5px;letter-spacing:.14em;margin-bottom:16px}.page_challenge__Ad9vk{background:var(--WW);padding:88px 0;position:relative;z-index:1}.page_chlGrid__6wovO{display:grid;grid-template-columns:1fr 2fr;grid-gap:80px;gap:80px;align-items:start}.page_chlLabel__8se2s{font-family:var(--m);font-size:10px;letter-spacing:.14em;margin-bottom:20px}.page_chlH__p8uPi{font-size:36px;font-weight:800;color:var(--K);letter-spacing:-1.2px;line-height:1.1;margin-bottom:16px;position:-webkit-sticky;position:sticky;top:108px}.page_chlBody__DODnC p{font-size:15px;color:#567;line-height:1.8;margin-bottom:18px}.page_chlBody__DODnC p:last-of-type{margin-bottom:0}.page_chlCallout__LCVGX{background:rgba(0,198,167,.06);border-left:3px solid var(--T);padding:20px 24px;border-radius:0 4px 4px 0;margin-top:28px}.page_chlCallout__LCVGX p{font-size:14px;color:var(--K);font-weight:600;margin:0;line-height:1.5}.page_approach__iQLKe{background:rgba(26,35,50,.9);padding:88px 0;position:relative;z-index:1}.page_aph___5J61{font-size:48px;font-weight:800;color:var(--W);letter-spacing:-1.8px;line-height:1;margin-bottom:56px}.page_aphase__z9ooP{display:flex;gap:40px;padding:32px 0;border-bottom:1px solid hsla(0,0%,100%,.07)}.page_aphase__z9ooP:first-of-type{border-top:1px solid hsla(0,0%,100%,.07)}.page_aphn__Bmwvn{font-family:var(--m);font-size:10px;letter-spacing:.1em;flex-shrink:0;width:56px;padding-top:3px}.page_aphc__ubfBQ{display:flex;flex-direction:column;gap:8px;flex:1 1}.page_apht__ZQL5U{font-size:17px;font-weight:700;color:var(--W)}.page_aphd__jNa0p{font-size:13.5px;color:var(--mg);line-height:1.7}.page_aphtags__VsuAE{display:flex;gap:8px;flex-wrap:wrap;margin-top:4px}.page_aphtag__YUNtd{font-family:var(--m);font-size:10px;padding:3px 9px;border-radius:2px;border:1px solid}.page_arch__CKnty{background:hsla(0,0%,5%,.95);padding:88px 0;position:relative;z-index:1}.page_archHeadline__hpyLM{font-size:40px;font-weight:800;color:var(--W);letter-spacing:-1.5px;margin-bottom:48px}.page_archLayers__9I5WE{display:flex;flex-direction:column;gap:2px}.page_archLayer__hO_Nx{display:grid;grid-template-columns:200px 1fr;border:1px solid;border-radius:4px;overflow:hidden}.page_archLayerLabel__ex5lr{padding:32px 28px;display:flex;flex-direction:column;gap:6px;border-right:1px solid}.page_archLayerName__Ee7eK{font-family:var(--m);font-size:11px;font-weight:700;letter-spacing:.14em}.page_archLayerSub__TARU1{font-size:12px;color:var(--mg)}.page_archLayerContent__ZinjM{padding:32px 36px}.page_archLayerTitle__j2XBE{font-size:15px;font-weight:700;color:var(--W);margin-bottom:12px;line-height:1.35}.page_archLayerDesc__qyRC6{font-size:13.5px;color:var(--mg);line-height:1.72}.page_outcomes__EXITg{background:var(--WW);padding:88px 0;position:relative;z-index:1}.page_outh__yjaJl{font-size:48px;font-weight:800;color:var(--K);letter-spacing:-1.8px;line-height:1;margin-bottom:56px}.page_outgr__I1o7M{display:grid;grid-template-columns:repeat(var(--outcols,4),1fr);grid-gap:2px;gap:2px;background:var(--bdl)}.page_outc__0vNT8{background:var(--WW);padding:36px 32px;display:flex;flex-direction:column;gap:8px}.page_outsub__97G_b{font-size:15px;color:#567;line-height:1.65;max-width:680px;margin-top:40px}.page_techstack__ikFIx{background:var(--WW);padding:48px 0 80px;position:relative;z-index:1}.page_tsh__OChrk{font-size:32px;font-weight:800;color:var(--K);letter-spacing:-1.2px;margin-bottom:32px}.page_tscat__YJPBq{margin-bottom:28px}.page_tscl__ClDn6{font-family:var(--m);font-size:10px;letter-spacing:.12em;margin-bottom:12px}.page_tschps__38STh{display:flex;gap:10px;flex-wrap:wrap}.page_tschp__rFJjY{font-family:var(--m);font-size:12px;color:var(--K);background:#eef2f7;border:1px solid #d8e0ec;padding:7px 16px;border-radius:3px}.page_nextSection__Xe5op{background:rgba(26,35,50,.9);padding:72px 0;position:relative;z-index:1}.page_nxt__Keghk{display:flex;justify-content:space-between;align-items:center;gap:40px;padding:32px 0;border-top:1px solid hsla(0,0%,100%,.08);border-bottom:1px solid hsla(0,0%,100%,.08)}.page_nxtl__fMd0f{font-family:var(--m);font-size:10px;letter-spacing:.1em;color:var(--mu);margin-bottom:8px}.page_nxtt__l9pa8{font-size:24px;font-weight:700;color:var(--W);line-height:1.25}.page_nxtd__2x2kA{font-size:13px;color:var(--mg);margin-top:8px;max-width:480px}.page_nxtcta__z3vXy{font-size:14px;font-weight:700;color:var(--T);text-decoration:none;flex-shrink:0}.page_nxtcta__z3vXy:hover{color:var(--W)}.page_cta__l2YTv{padding:80px 0;position:relative;z-index:1}.page_ctag__emkSV{display:flex;justify-content:space-between;align-items:center;gap:40px}.page_ctah__Er9Ob{font-size:40px;font-weight:800;letter-spacing:-1.5px;line-height:1.1}.page_ctah__Er9Ob em{font-style:italic}.page_ctas__o5BN2{font-size:15px;line-height:1.65;max-width:360px;margin-top:14px}.page_ctab__whKs8{font-weight:700;font-size:14px;padding:15px 36px;border-radius:5px;text-decoration:none;white-space:nowrap;display:inline-block}