/* FXDog · 商务合作（cooperation.html；表单由 ai-refresh.js 处理） */
.ai-partner-hero{padding:var(--sp-12) 0 var(--sp-10);border-bottom:1px solid var(--border)}
.ai-partner-hero h1{font-size:var(--fs-44);line-height:1.25;max-width:820px;margin:var(--sp-3) 0 var(--sp-4)}
.ai-partner-hero p{max-width:720px;color:var(--muted);font-size:var(--fs-16);line-height:1.8;margin:0 0 var(--sp-6)}
.ai-partner-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-5);margin-top:var(--sp-10)}
.ai-partner-type{padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel)}
.ai-partner-type b{display:block;color:var(--primary-text);font-size:var(--fs-12);font-weight:600}
.ai-partner-type h2{margin:var(--sp-3) 0 var(--sp-2);font-size:var(--fs-24)}
.ai-partner-type p{color:var(--muted);font-size:var(--fs-14);line-height:1.8;margin:0}
.ai-partner-form-section{padding:var(--sp-16) 0}
.ai-partner-form-section h2{font-size:var(--fs-32);margin:var(--sp-3) 0 var(--sp-2)}
.ai-partner-form-section .ai-container>p{color:var(--muted);max-width:660px;line-height:1.8}
.ai-partner-form{max-width:800px;margin-top:var(--sp-8);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-4) var(--sp-5);padding:var(--sp-6);border:1px solid var(--border);border-radius:var(--r-lg);background:var(--panel)}
.ai-partner-form label{display:flex;flex-direction:column;gap:var(--sp-2);color:var(--muted);font-size:var(--fs-14);font-weight:500}
.ai-partner-form textarea{min-height:140px}
.ai-partner-form .wide{grid-column:1/-1}
.ai-partner-form button{justify-self:start;width:auto}
.ai-partner-form-note{color:var(--muted);font-size:var(--fs-12);line-height:1.7}
@media (max-width:760px){
  .ai-partner-hero{padding:var(--sp-8) 0}
  .ai-partner-hero h1{font-size:var(--fs-32)}
  .ai-partner-types,.ai-partner-form{grid-template-columns:1fr}
  .ai-partner-form{padding:var(--sp-5)}
  .ai-partner-form button{width:100%}
  .ai-partner-form-section{padding:var(--sp-10) 0}
  .ai-partner-form-section h2{font-size:var(--fs-24)}
}

/* ===== v5：与内页页头一致（标题 36 / 说明 16）；8px 间距；去掉编号标签 ===== */
.ai-partner-hero{padding:var(--page-top) 0 var(--sp-8)}
.ai-partner-hero h1{font-size:var(--text-h1);font-weight:var(--fw-bold);line-height:var(--lh-heading);margin:0 0 var(--sp-2)}
.ai-partner-hero p{font-size:var(--text-body);line-height:var(--lh-body);margin:0 0 var(--sp-6)}
.ai-partner-types{gap:var(--sp-6);margin-top:var(--sp-10)}
.ai-partner-type h2{margin:0 0 var(--sp-2);font-size:var(--text-h3);font-weight:var(--fw-semibold)}
.ai-partner-form-section{padding:var(--space-block) 0 var(--sp-16)}
.ai-partner-form-section h2{font-size:var(--text-h2);font-weight:var(--fw-semibold);margin:0 0 var(--sp-2)}
.ai-partner-form{gap:var(--sp-5) var(--sp-6);padding:var(--sp-8)}
@media (max-width:760px){.ai-partner-form{padding:var(--sp-5)}}
