.copy-v2 .svc-pitch {font-size:18px;font-weight:600;line-height:1.45;max-width:40ch}
.copy-v2 .svc-body {font-size:16px;line-height:1.6;color:var(--ink-2);margin-bottom:20px}
.copy-v2 .svc-cta {display:inline-block;margin-top:18px;font-weight:700;font-size:15px;text-underline-offset:5px;text-decoration-thickness:1px}
.copy-v2 .svc-cta:hover {color:var(--iron-bronze)}
.copy-v2 .shift-copy {max-width:60ch;margin:32px auto 0;font-size:clamp(18px,1.6vw,22px);line-height:1.65}
.copy-v2 .shift-copy p + p {margin-top:20px}
.copy-v2 .step-title {margin-top:28px}
.copy-v2 .step-card {min-height:370px}
.copy-v2 .foot-location {margin-top:6px;font-family:var(--f-sans);font-style:normal;font-size:14px}
@media(max-width:767px){.copy-v2 .step-card {min-height:0}.copy-v2 .shift-copy {text-align:left}.copy-v2 .svc-pitch {font-size:17px}}
@media(min-width:1024px){.copy-v2 .process-sticky {min-height:740px;gap:24px;padding:32px 0}.copy-v2 .bench {padding-top:16px}.copy-v2 .process-head .display {font-size:clamp(40px,4.5vw,64px)}}

.copy-v2 .scene {overflow:visible}
