                                                                      
                                    
                                                                    
                                                                      
                                                                      
                                                                         

                                                          
                                                                 
                                                 

                                                   
                                                                      
                                                                   
                                                                   
                                                                
                                                                  
                

                                                  
                                                                       

.ics{
  --ics-bant:clamp(3.5rem,8vw,7rem);
  --ics-oluk:clamp(1.75rem,3.4vw,3.25rem);
                                                                  
                                                                  
                                               
  --ics-perde:linear-gradient(180deg,rgba(12,16,14,.10) 0%,rgba(12,16,14,.44) 42%,rgba(12,16,14,.88) 100%),
              linear-gradient(to right,rgba(12,16,14,.55) 0%,rgba(12,16,14,.12) 46%,rgba(12,16,14,0) 72%);
  color:var(--mrk);
}

                                                                  
                                                                   
                                                                      
.ics-tam{padding-inline:0}


                                                                    
                                                                    
                                                                
                                                                  
                                                                   
                                                  
                                                                    
                                                                 
                                                                     
                                                                      
                                                                   
                                                                      
                                                                     
                                                  
.ics-sbh{
  position:relative;
  min-block-size:clamp(17rem,38svh,23rem);
  display:grid;align-content:end;overflow:hidden;isolation:isolate;
  background:#0C100E url("/kalici/t-23/tema/assets/img/sbh-varsayilan.webp") center/cover no-repeat;
}
@media (max-width:46rem){
  .ics-sbh{background-image:url("/kalici/t-23/tema/assets/img/sbh-varsayilan-m.webp")}
}
.ics-sbh-gor{
  position:absolute;inset:0;z-index:-2;
  inline-size:100%;block-size:100%;object-fit:cover;object-position:50% 50%;
}
.ics-sbh::after{content:"";position:absolute;inset:0;z-index:-1;background:var(--ics-perde)}
.ics-sbh-ic{
                                                                    
                                                           
  padding-block:calc(var(--nav-h) + 2.25rem) clamp(1.6rem,3.4vw,2.5rem);
  display:grid;gap:.55rem;justify-items:start;
}
.ics-kirinti{margin:0 0 .35rem;font-size:var(--yz-kck);color:rgba(240,235,225,.78)}
.ics-kirinti a{color:inherit;text-decoration:none;display:inline-block;padding-block:.4rem;margin-block:-.4rem}
.ics-kirinti a:hover{color:#FFF}
.ics-kirinti span{margin-inline:.45rem;color:rgba(240,235,225,.55)}
.ics-etiket{
  margin:0;font-size:var(--yz-etk);font-weight:700;letter-spacing:.24em;
  text-transform:uppercase;color:rgba(243,239,231,.88);
}
.ics-sbh-bsl{
  margin:0;font-weight:800;line-height:1.04;letter-spacing:-.035em;
                                                                   
                                                                  
                
  font-size:clamp(2.2rem,4.8vw,3.9rem);
  color:#F4EFE5;
}
html[lang="ar"] .ics-sbh-bsl{letter-spacing:0;line-height:1.28}
.ics-sbh-alt{
  margin:0;font-size:var(--yz-alt);font-weight:600;line-height:1.4;
  letter-spacing:-.01em;color:rgba(244,239,229,.88);
}


                                                                    
.ics-manifesto{padding-block:var(--ics-bant)}
                                                                
                                                                    
.ics-manifesto-bas{
  position:sticky;inset-block-start:calc(var(--nav-h) + 2rem);margin-block-end:0;
}
.ics-cizik{inline-size:3.5rem;block-size:2px;border:0;margin:0;background:var(--aksan);opacity:.8}
                                                              
                                                                    
.ics-manifesto-bsl{
  font-family:Manrope,ui-sans-serif,sans-serif;font-weight:800;
  font-size:var(--blm-bsl);line-height:1.06;letter-spacing:-.035em;
  margin:0;color:var(--mrk);text-wrap:balance;
}
html[lang="ar"] .ics-manifesto-bsl{
  font-family:"Noto Kufi Arabic",sans-serif;letter-spacing:0;line-height:1.4;
}
                                                                
                                                                 
                                                                
                                                                    
                                                                    
                                                                       
                                                                    
                                                                       
.ics-manifesto-ic{
  display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);
  gap:var(--ics-oluk);align-items:start;
}
                                                                
                                                                       
                                                                
                                                                
                                                                    
