/* KNZ Hakkımızda Final Revize - v3.6.1 */
#knz-hakkimizda-root,
#knz-hakkimizda-root *{box-sizing:border-box!important}
#knz-hakkimizda-root{--knz-header-offset:118px;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;margin-right:calc(50% - 50vw)!important;padding:0!important;background:var(--knz-paper)!important;color:var(--knz-dark)!important;font-family:'Plus Jakarta Sans',Arial,sans-serif!important;line-height:1.7!important;overflow:visible!important;isolation:isolate!important;position:relative!important}
#knz-hakkimizda-root a{text-decoration:none!important}
#knz-hakkimizda-root p{margin-top:0!important}
#knz-hakkimizda-root .knz-small-label{display:flex!important;align-items:center!important;gap:14px!important;margin:0 0 24px!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:var(--knz-accent)!important}
#knz-hakkimizda-root .knz-small-label:before{content:""!important;width:38px!important;height:2px!important;background:var(--knz-accent)!important;border-radius:20px!important;display:block!important;flex:0 0 38px!important}


/* Full-width shortcode override: sadece shortcode alanını etkiler, tema header/menü container yapısına dokunmaz */
.elementor-widget-shortcode:has(#knz-hakkimizda-root),
.elementor-widget-shortcode:has(#knz-hakkimizda-root) .elementor-widget-container{margin:0!important;padding:0!important;width:100%!important;max-width:none!important;overflow:visible!important}

/* Tema banner kalsın; shortcode üst/alt boşluk üretmesin */
.entry-content #knz-hakkimizda-root:first-child,
.page-content #knz-hakkimizda-root:first-child,
.elementor-widget-shortcode #knz-hakkimizda-root{margin-top:0!important}
.elementor-widget-shortcode:has(#knz-hakkimizda-root){margin-top:0!important;margin-bottom:0!important}
.elementor-widget-shortcode:has(#knz-hakkimizda-root) .elementor-widget-container{margin:0!important;padding:0!important}

/* Üst giriş - banner sonrası modern hero */
#knz-hakkimizda-root .knz-hero-final{display:grid!important;grid-template-columns:1fr 1fr!important;min-height:520px!important;width:100%!important;max-width:none!important;margin:0!important;padding:0!important;background:var(--knz-paper)!important;border-top:1px solid rgba(0,0,0,.04)!important}
#knz-hakkimizda-root .knz-hero-titlebox{background:var(--knz-dark)!important;color:#fff!important;padding:70px clamp(42px,7vw,140px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;position:relative!important;overflow:hidden!important}
#knz-hakkimizda-root .knz-hero-titlebox:after{content:""!important;position:absolute!important;width:520px!important;height:520px!important;left:-230px!important;bottom:-260px!important;border-radius:50%!important;background:radial-gradient(circle,rgba(227,6,19,.26),rgba(227,6,19,0) 68%)!important;pointer-events:none!important}
#knz-hakkimizda-root .knz-hero-titlebox>*{position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-hero-titlebox h1{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(48px,5vw,78px)!important;line-height:1.03!important;font-weight:900!important;color:#fff!important;margin:0!important;letter-spacing:-.03em!important}
#knz-hakkimizda-root .knz-hero-titlebox h1 em{font-style:italic!important;font-weight:300!important;color:var(--knz-accent)!important}
#knz-hakkimizda-root .knz-hero-copybox{background:var(--knz-warm)!important;padding:70px clamp(42px,7vw,140px)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;border-left:1px solid rgba(0,0,0,.08)!important}
#knz-hakkimizda-root .knz-hero-copybox p{max-width:570px!important;font-size:18px!important;line-height:1.85!important;color:#655f59!important;margin:0 0 22px!important;font-weight:500!important}
#knz-hakkimizda-root .knz-hero-copybox strong{color:#2a2724!important;font-weight:800!important}
#knz-hakkimizda-root .knz-scroll-final{display:inline-flex!important;align-items:center!important;gap:12px!important;margin-top:12px!important;width:max-content!important;color:var(--knz-accent)!important;font-size:14px!important;font-weight:900!important;letter-spacing:.02em!important;transition:transform .25s ease!important}
#knz-hakkimizda-root .knz-scroll-final:hover{transform:translateY(5px)!important}
#knz-hakkimizda-root .knz-scroll-final span{width:38px!important;height:38px!important;border-radius:999px!important;display:grid!important;place-items:center!important;background:rgba(227,6,19,.08)!important;border:1px solid rgba(227,6,19,.24)!important;animation:knzArrowMove 2.2s ease-in-out infinite!important}
@keyframes knzArrowMove{0%,100%{transform:translateY(0)}50%{transform:translateY(5px)}}

/* Story */
#knz-hakkimizda-root .knz-story-final{background:var(--knz-paper)!important;padding:86px clamp(42px,7vw,140px)!important;margin:0!important;scroll-margin-top:calc(var(--knz-header-offset) + 10px)!important;overflow:visible!important;position:relative!important}
#knz-hakkimizda-root .knz-story-grid-final{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:minmax(280px,34vw) minmax(0,1fr)!important;gap:clamp(42px,6vw,92px)!important;align-items:start!important}
#knz-hakkimizda-root .knz-story-sticky-final{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--knz-header-offset) + 18px)!important;align-self:start!important;z-index:5!important;padding:0 0 22px!important;min-height:220px!important;will-change:transform!important}
#knz-hakkimizda-root .knz-section-no{font-family:'Fraunces',Georgia,serif!important;font-size:126px!important;font-weight:900!important;line-height:.74!important;color:rgba(23,23,23,.095)!important;margin:0 0 20px!important;letter-spacing:-.06em!important}
#knz-hakkimizda-root .knz-story-sticky-final h2{font-family:'Fraunces',Georgia,serif!important;font-size:38px!important;line-height:1.08!important;font-weight:900!important;color:var(--knz-dark)!important;margin:0!important;letter-spacing:-.025em!important}
#knz-hakkimizda-root .knz-reading-line{width:132px!important;height:4px!important;background:rgba(23,23,23,.12)!important;border-radius:99px!important;margin-top:30px!important;overflow:hidden!important}
#knz-hakkimizda-root .knz-reading-line span{display:block!important;width:calc(var(--knz-story-progress,0) * 100%)!important;height:100%!important;background:var(--knz-accent)!important;border-radius:99px!important;transition:width .08s linear!important}
#knz-hakkimizda-root .knz-story-content-final{max-width:980px!important;padding-top:2px!important}
#knz-hakkimizda-root .knz-story-content-final p{font-size:18px!important;line-height:1.9!important;color:#4c4844!important;margin:0 0 24px!important;font-weight:500!important}
#knz-hakkimizda-root .knz-story-content-final blockquote{margin:36px 0!important;padding:10px 0 10px 30px!important;border-left:4px solid var(--knz-accent)!important;background:transparent!important;color:#211e1b!important;font-family:'Fraunces',Georgia,serif!important;font-size:25px!important;font-style:italic!important;line-height:1.55!important;font-weight:300!important}

/* Why */
#knz-hakkimizda-root .knz-why-final{background:var(--knz-dark)!important;padding:86px clamp(42px,7vw,140px)!important;margin:0!important;position:relative!important;overflow:hidden!important}
#knz-hakkimizda-root .knz-why-final:before{content:"KNZ"!important;position:absolute!important;right:-50px!important;top:50%!important;transform:translateY(-50%)!important;font-family:'Fraunces',Georgia,serif!important;font-size:270px!important;line-height:1!important;font-weight:900!important;letter-spacing:-.08em!important;color:rgba(255,255,255,.035)!important;pointer-events:none!important}
#knz-hakkimizda-root .knz-why-inner-final{width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-why-head-final{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:36px!important;margin:0 0 46px!important}
#knz-hakkimizda-root .knz-why-head-final h2{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(40px,4.3vw,68px)!important;line-height:1.04!important;color:#fff!important;font-weight:900!important;letter-spacing:-.035em!important;margin:0!important}
#knz-hakkimizda-root .knz-why-head-final h2 em{font-style:italic!important;font-weight:300!important}
#knz-hakkimizda-root .knz-reason-grid-final{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:18px!important}
#knz-hakkimizda-root .knz-reason-final{min-height:276px!important;padding:32px 26px!important;border-radius:24px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;position:relative!important;overflow:hidden!important;box-shadow:none!important;transition:transform .28s ease,background .28s ease,box-shadow .28s ease!important}
#knz-hakkimizda-root .knz-reason-final:before{content:""!important;position:absolute!important;left:0!important;bottom:0!important;width:100%!important;height:3px!important;background:var(--knz-accent)!important;transform:scaleX(.16)!important;transform-origin:left!important;transition:transform .28s ease!important}
#knz-hakkimizda-root .knz-reason-final:after{content:""!important;position:absolute!important;inset:-60% auto auto -60%!important;width:180px!important;height:180px!important;border-radius:50%!important;background:rgba(227,6,19,.18)!important;filter:blur(30px)!important;opacity:0!important;transition:opacity .28s ease!important}
#knz-hakkimizda-root .knz-reason-final:hover{transform:translateY(-8px)!important;background:rgba(255,255,255,.078)!important;box-shadow:0 30px 80px rgba(0,0,0,.28)!important}
#knz-hakkimizda-root .knz-reason-final:hover:before{transform:scaleX(1)!important}
#knz-hakkimizda-root .knz-reason-final:hover:after{opacity:1!important}
#knz-hakkimizda-root .knz-reason-no{font-family:'Fraunces',Georgia,serif!important;font-size:40px!important;font-weight:900!important;line-height:1!important;color:var(--knz-accent)!important;opacity:.58!important;margin:0 0 22px!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-reason-final h3{font-family:'Fraunces',Georgia,serif!important;font-size:21px!important;line-height:1.2!important;color:#fff!important;font-weight:900!important;margin:0 0 14px!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-reason-final p{font-size:15px!important;line-height:1.72!important;color:rgba(255,255,255,.66)!important;margin:0!important;position:relative!important;z-index:2!important;font-weight:500!important}

/* Manifest */
#knz-hakkimizda-root .knz-manifest-final{background:var(--knz-paper)!important;padding:86px clamp(42px,7vw,140px)!important;margin:0!important}
#knz-hakkimizda-root .knz-manifest-grid-final{width:100%!important;max-width:none!important;margin:0!important;display:grid!important;grid-template-columns:1.05fr .95fr!important;gap:clamp(42px,6vw,84px)!important;align-items:center!important}
#knz-hakkimizda-root .knz-manifest-copy-final h2{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(36px,3.8vw,58px)!important;line-height:1.08!important;color:var(--knz-dark)!important;font-weight:900!important;letter-spacing:-.035em!important;margin:0 0 28px!important}
#knz-hakkimizda-root .knz-manifest-copy-final h2 em{font-style:italic!important;font-weight:300!important;color:var(--knz-accent)!important}
#knz-hakkimizda-root .knz-manifest-copy-final p{font-size:17px!important;line-height:1.86!important;color:#5b5650!important;margin:0 0 18px!important;font-weight:500!important}
#knz-hakkimizda-root .knz-quote-final{position:relative!important;background:var(--knz-warm)!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:28px!important;padding:58px!important;box-shadow:0 24px 70px rgba(23,23,23,.07)!important}
#knz-hakkimizda-root .knz-quote-final:before{content:'”'!important;position:absolute!important;top:-8px!important;left:30px!important;font-family:'Fraunces',Georgia,serif!important;font-size:150px!important;color:rgba(23,23,23,.09)!important;line-height:1!important}
#knz-hakkimizda-root .knz-quote-final div{position:relative!important;font-family:'Fraunces',Georgia,serif!important;font-size:26px!important;font-style:italic!important;line-height:1.55!important;color:var(--knz-dark)!important;font-weight:300!important}
#knz-hakkimizda-root .knz-quote-final small{display:block!important;margin-top:24px!important;color:#69635d!important;font-size:13px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}

/* CTA */
#knz-hakkimizda-root .knz-cta-final{background:var(--knz-accent)!important;padding:86px clamp(42px,7vw,140px)!important;text-align:center!important;margin:0!important;position:relative!important;overflow:hidden!important}
#knz-hakkimizda-root .knz-cta-final:before,#knz-hakkimizda-root .knz-cta-final:after{content:""!important;position:absolute!important;border-radius:50%!important;background:rgba(255,255,255,.10)!important;pointer-events:none!important}
#knz-hakkimizda-root .knz-cta-final:before{width:310px!important;height:310px!important;left:-110px!important;top:-120px!important}
#knz-hakkimizda-root .knz-cta-final:after{width:240px!important;height:240px!important;right:-90px!important;bottom:-100px!important}
#knz-hakkimizda-root .knz-cta-final h2{font-family:'Fraunces',Georgia,serif!important;font-size:clamp(42px,5vw,76px)!important;line-height:1.02!important;color:#fff!important;font-weight:900!important;letter-spacing:-.04em!important;margin:0 0 20px!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-cta-final h2 em{font-style:italic!important;font-weight:300!important}
#knz-hakkimizda-root .knz-cta-final p{font-size:18px!important;line-height:1.75!important;color:rgba(255,255,255,.86)!important;margin:0 auto 34px!important;max-width:720px!important;position:relative!important;z-index:2!important;font-weight:600!important}
#knz-hakkimizda-root .knz-cta-final a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:58px!important;padding:18px 42px!important;border-radius:999px!important;background:#fff!important;color:var(--knz-accent)!important;font-size:15px!important;font-weight:900!important;box-shadow:0 20px 55px rgba(0,0,0,.16)!important;transition:transform .23s ease,background .23s ease,color .23s ease!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-cta-final a:hover{transform:translateY(-4px)!important;background:var(--knz-dark)!important;color:#fff!important}

/* Animasyon */
#knz-hakkimizda-root .knz-reason-final,
#knz-hakkimizda-root .knz-story-content-final > *,
#knz-hakkimizda-root .knz-manifest-grid-final > *{opacity:0;transform:translateY(22px);transition:opacity .65s ease,transform .65s ease}
#knz-hakkimizda-root .knz-visible{opacity:1!important;transform:translateY(0)!important}

@media(max-width:1200px){
  #knz-hakkimizda-root .knz-reason-grid-final{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #knz-hakkimizda-root .knz-story-grid-final{grid-template-columns:280px minmax(0,1fr)!important;gap:46px!important}
}
@media(max-width:900px){
  #knz-hakkimizda-root{--knz-header-offset:84px}
  #knz-hakkimizda-root .knz-hero-final{grid-template-columns:1fr!important;min-height:0!important}
  #knz-hakkimizda-root .knz-hero-titlebox,#knz-hakkimizda-root .knz-hero-copybox{padding:56px 28px!important}
  #knz-hakkimizda-root .knz-hero-titlebox h1{font-size:clamp(44px,13vw,62px)!important}
  #knz-hakkimizda-root .knz-story-final,#knz-hakkimizda-root .knz-why-final,#knz-hakkimizda-root .knz-manifest-final,#knz-hakkimizda-root .knz-cta-final{padding:58px 28px!important}
  #knz-hakkimizda-root .knz-story-grid-final,#knz-hakkimizda-root .knz-manifest-grid-final{grid-template-columns:1fr!important;gap:36px!important}
  #knz-hakkimizda-root .knz-story-sticky-final{position:relative!important;top:auto!important;min-height:0!important}
  #knz-hakkimizda-root .knz-section-no{font-size:92px!important}
  #knz-hakkimizda-root .knz-story-sticky-final h2{font-size:34px!important}
  #knz-hakkimizda-root .knz-story-content-final p{font-size:16px!important;line-height:1.82!important}
  #knz-hakkimizda-root .knz-story-content-final blockquote{font-size:22px!important}
  #knz-hakkimizda-root .knz-why-head-final{display:block!important}
  #knz-hakkimizda-root .knz-reason-grid-final{grid-template-columns:1fr!important}
  #knz-hakkimizda-root .knz-quote-final{padding:44px 30px!important}
}

/* KNZ v3.2.0 - Logo watermark + numbered section revisions */
#knz-hakkimizda-root .knz-why-final:before{content:none!important;display:none!important}
#knz-hakkimizda-root .knz-watermark-logo{position:absolute!important;right:clamp(-160px,-5vw,-40px)!important;top:50%!important;width:var(--knz-watermark-size,760px)!important;height:var(--knz-watermark-size,760px)!important;transform:translateY(-50%) rotate(-4deg)!important;background-image:var(--knz-watermark-logo)!important;background-size:contain!important;background-repeat:no-repeat!important;background-position:center!important;opacity:var(--knz-watermark-opacity,.065)!important;filter:grayscale(1) brightness(2.3)!important;mix-blend-mode:screen!important;pointer-events:none!important;z-index:1!important}
#knz-hakkimizda-root .knz-watermark-logo[style*="url('')"],#knz-hakkimizda-root .knz-watermark-logo[style*='url("")']{display:none!important}

#knz-hakkimizda-root .knz-numbered-grid-final{display:grid!important;grid-template-columns:minmax(260px,28vw) minmax(0,1fr)!important;gap:clamp(36px,5vw,78px)!important;align-items:start!important;width:100%!important;max-width:none!important;margin:0!important;position:relative!important;z-index:3!important}
#knz-hakkimizda-root .knz-section-aside-final{position:-webkit-sticky!important;position:sticky!important;top:calc(var(--knz-header-offset) + 18px)!important;align-self:start!important;z-index:4!important;padding:0 0 22px!important;min-height:180px!important}
#knz-hakkimizda-root .knz-section-aside-final h2{font-family:'Fraunces',Georgia,serif!important;font-size:38px!important;line-height:1.08!important;font-weight:900!important;color:var(--knz-dark)!important;margin:0!important;letter-spacing:-.025em!important}
#knz-hakkimizda-root .knz-section-aside-dark .knz-section-no{color:rgba(255,255,255,.105)!important}
#knz-hakkimizda-root .knz-section-aside-dark h2{color:#fff!important}
#knz-hakkimizda-root .knz-section-aside-red .knz-section-no{color:rgba(255,255,255,.22)!important}
#knz-hakkimizda-root .knz-section-aside-red h2{color:#fff!important}
#knz-hakkimizda-root .knz-section-main-final{min-width:0!important;width:100%!important;position:relative!important;z-index:3!important}

#knz-hakkimizda-root .knz-why-head-final{display:block!important;margin:0 0 34px!important;max-width:980px!important}
#knz-hakkimizda-root .knz-why-head-final h2{font-size:clamp(34px,3.5vw,58px)!important;max-width:960px!important}
#knz-hakkimizda-root .knz-reason-grid-final{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:16px!important;width:100%!important;overflow:visible!important}
#knz-hakkimizda-root .knz-reason-final{min-width:0!important;min-height:292px!important;padding:30px 22px!important}
#knz-hakkimizda-root .knz-reason-final h3{font-size:20px!important;overflow-wrap:normal!important;word-break:normal!important}
#knz-hakkimizda-root .knz-reason-final p{font-size:14.5px!important;line-height:1.68!important}

#knz-hakkimizda-root .knz-manifest-grid-final{grid-template-columns:minmax(260px,28vw) minmax(0,1fr)!important;gap:clamp(36px,5vw,78px)!important;align-items:start!important}
#knz-hakkimizda-root .knz-manifest-main-final{display:grid!important;grid-template-columns:1fr .88fr!important;gap:clamp(32px,4vw,58px)!important;align-items:center!important}
#knz-hakkimizda-root .knz-manifest-copy-final{min-width:0!important}
#knz-hakkimizda-root .knz-manifest-copy-final h2{font-size:clamp(34px,3.3vw,54px)!important}

#knz-hakkimizda-root .knz-cta-grid-final{grid-template-columns:minmax(260px,28vw) minmax(0,1fr)!important;text-align:left!important;align-items:center!important}
#knz-hakkimizda-root .knz-cta-content-final{text-align:center!important;position:relative!important;z-index:2!important}
#knz-hakkimizda-root .knz-cta-final h2{margin-left:auto!important;margin-right:auto!important}

@media(max-width:1400px){
  #knz-hakkimizda-root .knz-numbered-grid-final,#knz-hakkimizda-root .knz-manifest-grid-final,#knz-hakkimizda-root .knz-cta-grid-final{grid-template-columns:250px minmax(0,1fr)!important;gap:34px!important}
  #knz-hakkimizda-root .knz-reason-final{padding:28px 20px!important}
  #knz-hakkimizda-root .knz-reason-final h3{font-size:19px!important}
  #knz-hakkimizda-root .knz-reason-final p{font-size:14px!important}
}
@media(max-width:1200px){
  #knz-hakkimizda-root .knz-reason-grid-final{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  #knz-hakkimizda-root .knz-manifest-main-final{grid-template-columns:1fr!important}
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-numbered-grid-final,#knz-hakkimizda-root .knz-manifest-grid-final,#knz-hakkimizda-root .knz-cta-grid-final{grid-template-columns:1fr!important;gap:34px!important}
  #knz-hakkimizda-root .knz-section-aside-final{position:relative!important;top:auto!important;min-height:0!important}
  #knz-hakkimizda-root .knz-section-aside-final h2{font-size:34px!important}
  #knz-hakkimizda-root .knz-watermark-logo{width:420px!important;height:420px!important;right:-170px!important;opacity:calc(var(--knz-watermark-opacity,.065) * .75)!important}
}

/* KNZ v3.3.0 - Panel başlıkları + kompakt numaralı bölüm boşlukları */
#knz-hakkimizda-root .knz-story-grid-final{
  grid-template-columns:minmax(220px,24vw) minmax(0,1fr)!important;
  gap:clamp(20px,3vw,46px)!important;
}
#knz-hakkimizda-root .knz-numbered-grid-final,
#knz-hakkimizda-root .knz-manifest-grid-final,
#knz-hakkimizda-root .knz-cta-grid-final{
  grid-template-columns:minmax(220px,24vw) minmax(0,1fr)!important;
  gap:clamp(18px,2.5vw,39px)!important;
}
#knz-hakkimizda-root .knz-section-aside-final,
#knz-hakkimizda-root .knz-story-sticky-final{
  max-width:330px!important;
}
#knz-hakkimizda-root .knz-section-main-final,
#knz-hakkimizda-root .knz-story-content-final{
  padding-left:0!important;
}
#knz-hakkimizda-root .knz-section-aside-final h2,
#knz-hakkimizda-root .knz-story-sticky-final h2{
  white-space:normal!important;
}

