.process[data-astro-cid-yi32qbuw]{background:var(--ar-surface-2);padding:var(--ar-section-py) 24px;font-family:var(--ar-sans)}.process__inner[data-astro-cid-yi32qbuw]{max-width:940px;margin:0 auto}.process__title[data-astro-cid-yi32qbuw]{font-family:var(--ar-serif);color:var(--ar-teal-deep);text-align:center;margin:0 0 56px;font-size:clamp(26px,4vw,40px);line-height:1.15}.process__trail[data-astro-cid-yi32qbuw]{position:relative}.process__path[data-astro-cid-yi32qbuw]{pointer-events:none;z-index:0;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.process__path-base[data-astro-cid-yi32qbuw]{stroke:var(--ar-border-2);stroke-width:2.5px;stroke-linecap:round;stroke-dasharray:1 11}.process__path-draw[data-astro-cid-yi32qbuw]{stroke:var(--ar-teal);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;opacity:.9;stroke-dasharray:var(--len,0);stroke-dashoffset:var(--len,0);transition:stroke-dashoffset .85s cubic-bezier(.25,1,.5,1)}.process__trail[data-astro-cid-yi32qbuw].is-in .process__path-draw[data-astro-cid-yi32qbuw]{stroke-dashoffset:0}.process__steps[data-astro-cid-yi32qbuw]{z-index:1;margin:0;padding:0;list-style:none;position:relative}.process__num[data-astro-cid-yi32qbuw]{background:var(--ar-teal);color:#fff;width:54px;height:54px;font-family:var(--ar-serif);box-shadow:0 0 0 6px var(--ar-surface-2), 0 8px 20px #1b7b7959;z-index:2;border-radius:50%;justify-content:center;align-items:center;font-size:21px;font-weight:700;display:flex;position:absolute}.process__card[data-astro-cid-yi32qbuw]{border:1px solid var(--ar-border);background:#fff;border-radius:16px;padding:22px 24px;box-shadow:0 8px 26px #1b3a3a12}.process__step-title[data-astro-cid-yi32qbuw]{font-family:var(--ar-serif);color:var(--ar-teal-deep);margin:0 0 8px;font-size:19px;font-weight:700;line-height:1.25}.process__step-text[data-astro-cid-yi32qbuw]{color:var(--ar-muted);margin:0;font-size:15px;line-height:1.65}.process__delai[data-astro-cid-yi32qbuw]{color:var(--ar-teal);background:var(--ar-surface-3);border-radius:999px;align-items:center;gap:5px;margin-top:12px;padding:4px 10px;font-size:13px;font-weight:600;display:inline-flex}.process__step[data-astro-cid-yi32qbuw]{padding-bottom:32px;padding-left:78px;position:relative}.process__step[data-astro-cid-yi32qbuw]:last-child{padding-bottom:0}.process__num[data-astro-cid-yi32qbuw]{top:0;left:0}@media (width>=761px){.process__step[data-astro-cid-yi32qbuw]{box-sizing:border-box;width:50%;min-height:92px;padding:58px 0 26px}.process__step[data-astro-cid-yi32qbuw]:last-child{padding-bottom:26px}.process__step[data-astro-cid-yi32qbuw]:nth-child(odd){margin-right:50%;padding-right:52px}.process__step[data-astro-cid-yi32qbuw]:nth-child(2n){margin-left:50%;padding-left:52px}.process__step[data-astro-cid-yi32qbuw]:nth-child(odd) .process__num[data-astro-cid-yi32qbuw]{left:calc(50% - 27px)}.process__step[data-astro-cid-yi32qbuw]:nth-child(2n) .process__num[data-astro-cid-yi32qbuw]{left:auto;right:calc(50% - 27px)}}@media (prefers-reduced-motion:no-preference){.process__trail[data-astro-cid-yi32qbuw].is-anim .process__num[data-astro-cid-yi32qbuw],.process__trail[data-astro-cid-yi32qbuw].is-anim .process__card[data-astro-cid-yi32qbuw]{opacity:0}.process__trail[data-astro-cid-yi32qbuw].is-anim .process__num[data-astro-cid-yi32qbuw]{transition:opacity .32s,transform .4s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * 60ms);transform:scale(.5)}.process__trail[data-astro-cid-yi32qbuw].is-anim .process__card[data-astro-cid-yi32qbuw]{transition:opacity .38s,transform .45s cubic-bezier(.16,1,.3,1);transition-delay:calc(var(--i) * 60ms);transform:translateY(14px)}.process__trail[data-astro-cid-yi32qbuw].is-anim.is-in .process__num[data-astro-cid-yi32qbuw],.process__trail[data-astro-cid-yi32qbuw].is-anim.is-in .process__card[data-astro-cid-yi32qbuw]{opacity:1;transform:none}.process__trail[data-astro-cid-yi32qbuw].is-anim.is-in .process__num[data-astro-cid-yi32qbuw]{transition-delay:calc(var(--i) * 80ms)}.process__trail[data-astro-cid-yi32qbuw].is-anim.is-in .process__card[data-astro-cid-yi32qbuw]{transition-delay:calc(var(--i) * 80ms + 50ms)}}
