.breadcrumb[data-astro-cid-s5dchzgz]{color:var(--color-text-muted);gap:8px;padding-top:100px;font-size:.8125rem;display:flex}.breadcrumb[data-astro-cid-s5dchzgz] a[data-astro-cid-s5dchzgz]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-s5dchzgz] a[data-astro-cid-s5dchzgz]:hover{color:var(--color-accent)}.cs-hero[data-astro-cid-s5dchzgz]{padding:48px 0 56px}.cs-hero[data-astro-cid-s5dchzgz] .eyebrow[data-astro-cid-s5dchzgz]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:16px;font-size:.75rem;font-weight:600;display:inline-block}.cs-hero[data-astro-cid-s5dchzgz] .display[data-astro-cid-s5dchzgz]{letter-spacing:-.03em;max-width:760px;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700}.cs-hero[data-astro-cid-s5dchzgz] .lead[data-astro-cid-s5dchzgz]{color:var(--color-text-secondary);max-width:700px;font-size:1.0625rem;line-height:1.65}.ctas[data-astro-cid-s5dchzgz]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.two-col[data-astro-cid-s5dchzgz]{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:48px;padding-bottom:80px;display:grid}.col-side[data-astro-cid-s5dchzgz]{flex-direction:column;display:flex}.doc-section[data-astro-cid-s5dchzgz]{padding:40px 0}.doc-section[data-astro-cid-s5dchzgz]:first-child{padding-top:0}.doc-section[data-astro-cid-s5dchzgz].alt{background:var(--color-surface);border-radius:var(--radius-card-large);margin:8px 0;padding:40px 28px}.section-title[data-astro-cid-s5dchzgz]{letter-spacing:-.02em;margin-bottom:24px;scroll-margin-top:100px;font-size:1.5rem;font-weight:700}.deep-para[data-astro-cid-s5dchzgz]{color:var(--color-text-secondary);max-width:680px;margin-bottom:16px;font-size:1rem;line-height:1.75}.nb-eyebrow[data-astro-cid-s5dchzgz]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:12px;font-size:.75rem;font-weight:600;display:inline-block}.approach-list[data-astro-cid-s5dchzgz]{flex-direction:column;gap:14px;max-width:680px;list-style:none;display:flex}.approach-list[data-astro-cid-s5dchzgz] li[data-astro-cid-s5dchzgz]{align-items:flex-start;gap:12px;display:flex}.tick[data-astro-cid-s5dchzgz]{color:var(--color-accent);padding-top:2px;font-weight:700}.approach-list[data-astro-cid-s5dchzgz] li[data-astro-cid-s5dchzgz] span[data-astro-cid-s5dchzgz]:last-child{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.results-grid[data-astro-cid-s5dchzgz]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;display:grid}.result-card[data-astro-cid-s5dchzgz]{border:1px solid var(--color-border);border-radius:var(--radius-card);background:#fff;flex-direction:column;gap:6px;padding:24px;display:flex}.result-metric[data-astro-cid-s5dchzgz]{color:var(--color-accent);letter-spacing:-.02em;font-size:1.5rem;font-weight:700}.result-label[data-astro-cid-s5dchzgz]{color:var(--color-text-secondary);font-size:.875rem;line-height:1.5}.more-grid[data-astro-cid-s5dchzgz]{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:16px;display:grid}.more-card[data-astro-cid-s5dchzgz]{border:1px solid var(--color-border);border-radius:var(--radius-card);transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;gap:4px;padding:20px;text-decoration:none;display:flex}.more-card[data-astro-cid-s5dchzgz]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.more-client[data-astro-cid-s5dchzgz]{font-size:1rem;font-weight:700}.more-card[data-astro-cid-s5dchzgz]:hover .more-client[data-astro-cid-s5dchzgz]{color:var(--color-accent)}.more-industry[data-astro-cid-s5dchzgz]{color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.75rem}.more-link[data-astro-cid-s5dchzgz]{color:var(--color-accent);margin-top:8px;font-size:.8125rem;font-weight:600}@media (width<=1024px){.two-col[data-astro-cid-s5dchzgz]{grid-template-columns:1fr}}.breadcrumb[data-astro-cid-cy3ws76d]{color:var(--color-text-muted);gap:8px;padding-top:100px;font-size:.8125rem;display:flex}.breadcrumb[data-astro-cid-cy3ws76d] a[data-astro-cid-cy3ws76d]{color:var(--color-text-secondary);text-decoration:none}.breadcrumb[data-astro-cid-cy3ws76d] a[data-astro-cid-cy3ws76d]:hover{color:var(--color-accent)}.res-hero[data-astro-cid-cy3ws76d]{padding:48px 0 56px}.res-hero[data-astro-cid-cy3ws76d] .eyebrow[data-astro-cid-cy3ws76d]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:16px;font-size:.75rem;font-weight:600;display:inline-block}.res-hero[data-astro-cid-cy3ws76d] .display[data-astro-cid-cy3ws76d]{letter-spacing:-.03em;max-width:760px;margin-bottom:16px;font-size:clamp(1.8rem,3.5vw,2.6rem);font-weight:700}.res-hero[data-astro-cid-cy3ws76d] .lead[data-astro-cid-cy3ws76d]{color:var(--color-text-secondary);max-width:700px;font-size:1.0625rem;line-height:1.65}.ctas[data-astro-cid-cy3ws76d]{flex-wrap:wrap;gap:12px;margin-top:32px;display:flex}.two-col[data-astro-cid-cy3ws76d]{grid-template-columns:minmax(0,1fr) 340px;align-items:stretch;gap:48px;padding-bottom:80px;display:grid}.col-side[data-astro-cid-cy3ws76d]{flex-direction:column;display:flex}.doc-section[data-astro-cid-cy3ws76d]{padding:40px 0}.doc-section[data-astro-cid-cy3ws76d]:first-child{padding-top:0}.doc-section[data-astro-cid-cy3ws76d].alt{background:var(--color-surface);border-radius:var(--radius-card-large);margin:8px 0;padding:40px 28px}.section-title[data-astro-cid-cy3ws76d]{letter-spacing:-.02em;margin-bottom:24px;scroll-margin-top:100px;font-size:1.5rem;font-weight:700}.deep-para[data-astro-cid-cy3ws76d]{color:var(--color-text-secondary);max-width:680px;margin-bottom:16px;font-size:1rem;line-height:1.75}.nb-eyebrow[data-astro-cid-cy3ws76d]{text-transform:uppercase;letter-spacing:.08em;color:var(--color-accent);margin-bottom:12px;font-size:.75rem;font-weight:600;display:inline-block}.approach-list[data-astro-cid-cy3ws76d]{flex-direction:column;gap:14px;max-width:680px;list-style:none;display:flex}.approach-list[data-astro-cid-cy3ws76d] li[data-astro-cid-cy3ws76d]{align-items:flex-start;gap:12px;display:flex}.tick[data-astro-cid-cy3ws76d]{color:var(--color-accent);padding-top:2px;font-weight:700}.approach-list[data-astro-cid-cy3ws76d] li[data-astro-cid-cy3ws76d] span[data-astro-cid-cy3ws76d]:last-child{color:var(--color-text-secondary);font-size:.9375rem;line-height:1.65}.dl-row[data-astro-cid-cy3ws76d]{margin-bottom:24px}.dl-form[data-astro-cid-cy3ws76d]{flex-wrap:wrap;gap:10px;max-width:560px;display:flex}.dl-form[data-astro-cid-cy3ws76d] input[data-astro-cid-cy3ws76d]{font-family:var(--font-body);border:1px solid var(--color-border-strong);border-radius:var(--radius-button);background:#fff;flex:180px;padding:10px 14px;font-size:.875rem}.dl-form[data-astro-cid-cy3ws76d] input[data-astro-cid-cy3ws76d]:focus{border-color:var(--color-accent);box-shadow:0 0 0 3px var(--color-accent-soft);outline:none}.more-grid[data-astro-cid-cy3ws76d]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;display:grid}.more-card[data-astro-cid-cy3ws76d]{border:1px solid var(--color-border);border-radius:var(--radius-card);transition:transform var(--transition), box-shadow var(--transition);background:#fff;flex-direction:column;gap:6px;padding:20px;text-decoration:none;display:flex}.more-card[data-astro-cid-cy3ws76d]:hover{box-shadow:var(--shadow-lg);transform:translateY(-3px)}.more-name[data-astro-cid-cy3ws76d]{font-size:.9375rem;font-weight:600}.more-card[data-astro-cid-cy3ws76d]:hover .more-name[data-astro-cid-cy3ws76d]{color:var(--color-accent)}.more-link[data-astro-cid-cy3ws76d]{color:var(--color-accent);font-size:.8125rem;font-weight:600}.more-card-accent[data-astro-cid-cy3ws76d]{background:linear-gradient(135deg,#d22632 0%,#ac1f28 100%);border-color:#d2263233}.more-card-accent[data-astro-cid-cy3ws76d] .more-name[data-astro-cid-cy3ws76d],.more-card-accent[data-astro-cid-cy3ws76d] .more-link[data-astro-cid-cy3ws76d]{color:#fff}@media (width<=1024px){.two-col[data-astro-cid-cy3ws76d]{grid-template-columns:1fr}}
