.blog-cta-banner{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem 1.5rem;border-radius:1rem;background:linear-gradient(135deg,#0d9488,#0f766e);border:1px solid hsla(0,0%,100%,.1)}.blog-cta-banner__text{font-size:1rem;font-weight:500;color:hsla(0,0%,100%,.9)}.blog-cta-banner__button{display:inline-flex;align-items:center;gap:.5rem;flex-shrink:0;padding:.625rem 1.5rem;border-radius:.5rem;background:#fff;color:#0f766e;font-size:.875rem;font-weight:600;text-decoration:none;transition:background .2s ease,transform .15s ease}.blog-cta-banner__button:hover{background:#f0fdfa;transform:translateY(-1px)}.blog-cta-banner__button:active{transform:translateY(0)}@media (max-width:640px){.blog-cta-banner{flex-direction:column;text-align:center}}