
        * { margin: 0; padding: 0; box-sizing: border-box; font-family: 'Noto Sans', 'Arial', sans-serif; line-height: 1.85; color: #1F2937; }
        .container { max-width: 1180px; margin: 0 auto; padding: 32px 22px; }
        h1 { font-size: 2.35rem; margin-bottom: 28px; color: #059669; border-bottom: 3px solid #059669; padding-bottom: 14px; font-weight: 700; }
        h2 { font-size: 1.78rem; margin: 40px 0 20px; color: #065F46; font-weight: 600; }
        h3 { font-size: 1.4rem; margin: 24px 0 14px; color: #374151; font-weight: 500; }
        p { margin-bottom: 18px; font-size: 1.02rem; color: #4B5563; }
        ul { margin: 14px 0 26px 32px; }
        li { margin-bottom: 12px; color: #4B5563; }
        .data-highlight { background: #ECFDF5; border: 1px solid #A7F3D0; border-radius: 8px; padding: 22px 26px; margin: 30px 0; }
        .data-highlight h3 { color: #059669; margin-top: 0; }
        .product-grid-simple { display: flex; flex-wrap: wrap; gap: 16px; margin: 22px 0; }
        .product-tag { padding: 11px 22px; border: 1px solid #059669; border-radius: 26px; font-size: 0.99rem; color: #059669; font-weight: 500; background: #FFFFFF; }
        .decision-dimensions { display: grid; grid-template-columns: repeat(auto-fit, minmax(260px, 1fr)); gap: 22px; margin: 32px 0; }
        .dimension-card { padding: 24px; border: 1px solid #E5E7EB; border-radius: 8px; background: #FFFFFF; }
        .dimension-icon { font-size: 3rem; margin-bottom: 12px; color: #059669; }
        .cta-container { background: linear-gradient(135deg, #059669 0%, #047857 100%); color: #FFFFFF; padding: 38px 34px; border-radius: 12px; margin: 50px 0; text-align: center; }
        .cta-container h2, .cta-container p, .cta-container strong { color: #FFFFFF; }
        @media (max-width: 768px) {
            h1 { font-size: 1.9rem; text-align: center; }
            h2 { font-size: 1.55rem; }
            h3 { font-size: 1.3rem; }
            .container { padding: 24px 16px; }
            .product-grid-simple { justify-content: center; }
        }
    