.svc-cta{background:radial-gradient(800px 400px at 50% -20%,rgba(74,124,124,.16),transparent 60%),var(--panel);border:1px solid var(--line);border-radius:20px;margin-top:64px;padding:60px 44px;scroll-margin-top:76px;text-align:center}.svc-cta h2{font-family:var(--disp);font-size:clamp(36px,4.6vw,60px);letter-spacing:.01em;line-height:.98}.svc-cta h2 .sc2-hl{color:var(--teal-hi)}.svc-cta p{color:var(--dim);font-size:15.5px;line-height:1.65;margin:18px auto 0;max-width:520px}.svc-cta .sc2-acts{display:flex;flex-wrap:wrap;gap:12px;justify-content:center;margin-top:30px}@media (max-width:700px){.svc-cta{padding:44px 26px}}