/* V3: yeni bir ilk ekran kurgusu — içerik ve yerel görseller korunur. */
:root{--lux-bg:#08080c;--lux-panel:#101018;--lux-white:#f7f5ff;--lux-muted:#aaa8ba;--lux-pink:#ff38b4;--lux-cyan:#41f1ed;--lux-violet:#7763ff;--lux-line:rgba(255,255,255,.13)}
body{background:var(--lux-bg);color:var(--lux-white)}
.nav{display:flex;align-items:center;justify-content:space-between;gap:24px}.nav-links{display:flex;align-items:center}.logo{display:block;flex:0 0 auto}.call{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}
.section{position:relative;padding:104px 0}.heading{display:flex;align-items:flex-end;justify-content:space-between;gap:42px;margin-bottom:38px}.heading h2{margin:12px 0 0;line-height:.96}.heading p{margin:0;max-width:400px;color:var(--lux-muted);line-height:1.7}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.card{position:relative;display:flex;align-items:flex-end;min-height:390px;overflow:hidden;isolation:isolate;text-decoration:none}.card img{position:absolute;z-index:-2;inset:0;width:100%;height:100%;object-fit:cover}.card:after{content:"";position:absolute;z-index:-1;inset:0;background:linear-gradient(180deg,rgba(5,5,8,.05) 18%,rgba(5,5,8,.94) 92%)}.card div{position:relative;width:100%}.card p{margin:0;color:#d5cfdd;font-size:13px;line-height:1.6}.card strong{display:inline-block;margin-top:16px;font-size:13px}.section+footer{margin-top:0}footer{padding:30px 0;background:#050507}.footer-row{display:flex;justify-content:space-between;gap:20px;color:#8d8698;font-size:12px}
.hero{position:relative}.hero-content{position:static!important}.signal{position:absolute}.hero-info{position:absolute}
.top{padding:18px 0;position:absolute}.nav{padding:10px 4px;border:0;border-radius:0;background:transparent;box-shadow:none;backdrop-filter:none}.logo img{width:158px}.nav-links{gap:29px;font-size:11px;text-transform:uppercase;letter-spacing:.13em}.nav-links a{color:#e5e1ec}.nav-links a:hover{color:var(--lux-cyan)}.call{padding:11px 16px;border:1px solid rgba(65,241,237,.48);border-radius:3px;background:rgba(10,10,16,.3);color:#fff;box-shadow:none}
.hero{min-height:100svh;padding:128px 0 34px;display:flex;align-items:center;isolation:isolate;background:var(--lux-bg);overflow:hidden}.hero:before{content:"";position:absolute;z-index:-2;inset:0 0 0 48%;opacity:1;background:linear-gradient(90deg,var(--lux-bg) 0%,rgba(8,8,12,.06) 42%),url('api/tema/konsisilanlari/dosyalar/images/mekan2.jpg') center/cover;clip-path:polygon(19% 0,100% 0,100% 100%,0 100%)}.hero:after{content:"";position:absolute;z-index:-1;inset:0;background:radial-gradient(circle at 60% 15%,rgba(255,56,180,.25),transparent 25%),linear-gradient(115deg,transparent 52%,rgba(65,241,237,.09) 52.1%,transparent 52.3%);height:auto;animation:none}.hero .wrap{width:calc(100% - 92px);max-width:1380px;margin:auto}.hero-content{max-width:665px;padding-top:65px}.tiny{font-size:10px;letter-spacing:.24em;color:var(--lux-cyan);text-shadow:none}.tiny:before{content:"01";font-size:9px;color:var(--lux-pink);margin-right:12px}.hero h1{font-size:clamp(52px,6.7vw,104px);font-weight:800;line-height:.87;letter-spacing:-.08em;margin:22px 0 23px}.hero h1 em{background:linear-gradient(95deg,#fff 0%,#d2d7ff 30%,var(--lux-pink) 70%,var(--lux-cyan));-webkit-background-clip:text;background-clip:text;color:transparent}.hero p{max-width:435px;margin:0;color:#c8c5d1;font-size:15px;line-height:1.75}.actions{margin-top:26px}.button{border-radius:3px;padding:15px 19px;background:linear-gradient(110deg,var(--lux-pink),var(--lux-violet));box-shadow:0 12px 35px rgba(126,81,255,.26)}.link-button{font-size:12px;color:#e9e6ef}
.signal{right:6.7%;bottom:130px;width:245px;padding:20px 21px;border:1px solid rgba(255,255,255,.18);border-radius:4px;background:rgba(9,9,14,.72);backdrop-filter:blur(16px);box-shadow:0 20px 60px rgba(0,0,0,.32)}.signal:before{display:none}.signal .tiny:before{content:"81"}.signal b{font-size:27px;line-height:1.02;color:#fff}.signal p{font-size:11px;line-height:1.5;color:var(--lux-muted)}
.hero-info{position:absolute;z-index:2;left:0;right:0;bottom:0;max-width:none;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:0;border-top:1px solid var(--lux-line);background:rgba(8,8,12,.75);backdrop-filter:blur(18px)}.hero-info a{min-height:96px;padding:21px max(18px,calc((100vw - 1240px)/2));border:0;border-right:1px solid var(--lux-line);border-radius:0;background:transparent;backdrop-filter:none}.hero-info a:last-child{border-right:0}.hero-info a:hover{transform:none;background:rgba(255,255,255,.07);box-shadow:none}.hero-info i{color:var(--lux-pink);font-size:11px}.hero-info span{font-size:13px;letter-spacing:.02em}.hero-info small{font-size:10px;color:var(--lux-muted);margin-top:5px}.hero-info b{color:var(--lux-cyan);font-size:19px}.band{display:none}
.section{padding:105px 0}.heading h2{font-size:clamp(39px,5vw,70px)}.cards{gap:12px}.card{min-height:430px;border-radius:4px;border-color:rgba(255,255,255,.11)}.card div{padding:25px}.card h3{font-size:27px}.card strong{border-color:var(--lux-pink)}
@media(max-width:850px){.top{padding:14px 0;position:absolute}.hero .wrap{width:calc(100% - 32px)}.nav-links{display:none}.logo img{width:135px}.call{padding:9px 11px;font-size:10px}.hero{min-height:100svh;align-items:flex-end;padding:108px 0 203px}.hero:before{inset:0 0 auto 0;height:48%;clip-path:none;background:linear-gradient(180deg,rgba(8,8,12,.02),var(--lux-bg)),url('api/tema/konsisilanlari/dosyalar/images/mekan2.jpg') center/cover}.hero:after{background:radial-gradient(circle at 80% 20%,rgba(255,56,180,.28),transparent 24%),linear-gradient(180deg,transparent 42%,var(--lux-bg) 52%)}.hero-content{padding:0;max-width:100%}.hero h1{font-size:54px;line-height:.88;margin:17px 0 18px}.hero p{font-size:14px;max-width:330px}.signal{display:none}.hero-info{grid-template-columns:1fr;gap:0;left:16px;right:16px;bottom:13px;border:1px solid var(--lux-line);border-radius:7px;overflow:hidden}.hero-info a{min-height:52px;padding:9px 12px;border-right:0;border-bottom:1px solid var(--lux-line)}.hero-info a:last-child{border-bottom:0}.hero-info i{font-size:9px}.hero-info span{font-size:11px}.hero-info small{display:inline;margin-left:6px;font-size:9px}.hero-info b{font-size:14px}.section{padding:72px 0}}
@media(max-width:850px){.heading{display:block;margin-bottom:26px}.heading p{margin-top:18px}.cards{grid-template-columns:1fr;gap:12px}.card{min-height:340px}.footer-row{flex-direction:column}}

.hero-video{position:absolute;z-index:-3;inset:0;width:100%;height:100%;object-fit:cover;opacity:.7;filter:saturate(1.25) contrast(1.12)}.hero:before{background:linear-gradient(90deg,var(--lux-bg) 0%,rgba(8,8,12,.72) 42%,rgba(8,8,12,.1) 100%)!important;clip-path:none!important;z-index:-2}.motion-gallery{padding:100px 0 120px;background:radial-gradient(circle at 80% 35%,rgba(156,77,255,.18),transparent 40%),#08080c}.motion-grid{display:grid;grid-template-columns:1.15fr .85fr .85fr;gap:14px}.motion-grid video{width:100%;height:340px;object-fit:cover;display:block;border:1px solid rgba(255,255,255,.12);border-radius:8px;background:#111}.motion-grid video:first-child{height:420px}.motion-grid video:hover{border-color:var(--lux-pink);box-shadow:0 0 34px rgba(255,56,180,.22)}@media(max-width:850px){.hero-video{opacity:.6}.motion-gallery{padding:72px 0}.motion-grid{grid-template-columns:1fr;gap:10px}.motion-grid video,.motion-grid video:first-child{height:230px}}

.hero:before{animation:clubLight 11s ease-in-out infinite alternate}.hero h1 em{background-size:220% 100%;animation:neonType 5s linear infinite}.signal{animation:floatCard 5s ease-in-out infinite}.hero-info a{overflow:hidden}.hero-info a:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 25%,rgba(255,255,255,.17) 48%,transparent 71%);transform:translateX(-135%);animation:scan 7s ease-in-out infinite}.hero-info a:nth-child(2):after{animation-delay:1.3s}.hero-info a:nth-child(3):after{animation-delay:2.6s}.card{transition:transform .35s,border-color .35s,box-shadow .35s}.card:before{content:"";position:absolute;z-index:2;inset:0;border:1px solid rgba(255,255,255,.08);pointer-events:none;background:linear-gradient(125deg,rgba(54,230,239,.13),transparent 20%,transparent 78%,rgba(255,47,163,.16))}.card:hover{transform:translateY(-8px);border-color:rgba(54,230,239,.65);box-shadow:0 0 0 1px rgba(255,47,163,.18),0 0 30px rgba(255,47,163,.16),0 25px 60px rgba(0,0,0,.45)}.card:hover img{transform:scale(1.07);filter:saturate(1.35) contrast(1.08)}@keyframes clubLight{0%{filter:saturate(1.02) hue-rotate(0deg) brightness(.88)}53%{filter:saturate(1.3) hue-rotate(16deg) brightness(1.05)}100%{filter:saturate(1.05) hue-rotate(-8deg) brightness(.92)}}@keyframes neonType{0%{background-position:0 0}100%{background-position:220% 0}}@keyframes floatCard{0%,100%{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes scan{0%,32%{transform:translateX(-135%)}52%,100%{transform:translateX(135%)}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important}}

/* İlk ekran: ultra lüks, kontrollü bilgi düzeni. */
.top{position:fixed!important;z-index:50;left:0;right:0;background:linear-gradient(180deg,rgba(5,5,8,.82),rgba(5,5,8,0))}.top .nav{position:relative;z-index:1}.hero{align-items:flex-start;padding-top:0}.hero-content{position:relative;z-index:3;padding-top:132px;max-width:710px}.hero h1{font-size:clamp(50px,5.1vw,72px);line-height:.91;margin:16px 0}.hero p{max-width:480px}.hero .actions{margin-top:20px}.hero:before{filter:saturate(1.1) contrast(1.06)}.hero:after{background:radial-gradient(500px 420px at 60% 11%,rgba(255,56,180,.24),transparent 65%),radial-gradient(410px 310px at 78% 76%,rgba(65,241,237,.12),transparent 66%),linear-gradient(115deg,transparent 52%,rgba(65,241,237,.12) 52.1%,transparent 52.3%)}.signal{z-index:4;bottom:145px}.hero-info{z-index:5}.hero-info a{padding-top:18px;padding-bottom:18px}.hero-info a:nth-child(1){background:linear-gradient(90deg,rgba(54,230,239,.06),transparent)}.hero-info a:nth-child(2){background:linear-gradient(90deg,rgba(255,47,163,.06),transparent)}.hero-info a:nth-child(3){background:linear-gradient(90deg,rgba(119,99,255,.08),transparent)}
@media(max-width:850px){.top{position:absolute!important;background:linear-gradient(180deg,rgba(5,5,8,.86),transparent)}.nav{gap:10px}.hero{align-items:flex-end;padding:105px 0 200px}.hero-content{padding:0;max-width:100%}.hero h1{font-size:48px;margin:13px 0}.hero .actions{margin-top:18px}.hero p{max-width:315px;font-size:13px}.hero:after{background:radial-gradient(circle at 78% 18%,rgba(255,56,180,.27),transparent 28%),linear-gradient(180deg,transparent 42%,var(--lux-bg) 54%)}.hero-info a{padding-top:8px;padding-bottom:8px}}
