.pilot-stepper-module__tZL7PW__stepper{--gap:32px;gap:var(--gap);grid-template-columns:repeat(4,minmax(0,1fr));margin:48px 0 0;padding:0;list-style:none;display:grid}.pilot-stepper-module__tZL7PW__step{min-width:0;position:relative}.pilot-stepper-module__tZL7PW__step:not(:last-child):after{content:"";top:15px;left:44px;right:calc(12px - var(--gap));background:var(--input);height:2px;position:absolute}.pilot-stepper-module__tZL7PW__node{border:1px solid var(--primary);border-radius:var(--radius-sm);background:var(--card);width:32px;height:32px;color:var(--primary);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;font-size:14px;font-weight:500;line-height:1;display:flex}.marketing .pilot-stepper-module__tZL7PW__stage{color:var(--primary);margin-top:24px;font-size:14px;font-weight:500}.marketing .pilot-stepper-module__tZL7PW__title{margin-top:8px}.marketing .pilot-stepper-module__tZL7PW__description{margin-top:12px}@media (max-width:1023px){.pilot-stepper-module__tZL7PW__stepper{grid-template-columns:minmax(0,1fr)}.pilot-stepper-module__tZL7PW__step{padding-left:56px}.pilot-stepper-module__tZL7PW__node{position:absolute;top:0;left:0}.pilot-stepper-module__tZL7PW__step:not(:last-child):after{top:44px;left:15px;right:auto;bottom:calc(12px - var(--gap));width:2px;height:auto}.marketing .pilot-stepper-module__tZL7PW__stage{margin-top:4px}.marketing .pilot-stepper-module__tZL7PW__description{max-width:620px}}
.diagnostic-module__wLao2G__hero{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:80px;padding-block:96px;display:grid}.diagnostic-module__wLao2G__copy{min-width:0}.marketing .diagnostic-module__wLao2G__copy h1{font-size:min(52px, var(--font-size-display));text-wrap:pretty;line-height:1.08}.marketing .diagnostic-module__wLao2G__copy .lead{max-width:460px;margin-top:24px}.diagnostic-module__wLao2G__fit{margin-top:40px}.marketing .diagnostic-module__wLao2G__fitTitle{letter-spacing:0;color:var(--foreground);font-size:14px;font-weight:500;line-height:1.4}.diagnostic-module__wLao2G__fit .check-list{margin-top:16px}@media (max-width:1023px){.diagnostic-module__wLao2G__hero{grid-template-columns:minmax(0,1fr);gap:48px;padding-block:64px 80px}}@media (max-width:767px){.diagnostic-module__wLao2G__hero{gap:32px;padding-block:48px}.diagnostic-module__wLao2G__fit{margin-top:32px}}