.ProcessTimeline-module__AimPNG__wrapper{width:100%;padding:var(--space-xl) 0;position:relative}.ProcessTimeline-module__AimPNG__desktopTimeline{width:100%;display:none;position:relative}@media (min-width:768px){.ProcessTimeline-module__AimPNG__desktopTimeline{display:block}}.ProcessTimeline-module__AimPNG__svgContainer{width:100%;position:relative}.ProcessTimeline-module__AimPNG__svgContainer svg{width:100%;height:auto;display:block;overflow:visible}.ProcessTimeline-module__AimPNG__pathLine{fill:none;stroke:var(--color-purple);stroke-width:2px;stroke-linecap:round}.ProcessTimeline-module__AimPNG__node{cursor:default;transition:filter .3s}.ProcessTimeline-module__AimPNG__nodeCircle{fill:var(--color-space-mid);stroke:var(--color-purple);stroke-width:2px;transition:fill .3s,stroke .3s,filter .3s}.ProcessTimeline-module__AimPNG__nodeActive .ProcessTimeline-module__AimPNG__nodeCircle{fill:var(--color-primary);stroke:var(--color-primary);filter:drop-shadow(0 0 8px #ff963599)}.ProcessTimeline-module__AimPNG__nodeNumber{fill:var(--color-text-dim);font-family:var(--font-heading);text-anchor:middle;dominant-baseline:central;font-size:12px;font-weight:600;transition:fill .3s}.ProcessTimeline-module__AimPNG__nodeActive .ProcessTimeline-module__AimPNG__nodeNumber{fill:var(--color-white)}.ProcessTimeline-module__AimPNG__rocket{transition:opacity .3s}.ProcessTimeline-module__AimPNG__desktopCards{display:none}@media (min-width:768px){.ProcessTimeline-module__AimPNG__desktopCards{gap:var(--space-md);margin-top:var(--space-xl);display:grid}}.ProcessTimeline-module__AimPNG__stepCard{text-align:center;opacity:0;transition:opacity .4s,transform .4s;transform:translateY(16px)}.ProcessTimeline-module__AimPNG__stepCardVisible{opacity:1;transform:translateY(0)}.ProcessTimeline-module__AimPNG__stepTitle{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 4px;font-size:clamp(.8rem,1.2vw,.95rem);font-weight:600}.ProcessTimeline-module__AimPNG__stepDescription{font-family:var(--font-body);color:var(--color-white);margin:0;font-size:12px;line-height:1.4}.ProcessTimeline-module__AimPNG__mobileTimeline{flex-direction:column;padding-left:40px;display:flex;position:relative}@media (min-width:768px){.ProcessTimeline-module__AimPNG__mobileTimeline{display:none}}.ProcessTimeline-module__AimPNG__mobileLine{background:var(--color-purple);width:2px;position:absolute;top:0;bottom:0;left:17px}.ProcessTimeline-module__AimPNG__mobileProgress{background:var(--color-primary);width:2px;transition:height .3s;position:absolute;top:0;left:17px}.ProcessTimeline-module__AimPNG__mobileRocket{z-index:2;transition:top .3s;position:absolute;left:9px}.ProcessTimeline-module__AimPNG__mobileStep{padding-bottom:var(--space-xl);opacity:0;transition:opacity .4s,transform .4s;position:relative;transform:translate(-12px)}.ProcessTimeline-module__AimPNG__mobileStepVisible{opacity:1;transform:translate(0)}.ProcessTimeline-module__AimPNG__mobileNode{background:var(--color-space-mid);border:2px solid var(--color-purple);width:36px;height:36px;font-family:var(--font-heading);color:var(--color-text-dim);z-index:1;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;transition:background .3s,border-color .3s,color .3s,box-shadow .3s;display:flex;position:absolute;top:0;left:-40px}.ProcessTimeline-module__AimPNG__mobileNodeActive{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white);box-shadow:0 0 12px #ff963580}.ProcessTimeline-module__AimPNG__mobileStepTitle{font-family:var(--font-heading);color:var(--color-primary);margin:0 0 4px;font-size:1.1rem;font-weight:600}.ProcessTimeline-module__AimPNG__mobileStepDesc{font-family:var(--font-body);color:var(--color-white);margin:0;font-size:14px;line-height:1.6}@media (max-width:340px){.ProcessTimeline-module__AimPNG__mobileTimeline{padding-left:32px}.ProcessTimeline-module__AimPNG__mobileNode{width:30px;height:30px;font-size:12px;left:-32px}.ProcessTimeline-module__AimPNG__mobileLine,.ProcessTimeline-module__AimPNG__mobileProgress{left:13px}.ProcessTimeline-module__AimPNG__mobileRocket{left:5px}}@media (prefers-reduced-motion:reduce){.ProcessTimeline-module__AimPNG__stepCard,.ProcessTimeline-module__AimPNG__mobileStep{opacity:1!important;transition:none!important;transform:none!important}.ProcessTimeline-module__AimPNG__nodeCircle,.ProcessTimeline-module__AimPNG__mobileNode,.ProcessTimeline-module__AimPNG__mobileProgress{transition:none!important}}
