
        .logo {
            display: flex;
            align-items: center;
            gap: 12px;
        }
        .logo-icon {
            width: 50px;
            height: 50px;
            border-radius: 50%;
            background: linear-gradient(135deg, #2F49D1 0%, #00D9A6 100%);
            display: flex;
            justify-content: center;
            align-items: center;
            color: white;
            font-weight: bold;
            font-size: 24px;
            box-shadow: 0 4px 10px rgba(47, 73, 209, 0.3);
        }
        .logo-text {
            font-size: 28px;
            font-weight: 800;
            color: #2F49D1;
            letter-spacing: -0.5px;
        }
        .logo-text span {
            color: #00D9A6;
        }
