/* Corporate page compositions: native illustrations, values and an honest process bar. */
.kei-page .kco-enhanced,.kei-page .kco-approach{--kco-forest:#163f33;--kco-gold:#c6a566;--kco-ink:var(--kei-ink,#243c30);--kco-muted:var(--kei-muted,#68746a);--kco-panel:var(--kei-panel,#fff);--kco-line:var(--kei-line,#dfe3d8)}
.kei-page .kco-icon{display:block;width:26px;height:26px;flex:0 0 auto}
.kei-page :is(.kco-value-strip,.kco-steps,.kco-principles,.kco-story-layout){display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}
.kei-page .kco-value-strip{margin:0 0 48px;padding:0!important}
.kei-page .kco-value-card{display:flex;align-items:flex-start;gap:16px;min-width:0;padding:25px 24px;border:1px solid var(--kco-line);border-top:2px solid var(--kco-gold);background:var(--kco-panel);box-shadow:0 6px 22px #163f3304}
.kei-page .kco-value-icon{display:flex;justify-content:center;align-items:center;flex:0 0 44px;width:44px;height:44px;background:#c6a56612;color:#896c34}
.kei-page .kco-value-card h3,.kei-page #keb-content-root.kei-builder-body .kco-value-card h3{margin:0 0 7px!important;padding:0;font-weight:500!important;font-family:inherit!important;font-size:16px!important;line-height:1.5!important;color:var(--kco-ink)!important;letter-spacing:-.2px}
.kei-page .kco-value-card p,.kei-page #keb-content-root.kei-builder-body .kco-value-card p{margin:0!important;padding:0;font-size:15px!important;line-height:1.8!important;color:var(--kco-muted)!important}
.kei-page .kco-section-label{display:flex;align-items:center;gap:23px;margin-bottom:27px;color:#87682e;font-size:12px;line-height:1.6;letter-spacing:.8px;font-weight:500}
.kei-page .kco-section-label i{flex:1;height:1px;background:var(--kco-line)}
.kei-page .kco-approach{clear:both;margin-top:42px;padding:32px 0 0;border-top:1px solid var(--kco-line)}
.kei-page .kco-steps{position:relative;margin:0!important;padding:0!important;list-style:none!important;gap:36px}
.kei-page .kco-steps::before{content:"";position:absolute;left:40px;right:40px;top:23px;border-top:1px dashed #c6a56670;pointer-events:none}
.kei-page .kco-steps li,.kei-page #keb-content-root.kei-builder-body .kco-steps li{position:relative;margin:0!important;padding:0!important;list-style:none!important;min-width:0}
.kei-page .kco-steps li::before{content:none!important}
.kei-page .kco-step-symbol{position:relative;display:flex;justify-content:center;align-items:center;width:47px;height:47px;margin-bottom:18px;border:1px solid var(--kco-line);background:var(--kei-paper,#f5f5ef);color:#896c34;box-shadow:0 0 0 7px var(--kei-paper,#f5f5ef)}
.kei-page .kco-step-symbol .kco-icon{width:23px;height:23px}
.kei-page .kco-step-symbol small{position:absolute;right:-8px;top:-7px;display:grid;place-items:center;width:22px;height:22px;border:1px solid var(--kco-line);background:var(--kco-panel);font-size:11px;line-height:1;font-weight:500}
.kei-page .kco-steps h3,.kei-page #keb-content-root.kei-builder-body .kco-steps h3{margin:0 0 7px!important;font-family:inherit;font-size:16px!important;line-height:1.5!important;font-weight:500;color:var(--kco-ink)!important}
.kei-page .kco-steps p,.kei-page #keb-content-root.kei-builder-body .kco-steps p{margin:0!important;font-size:15px!important;line-height:1.85!important;color:var(--kco-muted)!important}
.kei-page .kco-eyebrow{display:block;margin:0 0 15px;font-size:12px;line-height:1.6;letter-spacing:.8px;font-weight:500;color:#896c34}
.kei-page .kco-vision-banner{display:grid;grid-template-columns:1.05fr .95fr;gap:25px;align-items:center;overflow:hidden;margin:0 0 32px;padding:26px 34px;background:var(--kco-forest);border:1px solid #c6a5664d}
.kei-page .kco-vision-copy{position:relative;z-index:1}
.kei-page .kco-vision-copy .kco-eyebrow{color:#d6bc87}
.kei-page .kco-vision-copy h2{margin:0 0 17px!important;font-family:inherit;font-size:29px!important;line-height:1.45!important;font-weight:500;color:#fff!important;letter-spacing:-.6px}
.kei-page .kco-vision-copy p{max-width:400px;margin:0!important;font-size:15px!important;line-height:1.9!important;color:#c6d6c8!important}
.kei-page .kco-drawing{position:relative;min-width:0;overflow:hidden;background:#173d32;border:1px solid #c6a5663b}
.kei-page .kco-drawing>img{display:block;width:100%;height:auto;max-width:100%;margin:0!important;padding:0;aspect-ratio:1130/644;object-fit:cover}
.kei-page .kco-drawing-label{display:flex;align-items:center;gap:10px;position:absolute;left:24px;right:14px;bottom:18px;color:#c0d0c1;font-size:11px;line-height:1.7;letter-spacing:.8px}
.kei-page .kco-drawing-label i{font-style:normal;color:#c6a566}
.kei-page .kco-vision-banner>.kco-drawing{border:0;background:transparent}
.kei-page .kco-principles{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}
.kei-page .kco-principle{position:relative;min-width:0;overflow:hidden;padding:28px 27px 30px;border:1px solid var(--kco-line);border-bottom:3px solid var(--kco-gold);background:var(--kco-panel)}
.kei-page .kco-principle-mark{display:flex;justify-content:space-between;align-items:center;margin-bottom:21px}
.kei-page .kco-principle-mark>span{display:grid;place-items:center;width:46px;height:46px;background:#c6a56612;color:#896c34}
.kei-page .kco-principle-mark small{font-size:30px;line-height:1;font-weight:300;color:#c6a56666}
.kei-page .kco-principle>h4{margin:0 0 21px!important;padding:0 0 18px;border-bottom:1px solid var(--kco-line);font-family:inherit;font-size:24px!important;line-height:1.4!important;font-weight:500;color:var(--kco-ink)!important;letter-spacing:-.4px}
.kei-page .kco-principle>ul{display:grid;gap:16px;margin:0!important;padding:0!important;list-style:none!important}
.kei-page .kco-principle>ul>li{position:relative;margin:0!important;padding:0 0 0 19px!important;list-style:none!important;font-size:15px!important;line-height:1.95!important;color:var(--kco-muted)!important}
.kei-page .kco-principle>ul>li::before{content:"";position:absolute;left:0;top:.8em;width:5px;height:5px;border:1px solid #b99b61;background:#c6a56635}
.kei-page .kco-story-layout{grid-template-columns:1.1fr .9fr;gap:35px;align-items:center;margin-bottom:32px}
.kei-page .kco-story h2{margin:0 0 23px!important;font-family:inherit;font-size:30px!important;line-height:1.4!important;font-weight:500;color:var(--kco-ink)!important;letter-spacing:-.6px}
.kei-page .kco-story>p{margin:0 0 22px!important;font-size:15px!important;line-height:2!important;color:var(--kco-muted)!important}
.kei-page .kco-story>p strong{color:var(--kco-ink)!important;font-weight:500}
.kei-page .kco-story-note{display:flex;align-items:center;gap:12px;padding:16px 0 0;border-top:1px solid var(--kco-line);color:#9b7a3e;font-size:13px;line-height:1.7}
.kei-page .kco-story-note .kco-icon{width:21px;height:21px}
.kei-page .kco-founder{display:flex;align-items:center;gap:29px;margin:0 0 32px;padding:27px 29px;border:1px solid var(--kco-line);border-left:3px solid var(--kco-gold);background:var(--kco-panel)}
.kei-page .kco-founder-sign{position:relative;flex:0 0 100px;display:grid;place-items:center;width:100px;height:112px;overflow:hidden;background:#173d32;color:#d2b579;border:1px solid #c6a56655}
.kei-page .kco-founder-sign>span{position:relative;z-index:1;font-size:32px;line-height:1;font-weight:300;letter-spacing:1px}
.kei-page .kco-founder-sign>.kco-icon{position:absolute;right:-8px;bottom:-12px;width:81px;height:81px;opacity:.13}
.kei-page .kco-founder-copy{flex:1;min-width:0}
.kei-page .kco-founder-copy>.kco-eyebrow{margin-bottom:8px}
.kei-page .kco-founder-copy>p{margin:0!important;font-size:15px!important;line-height:1.95!important;color:var(--kco-muted)!important}
.kei-page .kco-founder-copy>p:has(strong){margin:0 0 10px!important;font-size:18px!important;line-height:1.5!important;color:var(--kco-ink)!important}
.kei-page .kco-founder-copy>p strong{font-weight:500;color:var(--kco-ink)!important}
.kei-page .kco-team>.kco-value-strip{margin-bottom:0}
.kei-page :is(.kco-mission,.kco-team)~*{clear:both}
.kei-page.kei-article:is(.kei-mission,.kei-team) .content__post{padding:32px;background:transparent;box-shadow:none;border:0}
.kei-page.kei-article:is(.kei-mission,.kei-team) main .page__content>.container>.row:has(>.col-md-8):not(:has(>.sidebar>*)){max-width:1200px}
.kei-page #keb-content-root.kei-builder-body .vc_row:has(img[src*="K_008"]) .keb_single_image{position:relative;padding:8px;border:1px solid var(--kei-line);background:var(--kei-panel)}
.kei-page #keb-content-root.kei-builder-body .vc_row:has(img[src*="K_008"]) .keb_single_image::after{content:"KÖRFEZ’DE BİR KAHVE MOLASI";position:absolute;right:22px;bottom:22px;max-width:calc(100% - 44px);padding:11px 14px;border:1px solid #c6a56666;background:#173d32f0;color:#e1ceb0;pointer-events:none;font-size:12px;letter-spacing:1px;line-height:1.6}
html[data-theme="dark"] body.kei-page .kco-enhanced,html[data-theme="dark"] body.kei-page .kco-approach{--kco-forest:#102e27;--kco-panel:#1b2621;--kco-ink:#e8ede6;--kco-muted:#aab8ad;--kco-line:#34443a}
html[data-theme="dark"] body.kei-page :is(.kco-value-card,.kco-principle,.kco-founder){background:var(--kco-panel)!important;border-color:var(--kco-line)}
html[data-theme="dark"] body.kei-page :is(.kco-story h2,.kco-principle>h4,.kco-value-card h3,.kco-steps h3,.kco-founder-copy>p:has(strong),.kco-founder-copy strong){color:var(--kco-ink)!important}
html[data-theme="dark"] body.kei-page :is(.kco-eyebrow,.kco-value-icon,.kco-step-symbol,.kco-story-note){color:#d3b77f}
html[data-theme="dark"] body.kei-page .kco-step-symbol{background:#121a18;box-shadow:0 0 0 7px #121a18}
@media(min-width:961px){.kei-page.kei-article:is(.kei-mission,.kei-team) main .page__content>.container>.row:not(:has(>.sidebar>*)){width:100%;max-width:1200px!important}}
@media(max-width:1100px){.kei-page .kco-value-card{padding:21px 17px;gap:11px}.kei-page .kco-value-icon{width:38px;height:38px;flex-basis:38px}.kei-page .kco-value-card h3,.kei-page #keb-content-root.kei-builder-body .kco-value-card h3{font-size:16px!important}.kei-page .kco-vision-banner{padding:25px}.kei-page .kco-vision-copy h2{font-size:25px!important}.kei-page .kco-principle{padding:25px 23px}.kei-page .kco-story-layout{gap:27px}.kei-page .kco-story h2{font-size:26px!important}}
@media(max-width:767px){.kei-page .kco-value-strip{grid-template-columns:1fr;gap:10px;margin-bottom:32px}.kei-page .kco-value-card{align-items:center;padding:17px 20px;border-top-width:1px;border-left:2px solid var(--kco-gold)}.kei-page .kco-value-card h3,.kei-page #keb-content-root.kei-builder-body .kco-value-card h3{font-size:16px!important;margin-bottom:3px!important}.kei-page .kco-value-card p,.kei-page #keb-content-root.kei-builder-body .kco-value-card p{font-size:15px!important}.kei-page .kco-value-icon{flex-basis:40px;width:40px;height:40px}.kei-page .kco-vision-banner{grid-template-columns:1fr;gap:0;padding:27px 27px 0}.kei-page .kco-vision-copy h2{font-size:29px!important}.kei-page .kco-vision-banner>.kco-drawing{max-width:400px;width:100%;justify-self:center;margin-top:2px}.kei-page .kco-principles{grid-template-columns:1fr;gap:22px}.kei-page .kco-principle{padding:27px}.kei-page .kco-principle>ul>li{font-size:15px!important}.kei-page .kco-principle>h4{font-size:25px!important}.kei-page .kco-story-layout{grid-template-columns:1fr;gap:27px}.kei-page .kco-story-layout>.kco-drawing{max-width:520px;width:100%;justify-self:center}.kei-page .kco-story h2{font-size:29px!important}.kei-page .kco-story>p{font-size:15px!important}.kei-page .kco-founder{padding:24px;gap:21px}.kei-page .kco-founder-sign{flex-basis:76px;width:76px;height:98px}.kei-page .kco-founder-sign>span{font-size:25px}.kei-page .kco-steps{gap:23px}.kei-page .kco-steps h3,.kei-page #keb-content-root.kei-builder-body .kco-steps h3{font-size:16px!important}.kei-page .kco-approach{margin-top:32px;padding-top:27px}.kei-page.kei-article:is(.kei-mission,.kei-team) .content__post{padding:0}}
@media(max-width:540px){.kei-page .kco-vision-banner{padding:25px 22px 0}.kei-page .kco-vision-copy h2{font-size:26px!important}.kei-page .kco-vision-copy p{font-size:15px!important}.kei-page .kco-drawing-label{left:18px;font-size:11px;gap:7px;letter-spacing:.8px}.kei-page .kco-principle{padding:25px 23px}.kei-page .kco-steps{grid-template-columns:1fr;gap:0}.kei-page .kco-steps::before{top:18px;bottom:45px;left:22px;right:auto;border-top:0;border-left:1px dashed #c6a56670}.kei-page .kco-steps li,.kei-page #keb-content-root.kei-builder-body .kco-steps li{padding:0 0 28px 68px!important;min-height:72px}.kei-page .kco-steps li:last-child,.kei-page #keb-content-root.kei-builder-body .kco-steps li:last-child{padding-bottom:0!important}.kei-page .kco-step-symbol{position:absolute;left:0;top:0;margin:0}.kei-page .kco-steps h3,.kei-page #keb-content-root.kei-builder-body .kco-steps h3{padding-top:2px;font-size:16px!important}.kei-page .kco-steps p,.kei-page #keb-content-root.kei-builder-body .kco-steps p{font-size:15px!important}.kei-page .kco-founder{align-items:flex-start;gap:18px;padding:22px 20px;flex-direction:column}.kei-page .kco-founder-sign{width:62px;height:62px;flex-basis:62px}.kei-page .kco-founder-sign>span{font-size:24px}.kei-page .kco-founder-copy>p{font-size:15px!important}.kei-page .kco-story h2{font-size:28px!important}.kei-page .kco-eyebrow{font-size:12px;letter-spacing:.8px}}
