.Stack_flow__x_KeR{display:grid;grid-template-columns:1fr 72px 1.25fr 230px 1fr;align-items:center}.Stack_node__2l0oG{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;min-height:200px;padding:22px 18px;background:#fff;border:1px solid var(--line);border-radius:18px;box-shadow:0 1px 2px rgba(15,52,82,.04),0 16px 36px -24px rgba(15,52,82,.28);text-align:center}.Stack_sim__6SK9E{border-color:rgba(42,120,194,.35);box-shadow:0 0 0 4px var(--brand-soft),0 20px 44px -26px rgba(20,60,110,.45)}.Stack_who__mNGdl{font-size:12px;font-weight:500;color:var(--muted);padding:3px 9px;border-radius:6px;border:1px solid var(--line-strong)}.Stack_who__mNGdl[data-us]{color:#fff;background:var(--brand);border-color:var(--brand)}.Stack_caption___qXjQ{font-size:13.5px;color:var(--muted);line-height:1.35;max-width:22ch}.Stack_ckpt__gZy3S{font-family:var(--font-mono);font-size:13px;padding:10px 14px;border-radius:10px;background:var(--bg-soft);border:1px solid var(--line);color:var(--text)}.Stack_optional__Nez3F{white-space:nowrap;background:none;border-style:dashed;border-color:var(--line-strong);color:var(--muted)}.Stack_cells__nrO7Z{display:grid;grid-template-columns:repeat(6,18px);grid-gap:5px;gap:5px}.Stack_cell__NXWsR{aspect-ratio:1;border-radius:4px;background:var(--text-2);opacity:0;animation:Stack_run__RXXyp 4s ease-out infinite}.Stack_cell__NXWsR[data-fail=true]{animation-name:Stack_runFail__O0r7p}@keyframes Stack_run__RXXyp{0%{opacity:0;transform:scale(.4)}10%,88%{opacity:.8;transform:scale(1)}to{opacity:0}}@keyframes Stack_runFail__O0r7p{0%{opacity:0;transform:scale(.4);background:var(--fail)}10%,45%{opacity:1;transform:scale(1);background:var(--fail)}55%,88%{opacity:1;transform:scale(1);background:var(--brand)}to{opacity:0;background:var(--brand)}}.Stack_ticker__5F83H{position:relative;display:grid;place-items:center;height:42px;min-width:150px;overflow:hidden;border-radius:10px;background:var(--bg-soft);border:1px solid var(--line)}.Stack_format__VvsyV{grid-area:1/1;font-size:16px;font-weight:500;letter-spacing:-.01em;white-space:nowrap}.Stack_pipe__H32dU{position:relative;height:44px}.Stack_pipe__H32dU:before{content:"";position:absolute;left:0;right:0;top:50%;border-top:1.5px dashed var(--line-strong)}.Stack_pipe__H32dU:after{content:"";position:absolute;right:2px;top:50%;width:7px;height:7px;border-top:1.5px solid var(--faint);border-right:1.5px solid var(--faint);transform:translateY(-50%) rotate(45deg)}.Stack_packet__PIz75,.Stack_token___B_wT{position:absolute;top:50%;left:0;translate:-50% -50%;opacity:0}.Stack_token___B_wT{width:10px;height:10px;border-radius:50%;background:var(--text);animation:Stack_along__y_kSY 2s ease-in-out infinite}.Stack_packet__PIz75{font-size:12px;font-weight:500;white-space:nowrap;padding:4px 9px;border-radius:999px;color:var(--brand-deep);background:#fff;border:1px solid rgba(42,120,194,.4);animation:Stack_packet__PIz75 8s linear infinite}@keyframes Stack_packet__PIz75{0%{left:22%;opacity:0}40%,6%{opacity:1}50%,to{left:78%;opacity:0}}@keyframes Stack_along__y_kSY{0%{left:10%;opacity:0}15%,80%{opacity:1}to{left:90%;opacity:0}}.Stack_promises__Jxmza{display:flex;justify-content:center;flex-wrap:wrap;gap:10px 28px;margin-top:36px;font-size:15px;color:var(--text-2)}.Stack_promises__Jxmza span{display:inline-flex;align-items:center;gap:8px}.Stack_promises__Jxmza svg{flex:none;color:var(--pass)}@media (max-width:700px){.Stack_promises__Jxmza{flex-direction:column;align-items:flex-start;width:-moz-fit-content;width:fit-content;margin-left:auto;margin-right:auto}.Stack_promises__Jxmza span{align-items:flex-start}.Stack_promises__Jxmza svg{margin-top:.3em}}@media (max-width:900px){.Stack_flow__x_KeR{grid-template-columns:1fr;max-width:380px;margin:0 auto}.Stack_node__2l0oG{min-height:0}.Stack_pipe__H32dU{height:64px}.Stack_pipe__H32dU[data-wide]{height:96px}.Stack_pipe__H32dU:before{left:50%;right:auto;top:0;bottom:0;border-top:0;border-left:1.5px dashed var(--line-strong)}.Stack_pipe__H32dU:after{right:auto;left:50%;top:auto;bottom:2px;transform:translateX(-50%) rotate(135deg)}.Stack_packet__PIz75,.Stack_token___B_wT{left:50%;top:10%;animation-name:Stack_down__22WnP}.Stack_packet__PIz75{animation-name:Stack_packetDown__WPpFJ}@keyframes Stack_packetDown__WPpFJ{0%{top:15%;opacity:0}40%,6%{opacity:1}50%,to{top:85%;opacity:0}}@keyframes Stack_down__22WnP{0%{top:15%;opacity:0}15%,80%{opacity:1}to{top:85%;opacity:0}}}@media (prefers-reduced-motion:reduce){.Stack_cell__NXWsR{animation:none;opacity:.8}.Stack_cell__NXWsR[data-fail=true]{background:var(--brand)}.Stack_packet__PIz75,.Stack_token___B_wT{animation:none}.Stack_packet__PIz75:first-child{left:50%;opacity:1}}.TeamsHero_wrap__BNtbS{padding-bottom:clamp(56px,7vw,96px)}.TeamsHero_band__QJgqd{padding-top:clamp(128px,13vw,168px)}.TeamsHero_copy__6zzvu .label{color:var(--brand)}.TeamsHero_copy__6zzvu{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px}.TeamsHero_title__PNG0l{font-size:clamp(38px,5vw,66px);line-height:1.04;letter-spacing:-.04em;font-weight:350;max-width:18ch}.TeamsHero_sub__6aw0J{font-size:clamp(16px,1.45vw,19px);line-height:1.6;color:var(--muted);max-width:58ch}.TeamsHero_ctas__CPmQ9{margin-top:10px;display:flex;gap:10px;flex-wrap:wrap;justify-content:center}.TeamsHero_card__F7_u7{margin-top:clamp(48px,6vw,72px)}.CtaCard_inner__AuvGz{display:grid;grid-template-columns:1.2fr 1fr;grid-gap:32px 64px;gap:32px 64px;align-items:end}.CtaCard_big__GZmbT{margin-top:16px;font-size:clamp(34px,4.4vw,56px);line-height:1.06;letter-spacing:-.035em;font-weight:350;max-width:16ch}.CtaCard_side__TvKbF{display:flex;flex-direction:column;gap:24px}.CtaCard_lede__At594{font-size:clamp(16px,1.35vw,18px);line-height:1.6;color:rgba(255,255,255,.82);max-width:44ch}.CtaCard_buttons__AbrdR{display:flex;gap:10px;flex-wrap:wrap}@media (max-width:860px){.CtaCard_inner__AuvGz{grid-template-columns:1fr;gap:24px}}.RolePage_facts__LVi6B{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;margin:0}.RolePage_facts__LVi6B dt{font-size:13px;color:rgba(255,255,255,.72)}.RolePage_facts__LVi6B dd{margin:6px 0 0;font-size:17px;font-weight:500;letter-spacing:-.01em}.RolePage_facts__LVi6B .RolePage_rate__GWPKb{font-size:clamp(26px,3vw,34px);font-weight:400;letter-spacing:-.03em;line-height:1.1}.RolePage_status__2F6gH{display:flex;align-items:center;gap:8px}.RolePage_work__uij_w{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px}.RolePage_workCard__DUA_2{padding:24px;display:flex;flex-direction:column;gap:10px}.RolePage_num__VOJzV{font-size:13px;font-weight:500;color:var(--brand);font-feature-settings:"tnum" 1}.RolePage_split__LWt7l{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px 64px;gap:48px 64px}.RolePage_subhead__6kCzp{margin:16px 0 24px;font-size:clamp(26px,2.6vw,34px);line-height:1.1;letter-spacing:-.025em;font-weight:400}.RolePage_ticks__Jlj5B{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.RolePage_ticks__Jlj5B li{position:relative;padding-left:28px;font-size:15.5px;line-height:1.5;color:var(--text-2)}.RolePage_ticks__Jlj5B li:before{content:"✓";position:absolute;left:0;top:0;color:var(--pass);font-weight:600}.RolePage_pay__C4HUK{margin:0;display:flex;flex-direction:column}.RolePage_pay__C4HUK>div{display:grid;grid-template-columns:96px 1fr;grid-gap:16px;gap:16px;padding:14px 0;border-top:1px solid var(--line)}.RolePage_pay__C4HUK>div:last-child{border-bottom:1px solid var(--line)}.RolePage_pay__C4HUK dt{font-size:14px;font-weight:500}.RolePage_pay__C4HUK dd{margin:0;font-size:15px;line-height:1.55;color:var(--text-2)}.RolePage_note__7o6vA{margin-top:16px;font-size:13.5px;color:var(--muted)}.RolePage_moreBand__1wRfu{padding-bottom:0}.RolePage_crumbs__7Cf46 ol{list-style:none;margin:0 0 24px;padding:0;display:flex;flex-wrap:wrap;gap:6px;font-size:13.5px;color:var(--muted)}.RolePage_crumbs__7Cf46 li+li:before{content:"/";margin-right:6px;color:var(--faint)}.RolePage_crumbs__7Cf46 a:hover{color:var(--text)}.RolePage_others__xdzRb{list-style:none;margin:0 0 24px;padding:0;display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:32px;column-gap:32px}.RolePage_others__xdzRb a{display:flex;justify-content:space-between;gap:16px;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--text-2)}.RolePage_others__xdzRb a:hover{color:var(--brand-deep)}.RolePage_others__xdzRb b{font-weight:500;color:var(--text);white-space:nowrap}@media (max-width:860px){.RolePage_facts__LVi6B{grid-template-columns:repeat(2,1fr)}.RolePage_others__xdzRb,.RolePage_split__LWt7l,.RolePage_work__uij_w{grid-template-columns:1fr}}