.cta-section{background:#3d9b7c;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;padding:80px 0}.cta-section *,.cta-section :after,.cta-section :before{box-sizing:border-box}.cta-container{margin:0 auto;max-width:1140px;padding:0 32px}.cta__inner{margin:0 auto;max-width:620px;text-align:center}.cta__eyebrow{color:hsla(0,0%,100%,.7);font-size:11px;font-weight:700;letter-spacing:.12em;margin-bottom:16px;text-transform:uppercase}.cta__title{color:#fff;font-size:clamp(26px,4vw,42px);font-weight:900;letter-spacing:-.3px;line-height:1.15;margin:0 0 18px}.cta__body{color:hsla(0,0%,100%,.75);font-size:16px;line-height:1.7;margin-bottom:40px}.cta__body p{margin:0 0 16px}.cta__body p:last-child{margin-bottom:0}.cta__body strong{color:#fff}.cta__actions{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.cta-btn{align-items:center;border-radius:6px;cursor:pointer;display:inline-flex;font-family:Mulish,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:15px;font-weight:700;gap:8px;padding:13px 28px;text-decoration:none!important;transition:background .15s,color .15s,border-color .15s;white-space:nowrap}.cta-btn svg{fill:none;flex-shrink:0;height:16px;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5;width:16px}.cta-btn-outline-white{background:transparent;border:2px solid hsla(0,0%,100%,.5);color:#fff!important}.cta-btn-outline-white:hover{border-color:#fff;text-decoration:none!important}.cta-btn-soft{background:hsla(0,0%,100%,.15);color:#fff!important}.cta-btn-soft:hover{background:hsla(0,0%,100%,.22);text-decoration:none!important}@media (max-width:540px){.cta-section{padding:56px 0}.cta-container{padding:0 20px}.cta-btn{justify-content:center;text-align:center;white-space:normal;width:100%}}