.site-sm .services-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--space-6)}@media(max-width:1024px){.site-sm .services-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.site-sm .services-grid{grid-template-columns:1fr}}.site-sm .why-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-6);margin-top:var(--space-8)}@media(max-width:1024px){.site-sm .why-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.site-sm .why-grid{grid-template-columns:1fr}}.site-sm .why-item{text-align:center;padding:var(--space-6);background:var(--color-card-bg);border-radius:var(--card-radius, var(--radius-lg));border:var(--card-border, none);box-shadow:var(--card-shadow, none)}.site-sm .why-icon{font-size:2.5rem;margin-bottom:var(--space-3)}.site-sm .why-item h3{font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);color:var(--color-text);margin:0 0 var(--space-2)}.site-sm .why-item p{font-size:var(--font-size-sm);color:var(--color-text-muted);margin:0;line-height:var(--line-height-relaxed)}.site-sm .portfolio-stats{display:flex;justify-content:center;flex-wrap:wrap;gap:var(--space-8);margin-top:var(--space-8);padding:var(--space-8);background:var(--color-surface, #f3f4f6);border-radius:var(--radius-xl)}.site-sm .pstat{text-align:center;min-width:120px}.site-sm .pstat__num{display:block;font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);color:var(--color-primary);line-height:1}.site-sm .pstat__label{display:block;font-size:var(--font-size-sm);color:var(--color-text-muted);margin-top:var(--space-1)}
