/* beinQuality — career.html satir ici stili (prototipten birebir) */
.cr-grid{display:grid;grid-template-columns:1fr 1.05fr;gap:56px;align-items:start;padding:56px 0 80px}
  @media(max-width:960px){.cr-grid{grid-template-columns:1fr;gap:34px}}
  .cr-why{display:grid;gap:18px;margin-top:28px}
  .cr-why li{display:flex;gap:13px;align-items:flex-start;list-style:none}
  .cr-why svg{width:21px;height:21px;color:var(--blue);flex:0 0 auto;margin-top:2px}
  .cr-why b{display:block;font-size:15px;color:var(--navy);margin-bottom:3px}
  .cr-why span{font-size:13.5px;line-height:1.65;color:var(--muted)}
  .cr-card{background:#fff;border:1px solid var(--line);border-radius:var(--r-lg);padding:34px;box-shadow:var(--shadow)}
  .cr-card h2{margin:0 0 6px;font-size:22px;color:var(--navy)}
  .cr-card .lead{margin:0 0 26px;font-size:14px;color:var(--muted)}
  .fld{margin-bottom:18px}
  .fld label{display:block;font-family:var(--f-mono);font-size:10.5px;letter-spacing:.13em;
             text-transform:uppercase;color:var(--muted);margin-bottom:8px}
  .fld label .req{color:var(--red)}
  .fld input,.fld textarea{width:100%;padding:13px 15px;border:1.5px solid var(--line-2);border-radius:9px;
             font:inherit;font-size:14.5px;color:var(--ink);background:#fff}
  .fld input:focus,.fld textarea:focus{outline:0;border-color:var(--blue);box-shadow:0 0 0 3px var(--blue-soft)}
  .fld textarea{min-height:110px;resize:vertical}
  .fld2{display:grid;grid-template-columns:1fr 1fr;gap:18px}
  @media(max-width:560px){.fld2{grid-template-columns:1fr}}
  .drop{border:1.5px dashed var(--line-2);border-radius:10px;padding:22px;text-align:center;cursor:pointer;
        color:var(--muted);font-size:13.5px;transition:border-color .2s var(--ease),background .2s var(--ease)}
  .drop:hover{border-color:var(--blue);background:var(--blue-soft)}
  .drop svg{width:26px;height:26px;color:var(--blue);display:block;margin:0 auto 9px}
  .drop input{display:none}
  .chk{display:flex;gap:11px;align-items:flex-start;font-size:13px;line-height:1.6;color:var(--muted);margin:20px 0 24px}
  .chk input{margin-top:3px;flex:0 0 auto;width:16px;height:16px;accent-color:var(--blue)}
  .chk a{color:var(--blue)}

/* 2026-11-10 (müşteri revizesi 3, madde 10): CV yükleme alanı GÖRÜNMÜYORDU. Sınıf adı "drop", site.css'teki üst menü
   açılır kutusuyla (.drop{position:absolute;opacity:0;visibility:hidden}) çakışıyordu -> kutu akıştan çıkıp gizleniyordu
   (onaylı tasarımda da aynı). Yalnız kariyer kartında geçersiz kılınır; menü açılır kutuları etkilenmez. */
.cr-card .drop{position:static;display:block;opacity:1;visibility:visible;transform:none;min-width:0;box-shadow:none;
  background:#fff;z-index:auto;transition:border-color .2s var(--ease),background .2s var(--ease)}
.cr-card .drop:hover,.cr-card .drop.over{border-color:var(--blue);background:var(--blue-soft)}