.ics-manifesto-ana{
  margin:0 0 1.35rem;color:var(--mrk);font-size:var(--yz-ust);
  font-weight:500;line-height:1.5;letter-spacing:-.012em;text-wrap:pretty;
}
.ics-manifesto p:not(.ics-manifesto-ana){
  margin:0 0 1.05rem;line-height:1.62;color:var(--mrk2);
}
.ics-manifesto-mtn > p:last-child{margin-block-end:0}
                                                                    
.ics-manifesto .gvd,
.ics-guc .gvd{max-inline-size:none}
.ics-manifesto p b{color:var(--mrk);font-weight:700}


                                                                    
                                                                  
                                                
                                                                     
                                                                     
                                                     
                                                                    
                                                                    
                                                            
                                                                    
                                                                       
                                                                    
.ics-serit{
  position:relative;overflow:hidden;isolation:isolate;
  block-size:clamp(17rem,44vh,30rem);
  background:var(--z2);
  margin-block-end:var(--ics-bant);
}
.ics-serit picture{display:contents}
.ics-serit-gor{
                                                                    
                                                                 
  position:absolute;inset-block-start:0;inset-inline-start:0;
                                                                    
                                                                       
  inline-size:100%;block-size:200%;
  object-fit:cover;object-position:center 55%;display:block;
                                                                    
                                                                 
  will-change:transform;translate:0 -12%;
}
@media (prefers-reduced-motion:reduce){
  .ics-serit-gor{block-size:100%;translate:none}
}

.ics-birlesme{padding-block:0 var(--ics-bant)}
.ics-brl{
  border-radius:var(--yr-xl);background:var(--z2);
  padding:clamp(2rem,5vw,3.75rem) clamp(1.25rem,4vw,3.5rem);
  text-align:center;
}
.ics-brl-ulkeler{
  display:flex;align-items:center;justify-content:center;
  gap:clamp(1rem,3.5vw,3rem);
                                                                
                                                                    
  overflow-x:clip;
}
.ics-brl-ulke{display:grid;gap:.85rem;justify-items:center}
.ics-brl-cer{
  margin:0;inline-size:clamp(6rem,12vw,9.5rem);aspect-ratio:4 / 3;
  border-radius:var(--yr-s);overflow:hidden;
  outline:1px solid var(--cizgi);outline-offset:-1px;perspective:600px;
}
                                                                    
                                                                    
.ics-brl-cer img{
  inline-size:100%;block-size:100%;object-fit:cover;display:block;
  transform-origin:0% 50%;animation:ics-dalga 5.2s ease-in-out infinite;
}
.ics-brl-ulke:last-child .ics-brl-cer img{animation-delay:-1.7s}
@keyframes ics-dalga{
  0%,100%{transform:rotateY(0deg) skewY(0deg) scale(1.06)}
  25%    {transform:rotateY(-7deg) skewY(.9deg) scale(1.06)}
  50%    {transform:rotateY(0deg) skewY(0deg) scale(1.06)}
  75%    {transform:rotateY(7deg) skewY(-.9deg) scale(1.06)}
}
.ics-brl-ad{font-size:var(--yz-alt);font-weight:700;letter-spacing:-.01em;color:var(--mrk)}
                                                               
                                                                    
                                             
.ics-brl-bag{
  display:flex;align-items:center;gap:.5rem;
  margin-block-end:2.2rem;color:var(--aksan-mtn);
}
.ics-brl-bag::before,.ics-brl-bag::after{
  content:"";inline-size:clamp(1rem,3vw,2.25rem);block-size:1px;
  background:currentColor;opacity:.55;
}
.ics-brl-elmas{
  inline-size:.5rem;block-size:.5rem;background:currentColor;transform:rotate(45deg);
}
.ics-brl-ayrac{
  inline-size:100%;block-size:1px;border:0;
  margin-block:clamp(1.75rem,3.4vw,2.75rem);background:var(--cizgi);
}
.ics-brl-kurumlar{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(1rem,2.4vw,2rem);
}
.ics-kurum{
  display:grid;gap:.7rem;justify-items:center;align-content:start;
  padding-inline:clamp(.5rem,1.5vw,1.25rem);
}
.ics-kurum + .ics-kurum{border-inline-start:1px solid var(--cizgi)}
.ics-kurum-logo{
  inline-size:auto;block-size:clamp(2.1rem,3.4vw,2.9rem);
  max-inline-size:11rem;object-fit:contain;
}
                                                              
                                                                      
                                                                  
                                                                 
                                                                  
