.concept-one .rd-step{grid-template-columns:40px minmax(0,1fr);align-items:baseline;column-gap:12px;padding-block:20px;display:grid;position:relative}.concept-one .rd-step:before{content:"";background:var(--a-line-strong);height:1px;transform-origin:var(--tk-start) 50%;position:absolute;inset-block-start:0;inset-inline:0}.concept-one .rd-num{color:var(--a-accent);font-size:15px;font-weight:700;line-height:1.5}@media (prefers-reduced-motion:no-preference){.concept-one .rd-steps[data-state=armed] .rd-step:before{transform:scaleX(0)}.concept-one .rd-steps[data-state=armed] :is(.rd-num,.rd-text){opacity:0;transform:translateY(10px)}.concept-one .rd-steps[data-state=in] .rd-step:before{transition:transform .72s var(--ease-out);transition-delay:calc(var(--n,0) * .15s + .2s);transform:none}.concept-one .rd-steps[data-state=in] :is(.rd-num,.rd-text){opacity:1;transition:opacity .42s ease-out, transform .64s var(--ease-out);transition-delay:calc(var(--n,0) * .15s + .34s);transform:none}.concept-one .rd-steps[data-state=in] .rd-text{transition-delay:calc(var(--n,0) * .15s + .4s)}}.concept-one .rd-form{container-type:inline-size}@container (max-width:559.98px){.concept-one .rd-form form>.grid{grid-template-columns:minmax(0,1fr)}}
