/* koyu tema: tanitim/showcase sayfalarinin renkleri */
body.dk{background:#061a33;color:#e8f0fb}
.dk h1,.dk h2,.dk h3{color:#fff}
.dk a{color:#35d6f0}
.dk .top{background:rgba(6,26,51,.88);border-bottom-color:rgba(255,255,255,.12)}
.dk .brand{color:#fff}.dk .nav a{color:#e8f0fb}.dk .nav a:hover{background:rgba(255,255,255,.08)}
.dk .nav .lang{border-color:rgba(255,255,255,.28);color:#f6b94a}
.dk .burger{color:#fff;border-color:rgba(255,255,255,.28)}
.dk .hero{background:radial-gradient(1000px 520px at 82% 15%,rgba(53,214,240,.22),transparent 60%),#061a33}
.dk .eyebrow,.dk .kk{color:#f6b94a;letter-spacing:.14em;text-transform:uppercase;font-size:13px;font-weight:700;margin:0 0 14px}
.dk .hero .boards{border-left-color:#35d6f0;color:#9db4d0}
.dk .btn.p{background:#f6b94a;color:#201400}.dk .btn.s{border-color:rgba(255,255,255,.4);color:#fff}
.dk section.alt{background:#0a2748}
.dk .lead{color:#b7c8e0}
.dk .tl{border-left-color:rgba(53,214,240,.5)}.dk .tl li:before{background:#061a33;border-color:#f6b94a}
.dk .tl b{color:#f6b94a}.dk .tl span{color:#e8f0fb}
.dk .photo{box-shadow:0 20px 60px rgba(0,0,0,.5)}
.dk .cgrid p,.dk .cgrid li{color:#b7c8e0}
.dk footer{background:#04122a;color:#9db4d0}.dk footer a{color:#35d6f0}
/* uzmanlik kartlari */
.dk .areas{display:grid;grid-template-columns:repeat(4,1fr);gap:16px;margin-top:44px}
.dk .ar{background:linear-gradient(160deg,rgba(255,255,255,.07),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.12);border-radius:18px;padding:22px 20px;transition:.25s}
.dk .ar:hover{border-color:#35d6f0;transform:translateY(-4px)}
.dk .ar i{font:700 14px Georgia,serif;color:#f6b94a;font-style:normal}
.dk .ar h3{font-size:19px;margin:12px 0 8px}.dk .ar p{margin:0;font-size:15px;color:#9db4d0;line-height:1.55}
/* vertigo */
.dk .vdark{background:linear-gradient(135deg,#3a1646,#1b0c33 70%)}
.dk .vg{display:grid;grid-template-columns:.7fr 1.3fr;gap:60px;align-items:center}
.dk .vimg img{max-width:320px;border-radius:6px;box-shadow:0 30px 70px rgba(0,0,0,.6);transform:rotate(-3deg)}
.dk .eds2{list-style:none;padding:0;margin:28px 0 0;display:grid;gap:10px}
.dk .eds2 li{display:flex;gap:18px;align-items:baseline;border-top:1px solid rgba(255,255,255,.14);padding-top:10px}
.dk .eds2 b{font:700 26px Georgia,serif;color:#f6b94a;min-width:70px}.dk .eds2 span{color:#d9cfe6}
@media(max-width:860px){
 .dk .areas{grid-template-columns:1fr 1fr}.dk .vg{grid-template-columns:1fr;gap:34px}.dk .vimg img{max-width:220px;transform:none}
 .dk .nav{background:#061a33;border-bottom-color:rgba(255,255,255,.12)}
}
@media(max-width:560px){.dk .areas{grid-template-columns:1fr}}
