/* 1.--- Блок авторов и проверки (BioBoo.st) --- */
.trust-bar{display:flex;flex-wrap:nowrap;justify-content:center;align-items:center;gap:20px;margin:20px 0 30px;padding:15px 0;border-top:1px solid var(--border-color);border-bottom:1px solid var(--border-color)}
.trust-item{display:flex;align-items:center;gap:10px;flex:0 1 auto}
.trust-avatar{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--light-green);flex-shrink:0}
.trust-info{display:flex;flex-direction:column;line-height:1.3}
.trust-header{display:flex;align-items:baseline;gap:6px;white-space:nowrap}
.trust-role{font-size:11px;color:var(--text-gray);text-transform:uppercase;letter-spacing:.5px}
.trust-name{font-weight:600;color:var(--primary-green);text-decoration:none;border-bottom:1px dashed var(--primary-green);font-size:14px}
.trust-regalia{font-size:13px;color:var(--text-dark);white-space:nowrap}
.trust-dates{display:flex;flex-direction:column;align-items:center;gap:2px;white-space:nowrap;min-width:fit-content}
.trust-date-val{font-size:13px;color:var(--text-gray)}
@media(max-width:1024px){.trust-bar{flex-wrap:wrap;justify-content:flex-start}.trust-regalia,.trust-header,.trust-dates{white-space:normal}}
@media(max-width:768px){.trust-bar{flex-direction:column;align-items:flex-start;gap:15px}.trust-dates{flex-direction:row;gap:15px}}
/* ========================================= */
/* 2. Развернутые карточки экспертов (Внизу страницы) */
/* ========================================= */
.experts-hub { margin-top: 60px; border-top: 2px solid var(--primary-green); padding-top: 40px; }
.experts-hub h2 { border: none; margin-top: 0; margin-bottom: 30px; padding-bottom: 0; font-size: 1.8rem; }
.expert-card { display: flex; flex-direction: column; background: var(--bg-white, #FFFFFF); border: 1px solid var(--border-color); border-radius: 12px; padding: 30px; margin-bottom: 25px; gap: 25px; }
@media (min-width: 650px) { .expert-card { flex-direction: row; align-items: flex-start; } }
.expert-card-img { width: 160px; height: 160px; border-radius: 10px; object-fit: cover; flex-shrink: 0; box-shadow: 0 4px 12px rgba(0,0,0,0.08); }
.expert-card-content { display: flex; flex-direction: column; flex-grow: 1; }
.expert-card-role { font-size: 0.8rem; color: var(--accent-green, #00FF41); text-transform: uppercase; font-weight: 700; letter-spacing: 1px; margin-bottom: 8px; }
.expert-card-name { font-size: 1.4rem; color: var(--primary-green); margin: 0 0 12px 0; font-weight: 700; line-height: 1.2; font-family: 'Manrope', sans-serif; }
.expert-card-desc { font-size: 0.95rem; color: #2C333A; margin-bottom: 15px; line-height: 1.6; font-family: 'Inter', sans-serif; }
.expert-validation { background: #F4F6F7; border: 1px solid #e0e0e0; border-radius: 6px; padding: 12px 15px; margin-bottom: 20px; }
.expert-validation strong { display: block; font-size: 0.85rem; color: #2C333A; margin-bottom: 8px; text-transform: uppercase; letter-spacing: 0.5px; }
.expert-validation ul { list-style: none; margin: 0; padding: 0; }
.expert-validation li { margin-bottom: 6px; position: relative; padding-left: 18px; font-size: 0.9rem; }
.expert-validation li::before { content: '✓'; position: absolute; left: 0; color: var(--accent-green, #00FF41); font-weight: bold; }
.expert-validation a { color: var(--primary-green); text-decoration: underline; text-decoration-color: #ccc; text-underline-offset: 3px; }
.expert-validation a:hover { color: var(--accent-green, #00FF41); text-decoration-color: var(--accent-green, #00FF41); }

/* Исправленная кнопка для карточек (Scientific Luxury) */
.expert-card-btn {
  align-self: flex-start;
  display: inline-block;
  background: #2C333A !important; /* Строгий сланцево-серый (Tech-Grey) */
  color: #FFFFFF !important; /* Белый текст */
  padding: 12px 24px;
  border-radius: 6px;
  font-family: 'Inter', sans-serif;
  font-size: 0.85rem;
  font-weight: 600;
  text-transform: uppercase;
  letter-spacing: 1px;
  text-decoration: none !important;
  transition: all 0.3s ease;
  margin-top: auto;
}
.expert-card-btn:hover {
  background: #00FF41 !important; /* Неоновый Bio-Laser Green при наведении */
  color: #2C333A !important; /* Темный текст для контраста */
}