.cta-block{padding:48px 24px}.cta-block__inner{text-align:center;background:#eff6ff;border-radius:16px;padding:48px 40px}.cta-block__title{color:#1e2a4a;margin-bottom:10px;font-family:Nunito,sans-serif;font-size:28px;font-weight:800}.cta-block__subtitle{color:#64748b;margin-bottom:28px;font-family:DM Sans,sans-serif;font-size:16px}.cta-block__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;display:flex}@media (max-width:480px){.cta-block__inner{padding:32px 24px}.cta-block__actions{flex-direction:column;align-items:stretch}.cta-block__actions .btn-primary,.cta-block__actions .btn-secondary{justify-content:center;width:100%}}
.conn-alert{padding:24px 0 0}.conn-alert__box{background:#fffbeb;border:1px solid #fde68a;border-radius:14px;align-items:center;gap:18px;padding:18px 22px;display:flex}.conn-alert__icon{color:#b45309;background:#fef3c7;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.conn-alert__content{flex:1;min-width:0}.conn-alert__title{color:#92400e;margin:0 0 4px;font-family:DM Sans,sans-serif;font-size:16px;font-weight:700}.conn-alert__text{color:#92400e;margin:0;font-family:DM Sans,sans-serif;font-size:14px;line-height:1.6}.conn-alert__text strong{font-weight:700}.conn-alert__btn{white-space:nowrap;flex-shrink:0}@media (max-width:767px){.conn-alert__box{flex-direction:column;align-items:flex-start;gap:14px}.conn-alert__btn{text-align:center;width:100%}}
