/* ------------------------------------------------------------------
   İstatistik bandı (FID) — kredansiyel paneli
   Lacivert panel + beyaz rakamlar + altın "+" + maskeli doktor fotoğrafı
------------------------------------------------------------------- */
.hk-fid-section{padding:36px 0 64px}
.hk-fid-panel{position:relative;display:flex;align-items:stretch;overflow:hidden;border-radius:28px;background:radial-gradient(90% 140% at 88% 10%,rgba(51,104,198,.38),rgba(51,104,198,0) 58%),linear-gradient(112deg,#031b4e 0%,#062455 55%,#0a2f6e 100%);box-shadow:0 26px 60px -32px rgba(3,27,78,.55)}

/* --- istatistikler --- */
.hk-fid-stats{flex:1 1 auto;display:grid;grid-template-columns:repeat(3,1fr) 1.4fr;align-items:center;gap:0;padding:56px 16px 56px 56px}
.hk-fid-stat{display:flex;flex-direction:column;gap:10px;padding:6px 26px 6px 0}
.hk-fid-stat + .hk-fid-stat{border-left:1px solid rgba(255,255,255,.14);padding-left:30px}
.hk-fid-label{font-family:'Titillium Web',sans-serif;font-size:12px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:rgba(210,224,255,.62)}
.hk-fid-value{font-family:'Titillium Web',sans-serif;font-weight:700;line-height:1;font-size:clamp(36px,3.1vw,52px);color:#fff;white-space:nowrap}
.hk-fid-value sup{position:relative;top:-.5em;font-size:.52em;margin-left:2px;color:#e3c477}

/* --- doktor fotoğrafı --- */
.hk-fid-media{position:relative;order:2;flex:0 0 31%;min-height:320px}
.hk-fid-media img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 16%;filter:saturate(.92);-webkit-mask-image:linear-gradient(to right,transparent 0,#000 30%);mask-image:linear-gradient(to right,transparent 0,#000 30%)}
.hk-fid-media::after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(to right,rgba(5,32,82,.5) 0%,rgba(5,32,82,.18) 34%,rgba(5,32,82,0) 62%),linear-gradient(to top,rgba(3,27,78,.32),rgba(3,27,78,0) 40%),linear-gradient(rgba(6,33,84,.18),rgba(6,33,84,.18))}
.hk-fid-mobile-name{display:none}

/* --- tablet --- */
@media (min-width:768px) and (max-width:1199.98px){
    .hk-fid-stats{grid-template-columns:1fr 1fr;row-gap:36px;padding:44px 8px 44px 44px}
    .hk-fid-stat{padding-right:20px}
    .hk-fid-stat + .hk-fid-stat{border-left:0;padding-left:0}
    .hk-fid-stat:nth-child(even){border-left:1px solid rgba(255,255,255,.14);padding-left:26px}
    .hk-fid-value{font-size:clamp(32px,4vw,42px)}
    .hk-fid-media{flex-basis:34%}
}

/* --- mobil --- */
@media (max-width:767.98px){
    .hk-fid-section{padding:20px 0 44px}
    .hk-fid-panel{flex-direction:column;border-radius:22px}
    .hk-fid-media{order:0;flex:none;width:100%;min-height:0;height:250px}
    .hk-fid-media img{object-position:50% 10%;-webkit-mask-image:linear-gradient(to bottom,#000 52%,transparent 100%);mask-image:linear-gradient(to bottom,#000 52%,transparent 100%)}
    .hk-fid-media::after{background:linear-gradient(to bottom,rgba(3,27,78,0) 28%,rgba(3,27,78,.55) 78%,#031b4e 100%)}
    .hk-fid-mobile-name{display:block;position:absolute;left:24px;bottom:12px;z-index:1;font-family:'Titillium Web',sans-serif;font-weight:700;font-size:22px;line-height:1.15;letter-spacing:.05em;text-transform:uppercase;color:#fff;text-shadow:0 2px 14px rgba(3,27,78,.65)}
    .hk-fid-stats{grid-template-columns:1fr 1fr;gap:24px 18px;padding:10px 26px 32px}
    .hk-fid-stat{padding:0;gap:6px}
    .hk-fid-stat + .hk-fid-stat{border-left:0;padding-left:0}
    .hk-fid-stat:last-child{grid-column:1/-1;padding-top:4px}
    .hk-fid-value{font-size:36px}
}
