.home-step-04 .feature-route h2{max-width:22ch;font-size:clamp(32px,3.3vw,44px);line-height:1.12}
.home-step-04 .feature-route .section-lead+ p{font-size:16px;color:var(--muted);line-height:1.6}
.home-step-04 .product-card-copy h3{font-size:25px;line-height:1.18}
@media(max-width:760px){.home-step-04 .feature-route h2{font-size:34px}.home-step-04 .product-card-copy h3{font-size:28px}}
.home-step-04 .hero-process-links{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px}
.home-step-04 .hero-process-links a{display:inline-flex;align-items:center;min-height:44px;color:var(--cobalt);text-decoration:underline;text-underline-offset:5px}
.home-step-04 .hero-process-links>span{margin:0}
.home-step-04 .component-spec{margin-top:24px;padding-top:12px;border-top:1px solid var(--line);color:var(--muted);font-size:12px;line-height:1.6}
.home-step-04 .component-spec>span,.home-step-04 .component-spec>small{display:block;font-size:12px}
.home-step-04 .component-spec>span{margin-bottom:3px}
.home-step-04 .cfdna-type .component-spec>span{font-weight:400;letter-spacing:normal;color:var(--muted)}
@media(max-width:760px){.home-step-04 .hero-process-links{align-items:flex-start;flex-direction:column;gap:0}.home-step-04 .hero-process-links>span{display:none}}
.home-step-04 .dt400-metrics{margin:24px 0;padding:14px 16px;border:1px solid var(--line);font-size:14px;line-height:1.6;color:var(--ink)}
