.won-wrapper { font-family: 'Segoe UI', Roboto, Arial, sans-serif; max-width: 1100px; margin: 0 auto; color: #14532d; line-height: 1.6; padding: 20px; }
    .won-hero-section { background: #f0fdf4; padding: 40px 50px; border-radius: 20px; border-left: 10px solid #16a34a; margin-bottom: 40px; }
    .won-hero-section h1 { font-size: 32px !important; color: #14532d; margin-bottom: 15px; font-weight: 800; }
    .won-hero-section p { font-size: 18px !important; color: #3f6212; margin-bottom: 30px; }
    .quote-btn { display: inline-block; background: #16a34a; color: #ffffff !important; padding: 14px 35px; border-radius: 10px; font-weight: 800; font-size: 18px !important; text-decoration: none; animation: wonPulse 2s infinite; }
    @keyframes wonPulse {
        0% { transform: scale(1); box-shadow: 0 0 0 0 rgba(22, 163, 74, 0.7); }
        70% { transform: scale(1.03); box-shadow: 0 0 0 12px rgba(22, 163, 74, 0); }
        100% { transform: scale(1); }
    }
    /* 核心修改：Detail Picture 文字设为 16px */
    .img-container { text-align: center; margin: 25px 0; }
    .img-container p { font-size: 16px !important; font-weight: bold; margin-bottom: 10px; color: #14532d; }
    .img-container img { max-width: 100%; border-radius: 12px; border: 1px solid #dcfce7; box-shadow: 0 4px 6px rgba(0,0,0,0.05); }
    .section-title { font-size: 24px !important; color: #14532d; font-weight: 800; margin: 40px 0 20px; border-left: 6px solid #16a34a; padding-left: 15px; }
    /* 核心修改：对比参数表字号设为 16px */
    .won-table { width: 100%; border-collapse: collapse; margin: 20px 0; font-size: 16px !important; }
    .won-table td { border: 1px solid #e2e8f0; padding: 12px 18px; color: #14532d; }
    .won-table tr:nth-child(even) { background: #f9fafb; }
    .won-table td:first-child { background: #f0fdf4; font-weight: 700; width: 35%; }
    /* FAQ 样式：问题加粗 */
    .faq-item { border-bottom: 1px solid #edf2f7; padding: 25px 0; }
    .faq-item h3 { font-size: 20px !important; color: #166534; display: flex; align-items: flex-start; margin-bottom: 15px; font-weight: bold !important; }
    .faq-item h3::before { content: "Q:"; color: #16a34a; font-weight: 900; margin-right: 12px; }
    .faq-answer { padding-left: 35px; font-size: 17px; color: #4b5563; }
    .intro-text { font-size: 18px; color: #14532d; margin-bottom: 20px; }
    html { scroll-behavior: smooth; }
