
@import url(tema-d.css);
:root{
  --ink:#0B0B0C; --ink-2:#2A2A2C;
  --blue:#0B0B0C; --blue-600:#2A2A2C; --blue-deep:#161617; --cyan:#C9C9CB;
  --coral:#55555A; --sun:#DEDEDD; --soft:#ECECEB; --soft-2:#E2E2E1;
  --paper:#F3F3F2; --white:#FFFFFF;
  --line:#E0E0DF; --line-dark:rgba(255,255,255,.14);
  --muted:#5E5E61; --muted-dark:#C9C9CB;
  --ok:#0B0B0C;
  --shadow:0 2px 6px rgba(0,0,0,.04),0 18px 40px -18px rgba(0,0,0,.18);
}
body{background:var(--paper)}
.head-row{background:rgba(255,255,255,.96)}
.btn{box-shadow:none}
.btn-line{background:transparent}
.btn-line:hover{background:#fff;color:var(--ink);border-color:var(--ink)}
mark{background:linear-gradient(transparent 58%,var(--sun) 58%,var(--sun) 92%,transparent 92%)}
.menu-btn{align-items:center;gap:8px;font:600 15px/1 var(--f-body);color:var(--ink);height:40px;padding-block:0}
.menu-btn::after{content:"Menü"}
.menu-btn svg{flex:none}
@media (max-width:960px){.menu-btn{display:inline-flex}}
.head-cta .btn{display:inline-flex;align-items:center;height:40px;padding:0 16px;font-size:14px;white-space:nowrap}
@media (max-width:520px){.head-cta .btn{display:inline-flex;height:36px;padding:0 12px;font-size:13.5px}.head-row{gap:8px}.logo img{width:128px;height:auto}.menu-btn{height:36px;padding:7px 9px;font-size:14px;gap:6px}.menu-btn svg{width:18px;height:18px}}
.c-pill-coral{background:var(--soft-2)!important;color:var(--ink-2)}
.c-hero{background:radial-gradient(900px 420px at 15% 0%,#E8E8E7 0%,transparent 70%),radial-gradient(700px 380px at 90% 10%,#EDEDEC 0%,transparent 70%)}
.c-badge i{background:var(--ink);box-shadow:0 0 0 4px rgba(0,0,0,.1)}
.c-float span small{color:#77777A}
.c-sign{background:linear-gradient(135deg,#2A2A2C 0%,#161617 55%,#0B0B0C 100%)}
.c-sign::before{background:radial-gradient(circle,rgba(255,255,255,.14),transparent 65%)}
.c-sign p,.c-ticks li,.c-checkcard li span{color:#C9C9CB}
.c-ticks li::before{background:#fff;color:var(--ink)}
.c-os{color:#9A9A9C!important}
.c-btn-white{color:var(--ink)}
.c-btn-white:hover{background:#D9D9DA;border-color:#D9D9DA;color:var(--ink)}
.c-steps li::before,.c-steps li:nth-child(5n+2)::before,.c-steps li:nth-child(5n+4)::before,.c-steps li:nth-child(5n+5)::before{background:var(--ink);color:#fff}
.c-steps li:nth-child(5n+3)::before{background:var(--sun);color:var(--ink)}
.c-chips li:nth-child(3n+2) i,.c-chips li:nth-child(3n) i{background:var(--soft-2);color:var(--ink-2)}
.c-quote:nth-child(3) .c-qm{color:var(--muted-dark)}
.c-dot{background:var(--ink);box-shadow:0 0 0 5px rgba(0,0,0,.1)}
.site-foot{background:#0B0B0C;color:#C9C9CB}
.site-foot h4,.foot-bottom{color:#9A9A9C}
.site-foot a{color:#F5F5F4}
.wall{background:#161617}
.panel,.sys .ph{background:#1E1E20}
.sys .ic{background:linear-gradient(var(--line-dark) 1px,transparent 1px) 0 0/16px 16px,linear-gradient(90deg,var(--line-dark) 1px,transparent 1px) 0 0/16px 16px,#1E1E20}
.wall-foot{color:#9A9A9C}
.wall-foot i{color:#F5F5F4}
.chips li{color:#E4E4E3}
.lb-no{color:#9A9A9C}
.d-stats i,.d-stats .d-s2 i,.d-stats .d-s3 i{background:var(--ink)}
.d-stats span small{color:#77777A}
.d-hero-ic span{color:var(--ink-2)}
.chip.on{background:var(--ink);border-color:var(--ink)}
main .eyebrow{color:var(--ink-2)}
.ana-l:not(.ana-m){--j-zemin:#F3F3F2}
.c-checkcard{background:linear-gradient(160deg,#2A2A2C,#0B0B0C)}
.c-checkcard li i{background:#fff;color:var(--ink)}
.wa{background:#0B0B0C;color:#fff;box-shadow:0 6px 20px rgba(0,0,0,.2)}
.wa:hover{background:#2A2A2C;color:#fff}
.head-cta .btn,.wa{background:#0F65A0;border-color:#0F65A0;color:#fff}
.head-cta .btn:hover,.wa:hover{background:#0B5383;border-color:#0B5383;color:#fff}
.menu-btn{background:#0F65A0;border-color:#0F65A0;color:#fff;border-radius:999px}
.menu-btn:hover{background:#0B5383;border-color:#0B5383}
main h2,main h3{color:#0F65A0}
main .btn:not(.btn-line){background:#0F65A0;border-color:#0F65A0;color:#fff}
main .btn:not(.btn-line):hover{background:#0B5383;border-color:#0B5383;color:#fff}
.c-steps li::before,.c-steps li:nth-child(5n+2)::before,.c-steps li:nth-child(5n+3)::before,.c-steps li:nth-child(5n+4)::before,.c-steps li:nth-child(5n+5)::before{background:#0F65A0;color:#fff}
main .c-benefits b,main .c-uses b,main .c-steps b,main .c-see b,main .steps b,main .benefits b{color:#0F65A0}
main .c-uses a:hover b,main .c-see a:hover b{color:#0B5383}
main .c-benefits .c-num,main .c-benefits li:nth-child(n) .c-num{background:#0F65A0;color:#fff}
.btn:not(.btn-line):not(.c-btn-white){background:#0F65A0;border-color:#0F65A0;color:#fff}
.btn:not(.btn-line):not(.c-btn-white):hover{background:#0B5383;border-color:#0B5383;color:#fff}
.chip.on{background:#0F65A0;border-color:#0F65A0;color:#fff}
@media (max-width:520px){.head-cta .btn{white-space:normal;height:auto;min-height:36px;flex:none;width:104px;max-width:none;padding:4px 8px;line-height:1.15;text-align:center;font-size:12.5px}}
@media (max-width:400px){.site-head .logo img{width:104px;height:auto}.site-head .head-row{gap:6px}.head-cta .btn{width:100px}}
@media (max-width:340px){.site-head .logo img{width:90px}.head-cta .btn{width:92px;font-size:12px;padding:4px 6px}}
.site-head .head-cta .tel{display:none}
@media (min-width:961px) and (max-width:1160px){.site-head .head-cta .btn{padding:0 10px;font-size:13px}.site-head .head-row{gap:8px}}
@media (min-width:961px) and (max-width:1040px){.site-head .nav>li>a,.site-head .nav>li>button{padding:10px 3px;font-size:13px}.site-head .logo img{width:150px;height:auto}.site-head .head-cta{margin-left:0}}
@media (min-width:901px){.logos.ref6{grid-template-columns:repeat(6,minmax(0,1fr));gap:0;background:none;border:0}.logos.ref6 li{min-height:130px;padding:24px 22px;outline:1px solid var(--line)}.logos.ref6 img{max-height:70px}}
