.project-improvement-cta{display:grid;gap:8px;margin-top:20px;padding-top:18px;border-top:1px solid var(--border)}.project-improvement-cta .project-improvement-cta-copy{max-width:60ch;margin:0;color:var(--foreground);font-size:15px;line-height:1.65}.project-improvement-cta-copy strong{font-weight:600}.project-improvement-cta .project-improvement-cta-link{display:inline-flex;align-items:center;justify-self:start;min-height:44px;color:var(--accent);font-size:14px;font-weight:600;text-decoration:underline;text-underline-offset:5px;text-decoration-thickness:1px}.project-improvement-cta .project-improvement-cta-link:hover{background:var(--signal-soft);text-decoration-thickness:2px}.project-improvement-cta .project-improvement-cta-link:focus-visible{outline:2px solid var(--accent);outline-offset:5px}.service-tile>.project-improvement-cta{margin-top:0;border-top:0}