
    .brand-logo-wrapper {
        flex-shrink: 0;
        background: white;
        padding: 1.5rem;
        border-radius: 16px;
        box-shadow: 0 8px 32px rgba(0,0,0,0.08);
        border: 1px solid rgba(0,0,0,0.05);
    }

    .brand-logo {
        transition: transform 0.3s ease;
    }

    .brand-logo:hover {
        transform: scale(1.04);
    }

    .bg-gradient-primary {
        background: linear-gradient(135deg, #f0f0f0 0%, #fefefe 100%);
        color: #222 !important;
    }

    .card {
        transition: transform 0.2s ease, box-shadow 0.2s ease;
    }

    .card:hover {
        transform: translateY(-4px);
        box-shadow: 0 20px 40px rgba(0,0,0,0.12) !important;
    }

    .lead {
        font-size: 1.18rem;
        line-height: 1.75;
    }