                                                                      
                                          
                                                                          
                                                                  
                                                                         
                                                                   
                                                                           
                                                      
.tlp15{background:var(--z1);color:var(--mrk);padding-block:var(--blm-pd);
  position:relative}
.tlp15-kap{display:grid;gap:var(--tlp-b3)}
.tlp15-bas{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.6rem 1.5rem}
.tlp15-bsl{font-family:"Manrope",ui-sans-serif,system-ui,sans-serif;font-weight:800;margin:0;
  font-size:var(--blm-bsl);line-height:1.1;letter-spacing:-.035em}
html[lang="ar"] .tlp15-bsl{font-family:"Noto Kufi Arabic",sans-serif;letter-spacing:0;line-height:1.4}

                                                                           
                                                                          
                                                           
.tlp15-iz{display:grid;gap:var(--tlp-sut);align-items:start}
                                                                    
                                                                  
                                                                
                                                                   
                                                                    
                                                               
                                                               
                                                                
                                                                      
                                                
@media(min-width:56rem){
                                                            
                                                                      
                                                                        
                                                                        
  .tlp15-iz{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--bo-4)}
                                                                    
                                                                      
                                                                   
                                                                           
                                                 
                                                          
                                                                    
                                                                      
                                                                    
                                                           
  .tlp15-yan{padding-block-start:0}
}
.tlp15-yan{display:grid;gap:0;align-content:start}
                                                                         
                                                                        
                
.tlp15-yan .tlp15-sutun{padding-block:clamp(1rem,2vw,1.4rem)}
.tlp15-yan .tlp15-sutun:first-child{padding-block-start:0}
.tlp15-yan .tlp15-sutun + .tlp15-sutun{border-block-start:1px solid var(--cizgi)}
.tlp15-sutun{background:var(--z1);padding:clamp(1.2rem,2.4vw,1.8rem) 0;display:grid;gap:var(--tlp-b1);
  align-content:start;min-inline-size:0}
@media(min-width:56rem){
  .tlp15-iz > .tlp15-sutun:not(.tlp15-form){padding-block-start:clamp(1.2rem,2.4vw,1.8rem)}
}
                                                                      
                                                                        
                                                                     
                                                                             
@media(min-width:56rem){
  .tlp15-yan .tlp15-sutun{padding-inline:0}
}
.tlp15-ad{margin:0;font-size:var(--yz-gir);font-weight:700;letter-spacing:-.015em}
                                                          
                                                        
                                                                          
                                                                          
                                                                   

                                                                 
                                                                 
                                                                  
                                                
                                                                   
                                                               
                                                       
.tlp15-tel-b, .tlp15-eposta{
  display:flex; align-items:center; min-block-size:2.75rem;
}
.tlp15-tel-b{font-size:var(--yz-ust);font-weight:800;letter-spacing:-.03em;line-height:var(--sy-sik);
  color:var(--mrk);transition:color var(--mikro) var(--egri)}
.tlp15-tel-b:hover{color:var(--aksan-mtn)}
.tlp15-eposta{font-size:var(--yz-alt);word-break:break-word;
  font-weight:800;letter-spacing:-.02em;line-height:var(--sy-sik);
  color:var(--mrk);transition:color var(--mikro) var(--egri)}
.tlp15-eposta:hover{color:var(--aksan-mtn)}
.tlp15-not{margin:0;font-size:var(--yz-gvd);color:var(--mrk2);display:flex;flex-wrap:wrap;gap:.35rem .6rem;
  align-items:baseline}
                                                      
                                                                           
                                                                            
                                                                         
                                                                              
                                                                          
                                                                             
                                                                        
.tlp15-durum{display:inline-flex;align-items:center;gap:.4rem;font-weight:700;color:var(--mrk2)}
.tlp15-durum::before{content:"";inline-size:.45rem;block-size:.45rem;border-radius:50%;
  background:var(--aksan);flex:none}
.tlp15-durum[data-kapali]::before{background:var(--mrk3)}

                       
                                               
                                                                       
                                                                 
                                                                    
                                                                    
