@keyframes systems_draw__5hpNx{to{stroke-dashoffset:0}}@keyframes systems_pop__wxgSj{0%{opacity:0;transform:scale(.3)}60%{opacity:1;transform:scale(1.15)}to{opacity:1;transform:scale(1)}}.systems_hero__QgIaw{position:relative;padding:72px var(--sg-gutter) 0;display:grid;grid-template-columns:minmax(0,1fr) 600px;gap:24px;align-items:start}.systems_kicker___jyFm{display:flex;align-items:center;gap:16px;font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--sg-muted);margin-bottom:22px}.systems_kSep__AI_rW{width:1px;height:12px;background:var(--sg-rule)}.systems_h1__LJwz_{font-size:54px;line-height:1.05;max-width:560px}.systems_heroNote__JGktQ{margin-top:32px!important;font-size:17px;line-height:1.6;color:var(--sg-ink-2);max-width:560px;text-wrap:pretty}.systems_vennWide__o8zMm{display:block;width:100%;height:auto}.systems_vennTall__eq_Md{display:none}.systems_vennWide__o8zMm .systems_num__mAzJ1{font-size:19.5px}.systems_vennWide__o8zMm .systems_label__rWmhn{font-size:24px}.systems_vennTall__eq_Md .systems_pn__5zXJE{font-size:18.5px}.systems_vennTall__eq_Md .systems_pl__Un71j{font-size:20px}.systems_venn__aVJtZ{--w:clamp(0,min((var(--p) - 0.1)/0.04,(0.82 - var(--p))/0.04),1)}.systems_ring__An79A ellipse{fill-opacity:calc(var(--op) * (1 - .6 * var(--w)) + .2 * var(--h));stroke-width:calc(var(--sw) * (1 + 1.2 * var(--h)));stroke-opacity:calc(1 - .55 * var(--w) * (1 - var(--h)))}.systems_tag__yMAgf{opacity:calc(1 - .65 * var(--w) * (1 - var(--h)))}.systems_vx__71cJM{transform:scale(calc(1 + .6 * var(--t)));transform-box:fill-box;transform-origin:center}@media (prefers-reduced-motion:reduce){.systems_venn__aVJtZ{--w:0}}.systems_track__ALeEr{stroke-dasharray:900;stroke-dashoffset:900;animation:systems_draw__5hpNx 1.1s var(--sg-ease) both}.systems_vertex__FRLqP{opacity:0;animation:systems_pop__wxgSj .55s var(--sg-ease) both;transform-box:fill-box;transform-origin:center}.systems_practice__mg3GQ{position:relative;padding:44px var(--sg-gutter);border-top:1px solid var(--sg-line);display:grid;grid-template-columns:90px minmax(0,1fr) 260px;gap:40px;align-items:start}.systems_practice__mg3GQ.systems_first__Y8T5F{border-top-color:rgba(30,30,28,.35)}.systems_practice__mg3GQ.systems_last__OlsdZ{border-bottom:1px solid rgba(30,30,28,.35)}.systems_pSide__zG46e{display:flex;flex-direction:column;gap:10px}.systems_iconBox__IU6Ql{width:52px;height:52px;border:1px solid rgba(30,30,28,.35);background:var(--sg-paper);display:flex;align-items:center;justify-content:center;flex-shrink:0}.systems_pNum__tmgZX{font-size:13px;color:var(--sg-green)}.systems_pName__sDdCg{font-size:32px;margin-bottom:12px!important}.systems_pBody__rodF5{font-size:16px;line-height:1.65;color:var(--sg-ink-2);max-width:68ch}.systems_jobs__hUtN9{list-style:none;margin:12px 0 0;padding:0;font-size:13px;line-height:1.8;color:var(--sg-ink)}.systems_list__yGiOz{list-style:none;margin:4px 0 0;padding:0;font-size:14px;line-height:1.55;color:var(--sg-ink-2);max-width:620px}.systems_list__yGiOz li{padding:7px 0 7px 18px;position:relative;border-top:1px solid rgba(30,30,28,.12)}.systems_dot__uaZsW{position:absolute;left:0;top:15px;width:6px;height:6px;border-radius:50%;background:var(--sg-green)}.systems_tools__HZkWH{font-size:12px;color:#5E5E58;line-height:1.8;border-left:1px solid var(--sg-line);padding-left:20px}.systems_method__7iEZq{position:relative;padding:56px var(--sg-gutter)}.systems_methodGrid__x_8aj{gap:32px}.systems_mStep__BsP0M{display:flex;flex-direction:column;gap:8px;border-top:1px solid rgba(30,30,28,.35);padding-top:16px}.systems_mNum__rnVjn{font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sg-green)}.systems_mTitle__0_qPo{font-size:26px;line-height:1.1}.systems_mBody__Ln9gh{font-size:14px;line-height:1.55;color:var(--sg-ink-2)}.systems_dont__56z_O{position:relative;padding:48px var(--sg-gutter) 64px;border-top:1px solid var(--sg-line);display:grid;grid-template-columns:380px minmax(0,1fr);gap:48px;align-items:start}.systems_dontLabel__qa1mS{font-size:11px!important;font-weight:400!important;letter-spacing:.2em;text-transform:uppercase;color:#8C4A2A;padding-top:8px}.systems_dontBody__5laEa{font-size:26px;line-height:1.3;max-width:760px}@media (max-width:1099px){.systems_hero__QgIaw{grid-template-columns:minmax(0,1fr);gap:40px;padding-top:56px}.systems_h1__LJwz_{font-size:48px;max-width:700px}.systems_heroNote__JGktQ{margin-top:24px!important;max-width:640px;font-size:16.5px}.systems_venn__aVJtZ{max-width:640px;margin:0 auto;width:100%}.systems_practice__mg3GQ{grid-template-columns:72px minmax(0,1fr);gap:24px 28px;padding:40px var(--sg-gutter)}.systems_tools__HZkWH{grid-column:2;display:flex;flex-wrap:wrap;gap:4px 22px;border-left:0;border-top:1px solid var(--sg-line-soft);padding:12px 0 0}.systems_methodGrid__x_8aj{gap:28px}.systems_dont__56z_O{grid-template-columns:minmax(0,1fr);gap:16px;padding:44px var(--sg-gutter) 56px}.systems_dontBody__5laEa{font-size:24px}.systems_mNum__rnVjn{font-size:11px}}@media (max-width:699px){.systems_hero__QgIaw{padding-top:40px;gap:28px}.systems_kicker___jyFm{font-size:11px;letter-spacing:.16em}.systems_h1__LJwz_{font-size:36px;line-height:1.08}.systems_heroNote__JGktQ{margin-top:22px!important}.systems_vennWide__o8zMm{display:none}.systems_vennTall__eq_Md{display:block;width:100%;height:auto}.systems_practice__mg3GQ{grid-template-columns:minmax(0,1fr);gap:16px;padding:36px var(--sg-gutter)}.systems_pSide__zG46e{flex-direction:row;align-items:center;gap:14px}.systems_iconBox__IU6Ql{width:44px;height:44px}.systems_pName__sDdCg{font-size:28px}.systems_pBody__rodF5{font-size:15.5px}.systems_list__yGiOz{font-size:14.5px}.systems_tools__HZkWH{grid-column:1}.systems_method__7iEZq{padding:44px var(--sg-gutter)}.systems_dont__56z_O{padding:40px var(--sg-gutter) 48px}.systems_dontBody__5laEa{font-size:22px}}