.sr-track{grid-template-columns:repeat(4,1fr);gap:0;display:grid;position:relative}.sr-step{padding:0 26px 0 0;position:relative}[dir=rtl] .sr-step{padding:0 0 0 26px}.sr-step:before{content:"";top:15px;background:var(--border-2);height:2px;position:absolute;inset-inline:32px 0}.sr-step:last-child:before{display:none}.sr-step.done:before{background:var(--brand)}.sr-step.now:before{background:linear-gradient(to right, var(--brand), var(--border-2))}[dir=rtl] .sr-step.now:before{background:linear-gradient(to left, var(--brand), var(--border-2))}.sr-dot{z-index:1;background:var(--surface);border-radius:99px;place-items:center;width:32px;height:32px;display:grid;position:relative}.sr-step.done .sr-dot{background:var(--brand);color:#fff}.sr-step.done .sr-dot svg{width:15px;height:15px}.sr-step.now .sr-dot{border:2px solid var(--brand)}.sr-step.now .sr-dot i{background:var(--brand);border-radius:99px;width:10px;height:10px;animation:1.8s ease-in-out infinite sr-pulse}@keyframes sr-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.5;transform:scale(.6)}}[data-motion=off] .sr-step.now .sr-dot i{animation:none}.sr-step.next .sr-dot{border:2px dashed var(--border-2)}.sr-tag{font-family:var(--ff-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--faint);margin-top:18px;font-size:11.5px;font-weight:600}[dir=rtl] .sr-tag{font-family:var(--ff-ar);letter-spacing:0}.sr-step.done .sr-tag,.sr-step.now .sr-tag{color:var(--brand)}.sr-step h3{letter-spacing:-.015em;margin:8px 0 0;font-size:16.5px;font-weight:800}[dir=rtl] .sr-step h3{letter-spacing:0}.sr-step p{color:var(--muted);text-wrap:pretty;margin:8px 0 0;font-size:13.5px;line-height:1.65}@media (max-width:980px){.sr-track{grid-template-columns:1fr;gap:0}.sr-step{grid-template-columns:32px 1fr;column-gap:18px;padding:0 0 34px;display:grid}.sr-step:last-child{padding-bottom:0}.sr-step:before{top:32px;bottom:0;width:2px;height:auto;inset-inline:15px auto}.sr-step.now:before,[dir=rtl] .sr-step.now:before{background:linear-gradient(to bottom, var(--brand), var(--border-2))}.sr-dot{grid-row:1/span 3}.sr-tag{grid-column:2;margin-top:6px}.sr-step h3,.sr-step p{grid-column:2}}.df-flow{align-items:stretch;gap:12px;display:flex}.df-step{background:var(--surface);border:1px solid var(--border);border-radius:18px;flex:1;padding:24px 20px;position:relative}.df-num{font-family:var(--ff-mono);color:var(--brand);letter-spacing:.07em;font-size:11.5px;font-weight:600}[dir=rtl] .df-num{letter-spacing:0}.df-ic{background:var(--brand-soft);width:38px;height:38px;color:var(--brand);border-radius:11px;place-items:center;margin:14px 0;display:grid}.df-ic svg{width:18px;height:18px}.df-step h3{letter-spacing:-.01em;margin:0 0 6px;font-size:15.5px;font-weight:800}[dir=rtl] .df-step h3{letter-spacing:0}.df-step p{color:var(--muted);text-wrap:pretty;margin:0;font-size:13px;line-height:1.65}.df-arr{color:var(--border-2);flex-shrink:0;align-self:center;display:flex}.df-arr svg{width:20px;height:20px}[dir=rtl] .df-arr svg{transform:scaleX(-1)}@media (max-width:980px){.df-flow{flex-direction:column}.df-arr svg,[dir=rtl] .df-arr svg{transform:rotate(90deg)}.df-arr{align-self:center}}.faq{flex-direction:column;gap:10px;max-width:760px;margin:0 auto;display:flex}.fq{background:var(--surface);border:1px solid var(--border);border-radius:14px;padding:0 22px}.fq summary{cursor:pointer;letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:14px;padding:18px 0;font-size:15.5px;font-weight:800;list-style:none;display:flex}[dir=rtl] .fq summary{letter-spacing:0}.fq summary::-webkit-details-marker{display:none}.fq summary svg{width:16px;height:16px;color:var(--faint);transition:transform .18s var(--ease);flex-shrink:0}.fq[open] summary svg{transform:rotate(180deg)}.fq p{color:var(--muted);margin:0;padding:0 0 18px;font-size:14px;line-height:1.7}
