.lazy-load-image-background.blur{filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{filter:blur(0);transition:filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */input[placeholder="Mesajınızı yazın..."]{color:#000!important}@media (max-width:768px){.styles-module_whatsappButton__tVits{bottom:5rem!important}}.styles-module_whatsappButton__tVits{bottom:2rem}.gloss{opacity:0;z-index:10;will-change:opacity;background:radial-gradient(circle,#fff,#fff0 50% 100%);border-radius:50%;width:100%;height:100%;position:absolute;top:0;left:0}.gloss .gloss--shine{transition:opacity .6s ease-out}body{color:#e2e8f0;background-color:#020617;font-family:Poppins,sans-serif;transition:background-color .5s;overflow-x:hidden;cursor:auto!important}@media (hover:none) or (pointer:coarse){body{cursor:auto!important}}@media (hover:hover) and (pointer:fine){body{cursor:auto!important}}body.transitioning{cursor:wait!important}main,header{z-index:2;position:relative}h1,h2,h3,h4,h5,h6{font-family:"Exo 2",sans-serif}.animated-gradient{-webkit-text-fill-color:transparent;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#ec4899,#3b82f6) 0 0/200%;-webkit-background-clip:text;background-clip:text;animation:4s linear infinite gradient-animation}@keyframes gradient-animation{to{background-position:200%}}.hero-section{z-index:0;background-image:linear-gradient(#020617b3,#020617e6),url(https://images.unsplash.com/photo-1587032225807-6832a03f4e24?q=80&w=2070&auto=format&fit=crop);background-position:50%;background-size:cover;background-attachment:fixed}.main-section-bg{background-color:#0f172ae6}.glow-button{padding:1rem 2.5rem;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 0 15px #3b82f680;cursor:pointer!important}.glow-button:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 0 30px #3b82f6cc}.category-card{background-position:50%;background-size:cover;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;cursor:pointer!important}.category-card .card-content{padding:1.5rem;transition:transform .4s;position:absolute;bottom:0;left:0;right:0;transform:translateY(30%)}.category-card .card-description{opacity:0;max-height:0;transition:opacity .4s,max-height .4s;overflow:hidden}.category-card:hover .card-description{opacity:1;max-height:100px}.reveal{opacity:0;transition:opacity .6s,transform .6s;position:relative;transform:translateY(50px)}.reveal.active{opacity:1;transform:translateY(0)}body.softplay-active,body.softplay-contact-active{color:#333;background-color:#fff8e1}.softplay-hero{background-image:linear-gradient(#fff8e133,#fff8e1),url(https://images.unsplash.com/photo-1599691888259-49594735528a?q=80&w=1931&auto=format&fit=crop);background-position:50%;background-size:cover}.softplay-button{color:#fff;background-color:tomato;border-radius:9999px;padding:1rem 2.5rem;font-weight:700;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #ff634766;cursor:pointer!important}.softplay-button:hover{transform:translateY(-4px)scale(1.05);box-shadow:0 8px 30px #ff634799}.wavy-divider{color:#fff8e1}#file-upload-area{background-color:#f0f8ff;border:3px dashed #87ceeb;cursor:pointer!important}.spinner{border:4px solid #0000001a;border-left-color:tomato;border-radius:50%;width:40px;height:40px;animation:1s linear infinite spin}@keyframes spin{to{transform:rotate(360deg)}}#universal-header{-webkit-backdrop-filter:blur(12px);color:#e2e8f0;z-index:999;background-color:#02061780;border-bottom:1px solid #3b82f633;box-shadow:0 4px 30px #0000001a}#universal-header nav a{color:#cbd5e1;transition:color .3s;position:relative;cursor:pointer!important}#universal-header nav a:after{display:none}#universal-header nav a.nav-link{position:relative}#universal-header nav a.nav-link:after{content:"";background-color:#3b82f6;border-radius:9999px;width:0;height:2px;transition:width .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#universal-header nav.theme-main a.nav-link:after{content:"";border-radius:9999px;width:0;height:2px;transition:width .28s cubic-bezier(.2,.8,.2,1);position:absolute;bottom:-6px;left:50%;transform:translate(-50%);background-color:#3b82f6!important}#universal-header nav.theme-main a.nav-link:hover:after,#universal-header nav.theme-main a.nav-link.active:after{width:100%}#universal-header nav a{color:#cbd5e1;font-size:1rem;font-weight:700;line-height:1;transition:color .3s;position:relative;cursor:pointer!important}#universal-header nav a:hover{color:#fff}#universal-header nav a.active{color:#fff;font-weight:700}#universal-header nav a.nav-link:after{content:"";background-color:#3b82f6;border-radius:9999px;width:0;height:2px;transition:width .28s cubic-bezier(.2,.8,.2,1);display:block;position:absolute;bottom:-6px;left:50%;transform:translate(-50%)}#universal-header nav a.nav-link:hover:after,#universal-header nav a.nav-link.active:after{width:100%}#universal-header .dropdown-menu a:after,#universal-header a.nav-trigger:after{display:none!important}#universal-header .dropdown-menu.theme-main{color:inherit;background:#1e293b;border:1px solid #0000000f}#universal-header .dropdown-menu.theme-soft{color:inherit;background:#fa7a02a6;border:1px solid #0000000d}#universal-header .dropdown-menu a.dropdown-link{text-align:center;border-radius:9999px;padding:.5rem 1rem;transition:background-color .18s,color .18s;display:block;cursor:pointer!important}#universal-header .dropdown-menu.theme-main a.dropdown-link:hover{color:#fff;background-color:#2563eb}#universal-header .dropdown-menu.theme-soft a.dropdown-link:hover{color:#fff;background-color:tomato}.nav-item-container{position:relative}.header-dropdown{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:100;background-color:#ffffffb3;border-radius:12px;padding:.5rem;transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;top:110%;left:50%;transform:translate(-50%)scale(.95);box-shadow:0 8px 16px #0000001a}.header-dropdown.visible{opacity:1;pointer-events:auto;transform:translate(-50%)scale(1)}.header-dropdown a{color:#333;white-space:nowrap;border-radius:8px;padding:.75rem 1.5rem;font-family:Nunito,sans-serif;transition:background-color .2s,color .2s;display:block;cursor:pointer!important}.header-dropdown a:hover{background-color:tomato;color:#fff!important}body.softplay-active #universal-header,body.softplay-contact-active #universal-header{text-shadow:-1px -1px #000,1px -1px #000,-1px 1px #000,1px 1px #000;background-color:#c7ae1f2a;border-bottom:1px solid #0000000d;box-shadow:0 4px 30px #0000000d}body.softplay-active #universal-header nav a,body.softplay-contact-active #universal-header nav a{color:#fff;z-index:1;border-radius:9999px;cursor:pointer!important}body.softplay-active #universal-header nav a:after,body.softplay-contact-active #universal-header nav a:after{display:none}body.softplay-active #universal-header nav a:before,body.softplay-contact-active #universal-header nav a:before{content:"";z-index:-1;background-color:tomato;border-radius:9999px;transition:transform .3s ease-out;position:absolute;inset:0;transform:scale(0)}body.softplay-active #universal-header nav a:hover:before,body.softplay-active #universal-header nav a.active:before,body.softplay-contact-active #universal-header nav a:hover:before,body.softplay-contact-active #universal-header nav a.active:before{transform:scale(1)}body.softplay-active #universal-header nav a:hover,body.softplay-active #universal-header nav a.active,body.softplay-contact-active #universal-header nav a:hover,body.softplay-contact-active #universal-header nav a.active{color:#fff}.slider-container{width:100%;padding:60px 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.slider-track{will-change:transform;width:max-content;display:flex;transform:translate(0)}.category-card{background-position:50%;background-size:cover;border-radius:1rem;flex-shrink:0;width:384px;height:384px;margin-right:24px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;cursor:pointer!important}.category-card:hover{transform:translateY(-15px)scale(1.03);box-shadow:0 25px 50px -12px #0006}.category-card:before{content:"";background:linear-gradient(#0000 40%,#000c);transition:opacity .4s;position:absolute;inset:0}.card-content{z-index:2;padding:1.5rem;transition:transform .4s;position:absolute;bottom:0;left:0;right:0}.category-card:hover .card-content{transform:translateY(-5px)}.card-description{overflow:hidden}.gallery-grid{grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:1.5rem;margin-top:4rem;display:grid}.gallery-item{border-radius:1.5rem;height:400px;transition:transform .4s,box-shadow .4s;position:relative;overflow:hidden;box-shadow:0 8px 24px #0000004d;cursor:pointer!important}.gallery-item:hover{transform:translateY(-10px);box-shadow:0 16px 40px #3b82f666}.gallery-item img{object-fit:cover;width:100%;height:100%;transition:transform .4s}.gallery-item:hover img{transform:scale(1.1)}.gallery-item-overlay{background:linear-gradient(#0000,#020617f2);align-items:flex-end;padding:2rem 1.5rem;transition:transform .4s cubic-bezier(.25,1,.5,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(100%)}.gallery-item:hover .gallery-item-overlay{transform:translateY(0)}.gallery-item-overlay h3{color:#fff;font-size:1.75rem;font-weight:700;transition:transform .4s;transform:translateY(20px)}.gallery-item:hover .gallery-item-overlay h3{transform:translateY(0)}#network-canvas{z-index:0;opacity:.5;position:fixed;top:0;left:0}.page-transition-overlay{z-index:99999;pointer-events:none;width:100vw;height:100vh;position:fixed;top:0;left:0;overflow:hidden}.page-transition-overlay.active{pointer-events:all}.tech-grid{grid-template-rows:repeat(20,1fr);grid-template-columns:repeat(20,1fr);width:100%;height:100%;display:grid}.tech-grid-square{opacity:0;background-color:#3b82f6}.page-transition-overlay.active .tech-grid-square{animation:1s forwards tech-square-anim}@keyframes tech-square-anim{0%{opacity:0;transform:scale(0)}50%{opacity:1;transform:scale(1.2)}to{opacity:0;transform:scale(0)}}.falling-ball{opacity:0;border-radius:50%;position:absolute;top:-100px}.page-transition-overlay.active .falling-ball{animation-name:fall-anim;animation-timing-function:cubic-bezier(.68,-.55,.27,1.55);animation-fill-mode:forwards}@keyframes fall-anim{0%{opacity:1;top:-100px}to{opacity:1;top:110vh}}@media (hover:hover) and (pointer:fine){.cursor-dot{pointer-events:none;z-index:10000;mix-blend-mode:difference;border-radius:50%;width:8px;height:8px;transition:opacity .3s,transform .2s ease-out;position:fixed;top:0;left:0}.cursor-outer{pointer-events:none;z-index:10000;mix-blend-mode:difference;background-color:#0000;border-radius:50%;width:40px;height:40px;position:fixed;top:0;left:0}}.click-ripple{pointer-events:none;z-index:9999;border-radius:50%;animation:.6s ease-out forwards ripple-anim;position:fixed;transform:translate(-50%,-50%)}@keyframes ripple-anim{0%{opacity:1;width:0;height:0}to{opacity:0;width:60px;height:60px}}.mobile-bottom-nav{-webkit-backdrop-filter:blur(10px);z-index:1000;background-color:#0f172acc;border-top:1px solid #3b82f633;justify-content:space-around;align-items:center;height:65px;display:flex;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 15px #0003}body.softplay-active .mobile-bottom-nav,body.softplay-contact-active .mobile-bottom-nav{background-color:#fffc;border-top:1px solid #0000001a}.mobile-nav-link{color:#94a3b8;flex-direction:column;justify-content:center;align-items:center;font-size:.7rem;transition:color .2s,transform .2s;display:flex;cursor:pointer!important}body.softplay-active .mobile-nav-link,body.softplay-contact-active .mobile-nav-link{color:#6b7280}.mobile-nav-link i{margin-bottom:2px;font-size:1.5rem}.mobile-nav-link.active{color:#3b82f6;transform:translateY(-3px)}body.softplay-active .mobile-nav-link.active,body.softplay-contact-active .mobile-nav-link.active{color:tomato}@media (max-width:768px){body{padding-bottom:65px}.hero-section h1{font-size:3rem;line-height:1.1}.hero-section p{font-size:1rem}h2{font-size:2.25rem}.slider-container{scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.slider-container::-webkit-scrollbar{display:none}.slider-track{width:max-content;padding:0 1.5rem;animation:none}.slider-track>*{width:80vw}.gallery-grid{grid-template-columns:1fr}.gallery-item{height:300px}}*{cursor:auto!important}button,a,[role=button],input,textarea,select{cursor:pointer!important}.cursor-dot,.cursor-outer,.click-ripple{cursor:none!important}