html[data-tema="koyu"] .ics-kurum-logo{filter:brightness(0) invert(1);opacity:.92}
.ics-kurum-rol{
  margin:0;font-size:var(--yz-etk);font-weight:700;letter-spacing:.16em;
  text-transform:uppercase;color:var(--mrk2);
}
.ics-kurum-ad{
  margin:0;font-size:var(--yz-alt);font-weight:700;line-height:1.25;
  letter-spacing:-.01em;color:var(--mrk);
}


                                                                    
                                                                   
                                                                  
             
                                                                  
                                                                     
                                                                  
                                                                 
                                       
                                                                     
                                                                    
.ics-guc{
  background:var(--z2);color:var(--mrk);
  padding-block:var(--ics-bant);
}
.ics-guc-bas{
  position:sticky;inset-block-start:calc(var(--nav-h) + 2rem);margin-block-end:0;
}
.ics-guc-bsl{
  font-family:Manrope,ui-sans-serif,sans-serif;font-weight:800;
  font-size:var(--blm-bsl);line-height:1.06;letter-spacing:-.035em;
  margin:0;color:var(--mrk);text-wrap:balance;
}
html[lang="ar"] .ics-guc-bsl{
  font-family:"Noto Kufi Arabic",sans-serif;letter-spacing:0;line-height:1.4;
}
                                                                
                                                                    
.ics-guc-ic{
  display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);
  gap:var(--ics-oluk);align-items:start;
}
                                                                    
.ics-guc-ana{
  margin:0 0 1.35rem;color:var(--mrk);font-size:var(--yz-ust);
  font-weight:500;line-height:1.5;letter-spacing:-.012em;text-wrap:pretty;
}
.ics-guc-mtn > p:last-child{margin-block-end:0}
.ics-guc-gvd{
  margin:0 0 1rem;line-height:1.62;color:var(--mrk2);
}
                                                                 
                                                                    
.ics-yz-b .ics-manifesto p:not(.ics-manifesto-ana),
.ics-yz-b .ics-guc-gvd{font-size:var(--yz-alt)}
.ics-guc-gvd:last-child{margin-block-end:0}


                                                                   
@media (max-width:60rem){
  .ics-manifesto-ic,
  .ics-guc-ic{grid-template-columns:minmax(0,1fr)}
  .ics-manifesto-bas,
  .ics-guc-bas{position:static;margin-block-end:clamp(1.4rem,2.6vw,2rem)}
  .ics-blok-ic{grid-template-columns:minmax(0,1fr)}
  .ics-ray{position:static;margin-block-end:clamp(1.4rem,2.6vw,2rem)}
}
@media (max-width:46rem){
  .ics-sbh{min-block-size:clamp(15rem,34svh,19rem)}
  .ics-brl-ulkeler{gap:1rem}
  .ics-brl-kurumlar{grid-template-columns:minmax(0,1fr);gap:0}
                                                                      
                                         
  .ics-kurum + .ics-kurum{
    border-inline-start:0;border-block-start:1px solid var(--cizgi);
    padding-block-start:1.35rem;margin-block-start:1.35rem;
  }
}

                                                                 
@media (prefers-reduced-motion:reduce){
  .ics-brl-cer img{animation:none;transform:none}
}


                                                                      
                                                      
                                                                  
                                                                         
                                         
                                                                       

                                                                      
                                                                
.ics-blok{padding-block:var(--ics-bant)}
.ics-blok + .ics-blok{padding-block-start:0}
                                                                    
                                                                       
.ics-blok-ic{
  display:grid;grid-template-columns:minmax(0,4fr) minmax(0,6fr) minmax(0,2fr);
  gap:var(--ics-oluk);align-items:start;
}
                                                                       
                                                                    
.ics-blok-genis .ics-blok-ic{grid-template-columns:minmax(0,.62fr) minmax(0,2.9fr)}
.ics-ray{
  position:sticky;inset-block-start:calc(var(--nav-h) + 2rem);
  display:grid;gap:.85rem;justify-items:start;
}
                                                                       
                                                                    
.ics-ray .ics-bsl{
  font-family:Manrope,ui-sans-serif,sans-serif;font-weight:800;
  font-size:var(--blm-bsl);line-height:1.06;letter-spacing:-.035em;
  margin:0;color:var(--mrk);text-wrap:balance;max-inline-size:none;
}
html[lang="ar"] .ics-ray .ics-bsl{
  font-family:"Noto Kufi Arabic",sans-serif;letter-spacing:0;line-height:1.4;
}
.ics-ray .ics-ray-et{max-inline-size:26ch}
.ics-ray-et{
  margin:0;font-size:var(--yz-kck);line-height:1.6;color:var(--mrk2);
  max-inline-size:22ch;
}
.ics-bsl{
  margin:0 0 1.15rem;font-size:var(--blm-bsl);font-weight:800;
  line-height:1.08;letter-spacing:-.03em;color:var(--mrk);
  max-inline-size:20ch;text-wrap:balance;
}
                                                                       
                                                                    
.ics-ana{
  margin:0 0 1.35rem;color:var(--mrk);font-size:var(--yz-ust);
  font-weight:500;line-height:1.5;letter-spacing:-.012em;
  max-inline-size:none;text-wrap:pretty;
}
.ics-gvd{
  margin:0 0 1.05rem;font-size:clamp(.98rem,1.05vw,1.075rem);line-height:1.62;
  color:var(--mrk2);max-inline-size:none;
}
.ics-gvd:last-child{margin-block-end:0}
.ics-gvd b{color:var(--mrk);font-weight:700}
.ics-alt-bsl{
  margin:2.25rem 0 .9rem;font-size:var(--yz-ust);font-weight:700;
  line-height:1.25;letter-spacing:-.02em;color:var(--mrk);max-inline-size:24ch;
}

                                                                    
                                                                       
