/* Çözüm Teknik Servis — ana stil dosyası. Renkler ve ölçüler :root değişkenlerinden yönetilir. */
:root{--brand:rgb(215 25 32);--brand-d:#b5141b;--brand-l:#fff0f1;--dark:#101725;--dark-2:#1a2438;--ink:#141922;--ink-2:#454c59;--ink-3:#6b7280;--ink-4:#868d99;--line:#e3e5e9;--line-2:#d5d8de;--bg:#f1f2f4;--box:#fff;--band:#ecedf0;--foot:#141a26;--foot-2:#0d1119;--foot-tx:#a8aeba;--wrap:1180px;--r:12px;--r-sm:8px}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;overflow-x:clip}body{margin:0;padding:0 0 70px;background:var(--bg);color:var(--ink-2);font:13.5px/1.75 "Segoe UI",Tahoma,Verdana,Arial,sans-serif;overflow-x:clip;overflow-wrap:anywhere}@media(min-width:900px){body{padding-bottom:0}}.box,.cols li,.grid-lnk a,.feat,.tile,.ftr-top>div{min-width:0}img{max-width:100%;height:auto;display:block}a{color:var(--brand);text-decoration:none}a:hover{text-decoration:underline}b,strong{font-weight:600}h1,h2,h3{margin:0;color:var(--ink);font-weight:600;line-height:1.3}h1{font-size:21px}h2{font-size:17px;margin:26px 0 10px}h3{font-size:14px;margin:20px 0 6px}@media(min-width:700px){h1{font-size:25px}h2{font-size:19px}}p{margin:0 0 12px}p:last-child{margin-bottom:0}button,input,select,textarea{font:inherit}.ic{display:inline-block;vertical-align:-.14em;flex-shrink:0}.wrap{width:min(100% - 28px,var(--wrap));margin:0 auto}.skip-link{position:absolute;left:0;top:0;z-index:99;transform:translateY(-140%);background:var(--brand);color:#fff;padding:10px 18px;border-radius:0 0 var(--r-sm) 0}.skip-link:focus{transform:translateY(0)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:11px 20px;border-radius:var(--r-sm);border:1px solid transparent;font-size:13px;font-weight:600;cursor:pointer;transition:background .18s,color .18s,border-color .18s}.btn:hover{text-decoration:none}.btn .ic{width:1.05em;height:1.05em}.btn-primary{background:var(--brand);color:#fff}.btn-primary:hover{background:var(--brand-d);color:#fff}.btn-secondary{background:#fff;color:var(--ink);border-color:var(--line-2)}.btn-secondary:hover{border-color:var(--brand);color:var(--brand)}.site-header{background:#fff;border-bottom:1px solid var(--line);position:sticky;top:0;z-index:40}.navbar{display:flex;align-items:center;gap:14px;min-height:66px}.logo{display:inline-flex;align-items:center;gap:9px;flex:none}.logo:hover{text-decoration:none}.logo-img{display:block;height:34px;width:auto}@media(min-width:600px){.logo-img{height:42px}}.nav-main{display:flex;align-items:center;margin:0 auto;min-width:0}.nav-main a{position:relative;padding:22px 13px;font-size:13px;font-weight:600;color:var(--ink-2);white-space:nowrap}.nav-main>a::after,.navdrop>a::after{content:"";position:absolute;left:50%;right:50%;bottom:0;height:2px;background:var(--brand);border-radius:2px 2px 0 0;transition:left .18s,right .18s}.nav-main a:hover{color:var(--brand);text-decoration:none}.nav-main a[aria-current=page]{color:var(--brand)}.nav-main>a[aria-current=page]::after{left:13px;right:13px}.nav-main>a:hover::after{left:13px;right:13px}.navdrop:hover>a,.navdrop:focus-within>a{color:var(--brand)}.navdrop:hover>a::after,.navdrop:focus-within>a::after{left:13px;right:0}.navdrop:hover .navdrop-btn,.navdrop:focus-within .navdrop-btn{color:var(--brand)}.navdrop:hover .navdrop-btn .ic,.navdrop:focus-within .navdrop-btn .ic{transform:rotate(180deg)}.header-phone{display:inline-flex;align-items:center;gap:10px;flex:none;background:var(--brand);color:#fff;border-radius:var(--r-sm);padding:9px 15px}.header-phone:hover{background:var(--brand-d);text-decoration:none}.header-phone .ic{width:17px;height:17px}.header-phone-text{display:flex;flex-direction:column;line-height:1.15}.header-phone-label{font-size:9px;font-weight:600;letter-spacing:.13em;text-transform:uppercase;opacity:.82}.header-phone-number{font-size:15px;font-weight:700;letter-spacing:-.2px;white-space:nowrap}:focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:3px}.btn:focus-visible,.header-phone:focus-visible,.callbar:focus-visible,.phoneband a:focus-visible{outline-color:var(--dark)}.page{padding:16px 0 26px}@media(min-width:700px){.page{padding:26px 0 34px}}.box{background:var(--box);border:1px solid var(--line);border-radius:var(--r);padding:18px;margin-bottom:16px}.box:last-child{margin-bottom:0}@media(min-width:700px){.box{padding:26px 28px;margin-bottom:20px}}.box-lead{text-align:left}@media(min-width:700px){.box-lead{text-align:justify}}.box-lead strong,.box p strong{color:var(--ink);font-weight:600}.crumbs{font-size:11.5px;color:var(--ink-4);padding:8px 0 0;line-height:1.9}.crumbs ol{display:flex;flex-wrap:wrap;gap:0 5px;margin:0;padding:0;list-style:none}.crumbs a{color:var(--ink-3)}.crumbs li+li::before{content:"›";margin-right:5px;color:var(--line-2)}.crumbs [aria-current]{color:var(--ink-2)}.ptitle{padding:0 0 13px;border-bottom:1px solid var(--line-2);margin:6px 0 16px}@media(min-width:700px){.ptitle{padding-bottom:14px;margin:10px 0 20px}}.sechead{font-size:19px;font-weight:600;color:var(--ink);letter-spacing:-.01em;margin:0 0 7px}@media(min-width:560px){.sechead{font-size:22px}}.subhead{color:var(--ink-3);margin:0 0 20px;max-width:64ch;font-size:13px}.listhead{font-size:16.5px;font-weight:600;color:var(--ink);border-bottom:1px solid var(--line);padding:0 0 9px;margin:28px 0 14px}@media(min-width:700px){.listhead{font-size:18.5px}}.listhead:first-child{margin-top:0}.phoneband{background:var(--brand-l);border:1px solid #f1bdc0;border-left:4px solid var(--brand);border-radius:var(--r-sm);padding:13px 15px;margin:18px 0;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px 16px}.phoneband>span{flex:1 1 180px;min-width:0;font-size:13px;font-weight:600;color:var(--ink)}.phoneband a{display:inline-flex;align-items:center;gap:8px;white-space:nowrap;background:var(--brand);color:#fff;font-weight:700;font-size:17px;letter-spacing:.01em;padding:10px 17px;border-radius:var(--r-sm)}.phoneband a:hover{background:var(--brand-d);color:#fff;text-decoration:none}.phoneband .ic{width:17px;height:17px}@media(max-width:559px){.phoneband{flex-direction:column;text-align:center;gap:12px}.phoneband>span{flex:none;width:100%}.phoneband a{width:100%;justify-content:center}}@media(min-width:560px){.phoneband{padding:14px 20px}.phoneband>span{font-size:13.5px}.phoneband a{font-size:19px}}.ctaband{background:var(--brand);color:#fff;border-radius:var(--r);padding:18px;margin:16px 0;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:center;text-align:center}.ctaband p{margin:0;font-size:15px;color:#fff}.ctaband .btn-secondary{border-color:transparent}.cols{columns:2;column-gap:18px;font-size:12.5px;list-style:none;padding:0;margin:0}@media(max-width:359px){.cols{columns:1}}@media(min-width:560px){.cols{column-gap:24px}}@media(min-width:700px){.cols{columns:3}}@media(min-width:900px){.cols{columns:4}}.cols li{break-inside:avoid;margin-bottom:7px;color:var(--ink-2);line-height:1.7}.cols a{color:var(--ink-2);display:inline-block;padding:2px 0}.cols a{transition:color .12s}.cols a:hover{color:var(--brand);text-decoration:underline;text-underline-offset:3px}.grid-lnk{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:7px}@media(max-width:359px){.grid-lnk{grid-template-columns:1fr}}.grid-lnk a{display:flex;align-items:center;justify-content:space-between;gap:7px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px;font-size:12.5px;color:#444}.grid-lnk a{transition:border-color .13s,color .13s,background .13s}.grid-lnk a:hover{border-color:var(--brand);background:var(--brand-l);color:var(--brand);text-decoration:none}.grid-lnk .ic{width:13px;height:13px;color:var(--ink-4)}.grid-lnk a:hover .ic{color:var(--brand)}.grid-lnk small{display:block;color:var(--ink-4);font-size:11px}.tiles{display:grid;grid-template-columns:1fr;gap:8px;margin:16px 0 0}@media(min-width:480px){.tiles{grid-template-columns:repeat(2,1fr);gap:9px}}@media(min-width:700px){.tiles{grid-template-columns:repeat(3,1fr)}}@media(min-width:900px){.tiles{grid-template-columns:repeat(4,1fr)}}.tile{display:flex;align-items:center;gap:10px;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);padding:9px 11px;color:var(--ink-2);min-width:0;transition:border-color .15s,box-shadow .15s}.tile>span{min-width:0}.tile:hover{text-decoration:none;border-color:var(--brand);background:var(--brand-l)}.tile .dev-icon{flex:none;width:34px;height:34px;padding:7px;border-radius:8px;background:var(--brand-l);color:var(--brand)}.tile:hover .dev-icon{background:var(--brand);color:#fff}.tile b{display:block;font-size:12px;font-weight:600;line-height:1.35;color:var(--ink)}.tile small{display:block;font-size:10.5px;color:var(--ink-3);margin-top:1px}.feats{display:grid;margin:0;background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);overflow:hidden}@media(min-width:560px){.feats{grid-template-columns:1fr 1fr}}@media(min-width:900px){.feats{grid-template-columns:repeat(4,1fr)}}.feat{padding:13px 15px;border-top:1px solid var(--line)}.feat:first-child{border-top:none}.feat b{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink);margin-bottom:4px}.feat b .ic{flex:none;width:16px;height:16px;color:var(--brand)}.feat span{display:block;font-size:12px;color:var(--ink-3);line-height:1.6}@media(min-width:560px){.feat:nth-child(-n+2){border-top:none}.feat:nth-child(2n){border-left:1px solid var(--line)}}@media(min-width:900px){.feat{border-top:none;border-left:1px solid var(--line)}.feat:first-child{border-left:none}}.steps{list-style:none;margin:0;padding:0;display:grid;gap:10px;counter-reset:s}@media(min-width:700px){.steps{grid-template-columns:repeat(4,1fr);gap:12px}}.steps li{background:#fff;border:1px solid var(--line);border-radius:var(--r-sm);padding:13px 15px;transition:border-color .13s}.steps li:hover{border-color:var(--line-2)}.steps li::before{counter-increment:s;content:"ADIM " counter(s,decimal-leading-zero);display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;color:var(--brand);margin-bottom:7px}.steps b{display:block;font-size:13px;color:var(--ink);margin-bottom:3px}.steps p{font-size:12.5px;color:var(--ink-3);margin:0}.facts{margin:0}.facts>div{display:flex;align-items:baseline;justify-content:space-between;gap:14px;padding:10px 0;border-bottom:1px solid var(--line)}.facts>div:last-child{border-bottom:none}.facts dt{color:var(--ink-3);font-size:12.5px;flex:none}.facts dd{margin:0;color:var(--ink);font-weight:600;font-size:12.5px;text-align:right}@media(max-width:559px){.facts>div{display:block;padding:11px 0}.facts dt{font-size:11.5px}.facts dd{margin-top:3px;text-align:left;line-height:1.55;overflow-wrap:anywhere}}.faq{margin:6px 0 0}.faq details{border-bottom:1px solid var(--line)}.faq summary{display:flex;justify-content:space-between;gap:12px;align-items:center;padding:12px 2px;cursor:pointer;font-weight:600;color:#3f3f3f;font-size:13px;list-style:none}.faq summary::-webkit-details-marker{display:none}.faq summary::after{content:"+";color:var(--ink-4);font-size:16px;font-weight:400}.faq details[open] summary::after{content:"−"}.faq p{padding:0 2px 14px;margin:0;color:var(--ink-2);font-size:12.5px}@media(min-width:700px){.faq p{text-align:justify}}.prose p{font-size:13px;margin-bottom:12px}@media(min-width:700px){.prose p{text-align:justify}}.prose strong{color:var(--ink);font-weight:600}.site-footer{background:var(--foot);color:var(--foot-tx);font-size:12.5px;line-height:1.9;margin-top:10px}.site-footer a{color:var(--foot-tx)}.site-footer a:hover{color:#fff}.ftr-brand{display:grid;gap:14px;padding:28px 0 22px;border-bottom:1px solid rgba(255,255,255,.1)}@media(min-width:760px){.ftr-brand{grid-template-columns:auto 1fr auto;align-items:center;gap:26px}}.ftr-brand p{margin:0;color:var(--foot-tx)}.ftr-brand .btn{justify-self:start}.ftr-brand .btn-primary,.ftr-brand .btn-primary:hover{color:#fff}.ftr-top{display:grid;gap:20px;padding:26px 0 22px}@media(min-width:700px){.ftr-top{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}}.ftr-h{font-size:10.5px;letter-spacing:.13em;text-transform:uppercase;color:#eee;font-weight:400;border-bottom:1px solid rgba(255,255,255,.18);padding-bottom:6px;margin:0 0 10px}.site-footer ul{list-style:none;padding:0;margin:0}.ftr-top li a,.ftr-contact li a{display:inline-block;padding:4px 0;min-height:24px}.ftr-top li::before{content:"»";margin-right:6px;color:rgba(255,255,255,.45)}.ftr-contact li{display:flex;align-items:center;gap:7px}.ftr-contact li::before{content:none}.ftr-contact .ic{width:13px;height:13px;color:var(--brand)}.ftr-corp{border-top:1px solid rgba(255,255,255,.13);font-size:11.5px;line-height:1.8}.ftr-corp-in{padding:20px 0}.ftr-corp strong{color:#fff;font-weight:600}.ftr-legal{border-top:1px solid rgba(255,255,255,.13)}.ftr-legal-in{display:flex;flex-wrap:wrap;gap:10px 18px;justify-content:space-between;padding:16px 0 22px;font-size:11.5px}.ftr-legal-nav{display:flex;flex-wrap:wrap;gap:10px 18px}.ftr-legal-nav a,.ftr-legal-in>a{display:inline-block;padding:4px 0;min-height:24px}.doc-lead{max-width:72ch;font-size:13.5px;color:var(--ink-2);margin:0 0 4px;line-height:1.85}.doc-toc{background:var(--band);border-radius:var(--r-sm);padding:14px 16px;margin:18px 0 4px}.doc-toc-lbl{display:block;font-size:9.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-4);margin-bottom:9px}.doc-toc ol{margin:0;padding:0;list-style:none;counter-reset:t;columns:1}@media(min-width:620px){.doc-toc ol{columns:2;column-gap:26px}}@media(min-width:900px){.doc-toc ol{columns:3}}.doc-toc li{break-inside:avoid;margin-bottom:5px;font-size:12.5px}.doc-toc li::before{counter-increment:t;content:counter(t) ".";color:var(--ink-4);margin-right:6px;font-size:11.5px}.doc-toc a{color:var(--ink-2)}.doc-toc a:hover{color:var(--brand)}.doc-sec{max-width:72ch;margin-top:26px;scroll-margin-top:80px}.doc-sec h2{font-size:15.5px;font-weight:600;color:var(--ink);margin:0 0 9px}.doc-sec p{margin:0 0 11px;font-size:13px;color:var(--ink-2);line-height:1.85}.doc-sec p:last-child{margin-bottom:0}.doc-list{margin:0;padding:0;list-style:none}.doc-list li{padding:8px 0;border-bottom:1px solid var(--line);font-size:13px;color:var(--ink-2);line-height:1.75}.doc-list li:last-child{border-bottom:none;padding-bottom:0}.doc-note{max-width:72ch;margin:28px 0 0;padding-top:16px;border-top:1px solid var(--line);font-size:12px;color:var(--ink-3);line-height:1.8}.navdrop{position:relative;display:inline-flex;align-items:center;gap:1px}.navdrop-btn{display:inline-grid;place-items:center;width:20px;height:20px;padding:0;background:none;border:0;color:var(--ink-4);cursor:pointer}.navdrop-btn .ic{width:15px;height:15px;transition:transform .15s}.navdrop-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.navdrop:hover .navdrop-btn,.navdrop-btn:hover{color:var(--brand)}.navdrop-menu{position:absolute;top:100%;left:-12px;z-index:44;min-width:222px;display:flex;flex-direction:column;background:#fff;margin-top:10px;border:1px solid var(--line);border-radius:var(--r-sm);padding:6px;box-shadow:0 12px 32px rgba(10,16,28,.12);opacity:0;transform:translateY(-4px);pointer-events:none;transition:opacity .14s,transform .14s}.navdrop-menu::before{content:"";position:absolute;top:-10px;left:0;right:0;height:10px}.navdrop:hover .navdrop-menu,.navdrop:focus-within .navdrop-menu,.navdrop.is-open .navdrop-menu{opacity:1;transform:none;pointer-events:auto}@media(max-width:980px){.navdrop-menu{display:none}}.navdrop-menu a{position:relative;padding:8px 10px 8px 13px;border-radius:5px;font-size:12.5px;color:var(--ink-2);white-space:nowrap;transition:color .12s,padding-left .12s}.navdrop-menu a::before{content:"";position:absolute;left:4px;top:9px;bottom:9px;width:2px;border-radius:2px;background:var(--brand);opacity:0;transition:opacity .12s}.navdrop-menu a:hover{color:var(--brand);padding-left:16px;text-decoration:none}.navdrop-menu a:hover::before{opacity:1}.navdrop-all{display:flex;align-items:center;gap:2px;margin-top:4px;padding-top:9px !important;border-top:1px solid var(--line);font-weight:600;color:var(--brand) !important}.navdrop-all .ic{width:14px;height:14px}.callbar{position:fixed;inset:auto 0 0 0;z-index:50;display:flex;align-items:center;justify-content:center;gap:12px;min-height:60px;padding:9px 16px calc(9px + env(safe-area-inset-bottom,0px));background:var(--brand);color:#fff}.callbar:hover,.callbar:active{text-decoration:none;color:#fff;background:var(--brand-d)}.callbar-ic{flex:none;display:grid;place-items:center;width:34px;height:34px;border-radius:50%;background:#fff;color:var(--brand)}.callbar-ic .ic{width:17px;height:17px}.callbar-tx{display:flex;flex-direction:column;line-height:1.2}.callbar-tx small{font-size:10px;text-transform:uppercase;letter-spacing:.12em}.callbar-tx b{font-size:17px;font-weight:700;letter-spacing:.01em}@media(min-width:900px){.callbar,.wabtn{display:none}}.wabtn{position:fixed;right:14px;bottom:calc(72px + env(safe-area-inset-bottom,0px));z-index:50;display:grid;place-items:center;width:48px;height:48px;border-radius:50%;background:#16a34a;color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.22)}.wabtn:hover{background:#15803d;color:#fff;text-decoration:none}.wabtn .ic{width:24px;height:24px}.burger{display:none;align-items:center;justify-content:center;flex:none;margin-left:auto;width:42px;height:42px;padding:0;background:none;border:0;border-radius:9px;color:var(--ink);cursor:pointer}.burger:hover,.burger[aria-expanded=true]{background:var(--band);color:var(--brand)}.menu-icon{position:relative;display:block;width:18px;height:13px}.menu-icon i{position:absolute;left:0;height:2px;border-radius:2px;background:currentColor;transition:transform .25s cubic-bezier(.4,0,.2,1),opacity .15s,width .25s}.menu-icon i:nth-child(1){top:0;width:18px}.menu-icon i:nth-child(2){top:5.5px;width:12px}.menu-icon i:nth-child(3){top:11px;width:18px}.burger[aria-expanded=true] .menu-icon i:nth-child(1){transform:translateY(5.5px) rotate(45deg)}.burger[aria-expanded=true] .menu-icon i:nth-child(2){opacity:0;width:0}.burger[aria-expanded=true] .menu-icon i:nth-child(3){transform:translateY(-5.5px) rotate(-45deg)}.nav-mobile[hidden]{display:none}@media(max-width:899px){.navbar{min-height:60px;gap:10px}.nav-main,.header-phone{display:none}.burger{display:flex}.nav-mobile{display:flex;flex-direction:column;background:#fff;border-top:1px solid var(--line)}.nav-mobile a{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:13px 16px;color:var(--ink-2);border-bottom:1px solid var(--line);font-size:13.5px}.nav-mobile a:last-child{border-bottom:none}.nav-mobile a:hover,.nav-mobile a:active{background:var(--brand-l);color:var(--brand);text-decoration:none}.nav-mobile .ic{width:15px;height:15px;color:var(--line-2)}.nav-mobile a:hover .ic{color:var(--brand)}.navacc{display:flex;align-items:stretch;border-bottom:1px solid var(--line)}.navacc>a{flex:1;border-bottom:none}.navacc-btn{flex:none;width:52px;background:none;border:0;border-left:1px solid var(--line);color:var(--ink-4);cursor:pointer;display:grid;place-items:center}.navacc-btn .ic{width:17px;height:17px;transition:transform .15s}.navacc-btn[aria-expanded=true] .ic{transform:rotate(180deg)}.navacc-menu{display:flex;flex-direction:column;background:var(--band);border-bottom:1px solid var(--line)}.navacc-menu[hidden]{display:none}.navacc-menu a{padding:11px 16px 11px 30px;border-bottom:1px solid rgba(0,0,0,.05);font-size:12.5px;color:var(--ink-2);justify-content:flex-start}.navacc-menu a:last-child{border-bottom:none}.navacc-all{font-weight:600;color:var(--brand)}.navacc-call{display:flex;align-items:center;gap:11px;padding:15px 16px;border-top:1px solid var(--line);color:var(--brand)}.navacc-call:hover,.navacc-call:active{background:var(--brand-l);color:var(--brand);text-decoration:none}.navacc-call .ic{flex:none;width:18px;height:18px;color:var(--brand)}.navacc-call small{display:block;font-size:10px;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);font-weight:600}.navacc-call b{display:block;font-size:17px;font-weight:700;color:var(--brand);margin-top:1px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition-duration:.01ms !important;animation-duration:.01ms !important}}.contact-channels{display:grid;grid-template-columns:1fr;gap:8px;margin-top:20px}.contact-channel{min-width:0;padding:13px 14px;border:1px solid var(--line);border-radius:var(--r-sm);background:#fff}.contact-channel b{display:flex;align-items:center;gap:6px;margin-bottom:7px;font-size:12px;color:var(--ink)}.contact-channel b .ic{width:15px;height:15px;color:var(--brand)}.contact-channel>a,.contact-channel>strong{display:block;overflow-wrap:anywhere;font-size:12.5px;line-height:1.45;font-weight:600;color:var(--brand)}.contact-channel>strong{color:var(--ink)}.contact-channel>span{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--ink-3)}@media(min-width:540px){.contact-channels{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:900px){.contact-channels{grid-template-columns:repeat(4,minmax(0,1fr))}}.moreil{margin-top:14px}.moreil summary{display:inline-flex;align-items:center;gap:5px;cursor:pointer;font-size:12.5px;font-weight:600;color:var(--brand);list-style:none}.moreil summary::-webkit-details-marker{display:none}.moreil summary::after{content:"+";font-size:14px;font-weight:400}.moreil[open] summary::after{content:"−"}.moreil .cols{margin-top:12px}.tabs{margin-top:16px}.tabbar{display:flex;gap:4px;overflow-x:auto;overscroll-behavior-x:contain;border-bottom:1px solid var(--line);padding-bottom:0;-webkit-overflow-scrolling:touch}.tabbar::-webkit-scrollbar{height:0}.tabbar button{flex:none;display:inline-flex;align-items:center;gap:6px;background:none;border:0;border-bottom:2px solid transparent;padding:9px 12px;margin-bottom:-1px;cursor:pointer;font:inherit;font-size:12.5px;font-weight:600;color:var(--ink-3);white-space:nowrap}.tabbar button:hover{color:var(--ink)}.tabbar button span{display:inline-block;min-width:18px;padding:1px 5px;border-radius:9px;background:var(--band);color:var(--ink-4);font-size:10.5px;font-weight:600;text-align:center}.tabbar button[aria-selected=true]{color:var(--brand);border-bottom-color:var(--brand)}.tabbar button[aria-selected=true] span{background:var(--brand-l);color:var(--brand)}.tabpanel{padding-top:14px}.tabpanel[hidden]{display:none}.tabpanel .lnkhead{margin-top:0}.lnkhead{font-size:11px;font-weight:600;letter-spacing:.11em;text-transform:uppercase;color:var(--ink-4);margin:22px 0 9px;padding-bottom:7px;border-bottom:1px solid var(--line)}.lnkhead:first-of-type{margin-top:16px}.lnkall{display:inline-flex;align-items:center;gap:2px;margin-top:20px;font-size:12.5px;font-weight:600;color:var(--brand)}.lnkall .ic{width:15px;height:15px}.article{padding:20px 18px 22px}@media(min-width:700px){.article{padding:28px 30px 30px}}.article>p{margin:0 0 13px;font-size:13px;line-height:1.9;color:var(--ink-2)}@media(min-width:700px){.article>p{font-size:13.5px}}.article>p strong,.article>p b{color:var(--ink);font-weight:600}.article>h2{font-size:16px;font-weight:600;color:var(--ink);line-height:1.4;margin:34px 0 14px;padding-bottom:10px;border-bottom:1px solid var(--line)}@media(min-width:700px){.article>h2{font-size:17.5px;margin:40px 0 16px}}.article>h3{font-size:14px;font-weight:600;color:var(--ink);margin:22px 0 6px}.article>h4{font-size:12.5px;font-weight:600;color:var(--ink-2);margin:16px 0 4px;padding-left:11px;border-left:2px solid var(--line-2)}.article>h4+p{padding-left:11px;color:var(--ink-3)}.article>.faq{margin:4px 0 0}.article>h2+p,.article>h3+p{margin-top:0}.article>.phoneband{margin:18px 0 6px}.article>.facts{margin:16px 0 4px}.article>.cols{margin:8px 0 14px}.article>h3+.cols{margin-top:6px}.article>.ctaband{margin-top:30px}.article>.ctxlink{margin:10px 0 16px;padding-left:12px;border-left:3px solid #f1bdc0;color:var(--ink-2);font-size:14.5px}.article>.ctxlink a{font-weight:600}.article-visual{max-width:760px;margin:28px auto 32px;border:1px solid #f1bdc0;border-radius:var(--r-sm);overflow:hidden;background:var(--brand-l)}.article-visual img{display:block;width:100%;aspect-ratio:16/9;object-fit:cover}.article-visual figcaption{padding:10px 14px;border-top:1px solid #f4d5d7;background:#fffafa;color:var(--ink-3);font-size:11.5px;line-height:1.55;text-align:center}
/* ---------- Logo (metin tabanlı) ---------- */
.logo-mark{display:grid;place-items:center;width:34px;height:34px;border-radius:9px;background:var(--brand);color:#fff;font-weight:700;font-size:18px;line-height:1}
.logo-text{font-size:17px;font-weight:700;letter-spacing:-.02em;color:var(--ink);white-space:nowrap}
@media(min-width:600px){.logo-mark{width:38px;height:38px;font-size:20px}.logo-text{font-size:19px}}
.site-footer .logo-text{color:#fff}

/* ---------- Ana sayfa hero ---------- */
.home-hero{position:relative;display:block;margin:0 0 16px;overflow:hidden;border-radius:var(--r-sm);background:#fff8f8;line-height:1;color:var(--ink)}
.home-hero:hover{text-decoration:none}
.home-hero picture,.home-hero picture img{display:block;width:100%}
.home-hero picture img{aspect-ratio:3/1;object-fit:cover}
.home-hero-copy{position:absolute;left:27.8%;top:50%;width:38.5%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:flex-start;text-align:left;white-space:nowrap}
.home-hero-brand{font-size:clamp(16px,3.15vw,40px);font-weight:600;letter-spacing:-.025em;line-height:1.05;color:var(--dark)}
.home-hero-kicker{margin-top:7px;font-size:clamp(7px,.98vw,12.5px);font-weight:600;letter-spacing:.24em;color:var(--ink-3)}
.home-hero-phone{display:flex;align-items:center;gap:.24em;margin-top:14px;font-size:clamp(16px,3.3vw,42px);font-weight:700;letter-spacing:.005em;line-height:1.05;color:var(--brand)}
.home-hero-phone .ic{width:.86em;height:.86em}
.home-hero-services{margin-top:12px;font-size:clamp(8.5px,1.28vw,16px);font-weight:600;color:var(--dark)}
.home-hero-services i{padding:0 3px;font-style:normal;color:var(--brand)}
.home-hero-note{margin-top:7px;font-size:clamp(8.5px,1.18vw,15px);color:var(--ink-3)}
@media(max-width:699px){.home-hero-copy{left:27.8%;width:35%}
.home-hero-kicker,.home-hero-services{display:none}
.home-hero-brand{font-size:clamp(14px,4.5vw,19px)}
.home-hero-phone{margin-top:7px;gap:0;font-size:clamp(13.5px,4.35vw,18px)}
.home-hero-phone .ic{display:none}
.home-hero-note{margin-top:4px;font-size:clamp(8.8px,2.45vw,11px)}}
@media(min-width:700px){.home-hero{margin-bottom:20px}}
.service-hero-title{max-width:100%;margin-top:10px;font-size:clamp(9.5px,1.5vw,19px);line-height:1.3;font-weight:600;color:var(--dark);white-space:normal;text-wrap:balance}
.home-hero-phone{animation:hero-phone-pulse 2.8s ease-in-out infinite}
@keyframes hero-phone-pulse{0%,100%{color:var(--brand)}50%{color:var(--dark)}}
@media(max-width:699px){.service-hero-title{margin-top:5px;font-size:clamp(9.5px,2.75vw,12.5px)}
.service-hero .home-hero-note{margin-top:3px}}
@media(prefers-reduced-motion:reduce){.home-hero-phone{animation:none}}

/* ---------- Masaüstünde mobil menü asla görünmesin ---------- */
@media(min-width:900px){.nav-mobile{display:none!important}}

/* ---- Uzun içerik bölümleri (dl listesi, madde listesi, bilgi kutusu) ---- */
.prose h3,.box h3{margin:18px 0 8px}
.dl{display:grid;gap:10px;margin-top:10px}
@media(min-width:700px){.dl{grid-template-columns:repeat(2,1fr);gap:12px}}
.dl-i{border:1px solid var(--line);border-radius:var(--r-sm);padding:12px 14px;background:#fff;min-width:0}
.dl-i b{display:block;font-size:13px;color:var(--ink);margin-bottom:4px}
.dl-i p{margin:0;font-size:12.5px;color:var(--ink-3);line-height:1.7}
.ticks{list-style:none;margin:10px 0 0;padding:0;display:grid;gap:8px}
@media(min-width:700px){.ticks{grid-template-columns:repeat(2,1fr);gap:8px 18px}}
.ticks li{display:flex;gap:9px;align-items:flex-start;font-size:12.5px;line-height:1.7;color:var(--ink-2);min-width:0}
.ticks li .ic{color:var(--brand);margin-top:.45em;width:1em;height:1em}
.factbox{display:grid;gap:10px;margin-top:14px}
@media(min-width:700px){.factbox{grid-template-columns:repeat(3,1fr)}}
.factbox>div{background:var(--band);border-radius:var(--r-sm);padding:12px 14px}
.factbox b{display:flex;align-items:center;gap:7px;font-size:12px;color:var(--ink);margin-bottom:4px}
.factbox b .ic{color:var(--brand)}
.factbox span{font-size:12.5px;color:var(--ink-2)}
