/* Independent page-builder presentation, matching the corporate design. */
.zb-page-block{padding:clamp(64px,8vw,134px) 0}.zb-page-block--light{background:#f0f5f8;color:#10253e}.zb-page-block--dark{background:#071a31;color:#f7fafc}
.zb-page-block__inner{display:grid;grid-template-columns:1fr 1fr;gap:clamp(24px,6vw,110px);align-items:start}.zb-page-block h2{font-size:clamp(2.2rem,4.4vw,4.9rem);line-height:1.07;letter-spacing:-.065em;margin:22px 0 0;white-space:normal}.zb-page-block__text p{font-size:clamp(1.05rem,1.5vw,1.25rem);line-height:1.8;white-space:normal;margin:0 0 28px;color:inherit;opacity:.82}.zb-page-block__text a{display:inline-flex}.zb-page-block--dark .page-kicker{color:#13c0b6}
@media(max-width:760px){.zb-page-block__inner{grid-template-columns:1fr}.zb-page-block{padding:64px 0}}

.zb-page-block__image{display:block;width:100%;max-height:390px;object-fit:cover;border-radius:12px;margin-top:24px;box-shadow:0 14px 35px #071a302b}
