.finance-flow{color:#0f273a;background:#eaf6fb;border:1px solid #b4dce9;border-radius:24px;grid-column:1/-1;width:100%;max-width:1120px;margin:2rem auto;padding:clamp(18px,3vw,36px)}.finance-flow h2{text-wrap:balance;margin:0 0 16px;font-size:clamp(26px,3vw,40px);line-height:1.16}.finance-flow p{line-height:1.65}.finance-flow-start,.finance-flow-end{text-align:center;background:#fff;border:1px solid #b4dce9;border-radius:14px;padding:20px}.finance-flow-options{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid;margin:0!important;padding:36px 0!important;list-style:none!important}.finance-flow-options li{color:#fff;background:#0f273a;border-radius:14px;min-width:0;padding:20px;position:relative;margin:0!important}.finance-flow-options li:before,.finance-flow-options li:after{content:"";background:#1688b1;width:2px;height:28px;position:absolute;left:50%}.finance-flow-options li:before{top:-32px}.finance-flow-options li:after{clip-path:polygon(42% 0,58% 0,58% 70%,100% 70%,50% 100%,0 70%,42% 70%);width:12px;bottom:-32px;transform:translate(-5px)}.finance-flow-options h3{color:#78d2f8;margin:0 0 12px;font-size:21px;line-height:1.3}.finance-flow-options p{color:#fff;margin:0;font-size:17px}.finance-flow-note{margin-bottom:0;font-size:14px}@media (max-width:900px){.finance-flow-options{border-left:2px solid #1688b1;grid-template-columns:1fr;gap:20px;padding:24px 0 24px 20px!important}.finance-flow-options li:before{width:22px;height:2px;top:50%;left:-22px}.finance-flow-options li:after{display:none}.finance-flow-options li{padding:20px}.finance-flow{border-radius:16px}}
