 /* CSS Termos */
 html {
            scroll-behavior: smooth;
        }

        .terms-card {
            transition: all 0.3s ease;
            border-left: 4px solid transparent;
        }

        .terms-card:hover {
            transform: translateY(-5px);
            box-shadow: 0 20px 40px rgba(0, 0, 0, 0.1);
            border-left-color: #3b82f6;
        }

        .gradient-header {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
        }