/* Four consecutive scroll-driven manifesto steps, mobile and desktop. */
.nf-gelisim.nf-fourstep{height:340svh;min-height:calc(4 * 520px);padding:0!important;overflow:visible!important;position:relative;isolation:isolate}
.nf-fourstep .nf-gelisim-ic{position:sticky;top:0;height:100svh;max-width:none;width:100%;display:grid;place-items:center;overflow:hidden;padding:clamp(100px,13svh,150px) var(--kenar) clamp(45px,7svh,85px);background:linear-gradient(180deg,#050e11,#091c1f 65%,#050e11)}
.nf-fourstep .nf-gelisim-etiket{position:absolute;top:clamp(98px,12svh,142px);left:max(var(--kenar),calc((100vw - 1100px)/2));right:max(var(--kenar),calc((100vw - 1100px)/2));margin:0!important;justify-content:space-between;z-index:2}
.nf-fourstep .nf-gelisim-ifade{position:absolute;inset:auto;left:50%;top:54%;width:min(1100px,calc(100% - 2 * var(--kenar)));padding:0!important;border:0!important;opacity:0!important;visibility:hidden;transform:translate(-50%,-50%) translateY(48px)!important;transition:opacity .42s ease,transform .58s cubic-bezier(.2,.8,.2,1),visibility .42s!important;pointer-events:none}
.nf-fourstep .nf-gelisim-ifade.nf-step-active{opacity:1!important;visibility:visible;transform:translate(-50%,-50%) translate(0,0)!important;pointer-events:auto}
.nf-fourstep .nf-gelisim-ifade[data-step="2"]{transform:translate(-50%,-50%) translateX(90px)!important}
.nf-fourstep .nf-gelisim-ifade[data-step="3"]{transform:translate(-50%,-50%) translateY(-85px)!important}
.nf-fourstep .nf-gelisim-ifade[data-step="4"]{transform:translate(-50%,-50%) translateX(-90px)!important}
.nf-fourstep .nf-gelisim-ifade.nf-step-active[data-step]{transform:translate(-50%,-50%) translate(0,0)!important}
.nf-fourstep .nf-gelisim-ifade h2{font:600 clamp(35px,5.3vw,72px)/1.09 var(--display)!important;letter-spacing:-.045em!important;margin:0!important;max-width:1100px;color:var(--kopuk)}
.nf-fourstep .nf-gelisim-ifade h2 strong{color:var(--tq);font-weight:600}
.nf-fourstep .nf-gelisim-sira{display:block;margin-bottom:clamp(18px,2.4vw,25px)}
.nf-fourstep .nf-step-progress{position:absolute;bottom:clamp(35px,7svh,75px);left:50%;transform:translateX(-50%);display:flex;gap:12px;z-index:2}
.nf-fourstep .nf-step-progress i{width:30px;height:3px;border-radius:10px;background:rgba(126,213,207,.23);transition:background .35s}
.nf-fourstep .nf-step-progress i.on{background:var(--tq)}
@media(max-width:599px){
 .nf-gelisim.nf-fourstep{height:340svh;min-height:2100px}
 .nf-fourstep .nf-gelisim-ic{padding:130px 22px 78px}
 .nf-fourstep .nf-gelisim-etiket{top:clamp(92px,12svh,125px);left:22px;right:22px;font-size:10px}
 .nf-fourstep .nf-gelisim-ifade{width:calc(100% - 44px);top:53%}
 .nf-fourstep .nf-gelisim-ifade h2{font-size:clamp(35px,8.8vw,43px)!important;line-height:1.1!important;letter-spacing:-.042em!important}
 .nf-fourstep .nf-gelisim-ifade[data-step="4"] h2{font-size:clamp(35px,8.8vw,43px)!important}
}
@media(prefers-reduced-motion:reduce){
 .nf-fourstep .nf-gelisim-ifade{transition:none!important}
}
