.cta{padding:95px 0}.cta-card{background:var(--green);color:#fff;box-shadow:var(--shadow-lift);border-radius:10px 50px;justify-content:space-between;align-items:center;gap:30px;margin-top:60px;padding:56px 65px;display:flex;position:relative;overflow:hidden}.cta-card:after{content:"";border:1px solid #fff3;border-radius:50%;width:270px;height:270px;position:absolute;bottom:-85px;right:-56px;box-shadow:0 0 0 28px #ffffff0d,0 0 0 57px #ffffff0b}.cta-card h2{z-index:1;max-width:600px;margin-bottom:0;font-size:clamp(1.8rem,3vw,3rem);position:relative}.cta-card .button{z-index:1;flex:none;position:relative}@media (max-width:700px){.cta{padding:70px 0}.cta-card{padding:40px 30px;display:block}.cta-card .button{margin-top:24px}}
