 
        /* Custom Styles for Legaleey Platform Section */
        :root {
            --info-platform-blue: #4480FF;
            --info-platform-dark: #2D3748;
            --info-platform-gray: #4A5568;
            --info-font-serif: 'Lora', serif;
            --info-font-sans: 'Inter', sans-serif;
        }

        .platform-section-info {
            background-color: #ffffff;
            padding: 5rem 0;
            font-family: var(--info-font-sans);
        }

        /* Main Heading Styling */
        .platform-heading-info {
            font-family: var(--info-font-serif);
            font-size: 2.25rem;
            font-weight: 500;
            color: var(--info-platform-dark);
            margin-bottom: 4rem;
        }

        .platform-heading-info .highlight-blue-info {
            color: var(--info-platform-blue);
        }

        /* Individual Stat/Feature Blocks */
        .stat-block-info {
            padding: 1rem;
            margin-bottom: 1rem;
        }

        .stat-value-info {
            font-family: var(--info-font-sans);
            font-size: 2.25rem;
            font-weight: 400;
            color: var(--info-platform-blue);
            margin-bottom: 0.25rem;
            letter-spacing: -0.5px;
        }

        .stat-title-info {
            font-family: var(--info-font-serif);
            font-size: 1.50rem;
            font-weight: 600;
            color: var(--info-platform-dark);
            margin-bottom: 0.25rem;
        }

        .stat-desc-info {
            font-family: var(--info-font-sans);
            font-size: 1rem;
            color: var(--info-platform-gray);
            line-height: 1.6;
            margin-bottom: 0;
        }

        /* Specific tweak for the last item which doesn't have a bold subtitle in the design */
        .stat-desc-info.only-desc-info {
            margin-top: 1rem;
            color: var(--info-platform-dark);
        }

        /* Custom Button */
        .btn-platform-info {
            background-color: var(--info-platform-blue);
            color: white;
            font-family: var(--info-font-sans);
            font-weight: 500;
            padding: 0.75rem 2rem;
            border-radius: 4px;
            border: none;
            transition: background-color 0.2s ease;
        }

        .btn-platform-info:hover {
            background-color: #356be6;
            color: white;
        }
        
        /* Fine-tuning row spacing */
        .row-spacing-info {
            row-gap: 2rem;
        }