@media(max-width:1400px){
  #knz-hakkimizda-root .knz-story-grid-final,
  #knz-hakkimizda-root .knz-numbered-grid-final,
  #knz-hakkimizda-root .knz-manifest-grid-final,
  #knz-hakkimizda-root .knz-cta-grid-final{
    grid-template-columns:230px minmax(0,1fr)!important;
    gap:24px!important;
  }
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-story-grid-final,
  #knz-hakkimizda-root .knz-numbered-grid-final,
  #knz-hakkimizda-root .knz-manifest-grid-final,
  #knz-hakkimizda-root .knz-cta-grid-final{
    grid-template-columns:1fr!important;
    gap:28px!important;
  }
  #knz-hakkimizda-root .knz-section-aside-final,
  #knz-hakkimizda-root .knz-story-sticky-final{
    max-width:none!important;
  }
}

/* Slow scroll click feedback */
#knz-hakkimizda-root .knz-scroll-final.knz-scroll-clicked span{
  transform: scale(.88) translateY(2px) !important;
  transition: transform .25s ease !important;
}

/* KNZ v3.5.0 - Bölümler arası yavaş geçiş okları */
#knz-hakkimizda-root .knz-section-next-final{
  display:inline-flex!important;
  align-items:center!important;
  gap:16px!important;
  margin-top:38px!important;
  padding:18px 20px 18px 24px!important;
  border-radius:999px!important;
  background:rgba(227,6,19,.075)!important;
  border:1px solid rgba(227,6,19,.18)!important;
  color:var(--knz-dark)!important;
  width:max-content!important;
  max-width:100%!important;
  text-decoration:none!important;
  box-shadow:0 16px 38px rgba(0,0,0,.055)!important;
  transition:transform .28s ease, background .28s ease, border-color .28s ease, box-shadow .28s ease!important;
}
#knz-hakkimizda-root .knz-section-next-final:hover{
  transform:translateY(6px)!important;
  background:rgba(227,6,19,.12)!important;
  border-color:rgba(227,6,19,.32)!important;
  box-shadow:0 22px 52px rgba(0,0,0,.09)!important;
}
#knz-hakkimizda-root .knz-section-next-final .knz-next-meta{
  display:block!important;
  font-size:10px!important;
  line-height:1!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
  color:var(--knz-accent)!important;
  white-space:nowrap!important;
}
#knz-hakkimizda-root .knz-section-next-final strong{
  display:block!important;
  font-size:15px!important;
  line-height:1.1!important;
  font-weight:900!important;
  color:inherit!important;
  white-space:nowrap!important;
}
#knz-hakkimizda-root .knz-section-next-final i{
  width:38px!important;
  height:38px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  flex:0 0 38px!important;
  font-style:normal!important;
  color:#fff!important;
  background:var(--knz-accent)!important;
  animation:knzArrowMove 2.2s ease-in-out infinite!important;
}
#knz-hakkimizda-root .knz-section-next-final.knz-next-dark{
  color:#fff!important;
  background:rgba(255,255,255,.055)!important;
  border-color:rgba(255,255,255,.12)!important;
}
#knz-hakkimizda-root .knz-section-next-final.knz-next-dark:hover{
  background:rgba(255,255,255,.09)!important;
  border-color:rgba(255,255,255,.2)!important;
}
#knz-hakkimizda-root .knz-section-next-final.knz-scroll-clicked i{
  transform:scale(.88) translateY(2px)!important;
  transition:transform .25s ease!important;
}
#knz-hakkimizda-root .knz-manifest-main-final .knz-section-next-final{
  grid-column:1 / -1!important;
  justify-self:flex-start!important;
  margin-top:8px!important;
}
@media(max-width:640px){
  #knz-hakkimizda-root .knz-section-next-final{
    width:100%!important;
    justify-content:space-between!important;
    border-radius:24px!important;
    padding:18px!important;
  }
  #knz-hakkimizda-root .knz-section-next-final strong{white-space:normal!important;font-size:14px!important}
  #knz-hakkimizda-root .knz-section-next-final .knz-next-meta{white-space:normal!important}
}


