/* KDK Bilgisayar V8.2 legacy-page modernization layer.
   Existing article text/structure stays intact; this layer aligns V5 pages with the premium homepage. */
:root{--k82-ink:#061522;--k82-ink2:#0a263b;--k82-paper:#f5f8fc;--k82-line:#d8e5ef;--k82-cyan:#18d9ff;--k82-blue:#397cff;--k82-purple:#8d5cff;--k82-pink:#ff40bd;--k82-green:#34f26f;--k82-orange:#ff9f1c;--k82-red:#ff3048}
body.kdk-v5-page{background:var(--k82-paper)!important;color:#10263a!important}
body.kdk-v5-page .kdk-v5-top{background:#04111c!important;border-bottom:1px solid rgba(255,255,255,.08)!important;color:#c1d0da!important}
body.kdk-v5-page .kdk-v5-top-inner{min-height:38px!important;justify-content:space-between!important;text-align:left!important}
body.kdk-v5-page .kdk-v5-top a{color:#d8e7f1!important;text-decoration:none!important}
body.kdk-v5-page .kdk-v5-open-pill{background:rgba(52,242,111,.12)!important;border:1px solid rgba(52,242,111,.28)!important;color:#8ef8ad!important;box-shadow:none!important}
body.kdk-v5-page .kdk-v5-header{position:sticky!important;top:0!important;z-index:300!important;background:rgba(7,21,35,.96)!important;backdrop-filter:blur(18px);border-bottom:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 30px rgba(0,0,0,.20)!important}
body.kdk-v5-page .kdk-v5-nav-inner{width:min(1440px,calc(100% - 48px))!important;min-height:76px!important;gap:18px!important}
body.kdk-v5-page .kdk-v5-brand img{width:235px!important;height:auto!important;max-height:62px!important;object-fit:contain!important}
body.kdk-v5-page .kdk-v5-menu{margin-left:auto!important}
body.kdk-v5-page .kdk-v5-menu a{color:#d7e5ee!important;background:transparent!important;border-color:transparent!important;font-size:13px!important;padding:9px 10px!important;border-radius:10px!important}
body.kdk-v5-page .kdk-v5-menu a:hover{background:rgba(255,255,255,.08)!important;color:#fff!important}
body.kdk-v5-page .kdk-v5-menu a.kdk-v5-call{background:linear-gradient(135deg,#397cff,#18d9ff)!important;color:#041522!important}
body.kdk-v5-page .kdk-v5-menu a.kdk-v5-wa{background:linear-gradient(135deg,#13ad58,#34f26f)!important;color:#03160b!important}
body.kdk-v5-page .kdk-v5-menu a.kdk-v5-auth{background:rgba(255,255,255,.06)!important;color:#d7e5ee!important;border:1px solid rgba(255,255,255,.12)!important}
body.kdk-v5-page .kdk-v5-menu-toggle{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important}
body.kdk-v5-page .kdk-v5-hero{position:relative!important;overflow:hidden!important;background:linear-gradient(135deg,#061522,#0a2a42 62%,#171840)!important;color:#fff!important;padding:46px 0 52px!important;min-height:0!important}
body.kdk-v5-page .kdk-v5-hero:before{content:"";position:absolute;inset:-25%;pointer-events:none;background:radial-gradient(circle at 10% 12%,rgba(24,217,255,.18),transparent 26%),radial-gradient(circle at 88% 18%,rgba(255,64,189,.17),transparent 24%),radial-gradient(circle at 64% 90%,rgba(52,242,111,.10),transparent 28%)}
body.kdk-v5-page .kdk-v5-hero .kdk-container{position:relative;z-index:1;width:min(1440px,calc(100% - 48px))!important}
body.kdk-v5-page .kdk-breadcrumb,body.kdk-v5-page .kdk-breadcrumb a{color:#86dfff!important}
body.kdk-v5-page .kdk-eyebrow{border:0!important;background:rgba(52,242,111,.10)!important;color:#55f08a!important;letter-spacing:.14em!important}
body.kdk-v5-page .kdk-v5-hero h1{color:#fff!important;font-size:clamp(38px,4.5vw,68px)!important;line-height:1.02!important;letter-spacing:-.04em!important;margin:16px 0 18px!important}
body.kdk-v5-page .kdk-v5-hero .kdk-lead{color:#c6d8e5!important;font-size:18px!important;max-width:760px!important}
body.kdk-v5-page .kdk-v5-hero-badges span{background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.14)!important;color:#d8e8f2!important}
body.kdk-v5-page .kdk-v5-light-btn{background:rgba(255,255,255,.07)!important;color:#fff!important;border:1px solid rgba(255,255,255,.18)!important}
body.kdk-v5-page .kdk-v5-hero-card{padding:0!important;border-radius:26px!important;background:#071a27!important;border:1px solid rgba(255,255,255,.15)!important;box-shadow:0 32px 90px rgba(0,0,0,.34)!important;min-height:360px!important}
body.kdk-v5-page .kdk-v5-hero-card img{width:100%!important;height:100%!important;min-height:360px!important;aspect-ratio:16/10!important;object-fit:cover!important;border-radius:25px!important;background:#0c2030!important}
body.kdk-v5-page .kdk-v5-hero-card figcaption{margin:0!important;padding:10px 14px!important;background:#071a27!important;color:#b9cedc!important}
body.kdk-v5-page .kdk-layout{width:min(1440px,calc(100% - 48px))!important;padding-top:40px!important}
body.kdk-v5-page .kdk-v5-article{border:1px solid var(--k82-line)!important;border-radius:24px!important;box-shadow:0 16px 40px rgba(11,40,61,.08)!important;padding:clamp(22px,3vw,34px)!important}
body.kdk-v5-page .kdk-v5-content-section{padding-bottom:4px!important}
body.kdk-v5-page .kdk-v5-content-section h2,body.kdk-v5-page .kdk-v5-article h2{font-size:clamp(28px,3vw,42px)!important;letter-spacing:-.025em!important;color:#0b2235!important}
body.kdk-v5-page .kdk-v5-article p{font-size:17px!important;line-height:1.76!important;color:#2d4356!important}
body.kdk-v5-page .kdk-v5-card,body.kdk-v5-page .kdk-card{border-color:var(--k82-line)!important;border-radius:20px!important;box-shadow:0 12px 30px rgba(11,40,61,.07)!important}
body.kdk-v5-page .kdk-v5-local-box{background:linear-gradient(135deg,#eefbff,#fff 55%,#f8f3ff)!important;border-color:#cde7f2!important}
body.kdk-v5-page .kdk-footer{background:#04111c!important;color:#aebfca!important;padding:42px 0 96px!important}
body.kdk-v5-page .kdk-footer a{color:#d7edff!important}
.kdk-v8-social{width:min(1440px,calc(100% - 48px));margin:34px auto 0;padding:24px;border-radius:22px;background:linear-gradient(135deg,#071523,#0d3149 62%,#171840);box-shadow:0 20px 55px rgba(5,28,44,.18);color:#fff}
.kdk-v8-social-head{display:flex;align-items:end;justify-content:space-between;gap:16px;margin-bottom:16px}.kdk-v8-social-head span{display:block;color:#5af08b;font-size:11px;font-weight:950;letter-spacing:.16em;text-transform:uppercase}.kdk-v8-social-head strong{display:block;font-size:clamp(22px,2.6vw,34px);line-height:1.15}.kdk-v8-social-head small{color:#b9ccd8}.kdk-v8-social-links{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.kdk-v8-social-links a{min-height:54px;display:flex;align-items:center;justify-content:center;padding:10px 12px;border:1px solid rgba(255,255,255,.14);border-radius:14px;background:rgba(255,255,255,.06);color:#fff!important;text-decoration:none!important;font-weight:900}.kdk-v8-social-links a:hover{background:rgba(255,255,255,.11)}
body.kdk-v5-page .kdk-comments-v7{width:min(1440px,calc(100% - 48px))!important;margin:36px auto!important}
@media(max-width:1100px){body.kdk-v5-page .kdk-v5-nav-inner{width:min(100% - 28px,1440px)!important}.kdk-v8-social-links{grid-template-columns:1fr 1fr}}
@media(max-width:900px){body.kdk-v5-page .kdk-v5-top-inner{justify-content:center!important;text-align:center!important}.kdk-v5-menu.is-open{background:#071523!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 24px 60px rgba(0,0,0,.42)!important}.kdk-v5-menu.is-open a{background:rgba(255,255,255,.05)!important;border-color:rgba(255,255,255,.09)!important}.kdk-v5-menu.is-open a.kdk-v5-call,.kdk-v5-menu.is-open a.kdk-v5-wa{border:0!important}.kdk-v8-social{width:min(100% - 24px,1440px)}body.kdk-v5-page .kdk-v5-hero .kdk-container,body.kdk-v5-page .kdk-layout,body.kdk-v5-page .kdk-comments-v7{width:min(100% - 24px,1440px)!important}.kdk-v8-social-head{align-items:flex-start;flex-direction:column}.kdk-v8-social-links{grid-template-columns:1fr 1fr}}
@media(max-width:560px){body.kdk-v5-page .kdk-v5-brand img{width:190px!important}.kdk-v8-social-links{grid-template-columns:1fr}.kdk-v8-social{padding:18px}.kdk-v5-hero-card img{min-height:260px!important}.kdk-v5-hero-card{min-height:260px!important}}

/* V8.4 final: visible independent-service notice + stable dark-header logo */
.kdk-v8-independent-note{width:100%;background:linear-gradient(90deg,#fff8e8,#fffdf7);border-top:1px solid #f1d79a;border-bottom:1px solid #e7c879;color:#5a4108}
.kdk-v8-independent-note-inner{width:min(1440px,calc(100% - 48px));margin:0 auto;min-height:72px;display:grid;grid-template-columns:42px minmax(0,1fr) auto;gap:14px;align-items:center;padding:12px 0}
.kdk-v8-independent-icon{width:38px;height:38px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:#fff0bf;border:1px solid #e3bf5c;color:#7c5800;font-weight:950;font-size:18px}
.kdk-v8-independent-note strong{display:block;font-size:15px;color:#473300}.kdk-v8-independent-note p{margin:2px 0 0;font-size:13px;line-height:1.45;color:#6c5319}
.kdk-v8-independent-note a{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 13px;border:1px solid #d3a83a;border-radius:11px;background:#fff;color:#6a4b00!important;text-decoration:none!important;font-size:12px;font-weight:900;white-space:nowrap}
body.kdk-v5-page .kdk-v5-brand img{object-fit:contain!important;object-position:left center!important}
@media(max-width:760px){.kdk-v8-independent-note-inner{width:min(100% - 24px,1440px);grid-template-columns:38px minmax(0,1fr);gap:10px}.kdk-v8-independent-note a{grid-column:1/-1;justify-self:start;margin-left:48px}.kdk-v8-independent-note p{font-size:12px}}
