
        /* Base styles */
        body {
            font-family: 'Arial', sans-serif;
            line-height: 1.6;
            color: #333;
            margin: 0;
            padding: 0;
            background-color: #fff;
        }
        
        /* Container styles */
        .ly_product_description_1 {
            overflow: hidden;
            max-width: 1440px;
            margin: 0 auto;
            padding: 40px 20px;
            position: relative;
            background: linear-gradient(to bottom, #f8fdf7, #f0f9ee);
        }
        
        .ly_product_description_1 .d_title {
            margin-bottom: 30px;
            text-align: center;
        }
        
        /* Typography */
        h1, h2, h3 {
            font-weight: 700;
            margin-top: 0;
        }
        
        h1 {
            color: #2E8B57;
            font-size: 2.5rem;
            margin-bottom: 20px;
        }
        
        h2 {
            color: #2E8B57;
            font-size: 1.8rem;
            margin-bottom: 15px;
            padding-bottom: 10px;
            border-bottom: 2px solid #FF9A3D;
        }
        
        h3 {
            color: #2E8B57;
            font-size: 1.4rem;
            margin-bottom: 10px;
        }
        
        /* Intro section */
        .intro {
            text-align: center;
            margin-bottom: 40px;
            padding: 20px;
            background-color: rgba(46, 139, 87, 0.1);
            border-radius: 8px;
        }
        
        /* Table styles */
        .spec-table {
            width: 100%;
            border-collapse: collapse;
            margin: 25px 0;
            box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
        }
        
        .spec-table th, .spec-table td {
            padding: 12px 15px;
            text-align: left;
        }
        
        .spec-table thead tr {
            background-color: #2E8B57;
            color: #ffffff;
        }
        
        .spec-table tbody tr {
            border-bottom: 1px solid #dddddd;
        }
        
        .spec-table tbody tr:nth-of-type(even) {
            background-color: #f3f3f3;
        }
        
        .spec-table tbody tr:last-of-type {
            border-bottom: 2px solid #2E8B57;
        }
        
        /* Problem-solution blocks */
        .problem-solution {
            display: flex;
            flex-wrap: wrap;
            margin: 40px 0;
            align-items: center;
        }
        
        .problem-block {
            flex: 1;
            min-width: 300px;
            padding: 20px;
            background-color: rgba(46, 139, 87, 0.1);
            border-radius: 8px 0 0 8px;
            color: #2E8B57;
        }
        
        .solution-block {
            flex: 1;
            min-width: 300px;
            padding: 20px;
            background-color: rgba(255, 154, 61, 0.1);
            border-radius: 0 8px 8px 0;
            position: relative;
            overflow: hidden;
        }
        
        /* Animation elements */
        .leaf-icon {
            position: absolute;
            width: 24px;
            height: 24px;
            background-color: #2E8B57;
            mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 11C17 7.55 13.81 4.43 10.17 3.65C9.5 3.52 9 2.84 9 2.14C9 2.1 9 2.05 9 2C9 0.9 9.9 0 11 0C11.28 0 11.55 0.06 11.79 0.16C14.2 1.13 16.71 2.5 18.54 4.3C20.38 6.11 21.77 8.59 22.84 10.97C22.94 11.22 23 11.49 23 11.78C23 12.88 22.1 13.78 21 13.78C20.3 13.78 19.63 13.28 19.5 12.61C18.72 9.01 15.6 5.83 12.05 5.83C11.7 5.83 11.36 5.86 11 5.92C13.2 7.17 15 9.21 15 11.78C15 15.07 12.59 17.78 9.5 17.78C8.68 17.78 7.92 17.6 7.22 17.28C6.91 17.15 6.57 17.22 6.33 17.44C6.09 17.66 6 17.99 6.07 18.31C6.61 20.48 7.72 22.37 9.3 23.7C9.57 23.92 9.93 24 10.27 23.92C10.62 23.84 10.9 23.58 11 23.23C11.68 20.82 13.38 18.9 15.53 17.78C16.41 17.31 17.38 16.95 18.41 16.74C20.87 16.29 23 14.33 23 11.78C23 11.53 22.97 11.28 22.93 11.04C22.1 8.88 20.88 6.97 19.28 5.48C17.68 3.99 15.74 2.91 13.64 2.14C13.88 2.05 14.15 2 14.42 2C15.52 2 16.42 2.9 16.42 4C16.42 4.27 16.37 4.53 16.28 4.77C16.95 5.37 17.57 6.01 18.13 6.7C19.68 8.63 20.85 10.97 21 13.56C20.16 13.78 19.36 14.1 18.61 14.5C16.94 15.36 15.57 16.64 14.64 18.18C13.71 19.72 13.25 21.46 13.29 23.23C13.3 23.59 13.48 23.92 13.77 24.12C14.06 24.32 14.43 24.38 14.77 24.28C18.19 23.23 21 20.76 21 17.78C21 17.53 20.97 17.28 20.93 17.04C20.1 14.88 18.88 12.97 17.28 11.48Z'/%3E%3C/svg%3E");
            -webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M17 11C17 7.55 13.81 4.43 10.17 3.65C9.5 3.52 9 2.84 9 2.14C9 2.1 9 2.05 9 2C9 0.9 9.9 0 11 0C11.28 0 11.55 0.06 11.79 0.16C14.2 1.13 16.71 2.5 18.54 4.3C20.38 6.11 21.77 8.59 22.84 10.97C22.94 11.22 23 11.49 23 11.78C23 12.88 22.1 13.78 21 13.78C20.3 13.78 19.63 13.28 19.5 12.61C18.72 9.01 15.6 5.83 12.05 5.83C11.7 5.83 11.36 5.86 11 5.92C13.2 7.17 15 9.21 15 11.78C15 15.07 12.59 17.78 9.5 17.78C8.68 17.78 7.92 17.6 7.22 17.28C6.91 17.15 6.57 17.22 6.33 17.44C6.09 17.66 6 17.99 6.07 18.31C6.61 20.48 7.72 22.37 9.3 23.7C9.57 23.92 9.93 24 10.27 23.92C10.62 23.84 10.9 23.58 11 23.23C11.68 20.82 13.38 18.9 15.53 17.78C16.41 17.31 17.38 16.95 18.41 16.74C20.87 16.29 23 14.33 23 11.78C23 11.53 22.97 11.28 22.93 11.04C22.1 8.88 20.88 6.97 19.28 5.48C17.68 3.99 15.74 2.91 13.64 2.14C13.88 2.05 14.15 2 14.42 2C15.52 2 16.42 2.9 16.42 4C16.42 4.27 16.37 4.53 16.28 4.77C16.95 5.37 17.57 6.01 18.13 6.7C19.68 8.63 20.85 10.97 21 13.56C20.16 13.78 19.36 14.1 18.61 14.5C16.94 15.36 15.57 16.64 14.64 18.18C13.71 19.72 13.25 21.46 13.29 23.23C13.3 23.59 13.48 23.92 13.77 24.12C14.06 24.32 14.43 24.38 14.77 24.28C18.19 23.23 21 20.76 21 17.78C21 17.53 20.97 17.28 20.93 17.04C20.1 14.88 18.88 12.97 17.28 11.48Z'/%3E%3C/svg%3E");
            opacity: 0;
            animation: growLeaf 1s ease-in-out forwards;
            animation-delay: 0.5s;
        }
        
        @keyframes growLeaf {
            0% { opacity: 0; transform: scale(0) rotate(0deg); }
            100% { opacity: 1; transform: scale(1) rotate(10deg); }
        }
        
        .sunbeam {
            position: absolute;
            top: 0;
            left: -100%;
            width: 100%;
            height: 100%;
            background: linear-gradient(90deg, transparent, rgba(255, 154, 61, 0.3), transparent);
            animation: sunbeamSweep 2s ease-in-out;
        }
        
        @keyframes sunbeamSweep {
            0% { left: -100%; }
            100% { left: 100%; }
        }
        
        /* FAQ section */
        .faq-item {
            margin-bottom: 20px;
            border-bottom: 1px solid #ddd;
            padding-bottom: 15px;
        }
        
        .faq-question {
            font-weight: bold;
            color: #2E8B57;
            margin-bottom: 8px;
        }
        
        .faq-answer {
            color: #555;
        }
        
        /* Call to action */
        .cta-button {
            display: inline-block;
            background-color: #FF9A3D;
            color: white;
            padding: 12px 25px;
            text-decoration: none;
            border-radius: 4px;
            font-weight: bold;
            margin-top: 20px;
            transition: background-color 0.3s;
        }
        
        .cta-button:hover {
            background-color: #e08932;
        }
        
        /* Responsive adjustments */
        @media (max-width: 768px) {
            .problem-solution {
                flex-direction: column;
            }
            
            .problem-block, .solution-block {
                border-radius: 8px;
                margin-bottom: 15px;
            }
        }
    