/* KNZ v3.6.0 - Hero geçiş butonu tek tasarım + 02/03/04 numarasız bölüm başlıkları */
#knz-hakkimizda-root .knz-hero-next-final{
  margin-top:22px!important;
  width:max-content!important;
  max-width:100%!important;
  color:var(--knz-dark)!important;
  background:rgba(255,255,255,.42)!important;
  border-color:rgba(0,0,0,.09)!important;
  box-shadow:0 18px 45px rgba(23,23,23,.07)!important;
}
#knz-hakkimizda-root .knz-hero-next-final:hover{
  transform:translateY(4px)!important;
  background:rgba(255,255,255,.72)!important;
  border-color:rgba(227,6,19,.22)!important;
}
#knz-hakkimizda-root .knz-hero-next-final i{
  animation:knzArrowMove 2.2s ease-in-out infinite!important;
}
#knz-hakkimizda-root .knz-hero-next-final span:not(.knz-next-meta){
  display:none!important;
}
#knz-hakkimizda-root .knz-section-title-only{
  min-height:120px!important;
  padding-top:8px!important;
}
#knz-hakkimizda-root .knz-section-title-only .knz-section-no{
  display:none!important;
}
#knz-hakkimizda-root .knz-section-title-only h2{
  position:relative!important;
  padding-top:24px!important;
}
#knz-hakkimizda-root .knz-section-title-only h2:before{
  content:""!important;
  position:absolute!important;
  left:0!important;
  top:0!important;
  width:54px!important;
  height:3px!important;
  border-radius:99px!important;
  background:var(--knz-accent)!important;
}
#knz-hakkimizda-root .knz-section-aside-dark.knz-section-title-only h2:before,
#knz-hakkimizda-root .knz-section-aside-red.knz-section-title-only h2:before{
  background:#fff!important;
  opacity:.9!important;
}
@media(max-width:640px){
  #knz-hakkimizda-root .knz-hero-next-final{width:100%!important;}
  #knz-hakkimizda-root .knz-section-title-only h2{padding-top:20px!important;}
}


