.agency-path{padding:clamp(4rem,8vw,9rem) var(--gutter);background:#e9e9df;color:#11130f;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(16rem,.8fr);gap:clamp(2rem,6vw,7rem);align-items:start}
.agency-path__intro{max-width:64rem}.agency-path__intro .mono{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em}.agency-path h2{font-size:clamp(2.6rem,5.8vw,7rem);line-height:.94;letter-spacing:-.07em;margin:1.5rem 0 2rem}.agency-path__intro>p:last-child{font-size:clamp(1rem,1.4vw,1.3rem);line-height:1.5;max-width:44rem}.agency-path__steps{border-top:1px solid currentColor;margin-top:3.2rem}.agency-path__steps p{border-bottom:1px solid rgba(17,19,15,.25);padding:1rem 0;display:flex;gap:1rem;line-height:1.35}.agency-path__steps span{font-family:"IBM Plex Mono",monospace;font-size:.75rem}.agency-path__actions{grid-column:1/-1;display:flex;flex-wrap:wrap;align-items:center;gap:1rem 2rem}.agency-path__actions .button{display:inline-flex;align-items:center;justify-content:center;min-height:3rem;padding:.8rem 1.4rem;text-decoration:none}.agency-path__actions .text-link{color:inherit}.final-cta__small-task{display:inline-block;margin:1rem 1.5rem 0 0;color:inherit;text-decoration:underline;text-underline-offset:.2em}
@media(max-width:760px){.agency-path{display:block}.agency-path__steps{margin:2rem 0}.agency-path__actions{align-items:stretch;flex-direction:column}.agency-path__actions>a{width:100%;text-align:center}}