.ics-soru{
  margin:0 0 1.35rem;font-size:var(--blm-bsl);font-weight:800;
  line-height:1.12;letter-spacing:-.03em;color:var(--mrk);
  max-inline-size:22ch;text-wrap:balance;
}
.ics-soru + .ics-soru{margin-block-start:-.5rem}

                                             
                                                                 
                                                           
.ics-alinti{
  margin:0 0 1.5rem;padding-inline-start:clamp(1rem,2.4vw,1.75rem);
  border-inline-start:2px solid var(--aksan);
  font-size:var(--yz-ust);line-height:1.45;font-weight:600;
  letter-spacing:-.015em;color:var(--mrk);max-inline-size:40ch;
}

                                                                      
.ics-liste{list-style:none;margin:0;padding:0;display:grid}
.ics-liste li{
  display:grid;grid-template-columns:minmax(8rem,.32fr) minmax(0,1fr);
  gap:.35rem clamp(1rem,2.4vw,2rem);
  padding-block:clamp(.9rem,1.8vw,1.25rem);
  border-block-start:1px solid var(--cizgi);
}
.ics-liste li:last-child{border-block-end:1px solid var(--cizgi)}
.ics-liste dt,.ics-liste .ad{
  font-size:var(--yz-alt);font-weight:700;letter-spacing:-.01em;color:var(--mrk);
}
.ics-liste p{margin:0;font-size:var(--yz-gvd);line-height:1.6;color:var(--mrk2)}
@media (max-width:46rem){
  .ics-liste li{grid-template-columns:minmax(0,1fr)}
}

                                                                     
.ics-adimlar{list-style:none;margin:0;padding:0;display:grid}
.ics-adim{
  display:grid;
  grid-template-columns:clamp(2.5rem,5vw,4rem) minmax(0,1fr);
  gap:.5rem clamp(1rem,2.4vw,2rem);
  padding-block:clamp(1.15rem,2.2vw,1.75rem);
  border-block-start:1px solid var(--cizgi);
}
.ics-adim:last-child{border-block-end:1px solid var(--cizgi)}
                                                                       
                                                                    
                                                                    
