.aas-article-cta{margin:2rem 0;padding:clamp(1.2rem,3vw,2rem);border:1px solid #d7e5e4;border-radius:16px;background:#f4faf8;box-shadow:0 4px 20px rgb(3 49 47 / .05)}.aas-article-cta h2,.aas-article-cta h3{margin:0 0 .65rem;font-size:clamp(1.3rem,2.4vw,1.7rem);line-height:1.3;color:#153b38}.aas-article-cta p{margin:0 0 1rem;color:#31514e}.aas-article-cta .aas-actions{display:flex;flex-wrap:wrap;gap:.7rem}.aas-article-cta .aas-btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:.75rem 1.1rem;border:2px solid #087a66;border-radius:9px;font-size:1rem;font-weight:700;line-height:1.35;text-decoration:none!important;transition:background .15s ease,color .15s ease,transform .15s ease}.aas-article-cta .aas-btn-primary{color:#fff!important;background:#087a66}.aas-article-cta .aas-btn-secondary{color:#075c50!important;background:#fff}.aas-article-cta .aas-btn:hover{transform:translateY(-1px)}.aas-article-cta .aas-btn-primary:hover{background:#065948}.aas-article-cta .aas-btn-secondary:hover{background:#e4f2ef}.aas-article-cta .aas-btn:focus-visible{outline:3px solid #123d93;outline-offset:3px}@media(max-width:600px){.aas-article-cta .aas-actions{flex-direction:column}.aas-article-cta .aas-btn{width:100%;box-sizing:border-box}}