.Steps-module__RlIkeG__layout{grid-template-columns:minmax(0,1fr);gap:3rem;margin-top:3rem;display:grid}.Steps-module__RlIkeG__visual{min-width:0;display:none}.Steps-module__RlIkeG__details,.Steps-module__RlIkeG__step,.Steps-module__RlIkeG__copy{min-width:0}.Steps-module__RlIkeG__track{position:relative}.Steps-module__RlIkeG__progress{display:none}.Steps-module__RlIkeG__list{gap:3rem;display:grid}.Steps-module__RlIkeG__step{gap:1.5rem;display:grid}.Steps-module__RlIkeG__inlinePhoto{min-width:0}.Steps-module__RlIkeG__title{overflow-wrap:break-word;font-size:clamp(1.875rem,3.5vw,3rem)}.Steps-module__RlIkeG__actions{flex-wrap:wrap;gap:.75rem;margin-top:3rem;display:flex}.Steps-module__RlIkeG__actions a{white-space:normal;text-align:center;flex:15rem;min-width:0;max-width:100%;height:auto;min-height:3.6rem;padding-block:1rem}.Steps-module__RlIkeG__actions svg{flex-shrink:0}@media (min-width:640px){.Steps-module__RlIkeG__step{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(1.5rem,4vw,3rem)}.Steps-module__RlIkeG__actions{justify-content:flex-end}.Steps-module__RlIkeG__actions a{flex-grow:0}}@media (min-width:1100px) and (min-height:700px){.Steps-module__RlIkeG__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(3rem,5vw,5rem);margin-top:5rem}.Steps-module__RlIkeG__visual{display:block}.Steps-module__RlIkeG__stickyPhoto{height:min(48rem,100svh - 10rem);min-height:0;position:sticky;top:7rem}.Steps-module__RlIkeG__layer{opacity:0;transition:opacity .8s var(--ease-out-expo), transform 1.2s var(--ease-out-expo);position:absolute;inset:0;transform:scale(1.04)}.Steps-module__RlIkeG__layerActive{opacity:1;transform:scale(1)}.Steps-module__RlIkeG__progress{inset-block:0;background:var(--line);width:1px;display:block;position:absolute;left:0}.Steps-module__RlIkeG__list{padding-left:clamp(1.5rem,3vw,3rem);display:block}.Steps-module__RlIkeG__step{opacity:.45;min-height:min(64svh,44rem);transition:opacity .5s var(--ease-out-expo);flex-direction:column;justify-content:center;align-items:stretch;padding-block:2.5rem;display:flex}.Steps-module__RlIkeG__stepActive{opacity:1}.Steps-module__RlIkeG__inlinePhoto{display:none}.Steps-module__RlIkeG__actions{justify-content:flex-start;margin-top:2.5rem;padding-left:clamp(1.5rem,3vw,3rem)}.Steps-module__RlIkeG__actions a{flex-grow:1}}@media (prefers-reduced-motion:reduce){.Steps-module__RlIkeG__layer,.Steps-module__RlIkeG__step{transition:none;transform:none}}
