.blog-cta-module{align-items:center;display:flex;justify-content:center;min-height:500px;width:100%}.cta-card{border-radius:6px;box-shadow:0 4px 20px rgba(0,0,0,.1);margin:0 auto;padding:60px;text-align:center;width:95%}.cta-content{align-items:center;display:flex;flex-direction:column;gap:32px}.cta-content-text{color:#e2e8f0;font-size:1.25rem;line-height:1.6;margin:0;width:75%}.btn-small,.business-link__button__icon__blog_cta.btn-small{border-radius:8px!important;font-size:14px!important;min-height:36px!important;padding:8px 16px!important}.btn-medium,.business-link__button__icon__blog_cta.btn-medium{border-radius:8px!important;font-size:16px!important;min-height:44px!important;padding:12px 20px!important}.btn-large,.business-link__button__icon__blog_cta.btn-large{border-radius:8px!important;font-size:19px!important;min-height:56px!important;padding:18px 32px!important}.btn-primary,.business-link__button__icon__blog_cta.btn-primary{background-color:#164aba!important;border:1px solid #164aba!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease-in-out!important}.btn-primary:hover,.business-link__button__icon__blog_cta.btn-primary:hover{background-color:#002f95!important;border-color:#002f95!important;box-shadow:0 4px 12px rgba(0,47,149,.3)!important;color:#fff!important;transform:translateY(-1px)!important}.btn-primary:active{box-shadow:0 2px 6px rgba(0,47,149,.3);transform:translateY(0)}.btn-primary:focus{box-shadow:0 0 0 3px rgba(0,47,149,.2);outline:none}.btn-secondary,.business-link__button__icon__blog_cta.btn-secondary{background-color:#077aa4!important;border:1px solid #077aa4!important;border-radius:8px!important;color:#fff!important;cursor:pointer!important;display:inline-flex!important;font-weight:700!important;text-decoration:none!important;transition:all .2s ease-in-out!important}.btn-secondary:hover{background-color:#036285;border-color:#036285;box-shadow:0 4px 12px rgba(7,122,164,.3);color:#fff;transform:translateY(-1px)}.btn-secondary:active{box-shadow:0 2px 6px rgba(7,122,164,.3);transform:translateY(0)}.btn-secondary:focus{box-shadow:0 0 0 3px rgba(7,122,164,.2);outline:none}.btn-ghost{background-color:#fff!important;border:1px solid #e0e0e0;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-weight:500;text-decoration:none;transition:all .2s ease-in-out}.btn-ghost:hover{background-color:#f5f9fe!important;border-color:#d0d0d0;box-shadow:0 2px 8px rgba(0,0,0,.1);color:#000;transform:translateY(-1px)}.btn-ghost:active{box-shadow:0 1px 4px rgba(0,0,0,.1);transform:translateY(0)}.btn-ghost:focus{box-shadow:0 0 0 3px rgba(0,0,0,.1);outline:none}.btn-primary-dark{background-color:#333;border:1px solid #333;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.btn-primary-dark:hover{background-color:#000;border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,.3);color:#fff;transform:translateY(-1px)}.btn-primary-dark:active{box-shadow:0 2px 6px rgba(0,0,0,.3);transform:translateY(0)}.btn-primary-dark:focus{box-shadow:0 0 0 3px rgba(0,0,0,.2);outline:none}.btn-primary-white{background-color:#fff;border:1px solid #fff;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.btn-primary-white:hover{background-color:#f8f9fa;border-color:#f8f9fa;box-shadow:0 4px 12px hsla(0,0%,100%,.3);color:#000;transform:translateY(-1px)}.btn-primary-white:active{box-shadow:0 2px 6px hsla(0,0%,100%,.3);transform:translateY(0)}.btn-primary-white:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.2);outline:none}.btn-secondary-dark{background-color:transparent;border:1px solid #333;border-radius:8px;color:#333;cursor:pointer;display:inline-block;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.btn-secondary-dark:hover{background-color:#333;border-color:#333;box-shadow:0 4px 12px rgba(51,51,51,.3);color:#fff;transform:translateY(-1px)}.btn-secondary-dark:active{box-shadow:0 2px 6px rgba(51,51,51,.3);transform:translateY(0)}.btn-secondary-dark:focus{box-shadow:0 0 0 3px rgba(51,51,51,.2);outline:none}.btn-secondary-white{background-color:transparent;border:1px solid #fff;border-radius:8px;color:#fff;cursor:pointer;display:inline-block;font-weight:700;text-decoration:none;transition:all .2s ease-in-out}.btn-secondary-white:hover{background-color:#fff;border-color:#fff;box-shadow:0 4px 12px hsla(0,0%,100%,.3);color:#333;transform:translateY(-1px)}.btn-secondary-white:active{box-shadow:0 2px 6px hsla(0,0%,100%,.3);transform:translateY(0)}.btn-secondary-white:focus{box-shadow:0 0 0 3px hsla(0,0%,100%,.2);outline:none}.business-link__button__icon__blog_cta{align-items:center!important;-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;border:none!important;cursor:pointer!important;display:inline-flex!important;font-family:inherit!important;justify-content:center!important;min-width:200px!important;outline:none!important;text-decoration:none!important;transition:all .2s ease-in-out!important}.business-link__icon__blog_cta{margin-right:8px;transition:.2s ease-in-out;vertical-align:middle}.business-link__icon__blog_cta__right{margin-left:8px;transition:.2s ease-in-out;vertical-align:middle}.business-link__icon__blog_cta svg,.business-link__icon__blog_cta__right svg{height:14px;width:14px;fill:currentColor!important;color:currentColor!important}.cta-footer{color:#e5eaf2;font-size:.875rem;font-weight:400;margin:0}@media (max-width:768px){.cta-card{padding:40px 20px}.cta-content-text{width:90%}}@media (max-width:480px){.cta-card{padding:30px 15px}.cta-content-text{width:95%}}@media (max-width:768px){.blog-cta-module{min-height:400px}.cta-card{width:95%}.cta-content-text{font-size:1.125rem}.cta-button{font-size:1rem;min-width:180px;padding:14px 24px}.cta-button-small{font-size:.9rem;min-width:140px;padding:10px 20px}.cta-button-large{font-size:1.1rem;min-width:200px;padding:16px 32px}}@media (max-width:480px){.blog-cta-module{min-height:350px}.cta-button,.cta-content-text{font-size:.95rem}.cta-button{min-width:160px;padding:12px 20px}.cta-button-small{font-size:.85rem;min-width:120px;padding:8px 16px}.cta-button-large{font-size:1rem;min-width:180px;padding:14px 28px}.cta-footer{font-size:.8rem}}