/* KNZ v3.6.1 - Hero butonda sadece Hikayemizi okuyun */
#knz-hakkimizda-root .knz-hero-next-final{
  gap:18px!important;
  padding:18px 20px 18px 26px!important;
}
#knz-hakkimizda-root .knz-hero-next-final .knz-next-meta{
  width:auto!important;
  height:auto!important;
  border-radius:0!important;
  display:block!important;
  place-items:unset!important;
  background:transparent!important;
  border:0!important;
  animation:none!important;
  transform:none!important;
  color:var(--knz-accent)!important;
  font-size:12px!important;
  line-height:1!important;
  letter-spacing:.16em!important;
  text-transform:uppercase!important;
  font-weight:900!important;
  white-space:nowrap!important;
}
#knz-hakkimizda-root .knz-hero-next-final strong{
  display:none!important;
}
#knz-hakkimizda-root .knz-hero-next-final i{
  margin-left:4px!important;
}
#knz-hakkimizda-root .knz-hero-next-final.knz-scroll-clicked .knz-next-meta{
  transform:none!important;
}

/* KNZ v3.7.0 - Bölüm numaraları solda görünür, geçiş butonları numarasız */
#knz-hakkimizda-root .knz-section-title-only .knz-section-no{
  display:block!important;
  font-family:'Fraunces',Georgia,serif!important;
  font-size:126px!important;
  font-weight:900!important;
  line-height:.74!important;
  margin:0 0 20px!important;
  letter-spacing:-.06em!important;
}
#knz-hakkimizda-root .knz-section-aside-dark.knz-section-title-only .knz-section-no,
#knz-hakkimizda-root .knz-section-aside-red.knz-section-title-only .knz-section-no{
  color:rgba(255,255,255,.13)!important;
}
#knz-hakkimizda-root .knz-section-title-only:not(.knz-section-aside-dark):not(.knz-section-aside-red) .knz-section-no{
  color:rgba(23,23,23,.095)!important;
}
#knz-hakkimizda-root .knz-section-title-only h2{
  padding-top:0!important;
}
#knz-hakkimizda-root .knz-section-title-only h2:before{
  display:none!important;
}
#knz-hakkimizda-root .knz-section-next-final strong{
  display:block!important;
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-section-title-only .knz-section-no{font-size:92px!important;}
}


