.m-steps{position:relative}.m-steps__arc{position:absolute;inset-inline:4%;inset-block-start:26px;width:92%;height:48px;color:var(--c-brand);opacity:.3;pointer-events:none}.m-steps__list{position:relative;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(16px,2vw,32px)}.m-steps__item{position:relative}.m-step__no{display:block;font-family:var(--font-display);font-weight:900;font-size:var(--fz-num);line-height:1;letter-spacing:-.02em;color:#005cab38}.m-step__title{margin-block-start:var(--s-16);font-family:var(--font-display);font-weight:900;font-size:var(--fz-h4);letter-spacing:var(--ls-head);line-height:1.45}.m-step__text{margin-block-start:var(--s-8);font-size:var(--fz-sm);line-height:var(--lh-loose);color:var(--c-text-sub)}.m-step__text+.m-step__text{margin-block-start:var(--s-8)}.m-steps__stack{display:grid}.m-steps__row{display:grid;grid-template-columns:clamp(72px,9vw,128px) minmax(0,1fr);column-gap:clamp(20px,2.6vw,40px);padding-block:clamp(24px,2.6vw,40px);border-block-start:1px solid var(--c-line);align-items:start}.m-steps__row:first-child{border-block-start:none;padding-block-start:0}.m-steps__stack[data-no=false] .m-steps__row{grid-template-columns:minmax(0,1fr)}.m-steps__row .m-step__no{color:#005cab4d}.m-steps__row .m-step__title{margin-block-start:0}@media screen and (max-width:1100px){.m-steps__list{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:var(--s-40)}.m-steps__arc{display:none}}@media screen and (max-width:767px){.m-steps__list{grid-template-columns:minmax(0,1fr)}.m-steps__row{grid-template-columns:minmax(0,1fr);row-gap:var(--s-8)}}.m-flow{position:relative;isolation:isolate}.m-flow__blob{inset-block-start:12%;inset-inline-start:-260px;width:min(700px,74vw);aspect-ratio:1}.m-flow__panel{position:relative;z-index:1;width:min(1040px,calc(100% - var(--gutter) * 2));margin-inline:auto;background:var(--c-bg-sub);border-radius:var(--r-panel);padding:clamp(32px,4vw,80px)}
