/* Kisbu · Liquid Glass teması (tüm sayfalar) */
:root{--gl-bg:rgba(255,255,255,.14);--gl-bd:rgba(255,255,255,.55);--gl-sh:0 10px 40px rgba(10,42,74,.14),0 1px 0 rgba(255,255,255,.7) inset,0 -1px 0 rgba(255,255,255,.15) inset}
.glass,header,.stats,.mq .mk,.co,.pills a,.btn.g,.tag{--mx:50%;--my:0%}
/* Yüzen cam menü */
header{left:50%!important;right:auto!important;transform:translateX(-50%);top:16px!important;width:min(1180px,calc(100% - 32px));border-radius:999px!important;border:1px solid var(--gl-bd)!important;
 background:linear-gradient(180deg,rgba(255,255,255,.55),rgba(255,255,255,.28))!important;
 -webkit-backdrop-filter:blur(26px) saturate(1.9) brightness(1.05)!important;backdrop-filter:blur(26px) saturate(1.9) brightness(1.05)!important;
 box-shadow:var(--gl-sh)!important;overflow:visible}
header .nav{height:62px;padding:0 10px 0 24px}
header:before{content:"";position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(220px 80px at var(--mx) var(--my),rgba(255,255,255,.55),transparent 70%);mix-blend-mode:soft-light}
header .dd>ul{background:rgba(255,255,255,.72);-webkit-backdrop-filter:blur(26px) saturate(1.8);backdrop-filter:blur(26px) saturate(1.8);border:1px solid var(--gl-bd);border-radius:22px;box-shadow:var(--gl-sh)}
/* Hero: istatistik paneli cam */
.hero .stats{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.08));color:#fff;border:1px solid rgba(255,255,255,.4);border-bottom:0;border-radius:28px 28px 0 0;
 -webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:0 -1px 0 rgba(255,255,255,.5) inset,0 20px 60px rgba(0,0,0,.25)}
.hero .stats div{border-color:rgba(255,255,255,.2)}
.hero .stats strong{color:#fff}.hero .stats strong small{color:#ff8a92}.hero .stats span{color:#dbe7f3}
.btn.g,.tag{-webkit-backdrop-filter:blur(16px) saturate(1.6);backdrop-filter:blur(16px) saturate(1.6);background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(255,255,255,.08));border:1px solid rgba(255,255,255,.5);box-shadow:0 1px 0 rgba(255,255,255,.6) inset,0 8px 24px rgba(0,0,0,.12)}
.btn.r{background:linear-gradient(180deg,#e53545,#c1202f);box-shadow:0 1px 0 rgba(255,255,255,.45) inset,0 12px 28px rgba(207,31,46,.35)}
/* Renkli zemin: cam kırılımı görünsün */
.mq,#grup,.eco{position:relative;isolation:isolate;background:#eef2f8}
#grup:before,.mq:before,.eco:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;
 background:radial-gradient(520px 380px at 12% 8%,rgba(207,31,46,.22),transparent 70%),radial-gradient(640px 460px at 88% 30%,rgba(29,90,150,.30),transparent 70%),radial-gradient(560px 420px at 40% 95%,rgba(120,160,255,.26),transparent 70%)}
.mq .mk{margin:0 auto;max-width:1240px;border-radius:999px;border:1px solid var(--gl-bd);background:linear-gradient(180deg,rgba(255,255,255,.6),rgba(255,255,255,.3));-webkit-backdrop-filter:blur(20px) saturate(1.6);backdrop-filter:blur(20px) saturate(1.6);box-shadow:var(--gl-sh);overflow:hidden}
.fam{border-top:0}
.fm{border-bottom:0;padding:34px 0}
.co{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.32));border:1px solid var(--gl-bd);
 -webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:var(--gl-sh)}
