
        .glass-panel {
            background: rgba(20, 20, 25, 0.6);
            backdrop-filter: blur(12px);
            border: 1px solid rgba(255, 255, 255, 0.08);
        }
        .hero-gradient {
            background: radial-gradient(circle at 50% 50%, rgba(99, 102, 241, 0.1) 0%, rgba(5, 5, 5, 1) 100%);
        }
        .transition-all { transition: all 0.3s ease; }
        
        .terms-content h2 {
            color: white;
            font-size: 1.5rem;
            font-weight: 700;
            margin-top: 2.5rem;
            margin-bottom: 1rem;
            display: flex;
            align-items: center;
            gap: 0.75rem;
        }
        .terms-content p {
            color: #94a3b8;
            line-height: 1.8;
            margin-bottom: 1.25rem;
        }
        .terms-content ul {
            list-style-type: none;
            padding-left: 0;
            margin-bottom: 1.5rem;
        }
        .terms-content li {
            color: #94a3b8;
            margin-bottom: 0.75rem;
            display: flex;
            gap: 0.75rem;
            align-items: flex-start;
        }
        .terms-content li::before {
            content: "•";
            color: #6366f1;
            font-weight: bold;
        }