.expertise-hero[data-astro-cid-hddfxvle]{background-color:var(--arc-color-ink);color:var(--arc-color-text-inverse);padding-block:var(--arc-space-20) var(--arc-space-16);border-bottom:1px solid var(--arc-color-border-dark)}.expertise-hero__badge[data-astro-cid-hddfxvle]{margin-bottom:var(--arc-space-4)}.expertise-hero__title[data-astro-cid-hddfxvle]{color:var(--arc-color-text-inverse);font-size:var(--arc-text-4xl);max-width:22ch;margin-bottom:var(--arc-space-4)}.expertise-hero__lead[data-astro-cid-hddfxvle]{color:var(--arc-color-text-on-dark);font-size:var(--arc-text-lg);line-height:var(--arc-leading-relaxed);max-width:50ch;margin-bottom:var(--arc-space-8)}.expertise-hero__actions[data-astro-cid-hddfxvle]{gap:var(--arc-space-4);flex-wrap:wrap;display:flex}.expertise-content[data-astro-cid-hddfxvle]{padding-block:var(--arc-space-16)}.expertise-grid[data-astro-cid-hddfxvle]{gap:var(--arc-space-12);grid-template-columns:2fr 1fr;display:grid}@media (width<=860px){.expertise-grid[data-astro-cid-hddfxvle]{gap:var(--arc-space-8);grid-template-columns:1fr}}.expertise-main[data-astro-cid-hddfxvle] h2[data-astro-cid-hddfxvle]{font-size:var(--arc-text-2xl);color:var(--arc-color-ink);margin-top:var(--arc-space-8);margin-bottom:var(--arc-space-4)}.expertise-main[data-astro-cid-hddfxvle] h2[data-astro-cid-hddfxvle]:first-of-type{margin-top:0}.expertise-main[data-astro-cid-hddfxvle] p[data-astro-cid-hddfxvle]{font-size:var(--arc-text-base);color:var(--arc-color-text);margin-bottom:var(--arc-space-6)}.expertise-steps[data-astro-cid-hddfxvle]{gap:var(--arc-space-6);margin-block:var(--arc-space-6);flex-direction:column;display:flex}.expertise-step[data-astro-cid-hddfxvle]{gap:var(--arc-space-4);background-color:var(--arc-color-surface);border:1px solid var(--arc-color-border);border-radius:var(--arc-radius-lg);padding:var(--arc-space-6);box-shadow:var(--arc-shadow-sm);display:flex}.expertise-step__num[data-astro-cid-hddfxvle]{font-family:var(--arc-font-serif);font-size:var(--arc-text-xl);font-weight:var(--arc-font-weight-bold);color:var(--arc-color-teal);flex-shrink:0}.expertise-step[data-astro-cid-hddfxvle] h3[data-astro-cid-hddfxvle]{font-size:var(--arc-text-lg);margin-bottom:var(--arc-space-2)}.expertise-step[data-astro-cid-hddfxvle] p[data-astro-cid-hddfxvle]{color:var(--arc-color-text-muted);margin:0}.expertise-deliverables[data-astro-cid-hddfxvle]{margin:var(--arc-space-6) 0;gap:var(--arc-space-3);flex-direction:column;padding:0;list-style:none;display:flex}.expertise-deliverables[data-astro-cid-hddfxvle] li[data-astro-cid-hddfxvle]{padding-left:var(--arc-space-6);color:var(--arc-color-text);font-size:var(--arc-text-base);position:relative}.expertise-deliverables[data-astro-cid-hddfxvle] li[data-astro-cid-hddfxvle]:before{content:"✓";color:var(--arc-color-teal);font-weight:700;position:absolute;left:0}.expertise-card[data-astro-cid-hddfxvle]{background-color:var(--arc-color-surface);border:1px solid var(--arc-color-border);border-top:4px solid var(--arc-color-teal);border-radius:var(--arc-radius-lg);padding:var(--arc-space-6);box-shadow:var(--arc-shadow-md)}.expertise-card[data-astro-cid-hddfxvle] h3[data-astro-cid-hddfxvle]{font-size:var(--arc-text-lg);margin-bottom:var(--arc-space-3)}.expertise-card__lead[data-astro-cid-hddfxvle]{font-size:var(--arc-text-sm);color:var(--arc-color-text-muted)}.expertise-card__cert-list[data-astro-cid-hddfxvle]{margin:var(--arc-space-3) 0 var(--arc-space-4);gap:var(--arc-space-2);font-size:var(--arc-text-xs);color:var(--arc-color-ink);flex-direction:column;padding:0;list-style:none;display:flex}.expertise-card__specs[data-astro-cid-hddfxvle]{margin-block:var(--arc-space-4);padding-top:var(--arc-space-4);border-top:1px solid var(--arc-color-border)}.expertise-card__specs[data-astro-cid-hddfxvle] h4[data-astro-cid-hddfxvle]{font-size:var(--arc-text-xs);text-transform:uppercase;letter-spacing:.05em;color:var(--arc-color-text-muted);margin-bottom:var(--arc-space-2)}.expertise-card__specs[data-astro-cid-hddfxvle] ul[data-astro-cid-hddfxvle]{gap:var(--arc-space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.expertise-card__specs[data-astro-cid-hddfxvle] li[data-astro-cid-hddfxvle]{font-size:var(--arc-text-xs);color:var(--arc-color-text)}.expertise-card__cta[data-astro-cid-hddfxvle]{text-align:center;background-color:var(--arc-color-teal);color:var(--arc-color-text-inverse);padding:var(--arc-space-3);border-radius:var(--arc-radius-md);font-weight:var(--arc-font-weight-semibold);font-size:var(--arc-text-sm);transition:background-color var(--arc-transition-fast);text-decoration:none;display:block}.expertise-card__cta[data-astro-cid-hddfxvle]:hover{background-color:var(--arc-color-teal-dark);text-decoration:none}
