.cta-section{background:var(--accent);padding:5rem 0;position:relative;overflow:hidden}.cta-section:before{display:none}.cta-content{z-index:2;flex-wrap:wrap;justify-content:center;align-items:center;gap:2rem;max-width:800px;margin:0 auto;display:flex;position:relative}.cta-icon{flex-shrink:0}.icon-circle{width:100px;height:100px;color:var(--accent);background:#fff;border-radius:50%;justify-content:center;align-items:center;font-size:3rem;display:flex}.cta-content h2{color:#fff;text-align:left;flex:1;min-width:300px;margin-bottom:0;font-size:clamp(2rem,4vw,2.5rem);font-weight:800}.cta-content .btn{background:var(--primary);color:#fff;border:none;min-width:200px}.cta-content .btn:hover{color:var(--primary);background:#fff}@media (max-width:768px){.cta-content{text-align:center;flex-direction:column;gap:1.5rem}.cta-content h2{text-align:center}}
