.c-flow-lead{display:grid;grid-template-columns:1fr;gap:24px}@media only screen and (min-width:960px){.c-flow-lead{grid-template-columns:420px 1fr;gap:48px}}.c-flow-lead__image{border-radius:2px;overflow:hidden}@media only screen and (min-width:960px){.c-flow-lead__image{align-self:start;border-radius:4px}}.c-flow-lead__image img{width:100%}.c-flow-lead__content{display:grid;grid-template-columns:1fr;gap:16px}@media only screen and (min-width:960px){.c-flow-lead__content{align-self:start}}.c-flow-lead__heading{font-size:19px;line-height:1.5;text-align:center}@media only screen and (min-width:960px){.c-flow-lead__heading{font-size:24px;text-align:left}}.c-flow-lead__text{font-weight:400;line-height:2}.c-flow-step{display:grid;grid-template-columns:1fr;gap:24px}@media only screen and (min-width:960px){.c-flow-step{grid-template-columns:repeat(2,1fr);gap:48px}}.c-flow-step__section,.c-flow-step__section--blue{box-shadow:0 8px 12px rgba(153,200,236,.2);border-radius:2px;overflow:hidden}@media only screen and (min-width:960px){.c-flow-step__section,.c-flow-step__section--blue{border-radius:4px}}.c-flow-step__section--blue .c-flow-step__heading{background:#e3f6ff}.c-flow-step__section--blue .c-flow-step__item-index{color:#2ca6e0}.c-flow-step__heading{padding:12px;background:#fff4f9;font-size:19px;text-align:center}@media only screen and (min-width:960px){.c-flow-step__heading{font-size:20px}}.c-flow-step__content{padding:24px 16px}@media only screen and (min-width:960px){.c-flow-step__content{padding:24px}}.c-flow-step__list{display:grid;grid-template-columns:1fr;gap:20px}@media only screen and (min-width:960px){.c-flow-step__list{gap:32px}}.c-flow-step__item{display:grid;grid-template-columns:64px 1fr;gap:16px}@media only screen and (min-width:960px){.c-flow-step__item{grid-template-columns:80px 1fr}}.c-flow-step__item-icon{align-self:center}.c-flow-step__item-content{display:grid;grid-template-columns:1fr;gap:4px}@media only screen and (min-width:960px){.c-flow-step__item-content{font-size:14px}}.c-flow-step__item-index{color:#e51373}.c-flow-step__item-text{font-weight:400}.p-flow__content{padding:24px 0}@media only screen and (min-width:960px){.p-flow__content{padding:56px 0}}.p-flow__inner{display:grid;grid-template-columns:1fr;gap:24px;max-width:1026px}@media only screen and (min-width:960px){.p-flow__inner{gap:56px}}