.service-row{gap:var(--space-5);padding-block:var(--space-6);border-bottom:1px solid var(--line-light);grid-template-columns:120px 1fr;display:grid}.service-row:first-child{padding-top:0}.service-row:last-child{border-bottom:0;padding-bottom:0}.service-row__num{font-family:var(--font-mono);color:var(--cyan-500);letter-spacing:.15em;padding-top:.5em;font-size:1rem}.service-row__body h2{font-size:var(--fs-h2)}.service-row__blurb{margin-top:var(--space-3);max-width:60ch;color:var(--muted-light)}.service-row__points{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.service-row__points li{color:var(--ink);padding-left:1.6em;font-size:.98rem;position:relative}.service-row__points li:before{content:"↗";color:var(--cyan-500);font-weight:700;position:absolute;left:0}.process__track{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:repeat(5,1fr);display:grid;position:relative}.process__track:before{content:"";background:linear-gradient(90deg, var(--cyan-500), var(--line-dark));height:1px;position:absolute;top:14px;left:0;right:0}.process__step{padding-top:var(--space-4);position:relative}.process__step:before{content:"";background:var(--navy-900);border:2px solid var(--cyan-500);border-radius:50%;width:11px;height:11px;position:absolute;top:9px;left:0}.process__num{font-family:var(--font-mono);color:var(--cyan-500);letter-spacing:.2em;font-size:.72rem}.process__step h3{margin-top:var(--space-1);font-size:1.2rem}.process__step p{margin-top:var(--space-2);color:var(--muted-dark);font-size:.9rem}.engagements__grid{margin-top:var(--space-6);gap:var(--space-4);grid-template-columns:1fr 1fr;display:grid}.engagement-card{background:var(--white);border:1px solid var(--line-light);border-radius:var(--radius-md);padding:var(--space-5);transition:transform .4s var(--ease-out), box-shadow .4s var(--ease-out)}.engagement-card:hover{box-shadow:var(--shadow-card-hover);transform:translateY(-6px)}.engagement-card__tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.2em;color:var(--cyan-500);font-size:.7rem}.engagement-card h3{font-size:var(--fs-h3);margin-top:var(--space-2)}.engagement-card p{margin-top:var(--space-2);color:var(--muted-light);font-size:.95rem}.engagement-card ul{margin-top:var(--space-4);gap:var(--space-2);flex-direction:column;display:flex}.engagement-card li{padding-left:1.6em;font-size:.95rem;position:relative}.engagement-card li:before{content:"↗";color:var(--cyan-500);font-weight:700;position:absolute;left:0}@media (max-width:900px){.process__track{gap:var(--space-5);grid-template-columns:1fr}.process__track:before{background:linear-gradient(180deg, var(--cyan-500), var(--line-dark));width:1px;height:auto;inset:0 auto 0 5px}.process__step{padding-top:0;padding-left:var(--space-5)}.process__step:before{top:4px}}@media (max-width:760px){.service-row{gap:var(--space-3);grid-template-columns:1fr}.engagements__grid{grid-template-columns:1fr}}
