.process-steps{background:var(--surface);border-block:1px solid var(--border);padding-block:var(--space-2xl)}.process-steps-header{margin-bottom:var(--space-xl)}.process-steps-header header{margin-bottom:0}.process-steps-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.process-steps-card{padding:var(--space-xl) var(--space-lg);background:var(--surface);transition:background var(--transition)}.process-steps-card:hover{background:var(--background)}.process-steps-index{font-family:var(--font-display);font-size:var(--text-2xl);color:var(--border-dark);margin-bottom:var(--space-md);transition:color var(--transition);display:block}.process-steps-card:hover .process-steps-index{color:var(--accent)}.process-steps-title{font-size:var(--text-xl);margin-bottom:.75rem}.process-steps-desc{font-size:var(--text-sm);color:var(--text-secondary);line-height:1.75}@media (max-width:1024px){.process-steps-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:640px){.process-steps-grid{grid-template-columns:1fr}}
.areas-we-serve{padding-block:var(--space-2xl)}.areas-we-serve-header{margin-bottom:var(--space-xl)}.areas-we-serve-header header{margin-bottom:0}.areas-we-serve-grid{background:var(--border);border:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:1px;display:grid}.areas-we-serve-card{padding:var(--space-lg) var(--space-md);background:var(--surface);transition:background var(--transition);flex-direction:column;gap:.375rem;display:flex}.areas-we-serve-card:hover{background:var(--background)}.areas-we-serve-name{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text);transition:color var(--transition)}.areas-we-serve-card:hover .areas-we-serve-name{color:var(--accent)}.areas-we-serve-note{font-size:var(--text-xs);color:var(--text-secondary);line-height:1.5}@media (max-width:1024px){.areas-we-serve-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:640px){.areas-we-serve-grid{grid-template-columns:repeat(2,1fr)}}
