.nwb{--paper:#f8f7f3;--ink:#0f0f0f;--t3:#8f8d88;--line:#e4e1da;--acc:var(--_colors---primary--accent,#f3350c);
  position:relative;box-sizing:border-box;display:block;width:100vw;margin:clamp(14px,1.8vw,26px) 0 0 calc(50% - 50vw);padding:0 48px;color:var(--ink);text-decoration:none;font-family:inherit;-webkit-font-smoothing:antialiased}
.nwb *{box-sizing:border-box}
.nwb:hover,.nwb:visited{color:var(--ink);text-decoration:none}
.nwb:focus-visible{outline:none}
.nwb:focus-visible .nwb-in{box-shadow:inset 0 0 0 1px var(--line),0 0 0 2px var(--acc)}
.nwb-in{display:flex;align-items:center;gap:22px;max-width:1144px;height:60px;margin:0 auto;padding:0 10px 0 24px;border-radius:999px;background:#fff;box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .3s ease}
.nwb:hover .nwb-in{box-shadow:inset 0 0 0 1px #cfccc4}
.nwb-n{flex:none;display:flex;align-items:center;gap:12px;font:400 11px/1 "Roboto Mono VF",ui-monospace,monospace;letter-spacing:.04em;color:var(--t3)}
.nwb-n b{font-weight:500;color:var(--ink)}
.nwb-live{position:relative;flex:none;width:7px;height:7px;border-radius:50%;background:var(--acc)}
.nwb-live::after{content:"";position:absolute;inset:-6px;border-radius:50%;box-shadow:inset 0 0 0 1px rgba(243,53,12,.45);animation:nwbP 2.6s cubic-bezier(.2,.6,.3,1) infinite}
@keyframes nwbP{from{transform:scale(.35);opacity:1}to{transform:scale(1.5);opacity:0}}
.nwb.is-off .nwb-live::after{animation-play-state:paused}
.nwb-st{flex:1;min-width:0;display:grid;justify-items:center;align-items:center}
.nwb-p{grid-area:1/1;max-width:100%;display:flex;align-items:baseline;justify-content:center;white-space:nowrap;text-align:center;visibility:hidden}
.nwb-p.is-on,.nwb-p.is-out{visibility:visible}
/* Kırpma clip-path ile: overflow:hidden taban çizgisini alt kenara indirirdi, italik altta kalırdı. */
.nwb-i{display:inline-block;overflow:visible;vertical-align:baseline;padding:.14em 0 .32em;margin-top:-.14em;margin-bottom:-.32em;clip-path:inset(0);-webkit-clip-path:inset(0);font-size:17px;font-weight:450;line-height:1.15;letter-spacing:-.015em}
.nwb-i.is-o{font:italic 400 18px/1.15 Georgia,serif;letter-spacing:-.005em;color:var(--t3);margin-left:.35em}
.nwb-w{display:inline-block;white-space:nowrap}
.nwb-c{display:inline-block;white-space:pre;transform:translate3d(0,118%,0);transition:transform .45s cubic-bezier(.65,0,.25,1);transition-delay:calc(var(--i) * 9ms)}
.nwb-p.is-on .nwb-c{transform:none}
.nwb-p.is-out .nwb-c{transform:translate3d(0,-118%,0);transition-duration:.32s;transition-delay:calc(var(--i) * 4ms)}
.nwb-p.is-rs .nwb-c{transition:none}
.nwb-go{flex:none;width:36px;height:36px;border-radius:50%;box-shadow:inset 0 0 0 1px #d3cfc7;display:grid;place-items:center;color:var(--ink);transition:background-color .3s ease,color .3s ease,box-shadow .3s ease}
.nwb-go svg{width:15px;height:15px;transition:transform .3s ease}
.nwb:hover .nwb-go{background:var(--ink);color:#fff;box-shadow:none}
.nwb:hover .nwb-go svg{transform:translateX(2px)}
@media (max-width:860px){
  .nwb{padding:0 16px}
  .nwb-in{height:auto;min-height:76px;padding:12px 8px 12px 18px;gap:14px;border-radius:24px}
  .nwb-p{flex-direction:column;align-items:center;white-space:normal}
  .nwb-i{display:block;font-size:15px;line-height:1.25}
  .nwb-i.is-o{font-size:15.5px;margin:2px 0 0}
}
@media (prefers-reduced-motion:reduce){
  .nwb-c{transition:none!important}
  .nwb-live::after{animation:none}
}
/* Harita başlığı partner h2 ile aynı incelikte; canlı boyutun 0.75'i. Animasyon sınıflarına dokunmaz. */
.nw-ist .nwi-head .nwi-h2{font-family:inherit;font-weight:480;font-size:clamp(2.625rem,6.3vw,6rem);line-height:.9;letter-spacing:-.05em}
@media (max-width:991px){
  .nw-ist .nwi-head .nwi-h2{font-size:clamp(1.95rem,9vw,2.55rem);line-height:.96}
}

/* Başarı Öyküleri: kayan marka duvarı. Katman band.js ile .nwi-head'in ilk çocuğu olur.
   Bölüm max 90rem; duvar 100vw ile viewport kenarına çıkar. Canlıda main.main-wrapper
   overflow:clip yatay kaydırmayı keser; önizlemede body. Haritanın kendi sahnesi
   overflow'u durur, bölüm artık kırpmaz ki duvar 90rem'i aşabilsin. */
.nw-ist{overflow:visible}
body:has(> .nw-ist),.w-embed:has(> .nw-ist){overflow-x:clip}
.nw-ist .nwi-head{position:relative;isolation:isolate;padding-top:clamp(36px,6vw,96px);padding-bottom:clamp(56px,8vw,130px)}
.nw-ist .nwi-head > :not(.nwi-wall){position:relative;z-index:1}
.nw-ist .nwi-head .nwi-score{background:radial-gradient(130% 160% at 78% 42%,rgba(248,247,243,.78),rgba(248,247,243,0) 70%)}
.nwi-wall{position:absolute;z-index:0;top:0;bottom:0;left:50%;width:100vw;transform:translateX(-50%);display:flex;gap:10px;pointer-events:none;overflow:clip;--fade:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.5) 2%,#000 6%,#000 60%,rgba(0,0,0,.94) 66%,rgba(0,0,0,.78) 72%,rgba(0,0,0,.58) 78%,rgba(0,0,0,.35) 84%,rgba(0,0,0,.16) 90%,rgba(0,0,0,.04) 96%,transparent 100%);-webkit-mask-image:var(--fade);mask-image:var(--fade);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}
.nwi-col{position:relative;flex:1 1 0;min-width:0;height:100%;filter:blur(2px) saturate(.9)}
.nwi-track{position:absolute;left:0;right:0;top:-16%;display:flex;flex-direction:column;animation:nwiLoop 56s linear infinite;animation-play-state:paused}
.nwi-col:nth-child(even) .nwi-track{animation-name:nwiLoopR}
.nwi-col:nth-child(1) .nwi-track{animation-duration:45s}
.nwi-col:nth-child(2) .nwi-track{animation-duration:62s}
.nwi-col:nth-child(3) .nwi-track{animation-duration:51s}
.nwi-col:nth-child(4) .nwi-track{animation-duration:70s}
.nwi-col:nth-child(5) .nwi-track{animation-duration:48s}
.nwi-col:nth-child(6) .nwi-track{animation-duration:66s}
.nwi-col:nth-child(7) .nwi-track{animation-duration:57s}
.nwi-col:nth-child(8) .nwi-track{animation-duration:64s}
.nwi-head.is-run .nwi-track{animation-play-state:running;will-change:transform}
.nwi-track img{display:block;width:100%;height:clamp(84px,9vw,116px);flex:none;margin:0 0 8px;object-fit:cover;object-position:center 18%;border-radius:12px;background:#e7e4dc}
.nwi-wall::after{content:"";position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to bottom,rgba(248,247,243,0) 58%,rgba(248,247,243,.22) 70%,rgba(248,247,243,.55) 80%,rgba(248,247,243,.82) 90%,#f8f7f3 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.22) 0 1px,rgba(255,255,255,0) 1px 4px,rgba(40,32,22,.04) 4px 5px,rgba(255,255,255,0) 5px 9px),linear-gradient(90deg,rgba(248,247,243,.32) 0%,rgba(248,247,243,.88) 8%,rgba(248,247,243,.86) 52%,rgba(248,247,243,.72) 74%,rgba(248,247,243,.34) 90%,rgba(248,247,243,.12) 100%)}
@media (min-width:861px) and (hover:hover){
  .nwi-wall::before{content:"";position:absolute;z-index:1;left:0;right:0;bottom:0;height:28%;pointer-events:none;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 32%,rgba(0,0,0,.55) 62%,#000 100%);mask-image:linear-gradient(to bottom,transparent 0%,rgba(0,0,0,.2) 32%,rgba(0,0,0,.55) 62%,#000 100%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}
}
@media (max-width:991px){
  .nwi-wall{gap:8px}
  .nwi-col:nth-child(n+6){display:none}
  .nwi-wall::after{background:linear-gradient(to bottom,rgba(248,247,243,0) 58%,rgba(248,247,243,.22) 70%,rgba(248,247,243,.55) 80%,rgba(248,247,243,.82) 90%,#f8f7f3 100%),repeating-linear-gradient(90deg,rgba(255,255,255,.2) 0 1px,rgba(255,255,255,0) 1px 4px,rgba(40,32,22,.035) 4px 5px,rgba(255,255,255,0) 5px 9px),linear-gradient(90deg,rgba(248,247,243,.4) 0%,rgba(248,247,243,.87) 11%,rgba(248,247,243,.87) 89%,rgba(248,247,243,.4) 100%)}
}
@media (max-width:600px){
  .nwi-wall{gap:6px}
  .nwi-col:nth-child(n+5){display:none}
  .nwi-track img{height:clamp(72px,22vw,96px);margin-bottom:6px;border-radius:10px}
}
@supports (animation-timeline:view()){
  .nwi-col{animation:nwiUp linear both;animation-timeline:view();animation-range:entry 0% exit 100%;will-change:transform}
  .nwi-col:nth-child(even){animation-name:nwiDown}
  .nw-ist.is-off .nwi-col{animation-play-state:running!important}
}
@keyframes nwiUp{from{transform:translateY(12%)}to{transform:translateY(-12%)}}
@keyframes nwiDown{from{transform:translateY(-12%)}to{transform:translateY(12%)}}
@keyframes nwiLoop{from{transform:translateY(0)}to{transform:translateY(-50%)}}
@keyframes nwiLoopR{from{transform:translateY(-50%)}to{transform:translateY(0)}}
@media (prefers-reduced-motion:reduce){
  .nwi-col,.nwi-track{animation:none!important;will-change:auto!important}
}
