.reference-route[data-reference=en-iletisim-iletisim] .loading-screen{position:fixed;top:0;left:0;width:100%;height:100%;background:#050c19;display:flex;justify-content:center;align-items:center;z-index:9999;transition:opacity .5s ease,visibility .5s ease}.reference-route[data-reference=en-iletisim-iletisim] .loading-content{text-align:center}.reference-route[data-reference=en-iletisim-iletisim] .loading-logo{width:120px;height:auto;filter:brightness(0) invert(1);animation:en-iletisim-iletisim-logo-pulse 2s ease-in-out infinite}.reference-route[data-reference=en-iletisim-iletisim] .loading-spinner{width:40px;height:40px;border:3px solid rgba(255,255,255,.1);border-top:3px solid #00AEEF;border-radius:50%;animation:en-iletisim-iletisim-spin 1s linear infinite;margin:20px auto 0}@keyframes en-iletisim-iletisim-logo-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.1);opacity:.8}}@keyframes en-iletisim-iletisim-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.reference-route[data-reference=en-iletisim-iletisim] .loading-screen.hidden{opacity:0;visibility:hidden}.reference-route[data-reference=en-iletisim-iletisim]{--bg: #050c19;--cyan: #00AEEF;--purple: #6a0dad;--glass-bg: rgba(255, 255, 255, .05);--glass-border: rgba(0, 229, 255, .3);--text: #ffffff;--text-muted: rgba(255, 255, 255, .7)}.reference-route[data-reference=en-iletisim-iletisim] *{margin:0;padding:0;box-sizing:border-box}.reference-route[data-reference=en-iletisim-iletisim]{width:100%;height:100%;margin:0;padding:0;overflow-x:hidden}.reference-route[data-reference=en-iletisim-iletisim]{font-family:Inter,sans-serif;background:var(--bg);color:var(--text);position:relative}.reference-route[data-reference=en-iletisim-iletisim]:before{content:"";position:fixed;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle at 20% 30%,var(--cyan) 0%,transparent 50%),radial-gradient(circle at 80% 70%,var(--purple) 0%,transparent 50%);filter:blur(80px);opacity:.3;z-index:-2;animation:en-iletisim-iletisim-float-bg 20s ease-in-out infinite}@keyframes en-iletisim-iletisim-float-bg{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-20px) rotate(180deg)}}.reference-route[data-reference=en-iletisim-iletisim] .floating-particles{position:fixed;top:0;left:0;width:100%;height:100%;z-index:-1;pointer-events:none}.reference-route[data-reference=en-iletisim-iletisim] .particle{position:absolute;width:4px;height:4px;background:var(--cyan);border-radius:50%;animation:en-iletisim-iletisim-float-particle 10s linear infinite}.reference-route[data-reference=en-iletisim-iletisim] .particle:nth-child(odd){background:var(--purple);animation-duration:15s}@keyframes en-iletisim-iletisim-float-particle{0%{transform:translateY(100vh) rotate(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) rotate(360deg);opacity:0}}.reference-route[data-reference=en-iletisim-iletisim] .glass-navbar{position:fixed;top:0;left:0;right:0;z-index:9999;background:#050c19cc;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid rgba(0,174,239,.15);transition:all .3s ease}.reference-route[data-reference=en-iletisim-iletisim] .glass-navbar:hover{background:#050c19e6;border-bottom-color:#00aeef4d}.reference-route[data-reference=en-iletisim-iletisim] .nav-container{max-width:1400px;margin:0 auto;padding:1rem 2rem;display:flex;align-items:center;justify-content:space-between}.reference-route[data-reference=en-iletisim-iletisim] .nav-logo img{height:36px;width:auto;display:block;filter:brightness(0) invert(1)}.reference-route[data-reference=en-iletisim-iletisim] .nav-links{display:flex;align-items:center;gap:.5rem}.reference-route[data-reference=en-iletisim-iletisim] .nav-link{font-family:Inter,sans-serif;font-size:13px;font-weight:500;letter-spacing:.03em;color:#fffc;padding:.6rem 1rem;text-decoration:none;transition:all .3s ease}.reference-route[data-reference=en-iletisim-iletisim] .nav-link:hover,.reference-route[data-reference=en-iletisim-iletisim] .nav-link.active{color:#00aeef;background:#00aeef1a;border-radius:8px}.reference-route[data-reference=en-iletisim-iletisim] .nav-link-lang{margin-left:1rem;padding-left:1.5rem;border-left:1px solid rgba(255,255,255,.2)}.reference-route[data-reference=en-iletisim-iletisim] .mobile-menu-btn{display:none;background:none;border:none;color:#fff;cursor:pointer;padding:.5rem}@media(max-width:1024px){.reference-route[data-reference=en-iletisim-iletisim] .mobile-menu-btn{display:block}.reference-route[data-reference=en-iletisim-iletisim] .nav-links{display:none;position:absolute;top:100%;left:0;width:100%;background:#050c19f2;backdrop-filter:blur(20px);flex-direction:column;padding:2rem;border-bottom:1px solid rgba(255,255,255,.1)}.reference-route[data-reference=en-iletisim-iletisim] .nav-links.active{display:flex}.reference-route[data-reference=en-iletisim-iletisim] .nav-link{width:100%;text-align:center;padding:1rem;border-bottom:1px solid rgba(255,255,255,.05)}.reference-route[data-reference=en-iletisim-iletisim] .nav-link-lang{border-left:none;margin-left:0;margin-top:1rem}}.reference-route[data-reference=en-iletisim-iletisim] .hero{height:50vh;display:flex;align-items:center;justify-content:center;text-align:center;padding:0 2rem;position:relative;z-index:1;background:#050c19}.reference-route[data-reference=en-iletisim-iletisim] .hero:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:600px;height:600px;background:radial-gradient(circle,rgba(0,174,239,.3) 0%,rgba(46,49,146,.3) 50%,transparent 70%);border-radius:50%;animation:en-iletisim-iletisim-rotate-glow 20s linear infinite;z-index:-1}@keyframes en-iletisim-iletisim-rotate-glow{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.reference-route[data-reference=en-iletisim-iletisim] .hero h1{font-family:Inter,sans-serif;font-size:5rem;font-weight:900;margin-bottom:2rem;background:linear-gradient(to right,#fff 10%,#00e5ff,#7b61ff 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;filter:drop-shadow(0 0 20px rgba(0,229,255,.4));background-size:200% auto;animation:en-iletisim-iletisim-gradientFlow 5s linear infinite}@keyframes en-iletisim-iletisim-gradientFlow{0%{background-position:0% 50%}to{background-position:100% 50%}}.reference-route[data-reference=en-iletisim-iletisim] .typewriter-container{background:#02061799;backdrop-filter:blur(10px);border:1px solid rgba(0,229,255,.2);border-radius:20px;padding:1rem 2rem;display:inline-block;position:relative;overflow:hidden}.reference-route[data-reference=en-iletisim-iletisim] .typewriter{font-family:Courier New,monospace;font-size:1.2rem;background:linear-gradient(to right,#fff 10%,#00e5ff,#7b61ff 90%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;color:transparent;white-space:nowrap;border-right:2px solid #00E5FF;animation:en-iletisim-iletisim-typewriter 4s steps(45) 1s forwards,en-iletisim-iletisim-blink 1s infinite 5s}@keyframes en-iletisim-iletisim-typewriter{0%{width:0}to{width:100%}}@keyframes en-iletisim-iletisim-blink{0%,50%{border-color:transparent}51%,to{border-color:#00aeef}}.reference-route[data-reference=en-iletisim-iletisim] .main-panel{max-width:1000px;margin:5rem auto;background:var(--glass-bg);backdrop-filter:blur(20px);border:1px solid var(--glass-border);border-radius:30px;padding:4rem;display:grid;grid-template-columns:1fr 1fr;gap:4rem;opacity:0;transform:translateY(50px);position:relative;z-index:10}.reference-route[data-reference=en-iletisim-iletisim] .contact-form{display:flex;flex-direction:column;gap:1.5rem}.reference-route[data-reference=en-iletisim-iletisim] .contact-form input,.reference-route[data-reference=en-iletisim-iletisim] .contact-form textarea{background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:12px;padding:15px 20px;color:#fff;font-size:1rem;outline:none;transition:all .3s ease}.reference-route[data-reference=en-iletisim-iletisim] .contact-form input::-moz-placeholder,.reference-route[data-reference=en-iletisim-iletisim] .contact-form textarea::-moz-placeholder{color:#ffffff80}.reference-route[data-reference=en-iletisim-iletisim] .contact-form input::placeholder,.reference-route[data-reference=en-iletisim-iletisim] .contact-form textarea::placeholder{color:#ffffff80}.reference-route[data-reference=en-iletisim-iletisim] .contact-form input:focus,.reference-route[data-reference=en-iletisim-iletisim] .contact-form textarea:focus{background:#0000004d;border-color:#00aeef;box-shadow:0 0 15px #00aeef33}.reference-route[data-reference=en-iletisim-iletisim] .contact-form textarea{resize:vertical;min-height:100px}.reference-route[data-reference=en-iletisim-iletisim] .submit-btn{background:var(--cyan);border:none;padding:1rem;color:var(--bg);font-size:1.2rem;font-weight:600;border-radius:12px;cursor:pointer;transition:opacity .3s}.reference-route[data-reference=en-iletisim-iletisim] .submit-btn:hover{opacity:.9}.reference-route[data-reference=en-iletisim-iletisim] .info-section{background:#0003;border-radius:20px;padding:2rem;display:flex;flex-direction:column;gap:2rem}.reference-route[data-reference=en-iletisim-iletisim] .info-section h2{font-size:1.5rem;margin-bottom:1rem}.reference-route[data-reference=en-iletisim-iletisim] .info-item{display:flex;align-items:center;gap:1rem}.reference-route[data-reference=en-iletisim-iletisim] .info-item i{font-size:2rem;color:var(--cyan)}.reference-route[data-reference=en-iletisim-iletisim] .info-item div{flex:1}.reference-route[data-reference=en-iletisim-iletisim] .info-item .label{font-size:.9rem;color:var(--text-muted);margin-bottom:.5rem}.reference-route[data-reference=en-iletisim-iletisim] .info-item .value{font-size:1.1rem;font-weight:500}.reference-route[data-reference=en-iletisim-iletisim] .info-item .value a{color:var(--cyan);text-decoration:none}.reference-route[data-reference=en-iletisim-iletisim] .locations{padding:5rem 2rem;max-width:1200px;margin:0 auto;text-align:center}.reference-route[data-reference=en-iletisim-iletisim] .locations h2{font-size:2.5rem;margin-bottom:3rem}.reference-route[data-reference=en-iletisim-iletisim] .location-grid{display:grid;grid-template-columns:1fr 1fr;gap:2rem}.reference-route[data-reference=en-iletisim-iletisim] .location-card{background:var(--glass-bg);backdrop-filter:blur(20px);border-radius:20px;overflow:hidden;transition:transform .3s}.reference-route[data-reference=en-iletisim-iletisim] .location-card:hover{transform:translateY(-10px)}.reference-route[data-reference=en-iletisim-iletisim] .location-card h3{padding:1rem;font-size:1.2rem}.reference-route[data-reference=en-iletisim-iletisim] .location-card p{padding:0 1rem 1rem;font-size:.9rem;color:var(--text-muted)}.reference-route[data-reference=en-iletisim-iletisim] .location-card iframe{width:100%;height:250px;border:none;filter:grayscale(100%) invert(90%);transition:filter .3s}.reference-route[data-reference=en-iletisim-iletisim] .location-card:hover iframe{filter:none}.reference-route[data-reference=en-iletisim-iletisim] .modern-footer{position:relative;z-index:50;background:#0000004d;border-top:1px solid rgba(0,174,239,.15);padding:4rem 2rem 2rem}.reference-route[data-reference=en-iletisim-iletisim] .footer-container{max-width:1400px;margin:0 auto}.reference-route[data-reference=en-iletisim-iletisim] .footer-grid{display:grid;grid-template-columns:1.5fr repeat(4,1fr);gap:3rem;margin-bottom:3rem}@media(max-width:1024px){.reference-route[data-reference=en-iletisim-iletisim] .footer-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.reference-route[data-reference=en-iletisim-iletisim] .footer-grid{grid-template-columns:1fr}}.reference-route[data-reference=en-iletisim-iletisim] .footer-column{display:flex;flex-direction:column;gap:.75rem}.reference-route[data-reference=en-iletisim-iletisim] .footer-logo{width:180px;margin-bottom:1rem;filter:brightness(0) invert(1)}.reference-route[data-reference=en-iletisim-iletisim] .footer-column p{color:#ffffff80;font-size:.9rem;line-height:1.6}.reference-route[data-reference=en-iletisim-iletisim] .social-links{display:flex;gap:1rem;margin-top:1rem}.reference-route[data-reference=en-iletisim-iletisim] .social-links a{width:40px;height:40px;display:flex;align-items:center;justify-content:center;background:#ffffff0d;border:1px solid rgba(255,255,255,.1);border-radius:10px;transition:all .3s ease}.reference-route[data-reference=en-iletisim-iletisim] .social-links a:hover{background:#00aeef33;border-color:#00aeef;transform:translateY(-3px)}.reference-route[data-reference=en-iletisim-iletisim] .social-links img{width:18px;height:18px;filter:brightness(0) invert(1);opacity:.7}.reference-route[data-reference=en-iletisim-iletisim] .footer-column h4{color:#fff;font-size:1rem;font-weight:600;margin-bottom:1rem}.reference-route[data-reference=en-iletisim-iletisim] .footer-column a{color:#ffffff80;text-decoration:none;font-size:.9rem;transition:all .3s ease}.reference-route[data-reference=en-iletisim-iletisim] .footer-column a:hover{color:#00aeef;padding-left:5px}.reference-route[data-reference=en-iletisim-iletisim] .footer-bottom{text-align:center;padding-top:2rem;border-top:1px solid rgba(255,255,255,.08)}.reference-route[data-reference=en-iletisim-iletisim] .footer-bottom p{color:#fff6;font-size:.85rem}@media(max-width:1024px){.reference-route[data-reference=en-iletisim-iletisim] .nav-links{display:none}.reference-route[data-reference=en-iletisim-iletisim] .mobile-menu-btn{display:block}.reference-route[data-reference=en-iletisim-iletisim] .main-panel{grid-template-columns:1fr;padding:3rem;gap:3rem}}@media(max-width:768px){.reference-route[data-reference=en-iletisim-iletisim] .hero{height:auto;padding:6rem 1.5rem 3rem}.reference-route[data-reference=en-iletisim-iletisim] .hero h1{font-size:2.5rem;margin-bottom:1rem;line-height:1.2}.reference-route[data-reference=en-iletisim-iletisim] .typewriter-container{padding:.8rem 1.2rem;max-width:100%;box-sizing:border-box}.reference-route[data-reference=en-iletisim-iletisim] .typewriter{font-size:.9rem;white-space:normal;animation:none;border-right:none;width:auto;text-align:center}.reference-route[data-reference=en-iletisim-iletisim] .main-panel{margin:2rem 1rem;padding:2rem 1.5rem;gap:2.5rem}.reference-route[data-reference=en-iletisim-iletisim] .location-grid{grid-template-columns:1fr}.reference-route[data-reference=en-iletisim-iletisim] .footer-grid{grid-template-columns:1fr;text-align:center}.reference-route[data-reference=en-iletisim-iletisim] .footer-column a:hover{transform:none}.reference-route[data-reference=en-iletisim-iletisim] .social-links{justify-content:center}.reference-route[data-reference=en-iletisim-iletisim] .submit-btn{width:100%}}
