/* 绿色工厂与零碳工厂，已不再是两次独立申报 start*/
.industry-section {
    background-color: #fff;
}

.section-title {
    font-size: clamp(1.8rem, 4vw, 2.5rem);
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 32px;
}

.industry-desc {
    font-size: 18px;
    color: rgba(30, 41, 59, 0.8);
    max-width: 800px;
    margin: 0 auto 40px;
}

.card-container {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    /*flex-direction: column;*/
    gap: 5px;
    margin: 40px 0;
}

.industry-card {
    flex: 1;
    min-width: 250px;
    max-width: 300px;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 24px;
    text-align: center;
    box-shadow: var(--shadow-sm);
    transition: var(--transition-default);
}

.industry-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.industry-card i {
    color: var(--color-primary);
    font-size: 24px;
    margin-bottom: 16px;
}

.industry-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.industry-card-desc {
    font-size: 14px;
    color: var(--color-gray-dark);
}

.highlight-text {
    font-size: 18px;
    font-weight: 500;
    color: var(--color-secondary);
    text-align: center;
    margin-top: 20px;
}

/* 绿色工厂与零碳工厂，已不再是两次独立申报 end*/

/* 一条"可持续运行"的绿色与零碳升级路径 start*/
.solution-section {
    background-color: var(--color-neutral);
}

.solution-cards {
    display: flex;
    flex-direction: column;
    gap: 24px;
}


.solution-card {
    flex: 1;
    background-color: #fff;
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-lg);
    padding: 32px;
    border-top: 4px solid var(--color-primary);
    transition: var(--transition-default);
}

.solution-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-xl);
}

.solution-card i {
    color: var(--color-primary);
    font-size: 32px;
    margin-bottom: 24px;
}

.solution-card-title {
    font-size: 18px;
    font-weight: 700;
    margin-bottom: 16px;
}

.solution-card-desc {
    color: var(--color-gray-dark);
    margin-bottom: 16px;
}

.solution-card ul {
    list-style: none;
}

.solution-card li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
    color: var(--color-gray-dark);
}

.solution-card li i {
    font-size: 16px;
    margin-right: 8px;
    margin-top: 4px;
    margin-bottom: 0;
}

/* 一条"可持续运行"的绿色与零碳升级路径 end*/

/* 我们提供的，不是单点服务，而是一体化能力建设 start*/
.service-section {
    background-color: #fff;
}

.service-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 800px;
    margin: 0 auto;
}

.service-card {
    flex: 1;
    min-width: 300px;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 32px;
    display: flex;
    align-items: flex-start;
    transition: var(--transition-default);
}

.service-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.service-card i {
    color: var(--color-primary);
    font-size: 24px;
    margin-right: 16px;
    margin-top: 4px;
}

.service-card-content {
    flex: 1;
}

.service-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.service-card-desc {
    color: var(--color-gray-dark);
}

/* 我们提供的，不是单点服务，而是一体化能力建设 end*/

