/*! FUL SERVIS TRUST CENTER v55
   "Neden Ful Servis?" bölümünü TEK KOLON ortalı yap
   - Üstte: kicker + başlık + açıklama (centered)
   - Ortada: 4 stat kart yan yana (4 sütun)
   - Altta: checklist (centered) */

:root{
  --primary:#1B2A4E;--primary-mid:#2A3F6B;--primary-dark:#0F1A33;
  --beige:#C9A876;--beige-soft:#DFC79E;--beige-bg:#FAF6EE;--beige-200:#E5D4B0;--beige-darker:#6E532A;
  --text:#1F2A44;--text-strong:#0F1A33;--muted:#6B7588;
  --border:#E2E6EC;--surface:#FFFFFF;--surface-2:#F5F7FA;
}

/* =============================================================
   TRUST GRID — TEK KOLON ortalı tasarım
   HTML: <div class="container trust-grid">
           <div class="trust-copy">  ← üst metin (eyebrow + h2 + p + ul)
           <div class="trust-stats"> ← 4 kart yan yana
   ============================================================= */

html body section.seo-trust,
html body .seo-trust{
  padding:70px 0!important;
  background:var(--surface-2)!important;
}

html body .container.trust-grid,
html body .trust-grid{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  gap:36px!important;
  max-width:1240px!important;
  margin:0 auto!important;
  padding:0 24px!important;
}

/* SOL: trust-copy artık ÜST KOLON, içerik ortalı */
html body .trust-copy{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  text-align:center!important;
  gap:14px!important;
  max-width:780px!important;
  margin:0 auto!important;
  padding:0!important;
  background:transparent!important;
  width:100%!important;
}
html body .trust-copy .kicker,
html body .trust-copy span.kicker{
  display:inline-block!important;
  align-self:center!important;
  color:var(--beige-darker)!important;
  background:var(--beige-bg)!important;
  border:1px solid var(--beige-200)!important;
  padding:6px 14px!important;
  border-radius:999px!important;
  font-size:11.5px!important;
  font-weight:700!important;
  letter-spacing:2.4px!important;
  text-transform:uppercase!important;
  margin:0!important;
}
html body .trust-copy h2{
  color:var(--text-strong)!important;
  margin:0!important;
  font-size:clamp(24px,2.8vw,32px)!important;
  font-weight:700!important;
  line-height:1.25!important;
  letter-spacing:-.5px!important;
  max-width:760px!important;
}
html body .trust-copy p{
  color:var(--muted)!important;
  line-height:1.75!important;
  font-size:15.5px!important;
  margin:0 auto!important;
  font-weight:400!important;
  max-width:680px!important;
}

/* CHECKLIST — paragraf altında ortalı liste */
html body .trust-copy ul{
  padding:0!important;
  list-style:none!important;
  margin:14px 0 0!important;
  display:grid!important;
  grid-template-columns:repeat(2,minmax(0,1fr))!important;
  gap:8px 24px!important;
  width:100%!important;
  max-width:720px!important;
}
html body .trust-copy li{
  position:relative!important;
  padding:8px 0 8px 36px!important;
  color:var(--text)!important;
  font-size:14.5px!important;
  line-height:1.5!important;
  font-weight:500!important;
  text-align:left!important;
}
html body .trust-copy li::before{
  content:"✓"!important;
  position:absolute!important;
  left:0!important;top:9px!important;
  width:24px!important;height:24px!important;
  border-radius:50%!important;
  background:var(--beige)!important;
  color:#fff!important;
  display:grid!important;
  place-items:center!important;
  font-size:12px!important;
  font-weight:700!important;
}

/* SAĞ: trust-stats artık ALT KOLON, 4 kart yan yana */
html body .trust-stats{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  gap:16px!important;
  width:100%!important;
  max-width:1180px!important;
  margin:0 auto!important;
  align-self:center!important;
}
html body .trust-stats > div{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  text-align:center!important;
  justify-content:flex-start!important;
  gap:14px!important;
  padding:28px 18px!important;
  background:#fff!important;
  border:1px solid var(--border)!important;
  border-radius:16px!important;
  box-shadow:0 4px 14px rgba(15,26,51,.06)!important;
  min-height:auto!important;
  transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease!important;
}
html body .trust-stats > div:hover{
  transform:translateY(-4px)!important;
  box-shadow:0 16px 32px rgba(15,26,51,.10)!important;
  border-color:var(--beige-200)!important;
}
html body .trust-stats > div > b{
  width:54px!important;height:54px!important;
  border-radius:50%!important;
  background:var(--beige-bg)!important;
  color:var(--beige-darker)!important;
  display:grid!important;place-items:center!important;
  font-size:22px!important;font-weight:700!important;
  border:1px solid var(--beige-200)!important;
  flex-shrink:0!important;
  margin:0!important;
}
html body .trust-stats > div > span{
  font-weight:700!important;color:var(--text-strong)!important;
  font-size:16px!important;line-height:1.3!important;
  display:block!important;margin:0!important;
}
html body .trust-stats > div > small{
  color:var(--muted)!important;font-size:13px!important;
  line-height:1.55!important;font-weight:400!important;
  display:block!important;margin:0 auto!important;
  max-width:90%!important;
}

/* RESPONSIVE */
@media(max-width:1024px){
  html body .trust-stats{grid-template-columns:repeat(2,1fr)!important;max-width:680px!important}
}
@media(max-width:640px){
  html body .seo-trust{padding:50px 0!important}
  html body .trust-copy h2{font-size:24px!important}
  html body .trust-copy ul{grid-template-columns:1fr!important;max-width:380px!important}
  html body .trust-stats{grid-template-columns:1fr 1fr!important;gap:10px!important;max-width:480px!important}
  html body .trust-stats > div{padding:20px 14px!important}
}
@media(max-width:380px){
  html body .trust-stats{grid-template-columns:1fr!important;max-width:300px!important}
}
