.growth-flow{padding:105px max(24px,calc((100% - 1160px)/2));background:#071e41;color:#fff;overflow:hidden}.flow-heading{max-width:760px}.growth-flow .tag{color:#6edbd2}.flow-heading h2{font:800 clamp(34px,4.5vw,52px)/1.12 Manrope;letter-spacing:-.045em;margin:15px 0 18px}.flow-heading>p{max-width:680px;color:#b9cadb;font-size:16px;line-height:1.7}.flow-steps{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;list-style:none;margin:52px 0 24px;padding:0}.flow-steps:before{content:"";position:absolute;left:8%;right:8%;top:30px;border-top:1px dashed #52708d}.flow-steps li{position:relative;display:flex;flex-direction:column;min-height:250px;padding:25px;background:#102b52;border:1px solid #294766;border-radius:17px;box-shadow:0 14px 35px rgba(0,0,0,.1)}.flow-number{position:absolute;right:19px;top:18px;color:#7f9ab3;font:700 11px Manrope;letter-spacing:.12em}.flow-steps i{display:grid;place-items:center;width:44px;height:44px;border-radius:12px;background:#00a89c;color:#fff;font:normal 700 18px Manrope;box-shadow:0 8px 22px rgba(0,168,156,.22)}.flow-steps h3{font:700 18px Manrope;margin:21px 0 10px}.flow-steps p{color:#b9cadb;font-size:13px;line-height:1.65;margin:0}.flow-steps b{align-self:flex-start;margin-top:auto;padding-top:18px;color:#72ddd4;font-size:10px;letter-spacing:.11em;text-transform:uppercase}.flow-outcome{display:grid;grid-template-columns:repeat(4,1fr) auto;align-items:center;gap:20px;padding:22px 24px;background:#fff;color:#071e41;border-radius:17px}.flow-outcome div{display:flex;flex-direction:column;gap:5px}.flow-outcome span{color:#008278;font-size:9px;font-weight:800;letter-spacing:.12em}.flow-outcome strong{font:700 12px/1.35 Manrope}.flow-outcome a{display:inline-flex;align-items:center;justify-content:center;min-height:47px;padding:0 18px;border-radius:10px;background:#00a89c;color:#fff;text-decoration:none;font-size:12px;font-weight:800;white-space:nowrap}.flow-outcome a:hover{background:#008d84}@media(max-width:980px){.flow-steps{grid-template-columns:repeat(2,1fr)}.flow-outcome{grid-template-columns:repeat(2,1fr)}.flow-outcome a{grid-column:1/-1}}@media(max-width:600px){.growth-flow{padding-top:75px;padding-bottom:75px}.flow-steps{grid-template-columns:1fr;margin-top:36px}.flow-steps:before{display:none}.flow-steps li{min-height:220px}.flow-outcome{grid-template-columns:1fr}.flow-outcome a{grid-column:auto;white-space:normal;text-align:center}}
