.psteps__head[data-v-a944f443]{max-width:860px;margin-bottom:clamp(48px,6vw,84px)}.psteps__track[data-v-a944f443]{gap:var(--cz-sp-5);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:0;padding:0;list-style:none;display:grid;position:relative}.psteps__track[data-v-a944f443]:before{content:"";background:linear-gradient(90deg,var(--cz-primary)0%,#0f93c759 60%,#0f93c714 100%);height:1px;position:absolute;top:18px;left:0;right:0}.psteps__node[data-v-a944f443]{min-width:0}.psteps__marker[data-v-a944f443]{z-index:1;width:36px;height:36px;box-shadow:0 0 0 7px var(--cz-bg-soft);font-family:var(--cz-font-mono);letter-spacing:.04em;color:var(--cz-primary-deep);background:#fff;border:1px solid #0f93c780;border-radius:50%;place-items:center;font-size:12px;display:grid;position:relative}.psteps__body[data-v-a944f443]{padding-top:var(--cz-sp-6);padding-right:var(--cz-sp-3)}.psteps__body h3[data-v-a944f443]{margin:var(--cz-sp-4)0 var(--cz-sp-2);font-family:var(--cz-font-display);letter-spacing:-.02em;color:var(--cz-ink-display);font-size:clamp(17px,1.5vw,22px);font-weight:700}.psteps__body p[data-v-a944f443]{font-size:var(--cz-fs-sm);color:var(--cz-text-muted);margin:0;font-weight:300;line-height:1.85}.psteps__cta[data-v-a944f443]{align-items:center;gap:var(--cz-sp-5);margin-top:clamp(48px,6vw,80px);display:flex}.psteps__cta-line[data-v-a944f443]{background:linear-gradient(90deg,#0f93c766,#0000);flex:1;height:1px}@media (max-width:768px){.psteps__head[data-v-a944f443]{margin-bottom:var(--cz-sp-7)}.psteps__track[data-v-a944f443]{gap:var(--cz-sp-4);grid-template-columns:1fr}.psteps__track[data-v-a944f443]:before{background:linear-gradient(180deg,var(--cz-primary),#0f93c714);width:1px;height:auto;inset:0 auto 0 18px}.psteps__node[data-v-a944f443]{min-height:96px;padding-left:56px;position:relative}.psteps__marker[data-v-a944f443]{box-shadow:0 0 0 5px var(--cz-bg-soft);position:absolute;top:0;left:0}.psteps__body[data-v-a944f443]{padding-top:0;padding-right:0}.psteps__body h3[data-v-a944f443]{margin-top:var(--cz-sp-3);font-size:var(--cz-fs-base)}.psteps__body p[data-v-a944f443]{font-size:var(--cz-fs-xs)}.psteps__cta[data-v-a944f443]{margin-top:var(--cz-sp-6)}.psteps__cta-line[data-v-a944f443]{display:none}}