.co:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(260px 160px at var(--mx) var(--my),rgba(255,255,255,.75),transparent 70%);opacity:0;transition:opacity .3s}
.co:hover{background:linear-gradient(180deg,rgba(255,255,255,.75),rgba(255,255,255,.42));transform:translateY(-3px) scale(1.01)}
.co:hover:before{opacity:1}
.sb2 span{padding:3px 10px;border-radius:99px;background:rgba(255,255,255,.55);border:1px solid rgba(255,255,255,.8);color:#4a5b6c}
.pills a{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.35));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border:1px solid var(--gl-bd);box-shadow:var(--gl-sh)}
.pills a:hover{background:rgba(18,68,117,.9);color:#fff}
.band{background:linear-gradient(135deg,#0a2a4a,#124475)}
@media(max-width:960px){header{top:10px!important;border-radius:26px!important}.mq .mk{border-radius:28px}}
@media(prefers-reduced-transparency:reduce){header,.co,.stats,.mq .mk,.pills a{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.94)!important}}

/* İç sayfalar */
body{background:#eef2f8 radial-gradient(520px 380px at 10% 20%,rgba(207,31,46,.10),transparent 70%) fixed,radial-gradient(700px 500px at 90% 60%,rgba(29,90,150,.14),transparent 70%) fixed}
.card,.cbox form,.val,.note,.mapbar{position:relative}
.card{background:linear-gradient(180deg,rgba(255,255,255,.66),rgba(255,255,255,.34));border:1px solid var(--gl-bd);-webkit-backdrop-filter:blur(22px) saturate(1.7);backdrop-filter:blur(22px) saturate(1.7);box-shadow:var(--gl-sh)}
.card .chip{background:rgba(207,31,46,.1)}
.val{background:linear-gradient(160deg,rgba(18,68,117,.82),rgba(10,42,74,.78));border:1px solid rgba(255,255,255,.28);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 1px 0 rgba(255,255,255,.3) inset,0 16px 40px rgba(10,42,74,.2)}
.val:nth-child(even){background:linear-gradient(160deg,rgba(10,42,74,.88),rgba(10,42,74,.8))}
.cbox{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.4));border:1px solid var(--gl-bd);box-shadow:var(--gl-sh)}
.cbox input,.cbox select,.cbox textarea{background:rgba(255,255,255,.65);border:1px solid rgba(255,255,255,.9);border-radius:14px}
.mapw{border-radius:28px;overflow:hidden;border:1px solid var(--gl-bd);box-shadow:var(--gl-sh)}
.mapbar{background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.45));-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}
.nx{background:linear-gradient(135deg,rgba(10,42,74,.95),rgba(18,68,117,.9))}
.ph .bc,.ph .eyebrow{text-shadow:0 1px 8px rgba(0,0,0,.25)}
.pgt,.cl,.cr{border-radius:24px}
@media(prefers-reduced-transparency:reduce){.card,.cpb,.sbt,.cbox,.mapbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:rgba(255,255,255,.95)!important}}

