.ef-theme-toggle{width:38px;height:38px;flex:0 0 38px;border:1px solid rgba(255,255,255,.16);border-radius:50%;display:grid;place-items:center;background:rgba(255,255,255,.06);color:#ffba00;cursor:pointer;position:relative;transition:.25s}.ef-theme-toggle:hover{transform:rotate(8deg);border-color:#ffba00;background:rgba(255,186,0,.1)}.ef-theme-toggle span{position:absolute;font-size:18px;line-height:1;transition:.25s}.ef-theme-moon{opacity:0;transform:scale(.55) rotate(-35deg)}
html[data-theme=light]{color-scheme:light}html[data-theme=dark]{color-scheme:dark}html[data-theme=light] .ef-theme-sun{opacity:0;transform:scale(.55) rotate(35deg)}html[data-theme=light] .ef-theme-moon{opacity:1;transform:scale(1) rotate(0);color:#253747}
html[data-theme=light] body{background:#f4f7f9!important;color:#14202a!important}html[data-theme=light] header{background:rgba(255,255,255,.94)!important;color:#14202a!important;border-color:#dce3e8!important;box-shadow:0 8px 30px rgba(25,44,58,.08)}html[data-theme=light] header a,html[data-theme=light] header button{color:#334551!important}html[data-theme=light] header a:hover{color:#b47b00!important}html[data-theme=light] header .ef-theme-toggle{border-color:#ced8df;background:#f5f8fa;color:#b47b00!important}html[data-theme=light] header .dropdown-menu{background:rgba(255,255,255,.98)!important;border-color:#d8e1e7!important;box-shadow:0 22px 55px rgba(31,52,68,.15)!important}html[data-theme=light] header .dropdown-menu a{color:#41525e!important}html[data-theme=light] header .dropdown-menu a:hover{background:#ffba00!important;color:#111b22!important}
html[data-theme=light] .ef-home,html[data-theme=light] .efd-page,html[data-theme=light] .efs-page{--bg:#f4f7f9;--panel:#fff;--line:#d8e1e7;--muted:#667784;background:#f4f7f9;color:#14202a}html[data-theme=light] .ef-home{background:#f4f7f9}.ef-home .ef-hero{color:#eef3f7}
html[data-theme=light] .ef-stats,html[data-theme=light] .ef-company,html[data-theme=light] .ef-news-card,html[data-theme=light] .efd-card,html[data-theme=light] .efs-card{background:#fff!important;border-color:#d7e0e6!important;color:#15232d!important;box-shadow:0 14px 40px rgba(30,52,68,.07)!important}html[data-theme=light] .ef-company p,html[data-theme=light] .ef-company small,html[data-theme=light] .efd-card-main>p,html[data-theme=light] .efd-card-info span,html[data-theme=light] .efs-card p{color:#6b7b87!important}html[data-theme=light] .efd-card h3 a,html[data-theme=light] .efs-card h3{color:#15232d!important}
html[data-theme=light] .efd-results,html[data-theme=light] .efs-catalog{background:#f4f7f9}html[data-theme=light] .efd-cta .efd-shell,html[data-theme=light] .efs-cta .efs-shell,html[data-theme=light] .ef-join{background:linear-gradient(120deg,#fff,#edf3f6)!important;border-color:#d5dfe5!important}html[data-theme=light] .efd-cta h2,html[data-theme=light] .efs-cta h2,html[data-theme=light] .ef-join h2{color:#15232d!important}
html[data-theme=light] body.ef-interior{--ef-bg:#f4f7f9;--ef-panel:#fff;--ef-panel-2:#f7fafb;--ef-line:#d6e0e6;--ef-text:#15232d;--ef-muted:#687985;background:#f4f7f9;color:#15232d}html[data-theme=light] body.ef-interior main{background:radial-gradient(circle at 85% 8%,rgba(255,186,0,.09),transparent 23%),#f4f7f9!important}html[data-theme=light] body.ef-interior .bg-white,html[data-theme=light] body.ef-interior article,html[data-theme=light] body.ef-interior .tkl-card,html[data-theme=light] body.ef-interior .tdet-card,html[data-theme=light] body.ef-interior .ym-card{background:#fff!important;border-color:#d8e1e7!important;color:#15232d!important;box-shadow:0 16px 45px rgba(30,51,66,.08)!important}html[data-theme=light] body.ef-interior .text-slate-900,html[data-theme=light] body.ef-interior .text-slate-800,html[data-theme=light] body.ef-interior .text-slate-700,html[data-theme=light] body.ef-interior .text-slate-600{color:#263742!important}html[data-theme=light] body.ef-interior .text-slate-500,html[data-theme=light] body.ef-interior .text-slate-400,html[data-theme=light] body.ef-interior .text-slate-300{color:#687985!important}html[data-theme=light] body.ef-interior input,html[data-theme=light] body.ef-interior select,html[data-theme=light] body.ef-interior textarea{background:#fff!important;border-color:#ccd8df!important;color:#1b2b35!important}
html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>div{background:#fff!important;border-color:#d3dde3!important;color:#43535e!important}html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>div span{color:#43535e!important}html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked+div,html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked~div{background:#fff8df!important;border-color:#ffba00!important}html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked+div span,html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked~div span{color:#17232c!important}
html[data-theme=light] .ef-site-footer{background:#eaf0f3;color:#1b2a34;border-color:#d4dee4}html[data-theme=light] .ef-footer-logo{color:#17232c}html[data-theme=light] .ef-footer-logo strong{color:#53646f}html[data-theme=light] .ef-footer-brand p,html[data-theme=light] .ef-footer-newsletter p,html[data-theme=light] .ef-footer-nav a{color:#657681}html[data-theme=light] .ef-footer-newsletter h3,html[data-theme=light] .ef-footer-nav h3{color:#17232c}html[data-theme=light] .ef-footer-newsletter input{background:#fff!important;border-color:#cdd8de!important;color:#17232c!important}html[data-theme=light] .ef-footer-bottom{border-color:#cfdae0;color:#71818b}
@media(max-width:1023px){.ef-theme-toggle{width:36px;height:36px;flex-basis:36px}}

/* Light-mode contrast hardening */
html[data-theme=light] body.ef-interior .bg-white h1,html[data-theme=light] body.ef-interior .bg-white h2,html[data-theme=light] body.ef-interior .bg-white h3,html[data-theme=light] body.ef-interior .bg-white h4,html[data-theme=light] body.ef-interior article h2,html[data-theme=light] body.ef-interior article h3{color:#172630!important}
html[data-theme=light] body.ef-interior .bg-white p,html[data-theme=light] body.ef-interior article p,html[data-theme=light] body.ef-interior .prose{color:#5f707c!important}
html[data-theme=light] body.ef-interior .bg-white .text-white,html[data-theme=light] body.ef-interior article .text-white{color:#172630!important}
html[data-theme=light] body.ef-interior .bg-brand-dark .text-white,html[data-theme=light] body.ef-interior [class*="from-brand-dark"] .text-white,html[data-theme=light] body.ef-interior [class*="from-slate-9"] .text-white{color:#fff!important}
html[data-theme=light] body.ef-interior .bg-slate-50,html[data-theme=light] body.ef-interior .bg-slate-100{background:#edf2f5!important}
html[data-theme=light] body.ef-interior .border-slate-100,html[data-theme=light] body.ef-interior .border-slate-200{border-color:#d6e0e6!important}
html[data-theme=light] body.ef-interior .page-numbers{background:#fff!important;border-color:#ccd8df!important;color:#465762!important}
html[data-theme=light] body.ef-interior .page-numbers.current,html[data-theme=light] body.ef-interior .page-numbers:hover{background:#ffba00!important;color:#14202a!important;border-color:#ffba00!important}

/* Homepage */
html[data-theme=light] .ef-stats{background:#fff!important}html[data-theme=light] .ef-stats b{color:#172630!important}html[data-theme=light] .ef-stats span{color:#657681!important}
html[data-theme=light] .ef-brand-row{border-color:#d5dfe5!important}html[data-theme=light] .ef-brand-row span{color:#263742!important}html[data-theme=light] .ef-brand-row a,html[data-theme=light] .ef-news-head a{color:#334651!important;border-color:#cbd7de!important}
html[data-theme=light] .ef-company .ef-company-head,html[data-theme=light] .ef-company b{color:#172630!important}html[data-theme=light] .ef-company small strong{color:#253640!important}
html[data-theme=light] .ef-news-card h3{color:#fff!important}html[data-theme=light] .ef-news-card small{color:#c7d0d6!important}
html[data-theme=light] .ef-join li b{color:#172630!important}html[data-theme=light] .ef-join li span,html[data-theme=light] .ef-join p{color:#647580!important}

/* Directory and services */
html[data-theme=light] .efd-result-meta,html[data-theme=light] .efd-result-meta span{color:#657681!important}html[data-theme=light] .efd-result-meta a{background:#fff;color:#334651;border-color:#ccd8df}
html[data-theme=light] .efd-card-tags span{color:#586a75;border-color:#d1dce2}html[data-theme=light] .efd-card-action{border-color:#d5dfe5;color:#536570}
html[data-theme=light] .efs-section-head p{color:#667783!important}html[data-theme=light] .efs-card-no{color:#82909a!important}html[data-theme=light] .efs-card-bottom{border-color:#d8e1e7;color:#687985}html[data-theme=light] .efs-card-bottom b{color:#263742}
html[data-theme=light] .efs-empty,html[data-theme=light] .efd-empty{background:#fff!important;border-color:#d6e0e6!important;color:#172630}html[data-theme=light] .efs-empty p,html[data-theme=light] .efd-empty p{color:#657681}

/* Help center */
html[data-theme=light] body.ef-section-yardim-merkezi .ym-pill{background:#fff!important;border-color:#ccd8df!important;color:#43545f!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-pill:hover{background:#ffba00!important;border-color:#ffba00!important;color:#14202a!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-card{background:#fff!important;border-color:#d6e0e6!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-card-title{color:#172630!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-card-desc,html[data-theme=light] body.ef-section-yardim-merkezi .ym-card-expand-inner p,html[data-theme=light] body.ef-section-yardim-merkezi .ym-step-content{color:#5f707c!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-step-content strong{color:#172630!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-card-expand-inner{border-color:#d8e1e7!important}

/* Privacy and policy content */
html[data-theme=light] body.ef-section-gizlilik-politikasi .max-w-4xl>.bg-white{background:#fff!important;border-color:#d6e0e6!important;color:#536570!important}
html[data-theme=light] body.ef-section-gizlilik-politikasi .bg-blue-50{background:#fff8df!important;border-color:#efd68a!important}
html[data-theme=light] body.ef-section-gizlilik-politikasi .bg-blue-50 p,html[data-theme=light] body.ef-section-gizlilik-politikasi li{color:#52636f!important}
html[data-theme=light] body.ef-section-gizlilik-politikasi h3{color:#172630!important}
html[data-theme=light] body.ef-section-gizlilik-politikasi .border-t{border-color:#d8e1e7!important}

/* Quotes */
html[data-theme=light] body.ef-section-teklifler .tkl-card,html[data-theme=light] body.ef-section-teklifler .tkl-step,html[data-theme=light] body.ef-section-teklifler .tlist-card,html[data-theme=light] body.ef-section-teklifler .tdet-card,html[data-theme=light] body.ef-section-teklifler .tdet-firma-card{background:#fff!important;border-color:#d5dfe5!important;color:#263742!important}
html[data-theme=light] body.ef-section-teklifler .tkl-label,html[data-theme=light] body.ef-section-teklifler .tdet-info-label{color:#5b6c77!important}
html[data-theme=light] body.ef-section-teklifler .tdet-info-val{color:#172630!important}
html[data-theme=light] body.ef-section-teklifler .tlist-filter-bar{background:rgba(255,255,255,.95)!important;border-color:#d5dfe5!important}
html[data-theme=light] body.ef-section-teklifler .tlist-filter-select{background-color:#fff!important;border-color:#ccd8df!important;color:#344752!important}
html[data-theme=light] body.ef-section-teklifler .tlist-countdown{background:#edf2f5!important;border-color:#d3dde3!important;color:#536570!important}

/* Calculators */
html[data-theme=light] body.ef-section-hesaplamalar .sticky,html[data-theme=light] body.ef-section-hesaplamalar .lg\:w-3\/4>div,html[data-theme=light] body.ef-section-hesaplamalar .calc-card,html[data-theme=light] body.ef-section-hesaplamalar .bg-white{background:#fff!important;border-color:#d6e0e6!important}
html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>div i{color:#71828d!important}
html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked+div i,html[data-theme=light] body.ef-section-hesaplamalar label:has(>input.peer)>input.peer:checked~div i{color:#b27a00!important}

/* Contact, AutoCAD and panel */
html[data-theme=light] body.ef-section-iletisim .md\:w-7\/12{background:#fff!important}
html[data-theme=light] body.ef-section-autocad-eklentiler a.group,html[data-theme=light] body.ef-section-autocad-eklentiler article{background:#fff!important;border-color:#d6e0e6!important}
html[data-theme=light] body.ef-section-panel aside,html[data-theme=light] body.ef-section-panel .panel-sidebar,html[data-theme=light] body.ef-section-panel .bg-white{background:#fff!important;border-color:#d6e0e6!important}
html[data-theme=light] body.ef-section-panel th{background:#edf2f5!important;color:#172630!important}html[data-theme=light] body.ef-section-panel td{color:#4f606c!important;border-color:#d8e1e7!important}

/* Footer controls */
html[data-theme=light] .ef-footer-social a{color:#536570;border-color:#c7d3da}html[data-theme=light] .ef-footer-social a:hover{color:#9c6a00;border-color:#d69a00}

/* Homepage image cards and CTA contrast */
html[data-theme=light] .ef-news-card{background:linear-gradient(0deg,rgba(10,20,28,.88),rgba(10,20,28,.08)),var(--news-image,linear-gradient(135deg,#193247,#31495a)) center/cover!important;color:#fff!important;border-color:#cdd8df!important}
html[data-theme=light] .ef-news-card h3,html[data-theme=light] .ef-news-card span{color:#fff!important}
html[data-theme=light] .ef-secondary{color:#243641!important;border-color:#aebdc6!important;background:rgba(255,255,255,.68)!important}
html[data-theme=light] .ef-secondary:hover{background:#fff!important;border-color:#d49700!important;color:#9b6800!important}

/* True light variants for every hero */
html[data-theme=light] .ef-hero{background:#edf3f6!important;color:#172630!important}
html[data-theme=light] .ef-hero:before{opacity:.22;filter:saturate(.65) contrast(.82)}
html[data-theme=light] .ef-hero:after{background:linear-gradient(90deg,#f4f7f9 0%,rgba(244,247,249,.98) 27%,rgba(244,247,249,.82) 47%,rgba(244,247,249,.25) 75%,rgba(244,247,249,.48) 100%),linear-gradient(0deg,#f4f7f9 0%,transparent 34%)!important}

/* Light homepage artwork */
html[data-theme=light] .ef-home{background:#f7f8f7;color:#172630}
html[data-theme=light] .ef-hero{background:#f7f8f7!important}
html[data-theme=light] .ef-hero:before{
  left:18%;
  right:-7%;
  opacity:1;
  filter:none;
  background-image:url('../images/generated/hero-light.png')!important;
  background-position:center 49%;
  background-size:cover
}
html[data-theme=light] .ef-hero:after{
  background:
    linear-gradient(90deg,#f7f8f7 0%,rgba(247,248,247,.99) 23%,rgba(247,248,247,.88) 38%,rgba(247,248,247,.2) 60%,rgba(247,248,247,.04) 100%),
    linear-gradient(0deg,#f7f8f7 0%,transparent 25%)!important
}
html[data-theme=light] .ef-category-card{
  color:#172630;
  border-color:#d8dfe1;
  box-shadow:0 14px 35px rgba(25,43,55,.08)
}
html[data-theme=light] .ef-category-card:hover{
  border-color:#d6a82f;
  box-shadow:0 24px 48px rgba(25,43,55,.14)
}
html[data-theme=light] .ef-category-card h2{color:#172630}
html[data-theme=light] .ef-category-card p{color:#52636d}
html[data-theme=light] .ef-card-1{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.18) 61%),url('../images/generated/category-companies-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-card-2{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.18) 61%),url('../images/generated/category-products-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-card-3{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.16) 61%),url('../images/generated/category-brands-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-card-4{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.16) 61%),url('../images/generated/category-services-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-card-5{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.16) 61%),url('../images/generated/category-tenders-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-card-6{background:linear-gradient(180deg,rgba(255,255,255,.99) 0%,rgba(255,255,255,.94) 35%,rgba(255,255,255,.16) 61%),url('../images/generated/category-events-light.png') center/cover no-repeat!important}
html[data-theme=light] .ef-join{
  background:
    linear-gradient(90deg,rgba(255,255,255,.97) 0%,rgba(255,255,255,.9) 32%,rgba(255,255,255,.08) 57%,rgba(255,255,255,.78) 78%,rgba(255,255,255,.94) 100%),
    url('../images/generated/join-energy-banner-light.png') center/cover no-repeat!important;
  border-color:#d8dfe1!important;
  box-shadow:0 18px 46px rgba(25,43,55,.09)
}
html[data-theme=light] .ef-join .ef-secondary{color:#172630!important;border-color:#9ba9b1!important;background:rgba(255,255,255,.8)}
html[data-theme=light] .ef-join .ef-join-benefits i{background:rgba(255,255,255,.88);border-color:#b9c4ca;color:#172630}

@media(max-width:700px){
  html[data-theme=light] .ef-hero:before{left:0;right:-44%;background-size:auto 72%;background-position:58% 4%}
  html[data-theme=light] .ef-hero:after{background:linear-gradient(0deg,#f7f8f7 0%,rgba(247,248,247,.96) 43%,rgba(247,248,247,.2) 100%),linear-gradient(90deg,rgba(247,248,247,.94),rgba(247,248,247,.1))!important}
  html[data-theme=light] .ef-join{background:linear-gradient(180deg,rgba(255,255,255,.84),rgba(255,255,255,.98)),url('../images/generated/join-energy-banner-light.png') 66% center/cover no-repeat!important}
}
html[data-theme=light] .ef-hero h1{color:#172630!important}html[data-theme=light] .ef-hero-copy>p,html[data-theme=light] .ef-hero .ef-eyebrow{color:#536570!important}
html[data-theme=light] .ef-search{background:rgba(255,255,255,.94)!important;border-color:#cbd7de!important;box-shadow:0 22px 60px rgba(37,57,70,.13)!important}
html[data-theme=light] .ef-search-tabs button{color:#52646f!important}html[data-theme=light] .ef-search-tabs button.active{color:#07111b!important}
html[data-theme=light] .ef-search-form label,html[data-theme=light] .ef-search-form select{background:#f8fafb!important;border-color:#ccd7de!important;color:#263843!important}
html[data-theme=light] .ef-search-form input{color:#1d2d37!important}html[data-theme=light] .ef-popular{color:#61727e!important}html[data-theme=light] .ef-popular a{color:#4f616c!important;border-color:#cbd6dd!important;background:#f7f9fa}

html[data-theme=light] .efd-hero,html[data-theme=light] .efs-hero{background:radial-gradient(circle at 76% 38%,rgba(255,186,0,.13),transparent 23%),linear-gradient(120deg,#fff,#eaf1f4 68%)!important;color:#172630!important;border-color:#d5dfe5!important}
html[data-theme=light] .efd-hero h1,html[data-theme=light] .efs-hero h1{color:#172630!important}
html[data-theme=light] .efd-hero-copy>p,html[data-theme=light] .efs-hero-copy>p,html[data-theme=light] .efd-hero .efd-kicker,html[data-theme=light] .efs-hero .efs-kicker{color:#536570!important}
html[data-theme=light] .efd-grid-bg,html[data-theme=light] .efs-hero:before{opacity:.35}
html[data-theme=light] .efd-filter,html[data-theme=light] .efs-search{background:rgba(255,255,255,.96)!important;border-color:#cbd7de!important;box-shadow:0 22px 60px rgba(37,57,70,.12)!important}
html[data-theme=light] .efd-filter label{background:#f7fafb!important;border-color:#ced9df!important}
html[data-theme=light] .efd-filter input,html[data-theme=light] .efd-filter select,html[data-theme=light] .efs-search input{color:#1e303a!important}
html[data-theme=light] .efs-quick>span{color:#71818b!important}html[data-theme=light] .efs-quick a{color:#475964!important;border-color:#cbd7de!important;background:#fff}

html[data-theme=light] body.ef-interior main>.bg-slate-50>div:first-child,html[data-theme=light] body.ef-interior main>.min-h-screen>div:first-child,html[data-theme=light] body.ef-interior main>.bg-\[\#f8fafc\]>div:first-child,html[data-theme=light] body.ef-interior main>.bg-brand-dark,html[data-theme=light] body.ef-section-hesaplamalar main>.bg-brand-dark,html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark{background:radial-gradient(circle at 78% 42%,rgba(255,186,0,.13),transparent 25%),linear-gradient(120deg,#fff,#eaf1f4)!important;border-color:#d4dee4!important;color:#172630!important}
html[data-theme=light] body.ef-interior main>.bg-slate-50>div:first-child h1,html[data-theme=light] body.ef-interior main>.min-h-screen>div:first-child h1,html[data-theme=light] body.ef-interior main>.bg-\[\#f8fafc\]>div:first-child h1,html[data-theme=light] body.ef-interior main>.bg-brand-dark h1,html[data-theme=light] body.ef-section-hesaplamalar main>.bg-brand-dark h1,html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark h1{color:#172630!important}
html[data-theme=light] body.ef-interior main>.bg-slate-50>div:first-child p,html[data-theme=light] body.ef-interior main>.min-h-screen>div:first-child p,html[data-theme=light] body.ef-interior main>.bg-\[\#f8fafc\]>div:first-child p,html[data-theme=light] body.ef-interior main>.bg-brand-dark p,html[data-theme=light] body.ef-section-hesaplamalar main>.bg-brand-dark p,html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark p{color:#5d6e79!important}
html[data-theme=light] body.ef-interior main>.bg-brand-dark a,html[data-theme=light] body.ef-interior main>.bg-brand-dark span,html[data-theme=light] body.ef-section-hesaplamalar main>.bg-brand-dark a,html[data-theme=light] body.ef-section-hesaplamalar main>.bg-brand-dark span{color:#536570!important}

html[data-theme=light] body.ef-section-teklifler .tkl-hero,html[data-theme=light] body.ef-section-teklifler .tlist-hero,html[data-theme=light] body.ef-section-teklifler .tdet-hero,html[data-theme=light] body.ef-section-yardim-merkezi .ym-hero{background:radial-gradient(circle at 76% 42%,rgba(255,186,0,.14),transparent 25%),linear-gradient(120deg,#fff,#eaf1f4)!important;border-color:#d4dee4!important;color:#172630!important}
html[data-theme=light] body.ef-section-teklifler .tkl-hero h1,html[data-theme=light] body.ef-section-teklifler .tlist-hero h1,html[data-theme=light] body.ef-section-teklifler .tdet-hero h1,html[data-theme=light] body.ef-section-yardim-merkezi .ym-hero h1{color:#172630!important}
html[data-theme=light] body.ef-section-teklifler .tkl-hero p,html[data-theme=light] body.ef-section-teklifler .tlist-hero p,html[data-theme=light] body.ef-section-teklifler .tdet-hero p,html[data-theme=light] body.ef-section-yardim-merkezi .ym-hero p{color:#5d6e79!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-hero-stat-value{-webkit-text-fill-color:#172630!important;color:#172630!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-search-box input{background:#fff!important;border-color:#cbd7de!important;color:#172630!important}
html[data-theme=light] body.ef-section-yardim-merkezi .ym-search-box input::placeholder{color:#7b8a94!important}

/* Company detail keeps imagery but receives a readable light veil */
html[data-theme=light] body.ef-company-detail main>.bg-\[\#f8fafc\]>div:first-child{background:#eaf1f4!important}
html[data-theme=light] body.ef-company-detail main>.bg-\[\#f8fafc\]>div:first-child>div:first-child{background:linear-gradient(90deg,rgba(244,247,249,.96),rgba(244,247,249,.64))!important}
html[data-theme=light] body.ef-company-detail main>.bg-\[\#f8fafc\]>div:first-child h1{color:#172630!important}
html[data-theme=light] body.ef-company-detail main>.bg-\[\#f8fafc\]>div:first-child .text-slate-300{color:#536570!important}

/* Unified compact inner-page hero rhythm (homepage excluded) */
body.ef-interior{--ef-inner-hero-height:360px}
body.ef-interior .efd-hero,body.ef-interior .efs-hero,body.ef-interior .ym-hero,body.ef-interior .tkl-hero,body.ef-interior .tlist-hero,body.ef-interior .tdet-hero,body.ef-interior main>.bg-brand-dark,body.ef-interior main>.bg-slate-50>div:first-child,body.ef-interior main>.min-h-screen>div:first-child,body.ef-interior main>.bg-\[\#f8fafc\]>div:first-child{height:var(--ef-inner-hero-height)!important;min-height:var(--ef-inner-hero-height)!important;max-height:var(--ef-inner-hero-height)!important;padding-top:32px!important;padding-bottom:32px!important;display:flex;align-items:center}
body.ef-interior .efd-hero>.efd-shell,body.ef-interior .efs-hero>.efs-shell{width:min(1380px,calc(100% - 48px))}
body.ef-interior .efd-hero{flex-direction:column;justify-content:center}
body.ef-interior .efd-hero-signal{height:230px}
body.ef-interior .efs-visual{height:260px}
body.ef-interior .ym-hero>div:not(.ym-glow-1):not(.ym-glow-2):not(.ym-glow-3){width:100%}
body.ef-interior .tlist-hero>div,body.ef-interior .tdet-hero>div,body.ef-interior .tkl-hero>div{position:relative;z-index:2}

/* AutoCAD list/detail light hero */
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark{background:radial-gradient(circle at 78% 44%,rgba(255,186,0,.14),transparent 24%),linear-gradient(120deg,#fff,#eaf1f4)!important;color:#172630!important;border-bottom:1px solid #d5dfe5!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark>.absolute.inset-0{background:linear-gradient(110deg,rgba(255,255,255,.9),rgba(233,241,244,.72))!important;opacity:1!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark h1{color:#172630!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark p,html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark nav{color:#5a6c77!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark nav a,html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark nav span{color:#4f616c!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark .bg-white\/20{background:#fff!important;border:1px solid #cbd7de!important;color:#334651!important}
html[data-theme=light] body.ef-section-autocad-eklentiler main>.bg-brand-dark .bg-blue-700{background:#ffba00!important;color:#172630!important}
html[data-theme=light] body.ef-section-autocad-eklentiler .ac-detail-hero h1{color:#172630!important;text-shadow:none!important}
html[data-theme=light] body.ef-section-autocad-eklentiler .ac-detail-hero nav .text-white{color:#526570!important}
html[data-theme=light] body.ef-section-autocad-eklentiler .ac-detail-hero>div.absolute{z-index:0}
html[data-theme=light] body.ef-section-autocad-eklentiler .ac-detail-hero>.container{position:relative;z-index:1}

/* AutoCAD detail: keep the article below the compact hero */
body.ef-section-autocad-eklentiler .ac-detail-hero{
  position:relative;
  z-index:1
}
body.ef-section-autocad-eklentiler #page-content{
  position:relative;
  z-index:2
}
body.ef-section-autocad-eklentiler #page-content>.container{
  height:auto!important;
  min-height:0!important;
  max-height:none!important;
  padding-top:0!important;
  padding-bottom:0!important;
  display:block!important;
  align-items:initial!important
}

@media(max-width:767px){body.ef-interior{--ef-inner-hero-height:300px}body.ef-interior .efd-hero,body.ef-interior .efs-hero,body.ef-interior .ym-hero,body.ef-interior .tkl-hero,body.ef-interior .tlist-hero,body.ef-interior .tdet-hero,body.ef-interior main>.bg-brand-dark,body.ef-interior main>.bg-slate-50>div:first-child,body.ef-interior main>.min-h-screen>div:first-child,body.ef-interior main>.bg-\[\#f8fafc\]>div:first-child{height:auto!important;min-height:var(--ef-inner-hero-height)!important;max-height:none!important;padding-top:30px!important;padding-bottom:30px!important}.efd-hero-signal,.efs-visual{display:none!important}}
