  #founders { padding:40px 0 64px; }
  #founders .sec-head { margin-bottom:26px; }
  .carousel { position:relative; }
  .car-track { display:flex; gap:16px; overflow-x:auto; scroll-snap-type:x mandatory; -webkit-overflow-scrolling:touch; scrollbar-width:none; padding-bottom:4px; }
  .car-track::-webkit-scrollbar { display:none; }
  .car-track .testi { flex:0 0 min(680px, 92%); scroll-snap-align:start; }
  .car-track:focus-visible { outline:2px solid var(--navy); outline-offset:4px; border-radius:14px; }
  .carousel-nav { display:flex; align-items:center; gap:14px; margin-top:18px; }
  .car-btn { width:38px; height:38px; border-radius:9px; border:1px solid var(--line-strong); background:var(--surface); color:var(--navy); cursor:pointer; font-size:16px; display:inline-flex; align-items:center; justify-content:center; transition:background .13s ease; }
  .car-btn:hover { background:var(--surface-2); }
  .car-btn:focus-visible { outline:2px solid var(--navy); outline-offset:2px; }
  .car-dots { display:flex; gap:7px; }
  .car-dot { width:8px; height:8px; border-radius:50%; background:var(--line-strong); border:none; padding:0; cursor:pointer; }
  .car-dot[aria-current="true"] { background:var(--navy); }
  .testi-logo { align-self:flex-start; height:26px; width:auto; margin-bottom:14px; border-radius:5px; }
  .testi-logo-for-dark { display:none; }
  .testi-attr img.av { object-fit:cover; }
  .testi { background:var(--surface); border:1px solid var(--line); border-radius:14px; padding:28px; box-shadow:var(--shadow); display:flex; flex-direction:column; margin:0; }
  .testi-metric { align-self:flex-start; font-family:var(--mono); font-size:12px; font-weight:600; letter-spacing:.02em; color:var(--build); background:var(--build-wash); padding:5px 11px; border-radius:6px; margin-bottom:16px; }
  .testi q { font-family:var(--sans); font-weight:400; font-size:20px; line-height:1.45; color:var(--ink); quotes:none; }
  .testi q::before, .testi q::after { content:""; }
  .testi-attr { display:flex; align-items:center; gap:11px; margin-top:22px; }
  .testi-attr .av { width:34px; height:34px; border-radius:8px; display:inline-flex; align-items:center; justify-content:center; font-family:var(--sans); font-weight:600; color:var(--ground); background:var(--navy); font-size:15px; }
  .testi-attr .who b { display:block; font-size:14px; font-weight:600; color:var(--ink); }
  .testi-attr .who span { font-family:var(--mono); font-size:11.5px; color:var(--ink-3); }