.cta-banner{background:var(--dark-color);color:var(--dark-text-color);border-radius:16px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:28px;display:flex}.cta-banner__content{flex-direction:column;gap:4px;display:flex}.cta-banner__title{font-size:20px;font-weight:800}.cta-banner__text{color:var(--dark-muted-color);font-size:14px}.cta-banner__actions{flex-wrap:wrap;gap:10px;display:flex}@media (width<=550px){.cta-banner{padding:22px 20px}}
