.insight-cta-section{text-align:center;color:#fff;background:linear-gradient(135deg,#fff 0%,#f7f9fa 100%);border:1px solid #0000000d;border-radius:16px;margin-top:80px;padding:60px 40px;position:relative;overflow:hidden}@media (max-width:800px){.insight-cta-section{margin-top:48px;padding:40px 24px}}.insight-cta-section:before,.insight-cta-section:after{content:"";pointer-events:none;z-index:1;border-radius:50%;width:400px;height:400px;position:absolute}.insight-cta-section:before{background:radial-gradient(circle,#0072f414 0%,#0000 70%);top:-150px;left:-50px}.insight-cta-section:after{background:radial-gradient(circle,#a855f714 0%,#0000 70%);bottom:-150px;right:-50px}.insight-cta-section .insight-cta-content{z-index:2;position:relative}.insight-cta-section .insight-cta-content h2{color:#202124;margin:0;font-size:28px}@media (max-width:800px){.insight-cta-section .insight-cta-content h2{font-size:22px}}.insight-cta-section .insight-cta-content p{color:var(--text-muted,#64748b);max-width:500px;margin:16px auto 32px;font-size:16px}@media (max-width:800px){.insight-cta-section .insight-cta-content p{margin-bottom:24px;font-size:15px}}.insight-cta-section .insight-cta-content .insight-cta-button{color:#202124;letter-spacing:.06em;background-color:#b7bfd91a;border:1px solid #2122260f;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:16px 40px;font-size:14px;font-weight:600;text-decoration:none;transition:background .2s,border-color .2s,box-shadow .2s,color .2s,opacity .2s,transform .2s;display:inline-flex}.insight-cta-section .insight-cta-content .insight-cta-button:hover{background-color:#b7bfd933}@media (max-width:800px){.insight-cta-section .insight-cta-content .insight-cta-button{width:100%;padding:14px 32px;font-size:13px}}
