
.xisik-hr-wrap{
  --hr-red:#c81017;
  --hr-ink:#111214;
  --hr-text:#50545a;
  --hr-muted:#7a7e85;
  --hr-line:#e4e5e7;
  --hr-soft:#f7f7f8;
  color:var(--hr-ink);
}
.xisik-hr-wrap,.xisik-hr-wrap *{box-sizing:border-box;min-width:0}
.xisik-hr-wrap p{font-size:17px;line-height:1.85;color:var(--hr-text);margin:0 0 18px}
.xisik-hr-kicker{font-size:11px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--hr-red);margin-bottom:18px}
.xisik-hr-kicker.light{color:#fff}
.xisik-hr-lead{max-width:960px;margin:0 auto;padding:10px 0 84px}
.xisik-hr-leadtext{font-size:clamp(23px,2.5vw,32px)!important;line-height:1.45!important;color:var(--hr-ink)!important;letter-spacing:-.025em}

.xisik-hr-section{padding:80px 0;border-top:1px solid var(--hr-line)}
.xisik-hr-head{display:grid;grid-template-columns:64px minmax(0,1fr);align-items:start;margin-bottom:42px}
.xisik-hr-head>span{font-size:11px;color:var(--hr-red);font-weight:700;padding-top:7px}
.xisik-hr-head h2{margin:0;max-width:880px;font-size:clamp(34px,4vw,54px);line-height:1.05;font-weight:500;letter-spacing:-.04em}

.xisik-hr-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  border-top:1px solid var(--hr-line);
  border-left:1px solid var(--hr-line);
}
.xisik-hr-grid article{min-height:240px;padding:28px;border-right:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line);display:flex;flex-direction:column;overflow:hidden}
.xisik-hr-grid small{font-size:10px;color:var(--hr-red);font-weight:700}
.xisik-hr-grid h3{font-size:clamp(22px,2vw,28px);line-height:1.16;font-weight:500;letter-spacing:-.03em;margin:34px 0 14px;overflow-wrap:break-word}
.xisik-hr-grid p{font-size:15px;line-height:1.72;margin:0}

.xisik-hr-dark{
  margin:0 0 86px;
  padding:56px 58px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:50px;
  align-items:end;
  background:#111214;
  border-top:4px solid var(--hr-red);
  color:#fff;
}
.xisik-hr-dark-left{max-width:800px}
.xisik-hr-dark h2{margin:0 0 22px;font-size:clamp(34px,4.2vw,56px);line-height:1.05;font-weight:460;letter-spacing:-.04em}
.xisik-hr-dark-left p{color:#c5c8cd;max-width:720px}
.xisik-hr-actions{display:flex;flex-direction:column;gap:10px}
.xisik-hr-btn-white,.xisik-hr-btn-line{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 20px;font-size:13px;font-weight:700;white-space:nowrap}
.xisik-hr-btn-white{background:#fff;color:#111214}
.xisik-hr-btn-line{border:1px solid #46484d;color:#fff}

.xisik-hr-steps{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr));
  border-top:1px solid var(--hr-line);
  border-left:1px solid var(--hr-line);
}
.xisik-hr-steps>div{min-height:220px;padding:24px;border-right:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line)}
.xisik-hr-steps b{font-size:10px;color:var(--hr-red)}
.xisik-hr-steps strong{display:block;font-size:20px;font-weight:520;margin:42px 0 12px}
.xisik-hr-steps p{font-size:14px;line-height:1.65;margin:0}

.xisik-hr-links-section{padding:74px 0;border-top:1px solid var(--hr-line);display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:70px}
.xisik-hr-links-section h2{font-size:clamp(32px,3.5vw,48px);line-height:1.08;font-weight:500;letter-spacing:-.035em;margin:0}
.xisik-hr-links{border-top:1px solid var(--hr-line)}
.xisik-hr-links a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:70px;border-bottom:1px solid var(--hr-line);font-size:17px;font-weight:520}
.xisik-hr-links b{color:var(--hr-red);flex:0 0 auto}

