.btn-tertiary { color: var(--text-primary); background: transparent; border: 1px solid rgba(255, 255, 255, 0.25); transition: all 0.3s ease; } .btn-tertiary:hover { border-color: var(--primary-color); color: var(--primary-color); background: rgba(255, 81, 249, 0.08); } .it-services-actions { justify-content: center; margin-top: 2rem; } /* Legal pages: plain white content with black text */ .legal-hero, .legal-content { background: #ffffff; color: #000000; } .legal-hero-title { background: none; -webkit-text-fill-color: #000000; color: #000000; } .legal-hero-description, .legal-section h2, .legal-section h3, .legal-block p, .legal-block li, .breadcrumb, .breadcrumb span { color: #000000; } .legal-section { background: #ffffff; border: 1px solid #d9d9d9; box-shadow: none; } .legal-section:hover { transform: none; box-shadow: none; } .legal-section h2 { border-bottom: 1px solid #d9d9d9; } .legal-block a, .breadcrumb a { color: #0b57d0; }