/* KNZ v3.8.0 - 02/03/04 bölüm progress çizgileri */
#knz-hakkimizda-root .knz-section-aside-final .knz-reading-line{
  width:132px!important;
  height:4px!important;
  margin-top:30px!important;
}
#knz-hakkimizda-root .knz-section-aside-dark .knz-reading-line,
#knz-hakkimizda-root .knz-section-aside-red .knz-reading-line{
  background:rgba(255,255,255,.16)!important;
}
#knz-hakkimizda-root .knz-section-aside-final .knz-reading-line span{
  display:block!important;
  height:100%!important;
  width:0;
  background:var(--knz-accent)!important;
  border-radius:99px!important;
  transition:width .08s linear!important;
}
#knz-hakkimizda-root .knz-why-final .knz-reading-line span{width:calc(var(--knz-why-progress,0) * 100%)!important;}
#knz-hakkimizda-root .knz-manifest-final .knz-reading-line span{width:calc(var(--knz-manifest-progress,0) * 100%)!important;}
#knz-hakkimizda-root .knz-cta-final .knz-reading-line span{width:calc(var(--knz-cta-progress,0) * 100%)!important;}
#knz-hakkimizda-root .knz-section-aside-final.knz-active-section .knz-section-no,
#knz-hakkimizda-root .knz-story-sticky-final.knz-active-section .knz-section-no{
  color:var(--knz-accent)!important;
  opacity:.88!important;
  transition:color .25s ease, opacity .25s ease!important;
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-section-aside-final .knz-reading-line,
  #knz-hakkimizda-root .knz-story-sticky-final .knz-reading-line{width:108px!important;margin-top:20px!important;}
}


