/* istanbulsleeve.com — "Uygulama" tasarımı, Kurumsal Lacivert renkleri.
   Düzen: gri tuval üstünde beyaz kartlar (bento); mobilde uygulama gibi alt sekme çubuğu ve alttan açılan menü.
   Renkler logodan ve canlı sitenin marka renklerinden (#001848 lacivert, #C83127 kırmızı) gelir.
   Sayfanın metni HTML'dedir; bu dosyadaki content: değerleri yalnızca arayüz etiketleridir (data-etiket). */

@font-face{font-family:"Geist";src:url("/fonts/geist/Geist-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap}

:root{color-scheme:light;
  --bg:#EDF1F7;--kart:#FFFFFF;--navy:#0B2763;--ink:#001848;--red:#C83127;--red-d:#A8281F;--text:#535C70;--muted:#646D82;
  --line:#E1E6EF;--tint:#E4EAF4;--tint2:#F3F5FA;--wa:#25D366;--wa-d:#1DA851;--odak:#001848;
  --hdr-bg:rgba(237,241,247,.84);--golge:0,24,72;--hero:0,14,40;--red-rgb:200,49,39;--navy-rgb:11,39,99;
  --vurgu:var(--red);--vurgu-rgb:var(--red-rgb);--parilti:#2A57A8;--onay-koyu:#82E3AA;--segment:#D9DFEB;--nokta:#C3CBDA;
  --tutamac:#C1C9D8;--harita:#DCE3EF;--evet:#1E9E57;
  --f-govde:"Geist",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,Arial,sans-serif;
  --max:1240px;--r-s:14px;--r-m:20px;--r-l:26px;--r-xl:32px;--ara:14px;
  --sh:0 1px 2px rgba(var(--golge),.04),0 10px 30px -18px rgba(var(--golge),.22)}

/* --- temel ------------------------------------------------------------------------------------- */
*,*::before,*::after{box-sizing:border-box}
html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:96px}
body{margin:0;background:var(--bg);color:var(--text);font-family:var(--f-govde);font-size:16px;line-height:1.6;
  -webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}
body::before{content:"";position:fixed;inset:0 0 auto;height:env(safe-area-inset-top,0px);z-index:45;background:var(--bg)}
img{max-width:100%;height:auto}
a{color:inherit;text-decoration:none}
button,input,select,textarea{font:inherit;color:inherit}
button{cursor:pointer;background:none;border:0;padding:0}
h1,h2,h3,h4,h5,h6,p,figure,blockquote{margin:0}
h1,h2,h3,h4{text-wrap:balance}
p{text-wrap:pretty}
[hidden]{display:none!important}
.sr{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px))}
@media (min-width:768px){.wrap{padding-left:max(24px,env(safe-area-inset-left,0px));padding-right:max(24px,env(safe-area-inset-right,0px))}}
:focus-visible{outline:2px solid var(--odak);outline-offset:3px;border-radius:6px}
.ikon{flex:none}
.no-scroll{overflow:hidden}
.atla{position:absolute;left:12px;top:-60px;z-index:200;padding:10px 16px;border-radius:12px;background:var(--ink);color:#fff;font-weight:600;transition:top .2s}
.atla:focus{top:calc(10px + env(safe-area-inset-top,0px))}
.kart{background:var(--kart);border-radius:var(--r-xl);box-shadow:var(--sh)}

/* --- yazı ölçeği ------------------------------------------------------------------------------- */
.ust{display:inline-flex;align-items:center;gap:8px;font-size:12px;font-weight:650;line-height:1.35;letter-spacing:.06em;text-transform:uppercase;color:var(--vurgu)}
.ust::before{content:"";flex:none;width:18px;height:18px;border-radius:6px;background:var(--vurgu) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") center/11px no-repeat}
.h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;font-weight:650;letter-spacing:-.035em;color:var(--ink)}
.bh{font-weight:650;color:var(--ink);letter-spacing:-.02em;line-height:1.25}
h1.bh{font-size:clamp(28px,3.4vw,42px)}h2.bh{font-size:clamp(23px,2.4vw,30px)}h3.bh{font-size:20px}h4.bh,h5.bh,h6.bh{font-size:17px}
p.bh,div.bh,span.bh{font-size:17px}

/* --- düğmeler ---------------------------------------------------------------------------------- */
.btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:50px;padding:0 24px;border-radius:16px;font-weight:600;font-size:15.5px;line-height:1.2;text-align:center;transition:background .2s,color .2s,transform .15s,box-shadow .2s}
.btn:active{transform:scale(.98)}
.btn-ana{background:var(--red);color:#fff}
.btn-ana:hover{background:var(--red-d)}
.btn-koyu{background:var(--ink);color:#fff}
.btn-koyu:hover{background:var(--navy)}
.btn-wa{background:var(--wa);color:#fff}
.btn-wa:hover{background:var(--wa-d)}
.btn-cam{background:rgba(255,255,255,.12);color:#fff}
.btn-cam:hover{background:rgba(255,255,255,.2)}
.btn-beyaz{background:#fff;color:var(--ink)}
.btn-beyaz:hover{background:var(--tint2)}
.btn-cizgi{background:rgba(255,255,255,.1);color:#fff}
.btn-cizgi .ikon{color:var(--onay-koyu)}
.btn-cizgi-koyu{background:var(--tint2);color:var(--ink);min-height:44px;padding:0 16px;border-radius:14px;font-size:14.5px}
.btn-cizgi-koyu:hover{background:var(--ink);color:#fff}
.btn-blok{width:100%}
.btn-buyuk{min-height:56px;padding:0 28px;border-radius:18px}
.btn-kucuk{min-height:42px;padding:0 16px;border-radius:14px;font-size:14px}
.s-link{display:inline-flex;align-items:center;gap:6px;min-height:42px;padding:0 16px;border-radius:14px;background:var(--ink);color:#fff;font-weight:600;font-size:14px;transition:background .2s}
.s-link:hover{background:var(--navy)}

/* --- header ------------------------------------------------------------------------------------ */
.hdr{position:sticky;top:env(safe-area-inset-top,0px);z-index:40;background:var(--hdr-bg);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);transition:box-shadow .2s}
.hdr.is-scrolled{box-shadow:0 1px 0 var(--line)}
.hdr-ic{display:flex;align-items:center;gap:16px;min-height:72px}
.logo{display:block;flex:none}
.logo img{display:block;height:38px;width:auto}
.nav{margin-inline:auto;background:var(--kart);border-radius:16px;padding:5px;box-shadow:var(--sh)}
.nav-liste{display:flex;align-items:center;margin:0;padding:0;list-style:none}
.nav-ac{position:relative}
.nav-link{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;padding:9px 14px;border-radius:12px;font-size:14px;font-weight:550;color:var(--ink);transition:background .2s,color .2s}
.nav-link:hover{background:var(--tint2)}
.nav-link.is-aktif{background:var(--ink);color:#fff}
.nav-link .ikon{transition:transform .2s}
.nav-ac:hover .nav-link .ikon,.nav-ac:focus-within .nav-link .ikon{transform:rotate(180deg)}
.nav-kutu{position:absolute;left:50%;top:100%;transform:translate(-50%,6px);min-width:280px;opacity:0;visibility:hidden;transition:opacity .18s,transform .18s,visibility .18s;z-index:30;padding-top:10px}
.nav-ac:hover .nav-kutu,.nav-ac:focus-within .nav-kutu{opacity:1;visibility:visible;transform:translate(-50%,0)}
.nav-kutu>ul{display:grid;gap:2px;margin:0;list-style:none;background:#fff;border-radius:20px;box-shadow:0 24px 50px -20px rgba(var(--golge),.35);padding:8px;border:1px solid var(--line)}
.nav-kutu ul{margin:0;padding:0;list-style:none}
.nav-kutu a{display:block;padding:11px 14px;border-radius:12px;font-size:14.5px;color:var(--ink)}
.nav-kutu a:hover{background:var(--tint2)}
.nav-grup>a.nav-grup-bas{padding:10px 14px 4px;font-size:12px;font-weight:600;color:var(--muted);pointer-events:none}
.nav-grup ul a{padding-left:24px}
.hdr-sag{display:flex;align-items:center;gap:10px}
.tel-hap{display:inline-flex;align-items:center;gap:10px;min-height:46px;padding:4px 16px 4px 4px;border-radius:16px;background:var(--kart);box-shadow:var(--sh);color:var(--ink);font-weight:600;font-size:14.5px;white-space:nowrap}
.tel-hap .ic{width:38px;height:38px;border-radius:12px;background:var(--red);color:#fff;display:grid;place-items:center}
/* Dil menüsü: bayraklı açılır liste. EN/TR canlıdaki linkler; ES/FR/RO/AR/IT Google Çeviri ile (site.js) */
.dil{position:relative}
.dil-dugme{display:inline-flex;align-items:center;gap:7px;min-height:46px;padding:0 11px 0 13px;border-radius:14px;background:var(--kart);box-shadow:var(--sh);color:var(--ink);font-weight:650;font-size:13.5px;letter-spacing:.02em;transition:box-shadow .2s}
.dil-dugme img{width:21px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(var(--golge),.1)}
.dil-dugme .ikon{color:var(--muted);transition:transform .2s}
.dil-dugme[aria-expanded="true"] .ikon{transform:rotate(180deg)}
.dil-dugme:hover{box-shadow:0 1px 2px rgba(var(--golge),.06),0 12px 30px -16px rgba(var(--golge),.32)}
.dil-liste{position:absolute;right:0;top:calc(100% + 10px);z-index:70;width:236px;max-height:calc(100dvh - 120px);overflow:auto;padding:6px;border-radius:20px;background:var(--kart);box-shadow:0 0 0 1px rgba(var(--golge),.06),0 24px 50px -18px rgba(var(--golge),.38);transform-origin:top right;animation:dil-ac .16s ease-out}
.dil-liste[hidden]{display:none}
@keyframes dil-ac{from{opacity:0;transform:translateY(-4px) scale(.98)}to{opacity:1;transform:none}}
.dil-grup{display:grid;gap:2px}
.dil-yakinda{margin-top:6px;padding-top:6px;border-top:1px solid var(--line)}
.dil-not{margin:4px 12px 4px;font-size:11px;font-weight:650;letter-spacing:.07em;text-transform:uppercase;color:var(--muted)}
.dil-not::after,.dil-ad::after{content:attr(data-etiket)}
.dil-oge{display:flex;align-items:center;gap:11px;width:100%;min-height:44px;padding:0 12px;border-radius:13px;color:var(--ink);font-weight:550;font-size:14.5px;text-align:start;transition:background .15s}
.dil-oge img{flex:none;width:21px;height:15px;border-radius:3px;box-shadow:0 0 0 1px rgba(var(--golge),.1)}
.dil-oge:hover,.dil-oge:focus-visible{background:var(--tint2)}
.dil-oge.is-aktif{background:var(--tint)}
.dil-oge .dil-kod{margin-left:auto;font-size:11.5px;font-weight:650;letter-spacing:.05em;color:var(--muted)}
.dil-oge.is-aktif .dil-kod{color:var(--ink)}
.dil-oge:disabled{cursor:default;color:var(--muted)}
.dil-oge:disabled img{opacity:.6}
.dil-oge:disabled:hover{background:none}
.menu-btn{display:none;width:46px;height:46px;border-radius:14px;background:var(--kart);box-shadow:var(--sh);color:var(--ink);place-items:center}
@media (max-width:1180px){.hdr .nav{display:none}.menu-btn{display:grid}.hdr-sag{margin-inline-start:auto}}
/* Header sığdırma (site.js): menü adları uzun olan dillerde ya da dar masaüstünde menü sığmazsa önce telefon yalnızca
   simge olur (is-sik), yine sığmazsa menü tabletteki gibi düğmeye geçer (is-dar). Betikten önce sayfa yana kaymaz. */
.hdr{overflow-x:clip}
.hdr.is-sik .tel-hap{padding:4px;gap:0}
.hdr.is-sik .tel-hap>span:last-child{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
.hdr.is-dar .nav{display:none}
.hdr.is-dar .menu-btn{display:grid}
.hdr.is-dar .hdr-sag{margin-inline-start:auto}
@media (max-width:640px){.hdr .tel-hap{display:none}.hdr-ic{min-height:62px;gap:10px}.logo img{height:32px}.dil-dugme{min-height:42px;padding:0 9px 0 11px}}
@media (max-width:360px){.dil-dugme img{display:none}}

/* --- mobil menü (alttan açılan sayfa) --------------------------------------------------------- */
.sheet{position:fixed;inset:0;z-index:100}
.sheet-perde{position:absolute;inset:0;background:rgba(var(--golge),.45);opacity:0;transition:opacity .3s}
.sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:92%;overflow:auto;overscroll-behavior:contain;background:var(--bg);color:var(--ink);border-radius:30px 30px 0 0;transform:translateY(100%);transition:transform .32s cubic-bezier(.2,.8,.2,1);padding:10px max(20px,env(safe-area-inset-right,0px)) calc(20px + env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px))}
.sheet.is-open .sheet-perde{opacity:1}
.sheet.is-open .sheet-panel{transform:none}
.sheet-ust{position:relative;display:flex;align-items:center;justify-content:flex-end;min-height:48px}
.sheet-tutamac{position:absolute;left:50%;top:2px;transform:translateX(-50%);width:40px;height:5px;border-radius:9px;background:var(--tutamac)}
.sheet-kapat{width:44px;height:44px;display:grid;place-items:center;border-radius:14px;background:var(--kart)}
.sheet-liste{margin:6px 0 0;padding:4px 16px;list-style:none;background:var(--kart);border-radius:20px}
.sheet-liste>li+li{border-top:1px solid var(--line)}
.sm-link{display:flex;align-items:center;min-height:54px;flex:1;font-size:17px;font-weight:550;color:var(--ink)}
.sm-satir{display:flex;align-items:center;gap:8px}
.sm-ok{width:44px;height:44px;display:grid;place-items:center;border-radius:12px;color:var(--muted);transition:transform .2s,background .2s}
.sm-ok[aria-expanded=true]{transform:rotate(180deg);background:var(--tint2)}
.sm-alt{margin:0 0 10px;padding:0 0 0 12px;list-style:none;border-left:2px solid var(--line)}
.sm-alt .sm-link{min-height:46px;font-size:15.5px;font-weight:500;color:var(--text)}
.sm-alt .sm-ac .sm-link{font-size:15px}
.sheet-alt{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding-top:14px}
.sm-eylem{display:flex;align-items:center;justify-content:center;gap:10px;min-height:52px;border-radius:16px;font-weight:600;font-size:15px}
.sm-eylem::after{content:attr(data-etiket)}
.sm-tel{background:var(--kart);color:var(--ink)}
.sm-wa{background:var(--wa);color:#fff}

/* --- girişler (hero) --------------------------------------------------------------------------- */
.blok{padding-block:var(--ara)}
.blok-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:6px 6px 18px}
.blok-bas>div:first-child{display:grid;gap:8px;justify-items:start}
.hero-bento{display:grid;grid-template-columns:1.25fr 1fr;gap:var(--ara);padding-top:6px}
.hero-kart{position:relative;overflow:hidden;border-radius:var(--r-xl);min-height:600px;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;gap:0;padding:40px;color:#fff;
  background:linear-gradient(180deg,rgba(var(--hero),.18) 0%,rgba(var(--hero),.58) 45%,rgba(var(--hero),.93) 100%),var(--hero-gorsel,none) center/cover no-repeat,var(--ink)}
.rozet{display:inline-flex;align-items:center;gap:8px;padding:8px 14px 8px 8px;border-radius:999px;background:rgba(255,255,255,.14);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-size:13.5px;font-weight:550;line-height:1.2;color:#fff}
.rozet::before{content:"";width:24px;height:24px;border-radius:99px;background:var(--red) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2.2' stroke-linejoin='round'%3E%3Cpath d='M12 3l2.6 5.6L20.5 9l-4.3 4.1 1.1 5.9L12 16.2 6.7 19l1.1-5.9L3.5 9l5.9-.4z'/%3E%3C/svg%3E") center/13px no-repeat}
.h-hero{margin-top:18px;font-size:clamp(42px,5.4vw,76px);line-height:1;font-weight:650;letter-spacing:-.05em;color:#fff}
.hero-metin{margin-top:16px;font-size:17px;line-height:1.65;color:rgba(255,255,255,.84);max-width:34em}
.hero-kart .btn{margin-top:26px}
.form-kart{padding:32px;display:flex;flex-direction:column}
.form-baslik{font-size:26px;line-height:1.15;font-weight:650;letter-spacing:-.03em;color:var(--ink)}
.form-giris{margin:8px 0 20px;font-size:14.5px;color:var(--muted)}
.form-not{margin-top:12px;font-size:13px;text-align:center;color:var(--muted)}
@media (max-width:980px){.hero-bento{grid-template-columns:1fr}.hero-kart{min-height:540px}}
@media (max-width:640px){.hero-kart{min-height:0;padding:150px 22px 24px;border-radius:28px}.hero-kart .btn{align-self:stretch}.form-kart{padding:22px 18px;border-radius:28px}.hero-metin{font-size:16px}}

/* iç sayfa girişi */
.s-hero{padding-top:6px}
.s-hero-ic{position:relative;overflow:hidden;display:grid;gap:14px;justify-items:start;background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:40px 44px;
  background-image:radial-gradient(70% 140% at 100% 0%,rgba(var(--vurgu-rgb),.08),transparent 60%),radial-gradient(60% 120% at 85% 100%,rgba(var(--navy-rgb),.07),transparent 60%)}
.kirinti{display:flex;flex-wrap:wrap;align-items:center;gap:6px;font-size:13px;font-weight:550;color:var(--text)}
.kirinti>span:not(.ayrac){padding:5px 12px;border-radius:999px;background:var(--tint2)}
.kirinti .ayrac{color:var(--nokta);font-weight:400}
.kirinti>span.son{background:var(--ink);color:#fff}
.s-baslik{font-size:clamp(32px,4.2vw,58px);line-height:1.05;font-weight:650;letter-spacing:-.045em;color:var(--ink);max-width:18em}
h2.s-baslik,.s-hero-yazi .s-baslik{font-size:clamp(30px,3.8vw,50px)}
.s-baslik span{color:var(--red)}
.s-metin{font-size:17.5px;line-height:1.65;max-width:42em}
@media (max-width:640px){.s-hero-ic{padding:26px 22px;border-radius:28px}.s-metin{font-size:16px}}

/* --- bölüm başı ------------------------------------------------------------------------------- */
.s-bolum{padding-block:var(--ara)}
.s-bas{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;padding:18px 6px}
.s-bas>div:first-child{display:grid;gap:8px;justify-items:start;max-width:780px}
.s-bas-metin{font-size:16.5px;line-height:1.65}

/* --- ana sayfa: neden bento -------------------------------------------------------------------- */
.neden-bento{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--ara);align-items:start}
.nb-sol{display:grid;gap:var(--ara);min-width:0}
.nb-bas{padding:36px;display:grid;gap:12px;justify-items:start}
.nb-giris{font-size:17px;line-height:1.7;max-width:46em}
.nb-liste{padding:6px 32px}
.nb-k{display:grid;grid-template-columns:52px 1fr;column-gap:20px;row-gap:6px;padding:26px 0;align-items:start}
.nb-k+.nb-k{border-top:1px solid var(--line)}
.nb-no{grid-row:1/span 2;width:52px;height:52px;border-radius:16px;background:var(--tint);color:var(--navy);display:grid;place-items:center;font-weight:650;font-size:16px;font-variant-numeric:tabular-nums;letter-spacing:0}
.nb-k:first-child .nb-no{background:var(--vurgu);color:#fff}
.nb-baslik{font-size:19px;line-height:1.3;font-weight:600;color:var(--ink);letter-spacing:-.015em;padding-top:2px}
.nb-metin{font-size:15.5px;line-height:1.7}
.paket{position:sticky;top:90px;border-radius:var(--r-xl);padding:30px;color:#fff;display:flex;flex-direction:column;gap:14px;background:radial-gradient(100% 60% at 100% 0%,var(--parilti),transparent 60%),var(--navy)}
.paket-baslik{font-size:23px;line-height:1.2;font-weight:600;letter-spacing:-.02em;color:#fff}
.paket-metin{font-size:14.5px;color:rgba(255,255,255,.74)}
.paket-liste{display:grid;gap:0;margin:0;padding:6px 14px;list-style:none;background:rgba(255,255,255,.07);border-radius:18px}
.paket-liste li{display:flex;align-items:center;gap:10px;min-height:42px;font-size:14.5px}
.paket-liste li+li{border-top:1px solid rgba(255,255,255,.08)}
.paket-liste .ikon{color:var(--onay-koyu)}
.paket-alt{margin-top:auto;display:grid;gap:4px}
.paket-etiket{font-size:12.5px;font-weight:600;color:rgba(255,255,255,.62)}
.fiyat{font-size:46px;line-height:1.05;font-weight:650;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}
@media (max-width:980px){.neden-bento{grid-template-columns:1fr}.paket{position:static}}
@media (max-width:640px){.nb-bas{padding:26px 22px}.nb-liste{padding:2px 20px}.nb-k{grid-template-columns:44px 1fr;column-gap:14px;padding:22px 0}.nb-no{width:44px;height:44px;border-radius:14px;font-size:15px}.paket{padding:24px 20px}}

/* --- sekmeler (segment) ------------------------------------------------------------------------ */
.segment{display:flex;gap:4px;padding:4px;background:var(--segment);border-radius:14px;width:max-content;max-width:100%;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch}
.segment::-webkit-scrollbar{display:none}
.segment [role=tab]{flex:none;padding:10px 18px;border-radius:11px;font-size:14.5px;font-weight:600;color:var(--text);white-space:nowrap;transition:background .2s,color .2s,box-shadow .2s}
.segment [role=tab][aria-selected=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px -2px rgba(var(--golge),.25)}
.sekme-paneli:focus-visible{outline-offset:6px}
.tedavi-sekmeli .sekme-paneli{margin-top:16px}
.panel{display:grid;grid-template-columns:1fr 1.1fr;gap:28px;padding:16px;align-items:start;background:var(--kart);border-radius:var(--r-xl);box-shadow:var(--sh)}
.panel-gorsel{border-radius:22px;aspect-ratio:4/3.6;background:var(--tint) center/cover no-repeat}
.panel-metin{padding:14px 10px 10px 0;display:grid;gap:14px;align-content:start}
.panel-baslik{font-size:clamp(24px,2.4vw,32px);font-weight:650;letter-spacing:-.03em;color:var(--ink);line-height:1.15}
.panel-metin .btn{justify-self:start}
.liste-grup{background:var(--tint2);border-radius:18px;padding:4px 16px}
.lg-bas{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:14px 0 10px}
.lg-paket{font-size:15.5px;font-weight:600;color:var(--ink);line-height:1.35}
.lg-meta{font-size:12.5px;color:var(--muted)}
.lg-fiyat{flex:none;text-align:right}
.lg-etiket{font-size:12px;color:var(--muted)}
.lg-tutar{font-size:24px;font-weight:650;letter-spacing:-.02em;color:var(--ink);line-height:1.2}
.lg-liste{margin:0;padding:0;list-style:none}
.lg-liste li{display:flex;align-items:center;gap:12px;min-height:46px;font-size:14.5px;color:var(--ink);border-top:1px solid var(--line)}
.lg-liste .ikon{color:var(--vurgu)}
@media (max-width:980px){.panel{grid-template-columns:1fr;gap:12px;padding:12px}.panel-gorsel{aspect-ratio:16/10}.panel-metin{padding:8px 6px 6px}}
@media (max-width:640px){.segment{width:auto}.lg-bas{flex-direction:column;align-items:flex-start;gap:8px}.lg-fiyat{text-align:left;display:flex;align-items:baseline;gap:8px}.panel-metin .btn{justify-self:stretch}}

/* --- karuseller -------------------------------------------------------------------------------- */
[data-track]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain}
[data-track]::-webkit-scrollbar{display:none}
[data-track]>*{scroll-snap-align:start;flex:none}
.kar-dug{display:flex;gap:8px}
.kar-btn{display:grid;place-items:center;width:48px;height:48px;border-radius:14px;background:#fff;color:var(--ink);box-shadow:var(--sh);transition:opacity .2s,background .2s,color .2s}
.kar-btn:not(:disabled):hover{background:var(--ink);color:#fff}
.kar-btn:disabled{opacity:.35;cursor:default}
.kar-noktalar{display:flex;gap:6px;justify-content:center;margin-top:12px}
.kar-noktalar>span{width:7px;height:7px;border-radius:99px;background:var(--nokta);transition:width .25s,background .25s}
.kar-noktalar>span.is-on{width:22px;background:var(--ink)}
@media (max-width:640px){.kar-dug{display:none}
  .tasma{margin-inline:calc(-1 * max(16px,env(safe-area-inset-left,0px)));padding-inline:max(16px,env(safe-area-inset-left,0px));scroll-padding-inline:max(16px,env(safe-area-inset-left,0px))}}
/* önce / sonra */
.ba-ray{gap:var(--ara);padding:2px 2px 10px}
.ba-ray>*{width:calc((100% - 28px)/3)}
.ba-kart{background:#fff;border-radius:var(--r-l);padding:10px;box-shadow:var(--sh)}
.ba-kart img{display:block;width:100%;height:auto;border-radius:18px;background:var(--tint)}
@media (max-width:980px){.ba-ray>*{width:calc((100% - 14px)/2)}}
@media (max-width:640px){.ba-ray>*{width:86%}}
/* yorumlar */
.yorum-ray{gap:var(--ara);padding:2px 2px 8px}
.yorum-ray>*{width:calc((100% - 28px)/3)}
.yorum{display:flex;flex-direction:column;gap:12px;background:#fff;border-radius:var(--r-l);padding:22px;box-shadow:var(--sh)}
.yorum .yildizlar{display:block;height:18px;width:auto;align-self:flex-start}
.yorum blockquote{font-size:15.5px;line-height:1.65;color:var(--ink)}
.yorum figcaption{display:flex;align-items:center;gap:12px;margin-top:auto}
.yorum .bayrak{width:40px;height:40px;border-radius:99px;object-fit:cover;flex:none;box-shadow:0 0 0 1px rgba(var(--golge),.08)}
.yorum figcaption b{display:block;font-size:15px;color:var(--ink);font-weight:600}
.yorum figcaption small{display:block;font-size:12.5px;color:var(--muted)}
@media (max-width:980px){.yorum-ray>*{width:calc((100% - 14px)/2)}}
@media (max-width:640px){.yorum-ray>*{width:84%}}

/* --- yolculuk ---------------------------------------------------------------------------------- */
.yol-kart{padding:40px;display:grid;grid-template-columns:.8fr 1.2fr;gap:48px;align-items:start}
.yol-bas{display:grid;gap:10px;justify-items:start;position:sticky;top:96px}
.adimlar{display:grid;position:relative;list-style:none;margin:0;padding:0;counter-reset:adim}
.adimlar::before{content:"";position:absolute;left:26px;top:28px;bottom:28px;width:3px;border-radius:9px;background:linear-gradient(180deg,var(--vurgu) 0,var(--vurgu) 18%,var(--tint) 18%)}
.adim{position:relative;display:grid;grid-template-columns:56px 1fr;column-gap:20px;padding-bottom:28px;counter-increment:adim}
.adim:last-child{padding-bottom:0}
.adim-ikon{grid-row:1/span 3;width:56px;height:56px;border-radius:18px;background:var(--tint);color:var(--navy);display:grid;place-items:center;box-shadow:0 0 0 6px #fff;position:relative;z-index:1}
.adim:first-child .adim-ikon{background:var(--vurgu);color:#fff}
.adim::before{content:counter(adim,decimal-leading-zero);grid-column:2;font-size:12.5px;font-weight:600;color:var(--muted);padding-top:2px}
.adim-baslik{grid-column:2;font-size:18.5px;font-weight:600;color:var(--ink);letter-spacing:-.01em;line-height:1.3}
.adim-metin{grid-column:2;font-size:15.5px;line-height:1.7;margin-top:4px;max-width:36em}
@media (max-width:980px){.yol-kart{grid-template-columns:1fr;gap:28px}.yol-bas{position:static}}
@media (max-width:640px){.yol-kart{padding:26px 20px}.adim{column-gap:16px}}

/* --- SSS --------------------------------------------------------------------------------------- */
.sss-iki{display:grid;grid-template-columns:1fr 1fr;gap:var(--ara);align-items:start}
.sss-kart{padding:8px 24px}
.sss-oge+.sss-oge{border-top:1px solid var(--line)}
.sss-oge summary{list-style:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:16px 0;font-size:16.5px;font-weight:550;line-height:1.4;color:var(--ink)}
.sss-oge summary::-webkit-details-marker{display:none}
.sss-ikon{display:grid;place-items:center;flex:none;width:30px;height:30px;border-radius:10px;background:var(--tint2);color:var(--muted);transition:transform .25s,background .25s,color .25s}
.sss-oge[open] .sss-ikon{transform:rotate(90deg);background:var(--vurgu);color:#fff}
.sss-cevap{padding:0 44px 20px 0;font-size:15.5px}
.sss-cevap .yigin,.sss-cevap .yazi{display:grid;gap:10px}
@media (max-width:860px){.sss-iki{grid-template-columns:1fr}.sss-kart{padding:4px 18px}.sss-cevap{padding-right:0}}

/* --- CTA bandı --------------------------------------------------------------------------------- */
.s-cta{display:grid;grid-template-columns:1fr auto;gap:12px 28px;align-items:center;padding:40px;border-radius:var(--r-xl);color:#fff;background:radial-gradient(80% 140% at 100% 100%,rgba(var(--red-rgb),.5),transparent 60%),var(--ink)}
.s-cta-baslik{grid-column:1;font-size:clamp(26px,3vw,40px);line-height:1.12;font-weight:650;letter-spacing:-.035em;color:#fff;max-width:16em}
.s-cta-metin{grid-column:1;color:rgba(255,255,255,.8);font-size:15.5px;line-height:1.65;max-width:46em}
.s-cta-metin a{color:#fff;text-decoration:underline;text-underline-offset:3px}
.s-cta-dug{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:10px}
@media (max-width:860px){.s-cta{grid-template-columns:1fr;padding:28px 22px}.s-cta-dug{grid-column:1;grid-row:auto;flex-direction:column}.s-cta-dug .btn{width:100%}}

/* --- footer ------------------------------------------------------------------------------------ */
.footer{padding-block:var(--ara) 24px}
.f-kart{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:36px 32px 24px}
.f-ust{display:grid;grid-template-columns:1.5fr 1fr 1.35fr 1.3fr;gap:32px}
/* footer logosu canlıda beyaz (koyu zemin için): lacivert bir rozetin içinde gösterilir */
.logo-footer{display:inline-flex;padding:12px 16px;border-radius:16px;background:var(--ink)}
.logo-footer img{display:block;height:34px;width:auto}
.f-metin{margin:16px 0 18px;font-size:14.5px;max-width:24em}
.f-eylem{display:flex;flex-wrap:wrap;align-items:center;gap:10px}
.f-sosyal{display:flex;gap:8px}
.f-sosyal a{width:42px;height:42px;border-radius:14px;display:grid;place-items:center;background:var(--tint2);color:var(--ink)}
.f-sosyal a:not([href]){cursor:default}
.f-kolon h3{font-size:14px;font-weight:650;color:var(--ink);margin-bottom:12px}
.f-kolon ul{display:grid;gap:8px;margin:0;padding:0;list-style:none;font-size:14.5px}
.f-kolon a:hover{color:var(--ink)}
.f-iletisim li{display:flex;gap:10px;align-items:center}
.f-iletisim .ikon{color:var(--red)}
.f-alt{margin-top:24px;padding-top:16px;border-top:1px solid var(--line);font-size:13px;color:var(--muted);text-align:center}
@media (max-width:980px){.f-ust{grid-template-columns:1fr 1fr}.f-marka{grid-column:1/-1}}
@media (max-width:560px){.f-ust{grid-template-columns:1fr;gap:24px}.f-kart{border-radius:28px;padding:28px 22px 20px}}

/* --- mobil sekme çubuğu ve WhatsApp ------------------------------------------------------------ */
.sekme-cubuk{display:none}
.wa-yuzen{position:fixed;z-index:50;right:calc(24px + env(safe-area-inset-right,0px));bottom:calc(24px + env(safe-area-inset-bottom,0px));width:60px;height:60px;border-radius:999px;display:grid;place-items:center;color:#fff;background:var(--wa);box-shadow:0 10px 30px -6px rgba(37,211,102,.55);transition:transform .2s}
.wa-yuzen:hover{transform:translateY(-2px) scale(1.04)}
@media (max-width:860px){
  .sekme-cubuk{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,1fr);align-items:end;padding:6px max(8px,env(safe-area-inset-right,0px)) calc(6px + env(safe-area-inset-bottom,0px)) max(8px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.92);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid var(--line)}
  .sekme-cubuk>a{display:grid;justify-items:center;gap:3px;min-height:50px;align-content:center;color:var(--muted)}
  .sekme-cubuk>a.is-aktif{color:var(--vurgu)}
  .sc-etiket::after{content:attr(data-etiket);font-size:10.5px;font-weight:600;line-height:1.1;white-space:nowrap}
  .sc-wa{display:grid;justify-items:center;position:relative;top:-14px}
  .sc-wa .fab{width:58px;height:58px;border-radius:20px;background:var(--wa);color:#fff;display:grid;place-items:center;box-shadow:0 12px 24px -10px rgba(37,211,102,.8),0 0 0 5px #fff}
  body{padding-bottom:calc(74px + env(safe-area-inset-bottom,0px))}
  .wa-yuzen{display:none!important}
}

/* --- içerik metni (blog, hizmet sekmeleri, yasal) ---------------------------------------------- */
.yazi>*+*,.s-yazi>*+*,.makale-yazi>*+*{margin-top:14px}
.yazi,.s-yazi{font-size:16px;line-height:1.75}
.yazi a,.s-yazi a,.makale-yazi a{color:var(--vurgu);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:1px}
.yazi strong,.yazi b,.s-yazi strong,.s-yazi b,.makale-yazi strong,.makale-yazi b{color:var(--ink);font-weight:600}
.yazi ul,.yazi ol,.s-yazi ul,.s-yazi ol,.makale-yazi ul,.makale-yazi ol{padding:0;list-style:none;display:grid;gap:10px}
.yazi ul>li,.s-yazi ul>li,.makale-yazi ul>li{position:relative;padding-left:24px}
.yazi ul>li::before,.s-yazi ul>li::before,.makale-yazi ul>li::before{content:"";position:absolute;left:5px;top:.72em;width:7px;height:7px;border-radius:3px;background:var(--vurgu)}
.yazi ol,.s-yazi ol,.makale-yazi ol{counter-reset:o}
.yazi ol>li,.s-yazi ol>li,.makale-yazi ol>li{counter-increment:o;position:relative;padding-left:40px}
.yazi ol>li::before,.s-yazi ol>li::before,.makale-yazi ol>li::before{content:counter(o);position:absolute;left:0;top:.15em;width:26px;height:26px;border-radius:9px;background:var(--ink);color:#fff;font-size:12.5px;font-weight:650;display:grid;place-items:center}
.yazi li>ul,.yazi li>ol,.makale-yazi li>ul,.makale-yazi li>ol,.s-yazi li>ul,.s-yazi li>ol{margin-top:10px}
.yazi li>p,.makale-yazi li>p,.s-yazi li>p{margin:0}
.yazi h2,.yazi h3,.yazi h4,.yazi h5,.yazi h6,.s-yazi h2,.s-yazi h3,.s-yazi h4,.s-yazi h5,.s-yazi h6{color:var(--ink);font-weight:650;letter-spacing:-.015em;line-height:1.3}
.yazi h1,.s-yazi h1{font-size:clamp(26px,3vw,36px);color:var(--ink);font-weight:650;letter-spacing:-.03em;line-height:1.15}
.yazi h2,.s-yazi h2{font-size:clamp(22px,2.3vw,28px);margin-top:28px}
.yazi h3,.s-yazi h3{font-size:19px;margin-top:22px}
.yazi h4,.yazi h5,.yazi h6,.s-yazi h4,.s-yazi h5,.s-yazi h6{font-size:17px;margin-top:18px}
.yazi blockquote,.makale-yazi blockquote{margin:0;padding:18px 20px;border-left:4px solid var(--vurgu);border-radius:0 18px 18px 0;background:var(--tint2);color:var(--ink)}
.yazi img,.makale-yazi img,.s-yazi img{border-radius:18px;height:auto}
.yazi figure,.makale-yazi figure{margin:0}
.yazi figcaption,.makale-yazi figcaption{margin-top:8px;font-size:13px;color:var(--muted);text-align:center}
.yazi hr,.makale-yazi hr{border:0;border-top:1px solid var(--line);margin-block:24px}
.yazi iframe,.makale-yazi iframe{width:100%;max-width:100%;aspect-ratio:16/9;height:auto;border:0;border-radius:18px}
.tablo-kutu,.s-tablo-kutu{overflow-x:auto;-webkit-overflow-scrolling:touch;border-radius:18px;border:1px solid var(--line);background:#fff}
.tablo-kutu table,.s-tablo-kutu table{width:100%;min-width:560px;border-collapse:collapse;font-size:14.5px;line-height:1.5}
.tablo-kutu th,.tablo-kutu td,.s-tablo-kutu th,.s-tablo-kutu td{padding:12px 14px;text-align:left;vertical-align:top;border-bottom:1px solid var(--line)}
.tablo-kutu tr:last-child td,.s-tablo-kutu tr:last-child td{border-bottom:0}
.tablo-kutu thead th,.tablo-kutu thead td,.s-tablo-kutu thead th,.s-tablo-kutu thead td{background:var(--ink);color:#fff;font-weight:600}
.tablo-kutu tbody tr:nth-child(even) td,.s-tablo-kutu tbody tr:nth-child(even) td{background:var(--tint2)}
.s-tablo-kutu{box-shadow:var(--sh);border:0}
.s-tablo-kutu table{min-width:680px}
.s-tablo-kutu td:first-child,.s-tablo-kutu th:first-child{position:sticky;left:0;z-index:1;font-weight:600;color:var(--ink);background:#fff;box-shadow:1px 0 0 var(--line)}
.s-tablo-kutu thead th:first-child,.s-tablo-kutu thead td:first-child{background:var(--ink);color:#fff}
.s-tablo-kutu .evet{color:var(--evet);font-weight:700}.s-tablo-kutu .hayir{color:var(--red);font-weight:700}
.s-tablo-kutu tbody tr:nth-child(even) td:first-child{background:var(--tint2)}

/* --- hizmetler listesi ------------------------------------------------------------------------- */
.s-kartlar{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--ara)}
.s-hkart{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:10px;transition:transform .2s}
.s-hkart:hover{transform:translateY(-2px)}
.s-hkart-gorsel{position:relative;aspect-ratio:16/9;border-radius:18px;background:var(--tint) center/cover no-repeat;padding:12px}
.s-rozet{display:inline-block;font-size:12px;font-weight:650;color:var(--navy);background:rgba(255,255,255,.92);padding:4px 10px;border-radius:999px}
.s-hkart-ic{display:flex;flex-direction:column;gap:10px;padding:14px 10px 8px;flex:1}
.s-hkart-baslik{font-size:19px;line-height:1.25;font-weight:650;letter-spacing:-.02em;color:var(--ink)}
.s-hkart-yazi{font-size:14.5px;line-height:1.6}
.s-metrik{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:auto 0 0;padding:0;list-style:none}
.s-metrik li{display:flex;flex-direction:column;gap:2px;background:var(--tint2);border-radius:14px;padding:10px}
.s-metrik li>:first-child{font-size:14.5px;color:var(--ink);font-weight:650;white-space:nowrap}
.s-metrik li>:last-child{font-size:11.5px;color:var(--muted);line-height:1.3}
.s-fiyat{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 8px;padding-top:4px}
.s-fiyat-on,.s-fiyat-son{font-size:12px;color:var(--muted)}
.s-fiyat-tutar{font-size:24px;font-weight:650;letter-spacing:-.02em;color:var(--ink)}
.s-hkart-alt{padding-top:4px}
@media (max-width:1080px){.s-kartlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.s-kartlar{grid-template-columns:minmax(0,1fr)}}
.s-nkartlar{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--ara)}
.s-nkart{background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:24px;display:grid;gap:10px;align-content:start}
.s-nkart-ikon{width:48px;height:48px;border-radius:15px;background:var(--tint);color:var(--navy);display:grid;place-items:center}
.s-nkart-ic{display:grid;gap:6px}
.s-nkart-baslik{font-size:17px;font-weight:650;color:var(--ink);line-height:1.3}
.s-nkart-metin{font-size:14.5px;line-height:1.6}
@media (max-width:1080px){.s-nkartlar{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:420px){.s-nkartlar{grid-template-columns:minmax(0,1fr)}}

/* --- hizmet detayı ----------------------------------------------------------------------------- */
.s-hizmet{display:grid;grid-template-columns:minmax(0,1fr) 350px;gap:var(--ara);align-items:start}
.s-hizmet-ana{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:28px 36px 40px;min-width:0}
.hizmet-sekmeli .segment{position:sticky;top:calc(env(safe-area-inset-top,0px) + 80px);z-index:5;margin-bottom:28px;box-shadow:0 6px 16px -10px rgba(var(--golge),.3)}
.hizmet-sekmeli .segment [role=tab]{font-size:14px;padding:10px 16px}
.s-panel{display:grid;gap:16px;max-width:780px}
.s-ust{justify-self:start;margin-top:26px}
.s-panel>.s-ust:first-child{margin-top:0}
.s-h{font-size:clamp(23px,2.3vw,29px);line-height:1.22;font-weight:650;letter-spacing:-.03em;color:var(--ink);margin-top:12px}
h3.s-h,h4.s-h{font-size:20px}
.s-ust+.s-h{margin-top:0}
.s-yazi{color:var(--text)}
.s-vurgu{background:var(--tint2);border-left:4px solid var(--vurgu);border-radius:0 18px 18px 0;padding:18px 20px;font-size:15.5px;line-height:1.7;color:var(--ink)}
.s-onay{display:grid;grid-template-columns:1fr;gap:0;margin:0;padding:6px 18px;list-style:none;background:var(--tint2);border-radius:18px}
.s-onay li{display:flex;gap:12px;align-items:center;min-height:48px;font-size:15px;line-height:1.45;color:var(--ink);padding-block:8px}
.s-onay li+li{border-top:1px solid var(--line)}
.s-onay li a{display:flex;gap:12px;align-items:center}
.s-onay .ikon{flex:none;width:24px;height:24px;padding:4px;border-radius:8px;background:var(--vurgu);color:#fff}
.s-iki{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.s-iki .hucre{min-width:0;display:grid;gap:10px;align-content:start}
.s-ist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.s-ist .hucre{min-width:0;display:grid}
.s-ist-oge{background:var(--tint2);border-radius:18px;padding:18px;display:grid;gap:2px;align-content:start}
.s-ist-ikon{width:42px;height:42px;border-radius:13px;background:#fff;color:var(--navy);display:grid;place-items:center;margin-bottom:8px;box-shadow:0 2px 6px -3px rgba(var(--golge),.25)}
.s-ist-etiket{order:2;font-size:13px;font-weight:500;color:var(--muted);line-height:1.35}
.s-ist-deger{order:1;font-size:19px;color:var(--ink);font-weight:650;line-height:1.3}
.s-ist-oge .s-ist-ikon{order:0}
.s-sss{background:var(--tint2);border-radius:18px;padding:4px 18px}
.s-sss .sss-oge+.sss-oge{border-top:1px solid var(--line)}
.s-gorsel img{display:block;width:100%;height:auto;border-radius:20px}
.s-dug{display:flex;flex-wrap:wrap;gap:10px}
.s-hizmet-yan{position:sticky;top:calc(env(safe-area-inset-top,0px) + 84px);display:grid;gap:var(--ara)}
.s-fkart{border-radius:var(--r-xl);color:#fff;overflow:hidden;background:radial-gradient(100% 60% at 100% 0%,var(--parilti),transparent 60%),var(--navy);padding-bottom:14px}
.s-fkart-ust{padding:26px 26px 0;display:grid;gap:2px}
.s-fkart-baslik{font-size:21px;font-weight:650;letter-spacing:-.02em;color:#fff;line-height:1.25}
.s-fkart-ust .s-fk-metin{font-size:13.5px;color:rgba(255,255,255,.72)}
.s-fkart-fiyat{padding:18px 26px;display:grid}
.s-fkart-fiyat .s-fk-metin{font-size:13px;color:rgba(255,255,255,.65)}
.s-fkart-fiyat .s-fk-metin:nth-child(2){font-size:46px;line-height:1.05;font-weight:650;letter-spacing:-.04em;color:#fff;font-variant-numeric:tabular-nums}
.s-fkart-dahil{margin:0 14px;padding:4px 14px 14px;border-radius:18px;background:rgba(255,255,255,.07);display:grid;gap:10px}
.s-fkart-dahil>.s-fk-metin:first-child{font-size:12px;font-weight:600;color:rgba(255,255,255,.62);padding-top:10px}
.s-fkart-liste{margin:0;padding:0;list-style:none}
.s-fkart-liste li{display:flex;gap:10px;align-items:center;min-height:42px;font-size:14.5px;border-top:1px solid rgba(255,255,255,.08)}
.s-fkart-liste .ikon{color:var(--onay-koyu)}
.s-fkart-dahil .btn{margin-top:2px}
.s-puan{display:grid;gap:2px;padding:22px 24px;border-radius:var(--r-l);background:#fff;box-shadow:var(--sh)}
.s-puan-satir:first-child{font-size:12.5px;font-weight:600;color:var(--muted)}
.s-puan-satir:nth-child(2){font-size:34px;color:var(--ink);font-weight:650;letter-spacing:-.02em;line-height:1.2}
.s-puan-satir:nth-child(3){color:#00B67A;font-size:20px;letter-spacing:3px}
.s-fiyat-cubuk{display:none}
@media (max-width:1080px){.s-hizmet{grid-template-columns:minmax(0,1fr)}.s-hizmet-yan{position:static;grid-template-columns:1fr 1fr;align-items:start}}
@media (max-width:640px){.s-hizmet-ana{padding:16px 18px 28px;border-radius:28px}.s-hizmet-yan{grid-template-columns:1fr}.s-ist{grid-template-columns:repeat(2,minmax(0,1fr))}.s-iki{grid-template-columns:minmax(0,1fr)}
  .hizmet-sekmeli .segment{width:auto;top:calc(env(safe-area-inset-top,0px) + 70px)}}
@media (max-width:860px){
  body[data-tip=hizmet] .sekme-cubuk{display:none}
  .s-fiyat-cubuk{position:fixed;z-index:61;left:0;right:0;bottom:0;display:flex;align-items:center;gap:10px;padding:10px max(14px,env(safe-area-inset-right,0px)) calc(10px + env(safe-area-inset-bottom,0px)) max(18px,env(safe-area-inset-left,0px));background:rgba(255,255,255,.95);-webkit-backdrop-filter:saturate(1.6) blur(18px);backdrop-filter:saturate(1.6) blur(18px);border-top:1px solid var(--line)}
  .s-fc-fiyat{display:grid;margin-right:auto;line-height:1.15}
  .s-fc-fiyat small::after{content:attr(data-etiket);font-size:11px;font-weight:600;color:var(--muted)}
  .s-fc-fiyat b::after{content:attr(data-etiket);font-size:22px;color:var(--ink);letter-spacing:-.02em}
  .s-fiyat-cubuk .btn{min-height:50px;padding:0 18px;border-radius:16px}
  .s-fiyat-cubuk .btn::after{content:attr(data-etiket)}
  .s-fc-wa{width:50px;height:50px;flex:none;border-radius:16px;background:var(--wa);color:#fff;display:grid;place-items:center}
}

/* --- blog listesi ve yazı ---------------------------------------------------------------------- */
.s-blog{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:var(--ara);align-items:start}
.s-blog-ana{min-width:0;display:grid;gap:var(--ara);align-content:start}
.filtre{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;padding:4px;background:var(--segment);border-radius:14px;width:max-content;max-width:100%}
.filtre::-webkit-scrollbar{display:none}
.filtre-oge{flex:none;padding:9px 16px;border-radius:11px;font-size:14px;font-weight:600;color:var(--text);white-space:nowrap}
.filtre-oge[aria-pressed=true]{background:#fff;color:var(--ink);box-shadow:0 2px 8px -2px rgba(var(--golge),.25)}
.ykartlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ara)}
.ykart{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:10px;transition:transform .2s}
.ykart:hover{transform:translateY(-2px)}
.ykart-gorsel{aspect-ratio:3/2;border-radius:18px;background:var(--tint) center/cover no-repeat}
.ykart-ic{display:flex;flex-direction:column;gap:10px;padding:14px 10px 10px;flex:1}
.ykart-ic .bh{font-size:18.5px;line-height:1.35;letter-spacing:-.015em}
.ykart-ic .ozet{font-size:14.5px;line-height:1.6}
.ykart-alt{margin-top:auto;padding-top:4px}
.meta{display:flex;flex-wrap:wrap;gap:6px 12px;margin:0;padding:0;list-style:none;font-size:12.5px;color:var(--muted)}
.meta li,.meta a{display:inline-flex;align-items:center;gap:5px}
.meta a:hover{color:var(--ink)}
.bos-mesaj{background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:24px}
.s-yan{display:grid;gap:var(--ara);position:sticky;top:84px}
.s-ykutu{background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:20px;display:grid;gap:10px;align-content:start}
.s-ykutu-baslik{font-size:15.5px;font-weight:650;color:var(--ink);line-height:1.3}
.son-liste{margin:0;padding:0;list-style:none}
.son-oge{display:grid;grid-template-columns:72px 1fr;gap:12px;align-items:center;padding-block:10px}
.son-oge+.son-oge{border-top:1px solid var(--line)}
.son-gorsel img{display:block;width:72px;height:50px;object-fit:cover;border-radius:12px}
.son-baslik{font-size:13.5px;line-height:1.4;font-weight:600;color:var(--ink)}
.son-baslik a:hover{color:var(--red)}
.son-tarih{font-size:12px;color:var(--muted)}
.etiket-baslik{font-size:12px;font-weight:600;color:var(--muted);text-transform:uppercase;letter-spacing:.06em}
.etiketler{display:flex;flex-wrap:wrap;gap:6px}
.etiket{padding:7px 12px;border-radius:12px;background:var(--tint2);font-size:13px;font-weight:550;color:var(--text)}
.etiket:hover{background:var(--ink);color:#fff}
.s-bulten{background:var(--tint)}
.s-bulten .yazi{font-size:14px;line-height:1.6}
.s-danisma{color:rgba(255,255,255,.8);background:radial-gradient(80% 120% at 100% 100%,rgba(var(--red-rgb),.45),transparent 60%),var(--ink)}
.s-danisma .s-ykutu-baslik{color:#fff}
.s-danisma .yazi{font-size:14px;line-height:1.6;color:rgba(255,255,255,.8)}
.s-blog-bos{grid-template-columns:minmax(0,1fr)}
.s-blog-bos .s-blog-ana{display:none}
.s-blog-bos .s-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}
.s-wa-kart[role=button]{cursor:pointer;transition:background .2s}
.s-wa-kart[role=button]:hover{background:#DDF7E7}
@media (max-width:1080px){.s-blog{grid-template-columns:minmax(0,1fr)}.s-yan{position:static;grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:640px){.ykartlar,.s-yan{grid-template-columns:minmax(0,1fr)}.filtre{width:auto}}
.s-makale{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:12px 12px 40px;min-width:0}
.s-makale .kapak img{display:block;width:100%;height:auto;border-radius:24px}
.makale-yazi{padding:28px 28px 0;max-width:780px;font-size:17px;line-height:1.85}
.makale-yazi h1,.makale-yazi h2,.makale-yazi h3,.makale-yazi h4,.makale-yazi h5,.makale-yazi h6{color:var(--ink);font-weight:650;letter-spacing:-.02em;line-height:1.28}
.makale-yazi h1{font-size:clamp(26px,3vw,36px)}
.makale-yazi h2{font-size:clamp(23px,2.4vw,29px);margin-top:36px}
.makale-yazi h3{font-size:20px;margin-top:28px}
.makale-yazi h4,.makale-yazi h5,.makale-yazi h6{font-size:17.5px;margin-top:22px}
.makale-yazi .tablo-kutu{font-size:15px}
.makale-yazi.elementorlu{display:grid;gap:14px}
.makale-yazi.elementorlu>*+*{margin-top:0}
.s-duz .makale-yazi{padding-top:20px}
@media (max-width:640px){.s-makale{border-radius:28px;padding:8px 8px 28px}.s-makale .kapak img{border-radius:20px}.makale-yazi{padding:22px 12px 0;font-size:16.5px}}

/* --- arşivler ---------------------------------------------------------------------------------- */
.arsiv-liste{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ara)}
.arsiv-kart{display:flex;flex-direction:column;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:10px}
.arsiv-gorsel img{display:block;width:100%;aspect-ratio:3/2;height:auto;object-fit:cover;border-radius:18px;background:var(--tint)}
.arsiv-ic{display:grid;gap:10px;padding:14px 10px 10px}
.arsiv-baslik{font-size:19px;line-height:1.35;font-weight:650;letter-spacing:-.015em;color:var(--ink)}
.arsiv-baslik a:hover{color:var(--red)}
.arsiv-ozet{font-size:14.5px;line-height:1.6}
.sayfalama{display:flex;justify-content:space-between;gap:10px;margin-top:var(--ara)}
.sayfalama a{display:inline-flex;align-items:center;gap:6px;min-height:48px;padding:0 20px;border-radius:14px;background:#fff;box-shadow:var(--sh);color:var(--ink);font-weight:600}
.sayfalama a:hover{background:var(--ink);color:#fff}
.sayfalama-sonraki{margin-left:auto}
@media (max-width:640px){.arsiv-liste{grid-template-columns:minmax(0,1fr)}}

/* --- hakkımızda -------------------------------------------------------------------------------- */
.s-biz{display:grid;grid-template-columns:1fr 1fr;gap:var(--ara);align-items:stretch}
.s-biz-gorsel{position:relative;border-radius:var(--r-xl);overflow:hidden;min-height:440px;box-shadow:var(--sh);background:var(--tint)}
.s-biz-gorsel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}
.s-sayaclar{position:absolute;left:14px;right:14px;bottom:14px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}
.sayac{display:flex;flex-direction:column-reverse;gap:2px;background:rgba(255,255,255,.92);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;padding:14px}
.sayac-sayi{display:flex;align-items:baseline;font-size:24px;font-weight:650;color:var(--ink);letter-spacing:-.02em;line-height:1.2;font-variant-numeric:tabular-nums}
.sayac-etiket{font-size:12.5px;color:var(--muted)}
.s-biz-metin{display:grid;gap:14px;align-content:center;justify-items:start;background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:36px}
.s-biz-p{font-size:16px;line-height:1.75}
.s-onay-iki{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}
.s-akr-tarih{display:grid;grid-template-columns:1fr 1fr;gap:var(--ara);align-items:start}
.s-akartlar{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--ara)}
.s-akart{background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:22px;display:grid;gap:6px;align-content:start}
.s-akart:last-child:nth-child(odd){grid-column:1/-1}
.s-akart-ikon{width:50px;height:50px;border-radius:16px;background:var(--tint2);display:grid;place-items:center;margin-bottom:6px;color:var(--navy)}
.s-akart-gorsel{width:28px;height:28px;object-fit:contain}
.s-akart-baslik{font-size:17px;font-weight:650;color:var(--ink);line-height:1.3}
.s-akart-metin{font-size:14px;line-height:1.55}
.s-yillar{list-style:none;margin:0;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:6px 22px}
.s-yil{display:grid;grid-template-columns:64px 1fr;column-gap:16px;row-gap:2px;padding:16px 0}
.s-yil+.s-yil{border-top:1px solid var(--line)}
.s-yil-no{grid-row:1/span 2;align-self:start;justify-self:start;font-size:13px;font-weight:650;color:#fff;background:var(--vurgu);padding:6px 10px;border-radius:10px;line-height:1.3}
.s-yil-baslik{font-size:16.5px;font-weight:650;color:var(--ink);line-height:1.35}
.s-yil-metin{font-size:14.5px;line-height:1.6}
@media (max-width:980px){.s-biz,.s-akr-tarih{grid-template-columns:minmax(0,1fr)}.s-biz-gorsel{min-height:380px}}
@media (max-width:560px){.s-akartlar,.s-onay-iki{grid-template-columns:minmax(0,1fr)}.s-biz-metin{padding:26px 22px}.sayac-sayi{font-size:20px}.sayac{padding:12px 10px}}

/* --- iletişim ---------------------------------------------------------------------------------- */
.s-iletisim{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:var(--ara);align-items:start}
.s-iletisim-form{background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:34px}
.s-iletisim-yan{display:grid;gap:0;background:#fff;border-radius:var(--r-xl);box-shadow:var(--sh);padding:8px 22px 22px}
.s-bilgi{display:grid;grid-template-columns:48px 1fr;gap:14px;align-items:start;padding:16px 0}
.s-bilgi+.s-bilgi{border-top:1px solid var(--line)}
.s-bilgi-ikon{width:48px;height:48px;border-radius:15px;background:var(--tint);color:var(--navy);display:grid;place-items:center}
.s-bilgi-baslik{font-size:15.5px;font-weight:650;color:var(--ink);margin-bottom:2px;line-height:1.35}
.s-bilgi-satir{font-size:14.5px;color:var(--ink);line-height:1.55}
.s-bilgi-ek{font-size:13px;color:var(--muted);margin-top:4px}
.harita{margin-top:6px;border-radius:20px;overflow:hidden;background:var(--harita);aspect-ratio:16/9}
.harita iframe{display:block;width:100%;height:100%;border:0}
.s-wa-kart{display:flex;align-items:center;gap:14px;margin-top:14px;padding:14px 16px;border-radius:20px;background:#E9FBF0;color:#0F5132}
.s-wa-ikon{width:48px;height:48px;border-radius:15px;background:var(--wa);color:#fff;display:grid;place-items:center;flex:none}
.s-wa-baslik{font-size:15.5px;font-weight:650;line-height:1.35}
.s-wa-metin{font-size:13px;color:#2F6B4A}
@media (max-width:980px){.s-iletisim{grid-template-columns:minmax(0,1fr)}}
@media (max-width:640px){.s-iletisim-form{padding:22px 18px;border-radius:28px}.s-iletisim-yan{border-radius:28px;padding:6px 18px 18px}}

/* --- form -------------------------------------------------------------------------------------- */
.form{display:grid;gap:0}
.form-izgara{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px}
.form-tek{grid-template-columns:minmax(0,1fr)}
.alan{display:grid;gap:7px;min-width:0}
.alan-genis{grid-column:1/-1}
.alan label{font-size:12.5px;font-weight:600;color:var(--ink)}
.alan label.zorunlu::after{content:" *";color:var(--red)}
.alan input,.alan textarea,.alan select{width:100%;min-height:50px;font-size:16px;background:var(--tint2);border:1.5px solid transparent;border-radius:14px;padding:0 14px;transition:border-color .2s,background .2s;-webkit-appearance:none;appearance:none}
.alan textarea{padding:12px 14px;min-height:112px;resize:vertical;line-height:1.5}
.alan input:focus,.alan textarea:focus,.alan select:focus{outline:none;background:#fff;border-color:var(--navy)}
.alan input::placeholder,.alan textarea::placeholder{color:#8E97AA}
.alan select{padding-right:44px;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24' fill='none' stroke='%23001848' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;background-size:18px}
.alan select:has(option[value=""]:checked){color:#8E97AA}
.alan select option{color:var(--ink)}
.form .btn{margin-top:18px;min-height:54px}
.form-durum{margin-top:12px;padding:12px 14px;border-radius:14px;font-size:14px;font-weight:600;line-height:1.45;text-align:center;color:var(--red-d);background:rgba(var(--red-rgb),.08)}
.form-durum.is-ok{color:#14653A;background:rgba(30,158,87,.12)}
.form-tuzak{position:absolute!important;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap}
.form{position:relative}
.form[aria-busy="true"] .btn{opacity:.7;pointer-events:none}
.iti-phone-error{display:none;margin-top:6px;font-size:13px;font-weight:600;color:var(--red-d)}
.iti-phone-error.is-visible{display:block}
.s-bulten .form .btn,.s-ykutu .form .btn{margin-top:10px;min-height:50px}
.s-bulten .alan input{background:#fff}
@media (max-width:560px){.form-izgara{grid-template-columns:minmax(0,1fr)}}
/* telefon alanı (intl-tel-input) */
.iti{display:block;width:100%}
.iti input[type=tel]{padding-left:96px!important}
.iti__country-container{padding:0 0 0 6px}
.iti__selected-country{border-radius:12px 0 0 12px}
.iti__selected-country-primary{padding:0 6px 0 8px}
.iti__dropdown-content{z-index:200!important;border-radius:14px;border:1px solid var(--line);box-shadow:0 24px 50px -20px rgba(var(--golge),.35)}
.iti-hata{margin-top:6px;font-size:13px;color:var(--red)}

/* --- genel bileşenler (tanınmayan bölümler, Elementor yazılar) --------------------------------- */
.genel-kart{padding:32px;display:grid;gap:14px}
/* ızgara öğeleri içerikleri (geniş tablo gibi) yüzünden genişlemez; tablo kendi kutusunda kayar */
.yigin>*,.izgara>*,.makale-yazi>*,.s-panel>*,.hucre>*,.sss-cevap>*,.genel-kart>*,.s-hizmet-ana>*,.s-blog-ana>*,.s-makale>*{min-width:0}
.yigin{display:grid;gap:14px;min-width:0;align-content:start}
.izgara{display:grid;gap:var(--ara);min-width:0}
.izgara-2{grid-template-columns:repeat(2,minmax(0,1fr))}
.izgara-3{grid-template-columns:repeat(3,minmax(0,1fr))}
@media (max-width:760px){.izgara-2,.izgara-3{grid-template-columns:minmax(0,1fr)}}
.ozellik{display:flex;gap:14px;align-items:flex-start;background:var(--tint2);border-radius:18px;padding:16px}
.ozellik-ikon{width:42px;height:42px;border-radius:13px;background:#fff;color:var(--navy);display:grid;place-items:center;flex:none}
.ozellik-ic{display:grid;gap:4px;min-width:0}
.ozellik-baslik{font-size:16px;font-weight:650;color:var(--ink);line-height:1.35}
.ozellik-metin{font-size:14.5px;line-height:1.6}
.liste{display:grid;gap:8px;margin:0;padding:0;list-style:none}
.liste li,.liste li>a{display:flex;gap:10px;align-items:flex-start;line-height:1.5}
.liste .ikon{color:var(--vurgu);margin-top:2px}
.gorsel img{display:block;width:100%;height:auto;border-radius:20px}
.gorsel figcaption{margin-top:8px;font-size:13px;color:var(--muted);text-align:center}
.gkutu{display:grid;gap:12px;background:#fff;border-radius:var(--r-l);box-shadow:var(--sh);padding:12px}
.gkutu-gorsel img{display:block;width:100%;height:auto;border-radius:16px}
.gkutu-ic{display:grid;gap:4px;padding:0 6px 6px}
.gkutu-baslik{font-size:17px;font-weight:650;color:var(--ink)}
.gkutu-metin{font-size:14px}
.video{position:relative;aspect-ratio:16/9;border-radius:20px;overflow:hidden;background:var(--ink) var(--kapak) center/cover no-repeat}
.video-oynat{position:absolute;inset:0;display:grid;place-items:center;color:#fff;background:rgba(var(--hero),.25);transition:background .2s}
.video-oynat:hover{background:rgba(var(--hero),.4)}
.video-oynat .ikon{width:72px;height:72px;padding:20px;border-radius:999px;background:var(--red)}
.video iframe{position:absolute;inset:0;width:100%;height:100%;border:0}
.kar-genel{display:grid;gap:10px}

/* --- 404 --------------------------------------------------------------------------------------- */
.bulunamadi-kart{display:grid;gap:14px;justify-items:center;text-align:center;padding:64px 28px}
.bulunamadi-ikon{width:72px;height:72px;border-radius:24px;background:var(--tint);color:var(--navy);display:grid;place-items:center}

@media (prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
@media print{.hdr,.sheet,.sekme-cubuk,.wa-yuzen,.s-fiyat-cubuk,.footer{display:none!important}body{background:#fff}}

/* --- Blog listesi (dil blog sayfaları): bütün yazılar sayfada; ilk 12'den sonrası düğmeyle açılır ---------------- */
.ykart-sonra{display:none}
.ykart[hidden]{display:none!important}
.ykartlar.is-acik .ykart-sonra{display:flex}
.ykart-daha{display:flex;justify-content:center;margin-top:22px}
.ykart-daha[hidden]{display:none}

/* --- Arapça: sağdan sola (html dir="rtl"). Yerleşim aynalanır; telefon numarası soldan sağa kalır. ------------------
   Arapça harfler Noto Sans Arabic'ten (OFL, sitenin içinde), Latin harfler Geist'ten gelir. Bitişik yazıda harf
   aralığı olmaz; satır yüksekliği Arapçaya göre artar. */
@font-face{font-family:"Noto Sans Arabic";src:url("/fonts/noto-sans-arabic/NotoSansArabic-Variable.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}
:root[lang="ar"]{--f-govde:"Geist","Noto Sans Arabic",ui-sans-serif,system-ui,-apple-system,"Segoe UI",Tahoma,Arial,sans-serif}
:root[lang="ar"] body{line-height:1.8}
:root[lang="ar"] *{letter-spacing:0!important}
:root[lang="ar"] :is(h1,h2,h3,h4,h5,h6){line-height:1.35}
.dil-ad[dir="rtl"]{font-family:"Noto Sans Arabic",var(--f-govde)}
[dir="rtl"] .ikon-yon{transform:scaleX(-1)}
[dir="rtl"] .atla{left:auto;right:12px}
[dir="rtl"] .nav-grup ul a{padding-left:0;padding-right:24px}
[dir="rtl"] .dil-liste{right:auto;left:0;transform-origin:top left}
[dir="rtl"] .dil-oge .dil-kod{margin-left:0;margin-right:auto}
[dir="rtl"] .sm-alt{border-left:0;border-right:2px solid var(--line)}
[dir="rtl"] .lg-fiyat{text-align:left}
[dir="rtl"] .adimlar::before{left:auto;right:26px}
[dir="rtl"] .sss-cevap{padding:0 0 20px 44px}
[dir="rtl"] .wa-yuzen{right:auto;left:calc(24px + env(safe-area-inset-left,0px))}
[dir="rtl"] :is(.yazi,.s-yazi,.makale-yazi) ul>li{padding-left:0;padding-right:24px}
[dir="rtl"] :is(.yazi,.s-yazi,.makale-yazi) ul>li::before{left:auto;right:5px}
[dir="rtl"] :is(.yazi,.s-yazi,.makale-yazi) ol>li{padding-left:0;padding-right:40px}
[dir="rtl"] :is(.yazi,.s-yazi,.makale-yazi) ol>li::before{left:auto;right:0}
[dir="rtl"] :is(.yazi,.makale-yazi) blockquote,[dir="rtl"] .s-vurgu{border-left:0;border-right:4px solid var(--vurgu)}
[dir="rtl"] :is(.tablo-kutu,.s-tablo-kutu) :is(th,td){text-align:right}
[dir="rtl"] .s-tablo-kutu :is(td,th):first-child{left:auto;right:0;box-shadow:-1px 0 0 var(--line)}
[dir="rtl"] .s-fc-fiyat{margin-right:0;margin-left:auto}
[dir="rtl"] .sayfalama-sonraki{margin-left:0;margin-right:auto}
[dir="rtl"] .alan select{padding-right:14px;padding-left:44px;background-position:left 14px center}
[dir="rtl"] .iti{direction:ltr}
[dir="rtl"] .sm-tel::after{direction:ltr;unicode-bidi:isolate}
[dir="rtl"] .iti input[type=tel]{text-align:left}
[dir="rtl"] .iti-phone-error{text-align:right;direction:rtl}
@media (max-width:860px){[dir="rtl"] .sss-cevap{padding-left:0}}
@media (max-width:640px){[dir="rtl"] .lg-fiyat{text-align:right}}

