.ymwZ_a_section{width:100%;padding:var(--section-pad-y) var(--page-gutter);background-color:#f6f6f6}.ymwZ_a_inner{flex-direction:column;gap:4.5rem;width:100%;max-width:1600px;margin-inline:auto;display:flex}@media (max-width:767px){.ymwZ_a_inner{gap:2.75rem}}.ymwZ_a_head{text-align:center;flex-direction:column;align-items:center;gap:1.25rem;display:flex}.ymwZ_a_title{letter-spacing:-.03em;color:#202020;font-family:Satoshi,sans-serif;font-size:48px;font-weight:500;line-height:1.2}.ymwZ_a_title .ymwZ_a_accent{color:#8355f8;font-style:italic}@media (max-width:767px){.ymwZ_a_title{font-size:28px}}.ymwZ_a_lead{letter-spacing:-.02em;color:#202020b3;max-width:44rem;font-family:Satoshi,sans-serif;font-size:17px;font-weight:400;line-height:1.6}@media (max-width:767px){.ymwZ_a_lead{font-size:15px}}.ymwZ_a_stage{width:100%;position:relative}.ymwZ_a_canvas{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0}.ymwZ_a_track{fill:none;stroke:#e6dcff;stroke-width:2px}.ymwZ_a_line{fill:none;stroke:#8355f8;stroke-width:2.5px;stroke-linecap:round}.ymwZ_a_dot{fill:#8355f8}.ymwZ_a_dotHalo{fill:#8355f8;opacity:.14}.ymwZ_a_steps{z-index:2;flex-direction:column;margin:0;padding:0;list-style:none;display:flex;position:relative}.ymwZ_a_step{grid-template-columns:1fr 1fr;align-items:center;min-height:40vh;display:grid;position:relative}.ymwZ_a_anchor{width:1px;height:1px;position:absolute;top:50%;left:27%}.ymwZ_a_stepFlip .ymwZ_a_anchor{left:73%}.ymwZ_a_body{flex-direction:column;grid-area:1/2;justify-self:start;gap:.625rem;max-width:30rem;padding-left:3.5rem;display:flex}.ymwZ_a_stepFlip .ymwZ_a_body{text-align:right;grid-column:1;justify-self:end;padding-left:0;padding-right:3.5rem}.ymwZ_a_stepTitle{letter-spacing:-.02em;color:#202020;font-family:Satoshi,sans-serif;font-size:32px;font-weight:500;line-height:1.2}@media (max-width:767px){.ymwZ_a_stepTitle{font-size:22px}}.ymwZ_a_stepDesc{letter-spacing:-.02em;color:#202020b3;font-family:Satoshi,sans-serif;font-size:17px;font-weight:400;line-height:1.55}@media (max-width:767px){.ymwZ_a_stepDesc{font-size:15px}}.ymwZ_a_iconBadge{color:#8355f8;background-color:#e6dcff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;display:flex}.ymwZ_a_stepFlip .ymwZ_a_iconBadge{align-self:flex-end}.ymwZ_a_icon{width:1.75rem;height:1.75rem}.ymwZ_a_node{z-index:1;background-color:#0000;border:2px solid #8355f8;border-radius:100px;justify-content:center;align-items:center;width:3rem;height:3rem;display:flex;position:absolute;transform:translate(-50%,-50%)}.ymwZ_a_station{fill:#fff}.ymwZ_a_nodeNumber,.ymwZ_a_nodeFill{letter-spacing:-.02em;font-family:Satoshi,sans-serif;font-size:1.25rem;font-weight:500;line-height:1}.ymwZ_a_nodeNumber{color:#8355f8}.ymwZ_a_nodeFill{border-radius:inherit;color:#fff;background-color:#8355f8;justify-content:center;align-items:center;display:flex;position:absolute;inset:-2px}@media (max-width:767px){.ymwZ_a_step{min-height:0;padding-left:4.5rem;display:block}.ymwZ_a_step+.ymwZ_a_step{margin-top:4rem}.ymwZ_a_anchor,.ymwZ_a_stepFlip .ymwZ_a_anchor{top:1.375rem;left:1.5rem}.ymwZ_a_body,.ymwZ_a_stepFlip .ymwZ_a_body{text-align:left;justify-self:auto;max-width:none;padding:0}.ymwZ_a_stepFlip .ymwZ_a_iconBadge{align-self:flex-start}.ymwZ_a_node{width:2.5rem;height:2.5rem}.ymwZ_a_nodeNumber,.ymwZ_a_nodeFill{font-size:1rem}}@media (prefers-reduced-motion:reduce){.ymwZ_a_body{opacity:1!important;transform:none!important}}