.qw-process-timeline{--qw-accent:#f3d233;--qw-bg:#a1b1b5;--qw-line-base:hsla(0,0%,100%,.18);--qw-line-active:var(--qw-accent);--qw-card-bg:hsla(0,0%,100%,.06);--qw-card-border:hsla(0,0%,100%,.14);--line-progress:0;background:radial-gradient(circle at 15% 15%,rgba(243,210,51,.13),transparent 32%),radial-gradient(circle at 88% 72%,rgba(243,210,51,.08),transparent 34%),var(--qw-bg,#a1b1b5);border-radius:28px;color:#fff;overflow:hidden;padding:clamp(2rem,4vw,4.2rem);position:relative}.qw-process-timeline__inner{margin-inline:auto;width:min(1160px,100%)}.qw-process-timeline__title{font-size:clamp(1.8rem,3vw,2.9rem);letter-spacing:-.02em;line-height:1.05;margin:0;text-align:center}.qw-process-timeline__intro{color:hsla(0,0%,100%,.82);line-height:1.5;margin:.9rem 0 2.6rem;margin-inline:auto;max-width:64ch;text-align:center}.qw-process-timeline__track{display:grid;gap:1rem;grid-template-columns:repeat(4,minmax(0,1fr));position:relative}.qw-process-timeline__line{background:var(--qw-line-base);height:2px;left:calc(12.5% - 1rem);overflow:hidden;position:absolute;right:calc(12.5% - 1rem);top:22px}.qw-process-timeline__line:after{background:var(--qw-line-active);content:"";inset:0;position:absolute;transform:scaleX(var(--line-progress));transform-origin:left center;transition:transform .55s cubic-bezier(.2,.7,.2,1)}.qw-process-step{padding-top:0;position:relative}.qw-process-step__dot-wrap{align-items:center;display:flex;height:44px;justify-content:center;position:relative;z-index:2}.qw-process-step__dot{background:var(--qw-bg,#a1b1b5);border:2px solid #fff;border-radius:50%;box-shadow:0 0 0 7px rgba(65,85,92,.7);height:18px;transition:background-color .45s ease,border-color .45s ease,transform .45s ease,opacity .45s ease;width:18px}.qw-process-step__card{backdrop-filter:blur(4px);background:var(--qw-card-bg);border:1px solid var(--qw-card-border);border-radius:16px;min-height:220px;opacity:.2;padding:1.1rem 1rem 1rem;transform:translateY(18px);transition:transform .7s cubic-bezier(.2,.7,.2,1),opacity .7s ease,border-color .45s ease,filter .45s ease}.qw-process-step__icon{align-items:center;background:hsla(0,0%,100%,.08);border-radius:12px;display:inline-flex;height:56px;justify-content:center;margin-bottom:1rem;width:56px}.qw-process-step__icon svg{color:#fff;fill:none;height:46px;opacity:.95;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.9;transition:opacity .45s ease;width:46px}.qw-process-step__icon svg circle,.qw-process-step__icon svg path{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round}.qw-process-step__icon svg .qw-icon-fill{fill:currentColor;stroke:none}.qw-process-step__icon svg .qw-check-icon{transform-box:fill-box;transform-origin:center}.qw-process-step__title{font-size:1.05rem;line-height:1.3;margin:0}.qw-process-step__text{color:hsla(0,0%,100%,.8);font-size:.95rem;line-height:1.55;margin-top:.65rem}.qw-process-step__text p{margin:0}.qw-process-step.is-active .qw-process-step__dot{background:var(--qw-accent);border-color:var(--qw-accent);transform:scale(1.06)}.qw-process-step.is-active .qw-process-step__card{border-color:rgba(243,210,51,.58);opacity:1;transform:translateY(0)}.qw-process-step:hover .qw-process-step__card{border-color:rgba(243,210,51,.72)}.qw-process-timeline.has-hover .qw-process-step:not(.is-hovered) .qw-process-step__card{filter:saturate(.8);opacity:.22}.qw-process-timeline.has-hover .qw-process-step:not(.is-hovered) .qw-process-step__dot{opacity:.3}.qw-process-timeline.has-hover .qw-process-step:not(.is-hovered) .qw-process-step__icon svg{opacity:.45}.qw-process-timeline.has-hover .qw-process-step.is-hovered .qw-process-step__card{border-color:rgba(243,210,51,.86);opacity:1;transform:translateY(-3px)}.qw-process-timeline.has-hover .qw-process-step.is-hovered .qw-process-step__dot{background:var(--qw-accent);border-color:var(--qw-accent);opacity:1;transform:scale(1.09)}.qw-process-timeline.has-hover .qw-process-step.is-hovered .qw-process-step__icon svg{opacity:1}@media (max-width:900px){.qw-process-timeline{border-radius:20px}.qw-process-timeline__track{gap:.95rem;grid-template-columns:1fr;padding-left:1.5rem}.qw-process-timeline__line{bottom:0;height:auto;left:8px;right:auto;top:0;width:2px}.qw-process-timeline__line:after{transform:scaleY(var(--line-progress));transform-origin:top center}.qw-process-step{align-items:start;display:grid;gap:.9rem;grid-template-columns:16px 1fr;padding-bottom:.25rem}.qw-process-step__dot-wrap{height:auto;justify-content:flex-start;padding-top:.45rem}.qw-process-step__dot{box-shadow:0 0 0 6px rgba(65,85,92,.75)}.qw-process-step__card{min-height:0;transform:translateY(14px)}.qw-process-timeline.has-hover .qw-process-step.is-hovered .qw-process-step__card{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.qw-process-timeline *{animation:none!important;transition:none!important}.qw-process-timeline__line:after{transform:scaleX(1)!important}.qw-process-step .qw-process-step__card{opacity:1;transform:none}.qw-process-step .qw-process-step__dot{background:var(--qw-accent);border-color:var(--qw-accent)}@media (max-width:900px){.qw-process-timeline__line:after{transform:scaleY(1)!important}}}