.financing-page{background:#fff;color:#444}.financing-page__section{padding:32px 0 64px}.financing-page__header{margin-bottom:24px;text-align:center}.financing-page__title{margin:0;color:#375565;font-size:clamp(28px, 4vw, 36px);font-weight:700;line-height:1.25}.financing-page__separator{position:relative;width:120px;height:1px;margin:20px auto 0;background:#ddd}.financing-page__separator::after{position:absolute;top:-1px;left:50%;width:40px;height:3px;background:#2780b9;content:"";transform:translateX(-50%)}.financing-page__intro{max-width:1100px;margin:0 auto 56px;text-align:center;font-size:16px;line-height:1.65}.financing-row{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px;align-items:center}.financing-row+.financing-row{margin-top:64px}.financing-row--reverse .financing-row__image{grid-column:2;grid-row:1}.financing-row--reverse .financing-row__content{grid-column:1;grid-row:1}.financing-row__image img{display:block;width:100%;height:auto;border-radius:16px}.financing-row__content h2{margin:0 0 20px;color:#25a5aa;font-size:26px;font-weight:500;line-height:1.3}.financing-row__content p{margin:0 0 16px;font-size:16px;line-height:1.7}.financing-row__content p:last-child{margin-bottom:0}@media (max-width:767px){.financing-page__section{padding:32px 0 48px}.financing-page__intro{margin-bottom:36px}.financing-row{grid-template-columns:minmax(0,1fr);gap:24px}.financing-row+.financing-row{margin-top:44px}.financing-row--reverse .financing-row__image,.financing-row--reverse .financing-row__content{grid-column:auto;grid-row:auto}.financing-row__content h2{font-size:24px}}