.ServicesShowcase-module__HQlGAq__wrap{grid-template-columns:300px 1fr;align-items:start;gap:clamp(32px,5vw,80px);display:grid}.ServicesShowcase-module__HQlGAq__rail{border-top:1px solid var(--line);flex-direction:column;display:flex;position:sticky;top:110px}.ServicesShowcase-module__HQlGAq__railItem{align-items:baseline;gap:var(--space-sm);border-bottom:1px solid var(--line);color:var(--muted);font-size:var(--text-sm);transition:color .25s ease, padding-left .25s var(--ease-out);padding:12px 4px;font-weight:600;text-decoration:none;display:flex}.ServicesShowcase-module__HQlGAq__railNum{font-family:var(--font-mono), monospace;font-size:var(--text-xs);flex:none}.ServicesShowcase-module__HQlGAq__railActive{color:var(--ink);padding-left:12px}.ServicesShowcase-module__HQlGAq__railActive .ServicesShowcase-module__HQlGAq__railNum{color:var(--accent-text);background:var(--accent);border-radius:var(--radius-pill);padding:2px 7px}@media (hover:hover) and (pointer:fine){.ServicesShowcase-module__HQlGAq__railItem:hover{color:var(--ink)}}.ServicesShowcase-module__HQlGAq__bands{flex-direction:column;display:flex}.ServicesShowcase-module__HQlGAq__band{border-bottom:1px solid var(--line);padding-block:clamp(40px,6vw,72px);scroll-margin-top:110px}.ServicesShowcase-module__HQlGAq__band:first-child{padding-top:0}.ServicesShowcase-module__HQlGAq__bandInner{grid-template-columns:auto 1fr;align-items:start;gap:clamp(20px,3vw,48px);display:grid}.ServicesShowcase-module__HQlGAq__band:nth-child(2n) .ServicesShowcase-module__HQlGAq__bandInner{grid-template-columns:1fr auto}.ServicesShowcase-module__HQlGAq__band:nth-child(2n) .ServicesShowcase-module__HQlGAq__bigNum{order:2}.ServicesShowcase-module__HQlGAq__bigNum{font-family:var(--font-mono), monospace;color:var(--line);-webkit-user-select:none;user-select:none;font-size:clamp(2.6rem,5vw,4.5rem);font-weight:400;line-height:1}.ServicesShowcase-module__HQlGAq__bandText{gap:var(--space-md);flex-direction:column;display:flex}.ServicesShowcase-module__HQlGAq__name{font-size:var(--text-2xl);letter-spacing:-.025em;line-height:1.1}.ServicesShowcase-module__HQlGAq__lede{font-weight:600;font-size:var(--text-lg);max-width:44ch}.ServicesShowcase-module__HQlGAq__body{color:var(--ink-soft);max-width:58ch;line-height:1.7}.ServicesShowcase-module__HQlGAq__chips{margin:var(--space-2xs) 0 0;gap:var(--space-xs);flex-wrap:wrap;padding:0;list-style:none;display:flex}.ServicesShowcase-module__HQlGAq__chip{font-family:var(--font-mono), monospace;font-size:var(--text-xs);letter-spacing:.04em;border-radius:var(--radius-pill);background:linear-gradient(120deg, var(--pill-a), var(--pill-b));color:var(--ink);padding:6px 13px}.ServicesShowcase-module__HQlGAq__chip:nth-child(2n){background:linear-gradient(120deg, var(--pill-b), var(--pill-a))}.ServicesShowcase-module__HQlGAq__pull{margin-top:var(--space-sm);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius-md);padding:var(--space-md) var(--space-lg);max-width:56ch;transition:border-color .25s ease, transform .25s var(--ease-out);flex-direction:column;gap:4px;text-decoration:none;display:flex}@media (hover:hover) and (pointer:fine){.ServicesShowcase-module__HQlGAq__pull:hover{border-color:var(--ink);transform:translateY(-2px)}}.ServicesShowcase-module__HQlGAq__pullLabel{font-family:var(--font-mono), monospace;font-size:var(--text-xs);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.ServicesShowcase-module__HQlGAq__pullOutcome{font-weight:600;line-height:1.4}@media (max-width:1023px){.ServicesShowcase-module__HQlGAq__wrap{grid-template-columns:1fr}.ServicesShowcase-module__HQlGAq__rail{gap:var(--space-xs);border-top:none;flex-flow:wrap;position:static}.ServicesShowcase-module__HQlGAq__railItem{border:1px solid var(--line);border-radius:var(--radius-pill);padding:7px 13px}.ServicesShowcase-module__HQlGAq__railActive{border-color:var(--ink);padding-left:13px}.ServicesShowcase-module__HQlGAq__railName{font-size:var(--text-xs)}.ServicesShowcase-module__HQlGAq__band:nth-child(2n) .ServicesShowcase-module__HQlGAq__bigNum{order:0}.ServicesShowcase-module__HQlGAq__bandInner,.ServicesShowcase-module__HQlGAq__band:nth-child(2n) .ServicesShowcase-module__HQlGAq__bandInner{grid-template-columns:1fr}}