/* 为什么选择世通国际认证？ start*/
.advantage-section {
    background: linear-gradient(to bottom, #fff, var(--color-neutral));
}

.advantage-card {
    background-color: #fff;
    border-radius: var(--radius-xl);
    box-shadow: var(--shadow-xl);
    padding: 40px;
    margin-bottom: 40px;
}

.advantage-title {
    font-size: clamp(1.2rem, 3vw, 1.5rem);
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 24px;
}

.advantage-grid {
    display: flex;
    flex-direction: column;
    gap: 24px;
    margin-bottom: 32px;
}

.advantage-item {
    flex: 1;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 24px;
    text-align: center;
    transition: var(--transition-default);
}

.advantage-item:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.advantage-item i {
    color: var(--color-primary);
    font-size: 32px;
    margin-bottom: 16px;
}

.advantage-item-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.advantage-item-desc {
    color: var(--color-gray-dark);
}

.advantage-badge {
    background-color: rgba(13, 148, 136, 0.05);
    border: 1px solid rgba(13, 148, 136, 0.2);
    border-radius: var(--radius-lg);
    padding: 24px;
    margin-bottom: 32px;
}

.advantage-badge-title {
    font-size: 18px;
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 20px;
}

.advantage-badge ul {
    list-style: none;
}

.advantage-badge li {
    display: flex;
    align-items: center;
    margin-bottom: 16px;
    color: rgba(30, 41, 59, 0.8);
}

.advantage-badge li i {
    color: var(--color-primary);
    font-size: 20px;
    margin-right: 12px;
}

.advantage-conclusion {
    font-size: 18px;
    font-weight: 500;
    color: var(--color-secondary);
    text-align: center;
}

/* 为什么选择世通国际认证？ end*/

/* 企业级 AI 能碳知识库 start*/
.knowledge-section {
    background-color: #fff;
}

.knowledge-block {
    margin-bottom: 60px;
}

.knowledge-subtitle {
    font-size: 24px;
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 24px;
}

.knowledge-card {
    /*background-color: var(--color-neutral);*/
    border-radius: var(--radius-lg);
    padding: 32px;
}

.knowledge-card-text {
    font-size: 18px;
    color: rgba(30, 41, 59, 0.8);
    margin-bottom: 16px;
}

.knowledge-card-text-bold {
    position: relative;
    font-size: 18px;
    font-weight: 500;
    color: var(--color-secondary);
    padding: 25px;
    background-color: #f1f5f9;
}

.knowledge-card-text-bold::before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    height: 80px;
    width: 5px;
    background-color: var(--color-primary);
}

.knowledge-content {
    background-color: #fff;
    border: 1px solid var(--color-gray-light);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-md);
    padding: 32px;
}

.knowledge-content-text {
    font-size: 18px;
    color: rgba(30, 41, 59, 0.8);
    margin-bottom: 24px;
}

.knowledge-grid {
    display: flex;
    flex-direction: column;
    gap: 20px;
    margin-bottom: 24px;
}

.knowledge-grid-item {
    flex: 1;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 24px;
    text-align: center;
    transition: var(--transition-default);
}

.knowledge-grid-item:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.knowledge-grid-item i {
    color: var(--color-primary);
    font-size: 24px;
    margin-bottom: 12px;
}

.knowledge-grid-item-text {
    font-size: 18px;
    font-weight: 500;
    color: rgba(30, 41, 59, 0.8);
}

.knowledge-content-conclusion {
    font-size: 18px;
    font-weight: 500;
    color: var(--color-secondary);
    text-align: center;
}

.knowledge-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.knowledge-small-card {
    flex: 1;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 24px;
    transition: var(--transition-default);
}

.knowledge-small-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.knowledge-small-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 16px;
    color: var(--color-secondary);
}

.knowledge-small-card ul {
    list-style: none;
}

.knowledge-small-card li {
    display: flex;
    align-items: flex-start;
    margin-bottom: 8px;
    color: var(--color-gray-dark);
}

.knowledge-small-card li i {
    color: var(--color-primary);
    font-size: 16px;
    margin-right: 8px;
    margin-top: 4px;
}

.knowledge-benefits {
    display: flex;
    flex-direction: column;
    gap: 20px;
}

.knowledge-benefit-card {
    flex: 1;
    min-width: 200px;
    background-color: #fff;
    border: 1px solid var(--color-gray-light);
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-md);
    padding: 24px;
    text-align: center;
    transition: var(--transition-default);
}

.knowledge-benefit-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-lg);
}

.knowledge-benefit-card i {
    color: var(--color-primary);
    font-size: 28px;
    margin-bottom: 16px;
}

.knowledge-benefit-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.knowledge-benefit-card-desc {
    font-size: 14px;
    color: var(--color-gray-dark);
}

.knowledge-highlight {
    background-color: rgba(13, 148, 136, 0.1);
    border: 1px solid rgba(13, 148, 136, 0.2);
    border-radius: var(--radius-lg);
    padding: 32px;
    text-align: center;
    margin-top: 40px;
}

