
        * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Roboto', 'Segoe UI', sans-serif; line-height: 1.75; color: #333; }
        .container { max-width: 1240px; margin: 0 auto; padding: 30px 20px; }
        h1 { font-size: 2.4rem; margin-bottom: 25px; color: #0066CC; border-bottom: 2px solid #0066CC; padding-bottom: 15px; font-weight: 700; letter-spacing: 0.3px; }
        h2 { font-size: 1.8rem; margin: 40px 0 20px; color: #1A1A1A; font-weight: 600; }
        h3 { font-size: 1.4rem; margin: 25px 0 14px; color: #333333; font-weight: 500; }
        p { margin-bottom: 18px; font-size: 1.02rem; color: #4D4D4D; }
        ul { margin: 14px 0 26px 30px; }
        li { margin-bottom: 12px; color: #4D4D4D; }
        .price-highlight-box { background: #F0F7FF; border: 1px solid #B3D7FF; border-radius: 8px; padding: 22px; margin: 28px 0; }
        .price-highlight-box h3 { color: #0066CC; margin-top: 0; }
        .product-list-simple { display: flex; flex-wrap: wrap; gap: 16px; margin: 22px 0; }
        .product-tag { padding: 10px 20px; background: #FFFFFF; border: 1px solid #E0E0E0; border-radius: 24px; font-size: 0.98rem; color: #333; }
        .testimonial-snippet { background: #F9F9F9; border-left: 4px solid #0066CC; padding: 20px 24px; margin: 30px 0; border-radius: 0 6px 6px 0; }
        .testimonial-snippet p { margin-bottom: 10px; font-style: italic; }
        .testimonial-author { font-weight: 500; color: #1A1A1A; }
        .cta-box { background: linear-gradient(135deg, #0066CC 0%, #004C99 100%); color: #FFFFFF; padding: 35px 30px; border-radius: 10px; margin: 45px 0; text-align: center; }
        .cta-box h2, .cta-box p, .cta-box strong { color: #FFFFFF; }
        @media (max-width: 768px) {
            h1 { font-size: 1.9rem; }
            h2 { font-size: 1.55rem; }
            h3 { font-size: 1.3rem; }
            .container { padding: 20px 15px; }
            .product-list-simple { justify-content: center; }
        }
    