.ekt{--accent:#9cdf74;--rgb:156,223,116;--dark:#091923;font-family:Inter,Montserrat,system-ui,-apple-system,"Segoe UI",sans-serif;line-height:1.55;background:var(--dark);color:#e4eef0;overflow:hidden;isolation:isolate}
.ekt--yag-filtreleri{--accent:#e6b779;--rgb:230,183,121}.ekt--yakit-filteleri{--accent:#f0c164;--rgb:240,193,100}.ekt--hava-kurutucu-filtreleri{--accent:#6ed7d0;--rgb:110,215,208}
.ekt *{box-sizing:border-box}.ekt a{text-decoration:none!important}.ekt h2,.ekt h3,.ekt p{margin-top:0}.ekt h2,.ekt h3{line-height:1.12;letter-spacing:-.045em;color:inherit}.ekt a:focus-visible,.ekt summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}
.ekt-hero{position:relative;display:flex;align-items:center;isolation:isolate;overflow:hidden;min-height:clamp(570px,59vw,730px);padding:75px 6.5% 90px;background:#07131e}
.ekt-photo{position:absolute;z-index:-4;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;animation:ekt-photo-in 2.6s cubic-bezier(.16,1,.3,1) both}
.ekt-hero-shade{position:absolute;z-index:-3;inset:0;background:linear-gradient(90deg,#03101ef7 0%,#071722e8 25%,#08192380 51%,transparent 80%),linear-gradient(0deg,#04101bcc,transparent 25%)}
.ekt-hero:before{content:"";position:absolute;z-index:-2;inset:0;pointer-events:none;background-image:linear-gradient(to right,#c9eef021 1px,transparent 1px),linear-gradient(to bottom,#c9eef021 1px,transparent 1px);background-size:72px 72px;mask-image:linear-gradient(90deg,#000,#0007 60%,transparent);animation:ekt-grid 1.7s .2s both}
.ekt-hero:after{content:"";position:absolute;z-index:-1;inset:0;pointer-events:none;background:radial-gradient(circle at var(--ekt-x,70%) var(--ekt-y,45%),rgba(var(--rgb),.15),transparent 28%)}
.ekt-hero-content{position:relative;z-index:1;max-width:52%}.ekt-eyebrow,.ekt-label{color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.18em;text-transform:uppercase}.ekt-eyebrow{display:inline-flex;align-items:center;gap:12px;animation:ekt-rise .6s .1s both}.ekt-live-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px rgba(var(--rgb),.17)}
.ekt-hero h2{font-size:clamp(45px,6.2vw,80px);font-weight:750;line-height:1.04;color:#fff;margin:28px 0 24px;max-width:640px;text-wrap:balance;animation:ekt-rise .8s .27s both}.ekt-hero-content p{font-size:clamp(16px,1.55vw,20px);color:#dce8e9;max-width:480px;margin-bottom:33px;animation:ekt-rise .8s .42s both}
.ekt-main-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;min-width:170px;padding:15px 18px;color:#07151c!important;background:var(--accent);font-size:13px;font-weight:850;transition:transform .3s,box-shadow .3s;animation:ekt-rise .8s .57s both}.ekt-main-link:hover{transform:translateY(-4px);box-shadow:0 16px 30px rgba(var(--rgb),.24)}.ekt-main-link span{font-size:21px;font-weight:400;line-height:1}
.ekt-hero-index{position:absolute;z-index:-1;right:4%;top:10%;color:transparent;-webkit-text-stroke:1px #ffffff30;font-size:clamp(100px,18vw,250px);font-weight:950;letter-spacing:-.1em;line-height:1;pointer-events:none;animation:ekt-word 1.2s .7s both}.ekt-hero-bottom{position:absolute;bottom:27px;left:6.5%;right:6.5%;display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid #ffffff55;color:#bbcbcf;font-size:10px;font-weight:800;letter-spacing:.16em}
.ekt-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0d222d;border-bottom:1px solid #ffffff2e}.ekt-nav a{min-height:77px;display:flex;gap:12px;align-items:center;padding:16px;border-right:1px solid #ffffff2e;color:#e6f0f1!important;font-size:12px;font-weight:750;transition:background .25s}.ekt-nav a:last-child{border-right:0}.ekt-nav a:hover,.ekt-nav a.ekt-active{background:rgba(var(--rgb),.13)}.ekt-nav b{font-size:10px;color:var(--accent)}
.ekt-section{padding:clamp(68px,8vw,108px) 6.5%;scroll-margin-top:24px}.ekt-section-head{display:flex;align-items:start;gap:10%;margin-bottom:45px}.ekt-section-head .ekt-label{flex:0 0 140px;margin-top:13px}.ekt-section-head h2{font-size:clamp(34px,4vw,54px);margin:0;max-width:680px;text-wrap:balance}
.ekt-intro,.ekt-select{background:#f3f5f2;color:#172d33}.ekt-intro .ekt-label,.ekt-select .ekt-label,.ekt-other .ekt-label{color:#588c68}.ekt-intro-grid{display:grid;grid-template-columns:1fr 1fr;gap:8%}.ekt-prose p{font-size:clamp(16px,1.6vw,19px);line-height:1.75;color:#455b61;margin-bottom:20px}
.ekt-flow{position:relative;overflow:hidden;padding:28px 33px 23px;background:#112b34;color:#e8f4f0}.ekt-flow:after{content:"";position:absolute;right:-100px;top:-100px;width:220px;height:220px;border:1px solid rgba(var(--rgb),.25);border-radius:50%;box-shadow:0 0 0 32px rgba(var(--rgb),.035),0 0 0 64px rgba(var(--rgb),.025);pointer-events:none}.ekt-flow-heading{display:flex;justify-content:space-between;color:var(--accent);font-size:10px;font-weight:850;letter-spacing:.18em;margin-bottom:13px}.ekt-flow-heading span{font-size:19px}.ekt-flow-step{display:flex;gap:20px;align-items:center;min-height:77px;border-top:1px solid #ffffff35}.ekt-flow-number{min-width:26px;color:var(--accent);font-size:11px;font-weight:850}.ekt-flow-step strong{font-size:15px;font-weight:600}.ekt-flow small{display:block;color:#b4c5c8;font-size:11px;margin-top:18px}
.ekt-use{position:relative;background:#0a1b25;color:#fff}.ekt-use:before{content:"";position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,#ffffff0b 1px,transparent 1px);background-size:25% 100%}.ekt-use .ekt-section-head,.ekt-use-grid{position:relative}.ekt-use-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ekt-use-card{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-height:275px;padding:25px;overflow:hidden;border:1px solid #ffffff34;background:linear-gradient(145deg,#16313b,#0b202b);transition:transform .35s,border-color .35s,box-shadow .35s}.ekt-use-card:before{content:"";position:absolute;inset:auto -30% -70%;height:100%;background:radial-gradient(ellipse,rgba(var(--rgb),.22),transparent 65%);opacity:0;transition:opacity .35s}.ekt-use-card:hover{transform:translateY(-8px);border-color:var(--accent);box-shadow:0 23px 42px #03101970}.ekt-use-card:hover:before{opacity:1}.ekt-card-number{color:var(--accent);font-size:11px;font-weight:800;letter-spacing:.14em}.ekt-card-arrow{position:absolute;right:24px;top:23px;color:var(--accent);font-size:22px}.ekt-use-card h3{font-size:clamp(20px,2vw,27px);margin:0 0 13px}.ekt-use-card p{color:#c1d0d4;font-size:14px;line-height:1.6;margin:0}
.ekt-select-grid{display:grid;grid-template-columns:1fr 1fr;gap:0 45px}.ekt-select-item{display:flex;gap:20px;padding:26px 0;border-top:1px solid #cbd8d5;transition:padding-left .25s}.ekt-select-item:hover{padding-left:8px}.ekt-select-item>span{color:#548d69;font-size:12px;font-weight:850}.ekt-select-item h3{font-size:19px;margin:0 0 9px}.ekt-select-item p{font-size:14px;line-height:1.6;color:#50646a;margin:0}.ekt-note{display:grid;grid-template-columns:140px 1fr;gap:10%;padding:22px 26px;margin-top:20px;border-left:3px solid #85ba91;background:#e5ebe5}.ekt-note span{font-size:11px;letter-spacing:.14em;font-weight:850;color:#477b56}.ekt-note p{font-size:14px;color:#385258;margin:0}
.ekt-questions{background:#102730}.ekt-faq{border-top:1px solid #ffffff38}.ekt-faq details{border-bottom:1px solid #ffffff38}.ekt-faq summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:23px 4px;list-style:none;cursor:pointer;color:#f4f8f8;font-size:17px;font-weight:700}.ekt-faq summary::-webkit-details-marker{display:none}.ekt-faq summary span{display:grid;place-items:center;flex:0 0 30px;width:30px;height:30px;border:1px solid #ffffff55;border-radius:50%;font-size:20px;font-weight:400;transition:transform .25s}.ekt-faq details[open] summary span{transform:rotate(45deg);color:var(--accent)}.ekt-faq p{font-size:15px;color:#bed0d3;max-width:680px;padding:0 35px 22px 4px;margin:0}
.ekt-cta{display:flex;justify-content:space-between;align-items:end;gap:30px;padding:62px 6.5%;background:var(--accent);color:#0b2528}.ekt-cta .ekt-label{color:#315d44}.ekt-cta h2{font-size:clamp(28px,3.5vw,43px);max-width:580px;margin:15px 0}.ekt-cta p{margin:0;color:#30514a}.ekt-cta a{flex:0 0 auto;display:inline-flex;gap:23px;padding:16px 20px;background:#102b32;color:#fff!important;font-size:13px;font-weight:800;transition:transform .25s}.ekt-cta a:hover{transform:translateY(-4px)}
.ekt-other{padding:65px 6.5% 80px;background:#091922}.ekt-other h2{font-size:clamp(27px,3vw,39px);margin:14px 0 30px}.ekt-other>div{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ekt-other a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 15px;border:1px solid #ffffff38;color:#eaf4f4!important;font-size:13px;font-weight:750;transition:transform .25s,background .25s}.ekt-other a:hover{transform:translateY(-3px);background:rgba(var(--rgb),.13)}.ekt-other a span{font-size:19px;color:var(--accent)}
.ekt-reveal{opacity:0;transform:translateY(30px);transition:opacity .75s ease,transform .75s cubic-bezier(.17,.7,.2,1)}.ekt-reveal.ekt-visible{opacity:1;transform:none}.ekt-use-card.ekt-reveal:nth-child(2){transition-delay:90ms}.ekt-use-card.ekt-reveal:nth-child(3){transition-delay:180ms}
@keyframes ekt-photo-in{from{opacity:.3;transform:scale(1.13)}to{opacity:1;transform:scale(1.04)}}@keyframes ekt-grid{from{opacity:0;transform:translateX(-30px)}to{opacity:.6;transform:none}}@keyframes ekt-rise{from{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes ekt-word{from{opacity:0;transform:translateX(25px)}to{opacity:1;transform:none}}
#categoryList>li>.ekt-category-link{display:block;color:#122b4c;text-decoration:none;transition:color .2s,transform .2s}#categoryList>li>.ekt-category-link:hover,#categoryList>li>.ekt-category-link:focus-visible{color:#168465;transform:translateX(3px)}#categoryList>li>.ekt-category-link[aria-current="page"]{font-weight:800;color:#087a5c}
@media(max-width:1000px){.ekt-hero-content{max-width:59%}.ekt-hero h2{font-size:clamp(42px,6vw,68px)}.ekt-section-head{display:block}.ekt-section-head .ekt-label{display:block;margin:0 0 18px}.ekt-use-card{padding:20px}}
@media(max-width:760px){.ekt-hero{min-height:680px;align-items:end;padding:50px 26px 86px}.ekt-photo{object-position:61% center}.ekt-hero-shade{background:linear-gradient(0deg,#03101eff 0%,#04121ee8 31%,#04131e55 67%,transparent)}.ekt-hero:before{background-size:48px 48px;mask-image:linear-gradient(0deg,#000,transparent 80%)}.ekt-hero-content{max-width:620px}.ekt-hero h2{font-size:clamp(40px,9vw,62px);margin:17px 0}.ekt-hero-index{font-size:130px;top:9%;right:24px}.ekt-hero-bottom{left:26px;right:26px}.ekt-nav{grid-template-columns:1fr 1fr}.ekt-nav a{min-height:58px;padding:10px 15px;border-bottom:1px solid #ffffff28}.ekt-intro-grid,.ekt-select-grid{grid-template-columns:1fr;gap:25px}.ekt-use-grid{grid-template-columns:1fr}.ekt-use-card{min-height:200px}.ekt-note{grid-template-columns:1fr;gap:8px}.ekt-cta{display:block}.ekt-cta a{margin-top:25px}.ekt-other>div{grid-template-columns:1fr}}
@media(max-width:480px){.ekt-hero{min-height:680px}.ekt-hero h2{font-size:39px}.ekt-hero-content p{font-size:16px}.ekt-eyebrow{font-size:10px}.ekt-nav a{font-size:11px}.ekt-section{padding:65px 23px}.ekt-section-head h2{font-size:33px}.ekt-flow{padding:24px}.ekt-cta,.ekt-other{padding-left:23px;padding-right:23px}}
@media(prefers-reduced-motion:reduce){.ekt *,.ekt *:before,.ekt *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.ekt-reveal{opacity:1;transform:none}.ekt-photo{transform:none}}

/* Kategori arşivinde yalnızca eklentinin bulunduğu tematik bölümü genişletir. */
.tj-process-section.ekt-fullbleed{padding-top:0!important;padding-bottom:0!important;background:#091923!important}
.tj-process-section.ekt-fullbleed>.container{width:100%!important;max-width:none!important;padding:0!important;margin:0!important}
.tj-process-section.ekt-fullbleed>.container>.row{display:flex!important;width:100%!important;max-width:none!important;margin:0!important;gap:0!important}
.tj-process-section.ekt-fullbleed>.container>.row>.col-lg-3{display:none!important}
.tj-process-section.ekt-fullbleed>.container>.row>.col-lg-9{flex:0 0 100%!important;width:100%!important;max-width:100%!important;padding:0!important;margin:0!important;min-width:0}
.tj-process-section.ekt-fullbleed .ekt{width:100%;max-width:none;margin:0}

/* Kullanım kartları ortak görsel sahnenin üzerinde okunur. */
.ekt .ekt-use-card{background:linear-gradient(145deg,rgba(21,45,54,.88),rgba(8,27,38,.86));backdrop-filter:blur(7px)}
.ekt .ekt-use:before{opacity:.7}
@media(max-width:760px){.ekt .ekt-use-card{backdrop-filter:none;background:rgba(12,32,41,.91)}}

/* Açılışta temanın yinelenen bannerı yerine tek kapak görünür. */
body.ekt-category-page .breadcrumb-wrapper{display:none!important}
body.ekt-category-page .tj-process-section.ekt-fullbleed{padding-top:var(--ekt-header-height,141px)!important;background:#fff!important}
.ekt h1{line-height:1.12;letter-spacing:-.045em;color:inherit}
.ekt .ekt-hero h1{font-size:clamp(45px,6.2vw,80px);font-weight:750;line-height:1.04;color:#fff;margin:28px 0 24px;max-width:640px;text-wrap:balance;animation:ekt-rise .8s .27s both}
.ekt-material{position:relative;display:flex;align-items:center;min-height:clamp(330px,30vw,490px);padding:55px 6.5%;overflow:hidden;isolation:isolate;background:#071621}
.ekt-material:before{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(90deg,#051522fa 0%,#071a29d9 30%,#081e2d55 64%,transparent 100%)}
.ekt-material-copy{position:relative;max-width:470px}
.ekt-material-copy p{color:#fff;font-size:clamp(31px,4.2vw,57px);line-height:1.12;font-weight:700;letter-spacing:-.05em;margin:22px 0 0;text-wrap:balance}
.ekt-material-number{position:absolute;right:6.5%;bottom:28px;color:#d5e4e8;font-size:11px;font-weight:750;letter-spacing:.15em}
@media(max-width:760px){.ekt-material{min-height:390px;padding:45px 23px}.ekt-material:before{background:linear-gradient(90deg,#051522f5 0%,#071a29bb 58%,#071a292b 100%)}.ekt-material-copy{max-width:70%}.ekt-material-copy p{font-size:34px}}
@media(prefers-reduced-motion:reduce){.ekt .ekt-hero h1{animation:none}}
.ekt .ekt-nav a{position:relative}
.ekt .ekt-nav a:after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform:scaleX(0);transform-origin:left;transition:transform .38s ease}
.ekt .ekt-nav a:hover:after,.ekt .ekt-nav a.ekt-active:after{transform:scaleX(1)}
@media(prefers-reduced-motion:reduce){.ekt .ekt-nav a:after{transition:none}}

/* V7: iki içerik bölümü aynı fotoğrafın üzerinde, tek kesintisiz sahne. */
.ekt-visual-story{position:relative;isolation:isolate;overflow:hidden;background:#071722;--ekt-glow-x:65%;--ekt-glow-y:38%}
.ekt-visual-photo{position:absolute;z-index:0;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.055);transition:transform 1.5s cubic-bezier(.16,.72,.2,1)}
.ekt-visual-story.ekt-visible .ekt-visual-photo{transform:scale(1)}
.ekt-visual-shade{position:absolute;z-index:1;inset:0;pointer-events:none;background:linear-gradient(90deg,rgba(3,17,29,.95),rgba(5,20,30,.73) 31%,rgba(4,18,29,.25) 73%,rgba(5,17,27,.19)),linear-gradient(0deg,rgba(4,18,28,.86),transparent 40%)}
.ekt-visual-glow{position:absolute;z-index:1;inset:0;pointer-events:none;background:radial-gradient(circle at var(--ekt-glow-x) var(--ekt-glow-y),rgba(var(--rgb),.26),transparent 29%);mix-blend-mode:screen;opacity:.72}
.ekt .ekt-material{z-index:2;background:transparent;isolation:auto;overflow:visible}
.ekt .ekt-material:before{z-index:0;background:linear-gradient(90deg,rgba(3,15,26,.52),transparent 68%)}
.ekt .ekt-material:after{content:"";position:absolute;z-index:3;left:6.5%;right:6.5%;bottom:0;height:1px;background:linear-gradient(90deg,rgba(var(--rgb),.6),rgba(255,255,255,.24),transparent);transform:scaleX(0);transform-origin:left;transition:transform 1.25s .22s cubic-bezier(.17,.7,.2,1)}
.ekt-visual-story.ekt-visible .ekt-material:after{transform:scaleX(1)}
.ekt .ekt-material-copy,.ekt .ekt-material-number{z-index:2}
.ekt .ekt-use{position:relative;z-index:2;background:transparent!important}
.ekt .ekt-use:before{opacity:.55}
.ekt .ekt-use-card{background:linear-gradient(145deg,rgba(15,38,48,.84),rgba(6,24,36,.79));border-color:rgba(220,244,243,.26)}
.ekt .ekt-use-card:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.09) 48%,transparent 70%);transform:translateX(-140%);transition:transform .7s ease}
.ekt .ekt-use-card:hover:after{transform:translateX(140%)}
@media(max-width:760px){.ekt-visual-photo{object-position:61% center}.ekt-visual-shade{background:linear-gradient(90deg,rgba(3,16,27,.91),rgba(4,19,29,.54)),linear-gradient(0deg,rgba(3,16,27,.9),transparent 58%)}.ekt-visual-glow{opacity:.38}.ekt .ekt-use-card{background:rgba(8,28,39,.86)}.ekt .ekt-material:after{left:23px;right:23px}}
@media(prefers-reduced-motion:reduce){.ekt-visual-photo{transform:none;transition:none}.ekt .ekt-material:after{transform:none;transition:none}.ekt .ekt-use-card:after{transition:none}}

/* V10: Açık menü zeminini sadece bu kategori tanıtımının bulunduğu sayfalarda uygula. */
body:has(.tj-process-section.ekt-fullbleed .ekt) .tj-header-area.header-absolute{background:#f3f5f2!important}
body:has(.tj-process-section.ekt-fullbleed .ekt) .tj-header-area.header-absolute .header-search-bar input{border-color:#cad5cf}

/* V8 düzeninde kaydırmayla gelen kartlar; bölüm yüksekliği ve akış sırası değişmez. */
.ekt .ekt-reveal{--ekt-enter-x:0px;--ekt-enter-y:35px;opacity:0;transform:translate3d(var(--ekt-enter-x),var(--ekt-enter-y),0) scale(.985);filter:blur(3px);transition:opacity .7s ease,transform .8s cubic-bezier(.16,.78,.22,1),filter .7s ease}
.ekt .ekt-reveal.ekt-visible{opacity:1;transform:none;filter:none}
.ekt .ekt-intro .ekt-section-head.ekt-reveal,.ekt .ekt-use .ekt-section-head.ekt-reveal{--ekt-enter-x:-68px;--ekt-enter-y:0px}
.ekt .ekt-select .ekt-section-head.ekt-reveal,.ekt .ekt-questions .ekt-section-head.ekt-reveal{--ekt-enter-x:68px;--ekt-enter-y:0px}
.ekt .ekt-prose p.ekt-reveal{--ekt-enter-x:-55px;--ekt-enter-y:8px}
.ekt .ekt-flow.ekt-reveal{--ekt-enter-x:70px;--ekt-enter-y:0px}
.ekt .ekt-flow-step.ekt-reveal{--ekt-enter-x:45px;--ekt-enter-y:0px}
.ekt .ekt-use-card:nth-child(1).ekt-reveal{--ekt-enter-x:-95px;--ekt-enter-y:10px}
.ekt .ekt-use-card:nth-child(2).ekt-reveal{--ekt-enter-x:0px;--ekt-enter-y:-75px}
.ekt .ekt-use-card:nth-child(3).ekt-reveal{--ekt-enter-x:95px;--ekt-enter-y:10px}
.ekt .ekt-select-item:nth-child(odd).ekt-reveal{--ekt-enter-x:-64px;--ekt-enter-y:0px}
.ekt .ekt-select-item:nth-child(even).ekt-reveal{--ekt-enter-x:64px;--ekt-enter-y:0px}
.ekt .ekt-material-copy.ekt-reveal{--ekt-enter-x:-80px;--ekt-enter-y:0px}
.ekt .ekt-detail-points.ekt-reveal{--ekt-enter-x:75px;--ekt-enter-y:0px}
.ekt .ekt-cta.ekt-reveal{--ekt-enter-x:0px;--ekt-enter-y:65px}
.ekt .ekt-other.ekt-reveal{--ekt-enter-x:70px;--ekt-enter-y:0px}
.ekt .ekt-use-card.ekt-reveal:nth-child(2),.ekt .ekt-prose p.ekt-reveal:nth-child(2){transition-delay:120ms}
.ekt .ekt-use-card.ekt-reveal:nth-child(3){transition-delay:240ms}
.ekt .ekt-flow-step.ekt-reveal:nth-of-type(3){transition-delay:190ms}
.ekt .ekt-hero:before{background-position:var(--ekt-grid-scroll,0px) 0,0 var(--ekt-grid-scroll,0px)}

/* Kısa, dekoratif yazı döngüsü; ana başlıklar sabit ve okunur kalır. */
.ekt-type-wrap{display:flex;align-items:center;gap:7px;min-height:28px;margin-top:26px;color:#e7f5ed;font-size:14px;font-weight:650;letter-spacing:.025em;white-space:nowrap;max-width:100%;overflow:hidden}
.ekt-type-tag{flex:0 0 auto;color:var(--accent);font-size:11px;font-weight:850;letter-spacing:.12em}
.ekt-typed{display:inline-block;min-width:2px}
.ekt-type-caret{width:2px;height:17px;flex:0 0 2px;background:var(--accent);box-shadow:0 0 10px var(--accent);animation:ekt-caret 1s steps(1,end) infinite}
.ekt-material-sub.ekt-typed{min-height:27px;border-right:2px solid var(--accent);padding-right:5px;color:#d6f3e5;font-size:16px;font-weight:650}
@keyframes ekt-caret{50%{opacity:0}}
.ekt .ekt-nav a{font-size:14px}
.ekt .ekt-nav b{font-size:12px}
.ekt-hero-bottom{font-size:12px}
@media(max-width:760px){.ekt-type-wrap{font-size:12px;margin-top:18px;min-height:23px}.ekt-type-tag{font-size:9px}.ekt-material-sub.ekt-typed{font-size:14px}.ekt .ekt-nav a{font-size:12px}.ekt .ekt-nav b{font-size:11px}.ekt .ekt-reveal{--ekt-enter-x:0px;--ekt-enter-y:35px}.ekt .ekt-use-card:nth-child(1).ekt-reveal,.ekt .ekt-use-card:nth-child(2).ekt-reveal,.ekt .ekt-use-card:nth-child(3).ekt-reveal{--ekt-enter-x:0px;--ekt-enter-y:36px}}
@media(prefers-reduced-motion:reduce){.ekt .ekt-reveal{opacity:1;transform:none;filter:none;transition:none}.ekt-type-caret{animation:none;opacity:0}}
.ekt.ekt-scroll-scrub .ekt-reveal{transition:none!important}

/* V8: canlı temada body_class çağrılmadığı için kapak koşulunu gerçek eklenti alanına bağla. */
body:has(.tj-process-section.ekt-fullbleed .ekt) .breadcrumb-wrapper{display:none!important}
body:has(.tj-process-section.ekt-fullbleed .ekt) .tj-process-section.ekt-fullbleed{padding-top:var(--ekt-header-height,141px)!important}

/* Filtreleme yolu kaydırma ile ilerler; içerik ve etkileşimler üst katmanda kalır. */
.ekt-flow-trace{position:absolute;z-index:0;left:0;right:0;bottom:2%;width:100%;height:170px;opacity:.57;pointer-events:none;overflow:visible}
.ekt-flow-rail{fill:none;stroke:rgba(224,248,237,.21);stroke-width:2}
.ekt-flow-line{fill:none;stroke:var(--accent);stroke-width:3;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100;filter:drop-shadow(0 0 7px var(--accent))}
.ekt-flow-particle{fill:#fff;stroke:var(--accent);stroke-width:3;filter:drop-shadow(0 0 9px var(--accent))}
.ekt-flow-heading,.ekt-flow-step,.ekt-flow small{position:relative;z-index:1}
.ekt-flow-step{transition:color .45s,border-color .45s}
.ekt-flow-step.ekt-flow-lit{border-color:rgba(var(--rgb),.65);color:#fff}
.ekt-flow-step.ekt-flow-lit .ekt-flow-number{filter:drop-shadow(0 0 6px var(--accent))}

/* Tek detay görseli sabit kalır; yalnızca görüntünün odak noktası hafifçe hareket eder. */
.ekt-visual-photo,.ekt-visual-story.ekt-visible .ekt-visual-photo{transform:translate3d(0,var(--ekt-story-shift,0px),0) scale(1.09);transition:opacity 1.3s ease;will-change:transform}
.ekt-visual-story:not(.ekt-visible) .ekt-visual-photo{opacity:.66}
.ekt-visual-story.ekt-visible .ekt-visual-photo{opacity:1}
.ekt .ekt-material{min-height:clamp(410px,37vw,580px);display:flex;align-items:center;justify-content:space-between;gap:35px}
.ekt-material-sub{display:block;color:#d7e7e5;font-size:14px;margin-top:17px;letter-spacing:.01em}
.ekt-detail-points{position:relative;z-index:2;flex:0 1 280px;display:grid;gap:8px;margin:0 2% 0 0}
.ekt-detail-points span{display:flex;align-items:center;gap:14px;padding:16px 17px;border:1px solid rgba(228,249,236,.34);background:rgba(5,23,31,.66);backdrop-filter:blur(8px);color:#f7fffa;font-size:14px;font-weight:650;transition:transform .4s,border-color .4s,background .4s}
.ekt-detail-points span:nth-child(2){margin-left:24px}.ekt-detail-points span:nth-child(3){margin-left:48px}
.ekt-detail-points b{font-size:11px;color:var(--accent);letter-spacing:.12em}
.ekt-detail-points span:hover{transform:translateX(-7px);border-color:var(--accent);background:rgba(5,23,31,.84)}
.ekt-detail-points.ekt-reveal span{opacity:0;transform:translateX(20px);transition:opacity .7s,transform .7s}
.ekt-detail-points.ekt-visible span{opacity:1;transform:none}
.ekt-detail-points.ekt-visible span:nth-child(2){transition-delay:100ms}.ekt-detail-points.ekt-visible span:nth-child(3){transition-delay:200ms}
.ekt-select-item.ekt-reveal:nth-child(even){transition-delay:90ms}
.ekt-flow-step.ekt-reveal:nth-of-type(2){transition-delay:100ms}.ekt-flow-step.ekt-reveal:nth-of-type(3){transition-delay:200ms}
@media(max-width:760px){.ekt .ekt-material{min-height:510px;display:block;padding-top:75px}.ekt-detail-points{width:min(100%,290px);margin:32px 0 0 auto;gap:6px}.ekt-detail-points span{padding:11px 12px;font-size:12px}.ekt-detail-points span:nth-child(2),.ekt-detail-points span:nth-child(3){margin-left:0}.ekt-material-copy{max-width:86%}.ekt-material-copy p{font-size:clamp(30px,7vw,42px)}.ekt-flow-trace{opacity:.37}}
@media(max-width:480px){.ekt .ekt-material{min-height:540px}.ekt-detail-points{max-width:270px}.ekt-material-number{bottom:15px}}
@media(prefers-reduced-motion:reduce){.ekt-visual-photo,.ekt-visual-story.ekt-visible .ekt-visual-photo{transform:none;will-change:auto}.ekt-detail-points.ekt-reveal span{opacity:1;transform:none;transition:none}.ekt-flow-line{stroke-dashoffset:0}.ekt-flow-particle{display:none}}
