.header{display:flex;justify-content:center;align-items:center;padding:1.5rem 0;background-color:rgb(15 10 24 / .98);border-bottom:1px solid rgb(255 255 255 / .08);position:sticky;top:0;z-index:1000;width:100%;transition:all 0.3s ease;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.header-scrolled{padding:1rem 0;box-shadow:0 5px 20px rgb(0 0 0 / .2)}.header .container{display:flex;justify-content:space-between;align-items:center;width:100%}.logo-container{display:flex;align-items:center}.logo{width:120px;height:auto}.logo-dark{display:none}.logo-light{display:block}.nav{display:flex;gap:2.5rem;align-items:center}.nav-link{color:rgb(255 255 255 / .6);text-decoration:none;font-weight:500;transition:color 0.2s;font-size:.9rem;letter-spacing:.3px;position:relative}.nav-link:after{content:'';position:absolute;width:0;height:2px;bottom:-5px;left:0;background-color:#6c63ff;transition:width 0.3s ease}.nav-link:hover:after{width:100%}.nav-link:hover{color:rgb(255 255 255 / .8)}.header-actions{display:flex;gap:1rem;margin-left:2.5rem}.btn-login{display:inline-block;padding:.6rem 1.2rem;background-color:#fff0;color:rgb(255 255 255 / .8);text-decoration:none;border-radius:4px;font-weight:500;transition:all 0.3s;font-size:.85rem;border:1px solid rgb(255 255 255 / .1);letter-spacing:.3px}.btn-login:hover{background-color:rgb(255 255 255 / .1);transform:translateY(-2px)}.btn-signup{display:inline-block;padding:.6rem 1.2rem;background-color:#6c63ff;color:#fff;text-decoration:none;border-radius:4px;font-weight:500;transition:all 0.3s;font-size:.85rem;letter-spacing:.3px}.btn-signup:hover{background-color:#5a52e0;transform:translateY(-2px)}.nav-buttons{display:flex;gap:1rem;align-items:center;margin-left:2rem}.btn-panel{display:inline-block;background-color:#6c63ff;color:#fff;padding:.6rem 1.2rem;border-radius:4px;font-weight:500;font-size:.85rem;text-decoration:none;transition:all 0.3s;box-shadow:0 4px 15px rgb(108 99 255 / .3);position:relative;overflow:hidden;cursor:pointer}.btn-panel::before{content:'';position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgb(255 255 255 / .2),transparent);transition:0.5s}.btn-panel:hover::before{left:100%}.btn-panel:hover{background-color:#5a52e0;transform:translateY(-2px);box-shadow:0 8px 25px rgb(108 99 255 / .4);text-decoration:none;color:#fff}.btn-contact{display:inline-block;background-color:#fff0;color:rgb(255 255 255 / .8);padding:.6rem 1.2rem;border-radius:4px;font-weight:500;font-size:.85rem;text-decoration:none;transition:all 0.3s ease;border:1px solid rgb(108 99 255 / .4);cursor:pointer}.btn-contact:hover{background-color:rgb(108 99 255 / .1);transform:translateY(-2px);text-decoration:none;color:#fff;border-color:rgb(108 99 255 / .6)}.mobile-menu-toggle{display:none;background:none;border:none;color:rgb(255 255 255 / .8);font-size:1.5rem;cursor:pointer;padding:.5rem;z-index:1001}.nav-dropdown{position:relative;display:inline-block}.mega-dropdown{display:none;position:absolute;background-color:rgb(15 10 24 / .98);box-shadow:0 10px 40px rgb(0 0 0 / .35),0 0 15px rgb(108 99 255 / .1);z-index:1001;border-radius:12px;top:100%;left:50%;transform:translateX(-50%);margin-top:10px;padding:35px;border:1px solid rgb(108 99 255 / .2);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);width:1200px;max-width:calc(100vw - 40px)}.mega-dropdown::before{content:'';position:absolute;top:-10px;left:0;width:100%;height:10px;background-color:#fff0}.mega-dropdown-content{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-start}.mega-categories{width:28%;border-right:1px solid rgb(108 99 255 / .2);padding-right:25px}.mega-categories ul{list-style:none;padding:0;margin:0}.mega-categories ul li{padding:14px 16px;margin-bottom:8px;color:rgb(255 255 255 / .7);font-weight:500;border-radius:6px;cursor:pointer;transition:all 0.3s ease;position:relative;border-left:3px solid #fff0;font-size:15px}.mega-categories ul li:hover{background-color:rgb(108 99 255 / .1);color:rgb(255 255 255 / .9);padding-left:18px;border-left:3px solid rgb(108 99 255 / .5)}.mega-categories ul li.active{background-color:rgb(108 99 255 / .2);color:#fff;border-left:3px solid #6c63ff;padding-left:18px}.mega-categories ul li[data-category="altyapi-sistem"].active{background-color:rgb(94 114 228 / .2);border-left-color:#5e72e4}.mega-categories ul li[data-category="altyapi-sistem"]:hover{background-color:rgb(94 114 228 / .1);border-left-color:rgb(94 114 228 / .5)}.mega-categories ul li[data-category="yonetilen-hizmetler"].active{background-color:rgb(17 205 239 / .2);border-left-color:#11cdef}.mega-categories ul li[data-category="yonetilen-hizmetler"]:hover{background-color:rgb(17 205 239 / .1);border-left-color:rgb(17 205 239 / .5)}.mega-categories ul li[data-category="yazilim-uygulama"].active{background-color:rgb(251 99 64 / .2);border-left-color:#fb6340}.mega-categories ul li[data-category="yazilim-uygulama"]:hover{background-color:rgb(251 99 64 / .1);border-left-color:rgb(251 99 64 / .5)}.mega-categories ul li[data-category="guvenlik-uyumluluk"].active{background-color:rgb(245 54 92 / .2);border-left-color:#f5365c}.mega-categories ul li[data-category="guvenlik-uyumluluk"]:hover{background-color:rgb(245 54 92 / .1);border-left-color:rgb(245 54 92 / .5)}.mega-categories ul li[data-category="danismanlik-donusum"].active{background-color:rgb(45 206 137 / .2);border-left-color:#2dce89}.mega-categories ul li[data-category="danismanlik-donusum"]:hover{background-color:rgb(45 206 137 / .1);border-left-color:rgb(45 206 137 / .5)}.mega-subcategories{width:70%;padding-left:25px}.subcategory-group{display:none}.subcategory-group.active{display:block;animation:subcategoryFadeIn 0.3s ease}.subcategory-group h3{color:#6c63ff;font-size:20px;font-weight:600;margin-bottom:15px;padding-bottom:12px;border-bottom:1px solid rgb(108 99 255 / .2);position:relative}.subcategory-group h3::after{content:'';position:absolute;bottom:-1px;left:0;width:60px;height:2px;background-color:#6c63ff}.subcategory-group h3::before{content:'';display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:10px;position:relative;top:-2px;background-color:#6c63ff;box-shadow:0 0 8px rgb(108 99 255 / .6)}.subcategory-group[data-category="altyapi-sistem"] h3::before{background-color:#5e72e4;box-shadow:0 0 8px rgb(94 114 228 / .6)}.subcategory-group[data-category="yonetilen-hizmetler"] h3::before{background-color:#11cdef;box-shadow:0 0 8px rgb(17 205 239 / .6)}.subcategory-group[data-category="yazilim-uygulama"] h3::before{background-color:#fb6340;box-shadow:0 0 8px rgb(251 99 64 / .6)}.subcategory-group[data-category="guvenlik-uyumluluk"] h3::before{background-color:#f5365c;box-shadow:0 0 8px rgb(245 54 92 / .6)}.subcategory-group[data-category="danismanlik-donusum"] h3::before{background-color:#2dce89;box-shadow:0 0 8px rgb(45 206 137 / .6)}.subcategory-group ul{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(2,1fr);gap:15px}.subcategory-group ul li{margin-bottom:8px}.subcategory-group ul li a{color:rgb(255 255 255 / .6);text-decoration:none;font-size:14px;font-weight:400;transition:all 0.25s ease;display:block;padding:12px 15px;border-left:2px solid #fff0;position:relative;overflow:hidden;border-radius:6px;box-shadow:0 0 0 #fff0;transition:all 0.3s ease}.menu-item-title{font-weight:500;font-size:15px;color:rgb(255 255 255 / .8);margin-bottom:5px}.menu-item-description{font-size:13px;color:rgb(255 255 255 / .5);line-height:1.4;font-weight:300}.subcategory-group ul li a:hover{color:rgb(255 255 255 / .9);background-color:rgb(108 99 255 / .1);border-left:2px solid #6c63ff;padding-left:18px;transform:translateX(3px);box-shadow:0 4px 10px rgb(0 0 0 / .1)}.subcategory-group ul li a:hover .menu-item-title{color:rgb(255 255 255 / .95)}.subcategory-group ul li a:hover .menu-item-description{color:rgb(255 255 255 / .7)}.mega-dropdown-column{flex:0 0 24%;margin-bottom:15px}.mega-dropdown-column h3{color:#6c63ff;font-size:16px;font-weight:600;margin-bottom:15px;padding-bottom:10px;border-bottom:1px solid rgb(108 99 255 / .2);position:relative}.mega-dropdown-column h3::after{content:'';position:absolute;bottom:-1px;left:0;width:60px;height:2px;background-color:#6c63ff}.mega-dropdown-column ul{list-style:none;padding:0;margin:0 0 25px 0}.mega-dropdown-column ul li{margin-bottom:8px}.mega-dropdown-column ul li a{color:rgb(255 255 255 / .6);text-decoration:none;font-size:14px;font-weight:400;transition:all 0.2s ease;display:block;padding:5px 0;border-left:2px solid #fff0;padding-left:10px;position:relative;overflow:hidden}.nav-dropdown:hover .mega-dropdown{display:block;animation:megaDropdownFadeIn 0.4s ease}.dropdown-content{display:none;position:absolute;background-color:rgb(15 10 24 / .98);min-width:250px;box-shadow:0 8px 16px 0 rgb(0 0 0 / .2);z-index:1001;border-radius:6px;top:100%;left:0;margin-top:10px;padding:10px 0;border:1px solid rgb(255 255 255 / .08);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.dropdown-content::before{content:'';position:absolute;top:-10px;left:0;width:100%;height:10px;background-color:#fff0}.dropdown-content a{color:rgb(255 255 255 / .6);padding:10px 20px;text-decoration:none;display:block;font-size:.85rem;font-weight:500;transition:all 0.2s ease;border-left:3px solid #fff0}.dropdown-content.dropdown-content--wide{min-width:350px;width:350px}.dropdown-content a.nav-dropdown-link{display:flex;align-items:center;gap:12px;padding:12px 20px}.dropdown-content a.nav-dropdown-link .menu-icon{flex-shrink:0;color:#6c63ff}.dropdown-content a.nav-dropdown-link .menu-item-title{font-size:.95rem;font-weight:600;color:rgb(255 255 255 / .9);line-height:1.3}.dropdown-content a.nav-dropdown-link .menu-item-description{font-size:.8rem;color:rgb(255 255 255 / .55);line-height:1.4;margin-top:2px}.dropdown-content a:hover{background-color:rgb(108 99 255 / .1);color:rgb(255 255 255 / .9);border-left:3px solid #6c63ff}.nav-dropdown:hover .dropdown-content{display:block;animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes megaDropdownFadeIn{from{opacity:0;transform:translateY(-15px) translateX(-50%);box-shadow:0 5px 20px rgb(0 0 0 / .2),0 0 5px rgb(108 99 255 / .05)}to{opacity:1;transform:translateY(0) translateX(-50%);box-shadow:0 10px 40px rgb(0 0 0 / .35),0 0 15px rgb(108 99 255 / .1)}}@keyframes subcategoryFadeIn{from{opacity:0;transform:translateX(10px)}to{opacity:1;transform:translateX(0)}}.subcategory-description{color:rgb(255 255 255 / .7);font-size:15px;line-height:1.5;margin:0 0 20px;padding-bottom:12px;border-bottom:1px dashed rgb(108 99 255 / .2);font-weight:300}@media (max-width:992px){.nav-dropdown{width:100%}.dropdown-content,.mega-dropdown{position:relative;width:100%;background-color:rgb(15 10 24 / .5);box-shadow:none;margin-top:0;padding:0;border:none;display:none;transform:none;left:0;max-height:80vh;overflow-y:auto;-webkit-overflow-scrolling:touch}.mega-dropdown-content{flex-direction:column}.mega-categories,.mega-subcategories{width:100%;padding:0;border:none}.mega-categories{margin-bottom:20px}.subcategory-description{padding:0 2rem 10px;margin:0 0 10px;font-size:13px}.subcategory-group ul{grid-template-columns:1fr}.menu-item-title{font-size:14px}.menu-item-description{font-size:12px}.subcategory-group ul li a{padding:1rem 2rem;border-bottom:1px solid rgb(255 255 255 / .05)}.subcategory-group ul li a:hover{padding-left:2.5rem;transform:none}.subcategory-group h3{padding:.8rem 2rem;margin-bottom:5px;border-bottom:none}.nav-dropdown:hover .dropdown-content,.nav-dropdown:hover .mega-dropdown{display:none}.nav-dropdown.open .dropdown-content,.nav-dropdown.open .mega-dropdown{display:block}.dropdown-content a{padding:.8rem 3rem;border-bottom:1px solid rgb(255 255 255 / .05)}}@media (max-width:992px){.nav{display:none;position:absolute;top:100%;left:0;width:100%;background-color:rgb(15 10 24 / .98);padding:1rem 0;box-shadow:0 4px 20px rgb(0 0 0 / .1);flex-direction:column;align-items:flex-start;z-index:1000;max-height:90vh;overflow-y:auto}.mobile-menu-toggle{display:block}.mobile-menu-open .nav{display:flex}.nav-link{padding:.8rem 2rem;width:100%;border-bottom:1px solid rgb(255 255 255 / .05)}.nav-link:after{display:none}.nav-buttons{flex-direction:column;width:100%;margin-left:0;gap:1rem;padding:1rem 2rem}.btn-panel,.btn-contact{width:100%;text-align:center}}.subcategory-group[data-category="altyapi-sistem"] h3{color:#5e72e4}.subcategory-group[data-category="altyapi-sistem"] h3::after{background-color:#5e72e4}.subcategory-group[data-category="altyapi-sistem"] .subcategory-description{border-bottom-color:rgb(94 114 228 / .3)}.subcategory-group[data-category="altyapi-sistem"] ul li a:hover{border-left-color:#5e72e4;background-color:rgb(94 114 228 / .1)}.subcategory-group[data-category="yonetilen-hizmetler"] h3{color:#11cdef}.subcategory-group[data-category="yonetilen-hizmetler"] h3::after{background-color:#11cdef}.subcategory-group[data-category="yonetilen-hizmetler"] .subcategory-description{border-bottom-color:rgb(17 205 239 / .3)}.subcategory-group[data-category="yonetilen-hizmetler"] ul li a:hover{border-left-color:#11cdef;background-color:rgb(17 205 239 / .1)}.subcategory-group[data-category="yazilim-uygulama"] h3{color:#fb6340}.subcategory-group[data-category="yazilim-uygulama"] h3::after{background-color:#fb6340}.subcategory-group[data-category="yazilim-uygulama"] .subcategory-description{border-bottom-color:rgb(251 99 64 / .3)}.subcategory-group[data-category="yazilim-uygulama"] ul li a:hover{border-left-color:#fb6340;background-color:rgb(251 99 64 / .1)}.subcategory-group[data-category="guvenlik-uyumluluk"] h3{color:#f5365c}.subcategory-group[data-category="guvenlik-uyumluluk"] h3::after{background-color:#f5365c}.subcategory-group[data-category="guvenlik-uyumluluk"] .subcategory-description{border-bottom-color:rgb(245 54 92 / .3)}.subcategory-group[data-category="guvenlik-uyumluluk"] ul li a:hover{border-left-color:#f5365c;background-color:rgb(245 54 92 / .1)}.subcategory-group[data-category="danismanlik-donusum"] h3{color:#2dce89}.subcategory-group[data-category="danismanlik-donusum"] h3::after{background-color:#2dce89}.subcategory-group[data-category="danismanlik-donusum"] .subcategory-description{border-bottom-color:rgb(45 206 137 / .3)}.subcategory-group[data-category="danismanlik-donusum"] ul li a:hover{border-left-color:#2dce89;background-color:rgb(45 206 137 / .1)}.subcategory-group[data-category="yonetilen-hizmetler"] .menu-item-title{color:rgb(17 205 239 / .9)}.subcategory-group[data-category="yonetilen-hizmetler"] ul li a:hover .menu-item-title{color:#11cdef}.subcategory-group[data-category="altyapi-sistem"] .menu-item-title{color:rgb(94 114 228 / .9)}.subcategory-group[data-category="altyapi-sistem"] ul li a:hover .menu-item-title{color:#5e72e4}.subcategory-group[data-category="yazilim-uygulama"] .menu-item-title{color:rgb(251 99 64 / .9)}.subcategory-group[data-category="yazilim-uygulama"] ul li a:hover .menu-item-title{color:#fb6340}.subcategory-group[data-category="guvenlik-uyumluluk"] .menu-item-title{color:rgb(245 54 92 / .9)}.subcategory-group[data-category="guvenlik-uyumluluk"] ul li a:hover .menu-item-title{color:#f5365c}.subcategory-group[data-category="danismanlik-donusum"] .menu-item-title{color:rgb(45 206 137 / .9)}.subcategory-group[data-category="danismanlik-donusum"] ul li a:hover .menu-item-title{color:#2dce89}.mega-dropdown::after{content:'';position:absolute;top:-10px;left:50%;transform:translateX(-50%);width:0;height:0;border-left:10px solid #fff0;border-right:10px solid #fff0;border-bottom:10px solid rgb(15 10 24 / .98)}