.cp:where(.pg-contact *){padding-top:clamp(48px,6vw,88px);padding-bottom:clamp(64px,8vw,112px)}.cp-hero:where(.pg-contact *){max-width:720px;margin-bottom:clamp(32px,4vw,56px)}.cp-hero h1:where(.pg-contact *){margin-bottom:16px;font-size:clamp(34px,4.4vw,52px);line-height:1.1}.cp-form:where(.pg-contact *){flex-direction:column;gap:16px;display:flex}.cp-actions:where(.pg-contact *){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:20px;display:flex}.cp-actions .alt:where(.pg-contact *){color:var(--muted);font-size:14px}.cp-actions .alt a:where(.pg-contact *){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.cp-sent:where(.pg-contact *){flex-direction:column;gap:12px;display:flex}.cp-sent h3:where(.pg-contact *){font-size:clamp(22px,2.4vw,28px)}.cp-steps:where(.pg-contact *){counter-reset:cp;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:24px clamp(20px,3vw,40px);margin:0 0 clamp(32px,5vw,56px);padding:0;list-style:none;display:grid}.cp-steps li:where(.pg-contact *){counter-increment:cp}.cp-steps li:where(.pg-contact *):before{content:counter(cp);border:1px solid var(--ink);border-radius:50%;place-items:center;width:32px;height:32px;margin-bottom:16px;font-size:14px;display:grid}.cp-steps h2:where(.pg-contact *){margin-bottom:4px;font-size:18px;line-height:1.3}.cp-steps p:where(.pg-contact *){color:var(--muted);line-height:1.55}.cp-form:where(.pg-contact *){max-width:720px}.cp-form .cp-type:where(.pg-contact *){margin-bottom:16px}.cp-sent .sched-frame:where(.pg-contact *){height:clamp(560px,85vh,780px)}.cp-sent:where(.pg-contact *):focus{outline:none}
