
        * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Inter', 'Arial Narrow', sans-serif; line-height: 1.8; color: #2D3748; }
        .container { max-width: 1200px; margin: 0 auto; padding: 28px 18px; }
        h1 { font-size: 2.35rem; margin-bottom: 24px; color: #2B6CB0; border-bottom: 3px solid #2B6CB0; padding-bottom: 14px; font-weight: 700; text-transform: capitalize; }
        h2 { font-size: 1.78rem; margin: 42px 0 22px; color: #1A202C; font-weight: 600; border-left: 4px solid #2B6CB0; padding-left: 16px; }
        h3 { font-size: 1.42rem; margin: 26px 0 16px; color: #2D3748; font-weight: 500; }
        p { margin-bottom: 19px; font-size: 1.01rem; color: #4A5568; }
        ul { margin: 16px 0 28px 32px; }
        li { margin-bottom: 13px; color: #4A5568; }
        .deployment-timeline { display: grid; grid-template-columns: repeat(auto-fit, minmax(220px, 1fr)); gap: 20px; margin: 30px 0; }
        .timeline-card { padding: 20px; border: 1px solid #E2E8F0; border-radius: 8px; background: #F7FAFC; text-align: center; }
        .timeline-number { font-size: 2.2rem; font-weight: 700; color: #2B6CB0; margin-bottom: 8px; }
        .timeline-text { font-size: 0.98rem; color: #2D3748; }
        .product-badge-grid { display: flex; flex-wrap: wrap; gap: 14px; margin: 24px 0; }
        .product-badge { padding: 11px 22px; background: #FFFFFF; border: 1px solid #CBD5E0; border-radius: 28px; font-size: 0.99rem; color: #2D3748; font-weight: 500; }
        .cta-box { background: linear-gradient(90deg, #2B6CB0 0%, #1A365D 100%); color: #FFFFFF; padding: 38px 32px; border-radius: 12px; margin: 50px 0; text-align: left; }
        .cta-box h2, .cta-box p, .cta-box strong { color: #FFFFFF; border-left: none; padding-left: 0; }
        @media (max-width: 768px) {
            h1 { font-size: 1.92rem; }
            h2 { font-size: 1.58rem; }
            h3 { font-size: 1.32rem; }
            .container { padding: 22px 14px; }
            .product-badge-grid { justify-content: center; }
            .cta-box { text-align: center; }
        }
    