.services-module__g8J8Uq__hero{padding-top:var(--space-16);padding-bottom:0}.services-module__g8J8Uq__alt{background:var(--navy-mid)}.services-module__g8J8Uq__pillarGrid{gap:var(--space-16);grid-template-columns:1fr 1fr;align-items:center;display:grid}.services-module__g8J8Uq__pillarInfo{max-width:480px}.services-module__g8J8Uq__pillarIcon{border-radius:var(--radius-md);width:64px;height:64px;color:var(--accent-primary);margin-bottom:var(--space-4);background:linear-gradient(135deg,#05f4b726,#04d9ff1a);justify-content:center;align-items:center;display:flex}.services-module__g8J8Uq__pillarSub{font-family:var(--font-mono);font-size:var(--text-sm);color:var(--accent-secondary);text-transform:uppercase;letter-spacing:.1em}.services-module__g8J8Uq__pillarDesc{font-size:var(--text-lg);margin-top:var(--space-4)}.services-module__g8J8Uq__features{gap:var(--space-4);flex-direction:column;display:flex}.services-module__g8J8Uq__feature{align-items:center;gap:var(--space-3);font-size:var(--text-base);color:var(--text-secondary);padding:var(--space-3)var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-md);transition:all var(--transition-base);display:flex}.services-module__g8J8Uq__feature:hover{border-color:var(--border-glow);background:#05f4b708}.services-module__g8J8Uq__featureCheck{color:var(--accent-primary);flex-shrink:0;font-weight:700}.services-module__g8J8Uq__techSection{background:var(--deep-navy)}.services-module__g8J8Uq__techGrid{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.services-module__g8J8Uq__techCard{padding:var(--space-6)}.services-module__g8J8Uq__techIcon{color:var(--accent-tertiary);margin-bottom:var(--space-4)}.services-module__g8J8Uq__techTitle{font-size:var(--text-lg);margin-bottom:var(--space-2)}.services-module__g8J8Uq__techDesc{font-size:var(--text-sm);margin-bottom:var(--space-4)}.services-module__g8J8Uq__techTools{gap:var(--space-2);flex-wrap:wrap;display:flex}.services-module__g8J8Uq__toolTag{font-family:var(--font-mono);font-size:var(--text-xs);padding:var(--space-1)var(--space-3);border-radius:var(--radius-sm);color:var(--accent-tertiary);background:#04d9ff1a;border:1px solid #04d9ff33}@media (max-width:768px){.services-module__g8J8Uq__pillarGrid{gap:var(--space-8);grid-template-columns:1fr}.services-module__g8J8Uq__techGrid{grid-template-columns:1fr}}
