.Process-module__Y7BKRG__section{--bg:#f4f2ec;--raised:#faf8f4;--paper:#fffdf9;--ink:#111110;--muted:#6b6760;--muted-2:#847e75;--line:#dcd6cc;--line-strong:#c9c1b4;--neutral:#ebe5dc;--accent:#f7822f;--accent-ink:#a84b14;--accent-soft:#fed6b2;--accent-tint:#fff0e3;--plat-top:#fdfbf7;--plat-left:#efe7dc;--plat-right:#e4d9ca;--plat-inset:#f7f1e9;--pale:#ece4d9;--or-1:#ffd2a8;--or-2:#f9a15a;--or-3:#ee8436;--cream-top:#fde9d6;--cream-left:#f2dcc6;--cream-right:#e8cdb3;--steel:#cfc6ba;--steel-dark:#b5ab9e;--sans:var(--font-geist-sans,"Geist"), ui-sans-serif, system-ui, -apple-system, sans-serif;--node:40px;--gap:10px;--ease:cubic-bezier(.22, 1, .36, 1);--back:cubic-bezier(.34, 1.45, .64, 1);color:var(--ink);font-family:var(--sans);position:relative;overflow:hidden}.Process-module__Y7BKRG__inner{position:relative}.Process-module__Y7BKRG__decor{display:none}.Process-module__Y7BKRG__decorArc{fill:none;stroke:var(--line-strong);stroke-width:1.2px;stroke-dasharray:2 5;stroke-linecap:round}.Process-module__Y7BKRG__decorDot{fill:#fdb57a}.Process-module__Y7BKRG__eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--muted-2);margin:0 0 18px;font-size:13px;font-weight:500}.Process-module__Y7BKRG__header{gap:16px;margin-bottom:36px;display:grid}.Process-module__Y7BKRG__title{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,6.2vw,80px);font-weight:600;line-height:1}.Process-module__Y7BKRG__lede{max-width:36ch;color:var(--muted);text-wrap:pretty;margin:0;font-size:16px;line-height:1.55}.Process-module__Y7BKRG__defs{width:0;height:0;position:absolute;overflow:hidden}.Process-module__Y7BKRG__track,.Process-module__Y7BKRG__steps{column-gap:var(--gap);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.Process-module__Y7BKRG__stop{height:var(--node);position:relative}.Process-module__Y7BKRG__node{z-index:1;width:var(--node);height:var(--node);border:1px solid var(--line);background:var(--raised);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.Process-module__Y7BKRG__node:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.Process-module__Y7BKRG__nodeNum{width:calc(var(--node) - 12px);height:calc(var(--node) - 12px);background:var(--neutral);color:var(--muted-2);font-variant-numeric:tabular-nums;transition:background-color .35s, color .35s, transform .4s var(--back);border-radius:50%;place-items:center;font-size:12px;font-weight:600;display:grid}.Process-module__Y7BKRG__stop[data-state=done] .Process-module__Y7BKRG__nodeNum{background:var(--accent-soft);color:var(--accent-ink)}.Process-module__Y7BKRG__stop[data-state=current] .Process-module__Y7BKRG__nodeNum{background:var(--accent);color:#fff;transform:scale(1.08)}.Process-module__Y7BKRG__node:after{content:"";border:2px solid var(--accent);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-1px}.Process-module__Y7BKRG__stop[data-state=current] .Process-module__Y7BKRG__node:after{animation:Process-module__Y7BKRG__ping 1.2s var(--ease) infinite}.Process-module__Y7BKRG__line{top:calc(var(--node) / 2 - 4px);left:calc(var(--node) + 6px);width:calc(100% + var(--gap) - var(--node) - 12px);height:8px;position:absolute;overflow:hidden}.Process-module__Y7BKRG__stop:last-child .Process-module__Y7BKRG__line{width:calc(100% - var(--node) - 6px)}.Process-module__Y7BKRG__line:before{content:"";background:var(--line);height:1px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.Process-module__Y7BKRG__fill{transition:transform .35s var(--ease);position:absolute;inset:0;transform:translate(-100%)}.Process-module__Y7BKRG__fill:before{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;top:50%;left:0;right:3px;transform:translateY(-50%)}.Process-module__Y7BKRG__fill:after{content:"";background:var(--accent);opacity:0;border-radius:50%;width:6px;height:6px;transition:opacity .2s;position:absolute;top:1px;right:0}.Process-module__Y7BKRG__stop[data-state=done] .Process-module__Y7BKRG__fill{transform:translate(0)}.Process-module__Y7BKRG__stop[data-state=current] .Process-module__Y7BKRG__fill{animation:Process-module__Y7BKRG__grow var(--dur) linear forwards}.Process-module__Y7BKRG__stop[data-state=current] .Process-module__Y7BKRG__fill:after{opacity:1}.Process-module__Y7BKRG__chevron{z-index:1;top:50%;left:calc(var(--node) + 6px + (100% + var(--gap) - var(--node) - 12px) * .7);border:1px solid var(--line);background:var(--raised);width:26px;height:26px;color:var(--muted-2);border-radius:50%;place-items:center;transition:background-color .3s,border-color .3s,color .3s;display:none;position:absolute;transform:translate(-50%,-50%)}.Process-module__Y7BKRG__chevron svg{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.Process-module__Y7BKRG__stop[data-state=done] .Process-module__Y7BKRG__chevron{border-color:var(--accent-soft);background:var(--accent-tint);color:var(--accent)}.Process-module__Y7BKRG__stop[data-state=current] .Process-module__Y7BKRG__chevron{animation:Process-module__Y7BKRG__chevronOn var(--dur) linear forwards}.Process-module__Y7BKRG__steps{grid-auto-columns:auto;grid-auto-flow:row;margin:20px 0 0;padding:0;list-style:none}.Process-module__Y7BKRG__step{opacity:0;visibility:hidden;min-width:0;transition:opacity .3s, transform .4s var(--ease), visibility 0s linear .4s;grid-area:1/1;grid-template-columns:140px minmax(0,1fr);align-items:center;gap:16px;display:grid;transform:translate(14px)}.Process-module__Y7BKRG__step[data-stage=true]{opacity:1;visibility:visible;transition:opacity .3s, transform .4s var(--ease);transform:none}.Process-module__Y7BKRG__art{min-width:0;position:relative}.Process-module__Y7BKRG__artSvg{width:100%;height:auto;display:block;position:relative;overflow:visible}.Process-module__Y7BKRG__copy{min-width:0}.Process-module__Y7BKRG__stepTitle{letter-spacing:-.025em;margin:0 0 6px;font-size:21px;font-weight:600;line-height:1.2}.Process-module__Y7BKRG__stepText{color:var(--muted);text-wrap:pretty;margin:0;font-size:14.5px;line-height:1.55}.Process-module__Y7BKRG__rule{background:var(--line-strong);transform-origin:0;width:36px;height:2px;transition:background-color .35s, transform .45s var(--ease);border-radius:2px;margin-top:14px;display:block}.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__rule{background:var(--accent)}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__rule{background:var(--accent);transform:scaleX(1.6)}.Process-module__Y7BKRG__glow{opacity:.3;transition:opacity .5s}.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__glow{opacity:.6}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__glow{opacity:1}.Process-module__Y7BKRG__platTop{fill:var(--plat-top);stroke:var(--plat-top);stroke-width:5px;stroke-linejoin:round}.Process-module__Y7BKRG__platLeft{fill:var(--plat-left);stroke:var(--plat-left);stroke-width:5px;stroke-linejoin:round}.Process-module__Y7BKRG__platRight{fill:var(--plat-right);stroke:var(--plat-right);stroke-width:5px;stroke-linejoin:round}.Process-module__Y7BKRG__platInset{fill:var(--plat-inset)}.Process-module__Y7BKRG__shadow{fill:var(--plat-left)}.Process-module__Y7BKRG__halo{opacity:0;transform-box:fill-box;transform-origin:50%;transition:opacity .4s}.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__halo{opacity:.5}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__halo{opacity:1;animation:1.4s ease-in-out infinite Process-module__Y7BKRG__breathe}.Process-module__Y7BKRG__bulbOff{fill:var(--pale)}.Process-module__Y7BKRG__bulbOn{opacity:0;transition:opacity .35s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__bulbOn,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__bulbOn{opacity:1}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__bulbOn{transition:opacity .45s .1s}.Process-module__Y7BKRG__shine{fill:none;stroke:#fff;stroke-width:2.2px;stroke-linecap:round;opacity:.85}.Process-module__Y7BKRG__cap{fill:var(--steel)}.Process-module__Y7BKRG__capLines{fill:none;stroke:var(--steel-dark);stroke-width:1.2px}.Process-module__Y7BKRG__capTip{fill:var(--steel-dark)}.Process-module__Y7BKRG__rays path{fill:none;stroke:var(--accent);stroke-width:2.4px;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .25s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__rays path,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__rays path{stroke-dashoffset:0}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__rays path{transition:stroke-dashoffset .4s var(--ease) calc(.3s + var(--i) * 60ms)}.Process-module__Y7BKRG__panelShadow{fill:var(--plat-left);opacity:.6}.Process-module__Y7BKRG__panelSide{fill:var(--plat-right)}.Process-module__Y7BKRG__panelTop{fill:var(--plat-left)}.Process-module__Y7BKRG__panel{fill:var(--paper);stroke:var(--line);stroke-width:.8px}.Process-module__Y7BKRG__panelRule{stroke:var(--line);stroke-width:.8px}.Process-module__Y7BKRG__panelDot{fill:var(--line-strong)}.Process-module__Y7BKRG__blockOff{fill:var(--pale)}.Process-module__Y7BKRG__blockOn,.Process-module__Y7BKRG__blockSoft{opacity:0;transition:opacity .25s}.Process-module__Y7BKRG__blockOn{fill:var(--or-2)}.Process-module__Y7BKRG__blockSoft{fill:var(--or-1)}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__blockOn,.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__blockSoft,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__blockOn,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__blockSoft{opacity:1}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__blockOn,.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__blockSoft{transition:opacity .3s calc(.15s + var(--i) * .12s)}.Process-module__Y7BKRG__baseTop{fill:var(--plat-inset)}.Process-module__Y7BKRG__baseLeft{fill:var(--plat-left)}.Process-module__Y7BKRG__baseRight{fill:var(--plat-right)}.Process-module__Y7BKRG__layerTop{fill:var(--or-1)}.Process-module__Y7BKRG__layerLeft{fill:var(--or-2)}.Process-module__Y7BKRG__layerRight{fill:var(--or-3)}.Process-module__Y7BKRG__layer{opacity:0;transition:opacity .25s,transform .25s;transform:translateY(-18px)}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__layer,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__layer{opacity:1;transform:none}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__layer{transition:opacity .2s calc(var(--i) * .18s), transform .5s var(--back) calc(var(--i) * .18s)}.Process-module__Y7BKRG__barTop{fill:var(--cream-top)}.Process-module__Y7BKRG__barTopHot{fill:var(--or-1)}.Process-module__Y7BKRG__barLeft{fill:var(--cream-left)}.Process-module__Y7BKRG__barRight{fill:var(--cream-right)}.Process-module__Y7BKRG__bar{transform:translateY(var(--sink));transition:transform .3s var(--ease)}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__bar,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__bar{transform:none}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__bar{transition:transform .55s var(--back) calc(.1s + var(--i) * 90ms)}.Process-module__Y7BKRG__arrow path{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .2s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__arrow path,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__arrow path{stroke-dashoffset:0}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__arrow path{transition:stroke-dashoffset .5s var(--ease) .45s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__arrow .Process-module__Y7BKRG__arrowHead{transition:stroke-dashoffset .2s linear .9s}.Process-module__Y7BKRG__badge{transition:transform .4s var(--back)}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__badge{transform:translateY(-4px)}.Process-module__Y7BKRG__badgeShadow{fill:var(--accent);opacity:.1;transition:opacity .4s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__badgeShadow{opacity:.22}.Process-module__Y7BKRG__badgeCard{fill:var(--paper);stroke:#f1e5d8;stroke-width:1px}.Process-module__Y7BKRG__badgeIcon{fill:none;stroke:var(--steel-dark);stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;transition:stroke .35s}.Process-module__Y7BKRG__step[data-state=current] .Process-module__Y7BKRG__badgeIcon,.Process-module__Y7BKRG__step[data-state=done] .Process-module__Y7BKRG__badgeIcon{stroke:var(--accent)}@media (min-width:820px){.Process-module__Y7BKRG__section{--node:48px;--gap:28px}.Process-module__Y7BKRG__header{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;margin-bottom:56px}.Process-module__Y7BKRG__lede{max-width:300px}.Process-module__Y7BKRG__chevron{display:grid}.Process-module__Y7BKRG__nodeNum{font-size:13px}.Process-module__Y7BKRG__steps{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:0}.Process-module__Y7BKRG__step{opacity:1;visibility:visible;flex-direction:column;grid-area:auto;align-items:stretch;gap:0;display:flex;transform:none}.Process-module__Y7BKRG__art{width:min(100%,260px);margin-left:calc(var(--node) / 2 - min(100%, 260px) * .133)}.Process-module__Y7BKRG__art:before{content:"";border-left:1px dashed var(--line-strong);height:60%;position:absolute;top:0;left:13.3%}.Process-module__Y7BKRG__copy{margin-top:14px}.Process-module__Y7BKRG__stepTitle{margin-bottom:10px;font-size:clamp(22px,2.2vw,28px)}.Process-module__Y7BKRG__stepText{max-width:30ch;font-size:15px;line-height:1.6}.Process-module__Y7BKRG__rule{margin-top:20px}}@media (min-width:1100px){.Process-module__Y7BKRG__decor{pointer-events:none;width:560px;height:300px;display:block;position:absolute;top:24px;right:0;overflow:visible}.Process-module__Y7BKRG__stepText{font-size:16px}}.Process-module__Y7BKRG__flow[data-paused=true] .Process-module__Y7BKRG__stop .Process-module__Y7BKRG__fill,.Process-module__Y7BKRG__flow[data-paused=true] .Process-module__Y7BKRG__stop .Process-module__Y7BKRG__chevron{animation-play-state:paused}@keyframes Process-module__Y7BKRG__grow{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes Process-module__Y7BKRG__chevronOn{0%,64%{border-color:var(--line);background-color:var(--raised);color:var(--muted-2)}76%,to{border-color:var(--accent-soft);background-color:var(--accent-tint);color:var(--accent)}}@keyframes Process-module__Y7BKRG__ping{0%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.45)}}@keyframes Process-module__Y7BKRG__breathe{0%,to{transform:scale(.92)}50%{transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.Process-module__Y7BKRG__section *,.Process-module__Y7BKRG__section :before,.Process-module__Y7BKRG__section :after{transition:none!important;animation:none!important}}
