
        body {
            font-family: 'Inter', sans-serif;
line-height: 1.6;
        }
        .gradient-bg {
            background: linear-gradient(135deg, #667eea 0%, #764ba2 100%);
}
        .card-hover {
            transition: transform 0.3s ease, box-shadow 0.3s ease;
}
        .card-hover:hover {
            transform: translateY(-5px);
box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1);
        }
        .feature-icon {
            background: linear-gradient(45deg, #4F46E5, #7C3AED);
-webkit-background-clip: text;
            -webkit-text-fill-color: transparent;
            background-clip: text;
        }
        @media print {
            body { font-size: 12px;
}
            .no-print { display: none;
}
        }
    