.hero-section{overflow:hidden;min-height:85vh;justify-content:center;position:relative;align-items:center;background:linear-gradient(135deg,#1a1a2e,#16213e 50%,#0f3460);display:flex}.hero-section:before{animation:heroZoom 20s ease-in-out infinite alternate;right:0;content:"";position:absolute;opacity:.6;bottom:0;top:0;background:url(https://enthusiasticapproach.online/trex/assets/img/genel/30160.jpg) 50%/cover no-repeat;left:0;z-index:0}@keyframes heroZoom{0%{transform:scale(1) translateX(0)}to{transform:scale(1.15) translateX(-3%)}}.hero-section:after{right:0;content:"";position:absolute;bottom:0;top:0;background:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,.75));left:0;z-index:1}.hero-content{padding:40px 20px;position:relative;text-align:center;z-index:2}.hero-badge{animation:fadeInDown .8s ease;padding:8px 20px;font-size:14px;border:1px solid rgba(255,107,53,.5);font-weight:600;color:#ff6b35;letter-spacing:2px;border-radius:50px;background:rgba(255,107,53,.2);display:inline-block}.hero-badge,.hero-content h1{margin-bottom:20px;text-transform:uppercase}.hero-content h1{animation:fadeInUp .8s ease .2s backwards;font-size:3.5rem;font-weight:800;text-shadow:2px 2px 20px rgba(0,0,0,.5);color:#fff;letter-spacing:3px}.hero-content h1 span{font-size:4.5rem;color:#ff6b35;display:block}.hero-content p{animation:fadeInUp .8s ease .4s backwards;font-size:1.3rem;color:hsla(0,0%,100%,.85);max-width:600px;margin:0 auto 35px;line-height:1.7}.emergency-call-btn{animation:fadeInUp .8s ease .6s backwards,pulse-glow 2s infinite;padding:20px 50px;font-size:1.5rem;text-decoration:none;font-weight:700;color:#fff;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;gap:15px;align-items:center;box-shadow:0 10px 40px rgba(255,107,53,.4);border-radius:60px;background:linear-gradient(135deg,#ff6b35,#f7931e);display:inline-flex}.emergency-call-btn i{animation:phone-ring 1s ease infinite;font-size:1.8rem}.emergency-call-btn:hover{transform:translateY(-5px) scale(1.05);text-decoration:none;color:#fff;box-shadow:0 15px 50px rgba(255,107,53,.6)}.hero-phone{animation:fadeInUp .8s ease .8s backwards;font-size:2.5rem;font-weight:800;text-shadow:2px 2px 10px rgba(0,0,0,.5);color:#f88d21!important;margin-top:25px;display:block}.hero-phone i{animation:phone-ring 1s ease infinite;margin-right:10px;color:#ff6b35}.hero-phone a{color:#fff}.hero-stats{animation:fadeInUp 1s ease 1s backwards;justify-content:center;gap:50px;margin-top:50px;display:flex}.hero-stat{text-align:center}.hero-stat-number{font-size:2.5rem;font-weight:800;color:#ff6b35;display:block}.hero-stat-label{font-size:.9rem;color:hsla(0,0%,100%,.7);text-transform:uppercase;letter-spacing:1px}.sticky-contact-bar{backdrop-filter:blur(10px);padding:15px 0;justify-content:center;right:0;position:fixed;bottom:0;gap:15px;box-shadow:0 -5px 30px rgba(0,0,0,.3);background:linear-gradient(135deg,#1a1a2e,#0f3460);left:0;display:flex;z-index:9999}.sticky-contact-btn{padding:12px 25px;font-size:14px;text-decoration:none;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;gap:10px;align-items:center;border-radius:50px;display:inline-flex}.sticky-contact-btn.call-btn{animation:pulse-glow 2s infinite;color:#fff;background:linear-gradient(135deg,#ff6b35,#f7931e)}.sticky-contact-btn.whatsapp-btn{color:#fff;background:linear-gradient(135deg,#25d366,#128c7e)}.sticky-contact-btn.location-btn{border:1px solid hsla(0,0%,100%,.2);color:#fff;background:hsla(0,0%,100%,.1)}.sticky-contact-btn:hover{transform:translateY(-3px);text-decoration:none;color:#fff}.sticky-contact-btn i{font-size:18px}@media (max-width:768px){.sticky-contact-bar{padding:10px 15px;gap:10px}.sticky-contact-btn{min-height:44px;padding:12px 18px;justify-content:center;font-size:12px;min-width:50px;align-items:center;display:flex}.sticky-contact-btn span{display:none}.sticky-contact-btn i{font-size:20px;margin:0;display:inline-block!important}}.glass-card{backdrop-filter:blur(10px);padding:30px;border:1px solid hsla(0,0%,100%,.2);transition:all .3s ease;border-radius:20px;background:hsla(0,0%,100%,.1)}.glass-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(0,0,0,.2)}.section-block{padding:80px 0;position:relative}.section-heading h2,.section-heading h3{font-weight:700;position:relative}.section-heading h2:after,.section-heading h3:after{height:4px;content:"";margin:15px auto 0;border-radius:2px;background:linear-gradient(135deg,#ff6b35,#f7931e);width:80px;display:block}.left-holder .section-heading h2:after,.left-holder .section-heading h3:after{margin:15px 0 0}.service-overlay{overflow:hidden;transition:all .4s ease;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:15px}.service-overlay:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.2)}.team-member{overflow:hidden;transition:all .4s ease;box-shadow:0 10px 30px rgba(0,0,0,.1);border-radius:15px}.team-member:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.2)}.team-member-name{padding:20px;background:linear-gradient(135deg,#1a1a2e,#0f3460)}.team-member-name h4{font-weight:600;color:#fff}.testmonial-box{border-left:4px solid #ff6b35;padding:30px;transition:all .3s ease;box-shadow:0 10px 30px rgba(0,0,0,.08);border-radius:15px;background:#fff}.testmonial-box:hover{transform:translateY(-5px);box-shadow:0 15px 40px rgba(0,0,0,.12)}.testmonial-box i.fas.fa-quote-left,.testmonial-box i.fas.fa-quote-right{font-size:24px;color:#ff6b35}@keyframes fadeInUp{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInDown{0%{transform:translateY(-30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes pulse-glow{0%,to{box-shadow:0 10px 40px rgba(255,107,53,.4)}50%{box-shadow:0 10px 60px rgba(255,107,53,.7)}}@keyframes phone-ring{0%,to{transform:rotate(0deg)}10%,30%{transform:rotate(-10deg)}20%,40%{transform:rotate(10deg)}50%{transform:rotate(0deg)}}@media (max-width:992px){.hero-content h1{font-size:2.5rem}.hero-content h1 span{font-size:3rem}.hero-stats{gap:30px}}@media (max-width:768px){.hero-section{min-height:100vh;padding-bottom:80px}.hero-content h1{font-size:1.8rem;letter-spacing:1px}.hero-content h1 span{font-size:2.2rem}.hero-content p{font-size:1rem}.emergency-call-btn{padding:15px 30px;font-size:1.1rem}.hero-phone{font-size:1.8rem}.hero-stats{flex-wrap:wrap;gap:20px}.hero-stat{flex:0 0 40%}}body{padding-bottom:80px}@media (max-width:768px){body{padding-bottom:70px}}.bolge-section{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.bolge-card{overflow:hidden;margin-bottom:30px;transition:all .4s ease;box-shadow:0 10px 30px rgba(0,0,0,.08);border-radius:15px;background:#fff}.bolge-card:hover{transform:translateY(-10px);box-shadow:0 20px 50px rgba(0,0,0,.15)}.bolge-card img{height:200px;transition:all .4s ease;object-fit:cover;width:100%}.bolge-card:hover img{transform:scale(1.05)}.bolge-card-body{padding:20px;text-align:center;background:linear-gradient(135deg,#1a1a2e,#0f3460)}.bolge-card-body h4{font-weight:600;color:#fff;margin:0}.bolge-card-body h4 i{margin-right:8px;color:#ff6b35}#top-bar{padding:10px 0;background:linear-gradient(135deg,#1a1a2e,#0f3460)}#top-bar .top-bar-info li{color:#fff}#top-bar .top-bar-info li i{color:#ff6b35}#top-bar .social-icons li a{color:hsla(0,0%,100%,.8)}#top-bar .social-icons li a:hover{color:#ff6b35}div[style*="position: fixed"][style*="bottom: 20px"][style*="left: 18px"]{display:none!important}.hero-buttons{animation:fadeInUp .8s ease .6s backwards;justify-content:center;flex-wrap:wrap;gap:20px;display:flex}.whatsapp-hero-btn{padding:20px 50px;font-size:1.5rem;text-decoration:none;font-weight:700;color:#fff;transition:all .3s ease;text-transform:uppercase;letter-spacing:2px;gap:15px;align-items:center;box-shadow:0 10px 40px rgba(37,211,102,.4);border-radius:60px;background:linear-gradient(135deg,#25d366,#128c7e);display:inline-flex}.whatsapp-hero-btn i{font-size:2rem}.whatsapp-hero-btn:hover{transform:translateY(-5px) scale(1.05);text-decoration:none;color:#fff;box-shadow:0 15px 50px rgba(37,211,102,.6)}@media (max-width:768px){.hero-buttons{flex-direction:column;gap:15px;align-items:center}.whatsapp-hero-btn{padding:15px 30px;font-size:1.1rem}}.blog-grid-simple img{height:200px;object-fit:cover;border-radius:10px;width:100%}#blog-grid-simple .blog-grid-simple{padding:0 10px}.blog-grid-simple h5{min-height:40px;font-size:16px;font-weight:600;color:#222;margin-top:15px}.blog-grid-simple p{min-height:60px;font-size:13px;color:#777;line-height:1.6}.blog-grid-simple .btn{margin-top:10px}#top-bar .top-bar-info li{color:#fff!important}#top-bar .top-bar-info li i{margin-right:5px;color:#ff6b35!important}#top-bar .top-bar-info,#top-bar .top-bar-info li a,.top-bar-info li{color:#fff!important}.premium-footer{padding-top:60px;color:#fff;background:linear-gradient(135deg,#1a1a2e,#0f3460)}.footer-main{padding-bottom:40px}.footer-widget{margin-bottom:20px}.footer-logo img{filter:brightness(0) invert(1);transition:all .3s ease;max-width:200px}.footer-logo:hover img{opacity:.8}.footer-about{font-size:14px;color:hsla(0,0%,100%,.7);line-height:1.8;margin-top:15px}.footer-social{gap:12px;margin-top:20px;display:flex}.footer-social a{height:40px;justify-content:center;font-size:16px;color:#fff;transition:all .3s ease;align-items:center;border-radius:50%;background:hsla(0,0%,100%,.1);width:40px;display:flex}.footer-social a:hover{transform:translateY(-3px);background:#ff6b35}.footer-title{font-size:18px;font-weight:700;margin-bottom:25px;color:#fff;position:relative;padding-bottom:15px}.footer-title:after{height:3px;content:"";position:absolute;bottom:0;border-radius:2px;background:linear-gradient(135deg,#ff6b35,#f7931e);left:0;width:50px}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:12px}.footer-links li a{font-size:14px;color:hsla(0,0%,100%,.7);transition:all .3s ease;gap:10px;align-items:center;display:flex}.footer-links li a i{font-size:10px;color:#ff6b35;transition:all .3s ease}.footer-links li a:hover{color:#fff;padding-left:5px}.footer-links li a:hover i{color:#fff}.footer-contact{list-style:none;padding:0;margin:0}.footer-contact li{margin-bottom:20px;gap:15px;align-items:flex-start;display:flex}.footer-contact .contact-icon{height:45px;flex-shrink:0;justify-content:center;align-items:center;border-radius:10px;background:linear-gradient(135deg,#ff6b35,#f7931e);width:45px;display:flex}.footer-contact .contact-icon i{font-size:18px;color:#fff}.footer-contact .contact-info span{font-size:12px;margin-bottom:3px;color:hsla(0,0%,100%,.5);text-transform:uppercase;letter-spacing:1px;display:block}.footer-contact .contact-info a,.footer-contact .contact-info p{font-size:14px;font-weight:500;color:#fff;transition:all .3s ease;margin:0}.footer-contact .contact-info a:hover{color:#ff6b35}.footer-bottom{padding:20px 0;border-top:1px solid hsla(0,0%,100%,.1);background:rgba(0,0,0,.3)}.footer-bottom .copyright{font-size:13px;color:hsla(0,0%,100%,.7);margin:0}.footer-bottom .footer-credits{font-size:13px;font-weight:600;color:#ff6b35;margin:0}@media (max-width:768px){.footer-bottom .text-md-right{text-align:center!important;margin-top:10px}.footer-bottom .copyright{text-align:center}.premium-footer{padding-top:40px}}.about-section{padding:80px 0;background:#fff}.about-image-wrapper{position:relative;display:inline-block}.about-main-image{height:auto;max-width:450px;object-fit:cover;box-shadow:0 20px 50px rgba(0,0,0,.15);border-radius:15px;width:100%}.about-badge{padding:20px 25px;right:-20px;color:#fff;position:absolute;bottom:-20px;text-align:center;box-shadow:0 10px 30px rgba(255,107,53,.4);border-radius:15px;background:linear-gradient(135deg,#ff6b35,#f88d21)}.about-badge .badge-number{font-size:2.5rem;font-weight:800;line-height:1;display:block}.about-badge .badge-text{font-size:12px;text-transform:uppercase;letter-spacing:1px}.about-subtitle{font-size:14px;font-weight:600;margin-bottom:10px;color:#ff6b35;text-transform:uppercase;letter-spacing:2px;display:inline-block}.about-subtitle i{margin-right:8px}.about-title{font-size:2.2rem;font-weight:700;margin-bottom:20px;color:#1a1a2e;line-height:1.3}.about-text{font-size:15px;margin-bottom:25px;color:#666;line-height:1.8}.about-text h3,.about-text h4,.about-text h5{font-size:16px;font-weight:600;color:#1a1a2e;margin:15px 0 8px}.about-text p{margin-bottom:10px}.about-features{flex-wrap:wrap;margin-bottom:25px;gap:15px;display:flex}.about-feature{padding:12px 18px;font-size:14px;font-weight:500;color:#333;gap:10px;align-items:center;border-radius:50px;background:#f8f9fa;display:flex}.about-feature i{font-size:16px;color:#ff6b35}.about-btn{padding:15px 35px;font-size:14px;font-weight:600;transition:all .3s ease;text-transform:uppercase;letter-spacing:1px;gap:10px;align-items:center;box-shadow:0 10px 30px rgba(255,107,53,.3);border-radius:50px;background:linear-gradient(135deg,#ff6b35,#f88d21);display:inline-flex}.about-btn,.about-btn:hover{text-decoration:none;color:#fff}.about-btn:hover{transform:translateY(-3px);box-shadow:0 15px 40px rgba(255,107,53,.4)}@media (max-width:768px){.about-image-wrapper{margin-bottom:50px}.about-badge{padding:15px 20px;right:10px;bottom:-15px}.about-badge .badge-number{font-size:2rem}.about-title{font-size:1.8rem}.about-features{flex-direction:column}}.floating-whatsapp{animation:whatsapp-pulse 2s infinite;height:60px;justify-content:center;font-size:32px;right:25px;color:#fff;transition:all .3s ease;position:fixed;bottom:100px;align-items:center;box-shadow:0 5px 25px rgba(37,211,102,.5);border-radius:50%;background:linear-gradient(135deg,#25d366,#128c7e);width:60px;display:flex;z-index:9998}.floating-whatsapp:hover{transform:scale(1.1);text-decoration:none;color:#fff;box-shadow:0 8px 35px rgba(37,211,102,.7)}.floating-whatsapp .whatsapp-tooltip{padding:10px 15px;font-size:13px;font-weight:500;right:75px;color:#fff;transition:all .3s ease;position:absolute;opacity:0;visibility:hidden;box-shadow:0 5px 20px rgba(0,0,0,.2);border-radius:8px;background:#1a1a2e;white-space:nowrap}.floating-whatsapp .whatsapp-tooltip:after{transform:translateY(-50%);border:8px solid transparent;border-left-color:#1a1a2e;right:-8px;content:"";position:absolute;top:50%}.floating-whatsapp:hover .whatsapp-tooltip{right:70px;opacity:1;visibility:visible}@keyframes whatsapp-pulse{0%,to{box-shadow:0 5px 25px rgba(37,211,102,.5)}50%{box-shadow:0 5px 35px rgba(37,211,102,.8),0 0 0 15px rgba(37,211,102,.1)}}@media (max-width:768px){.floating-whatsapp{height:55px;font-size:28px;right:15px;bottom:85px;width:55px}.floating-whatsapp .whatsapp-tooltip{display:none}.emergency-call-btn,.hero-phone i,.hero-section:before,.sticky-contact-btn.call-btn{animation:none!important}.about-main-image,.bolge-card,.service-overlay,.testmonial-box{box-shadow:0 5px 15px rgba(0,0,0,.1)!important}}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-iteration-count:1!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.floating-whatsapp,.hero-section:before,.sticky-contact-bar{transform:translateZ(0);will-change:transform}