/* KNZ v3.8.1 - 04 numara görünürlük düzeltmesi */
#knz-hakkimizda-root .knz-cta-final .knz-section-aside-red{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  position:sticky!important;
  top:calc(var(--knz-header-offset) + 18px)!important;
  z-index:5!important;
}
#knz-hakkimizda-root .knz-cta-final .knz-section-aside-red .knz-section-no{
  display:block!important;
  visibility:visible!important;
  opacity:1!important;
  color:rgba(255,255,255,.34)!important;
  text-shadow:0 12px 36px rgba(0,0,0,.08)!important;
}
#knz-hakkimizda-root .knz-cta-final .knz-section-aside-red h2{
  display:block!important;
  color:#fff!important;
}
#knz-hakkimizda-root .knz-cta-final .knz-section-aside-red .knz-reading-line{
  display:block!important;
  visibility:visible!important;
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-cta-final .knz-section-aside-red{
    position:relative!important;
    top:auto!important;
    margin-bottom:22px!important;
  }
}

/* KNZ v3.9.0 - Header altı hizalama + okunur hero CTA */
#knz-hakkimizda-root{
  --knz-header-offset:118px!important;
}

/* Hero arka planı header altında kalır; içerikler menü bittikten sonra başlar */
#knz-hakkimizda-root .knz-hero-final{
  min-height:470px!important;
  align-items:stretch!important;
  background:var(--knz-dark)!important;
  margin-top:0!important;
}
#knz-hakkimizda-root .knz-hero-titlebox,
#knz-hakkimizda-root .knz-hero-copybox{
  padding-top:calc(var(--knz-header-offset) + 42px)!important;
  padding-bottom:58px!important;
}
#knz-hakkimizda-root .knz-hero-copybox{
  background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(255,255,255,.025)),var(--knz-dark)!important;
  border-left:1px solid rgba(255,255,255,.05)!important;
}
#knz-hakkimizda-root .knz-hero-copybox p{
  color:rgba(255,255,255,.72)!important;
}
#knz-hakkimizda-root .knz-hero-copybox strong{
  color:#fff!important;
}

/* Hikayemizi okuyun butonu daha okunur ve kurumsal */
#knz-hakkimizda-root .knz-hero-next-final{
  margin-top:20px!important;
  color:#fff!important;
  background:linear-gradient(135deg,var(--knz-accent),#b9000d)!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 18px 42px rgba(227,6,19,.24)!important;
}
#knz-hakkimizda-root .knz-hero-next-final .knz-next-meta{
  color:#fff!important;
  text-shadow:none!important;
}
#knz-hakkimizda-root .knz-hero-next-final i{
  color:var(--knz-accent)!important;
  background:#fff!important;
  border-color:rgba(255,255,255,.65)!important;
}
#knz-hakkimizda-root .knz-hero-next-final:hover{
  background:linear-gradient(135deg,#ff1a2c,var(--knz-accent))!important;
  border-color:rgba(255,255,255,.22)!important;
  transform:translateY(4px)!important;
}

/* 01 bölümü hero sonrasında temiz başlar, tıklamada sabit header altında kalmaz */
#knz-hakkimizda-root .knz-story-final{
  scroll-margin-top:calc(var(--knz-header-offset) + 18px)!important;
  padding-top:78px!important;
}

@media(max-width:900px){
  #knz-hakkimizda-root{
    --knz-header-offset:88px!important;
  }
  #knz-hakkimizda-root .knz-hero-final{
    min-height:0!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox,
  #knz-hakkimizda-root .knz-hero-copybox{
    padding-top:calc(var(--knz-header-offset) + 34px)!important;
    padding-bottom:42px!important;
  }
  #knz-hakkimizda-root .knz-hero-copybox{
    border-left:0!important;
    border-top:1px solid rgba(255,255,255,.06)!important;
  }
  #knz-hakkimizda-root .knz-story-final{
    padding-top:54px!important;
  }
}

@media(max-width:640px){
  #knz-hakkimizda-root{
    --knz-header-offset:82px!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox,
  #knz-hakkimizda-root .knz-hero-copybox{
    padding-left:24px!important;
    padding-right:24px!important;
  }
  #knz-hakkimizda-root .knz-hero-next-final{
    width:100%!important;
    justify-content:space-between!important;
  }
}

/* KNZ v3.9.2 - Header taşma kesin düzeltme + container hizalama */
#knz-hakkimizda-root{
  --knz-header-offset:150px!important;
  background:var(--knz-paper)!important;
}

/* Hakkımızda giriş alanı artık ekrana dayalı değil; arka plan korunur, içerik merkezlenir */
#knz-hakkimizda-root .knz-hero-final{
  width:min(100% - 64px, 1560px)!important;
  max-width:1560px!important;
  margin:0 auto!important;
  min-height:440px!important;
  overflow:hidden!important;
  border-radius:0!important;
  background:transparent!important;
  border-top:0!important;
}

/* Yazılar sabit üst menünün altından başlar */
#knz-hakkimizda-root .knz-hero-titlebox,
#knz-hakkimizda-root .knz-hero-copybox{
  padding-top:calc(var(--knz-header-offset) + 36px)!important;
  padding-bottom:64px!important;
}

#knz-hakkimizda-root .knz-hero-titlebox{
  padding-left:clamp(48px,6vw,110px)!important;
  padding-right:clamp(36px,5vw,86px)!important;
}

#knz-hakkimizda-root .knz-hero-copybox{
  padding-left:clamp(48px,6vw,110px)!important;
  padding-right:clamp(48px,6vw,110px)!important;
  background:#202020!important;
}