.tlp15-form{gap:var(--tlp-b2);background:var(--ar-kap-zem);
  border:var(--ar-kap-knr) solid var(--cizgi);
  border-radius:var(--ar-r-kap);padding:var(--ar-ritim)!important;
  align-content:start;overflow:hidden}

                                                                     
                                                                  
                                                                
                                                                     
                                                                       
                                                                 
                                                           
.tlp15-form .tlp15-ad{
                                                                    
                                                         
  margin:calc(var(--ar-ritim) * -1) calc(var(--ar-ritim) * -1) 0;
  padding:calc(var(--bo-1) * .8) max(var(--ar-ritim),1rem);
                                                                     
                                                                 
                                                                    
                                                                 
  min-block-size:var(--ar-serit-yuk);
  display:flex; align-items:center;
  border-block-end:1px solid var(--cizgi2);
  background:var(--z3);
  font-size:var(--yz-dgm);font-weight:700;color:var(--mrk);
}
.tlp15-form .tlp15-ad{font-size:var(--yz-gir)}
.tlp15-form .tlp15-gir{background:var(--ar-alan-zem);
  border:var(--ar-alan-knr) solid var(--ar-alan-knr-renk);
  border-block-end-width:max(var(--ar-alan-knr),var(--ar-alan-alt));
  border-radius:var(--ar-r-alan);
  padding-inline:max(calc(var(--ar-r-alan) * .55),.85rem);
  min-block-size:var(--tlp-alan)}
.tlp15-form .tlp15-gir:focus{background:var(--z3);border-block-end-color:transparent}
.tlp15-form .tlp15-kod{background:var(--ar-alan-zem);
  border:var(--ar-alan-knr) solid var(--cizgi);
  border-block-end-width:max(var(--ar-alan-knr),var(--ar-alan-alt));
  border-radius:var(--ar-r-alan);
  padding-inline:2.1rem 1rem;min-block-size:var(--tlp-alan);
  background-position:calc(100% - 15px) calc(50% + 1px),calc(100% - 10px) calc(50% + 1px)}
html[dir="rtl"] .tlp15-form .tlp15-kod{background-position:15px calc(50% + 1px),20px calc(50% + 1px)}
.tlp15-gnd{inline-size:100%;justify-self:stretch;border-radius:var(--ar-r-dugme)}
.tlp15-alan{display:grid;min-inline-size:0}
.tlp15-gir{inline-size:100%;background:transparent;border:0;border-radius:0;
  border-block-end:1px solid var(--cizgi);padding:.45rem 0 .55rem;font-size:var(--yz-gvd);font-weight:600;
  transition:border-color var(--mikro) var(--egri)}
                                                                
                                                                        
                                                                      
                                                                    
                                                                       
                                       
.tlp15-gir::placeholder{color:var(--mrk2);font-weight:400}
.tlp15-gir:focus{outline:0;border-block-end-color:var(--mrk)}
.tlp15-gir:user-invalid{border-block-end-color:var(--toprak-mtn)}
.tlp15-tel{grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:end}
.tlp15-kod{background:transparent;border:0;border-radius:0;border-block-end:1px solid var(--cizgi);
  padding:.45rem 1.3rem .55rem 0;font-size:var(--yz-gvd);font-weight:600;cursor:pointer;
  appearance:none;-webkit-appearance:none;
  background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),
    linear-gradient(135deg,currentColor 50%,transparent 50%);
  background-size:5px 5px,5px 5px;background-repeat:no-repeat;
  background-position:calc(100% - 9px) calc(50% + 2px),calc(100% - 4px) calc(50% + 2px)}
html[dir="rtl"] .tlp15-kod{padding-inline:0 1.3rem;background-position:9px calc(50% + 2px),14px calc(50% + 2px)}
.tlp15-kod:focus{outline:0;border-block-end-color:var(--mrk)}
                                         
                                                                         
                                                 
                                                                           
                                                                         
                                                                         
                                                                        
                                                                    
                                                                          
                                                                     
                                                                 
                                                                 
                                                                  
.tlp15-riza{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.7rem;align-items:start;
  cursor:pointer;color:var(--mrk2);font-size:var(--yz-dgm);line-height:1.5;
  min-block-size:2.75rem;padding-block:.25rem}
.tlp15-riza > .tlp15-kutu{
                                                                             
  align-self:start;margin-block-start:calc((1.5em - 1.35rem) / 2);
}
.tlp15-riza a{color:var(--mrk);text-decoration:underline;text-underline-offset:.18em;
  text-decoration-color:var(--cizgi)}
