.steps[data-v-232e5c49]{display:grid;grid-template-columns:repeat(6,1fr);gap:14px;position:relative;list-style:none;padding:0;margin:0}.steps[data-v-232e5c49]:before{content:"";position:absolute;left:4%;right:4%;top:22px;height:2px;background:linear-gradient(90deg,var(--gold),var(--line-2));transform:scaleX(0);transform-origin:left;transition:transform 1.8s var(--smooth) .3s}.steps.is-in[data-v-232e5c49]:before{transform:scaleX(1)}.step[data-v-232e5c49]{position:relative;display:grid;gap:10px;align-content:start}.dot[data-v-232e5c49]{width:46px;height:46px;border-radius:50%;background:var(--navy);color:var(--on-navy);display:grid;place-items:center;font-weight:800;font-size:14px;border:3px solid var(--band);position:relative;opacity:0;scale:.4;transition:opacity .4s ease,scale .65s var(--spring),box-shadow .3s ease;transition-delay:calc(.45s + var(--i, 0) * .23s)}.steps.is-in .dot[data-v-232e5c49]{opacity:1;scale:1}.dot[data-v-232e5c49]:after{content:"";position:absolute;top:-6px;right:-6px;bottom:-6px;left:-6px;border-radius:50%;border:2px solid var(--gold);opacity:0}.steps.is-in .dot[data-v-232e5c49]:after{animation:ring-232e5c49 2.8s ease-out infinite;animation-delay:calc(1.4s + var(--i, 0) * .23s)}@keyframes ring-232e5c49{0%{opacity:.7;scale:.8}80%,to{opacity:0;scale:1.5}}.step:nth-child(2n) .dot[data-v-232e5c49]{background:var(--gold);color:#0d1b35}.step:hover .dot[data-v-232e5c49]{box-shadow:0 0 0 6px #c9a84c33}.step h3[data-v-232e5c49],.step p[data-v-232e5c49]{opacity:0;translate:0 12px;transition:opacity .6s ease,translate .7s var(--spring);transition-delay:calc(.56s + var(--i, 0) * .23s)}.steps.is-in .step h3[data-v-232e5c49],.steps.is-in .step p[data-v-232e5c49]{opacity:1;translate:0 0}.step h3[data-v-232e5c49]{font-size:16px}.step p[data-v-232e5c49]{font-size:14px;color:var(--ink-2)}@media(max-width:960px){.steps[data-v-232e5c49]{grid-template-columns:1fr;gap:22px}.steps[data-v-232e5c49]:before{left:22px;right:auto;top:10px;bottom:10px;width:2px;height:auto;background:linear-gradient(180deg,var(--gold),var(--line-2));transform:scaleY(0);transform-origin:top}.steps.is-in[data-v-232e5c49]:before{transform:scaleY(1)}.step[data-v-232e5c49]{grid-template-columns:46px 1fr;-moz-column-gap:16px;column-gap:16px}.step .dot[data-v-232e5c49]{grid-row:span 2}}
