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

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

.xisik-rs-grid{
  display:grid;
  grid-template-columns:repeat(auto-fit,minmax(250px,1fr));
  border-top:1px solid var(--rs-line);
  border-left:1px solid var(--rs-line);
}
.xisik-rs-grid article{min-height:230px;padding:28px;border-right:1px solid var(--rs-line);border-bottom:1px solid var(--rs-line)}
.xisik-rs-grid small{font-size:10px;color:var(--rs-red);font-weight:700}
.xisik-rs-grid h3{font-size:26px;font-weight:500;letter-spacing:-.03em;margin:46px 0 14px;overflow-wrap:normal}
.xisik-rs-grid p{font-size:15px;line-height:1.72;margin:0}

/* Taşma yapan bölüm tamamen yeniden kuruldu */
.xisik-rs-dark{
  margin:0 0 86px;
  padding:56px 58px;
  display:block!important;
  width:100%;
  background:#111214;
  border-top:4px solid var(--rs-red);
  color:#fff;
  overflow:hidden;
}
.xisik-rs-dark-left{max-width:760px}
.xisik-rs-dark h2{
  margin:0 0 22px;
  max-width:760px;
  font-size:clamp(34px,4.2vw,56px);
  line-height:1.05;
  font-weight:460;
  letter-spacing:-.04em;
}
.xisik-rs-dark-left p{color:#c5c8cd;max-width:720px}

.xisik-rs-standards{
  margin-top:38px;
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;
  gap:0;
  width:100%!important;
  max-width:none!important;
  border-top:1px solid #35373b;
  border-left:1px solid #35373b;
}
.xisik-rs-standards article{
  display:flex!important;
  flex-direction:column;
  justify-content:flex-start;
  min-height:155px;
  padding:22px 20px!important;
  border-right:1px solid #35373b;
  border-bottom:1px solid #35373b;
  background:transparent;
}
.xisik-rs-standards span{
  display:block;
  margin:0 0 26px;
  font-size:10px;
  line-height:1.3;
  color:#e64046;
  font-weight:700;
}
.xisik-rs-standards strong{
  display:block;
  margin:0 0 9px;
  font-size:17px;
  line-height:1.35;
  font-weight:520;
  color:#fff;
}
.xisik-rs-standards p{
  display:block;
  margin:0!important;
  font-size:13px!important;
  line-height:1.65!important;
  color:#aeb1b7!important;
  white-space:normal!important;
  word-break:normal!important;
  overflow-wrap:break-word!important;
}

.xisik-rs-sector-list{border-top:1px solid var(--rs-line)}
.xisik-rs-sector-list>div{
  display:grid;
  grid-template-columns:minmax(180px,.8fr) minmax(0,1.2fr);
  gap:30px;
  align-items:center;
  min-height:90px;
  border-bottom:1px solid var(--rs-line);
}
.xisik-rs-sector-list strong{font-size:19px;font-weight:520}
.xisik-rs-sector-list span{font-size:14px;line-height:1.7;color:var(--rs-text)}

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

.xisik-rs-keywords{padding:58px 0;border-top:1px solid var(--rs-line)}
.xisik-rs-tags{display:flex;flex-wrap:wrap;gap:10px}
.xisik-rs-tags span{padding:11px 14px;border:1px solid var(--rs-line);background:#fff;font-size:13px;color:#35383d}

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

.xisik-rs-cta{
  padding:58px 60px;
  display:grid;
  grid-template-columns:minmax(0,1fr) auto;
  gap:60px;
  align-items:end;
  background:var(--rs-red);
  color:#fff;
}
.xisik-rs-cta h2{margin:0 0 18px;font-size:clamp(36px,4.3vw,58px);line-height:1.04;font-weight:450;letter-spacing:-.04em}
.xisik-rs-cta p{color:#fff;opacity:.88;max-width:760px}
.xisik-rs-actions{display:flex;flex-direction:column;gap:10px}
.xisik-rs-btn-white,.xisik-rs-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-rs-btn-white{background:#fff;color:#111214}
.xisik-rs-btn-line{border:1px solid rgba(255,255,255,.62);color:#fff}

@media(max-width:900px){
  .xisik-rs-related,.xisik-rs-cta{grid-template-columns:1fr}
  .xisik-rs-dark{padding:44px 32px}
  .xisik-rs-cta{padding:48px 34px}
  .xisik-rs-actions{align-items:flex-start}
}
@media(max-width:700px){
  .xisik-rs-lead{padding-bottom:58px}
  .xisik-rs-section{padding:60px 0}
  .xisik-rs-head{grid-template-columns:42px minmax(0,1fr)}
  .xisik-rs-sector-list>div{grid-template-columns:1fr;gap:8px;padding:18px 0}
  .xisik-rs-dark{padding:36px 22px;margin-bottom:60px}
  .xisik-rs-standards{grid-template-columns:1fr!important}
  .xisik-rs-standards article{min-height:0}
  .xisik-rs-related{gap:32px}
  .xisik-rs-cta{padding:38px 22px}
  .xisik-rs-actions{width:100%}
  .xisik-rs-btn-white,.xisik-rs-btn-line{width:100%}
}