.xisik-hr-policy-grid{
  display:grid;
  grid-template-columns:repeat(2,minmax(0,1fr));
  border-top:1px solid var(--hr-line);
  border-left:1px solid var(--hr-line);
  margin-bottom:78px;
}
.xisik-hr-policy-grid article{
  min-height:0;
  padding:28px 26px 24px;
  border-right:1px solid var(--hr-line);
  border-bottom:1px solid var(--hr-line);
  display:flex;
  flex-direction:column;
  gap:12px;
  overflow:hidden;
}
.xisik-hr-policy-grid span{
  font-size:10px;
  color:var(--hr-red);
  font-weight:700;
  display:block;
}
.xisik-hr-policy-grid h2{
  font-size:clamp(24px,1.9vw,30px);
  line-height:1.12;
  font-weight:500;
  letter-spacing:-.03em;
  margin:10px 0 0;
  word-break:normal;
  overflow-wrap:anywhere;
  hyphens:none;
}
.xisik-hr-policy-grid p{
  font-size:15px;
  line-height:1.72;
  margin:0;
}

.xisik-hr-career-dark{
  padding:56px 58px;
  background:#111214;
  border-top:4px solid var(--hr-red);
  color:#fff;
  margin-bottom:82px;
}
.xisik-hr-career-dark>div:first-child{max-width:800px}
.xisik-hr-career-dark h2{margin:0 0 20px;font-size:clamp(34px,4.2vw,56px);line-height:1.05;font-weight:460;letter-spacing:-.04em}
.xisik-hr-career-dark>div:first-child p{color:#c5c8cd}
.xisik-hr-career-cards{
  margin-top:38px;
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr));
  border-top:1px solid #35373b;
  border-left:1px solid #35373b;
}
.xisik-hr-career-cards article{min-height:155px;padding:22px 20px;border-right:1px solid #35373b;border-bottom:1px solid #35373b}
.xisik-hr-career-cards span{display:block;margin-bottom:26px;font-size:10px;color:#e64046;font-weight:700}
.xisik-hr-career-cards strong{display:block;margin-bottom:9px;font-size:17px;color:#fff;font-weight:520}
.xisik-hr-career-cards p{font-size:13px!important;line-height:1.65!important;color:#aeb1b7!important;margin:0!important}

.xisik-hr-note{margin:10px 0 72px;padding:28px 30px;border-left:3px solid var(--hr-red);background:var(--hr-soft)}
.xisik-hr-note p{font-size:14px;line-height:1.8;margin:0}

.xisik-hr-next{padding:38px 0 10px}
.xisik-hr-next a{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 0;border-top:1px solid var(--hr-line);border-bottom:1px solid var(--hr-line)}
.xisik-hr-next span{font-size:12px;color:var(--hr-muted);text-transform:uppercase;letter-spacing:.12em}
.xisik-hr-next strong{font-size:18px;font-weight:520;color:var(--hr-red)}

@media(max-width:900px){
  .xisik-hr-dark,.xisik-hr-links-section{grid-template-columns:1fr}
  .xisik-hr-dark{padding:44px 32px}
  .xisik-hr-actions{align-items:flex-start}
}
@media(max-width:700px){
  .xisik-hr-lead{padding-bottom:58px}
  .xisik-hr-section{padding:60px 0}
  .xisik-hr-head{grid-template-columns:42px minmax(0,1fr)}
  .xisik-hr-dark{padding:36px 22px;margin-bottom:60px}
  .xisik-hr-actions{width:100%}
  .xisik-hr-btn-white,.xisik-hr-btn-line{width:100%}
  .xisik-hr-links-section{gap:32px}
  .xisik-hr-career-dark{padding:36px 22px}
  .xisik-hr-next a{align-items:flex-start;flex-direction:column}
}


/* V1.2 - İnsan Kaynakları kart düzeni */
@media(max-width:1200px){
  .xisik-hr-policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:900px){
  .xisik-hr-grid{grid-template-columns:repeat(2,minmax(0,1fr));}
}
@media(max-width:700px){
  .xisik-hr-policy-grid,.xisik-hr-grid{grid-template-columns:1fr;}
  .xisik-hr-policy-grid article,.xisik-hr-grid article{min-height:0;}
  .xisik-hr-policy-grid h2{font-size:28px;}
  .xisik-hr-grid h3{font-size:26px;}
}

.xisik-hr-policy-grid article h2,
.xisik-hr-grid article h3{
  max-width:14ch;
}