.tlp15-gnd{justify-self:start;min-block-size:2.9rem;padding-inline:1.5rem;border:0;
  border-radius:var(--ar-r-dugme);
  cursor:pointer;background:var(--mrk);color:var(--z1);font-size:var(--yz-gvd);font-weight:700;
  display:inline-flex;align-items:center;gap:.6rem;margin-block-start:.35rem;
  transition:background var(--mikro) var(--egri)}
.tlp15-gnd:hover{background:var(--aksan)}
html[dir="rtl"] .tlp15-gnd svg{transform:scaleX(-1)}
.tlp15-tesekkur{margin:0;font-size:var(--yz-gvd);font-weight:700;letter-spacing:-.015em;display:grid;gap:.2rem}
.tlp15-tesekkur small{font-size:var(--yz-kck);font-weight:400;color:var(--mrk2)}

                                                                 
                                                                
                                                                     
                                                                       
                                                                 

                                                                        
                                                                        
                                                                       
                                                                  
                                                                      
                                                                   
                                                 

                                                                            
                                                                         

                                                                    
                                        
.tlp15-riza-metin{
  display:flex;flex-direction:column;align-items:start;
  row-gap:.15rem;                                                              
}
.tlp15-riza-baglar{
  display:flex;flex-wrap:wrap;
  column-gap:1.15rem;                                                         
                                                                         
                                                                        
                                                                            
                                                                        
                                                   
  row-gap:.25rem;align-items:center;
}
                                                                  
                                                                          
                                                                    
                                                                      
.tlp15-riza-metin a{
  margin-inline-start:0;white-space:nowrap;
  display:inline-flex;align-items:center;min-block-size:2.75rem;
}

                                                                   
                                                         
.tlp15-tesekkur[hidden]{display:none}

                                                                    
                                                                      
                                                                   
                           
                                                                    
                                                                       
                                                               
.tlp15{--tlp-alan:var(--ar-alan-yuk,3.25rem);--tlp-b1:.5rem;
  --tlp-b2:var(--ar-bosluk,1rem);--tlp-b3:var(--bo-2);
  --tlp-b4:2.75rem;--tlp-sut:var(--bo-2)}
.tlp15 input:not([type="checkbox"]):not([type="radio"]),
.tlp15 select,
.tlp15 button{min-block-size:var(--tlp-alan)}
.tlp15 textarea{min-block-size:calc(var(--tlp-alan) * 1.9)}

.tlp15 input:not([type="checkbox"]):not([type="radio"]),
.tlp15 select{padding-block:0}

                                                                     
                                                                      
                                                                   
.tlp15-tuzak{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;
  clip-path:inset(50%);white-space:nowrap;pointer-events:none}

.tlp15-hata{margin:0;font-size:var(--yz-kck);line-height:1.5;color:var(--toprak-mtn);
  font-weight:600}
.tlp15-hata[hidden]{display:none}

.tlp15-gnd[disabled]{opacity:.55;cursor:progress}


                                                                     
                                                                   
                                                               
                                                                    
                                                                         
.tlp15-sag{display:grid;gap:var(--tlp-b2);align-content:start;min-inline-size:0}
.tlp15-sag .tlp15-bsl{margin:0}

                                                                   
                                                                     
.tlp15-yan .tlp15-sutun:last-child{padding-block-end:0}

                                                       
                                                                         
                                                                  
                                                                  
.tlp15-cift{display:grid;gap:var(--bo-1)}
                                                                     
                                                                     
                                                                 
                                                               
.tlp15-oge{display:grid;grid-template-rows:1fr auto;gap:var(--tlp-b1);min-inline-size:0}
                                                                      
                                                                         
.tlp15-cift .tlp15-eposta{font-size:clamp(.95rem,1.15vw,1.1rem)}
@media(min-width:40rem){
  .tlp15-cift{grid-template-columns:minmax(0,1fr) minmax(0,1fr);
              column-gap:var(--bo-2)}
}

                                 
                                                                       
                                                                           
                                                                          
                                                                          
                                             
.tlp15-adres{margin:0;font-size:var(--yz-gvd);font-weight:700;color:var(--mrk);
  line-height:1.45}
