.blog-footer-cta{background:#f4f6f8;border:1px solid #dfe6ea;margin-bottom:40px;margin-top:48px;width:100%}.blog-footer-cta__inner{align-items:center;display:grid;gap:32px;grid-template-columns:minmax(0,1fr) auto;padding:32px 36px}.blog-footer-cta__content{max-width:620px;min-width:0}.blog-footer-cta__eyebrow{color:#1a7569;font-family:IBM Plex Sans,sans-serif;font-size:12px;font-weight:600;letter-spacing:.08em;line-height:1.4;margin:0 0 8px;text-transform:uppercase}.blog-footer-cta__heading{color:#1d2c34;font-size:clamp(24px,2.1vw,30px);font-weight:400;line-height:1.18;margin:0;max-width:24ch}.blog-footer-cta__action{flex-shrink:0}.blog-footer-cta__button{align-items:center;background:#304754;border:1px solid #304754;color:#fff;display:inline-flex;font-family:IBM Plex Sans,sans-serif;font-size:14px;font-weight:500;gap:10px;justify-content:center;line-height:1;min-height:46px;padding:12px 18px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.blog-footer-cta__button:hover{background:#263b46;border-color:#263b46;color:#fff;text-decoration:none}.blog-footer-cta__arrow{display:inline-block;flex-shrink:0;font-size:18px;font-weight:400;line-height:1;transition:transform .2s ease}.blog-footer-cta__button:hover .blog-footer-cta__arrow{transform:translateX(3px)}@media (max-width:1023px){.blog-footer-cta__inner{gap:24px;padding:28px 30px}.blog-footer-cta__heading{font-size:26px;max-width:22ch}}@media (max-width:767px){.blog-footer-cta{margin-bottom:32px;margin-top:40px}.blog-footer-cta__inner{gap:20px;grid-template-columns:1fr;padding:26px 22px}.blog-footer-cta__content{max-width:none}.blog-footer-cta__heading{font-size:25px;line-height:1.2;max-width:none}.blog-footer-cta__action{width:100%}.blog-footer-cta__button{justify-content:space-between;padding:13px 16px;width:100%}}