.ics-adim-no{
  grid-column:1;grid-row:1;
  font-size:clamp(1.4rem,2.4vw,2rem);font-weight:800;letter-spacing:-.03em;
  color:var(--aksan-mtn);font-variant-numeric:tabular-nums;line-height:1;
}
.ics-adim > :not(.ics-adim-no){grid-column:2}
.ics-adim h2,.ics-adim h3{
  margin:0;font-size:var(--yz-alt);font-weight:700;line-height:1.25;
  letter-spacing:-.01em;color:var(--mrk);
}
.ics-adim p{margin:0;font-size:var(--yz-gvd);line-height:1.62;color:var(--mrk2);max-inline-size:60ch}
.ics-adim p b{color:var(--mrk);font-weight:700}
@media (max-width:46rem){
  .ics-adim{grid-template-columns:minmax(0,1fr)}
  .ics-adim-no{grid-column:1;grid-row:auto}
  .ics-adim > :not(.ics-adim-no){grid-column:1}
}

                                                          
.ics-veri{
  display:grid;grid-template-columns:repeat(3,minmax(0,1fr));
  gap:clamp(1.25rem,2.6vw,2.5rem);margin-block:0 1.75rem;
}
.ics-veri-oge{
  display:grid;gap:.3rem;align-content:start;
  padding-block-start:1.15rem;border-block-start:1px solid var(--cizgi);
}
.ics-veri-d{
  font-size:clamp(2rem,4.2vw,3.4rem);font-weight:800;line-height:1;
  letter-spacing:-.04em;color:var(--mrk);
  font-variant-numeric:tabular-nums;white-space:nowrap;
}
.ics-veri-d small{font-size:.36em;font-weight:700;letter-spacing:.02em;margin-inline-start:.15em}
.ics-veri-e{font-size:var(--yz-kck);line-height:1.45;color:var(--mrk2)}
@media (max-width:46rem){
  .ics-veri{grid-template-columns:minmax(0,1fr)}
}

                                                                        
.ics-panel{
  border-radius:var(--yr-xl);background:var(--z2);
  padding:clamp(1.5rem,4vw,2.75rem) clamp(1.25rem,4vw,3rem);
}
.ics-panel-ort{text-align:center}
.ics-panel p:last-child{margin-block-end:0}

                                                                    
.ics-slogan{list-style:none;margin:0;padding:0;display:grid;gap:0}
.ics-slogan li{
  padding-block:clamp(.8rem,1.6vw,1.15rem);
  border-block-start:1px solid var(--cizgi);
  font-size:var(--yz-alt);line-height:1.5;color:var(--mrk);
  max-inline-size:56ch;
}
.ics-slogan li:last-child{border-block-end:1px solid var(--cizgi)}

                                                                  
                                                                    
.ics-gorsel{
  margin:0;border-radius:var(--yr-xl);overflow:hidden;background:var(--z2);
  aspect-ratio:21 / 9;
}
.ics-gorsel img{inline-size:100%;block-size:100%;object-fit:cover;display:block}
@media (max-width:46rem){ .ics-gorsel{aspect-ratio:16 / 10} }

                                                       
.ics-cta{
  margin-block:0 var(--ics-bant);
  border-radius:var(--yr-xl);background:var(--z2);
  padding:clamp(1.75rem,4vw,3rem);
  display:grid;gap:1rem;justify-items:start;
}
.ics-cta-bsl{
  margin:0;font-size:var(--blm-bsl);font-weight:800;line-height:1.1;
  letter-spacing:-.03em;color:var(--mrk);max-inline-size:20ch;text-wrap:balance;
}
.ics-cta-gvd{margin:0;font-size:var(--yz-alt);line-height:1.55;color:var(--mrk2);max-inline-size:52ch}
                                                                    
                                                                       
.ics-cta-aralik{margin-block-start:var(--ics-bant)}
.ics-dgm{
  display:inline-flex;align-items:center;gap:.6rem;
  padding:.95rem 1.9rem;border-radius:var(--yr-tam);
  background:var(--mrk);color:var(--z1);
  font-size:var(--yz-dgm);font-weight:700;text-decoration:none;
  transition:background-color var(--mikro) linear,transform var(--mikro) linear;
}
.ics-dgm:hover{background:var(--aksan);transform:translateY(-1px)}
.ics-dgm svg{inline-size:1rem;block-size:1rem}
html[dir="rtl"] .ics-dgm svg{transform:scaleX(-1)}
.ics-tel{
  margin:.35rem 0 0;display:flex;flex-wrap:wrap;gap:.5rem 1.75rem;
  font-size:var(--yz-kck);color:var(--mrk2);
}
.ics-tel a{color:var(--mrk);text-decoration:none;font-weight:700}
.ics-tel a:hover{color:var(--aksan-mtn)}
@media (prefers-reduced-motion:reduce){ .ics-dgm:hover{transform:none} }

@media (max-width:60rem){
  .ics-blok-ic{grid-template-columns:minmax(0,1fr)}
  .ics-ray{position:static}
}

                                                                    
                                                                  
                                                                    
                                                                 
.ics-plan-blok{padding-block:0 var(--ics-bant)}
.ics-plan{
  margin:0;border-radius:var(--yr-xl);overflow:hidden;background:var(--z2);
  padding:clamp(.75rem,2vw,1.5rem);
}
.ics-plan img{
  inline-size:100%;block-size:auto;display:block;
  border-radius:var(--yr-l);
}
.ics-plan figcaption{
  margin-block-start:.9rem;padding-inline:.25rem;
  font-size:var(--yz-kck);line-height:1.5;color:var(--mrk2);
}

                                                                       
                                                                        
                                                                  
                     
.ics-gvd + .ics-panel,
.ics-adimlar + .ics-panel{margin-block-start:clamp(1.75rem,3.4vw,2.75rem)}
