.tc-cta{padding-block:clamp(56px,6vw,104px)}.tc-cta__card{text-align:center;background:linear-gradient(100deg, var(--tc-peach) 0%, #fbe0e9 50%, var(--tc-periwinkle) 100%);border-radius:clamp(26px,2.8vw,44px);padding:clamp(56px,7.5vw,112px) clamp(26px,5vw,72px)}.tc-cta__card h2{color:var(--tc-ink);margin-inline:auto;font-size:clamp(32px,3.9vw,58px);line-height:1.06}.tc-cta__card p{color:#4a4640;font-size:var(--tc-t-lg);max-width:48ch;margin:24px auto 38px;line-height:1.6}.tc-cta__card .tc-btn--primary{font-size:19px}