.v12-flow{grid-template-columns:repeat(3,1fr)}
.v12-flow.in li:nth-child(5)::after{animation-delay:2.4s}.v12-flow.in li:nth-child(6)::after{animation-delay:3s}
@media (max-width:48rem){.v12-flow{grid-template-columns:1fr}}
.v12-steps{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;padding:0;margin:0 0 1.5rem;counter-reset:p}
.v12-steps li{counter-increment:p;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--teal);font-size:.9rem;font-weight:600}
.v12-steps li::before{content:counter(p) ". ";color:var(--amber)}
.v12-tiles{grid-template-columns:repeat(4,1fr)}@media (max-width:60rem){.v12-tiles{grid-template-columns:repeat(2,1fr)}}@media (max-width:36rem){.v12-tiles{grid-template-columns:1fr}}
