        body {
            font-family: 'Inter', sans-serif;
        }
        .gradient-bg {
            background: linear-gradient(135deg, #5182f7 0%, #be213a 100%);
        }
        @keyframes fadeIn {
            from { opacity: 0; transform: translateY(10px); }
            to { opacity: 1; transform: translateY(0); }
        }
        .fade-in {
            animation: fadeIn 0.5s ease-out;
        }
        .accordion-content {
            max-height: 0;
            overflow: hidden;
            transition: max-height 0.3s ease-out;
        }
        .accordion-content.active {
            max-height: 1000px;
            transition: max-height 0.5s ease-in;
        }
        .highlight-box {
            background: linear-gradient(135deg, #f3f4f6 0%, #ffffff 100%);
            border-left: 4px solid #5182f7;
        }