.b-cta{color:var(--b-paper);background:var(--b-ink);padding:96px 0;position:relative;overflow:hidden}.b-cta__photo{object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0}.b-cta__veil{background:linear-gradient(90deg,#0e213ec7 0%,#0e213e8c 55%,#0e213e59 100%);position:absolute;inset:0}.b-cta__inner{justify-items:start;gap:20px;display:grid;position:relative}.b-cta__title{color:var(--b-paper);max-width:18ch}.b-cta__text{color:#f4f1ead1}.b-cta .b-btns{margin-top:8px}@media (width>=900px){.b-cta{padding:140px 0}}.b-brands{border-top:1px solid var(--b-line);padding:56px 0 72px}.b-logos{overflow:hidden}.b-logos__title{text-align:center;margin-bottom:32px}.b-logos__viewport{background:var(--b-paper);--track-w:0px;width:max-content;animation:b-marquee var(--dur,40s) linear infinite;display:flex}.b-logos__viewport:hover{animation-play-state:paused}.b-logos__track{flex:none;align-items:center;gap:72px;padding-right:72px;display:flex}.b-logos__track img{object-fit:contain;mix-blend-mode:multiply;width:auto;max-width:160px;height:40px}@keyframes b-marquee{0%{transform:translate(0,0)}to{transform:translate3d(calc(var(--track-w) * -1), 0, 0)}}@media (width>=900px){.b-brands{padding:72px 0 88px}.b-logos__track img{max-width:190px;height:46px}}@media (prefers-reduced-motion:reduce){.b-logos__viewport{animation:none}}
