        :root {
            --dtc-primary: #2563eb;
            --dtc-primary-dark: #1d4ed8;
            --dtc-secondary: #7c3aed;
            --dtc-accent: #06b6d4;
            --dtc-light: #f8fafc;
            --dtc-gray: #64748b;
            --dtc-dark: #1e293b;
            --dtc-gradient: linear-gradient(135deg, var(--dtc-primary) 0%, var(--dtc-secondary) 100%);
        }


        /* Footer */
        .dtc-footer {
            background: var(--dtc-dark);
            color: white;
            padding: 3rem 0 1rem;
        }
				.dtc-footer ul li {
           list-style:none;
				}
					ul.list-unstyled {
					 padding:0;
					}
        .dtc-footer-link {
            color: #cbd5e1;
            text-decoration: none;
            transition: color 0.3s ease;
        }

        .dtc-footer-link:hover {
            color: white;
        }

        .dtc-footer-logo {
            font-weight: 700;
            font-size: 1.5rem;
            background: linear-gradient(135deg, #60a5fa 0%, #a78bfa 100%);
            -webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
 