.journey-flow{background:#f4f9fc}.journey-flow h2{font-size:clamp(32px,4vw,48px);line-height:1.1;max-width:700px}.journey-flow-lead{max-width:850px;line-height:1.7;color:#547c97}.journey-flow ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;padding:0;gap:22px;margin-top:40px;counter-reset:step}.journey-flow li{position:relative;min-width:0;background:#fff;padding:28px 24px;border-top:3px solid #00afa4}.journey-flow li:nth-child(4n){border-color:#f7cc00}.journey-step-number{display:flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#1a3c5b;color:#fff;font-size:23px;margin-bottom:22px}.journey-flow li:not(:nth-child(4n)):not(:last-child):after{content:'→';position:absolute;right:-18px;top:42px;color:#00afa4;font-size:25px;z-index:1}.journey-flow li h3{font-size:22px;line-height:1.2}.journey-flow li p{font-size:14px;color:#547c97;line-height:1.65;margin-top:14px}.copy-draft{display:block;border:1px solid #b6cfdc;background:white;padding:12px 18px;margin-bottom:16px;font:inherit;cursor:pointer}.apply-offer{grid-column:1/-1}.article-layout>.apply-offer{padding:0;margin-bottom:22px}.journey-flow .section-head{align-items:end}
@media(max-width:1100px){.journey-flow ol{grid-template-columns:repeat(2,minmax(0,1fr))}.journey-flow li:after{display:none}}
@media(max-width:650px){.journey-flow ol{grid-template-columns:1fr;gap:15px}.journey-flow li{padding-left:85px;min-height:80px}.journey-step-number{position:absolute;left:18px;top:25px;width:45px;height:45px;font-size:19px}.journey-flow li h3{margin-top:0}.journey-flow .section-head{display:block}.journey-flow .section-head a{display:block;margin-top:18px}}
