
:root{
  /* — taslak bunları kendi paletine eşler — */
  --oluk: clamp(20px, 7.8vw, 160px);          /* liv ölçümü: 1440'ta 112px, 1920'de 149px yan boşluk */
  --ust-yazi: #fff;                            /* üst menü yazısı (açılış görselinin üstünde) */
  --ust-yazi-soluk: rgb(255 255 255 / .78);
  --ust-zemin-ilk: linear-gradient(180deg, rgb(8 18 40 / .72), rgb(8 18 40 / 0)); /* açılış üstünde saydam perde */
  --ust-zemin-dolu: #1C3261;                   /* kaydırınca (liv: marka rengi, dolu) */
  --ust-zemin-dolu-2: #243d73;                 /* kaydırınca 2. satır biraz açık ton */
  --ust-ayrac: rgb(255 255 255 / .28);
  --ust-logo-filtre: brightness(0) invert(1);  /* lacivert logo → beyaz (koyu üst menü) */
  --ehizmet-zemin: #E3A72F; --ehizmet-yazi: #0E1A33; --ehizmet-hover: #EDB94F;
  --hap-zemin: #fff; --hap-yazi: #1C3261;      /* sağdaki iki satırlı hap */
  --mega-zemin: #fff; --mega-yazi: #14213D; --mega-soluk: #5A6B85; --mega-kenar: #E2E8F2; --mega-hover: #EEF3FA;
  --ara-zemin: rgb(255 255 255 / .10); --ara-zemin-hover: rgb(255 255 255 / .14); --ara-zemin-odak: rgb(255 255 255 / .18);
  --ara-kenar: rgb(255 255 255 / .24); --ara-kenar-odak: rgb(255 255 255 / .7);
  /* alt üçlü — Başarı'nın kendi renkleri: lacivert · marka mavisi · altın (liv renkleri kullanılmaz) */
  --uclu-1: #1C3261; --uclu-2: #2F5E9E; --uclu-3: #E3A72F; --uclu-yazi: #fff; --uclu-3-yazi: #0E1A33;
  --uclu-3-hover: #EDB84A;
  --kabuk-yazi-tipi: inherit;
  --oneri-zemin: #FFFFFF; --cip-zemin: rgb(62 113 174 / .10); --cip-yazi: #1C3261; --kisa-ikon: #3E71AE; --eslesme: #9A6A12;
  --fx-hap: rgb(62 113 174 / .12); --fx-yazi: #1C3261; --fx-hap-koyu: rgb(62 113 174 / .30);
}
.kap{width:calc(100% - 2 * var(--oluk));margin-inline:auto}
/* ── KAYAN HOVER göstergesi: .fx-rail içindeki .fx-item'a gelince tek .fx-ind oraya kayar (öğeler kendi hover zeminini almaz) ── */
.fx-rail{position:relative}
.fx-ind{position:absolute;top:0;left:0;width:0;height:0;border-radius:var(--fx-kose,10px);background:var(--fx-hap);opacity:0;pointer-events:none;z-index:0;will-change:transform,width,height;
  transition:transform .34s cubic-bezier(.34,1.56,.64,1), width .34s cubic-bezier(.34,1.56,.64,1), height .34s cubic-bezier(.34,1.56,.64,1), opacity .4s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.fx-item{position:relative;z-index:1}
.ku-logo:focus,.ku-logo:focus-visible,.fx-item:focus,.fx-item:focus-visible{outline:none;box-shadow:none}
/* koyu zeminli kabuk yüzeyleri (üst menü satırı) her modda altın tonlu hap */
.ku-s2 .fx-ind,.ku-sosyal .fx-ind,.ku-mob .fx-ind{background:var(--fx-hap-koyu)}
/* hap üstündeki yazı: açık yüzeyde lacivert, koyu yüzeyde beyaz (ikon da) */
.fx-rail .fx-item:hover{color:var(--fx-yazi)}
.ku-s2 .fx-item:hover,.ku-sosyal .fx-item:hover,.ku-mob .fx-item:hover{color:#fff}
.ku-sosyal,.ku-mob{--fx-kose:8px}
/* raydaki öğeler kendi hover zeminini almaz (tek hap) */
.ku-sosyal a:hover,.ku-mob .ku-ikon:hover{background:none}
@media (prefers-reduced-motion:reduce){.fx-ind{transition:none!important}}
/* alttaki sabit kapsülün payı sayfaya değil footer şeridine verilir: footer altında açık renkli boşluk kalmaz */
/* ── üst menü ── */
.ku{position:fixed;inset:0 0 auto 0;z-index:60;isolation:isolate;color:var(--ust-yazi);font-family:var(--kabuk-yazi-tipi);background:none}
/* zemin iki katman: ilk hâlin saydam perdesi (::before) ve dolu tek renk (::after) yalnız opacity ile yer değiştirir — hiçbir şey kaymaz */
.ku::before,.ku::after{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;transition:opacity .32s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku::before{background:var(--ust-zemin-ilk);opacity:1}
.ku::after{background:var(--ust-zemin-dolu);opacity:0}
.ku[data-dolu="1"]::before{opacity:0}
.ku[data-dolu="1"]::after{opacity:1}
.ku-ic{display:grid;grid-template-columns:auto 1fr;column-gap:clamp(24px,3vw,48px);align-items:stretch;padding-block:0}
.ku-logo{grid-row:1 / span 2;display:flex;align-items:center;padding-block:12px}
.ku img,.ku-cekmece img{max-width:none}
.ku-logo img{display:block;height:clamp(44px,3.9vw,64px);width:auto;filter:var(--ust-logo-filtre)}
.ku-s1,.ku-s2{display:flex;align-items:center;min-width:0}
.ku-s1{height:clamp(46px,3.5vw,62px);gap:clamp(12px,1.4vw,22px)}
.ku-s2{height:clamp(46px,3.5vw,62px);gap:0;position:relative}
/* satır ayrımı: yalnız logonun sağından başlayan ince çizgi (her zaman 1px; yalnız rengi değişir) */
.ku-s2{border-top:1px solid transparent}
/* arama: hap alan + «/» kısayolu + öneri kutusu (odakta yalnız renk/zemin değişir; boyut ve konum sabit) */
.ku-ara-kap{position:relative;flex:1;min-width:0}
.ku-ara{position:relative;display:flex;align-items:center;gap:14px;height:40px;min-width:0;color:inherit;cursor:text}
.ku-ara svg{flex:none}
.ku-ara .ayrac{width:1px;height:22px;background:var(--ust-ayrac);flex:none}
.ku-ara input{all:unset;flex:1;min-width:0;font-size:16px;color:inherit;cursor:text;transition:color .2s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-ara input::placeholder{color:var(--ust-yazi-soluk);opacity:1;transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-ara input:focus::placeholder{opacity:.6}
.ku-ara input::-webkit-search-cancel-button{display:none}
.ku-ara::after{content:"";position:absolute;left:49px;right:0;bottom:4px;height:1px;background:currentColor;opacity:0;transition:opacity .22s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-ara:focus-within::after{opacity:.45}
.ku-oneri{position:absolute;top:calc(100% + 6px);left:0;width:max(100%,560px);background:var(--oneri-zemin,#fff);color:var(--mega-yazi);border:0;border-radius:16px;padding:18px;z-index:6;box-shadow:0 24px 60px -24px rgb(0 0 0 / .6);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .2s}
.ku-ara-kap[data-acik="1"] .ku-oneri{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s}
.ku-oneri-bas{margin:0 0 12px;font:600 13px/1 var(--kabuk-yazi-tipi);letter-spacing:.08em;text-transform:uppercase;color:var(--mega-soluk)}
.ku-cipler+.ku-oneri-bas{margin-top:20px}
.ku-oneri-bas.mesaj{text-transform:none;letter-spacing:0;font:500 15px/1.3 var(--kabuk-yazi-tipi);color:var(--mega-yazi)}
.ku-cipler{display:flex;flex-wrap:wrap;gap:8px}
.ku-cip{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;border-radius:999px;background:var(--cip-zemin,rgb(62 113 174 / .10));color:var(--cip-yazi,#1C3261);text-decoration:none;font:500 15px/1.2 var(--kabuk-yazi-tipi);transition:background-color .18s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-cip:hover,.ku-cip:focus-visible{background:rgb(62 113 174 / .30);outline:none}
.ku-cip svg{flex:none;opacity:.9}
.ku-satirlar{display:grid;gap:4px;margin:0 -12px;--fx-kose:12px}
.ku-satir{display:flex;align-items:center;gap:14px;min-height:60px;padding:8px 12px;border-radius:12px;color:inherit;text-decoration:none}
.ku-satir i{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:10px;background:rgb(62 113 174 / .22);color:var(--kisa-ikon,#3E71AE)}
.ku-satir span{flex:1;min-width:0;display:grid;gap:3px}
.ku-satir b{font:600 16px/1.35 var(--kabuk-yazi-tipi);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ku-satir small{font:400 14px/1.3 var(--kabuk-yazi-tipi);color:var(--mega-soluk);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ku-satir>svg{flex:none;opacity:.55;transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-satir:hover>svg,.ku-satir.is-on>svg{opacity:1}
.ku-satir mark{background:none;color:var(--eslesme,#9A6A12);font-weight:700}
.ku-satirlar .fx-item:hover,.ku-satir.is-on{color:var(--mega-yazi)}
.ku-ipucu{margin:16px 0 0;font:400 13px/1 var(--kabuk-yazi-tipi);color:var(--mega-soluk);opacity:.8}
/* telefon: tam ekran arama katmanı */
.ku-ara-katman{position:fixed;inset:0;z-index:85;background:var(--mega-zemin);color:var(--mega-yazi);display:flex;flex-direction:column;font-family:var(--kabuk-yazi-tipi);opacity:0;visibility:hidden;transition:opacity .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .24s}
.ku-ara-katman[data-acik="1"]{opacity:1;visibility:visible;transition:opacity .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s}
.ku-ara-katman .ust{display:flex;align-items:center;gap:10px;min-height:68px;border-bottom:0}
.ku-ara-katman .ku-ara{flex:1;height:48px;padding:0 16px;border-radius:12px;background:var(--mega-hover);border:0}
.ku-ara-katman .ku-ara::after{display:none}
.ku-ara-katman .ku-ara input::placeholder{color:var(--mega-soluk)}
.ku-ara-katman .govde{padding-block:20px}
.ku-ara-katman .ku-cip{font-size:15px}
.ku-sag{display:flex;align-items:center;gap:clamp(10px,1.3vw,20px);flex:none}
.ku-dd{position:relative}
.ku-ehizmet{transition:background-color .2s var(--gecis, cubic-bezier(.2,.7,.2,1));display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:0 12px;border-radius:6px;background:var(--ehizmet-zemin);color:var(--ehizmet-yazi);font:600 15px/1 var(--kabuk-yazi-tipi);border:0;cursor:pointer}
.ku-ehizmet:hover{background:var(--ehizmet-hover)}
.ku-sosyal{display:flex;gap:4px}
.ku-sosyal a,.ku-ikon{transition:background-color .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),color .2s var(--gecis, cubic-bezier(.2,.7,.2,1));display:inline-flex;align-items:center;justify-content:center;width:34px;height:34px;border-radius:8px;color:inherit;background:none;border:0;cursor:pointer}
.ku-sosyal a:hover,.ku-ikon:hover{background:rgb(62 113 174 / .30)}
.ku-tel{transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1));display:inline-flex;align-items:center;gap:8px;color:inherit;text-decoration:none;font:700 17px/1 var(--kabuk-yazi-tipi);white-space:nowrap}
.ku-tel:hover{opacity:.85}
.ku-dikey{width:1px;height:22px;background:var(--ust-ayrac)}
.ku-dil{transition:background-color .2s var(--gecis, cubic-bezier(.2,.7,.2,1));display:inline-flex;align-items:center;gap:6px;background:none;border:0;color:inherit;font:600 15px/1 var(--kabuk-yazi-tipi);cursor:pointer;min-height:34px;padding:0 6px;border-radius:8px}
.ku-dil:hover{background:rgb(62 113 174 / .30)}
.ku-acilir{display:grid;gap:4px;position:absolute;top:calc(100% + 8px);right:0;min-width:230px;background:var(--mega-zemin);color:var(--mega-yazi);border:0;border-radius:12px;padding:8px;z-index:5;box-shadow:0 22px 44px -18px rgb(0 0 0 / .5);opacity:0;visibility:hidden;transform:translateY(6px);transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .2s}
/* fare hapla panel arasındaki 8px boşlukta panelden düşmesin */
.ku-acilir::before{content:"";position:absolute;left:0;right:0;top:-10px;height:10px}
.ku-acilir.sol{left:0;right:auto}
.ku-dd[data-acik="1"] .ku-acilir{opacity:1;visibility:visible;transform:none;transition:opacity .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .2s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s}
.ku-acilir a{display:flex;align-items:center;gap:10px;min-height:44px;padding:0 12px;border-radius:8px;color:inherit;text-decoration:none;font:500 16px/1.2 var(--kabuk-yazi-tipi)}
.ku-acilir a{transition:background-color .18s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-acilir a:hover{color:var(--mega-yazi)}
/* 2. satır: menü — liv: ince dikey ayraçlar, 4. öğeden sonra grup ayracı */
.ku-menu{display:flex;align-items:center;list-style:none;margin:0;padding:0;min-width:0;height:100%}
.ku-menu>li{display:flex;align-items:center;height:100%}
.ku-menu>li+li::before{content:"";width:1px;height:18px;margin:0 3px;background:var(--ust-ayrac)}
.ku-menu>li>a,.ku-menu>li>button{display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 clamp(12px,calc(1.1vw - 3px),15px);border-radius:10px;color:inherit;text-decoration:none;font:600 clamp(15px,1.05vw,18px)/1 var(--kabuk-yazi-tipi);background:none;border:0;cursor:pointer;white-space:nowrap;transition:color .2s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-menu>li:first-child>:is(a,button){margin-left:calc(-1 * clamp(12px,calc(1.1vw - 3px),15px))}
/* kaydırınca / hover'da yazı kalınlığı DEĞİŞMEZ — değişirse kelime genişliği değişip menü kayar (28 Eyl 18:05 kusuru) */
.ku-menu>li>a:hover,.ku-menu>li>button:hover,.ku-menu>li>button[aria-expanded="true"]{color:var(--ust-yazi)}
.ku-hap{margin-left:auto;display:inline-flex;align-items:center;gap:10px;background:var(--hap-zemin);color:var(--hap-yazi);border-radius:999px;padding:4px 5px 4px 14px;text-decoration:none;flex:none}
.ku-hap{transition:background-color .2s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-hap:hover{background:var(--hap-zemin-hover, #DCE7F5)}
.ku-hap b{display:block;font:700 14px/1.05 var(--kabuk-yazi-tipi)}
.ku-hap small{display:block;font:500 12px/1.1 var(--kabuk-yazi-tipi);opacity:.8}
.ku-hap i{display:inline-flex;width:30px;height:30px;border-radius:50%;background:var(--hap-yazi);color:var(--hap-zemin);align-items:center;justify-content:center}
/* mega menü */
.ku-mega{position:absolute;left:0;right:0;top:100%;background:var(--mega-zemin);color:var(--mega-yazi);border:0;box-shadow:0 30px 60px -30px rgb(0 0 0 / .55);opacity:0;visibility:hidden;transform:translateY(-6px);transition:opacity .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .24s}
.ku-perde{position:fixed;inset:0;z-index:59;background:rgb(0 0 0 / .55);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);opacity:0;visibility:hidden;transition:opacity .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .24s}
.ku-perde[data-acik="1"],.ku-mega[data-acik="1"]{opacity:1;visibility:visible;transform:none;transition:opacity .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),transform .24s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s}
.ku-mega .kap{display:grid;grid-template-columns:minmax(220px,1fr) 3fr;gap:clamp(24px,3vw,56px);padding-block:32px 36px}
.ku-mega h3{margin:0 0 10px;font:700 24px/1.15 var(--kabuk-yazi-tipi)}
.ku-mega p{margin:0 0 18px;color:var(--mega-soluk);font-size:16px;line-height:1.55}
.ku-mega .tum{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;border-radius:10px;background:var(--mega-hover);color:var(--mega-yazi);font-weight:600;text-decoration:none}
.ku-mega ul{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(9,auto);grid-auto-flow:column;column-gap:24px;row-gap:4px;left:-2px}
.ku-mega li{min-width:0}
.ku-mega li a{display:block;height:40px;line-height:40px;padding:0 12px;border-radius:8px;color:inherit;text-decoration:none;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ku-mega li a{transition:background-color .18s var(--gecis, cubic-bezier(.2,.7,.2,1)),color .18s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.ku-mega li a:hover{color:var(--mega-yazi)}
/* telefon + tablet (<1100): tek satır, logo · ara · menü */
.ku-mob{display:none}
@media (max-width:1199px){
  .ku-s1,.ku-s2{display:none}
  .ku-ic{grid-template-columns:1fr auto;min-height:68px}
  .ku-logo{grid-row:auto}
  .ku-logo img{height:44px}
  .ku-mob{display:flex;align-items:center;gap:4px}
  .ku-mob .ku-ikon{width:44px;height:44px}
  .ku-mob .dikey{width:1px;height:22px;background:var(--ust-ayrac)}
}
/* dar masaüstü (1200–1399): menü International hapının altına girmesin → hap yalnız küre ikonuna iner; 1200–1279'da bağlantı iç boşluğu daralır */
@media (min-width:1200px) and (max-width:1399px){
  .ku-hap{padding:5px;gap:0}
  .ku-hap>span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}
}
@media (min-width:1200px) and (max-width:1279px){
  .ku-menu>li>a,.ku-menu>li>button{padding:0 9px}
  .ku-menu>li:first-child>:is(a,button){margin-left:-9px}
}
.ku-cekmece{position:fixed;inset:0;z-index:80;background:var(--mega-zemin);color:var(--mega-yazi);display:flex;flex-direction:column;overflow:auto;font-family:var(--kabuk-yazi-tipi);transform:translateX(100%);visibility:hidden;transition:transform .28s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s linear .28s}
.ku-cekmece[data-acik="1"]{transform:none;visibility:visible;transition:transform .28s var(--gecis, cubic-bezier(.2,.7,.2,1)),visibility 0s}
.ku-cekmece .ust{display:flex;justify-content:space-between;align-items:center;min-height:68px;border-bottom:0}
.ku-cekmece .ust img{height:44px;width:auto}
.ku-cekmece nav a,.ku-cekmece summary{display:flex;align-items:center;justify-content:space-between;min-height:50px;padding:0 12px;margin:0 -12px 4px;border-radius:10px;border-bottom:0;color:inherit;text-decoration:none;font-size:18px;font-weight:600;cursor:pointer;list-style:none}
.ku-cekmece summary::-webkit-details-marker{display:none}
.ku-cekmece details a{font-weight:400;font-size:16px;min-height:44px;padding-left:24px;border-bottom:0}
.ku-cekmece .ku-alt{display:flex;flex-wrap:wrap;gap:10px;padding-block:20px 120px}
.ku-cekmece .ku-alt{--fx-kose:10px}
.ku-cekmece .ku-alt a,.ku-cekmece .ku-alt button{display:inline-flex;align-items:center;min-height:44px;padding:0 14px;border-radius:10px;border:0;color:inherit;background:none;text-decoration:none;font:600 16px/1 var(--kabuk-yazi-tipi);cursor:pointer}
.ku-cekmece .ku-ikon{color:inherit;width:44px;height:44px}
.ku-cekmece .ku-ikon:hover{background:var(--mega-hover)}
/* ── alt kapsül: ekranın altından yukarıda yüzen koyu cam kapsül (her iki modda aynı); liv panel genişliği: 58,34vw ── */
.kb{position:fixed;left:0;right:0;bottom:calc(clamp(14px,1.2vw,22px) + env(safe-area-inset-bottom));z-index:55;display:flex;justify-content:center;pointer-events:none;font-family:var(--kabuk-yazi-tipi)}
.kb-kapsul{pointer-events:auto;display:grid;grid-template-columns:2fr 1.3fr;align-items:center;gap:4px;width:clamp(640px,58.34vw,1120px);padding:7px;border-radius:999px;background:rgb(12 24 48 / .86);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);box-shadow:0 18px 44px -16px rgb(0 0 0 / .75),inset 0 0 0 1px rgb(255 255 255 / .06)}
.kb-ray{display:grid;grid-template-columns:1fr 1fr;--fx-kose:999px}
.kb .fx-ind{border-radius:999px;background:var(--fx-hap-koyu)}
.kb-ray a,.kb-randevu{display:flex;align-items:center;justify-content:center;gap:12px;height:clamp(52px,3.9vw,64px);min-width:0;padding:0 16px;border-radius:999px;text-decoration:none;white-space:nowrap;font:600 clamp(17px,1.25vw,21px)/1 var(--kabuk-yazi-tipi)}
.kb-ray a{color:#fff}
.kb .fx-item,.kb .fx-item:hover{color:#fff}
.kb-randevu{background:var(--uclu-3);color:var(--uclu-3-yazi);font-weight:700;transition:background-color .22s var(--gecis, cubic-bezier(.2,.7,.2,1))}
.kb-randevu:hover,.kb-randevu:focus-visible{background:var(--uclu-3-hover);outline:none}
.kb svg{flex:none;width:24px;height:24px}
.kb .tel-yalniz{display:none}
@media (max-width:767px){
  .kb-kapsul{width:calc(100% - 20px);grid-template-columns:1fr 1fr}
  .kb-ray{grid-template-columns:1fr}
  .kb-ray a,.kb-randevu{height:54px;font-size:16px;gap:8px;padding:0 10px}
  .kb svg{width:22px;height:22px}
  .kb .masa-yalniz{display:none}
  .kb .tel-yalniz{display:flex}
}
@media (prefers-reduced-motion:reduce){.ku,.ku *,.ku::before,.ku::after,.ku-perde,.ku-cekmece,.ku-ara-katman,.kb-randevu{transition:none!important}}