/* Sol başlık büyük ama daha kontrollü */
#knz-hakkimizda-root .knz-hero-titlebox h1{
  font-size:clamp(52px,4.6vw,82px)!important;
  max-width:600px!important;
}

/* Sağ metin okunurluğu */
#knz-hakkimizda-root .knz-hero-copybox p{
  color:rgba(255,255,255,.82)!important;
  max-width:650px!important;
  font-size:18px!important;
}
#knz-hakkimizda-root .knz-hero-copybox strong{
  color:#fff!important;
}

/* CTA tamamen okunur, gri pasif görüntü kaldırıldı */
#knz-hakkimizda-root .knz-hero-next-final{
  background:#e30613!important;
  color:#fff!important;
  border:1px solid rgba(255,255,255,.12)!important;
  box-shadow:0 18px 42px rgba(227,6,19,.28)!important;
  min-width:260px!important;
}
#knz-hakkimizda-root .knz-hero-next-final .knz-next-meta,
#knz-hakkimizda-root .knz-hero-next-final strong,
#knz-hakkimizda-root .knz-hero-next-final span{
  color:#fff!important;
  opacity:1!important;
}
#knz-hakkimizda-root .knz-hero-next-final i{
  background:#fff!important;
  color:#e30613!important;
}

/* 01 bölümü headerdan bağımsız ve net başlar */
#knz-hakkimizda-root .knz-story-final{
  padding-top:86px!important;
  margin-top:0!important;
  scroll-margin-top:calc(var(--knz-header-offset) + 24px)!important;
}

@media(max-width:1200px){
  #knz-hakkimizda-root{
    --knz-header-offset:132px!important;
  }
  #knz-hakkimizda-root .knz-hero-final{
    width:min(100% - 40px, 1120px)!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox,
  #knz-hakkimizda-root .knz-hero-copybox{
    padding-top:calc(var(--knz-header-offset) + 30px)!important;
  }
}

@media(max-width:900px){
  #knz-hakkimizda-root{
    --knz-header-offset:96px!important;
  }
  #knz-hakkimizda-root .knz-hero-final{
    width:100%!important;
    max-width:100%!important;
    grid-template-columns:1fr!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox,
  #knz-hakkimizda-root .knz-hero-copybox{
    padding:52px 26px!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox{
    padding-top:calc(var(--knz-header-offset) + 34px)!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox h1{
    font-size:clamp(42px,12vw,62px)!important;
  }
  #knz-hakkimizda-root .knz-hero-next-final{
    width:100%!important;
    min-width:0!important;
  }
  #knz-hakkimizda-root .knz-story-final{
    padding-top:58px!important;
  }
}

/* KNZ v3.9.3 - Sayfa full width + menü container hizalama düzeltmesi */
body:has(#knz-hakkimizda-root){
  overflow-x:hidden!important;
}

/* Sayfa/shortcode alanı tamamen full genişlikte kalsın */
#knz-hakkimizda-root,
body:has(#knz-hakkimizda-root) .entry-content,
body:has(#knz-hakkimizda-root) .page-content,
body:has(#knz-hakkimizda-root) .site-content,
body:has(#knz-hakkimizda-root) .content-area,
body:has(#knz-hakkimizda-root) .elementor-widget-shortcode,
body:has(#knz-hakkimizda-root) .elementor-widget-shortcode .elementor-widget-container{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding-left:0!important;
  padding-right:0!important;
}

/* Hakkımızda hero artık beige sayfa içinde dar kutu değil, tam ekran genişlikte başlar */
#knz-hakkimizda-root .knz-hero-final{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  margin-top:0!important;
  border-radius:0!important;
  min-height:520px!important;
  background:var(--knz-dark)!important;
  overflow:hidden!important;
}

/* İçerik menü hizasına yakın, ama arka plan full */
#knz-hakkimizda-root .knz-hero-titlebox{
  padding-left:max(64px,calc((100vw - 1720px) / 2 + 64px))!important;
  padding-right:clamp(42px,5vw,96px)!important;
}
#knz-hakkimizda-root .knz-hero-copybox{
  padding-left:clamp(54px,6vw,120px)!important;
  padding-right:max(64px,calc((100vw - 1720px) / 2 + 64px))!important;
}

/* Header/Menu alanına dokunulmaz; tema ayarları geçerlidir */

/* 01 ve sonraki bölümler tam genişlikte arka plan kullanır, içerik kurumsal ölçüde hizalanır */
#knz-hakkimizda-root .knz-story-final,
#knz-hakkimizda-root .knz-why-final,
#knz-hakkimizda-root .knz-manifest-final,
#knz-hakkimizda-root .knz-cta-final{
  width:100vw!important;
  max-width:100vw!important;
  margin-left:calc(50% - 50vw)!important;
  margin-right:calc(50% - 50vw)!important;
  padding-left:max(64px,calc((100vw - 1720px) / 2 + 64px))!important;
  padding-right:max(64px,calc((100vw - 1720px) / 2 + 64px))!important;
}

@media(max-width:900px){
  #knz-hakkimizda-root .knz-hero-final{
    width:100vw!important;
    max-width:100vw!important;
    margin-left:calc(50% - 50vw)!important;
    margin-right:calc(50% - 50vw)!important;
  }
  #knz-hakkimizda-root .knz-hero-titlebox,
  #knz-hakkimizda-root .knz-hero-copybox,
  #knz-hakkimizda-root .knz-story-final,
  #knz-hakkimizda-root .knz-why-final,
  #knz-hakkimizda-root .knz-manifest-final,
  #knz-hakkimizda-root .knz-cta-final{
    padding-left:26px!important;
    padding-right:26px!important;
  }
}
/* KNZ v4.0.2 - Menü/header CSS müdahaleleri tamamen kaldırıldı. */