/* Grup şirketleri sayfası */
.cpl{border-top:0;display:grid;gap:22px;position:relative;isolation:isolate}
.cpl:before{content:"";position:absolute;inset:-140px -30%;z-index:-1;pointer-events:none;background:radial-gradient(closest-side at 22% 14%,rgba(207,31,46,.20),transparent),radial-gradient(closest-side at 80% 50%,rgba(29,90,150,.26),transparent),radial-gradient(closest-side at 38% 90%,rgba(120,160,255,.24),transparent)}
.cpb{padding:40px 44px;border:1px solid var(--gl-bd);border-radius:32px;gap:44px;align-items:center;background:linear-gradient(180deg,rgba(255,255,255,.62),rgba(255,255,255,.3));-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:var(--gl-sh)}
.cl{background:none;border:0;box-shadow:none}
.cl .cl2{margin:18px 0 14px}
.cl p{color:#4a5b6c}
.cr{background:none;border:0;box-shadow:none}
.sbt{border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.8),rgba(255,255,255,.5));border:1px solid rgba(255,255,255,.9);box-shadow:0 1px 0 rgba(255,255,255,.9) inset,0 6px 18px rgba(10,42,74,.08);transition:.3s cubic-bezier(.16,1,.3,1)}
.sbt:hover{transform:translateY(-3px);background:#fff}
.cpb .chip{background:rgba(207,31,46,.12)}
@media(max-width:960px){.cpb{padding:28px 24px;border-radius:26px}}
/* Hero istatistik paneli: şeffaf cam, arkası görünür */
.hero .stats{background:linear-gradient(180deg,rgba(255,255,255,.14),rgba(255,255,255,.02));-webkit-backdrop-filter:blur(5px) saturate(1.25);backdrop-filter:blur(5px) saturate(1.25);border:1px solid rgba(255,255,255,.38);border-bottom:0;box-shadow:0 1px 0 rgba(255,255,255,.55) inset,0 -20px 50px rgba(255,255,255,.04) inset,0 20px 60px rgba(0,0,0,.18)}
.hero .stats div{border-color:rgba(255,255,255,.16)}
.hero .stats strong{text-shadow:0 2px 14px rgba(0,0,0,.35)}
.hero .stats span{text-shadow:0 1px 8px rgba(0,0,0,.4)}

.grid.on.c4{grid-template-columns:repeat(4,1fr)}
@media(max-width:960px){.grid.on.c4{grid-template-columns:1fr 1fr}}
@media(max-width:560px){.grid.on.c4{grid-template-columns:1fr}}
.sec.nd{text-align:left;margin:0 auto}
.sec.nd h2{font-size:clamp(28px,3.4vw,42px);margin:14px 0 22px}
.sec.nd p{text-align:left;color:#4a5b6c;font-size:17px;line-height:1.75;margin-top:16px}
.sec.nd p.lead{font-size:19px;color:#1d1d1f}
.sec.nd .eyebrow{justify-content:flex-start}
.sec.nd p,.sec.nd p.lead{max-width:none;margin-left:0;margin-right:0}
/* Dil menüsü */
.lg.dd>ul{left:auto;right:0;min-width:150px}
.lg.dd>a{font-weight:800;color:var(--red)}
.lg.dd>ul a{color:var(--ink);font-weight:600}
.lg.dd>ul a.cu{color:var(--red)}
header .dd>ul{background:rgba(255,255,255,.95)}
/* Hero: dünya ağı görseli, metin için hafif lacivert perde */
.hero{background:linear-gradient(180deg,rgba(6,22,40,.55),rgba(10,42,74,.38) 45%,rgba(6,22,40,.7)),var(--photo) center 40%/cover}
.hero.hfx:before{background:radial-gradient(ellipse 70% 60% at 50% 45%,rgba(6,22,40,.58),rgba(6,22,40,.22) 75%),linear-gradient(180deg,rgba(6,22,40,.45),rgba(10,42,74,.1) 45%,rgba(6,22,40,.6))}
.hero h1,.hero p.lead{text-shadow:0 2px 24px rgba(0,0,0,.45)}
header{background:linear-gradient(180deg,rgba(255,255,255,.82),rgba(255,255,255,.62))!important}
/* Hero v2: altın ağlı küre (panoramik) */
.hero{background:linear-gradient(180deg,rgba(4,12,24,.45),rgba(4,12,24,.2) 40%,rgba(4,12,24,.7)),var(--photo) center 40%/cover #050d18}
.hero.hfx:before{background:radial-gradient(ellipse 55% 60% at 50% 48%,rgba(4,12,24,.62),rgba(4,12,24,.2) 80%),linear-gradient(180deg,rgba(4,12,24,.35),rgba(4,12,24,0) 40%,rgba(4,12,24,.55))}
.hero h1 em{color:#ffc766}
.tag b{background:#ffc766}
/* Ana sayfa: Üç alan, tek çatı (trio) */
.trio{display:grid;grid-template-columns:repeat(12,1fr);gap:20px;margin-top:56px}
.bx{position:relative;border-radius:32px;padding:34px;overflow:hidden;isolation:isolate;border:1px solid var(--gl-bd);display:flex;flex-direction:column;gap:22px;transition:transform .5s cubic-bezier(.16,1,.3,1),box-shadow .5s}
.bx:hover{transform:translateY(-4px)}
.bx .num{display:block;font-weight:800;font-size:13px;letter-spacing:.1em;color:var(--red)}
.bx h3{font-size:clamp(28px,3vw,40px);letter-spacing:-.035em;margin:8px 0 10px;line-height:1.1}
.bx p{font-size:16px;line-height:1.5}
.bx-a{grid-column:span 7;grid-row:span 2;background:linear-gradient(180deg,rgba(255,255,255,.7),rgba(255,255,255,.4));-webkit-backdrop-filter:blur(24px) saturate(1.7);backdrop-filter:blur(24px) saturate(1.7);box-shadow:var(--gl-sh)}
.bx-a .bxh p{color:#4a5b6c;max-width:420px}
.cxs{display:grid;gap:14px;flex:1;align-content:start}
.cx{display:grid;grid-template-columns:150px 1fr 20px;gap:22px;align-items:center;padding:20px 22px;border-radius:24px;background:rgba(255,255,255,.66);border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 0 #fff inset,0 8px 24px rgba(10,42,74,.06);transition:.35s cubic-bezier(.16,1,.3,1)}
.cx:hover{transform:translateY(-3px);background:#fff;box-shadow:0 14px 36px rgba(10,42,74,.12)}
.cxl{display:flex;align-items:center;height:48px}
.cxl img{max-height:46px;max-width:100%;width:auto;object-fit:contain}
.cxt p{font-size:15.5px;font-weight:500;color:#1d1d1f}
.sbl{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}
.sbl i{display:flex;align-items:center;justify-content:center;height:34px;padding:0 14px;border-radius:99px;background:#fff;border:1px solid #e3e8ee;box-shadow:0 2px 8px rgba(10,42,74,.05)}
.sbl img{max-height:18px;max-width:84px;width:auto;object-fit:contain}
.cxg{font-size:26px;color:#a1a1a6;line-height:1;transition:.3s}
.cx:hover .cxg{color:var(--red);transform:translateX(3px)}
.bxl{font-size:15px;font-weight:600;color:#0b5cad;margin-top:auto}
.bxl:hover{text-decoration:underline}
.bx-b,.bx-c{color:#fff;grid-column:span 5;min-height:320px;justify-content:space-between;border-color:rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(6,22,40,.25),rgba(6,22,40,.82)),var(--bg) var(--pos)/cover;box-shadow:0 20px 50px rgba(10,42,74,.22)}
.bx-b:before,.bx-c:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg) var(--pos)/cover;transform:scale(1);transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.bx-b:hover:before,.bx-c:hover:before{transform:scale(1.06)}
.bx-b,.bx-c{background:linear-gradient(180deg,rgba(6,22,40,.2),rgba(6,22,40,.85))}
.bx-b:after,.bx-c:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,22,40,.25),rgba(6,22,40,.86))}
.bx-b .num,.bx-c .num{color:#ff8a92}
.bx-b h3,.bx-c h3{color:#fff}
.bx-b p,.bx-c p{color:#dbe7f3}
.bxlogo{width:56px;height:56px;border-radius:50%;background:#fff;display:flex;align-items:center;justify-content:center;margin-bottom:14px;box-shadow:0 8px 24px rgba(0,0,0,.3)}
.bxlogo img{width:48px;height:48px;object-fit:contain;border-radius:50%}
.chs{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}
.chs span{padding:7px 14px;border-radius:99px;font-size:13px;font-weight:600;color:#fff;background:rgba(255,255,255,.16);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
.bx-b .bxl,.bx-c .bxl{color:#fff;margin-top:0}
.bxgo{position:absolute;right:24px;bottom:24px;width:46px;height:46px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;font-size:20px;background:rgba(255,255,255,.2);border:1px solid rgba(255,255,255,.5);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.35s}
.bx:hover .bxgo{background:var(--red);border-color:var(--red);transform:translateX(3px)}
@media(max-width:1100px){.bx-a{grid-column:span 12;grid-row:auto}.bx-b,.bx-c{grid-column:span 6}}
@media(max-width:700px){.bx-b,.bx-c{grid-column:span 12}.cx{grid-template-columns:1fr 20px}.cxl{grid-column:1/2}.cxt{grid-column:1/2}.cxg{grid-column:2;grid-row:1/3;align-self:center}.bx{padding:26px}}
.bx{overflow:hidden;overflow:clip}
.trio .bx-b:after,.trio .bx-c:after{background:linear-gradient(180deg,rgba(6,22,40,.5),rgba(6,22,40,.9))}
.trio .bx-b h3,.trio .bx-c h3,.trio .bx-b p,.trio .bx-c p{text-shadow:0 1px 14px rgba(0,0,0,.5)}
.trio .bx-b .num,.trio .bx-c .num{color:#ffb3b9}

/* trio v2: üç eşit, aynı dilde kart */
.trio .bx{min-height:460px;justify-content:space-between}
.trio .bx-a,.trio .bx-b,.trio .bx-c{grid-column:span 4;grid-row:auto}
.trio .bx-g{color:#fff;border-color:rgba(255,255,255,.35);background:linear-gradient(180deg,rgba(6,22,40,.2),rgba(6,22,40,.85));box-shadow:0 20px 50px rgba(10,42,74,.22);-webkit-backdrop-filter:none;backdrop-filter:none}
.bx-g:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--bg) var(--pos)/cover;transition:transform 1.2s cubic-bezier(.16,1,.3,1)}
.bx-g:hover:before{transform:scale(1.06)}
.bx-g:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(6,22,40,.5),rgba(6,22,40,.9))}
.trio .bx-g .num{color:#ffb3b9}
.trio .bx-g h3,.trio .bx-g .bxh p{color:#fff;text-shadow:0 1px 14px rgba(0,0,0,.5)}
.trio .bx-g .bxh p{color:#dbe7f3;max-width:none}
.bx-g .bxl{color:#fff;margin-top:0}
.bxlogo{width:auto;min-width:56px;height:56px;padding:0 16px;border-radius:28px}
.bxlogo img{width:auto;height:34px;border-radius:0}
.bxlogo.sq{width:56px;padding:0}
.bxlogo.sq img{width:48px;height:48px;border-radius:50%}
.chs.chl a{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:99px;background:rgba(255,255,255,.94);border:1px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.2);transition:.3s}
.chs.chl a:hover{transform:translateY(-2px);background:#fff}
.chs.chl img{max-height:22px;max-width:96px;width:auto;object-fit:contain}
@media(max-width:980px){.trio .bx-a{grid-column:span 12}.trio .bx-b,.trio .bx-c{grid-column:span 6}.trio .bx{min-height:360px}}
@media(max-width:700px){.trio .bx-a,.trio .bx-b,.trio .bx-c{grid-column:span 12}}
.bxlogo{align-self:flex-start;display:inline-flex;width:fit-content}
.bxlogo.sq{width:56px}
.trio .bx-b .bxh,.trio .bx-c .bxh,.trio .bx-g .bxh{display:flex;flex-direction:column;align-items:flex-start}
.trio .bxh .chs{margin-top:16px}
.bx-g:after{background:linear-gradient(180deg,rgba(6,22,40,.35),rgba(6,22,40,.88))}

/* büyük ana logolar */
.bxlogo{height:76px;min-width:76px;padding:0 24px;border-radius:38px;box-shadow:0 10px 30px rgba(0,0,0,.32)}
.bxlogo img{height:46px;max-width:230px}
.bxlogo.sq{width:76px;padding:0}
.bxlogo.sq img{width:66px;height:66px}
/* grup şirketleri sayfası */
.gtrio{margin-top:0}
.gtrio .bx{min-height:520px}
.gcard .bxh p{font-size:18px;font-weight:500;color:#fff;margin-top:14px}
.gcard .num{font-size:12.5px}
.lab2{margin-top:22px;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#c9d8e8}
.gtrio .chs{margin-top:10px}
.chs.chl .sp{display:flex;align-items:center;justify-content:center;height:40px;padding:0 16px;border-radius:99px;background:rgba(255,255,255,.94);border:1px solid #fff;box-shadow:0 4px 14px rgba(0,0,0,.2)}
.chs.chl .sp img{max-height:22px;max-width:96px;width:auto;object-fit:contain}
.gtrio .bx-g .bxh p{max-width:none}
.gtrio .gcard{grid-column:span 4}
.gtrio{padding-top:8px}
@media(max-width:980px){.gtrio .gcard{grid-column:span 12;min-height:0}}

/* Techtechnic hakkımızda */
.about{max-width:860px;margin:0 auto}
.about h2{margin-bottom:22px}
.about p{font-size:17px;line-height:1.8;color:#33414f;margin:0 0 18px}
.about p:first-of-type{font-size:20px;line-height:1.65;color:#1d1d1f;font-weight:500}

/* Tarihçe zaman çizgisi */
.tmln{position:relative;max-width:1000px;margin:56px auto 0}
.tmln-line{position:absolute;left:50%;top:14px;bottom:14px;width:4px;margin-left:-2px;border-radius:4px;background:rgba(10,42,74,.12)}
.tmln-line b{display:block;position:absolute;left:0;top:0;width:100%;height:var(--p,0%);border-radius:4px;background:linear-gradient(180deg,#cf1f2e,#1d5a96);box-shadow:0 0 18px rgba(207,31,46,.45)}
.tmi{position:relative;width:50%;padding:0 54px 36px 0;box-sizing:border-box}
.tmi.r{margin-left:50%;padding:0 0 36px 54px}
.tmi .tmd{position:absolute;top:26px;right:-11px;width:22px;height:22px;border-radius:50%;background:#fff;border:4px solid #c3cfdb;box-sizing:border-box;z-index:2;transition:.5s cubic-bezier(.16,1,.3,1)}
.tmi.r .tmd{right:auto;left:-11px}
.tmc{padding:26px 28px;border-radius:26px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.6));border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 0 #fff inset,0 14px 36px rgba(10,42,74,.1);opacity:.45;transform:translateY(14px);transition:.7s cubic-bezier(.16,1,.3,1)}
.tmc b{display:block;font-size:42px;line-height:1;font-weight:800;letter-spacing:-.04em;color:#cf1f2e}
.tmc h3{font-size:19px;margin:10px 0 0;color:#0a2a4a;letter-spacing:-.02em}
.tmc p{margin:8px 0 0;font-size:15.5px;line-height:1.6;color:#4a5b6c}
.tmi.on .tmc{opacity:1;transform:none}
.tmi.on .tmd{background:#cf1f2e;border-color:#fff;box-shadow:0 0 0 4px rgba(207,31,46,.25),0 4px 14px rgba(207,31,46,.4)}
.tmi.now .tmc{background:linear-gradient(160deg,rgba(18,68,117,.9),rgba(10,42,74,.88));border-color:rgba(255,255,255,.28)}
.tmi.now .tmc b,.tmi.now .tmc h3,.tmi.now .tmc p{color:#fff}
@media(max-width:760px){.tmln-line{left:20px;margin-left:0}.tmi,.tmi.r{width:100%;margin-left:0;padding:0 0 26px 54px}.tmi .tmd,.tmi.r .tmd{left:9px;right:auto}.tmc b{font-size:34px}}
@media(prefers-reduced-motion:reduce){.tmc{opacity:1;transform:none;transition:none}}

/* Nedim Kisbu fotoğraf alanı (yer tutucu) */
.split .img.pt{border:1px solid rgba(255,255,255,.28);box-shadow:0 20px 50px rgba(10,42,74,.22)}
.split .img.pt .wm{opacity:.16;width:52%}
.split .img.pt .phl{position:absolute;z-index:2;left:50%;bottom:28px;transform:translateX(-50%);white-space:nowrap;padding:9px 18px;border-radius:99px;font-size:13px;font-weight:600;letter-spacing:.04em;color:#fff;background:rgba(255,255,255,.14);border:1px solid rgba(255,255,255,.4);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}

/* Yerli üretimin gücü görseli: Türkiye merkezli */
.split .img.im1,.split .img.im4{background-size:260% auto;background-position:49.6% 49%}

/* Köşe amblemleri: yeni Kisbu amblemi */
.hero .tri,.ph:after,.b1:after,.split .img:before{background:url(emblem.png) center/contain no-repeat;clip-path:none}
.split .img:before{width:92px;height:74px;background-position:left bottom}
.hero .tri{height:287px}

/* Sosyal medya */
.soc{display:flex;gap:10px;margin-top:20px}
.soc a{width:44px;height:44px;border-radius:50%;display:grid;place-items:center;color:#fff;background:rgba(255,255,255,.1);border:1px solid rgba(255,255,255,.25);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);transition:.3s cubic-bezier(.16,1,.3,1)}
.soc a svg{width:20px;height:20px}
.soc a:hover{background:var(--red);border-color:var(--red);transform:translateY(-3px)}
.follow{padding:20px 0 90px}
.follow .eyebrow{justify-content:center}
.flw{display:grid;grid-template-columns:1fr 1fr;gap:20px;max-width:860px;margin:36px auto 0}
.fc{display:flex;align-items:center;gap:18px;padding:24px 26px;border-radius:28px;background:linear-gradient(180deg,rgba(255,255,255,.85),rgba(255,255,255,.6));border:1px solid rgba(255,255,255,.95);box-shadow:0 1px 0 #fff inset,0 14px 36px rgba(10,42,74,.1);transition:.4s cubic-bezier(.16,1,.3,1)}
.fc:hover{transform:translateY(-4px);box-shadow:0 20px 46px rgba(10,42,74,.16);background:#fff}
.fi{flex:none;width:56px;height:56px;border-radius:18px;display:grid;place-items:center;color:#fff;background:linear-gradient(160deg,#124475,#0a2a4a)}
.fi svg{width:26px;height:26px}
.fc:hover .fi{background:var(--red)}
.ft{display:flex;flex-direction:column;flex:1;min-width:0}
.ft b{font-size:18px;color:#0a2a4a}.ft small{font-size:14px;color:#6b7a89;margin-top:2px}
.fo{font-size:13px;font-weight:600;color:#0b5cad;white-space:nowrap}
@media(max-width:700px){.flw{grid-template-columns:1fr}.fo{display:none}.follow{padding-bottom:60px}}