.tlp15-cift .tlp15-adres{font-size:clamp(.95rem, .85rem + .45vw, 1.1rem)}


                                                                      
                                                        
                                                                         
                                                                         

                                                                    
                                                                      
                                                                      
                                                                       
                                                                          
                                                                   
.tlp15-yan .tlp15-ad{font-size:var(--blm-bsl);font-weight:800;
  line-height:1.1;letter-spacing:-.035em}
html[lang="ar"] .tlp15-yan .tlp15-ad{font-family:"Noto Kufi Arabic",sans-serif;
  letter-spacing:0;line-height:1.4}
                                                                             
.tlp15-yan .tlp15-sutun{gap:var(--bo-1)}

                                                                    
                                                                  
                                                                      
                                                                  
                         
.tlp15-cift-tek{grid-template-columns:minmax(0,1fr)}
@media(min-width:40rem){
  .tlp15-cift-tek{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}
}

                                                                    
                                                               
                                                                    
                                                      
.tlp15-kutu{position:relative;inline-size:1.35rem;block-size:1.35rem;
                                                                         
                                         
                                                                         
                                                                          
                                                                         
                                                                 
                                       
                                                                    
                                                                    
                                                                           
                                                                           
                                                                      
                                                           
  border:1px solid var(--mrk2);border-radius:var(--ar-r-kucuk);
  background:var(--ar-alan-zem);display:grid;place-items:center;
  transition:background var(--mikro) var(--egri),border-color var(--mikro) var(--egri)}
.tlp15-kutu input{position:absolute;inset:0;inline-size:100%;block-size:100%;
  margin:0;padding:0;border:0;background:none;cursor:pointer;
  appearance:none;-webkit-appearance:none}
.tlp15-tik{inline-size:.95rem;block-size:.95rem;color:var(--z1);
  opacity:0;transform:scale(.55);pointer-events:none;
  transition:opacity var(--mikro) var(--egri),transform var(--mikro) var(--egri)}
.tlp15-kutu:has(input:checked){background:var(--mrk);border-color:var(--mrk)}
.tlp15-kutu:has(input:checked) .tlp15-tik{opacity:1;transform:scale(1)}
                                                                                  
.tlp15-riza:hover .tlp15-kutu{border-color:var(--mrk)} /* 23.09.2026 Patron: üzerine gelince ZEMİN değişmez (işaretli mi belli olmuyordu), yalnız kenarlık koyulaşır */
.tlp15-kutu:has(input:focus-visible){outline:2px solid var(--aksan);outline-offset:2px}
.tlp15-riza-sar{margin-block-start:.15rem}

                                                                    
                                                                  
                                                                
                                                                       
                                                                  
                                                                  
                                                                    
                                                                          
.tlp15-uyari{margin:.4rem 0 0;font-size:var(--yz-kck);line-height:1.45;
  font-weight:600;color:color-mix(in oklab, var(--toprak-mtn) 68%, var(--mrk))}
.tlp15-uyari[hidden]{display:none}
                                                                   
                                                           
.tlp15-uyari-gen{grid-column:1 / -1}
.tlp15-alan[data-tlp15-gecersiz] .tlp15-gir{border-block-end-color:var(--toprak-mtn)}
.tlp15-alan[data-tlp15-gecersiz] .tlp15-kutu{border-color:var(--toprak-mtn)}
.tlp15-alan[data-tlp15-gecerli] .tlp15-gir{border-block-end-color:var(--aksan)}

                                                                    
                                                                     
                                                              
                                                                
                                                                 
                                                                  
                                                                


                                                                     
                                                                   

                                           
                                                                      
                                                                   
                                                                       
                                                                       
.tlp15-bsl{text-align:var(--blm-hiza)}

                                                                          
                                                                      
                                                                      
                                                                
                                                                      
                                                                       
                                                                      
                                                                            
                                                                     
@media (max-width:48rem){
  .tlp15{padding-block-start:max(0px, calc(var(--blm-pd) - 5px))}
}

                                                                
                                                                      
                                                 
@media (prefers-reduced-motion: reduce){
  .tlp15-tik,.tlp15-kutu{transition:none}
  .tlp15-tik{transform:none}
}
