.BuildBlocks_wrap__GFNLF{display:flex;flex-direction:column;gap:1rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.BuildBlocks_scene__VWOk4{position:relative;height:420px;perspective:1600px;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.BuildBlocks_stage__51FXj{position:absolute;inset:0;transform-style:preserve-3d;transform:translateY(var(--shift,0));transition:transform .5s cubic-bezier(.2,.7,.2,1)}.BuildBlocks_solid__EptXE{-webkit-backface-visibility:visible;backface-visibility:visible}.BuildBlocks_world__daNBl{--rx:58deg;--rz:45deg;position:absolute;left:50%;top:50%;width:0;height:0;transform-style:preserve-3d;transform:rotateX(var(--rx)) rotate(var(--rz));transition:transform .6s cubic-bezier(.2,.7,.2,1)}.BuildBlocks_compact__ioCqO .BuildBlocks_scene__VWOk4{height:360px}.BuildBlocks_box__SWfLD{position:absolute;left:calc(var(--w) / -2);top:calc(var(--d) / -2);width:var(--w);height:var(--d);transform-style:preserve-3d;transform:translateZ(var(--z))}.BuildBlocks_face__6wB6D{position:absolute;box-sizing:border-box;border:1px solid hsla(60,20%,95%,.14)}.BuildBlocks_top__7p6Zf{left:0;top:0;width:var(--w);height:var(--d);transform:translateZ(var(--h));background:#343745}.BuildBlocks_back__ifAvS,.BuildBlocks_front__rhRMQ{left:0;width:var(--w);height:var(--h);transform-origin:bottom;transform:rotateX(-90deg)}.BuildBlocks_front__rhRMQ{top:calc(var(--d) - var(--h));background:#262833;display:flex;align-items:center;padding-left:12px}.BuildBlocks_back__ifAvS{top:calc(var(--h) * -1);background:#1c1e27}.BuildBlocks_left__6KxOa,.BuildBlocks_right__9JZI4{top:0;width:var(--h);height:var(--d)}.BuildBlocks_right__9JZI4{left:var(--w);transform-origin:left;transform:rotateY(-90deg);background:#1c1e27}.BuildBlocks_left__6KxOa{left:calc(var(--h) * -1);transform-origin:right;transform:rotateY(90deg);background:#262833}.BuildBlocks_front__rhRMQ span{font-family:var(--font-mono);font-size:11px;letter-spacing:.18em;color:var(--ink-70);white-space:nowrap}.BuildBlocks_base__HlmSq .BuildBlocks_top__7p6Zf{background:var(--iron)}.BuildBlocks_base__HlmSq .BuildBlocks_front__rhRMQ,.BuildBlocks_base__HlmSq .BuildBlocks_left__6KxOa{background:#17181f}.BuildBlocks_base__HlmSq .BuildBlocks_back__ifAvS,.BuildBlocks_base__HlmSq .BuildBlocks_right__9JZI4{background:#121319}.BuildBlocks_hot__4_a6C .BuildBlocks_top__7p6Zf{background:var(--volt);border-color:rgba(7,8,11,.25)}.BuildBlocks_hot__4_a6C .BuildBlocks_front__rhRMQ,.BuildBlocks_hot__4_a6C .BuildBlocks_left__6KxOa{background:#d9a600;border-color:rgba(7,8,11,.25)}.BuildBlocks_hot__4_a6C .BuildBlocks_back__ifAvS,.BuildBlocks_hot__4_a6C .BuildBlocks_right__9JZI4{background:#a37d00;border-color:rgba(7,8,11,.25)}.BuildBlocks_hot__4_a6C .BuildBlocks_front__rhRMQ span{color:var(--void)}.BuildBlocks_drop__frbOn{animation:BuildBlocks_drop__frbOn .55s cubic-bezier(.3,1.4,.5,1) both}@keyframes BuildBlocks_drop__frbOn{0%{transform:translateZ(calc(var(--z) + 180px));opacity:0}40%{opacity:1}to{transform:translateZ(var(--z))}}.BuildBlocks_ghost__jz0wL{animation:BuildBlocks_bob__p1a46 2.2s ease-in-out infinite}.BuildBlocks_ghost__jz0wL .BuildBlocks_face__6wB6D{background:transparent;border:1px dashed hsla(60,20%,95%,.35)}.BuildBlocks_scene__VWOk4:hover .BuildBlocks_ghost__jz0wL .BuildBlocks_face__6wB6D{border-color:var(--volt)}@keyframes BuildBlocks_bob__p1a46{0%,to{transform:translateZ(var(--z))}50%{transform:translateZ(calc(var(--z) + 12px))}}.BuildBlocks_hud__AAIKS{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"progress progress" "status btn";align-items:center;grid-gap:.75rem 1rem;gap:.75rem 1rem}.BuildBlocks_progress__btf_E{grid-area:progress;list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));grid-gap:4px;gap:4px}.BuildBlocks_progress__btf_E li{height:3px;background:var(--steel);transition:background .3s ease}.BuildBlocks_progress__btf_E li.BuildBlocks_filled___Aedl{background:var(--signal)}.BuildBlocks_progress__btf_E li.BuildBlocks_filled___Aedl.BuildBlocks_progressHot__K2N5w{background:var(--volt)}.BuildBlocks_status__cymnc{grid-area:status;margin:0;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--fog)}.BuildBlocks_status__cymnc b{color:var(--signal);font-weight:500}.BuildBlocks_isDone__lvB5A+.BuildBlocks_hud__AAIKS .BuildBlocks_status__cymnc b{color:var(--volt)}.BuildBlocks_btn____FV4{all:unset;grid-area:btn;cursor:pointer;font-family:var(--font-mono);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase;color:var(--signal);padding:.65rem .9rem;border:1px solid var(--line-strong);transition:border-color .18s ease,color .18s ease}.BuildBlocks_btn____FV4:hover{border-color:var(--volt)}.BuildBlocks_btn____FV4:focus-visible{outline:1px solid var(--volt);outline-offset:2px}@media (max-width:575px){.BuildBlocks_scene__VWOk4{height:270px}.BuildBlocks_world__daNBl{top:50%;scale:.72}}@media (prefers-reduced-motion:reduce){.BuildBlocks_world__daNBl{transition:none}.BuildBlocks_drop__frbOn,.BuildBlocks_ghost__jz0wL{animation:none}}.ProductWindow_wrap__FxDC7{margin:0;min-width:0}.ProductWindow_heading__vdpWu{margin:0 0 .9rem;font-family:var(--font-mono)!important;font-stretch:100%!important;font-weight:400!important;font-size:.7rem!important;letter-spacing:.14em!important;text-transform:uppercase;color:var(--fog)}.ProductWindow_window__kUbq3{border:1px solid var(--line-strong);background:var(--void)}.ProductWindow_chrome__qmgqr{display:flex;align-items:center;gap:6px;padding:.6rem .75rem;border-bottom:1px solid var(--line)}.ProductWindow_chrome__qmgqr>i{width:8px;height:8px;background:var(--steel)}.ProductWindow_url__FYkTf{flex:1 1;height:8px;margin-left:.75rem;max-width:220px;background:var(--iron)}.ProductWindow_body__ZTQST{display:grid;grid-template-columns:36px minmax(0,1fr)}.ProductWindow_side__TU1_M{display:flex;flex-direction:column;gap:10px;padding:.9rem 0;align-items:center;border-right:1px solid var(--line)}.ProductWindow_side__TU1_M i{width:12px;height:12px;border:1px solid var(--steel);transition:background .3s ease,border-color .3s ease}.ProductWindow_side__TU1_M i.ProductWindow_sideOn__9J5qP{background:var(--signal);border-color:var(--signal)}.ProductWindow_grid__Xq_Yv{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:10px}.ProductWindow_panel__3GqJg{all:unset;box-sizing:border-box;position:relative;display:flex;flex-direction:column;justify-content:space-between;gap:.75rem;min-height:96px;padding:.8rem;background:var(--iron);border:1px solid var(--line);cursor:pointer;transition:border-color .3s ease,background .3s ease}.ProductWindow_wide__BOcmW{grid-column:1/-1}.ProductWindow_panel__3GqJg:hover{border-color:var(--ink-40)}.ProductWindow_panel__3GqJg:focus-visible{outline:1px solid var(--volt);outline-offset:2px}.ProductWindow_on__ZC3nh{border-color:var(--volt);background:#20222c}.ProductWindow_on__ZC3nh:before{content:"";position:absolute;top:-1px;left:-1px;right:-1px;height:2px;background:var(--volt)}.ProductWindow_tag__DyW5l{position:absolute;top:.6rem;right:.7rem;font-family:var(--font-mono);font-size:.62rem;color:var(--fog)}.ProductWindow_on__ZC3nh .ProductWindow_tag__DyW5l{color:var(--volt)}.ProductWindow_name__4OVkm{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;text-transform:uppercase;color:var(--ink-55);transition:color .3s ease}.ProductWindow_on__ZC3nh .ProductWindow_name__4OVkm{color:var(--signal)}.ProductWindow_bars__nCvQD,.ProductWindow_chat__eDj5i,.ProductWindow_rows__41AVE,.ProductWindow_stat__VhG9y,.ProductWindow_table__W7Rwu{display:flex;min-height:46px}.ProductWindow_bars__nCvQD{align-items:flex-end;gap:5px;height:52px}.ProductWindow_bars__nCvQD i{flex:1 1;background:var(--steel);transition:background .3s ease,height .5s ease}.ProductWindow_on__ZC3nh .ProductWindow_bars__nCvQD i:last-child,.ProductWindow_on__ZC3nh .ProductWindow_bars__nCvQD i:nth-child(4){background:var(--volt)}.ProductWindow_on__ZC3nh .ProductWindow_bars__nCvQD i{background:var(--ink-40)}.ProductWindow_rows__41AVE{flex-direction:column;justify-content:center;gap:7px}.ProductWindow_chat__eDj5i i,.ProductWindow_rows__41AVE i{display:block;height:7px;background:var(--steel);transition:background .3s ease}.ProductWindow_on__ZC3nh .ProductWindow_chat__eDj5i i,.ProductWindow_on__ZC3nh .ProductWindow_rows__41AVE i{background:var(--ink-40)}.ProductWindow_stat__VhG9y{align-items:center;justify-content:space-between}.ProductWindow_stat__VhG9y b{width:46%;height:18px;background:var(--steel);transition:background .3s ease}.ProductWindow_stat__VhG9y i{position:relative;width:34px;height:18px;border:1px solid var(--steel)}.ProductWindow_stat__VhG9y i:after{content:"";position:absolute;top:3px;left:3px;width:10px;height:10px;background:var(--steel);transition:transform .3s ease,background .3s ease}.ProductWindow_on__ZC3nh .ProductWindow_stat__VhG9y b{background:var(--ink-40)}.ProductWindow_on__ZC3nh .ProductWindow_stat__VhG9y i:after{transform:translateX(16px);background:var(--volt)}.ProductWindow_table__W7Rwu{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;align-content:center}.ProductWindow_table__W7Rwu i{height:8px;background:var(--steel);transition:background .3s ease}.ProductWindow_on__ZC3nh .ProductWindow_table__W7Rwu i{background:var(--ink-40)}.ProductWindow_on__ZC3nh .ProductWindow_table__W7Rwu i:nth-child(6){background:var(--volt)}.ProductWindow_chat__eDj5i{flex-direction:column;justify-content:center;gap:6px}.ProductWindow_chat__eDj5i i:first-child{width:60%}.ProductWindow_chat__eDj5i i:nth-child(2){width:45%;align-self:flex-end}.ProductWindow_chat__eDj5i i:nth-child(3){width:70%}.ProductWindow_on__ZC3nh .ProductWindow_chat__eDj5i i:nth-child(2){background:var(--volt)}.ProductWindow_caption__vhm_p{margin-top:1rem;min-height:6.5rem}.ProductWindow_capOn__N7Kvo{display:grid;grid-gap:.3rem;gap:.3rem;animation:ProductWindow_capIn__xgG6P .35s ease both}.ProductWindow_capOff__qXhPL{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.ProductWindow_capNum__7sfX4{font-family:var(--font-mono);font-size:.66rem;letter-spacing:.1em;color:var(--volt)}.ProductWindow_capOn__N7Kvo strong{font-size:1.05rem;font-weight:600;color:var(--signal)}.ProductWindow_capOn__N7Kvo p{margin:0;color:var(--ink-70);line-height:1.6;font-size:.95rem}@keyframes ProductWindow_capIn__xgG6P{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.ProductWindow_capOn__N7Kvo{animation:none}}.InnerHero_hero__HUo0h{--hero-space:clamp(3rem,7vw,6rem);--header-h:73px;padding-top:calc(var(--header-h) + var(--hero-space));padding-bottom:var(--hero-space)}@media (min-width:992px){.InnerHero_hero__HUo0h{--header-h:66px}}.InnerHero_grid__eVEEk{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:var(--hero-space);gap:var(--hero-space);align-items:center}@media (min-width:992px){.InnerHero_withArt__lyg8s{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:3rem}}.InnerHero_copy__mQ5dF{display:flex;flex-direction:column;align-items:flex-start;max-width:760px}.InnerHero_kicker__mlcek{margin:0;font-weight:400!important;line-height:1.4!important;font-family:var(--font-mono)!important;font-stretch:100%!important;font-size:.74rem!important;letter-spacing:.16em!important;text-transform:uppercase;color:var(--fog)}.InnerHero_title__01Nsy{margin:1.1rem 0 0;font-family:var(--font-display)!important;font-stretch:var(--display-stretch);font-weight:var(--display-weight-strong)!important;font-size:clamp(2.2rem,4.6vw,3.6rem)!important;line-height:1.02!important;letter-spacing:-.02em!important;color:var(--signal);text-align:left;text-wrap:balance}.InnerHero_kicker__mlcek+.InnerHero_title__01Nsy{margin-top:1.1rem}.InnerHero_copy__mQ5dF>.InnerHero_title__01Nsy:first-child,.InnerHero_copy__mQ5dF>h1.InnerHero_title__01Nsy:first-child{margin-top:0}.InnerHero_lede__KiBq3{margin:1.5rem 0 0;max-width:54ch;font-size:clamp(1.02rem,1.5vw,1.15rem);line-height:1.65;font-weight:300;color:var(--ink-70);text-align:left}.InnerHero_actions__nR7k8{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2.25rem}.InnerHero_art__vhLXV{min-width:0}.ServiceSections_prose__ThZzT{display:grid;grid-gap:1rem;gap:1rem;max-width:68ch}.ServiceSections_prose__ThZzT p{margin:0;color:var(--ink-70);font-size:1.02rem;line-height:1.75;font-weight:300}.ServiceSections_aboutSplit__eJrRy{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:2.5rem;gap:2.5rem;align-items:center}@media (min-width:992px){.ServiceSections_aboutSplit__eJrRy{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);gap:clamp(3.5rem,7vw,6rem)}}.ServiceSections_aboutCopy__pD1O9{display:flex;flex-direction:column;align-items:flex-start;gap:1.1rem}.ServiceSections_aboutCopy__pD1O9 .ServiceSections_prose__ThZzT{margin-top:.6rem}.ServiceSections_cases__6qyxY{list-style:none;margin:0;padding:0;display:grid;grid-gap:0 2.5rem;gap:0 2.5rem}.ServiceSections_cases__6qyxY li{display:grid;grid-template-columns:2.25rem minmax(0,1fr);grid-column-gap:.75rem;column-gap:.75rem;padding:1.5rem 0;border-top:1px solid var(--line)}.ServiceSections_num__osnIc{grid-row:span 2;font-family:var(--font-mono);font-size:.75rem;color:var(--volt);padding-top:.2rem}.ServiceSections_cases__6qyxY h3{margin:0 0 .4rem;font-size:1.05rem;font-weight:600;color:var(--signal)}.ServiceSections_cases__6qyxY p{margin:0;color:var(--ink-70);font-size:.95rem;line-height:1.6}.ServiceSections_related__TZvHr{list-style:none;margin:0;padding:0;border-bottom:1px solid var(--line)}.ServiceSections_relRow__8qiR8{display:grid;grid-template-columns:2.5rem minmax(0,1fr) minmax(0,1.1fr) 48px;align-items:center;grid-gap:0 clamp(1rem,3vw,2.5rem);gap:0 clamp(1rem,3vw,2.5rem);padding:clamp(1.25rem,2.5vw,1.75rem) 0;border-top:1px solid var(--line);color:inherit}.ServiceSections_relNum__Q3t84{font-family:var(--font-mono);font-size:.72rem;color:var(--fog);transition:color .2s ease}.ServiceSections_relTitle__AmLm5{margin:0;font-family:var(--font-display);font-stretch:var(--display-stretch);font-weight:600;font-size:clamp(1.3rem,2.4vw,1.9rem);line-height:1.1;letter-spacing:-.015em;color:var(--ink-80);transition:color .2s ease,transform .25s ease}.ServiceSections_relText__TOURp{margin:0;color:var(--ink-55);font-size:.95rem;line-height:1.55;transition:color .2s ease}.ServiceSections_relArrow__HSCAt{display:grid;place-items:center;width:48px;height:48px;border:1px solid var(--line-strong);color:var(--signal);font-size:1.1rem;transition:background .2s ease,border-color .2s ease,color .2s ease}.ServiceSections_relRow__8qiR8:hover .ServiceSections_relNum__Q3t84{color:var(--volt)}.ServiceSections_relRow__8qiR8:hover .ServiceSections_relTitle__AmLm5{color:var(--signal);transform:translateX(6px)}.ServiceSections_relRow__8qiR8:hover .ServiceSections_relText__TOURp{color:var(--ink-80)}.ServiceSections_relRow__8qiR8:hover .ServiceSections_relArrow__HSCAt{background:var(--volt);border-color:var(--volt);color:var(--void)}.ServiceSections_relRow__8qiR8:focus-visible{outline:1px solid var(--volt);outline-offset:4px}@media (max-width:760px){.ServiceSections_relRow__8qiR8{grid-template-columns:minmax(0,1fr) 44px;row-gap:.4rem}.ServiceSections_relNum__Q3t84{display:none}.ServiceSections_relTitle__AmLm5{grid-column:1}.ServiceSections_relText__TOURp{grid-column:1;grid-row:2}.ServiceSections_relArrow__HSCAt{grid-column:2;grid-row:1/span 2;width:44px;height:44px}}@media (prefers-reduced-motion:reduce){.ServiceSections_relTitle__AmLm5{transition:none}}