/* KNZ fix - 03. bölüm sağdaki alıntı kutusu okunabilirlik düzenlemesi */
#knz-hakkimizda-root .knz-quote-final{
  background:linear-gradient(135deg,#171717 0%,#202020 58%,#121212 100%)!important;
  border:1px solid rgba(227,6,19,.28)!important;
  border-radius:28px!important;
  padding:54px 56px!important;
  min-height:290px!important;
  display:flex!important;
  flex-direction:column!important;
  justify-content:center!important;
  box-shadow:0 28px 80px rgba(0,0,0,.16),0 0 0 1px rgba(255,255,255,.035) inset!important;
}
#knz-hakkimizda-root .knz-quote-final:before{
  content:'“'!important;
  top:18px!important;
  left:34px!important;
  font-size:92px!important;
  color:rgba(227,6,19,.34)!important;
  opacity:1!important;
}
#knz-hakkimizda-root .knz-quote-final div{
  color:#ffffff!important;
  font-size:25px!important;
  line-height:1.55!important;
  font-weight:500!important;
  text-shadow:0 1px 18px rgba(0,0,0,.38)!important;
  z-index:2!important;
}
#knz-hakkimizda-root .knz-quote-final small{
  color:rgba(255,255,255,.72)!important;
  margin-top:24px!important;
  z-index:2!important;
}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-quote-final{
    min-height:220px!important;
    padding:42px 30px!important;
  }
  #knz-hakkimizda-root .knz-quote-final div{
    font-size:22px!important;
  }
}

/* KNZ v3.8.3 - Hakkımızda hero: Referanslar sayfası ile uyumlu siyah BG + hafif mouse parallax */
#knz-hakkimizda-root .knz-hero-final{
  position:relative!important;
  isolation:isolate!important;
  overflow:hidden!important;
  background:#050505!important;
  min-height:clamp(420px,48vw,560px)!important;
  border-top:0!important;
}
#knz-hakkimizda-root .knz-hero-final:before{
  content:""!important;
  position:absolute!important;
  inset:-28px!important;
  z-index:0!important;
  background-image:url('https://www.knzajans.com.tr/wp-content/uploads/2026/06/Web-bg-denizli-web-tasarim.png')!important;
  background-position:center!important;
  background-repeat:no-repeat!important;
  background-size:cover!important;
  opacity:.46!important;
  transform:translate3d(var(--knz-about-bg-x,0px),var(--knz-about-bg-y,0px),0) scale(1.04)!important;
  transition:transform .16s ease-out!important;
  pointer-events:none!important;
}
#knz-hakkimizda-root .knz-hero-final:after{
  content:""!important;
  position:absolute!important;
  inset:0!important;
  z-index:1!important;
  background:linear-gradient(90deg,rgba(0,0,0,.84) 0%,rgba(0,0,0,.72) 47%,rgba(0,0,0,.88) 100%)!important;
  pointer-events:none!important;
}
#knz-hakkimizda-root .knz-hero-titlebox,
#knz-hakkimizda-root .knz-hero-copybox{
  position:relative!important;
  z-index:2!important;
  background:transparent!important;
  border-left:0!important;
  color:#fff!important;
}
#knz-hakkimizda-root .knz-hero-titlebox{
  padding-top:clamp(76px,8vw,118px)!important;
  padding-bottom:clamp(68px,7vw,106px)!important;
}
#knz-hakkimizda-root .knz-hero-titlebox:after{display:none!important;content:none!important}
#knz-hakkimizda-root .knz-hero-copybox{
  padding-top:clamp(76px,8vw,118px)!important;
  padding-bottom:clamp(68px,7vw,106px)!important;
}
#knz-hakkimizda-root .knz-hero-copybox p{
  color:rgba(255,255,255,.82)!important;
  text-shadow:0 1px 18px rgba(0,0,0,.28)!important;
}
#knz-hakkimizda-root .knz-hero-copybox strong{color:#fff!important}
#knz-hakkimizda-root .knz-scroll-final{
  color:#fff!important;
  background:rgba(255,255,255,.09)!important;
  border:1px solid rgba(255,255,255,.18)!important;
  border-radius:999px!important;
  padding:9px 16px!important;
  backdrop-filter:blur(12px)!important;
  -webkit-backdrop-filter:blur(12px)!important;
}
#knz-hakkimizda-root .knz-scroll-final i{
  width:38px!important;
  height:38px!important;
  border-radius:999px!important;
  display:grid!important;
  place-items:center!important;
  color:#fff!important;
  background:var(--knz-accent)!important;
  font-style:normal!important;
  box-shadow:0 12px 30px rgba(227,6,19,.32)!important;
}
#knz-hakkimizda-root .knz-scroll-final .knz-next-meta{color:#fff!important}
#knz-hakkimizda-root .knz-small-label{color:#fff!important;text-shadow:0 1px 16px rgba(0,0,0,.24)!important}
#knz-hakkimizda-root .knz-small-label:before{background:var(--knz-accent)!important}
@media(max-width:900px){
  #knz-hakkimizda-root .knz-hero-final{grid-template-columns:1fr!important;min-height:0!important}
  #knz-hakkimizda-root .knz-hero-titlebox{padding:64px 28px 22px!important}
  #knz-hakkimizda-root .knz-hero-copybox{padding:8px 28px 58px!important}
  #knz-hakkimizda-root .knz-hero-final:after{background:rgba(0,0,0,.82)!important}
}

/* KNZ v4.0.3 - Sayfa geçiş butonlarında titreme düzeltmesi */
#knz-hakkimizda-root .knz-section-next-final,
#knz-hakkimizda-root .knz-hero-next-final,
#knz-hakkimizda-root .knz-scroll-final{
  will-change:auto!important;
  transform:translateZ(0)!important;
  backface-visibility:hidden!important;
}
#knz-hakkimizda-root .knz-section-next-final i,
#knz-hakkimizda-root .knz-hero-next-final i,
#knz-hakkimizda-root .knz-scroll-final i{
  animation:none!important;
  transform:none!important;
}
#knz-hakkimizda-root .knz-section-next-final.knz-scroll-clicked,
#knz-hakkimizda-root .knz-hero-next-final.knz-scroll-clicked,
#knz-hakkimizda-root .knz-scroll-final.knz-scroll-clicked{
  transform:translateZ(0)!important;
}
#knz-hakkimizda-root .knz-section-next-final.knz-scroll-clicked i,
#knz-hakkimizda-root .knz-scroll-final.knz-scroll-clicked span,
#knz-hakkimizda-root .knz-hero-next-final.knz-scroll-clicked i{
  transform:none!important;
}
#knz-hakkimizda-root.knz-is-scrolling .knz-section-aside-final .knz-reading-line span,
#knz-hakkimizda-root.knz-is-scrolling .knz-story-sticky-final .knz-reading-line span{
  transition:none!important;
}
@media (prefers-reduced-motion: reduce){
  #knz-hakkimizda-root .knz-section-next-final,
  #knz-hakkimizda-root .knz-hero-next-final,
  #knz-hakkimizda-root .knz-scroll-final{
    transition:none!important;
  }
}
