@layer components{.services-introduction,.services-complexity,.services-help,.services-approach,.services-qualification,.services-consultation,.services-journey,.services-boundaries{padding-block:var(--layout-section-space)}.services-container{inline-size:min(100% - 2 * var(--layout-gutter), var(--container-content));margin-inline:auto}.services-stack{gap:var(--spacing-6);display:grid}.services-stack--compact{gap:var(--spacing-4)}.services-hero,.services-section-heading,.services-prose{max-inline-size:var(--container-reading)}.services-eyebrow{color:var(--color-text-muted);font-size:var(--text-sm);font-weight:var(--font-weight-bold);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase}.services-lede{font-size:var(--text-lg)}.services-card-grid,.services-route-grid,.services-steps,.services-journey-list{margin:0;padding:0;list-style:none}.services-card-grid,.services-route-grid{gap:var(--spacing-6);display:grid}.services-card,.services-route{background:var(--color-surface);border:var(--border-default) solid var(--color-border);border-radius:var(--radius-card);block-size:100%;padding:var(--spacing-6)}.services-help{border-block:var(--border-default) solid var(--color-border)}.services-approach__layout,.services-consultation__layout{gap:var(--spacing-8);display:grid}.services-steps{counter-reset:smallest-fit;gap:var(--spacing-4);display:grid}.services-steps li{background:var(--color-surface);border:var(--border-default) solid var(--color-border);border-radius:var(--radius-card);counter-increment:smallest-fit;align-items:start;gap:var(--spacing-4);padding:var(--spacing-4);grid-template-columns:auto minmax(0,1fr);display:grid}.services-steps li:before{background:var(--color-text-strong);border-radius:var(--radius-pill);color:var(--color-canvas);content:counter(smallest-fit);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;min-block-size:2rem;min-inline-size:2rem;display:inline-flex}.services-qualification{background:var(--color-surface);border-block:var(--border-default) solid var(--color-border)}.services-consultation{scroll-margin-block-start:var(--spacing-16)}.services-action{justify-self:start}.services-journey-list{counter-reset:engagement-stage;max-inline-size:var(--container-reading);gap:0;display:grid}.services-journey-list li{border-inline-start:var(--border-default) solid var(--color-border-strong);counter-increment:engagement-stage;padding:0 0 var(--spacing-8) var(--spacing-8);position:relative}.services-journey-list li:last-child{padding-block-end:0}.services-journey-list li:before{background:var(--color-canvas);border:var(--border-default) solid var(--color-border-strong);border-radius:var(--radius-pill);content:counter(engagement-stage);font-size:var(--text-sm);font-weight:var(--font-weight-bold);justify-content:center;align-items:center;min-block-size:2rem;min-inline-size:2rem;display:inline-flex;position:absolute;inset-block-start:0;inset-inline-start:-1rem}.services-boundaries{background:var(--color-surface);border-block-start:var(--border-default) solid var(--color-border)}.services-route a{align-items:center;min-block-size:44px;display:inline-flex}}@media (width>=48rem){.services-card-grid,.services-route-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.services-card-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.services-approach__layout,.services-consultation__layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start}}@media (forced-colors:active){.services-card,.services-route,.services-steps li,.services-help,.services-qualification,.services-boundaries,.services-journey-list li,.services-journey-list li:before{border-color:canvastext}.services-steps li:before{color:canvas;background:canvastext}}