.knowledge-highlight-text {
    font-size: 19px;
    font-weight: 700;
    color: var(--color-secondary);
    line-height: 1.6;
}

.required-knowledge {
    background-color: rgba(13, 148, 136, 0.08);
    border-left: 4px solid var(--color-primary);
    border-radius: var(--radius-md);
    padding: 28px;
    margin-bottom: 32px;
}

.required-knowledge-title {
    font-size: 20px;
    font-weight: 700;
    color: var(--color-secondary);
    margin-bottom: 12px;
}

.required-knowledge-desc {
    font-size: 18px;
    color: rgba(30, 41, 59, 0.8);
    line-height: 1.7;
}

/* 企业级 AI 能碳知识库 end*/

/* 围绕绿色与零碳，我们已经形成一套"可直接用"的工具体系 start*/
.tools-section {
    background-color: var(--color-neutral);
}

.tools-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 1000px;
    margin: 0 auto;
}

.tool-card {
    flex: 1;
    min-width: 200px;
    background-color: #fff;
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-lg);
    padding: 24px;
    text-align: center;
    transition: var(--transition-default);
}

.tool-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-xl);
}

.tool-card i {
    color: var(--color-primary);
    font-size: 28px;
    margin-bottom: 16px;
}

.tool-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.tool-card-desc {
    font-size: 14px;
    color: var(--color-gray-dark);
}

/* 围绕绿色与零碳，我们已经形成一套"可直接用"的工具体系 end*/

/* 企业真正得到的，不只是一个称号 start*/
.value-section {
    background-color: #fff;
}

.value-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 800px;
    margin: 0 auto;
}

.value-card {
    flex: 1;
    min-width: 300px;
    background-color: var(--color-neutral);
    border-radius: var(--radius-lg);
    padding: 24px;
    display: flex;
    align-items: flex-start;
    transition: var(--transition-default);
}

.value-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-md);
}

.value-card i {
    color: var(--color-primary);
    font-size: 24px;
    margin-right: 16px;
    margin-top: 4px;
}

.value-card-content {
    flex: 1;
}

.value-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 8px;
}

.value-card-desc {
    color: var(--color-gray-dark);
}

/* 企业真正得到的，不只是一个称号 end*/

/* 哪些企业适合这一体化服务？ start*/
.suitable-section {
    background: linear-gradient(to bottom, var(--color-neutral), #fff);
}

.suitable-cards {
    display: flex;
    flex-direction: column;
    gap: 20px;
    max-width: 800px;
    margin: 0 auto;
}

.suitable-card {
    flex: 1;
    min-width: 300px;
    background-color: #fff;
    border-radius: var(--radius-lg);
    box-shadow: var(--shadow-lg);
    padding: 32px;
    display: flex;
    align-items: center;
    transition: var(--transition-default);
}

.suitable-card:hover {
    transform: translateY(-5px);
    box-shadow: var(--shadow-xl);
}

.suitable-card i {
    color: var(--color-primary);
    font-size: 28px;
    margin-right: 24px;
}

.suitable-card-content {
    flex: 1;
}

.suitable-card-title {
    font-size: 18px;
    font-weight: 600;
    margin-bottom: 4px;
}

.suitable-card-desc {
    color: var(--color-gray-dark);
}

/* 哪些企业适合这一体化服务？ end*/

/* 绿色工厂与零碳工厂，不是一次"交材料"，而是一项需要长期运行的企业能力工程。 start*/
.contact-section {
    color: black;
    padding: 80px 0;
}

.contact-title {
    font-size: clamp(1.8rem, 4vw, 2.5rem);
    font-weight: 700;
    margin-bottom: 24px;
}

.contact-buttons {
    display: flex;
    flex-direction: column;
    gap: 16px;
    justify-content: center;
    align-items: center;
    margin-bottom: 60px;
}
/* 绿色工厂与零碳工厂，不是一次"交材料"，而是一项需要长期运行的企业能力工程。 end*/
