.home_home__GbP2_{--bg:#0b1614;--bg-2:#10221e;--bg-3:#163029;--ink:#eef2ec;--muted:#a3b5ad;--line:rgba(238,242,236,0.12);--saffron:#f2b544;--teal:#3fc1a6;--sky:#74b8e6;--coral:#f08a72;--serif:"Newsreader",Georgia,"Times New Roman",serif;--sans:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,Consolas,monospace;background:var(--bg);color:var(--ink);color-scheme:dark;font-family:var(--sans);font-size:16px;line-height:1.6;min-height:100vh;overflow-x:hidden;-webkit-font-smoothing:antialiased}.home_home__GbP2_ :focus-visible{outline:2px solid var(--saffron);outline-offset:3px;border-radius:4px}.home_wrap__t5vqr{width:100%;max-width:1180px;margin:0 auto;padding-left:max(20px,env(safe-area-inset-left,0px));padding-right:max(20px,env(safe-area-inset-right,0px))}.home_band__XJLij{padding-block:104px;position:relative}.home_tint__yqt8y{background:var(--bg-2)}.home_edge__f5T3t{border-top:1px solid var(--line)}.home_eyebrow__F0VJN{font-family:var(--mono);font-size:12px;letter-spacing:.14em;text-transform:uppercase;color:var(--saffron);margin:0 0 18px}.home_home__GbP2_ h1,.home_home__GbP2_ h2,.home_home__GbP2_ h3{font-family:var(--serif);font-weight:400;letter-spacing:-.01em;text-wrap:balance;margin:0}.home_home__GbP2_ h1 em,.home_home__GbP2_ h2 em,.home_statement__BI6Zg em{font-style:italic;color:var(--saffron)}.home_home__GbP2_ h1{font-size:clamp(38px,4.9vw,64px);line-height:1.02}.home_home__GbP2_ h2{font-size:clamp(34px,4.4vw,56px);line-height:1.08;max-width:18ch}.home_home__GbP2_ h3{font-size:26px;line-height:1.2}.home_lede__QxV2_{font-size:19px;color:var(--muted);max-width:56ch;margin:22px 0 0}.home_small__VMIr9{font-size:14px;color:var(--muted)}.home_btns__fjhUS{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.home_btn__uweUX{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border-radius:999px;font:500 15px/1 var(--sans);text-decoration:none;border:1px solid transparent;cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.home_btnPrimary__y0LpN{background:var(--saffron);color:#1d1404}.home_btnPrimary__y0LpN:hover{transform:translateY(-1px);background:#ffc564}.home_btnGhost__5ZDGJ{border-color:var(--line);color:var(--ink);background:transparent}.home_btnGhost__5ZDGJ:hover{border-color:var(--ink)}.home_hero__3yjhB{padding-top:40px;padding-bottom:32px;overflow:hidden}.home_hero__3yjhB:after,.home_hero__3yjhB:before{content:"";position:absolute;pointer-events:none}.home_hero__3yjhB:before{width:900px;height:900px;right:-320px;top:-260px;background:radial-gradient(closest-side,rgba(63,193,166,.22),transparent 70%)}.home_hero__3yjhB:after{width:700px;height:700px;left:-300px;bottom:-340px;background:radial-gradient(closest-side,rgba(242,181,68,.14),transparent 70%)}.home_heroGrid__a8IKd{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:56px;align-items:start}.home_trust__uq_VX{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;font:14px var(--sans);color:var(--muted)}.home_trust__uq_VX span:before{content:"✓ ";color:var(--teal)}.home_slides__cUFG5{display:grid}.home_slide__KLMQ0{grid-area:1/1;opacity:0;visibility:hidden;transform:translateY(10px);transition:opacity .7s ease,transform .7s ease,visibility .7s}.home_slideOn__Z07L8{opacity:1;visibility:visible;transform:none}.home_dots__gzLX9{display:flex;align-items:center;gap:4px;margin-top:22px}.home_dot__I3T6l{position:relative;width:48px;height:28px;padding:0;border:0;background:none;cursor:pointer}.home_dot__I3T6l:before{content:"";position:absolute;left:0;right:0;top:50%;height:3px;margin-top:-1.5px;border-radius:3px;background:var(--line);transition:background .3s ease}.home_dot__I3T6l:hover:before{background:var(--muted)}.home_dot__I3T6l[aria-current=true]:before,.home_dot__I3T6l[aria-current=true]:hover:before{background:var(--saffron)}.home_cycle__X1lRv{position:relative;width:100%;max-width:420px;aspect-ratio:1;justify-self:center;margin-top:8px}.home_cycle__X1lRv svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.home_ring___uh_z{fill:none;stroke:var(--line);stroke-width:1.5}.home_flow__RX9ku{fill:none;stroke-width:2.5;stroke-linecap:round;stroke-dasharray:6 10;animation:home_spin__5_Oza 28s linear infinite;transform-origin:50% 50%}@keyframes home_spin__5_Oza{to{stroke-dashoffset:-320}}.home_stageNode__id2NK{position:absolute;width:150px;padding:14px 16px;border-radius:14px;background:var(--bg-2);border:1px solid var(--line);transition:transform .25s ease,border-color .25s ease}.home_stageNode__id2NK:hover{transform:scale(1.03);border-color:currentColor}.home_stageNode__id2NK b{display:block;font:500 13px var(--mono);letter-spacing:.08em;text-transform:uppercase}.home_stageNode__id2NK small{display:block;font-size:13px;color:var(--muted);line-height:1.4;margin-top:4px}.home_nodePlan__J0RxW{left:50%;top:-4%;transform:translateX(-50%);color:var(--teal)}.home_nodeDeliver__brqbg{right:-4%;top:50%;transform:translateY(-50%);color:var(--saffron)}.home_nodeMonitor__UbqRl{left:50%;bottom:-4%;transform:translateX(-50%);color:var(--sky)}.home_nodeDemo__xzQc0{left:-4%;top:50%;transform:translateY(-50%);color:var(--coral)}.home_nodeDeliver__brqbg:hover,.home_nodeDemo__xzQc0:hover{transform:translateY(-50%) scale(1.03)}.home_nodeMonitor__UbqRl:hover,.home_nodePlan__J0RxW:hover{transform:translateX(-50%) scale(1.03)}.home_core__ziHW6{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:58%;padding:22px;border-radius:18px;background:var(--bg);border:1px solid var(--line);box-shadow:0 30px 80px -30px rgba(0,0,0,.7)}.home_core__ziHW6 .home_eyebrow__F0VJN{font-size:11px;margin-bottom:10px}.home_core__ziHW6 h3{font-size:21px;margin-bottom:14px}.home_coreRow__56Esl{display:flex;justify-content:space-between;gap:10px;font:13px var(--sans);padding:8px 0;border-top:1px solid var(--line);color:var(--muted)}.home_coreRow__56Esl strong{color:var(--ink);font-weight:500;font-family:var(--mono);font-size:12px}.home_bar__u2b_J{height:6px;border-radius:6px;background:var(--bg-3);overflow:hidden;margin-top:14px}.home_bar__u2b_J i{display:block;height:100%;width:92%;background:linear-gradient(90deg,var(--teal),var(--saffron));border-radius:6px}.home_note__6iQvG{font-size:11px;color:var(--muted);margin:12px 0 0;font-family:var(--mono)}.home_statement__BI6Zg{font-family:var(--serif);font-size:clamp(30px,4vw,52px);line-height:1.2;max-width:30ch;margin:0;text-wrap:balance}.home_split__7UrJI{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:start}.home_body__2VAJS{color:var(--muted);font-size:17px;margin:0 0 16px;max-width:58ch}.home_pillars__oh6hu{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:64px}.home_pillar__Asht9{padding:28px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line);min-width:0}.home_pillar__Asht9 h3{font-size:24px;margin-bottom:12px}.home_pillar__Asht9 p{color:var(--muted);font-size:15px;margin:0}.home_stagesHead__zpfG2{display:flex;justify-content:space-between;align-items:end;gap:32px;flex-wrap:wrap;margin-bottom:48px}.home_stagesHead__zpfG2 .home_lede__QxV2_{margin-top:0}.home_tabs__k5Mxe{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border:1px solid var(--line);border-radius:18px;overflow:hidden}.home_tab__uCHC_{all:unset;box-sizing:border-box;cursor:pointer;padding:22px 22px 20px;background:var(--bg-2);border-right:1px solid var(--line);position:relative;min-width:0}.home_tab__uCHC_:last-child{border-right:0}.home_tab__uCHC_[aria-selected=true]{background:var(--bg-3)}.home_tab__uCHC_[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--c)}.home_tab__uCHC_:focus-visible{outline:2px solid var(--saffron);outline-offset:-2px}.home_tabK__FQDd5{display:block;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--c)}.home_tabT__M3gSH{display:block;font-family:var(--serif);font-size:24px;margin-top:6px;color:var(--ink)}.home_tabS__HDRCe{display:block;font-size:14px;color:var(--muted);margin-top:4px}.home_panel__k2k92{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:48px;padding:48px;border:1px solid var(--line);border-top:0;border-radius:0 0 18px 18px;background:var(--bg-2)}.home_panel__k2k92[hidden]{display:none}.home_panel__k2k92 h3{font-size:36px;margin-bottom:16px;color:var(--c)}.home_stmt__loEyN{font-family:var(--serif);font-size:22px;line-height:1.4;color:var(--ink);margin:0 0 22px}.home_list__iVlvt{list-style:none;padding:0;margin:0;display:grid;gap:14px}.home_list__iVlvt li{padding-left:22px;position:relative;color:var(--muted);font-size:15px}.home_list__iVlvt li:before{content:"";position:absolute;left:0;top:.6em;width:8px;height:8px;border-radius:50%;background:var(--c)}.home_list__iVlvt li b{color:var(--ink);font-weight:500}.home_limit__J0dct{margin-top:26px;padding:16px 18px;border-radius:12px;border:1px dashed var(--line);font-size:14px;color:var(--muted)}.home_limit__J0dct b{color:var(--ink);font-weight:500}.home_ui__Swc27{background:var(--bg);border:1px solid var(--line);border-radius:16px;padding:22px;align-self:start;min-width:0}.home_ui__Swc27 h4{margin:0 0 14px;font:500 12px var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.home_uiRow__Gq3DI{display:grid;grid-template-columns:minmax(0,1fr) auto auto;gap:14px;align-items:center;padding:11px 0;border-top:1px solid var(--line);font-size:14px}.home_uiRow__Gq3DI:first-of-type{border-top:0}.home_num__x0Uje{font:500 13px var(--mono);font-variant-numeric:tabular-nums;color:var(--ink)}.home_pill__zg2_2{font:500 11px var(--mono);padding:4px 9px;border-radius:999px;letter-spacing:.04em;white-space:nowrap}.home_pillOk__raQoY{background:rgba(63,193,166,.14);color:var(--teal)}.home_pillWarn__6TmDa{background:rgba(242,181,68,.14);color:var(--saffron)}.home_pillOpen__50r3y{background:rgba(240,138,114,.14);color:var(--coral)}.home_ex___R20W{font-size:12px;color:var(--muted);margin:14px 0 0;font-family:var(--mono)}.home_loop__hzOW1{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;align-items:center}.home_step__IaJ9J{display:grid;grid-template-columns:56px minmax(0,1fr);gap:18px;padding:24px 0;border-top:1px solid var(--line)}.home_step__IaJ9J:last-child{border-bottom:1px solid var(--line)}.home_dotBadge__KkQgm{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;font:500 14px var(--mono);color:#0b1614;background:var(--c)}.home_step__IaJ9J h4{margin:0 0 4px;font:500 18px var(--sans)}.home_step__IaJ9J p{margin:0;color:var(--muted);font-size:15px}.home_report__3HRnj{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:56px;align-items:center}.home_doc__qqcti{background:#f4f1ea;color:#1b2320;border-radius:6px;padding:40px 42px;box-shadow:0 40px 90px -40px rgba(0,0,0,.7);font-family:var(--sans);position:relative;min-width:0}.home_docTitle__hvuUN{font-family:var(--serif);font-size:26px;margin:0 0 6px;color:#13201c}.home_docMeta__zkYYv{font:12px var(--mono);color:#5b6a63;margin:0 0 22px}.home_doc__qqcti p{font-size:15px;line-height:1.65;margin:0 0 14px;color:#26312d}.home_cite__3glkp{font:500 11px var(--mono);color:#0f6b5a;background:rgba(15,107,90,.1);padding:1px 6px;border-radius:4px;white-space:nowrap}.home_stamp__IzvGH{position:absolute;top:22px;right:22px;font:500 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#8a5a00;border:1px solid #c99a3c;padding:5px 9px;border-radius:4px;transform:rotate(-3deg)}.home_checks__1x1E8{display:grid;gap:14px;margin-top:28px}.home_check__b5p60{display:flex;gap:14px;align-items:flex-start;color:var(--muted);font-size:15px}.home_check__b5p60 b{color:var(--ink);font-weight:500;display:block}.home_checkMark__M94MH{color:var(--teal)}.home_portfolio__rylm8{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin-top:56px}.home_proj__i_S1S{padding:24px;border-radius:16px;background:var(--bg-2);border:1px solid var(--line);display:grid;gap:14px;min-width:0}.home_projTop__6QQKv{display:flex;justify-content:space-between;gap:10px;align-items:start}.home_proj__i_S1S h3{font-size:22px;line-height:1.25}.home_meter__ZOsAC{height:6px;border-radius:6px;background:var(--bg-3);overflow:hidden}.home_meter__ZOsAC i{display:block;height:100%;background:var(--c);border-radius:6px}.home_projMeta__K72uF{display:flex;justify-content:space-between;font:12px var(--mono);color:var(--muted)}.home_roles__ozZCM{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:48px}.home_role__0gdam{padding:20px;border-radius:14px;border:1px solid var(--line);background:var(--bg-2);min-width:0}.home_role__0gdam b{display:block;font-weight:500;font-size:16px;margin-bottom:6px}.home_role__0gdam span{font-size:14px;color:var(--muted)}.home_priceGrid__0WpWr{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:56px;align-items:stretch}.home_plan__qjJ8D{padding:28px 24px;border-radius:18px;background:var(--bg-2);border:1px solid var(--line);display:flex;flex-direction:column;gap:12px;min-width:0;position:relative}.home_planFeatured__HBI_x{background:var(--bg-3);border-color:var(--saffron)}.home_planBadge__GrqXc{position:absolute;top:-12px;left:24px;font:500 11px var(--mono);letter-spacing:.08em;text-transform:uppercase;background:var(--saffron);color:#1d1404;padding:4px 10px;border-radius:999px}.home_plan__qjJ8D h3{font-size:26px}.home_planTagline__oRcXc{margin:0;font-size:14px;color:var(--muted)}.home_price__A90kU{font:500 40px var(--serif);margin:0}.home_price__A90kU small{font:14px var(--sans);color:var(--muted)}.home_planList__M9Lla{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14px;color:var(--muted)}.home_planList__M9Lla li{display:flex;gap:8px}.home_planList__M9Lla li:before{content:"✓";color:var(--teal)}.home_plan__qjJ8D .home_btns__fjhUS{margin-top:auto}.home_priceNote__R8jTo{margin-top:22px;font-size:14px;color:var(--muted)}.home_final__a5S3x{padding-block:120px;position:relative;overflow:hidden}.home_final__a5S3x:before{content:"";position:absolute;width:760px;height:760px;left:50%;top:50%;transform:translate(-50%,-50%);background:radial-gradient(closest-side,rgba(242,181,68,.14),transparent 72%);pointer-events:none}.home_final__a5S3x .home_wrap__t5vqr{position:relative}.home_final__a5S3x h2{font-size:clamp(44px,6vw,80px);max-width:16ch}.home_final__a5S3x .home_btns__fjhUS{margin-top:40px}.home_linkRow__Ahne0{margin-top:28px;text-align:left}.home_linkRow__Ahne0 a{color:var(--saffron);font-size:14px;font-weight:500}@media (max-width:960px){.home_heroGrid__a8IKd,.home_loop__hzOW1,.home_panel__k2k92,.home_report__3HRnj,.home_split__7UrJI{grid-template-columns:minmax(0,1fr)}.home_hero__3yjhB{padding-top:56px}.home_pillars__oh6hu,.home_portfolio__rylm8,.home_priceGrid__0WpWr,.home_tabs__k5Mxe{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home_tab__uCHC_:nth-child(2){border-right:0}.home_tab__uCHC_:nth-child(-n+2){border-bottom:1px solid var(--line)}.home_roles__ozZCM{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.home_band__XJLij{padding-block:80px}}@media (max-width:600px){.home_pillars__oh6hu,.home_portfolio__rylm8,.home_priceGrid__0WpWr,.home_roles__ozZCM,.home_tabs__k5Mxe{grid-template-columns:minmax(0,1fr)}.home_tab__uCHC_{border-right:0;border-bottom:1px solid var(--line)}.home_tab__uCHC_:last-child{border-bottom:0}.home_panel__k2k92{padding:26px 22px}.home_panel__k2k92 h3{font-size:30px}.home_cycle__X1lRv{max-width:380px}.home_stageNode__id2NK{width:118px;padding:10px 11px}.home_stageNode__id2NK small{font-size:12px}.home_core__ziHW6{width:62%;padding:14px}.home_coreRow__56Esl:nth-of-type(n+3){display:none}.home_doc__qqcti{padding:28px 24px}.home_btns__fjhUS .home_btn__uweUX{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.home_flow__RX9ku{animation:none}.home_home__GbP2_ *,.home_home__GbP2_ :after,.home_home__GbP2_ :before{transition:none!important}}