*{box-sizing:border-box;margin:0;padding:0}html{scroll-padding-top:60px;scroll-behavior:smooth}body{font-family:'Segoe UI',Tahoma,Geneva,Verdana,sans-serif;line-height:1.6;color:#333}a{text-decoration:none;color:inherit}section{padding:100px 0}.navbar{transition:background .3s ease,box-shadow .3s ease}.navbar.scrolled{background-color:rgba(0,0,0,.85)!important;box-shadow:0 4px 15px rgba(0,0,0,.3);backdrop-filter:blur(6px)}#hero{position:relative;display:flex;justify-content:center;align-items:center;text-align:center;height:100vh;color:#fff;overflow:hidden;background:linear-gradient(rgba(0,0,0,.5),rgba(0,0,0,.5)),url('../assets/ornek.webp') center/cover no-repeat}#hero::before,.hero-overlay{content:"";position:absolute;top:0;left:0;width:100%;height:100%}#hero h1{font-size:clamp(2rem,5vw,4rem)}#hero p{font-size:clamp(1rem,2.5vw,1.5rem);margin-bottom:1.5rem}.hero-slider{position:relative;height:85vh;min-height:500px;overflow:hidden}.hero-slide{position:absolute;inset:0;background-size:cover;background-position:center;opacity:0;transition:opacity 1s ease}.hero-slide.active{opacity:1;z-index:2}.hero-slide::after{content:"";position:absolute;inset:0;background:rgba(0,0,0,.55);z-index:1}.hero-content{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:3;text-align:center;width:90%;max-width:850px}.hero-btn{font-size:1rem}.slider-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:4;background:rgba(0,0,0,.5);color:#fff;border:none;width:50px;height:50px;font-size:1.8rem;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .3s}.slider-btn:hover{background:rgba(0,0,0,.8)}.prev-btn{left:15px}.next-btn{right:15px}.btn{border-radius:50px;padding:.75rem 1.5rem;font-weight:600;transition:all .3s ease}.btn-primary:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.2)}.card,.team-card,.info-box,.cert-card,.project-card,#teknoloji .card,.stat-card{border-radius:12px;transition:transform .3s ease,box-shadow .3s ease}.card:hover,.team-card:hover,.info-box:hover,.cert-card:hover,.project-card:hover,#teknoloji .card:hover,.stat-card:hover{transform:translateY(-5px);box-shadow:0 8px 20px rgba(0,0,0,.15)}.card-icon,.stat-icon,#teknoloji .card i,.team-img{transition:transform .3s ease}.card:hover .card-icon{transform:scale(1.2) rotate(5deg)}.stat-card:hover .stat-icon{transform:scale(1.2) rotate(10deg)}.team-card:hover .team-img{transform:scale(1.05)}#teknoloji .card:hover i{transform:rotate(10deg) scale(1.2);color:#0d6efd}#teknoloji .card-title,.project-card .card-title{font-weight:600}#teknoloji .card-text,.project-card .card-text{font-size:.95rem;color:#555}.project-card{overflow:hidden}.project-card:hover img{transform:scale(1.05)}#galeri{height:60vh;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#f8f9fa;padding:0}#galeri h2{margin-bottom:2rem}#galeri .container{width:98vw;max-width:98vw;margin:0;box-sizing:border-box}.carousel-container{position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden;height:50vh}#carousel-inner{height:100%;position:relative}.carousel-item{position:absolute;display:none;transition:transform .5s ease,opacity .5s ease;width:auto;margin-right:0}.carousel-item img{display:block;border-radius:10px;object-fit:contain}.carousel-item.active{display:block;left:50%;transform:translateX(-50%) scale(1);z-index:10}.carousel-item.prev{display:block;left:0;transform:scale(.6);z-index:5}.carousel-item.next{display:block;right:0;transform:scale(.6);z-index:5}.carousel-btn{position:absolute;top:50%;transform:translateY(-50%);background:rgba(0,0,0,.5);border:none;color:#fff;padding:12px;cursor:pointer;border-radius:50%;font-size:1.5rem;z-index:20}#prevBtn,#nextBtn{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;font-size:1.5rem;background:rgba(0,0,0,.5);color:#fff;border:none;cursor:pointer;position:absolute;top:50%;transform:translateY(-50%);z-index:20;transition:background .3s ease,transform .3s ease}#prevBtn:hover,#nextBtn:hover{background:rgba(0,0,0,.8);transform:translateY(-50%) scale(1.05)}#prevBtn{left:5vw}#nextBtn{right:5vw}#iletisim h2{text-align:center;margin-bottom:1.5rem}#iletisim h4{text-align:center;margin-bottom:.8rem}#iletisim .contact-card{padding:1.3rem 1.2rem}#iletisim p{margin-bottom:.4rem;font-size:1rem}#iletisim h5{margin-top:1rem;margin-bottom:.5rem}@media(max-width:992px){#iletisim .row{flex-direction:column}.about-card,.contact-card{margin-bottom:20px}}.team-card .team-img{width:140px;height:140px;object-fit:cover;border-radius:50%;transition:transform .3s ease}#quick-services .card-icon,#istatistik .stat-icon{font-size:3rem}.partner-slider{overflow:hidden}.partner-slider-track{display:flex;gap:2rem;animation:scroll 20s linear infinite}.partner-item{flex:0 0 calc(25% - 1.5rem);display:flex;flex-direction:column;align-items:center;text-align:center}.partner-item img{width:120px;height:120px;object-fit:contain;border-radius:12px;margin-bottom:.5rem;transition:transform .3s ease,box-shadow .3s ease}.partner-item img:hover{transform:scale(1.1);box-shadow:0 8px 20px rgba(0,0,0,.2)}.partner-item p{font-size:.9rem;margin:0}@keyframes scroll{0%{transform:translateX(0)}100%{transform:translateX(-50%)}}#scrollTop{position:fixed;bottom:80px;right:16px;display:none;z-index:999;font-size:1.5rem;padding:10px 15px;border-radius:50%;transition:all .3s ease}#scrollTop:hover{transform:translateY(-3px);box-shadow:0 6px 15px rgba(0,0,0,.2)}#whatsappSticky{position:fixed;bottom:16px;right:16px;z-index:999;width:60px;height:60px;border-radius:50%;background-color:#25D366;display:flex;justify-content:center;align-items:center;font-size:28px;color:#fff;box-shadow:0 4px 15px rgba(0,0,0,.3);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}#whatsappSticky:hover{transform:scale(1.1)}.accordion-button:not(.collapsed){background-color:#fff!important;box-shadow:none!important}.accordion-button:focus{box-shadow:none}