.MethodTimeline-module__pmIDAG__root{--mt-node:44px;--mt-gap:16px;--mt-line:#49020624;--mt-beat:.42s;--mt-ease:cubic-bezier(.2, .7, .2, 1);margin:0;padding:0;list-style:none;display:grid}.MethodTimeline-module__pmIDAG__step{grid-template-columns:var(--mt-node) minmax(0, 1fr);column-gap:16px;padding-block-end:var(--mt-gap);display:grid;position:relative}.MethodTimeline-module__pmIDAG__step:last-child{padding-block-end:0}.MethodTimeline-module__pmIDAG__step:before,.MethodTimeline-module__pmIDAG__step:after{content:"";inset-block:calc(var(--mt-node) / 2) calc(var(--mt-node) / -2);background:var(--mt-line);width:1px;position:absolute;inset-inline-start:calc(var(--mt-node) / 2 - .5px)}.MethodTimeline-module__pmIDAG__step:after{background:var(--echo-burgundy);transform-origin:top}.MethodTimeline-module__pmIDAG__step:last-child:before,.MethodTimeline-module__pmIDAG__step:last-child:after{display:none}.MethodTimeline-module__pmIDAG__node{z-index:1;width:var(--mt-node);height:var(--mt-node);border:1px solid var(--echo-burgundy);color:var(--echo-burgundy);letter-spacing:.5px;font-variant-numeric:tabular-nums;transition:background-color .35s ease, color .35s ease, transform .35s var(--mt-ease);background:#fff;border-radius:999px;justify-content:center;align-items:center;font-size:13px;display:inline-flex;position:relative}.MethodTimeline-module__pmIDAG__node:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:-1px}.MethodTimeline-module__pmIDAG__card{border-radius:var(--echo-radius-section);min-width:0;transition:transform .45s var(--mt-ease), box-shadow .45s var(--mt-ease), background-color .45s ease;background:#faf8f2;flex-direction:column;gap:10px;padding:22px 20px 24px;display:flex}.MethodTimeline-module__pmIDAG__title{margin:0}.MethodTimeline-module__pmIDAG__body{color:var(--echo-dark-62);margin:0}@media (min-width:1200px){.MethodTimeline-module__pmIDAG__root{--mt-gap:20px;column-gap:var(--mt-gap);grid-template-columns:repeat(5,minmax(0,1fr))}.MethodTimeline-module__pmIDAG__step{grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr);row-gap:16px;padding-block-end:0}.MethodTimeline-module__pmIDAG__step:before,.MethodTimeline-module__pmIDAG__step:after{inset-block:calc(var(--mt-node) / 2 - .5px) auto;width:calc(100% + var(--mt-gap));height:1px;inset-inline-start:50%}.MethodTimeline-module__pmIDAG__step:after{transform-origin:0}html[dir=rtl] .MethodTimeline-module__pmIDAG__step:after{transform-origin:100%}.MethodTimeline-module__pmIDAG__node{justify-self:center}.MethodTimeline-module__pmIDAG__card{text-align:center;align-items:center;height:100%;padding:28px 24px 32px}}.MethodTimeline-module__pmIDAG__root[data-shown=false] .MethodTimeline-module__pmIDAG__node,.MethodTimeline-module__pmIDAG__root[data-shown=false] .MethodTimeline-module__pmIDAG__card{opacity:0}.MethodTimeline-module__pmIDAG__root[data-shown=false] .MethodTimeline-module__pmIDAG__step:after{transform:scaleY(0)}.MethodTimeline-module__pmIDAG__root[data-shown=true] .MethodTimeline-module__pmIDAG__node{animation:MethodTimeline-module__pmIDAG__mt-pop .6s cubic-bezier(.34, 1.56, .64, 1) calc(var(--i) * var(--mt-beat)) backwards}.MethodTimeline-module__pmIDAG__root[data-shown=true] .MethodTimeline-module__pmIDAG__node:after{animation:MethodTimeline-module__pmIDAG__mt-ring 1.1s ease-out calc(var(--i) * var(--mt-beat) + .12s) backwards}.MethodTimeline-module__pmIDAG__root[data-shown=true] .MethodTimeline-module__pmIDAG__card{animation:MethodTimeline-module__pmIDAG__mt-rise .9s var(--mt-ease) calc(var(--i) * var(--mt-beat) + 90ms) backwards}.MethodTimeline-module__pmIDAG__root[data-shown=true] .MethodTimeline-module__pmIDAG__step:after{animation:MethodTimeline-module__pmIDAG__mt-draw-y var(--mt-beat) cubic-bezier(.45, 0, .55, 1) calc(var(--i) * var(--mt-beat) + .15s) both}@keyframes MethodTimeline-module__pmIDAG__mt-pop{0%{opacity:0;transform:scale(.3)}}@keyframes MethodTimeline-module__pmIDAG__mt-ring{0%{box-shadow:0 0 #49020659}to{box-shadow:0 0 0 16px #49020600}}@keyframes MethodTimeline-module__pmIDAG__mt-rise{0%{opacity:0;filter:blur(8px);transform:translateY(32px)scale(.96)}}@keyframes MethodTimeline-module__pmIDAG__mt-draw-y{0%{transform:scaleY(0)}}@keyframes MethodTimeline-module__pmIDAG__mt-draw-x{0%{transform:scaleX(0)}}@media (hover:hover){.MethodTimeline-module__pmIDAG__step:hover .MethodTimeline-module__pmIDAG__card{background-color:#f5f1e8;transform:translateY(-6px);box-shadow:0 18px 40px -18px #49020647}.MethodTimeline-module__pmIDAG__step:hover .MethodTimeline-module__pmIDAG__node{background-color:var(--echo-burgundy);color:#fff;transform:scale(1.08)}}@media (min-width:1200px){.MethodTimeline-module__pmIDAG__root[data-shown=false] .MethodTimeline-module__pmIDAG__step:after{transform:scaleX(0)}.MethodTimeline-module__pmIDAG__root[data-shown=true] .MethodTimeline-module__pmIDAG__step:after{animation-name:MethodTimeline-module__pmIDAG__mt-draw-x}}@media (prefers-reduced-motion:reduce){.MethodTimeline-module__pmIDAG__root .MethodTimeline-module__pmIDAG__node,.MethodTimeline-module__pmIDAG__root .MethodTimeline-module__pmIDAG__card,.MethodTimeline-module__pmIDAG__root .MethodTimeline-module__pmIDAG__step:after,.MethodTimeline-module__pmIDAG__root .MethodTimeline-module__pmIDAG__node:after{opacity:1;transition:none;transform:none;animation:none!important}}
