/* Visitor-home-only neon direction. All original package images remain unfiltered. */
.neon-home{--neon:#9250ff;--neon-blue:#4961ff;overflow-x:clip}
html[data-theme=dark] .neon-home{--ink:#f4f3ff;--muted:#b9b8ce;--line:#27283c;--soft:#0b0e1c;background:radial-gradient(ellipse at 0 65%,#44108c28,transparent 36%),radial-gradient(ellipse at 100% 20%,#1646a51a,transparent 35%),#030810;color:var(--ink)}
.neon-home .wrap{width:min(1240px,calc(100% - 80px))}.neon-home header{z-index:30}.neon-home .nav{min-height:84px;gap:20px}.neon-home .navlinks{gap:22px}.neon-home .navlinks a{font-size:14px}.neon-home .button,.neon-home .music-nav{border:1px solid #9e56ff;background:linear-gradient(115deg,#9829f5,#4721ef 75%,#4532f8);color:white;box-shadow:0 0 22px #7b2aff45,inset 0 0 10px #c997ff30;border-radius:999px;font-weight:750}.neon-home .button:hover,.neon-home .music-nav:hover{transform:translateY(-2px);box-shadow:0 0 32px #9149ff75}.neon-home .music-nav{padding:12px 20px;white-space:nowrap}.neon-home .nav-cta{background:transparent;box-shadow:none;border-color:#67647e;color:inherit}.neon-home .hero{position:relative;isolation:isolate;min-height:540px;display:flex;align-items:center;justify-content:space-between;gap:40px;padding-top:70px;padding-bottom:90px}.neon-home .hero:before{content:'';position:absolute;z-index:-2;inset:0 calc((min(1240px,100vw - 80px) - 100vw)/2);background:linear-gradient(90deg,#030810e8 0%,#03081065 42%,#03081000 72%),linear-gradient(0deg,#030810,transparent 35%),url('assets/neon-studio.webp') center 53%/cover no-repeat}.neon-home .hero-copy{max-width:650px}.neon-home h1{font-size:clamp(44px,5.3vw,76px);line-height:1.08;letter-spacing:-3px;font-weight:800;margin:20px 0}.neon-home h1 span,.neon-home h2 em{background:linear-gradient(100deg,#b65bff,#6957ff);color:transparent;background-clip:text;font-style:normal}.neon-home .hero-copy p{max-width:500px;font-size:18px;color:#d4d4e6;line-height:1.7}.neon-home .hero-copy .eyebrow{color:#79c8ff;background:#17375965;padding:7px 12px;border-radius:999px;width:fit-content;font-size:12px;letter-spacing:1px}.neon-home .actions{gap:14px;flex-wrap:wrap}.neon-home .outline-button{display:inline-flex;align-items:center;justify-content:center;padding:12px 20px;border-radius:999px;font:inherit;font-weight:650;text-decoration:none;cursor:pointer;border:1px solid #5a5973;background:#0d132180;color:#eee;min-height:46px}.neon-home .hero-music{width:220px;flex-shrink:0;text-align:center;background:linear-gradient(145deg,#142b4ed9,#11092ee6 55%,#070912);border:1px solid #a04aff;border-radius:24px;padding:25px 18px;box-shadow:7px -5px 0 #6327aa60,0 0 36px #8439ff70;transform:rotate(-6deg);transition:transform .3s;color:white;text-decoration:none}.neon-home .hero-music:hover{transform:rotate(0deg) translateY(-6px)}.hero-music>span:first-child{display:block;font-size:76px;line-height:1.15;color:#a76aff;text-shadow:0 0 30px #704bff}.hero-music strong{font-size:27px;line-height:1.15;letter-spacing:3px}.hero-music p{font-size:13px;color:#d9d5ed}.hero-music .music-pill{display:block;background:#fff;color:#312053;border-radius:30px;padding:10px;font-size:12px;font-weight:800}.neon-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;position:relative}.neon-benefits article{display:flex;align-items:center;gap:16px;padding:22px 18px;border:1px solid #25283b;border-radius:16px;background:linear-gradient(135deg,#111729b0,#080c17e0);backdrop-filter:blur(14px)}.neon-benefits article>span{color:#9869ff;font-size:34px;flex-shrink:0}.neon-benefits h3{font-size:15px;margin:0 0 7px;color:#f3f2ff}.neon-benefits p{font-size:12px;color:#bfc2d5;margin:0}.neon-home .section{padding-top:82px;padding-bottom:40px}.neon-home #media{padding-top:60px}.neon-home h2{font-size:clamp(30px,3.1vw,44px);line-height:1.2}.neon-home .eyebrow{color:#9f79ff}.neon-home .soft{background:transparent}.neon-home .service-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:16px;border:0;background:none}.neon-home .service-card{padding:0;overflow:hidden;border:1px solid #303149;border-radius:13px;background:#090f1b;transition:transform .3s,border-color .3s}.neon-home .service-card:hover{transform:translateY(-7px);border-color:#9860ff}.neon-service-art{height:155px;display:grid;place-items:center;background:radial-gradient(ellipse,#7535c566,transparent 72%),linear-gradient(135deg,#152f50,#0d0d22)}.neon-service-art span{font-size:70px;color:#b977ff;text-shadow:0 0 32px #913bff;filter:drop-shadow(7px 8px 0 #431b78)}.service-art-sosyal-medya{background:linear-gradient(0deg,#0a0e1c25,#8b25d345),url('assets/social.jpg') 85% 55%/250%}.service-art-video-kurgu{background:linear-gradient(0deg,#0a0e1c25,#245fd34a),url('assets/video.jpg') 85% 55%/250%}.service-art-yayinci{background:linear-gradient(0deg,#0a0e1c25,#5924d360),url('assets/stream.jpg') 85% 45%/250%}.service-art-danismanlik{background:linear-gradient(0deg,#0a0e1c25,#245fd355),url('assets/strategy.jpg') 85% 55%/250%}.service-art-icerik-uretici{background:linear-gradient(0deg,#0a0e1c25,#8b25d345),url('assets/neon-studio.webp') 85% 55%/250%}.neon-home .service-link{display:block;padding:20px 16px;font-size:17px;font-weight:750;text-decoration:none;color:#f1efff}.neon-home #packages>.section-top{display:block;text-align:center}.neon-home #packages>.section-top p{max-width:none}.neon-home .package-filters{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin:28px 0}.neon-home .package-filters button{font:inherit;font-size:14px;min-height:46px;padding:10px 18px;border-radius:12px}.neon-home .package-filters [aria-selected=true]{background:linear-gradient(110deg,#8330ef,#3629dc);color:white;border-color:#9966fa;box-shadow:0 0 20px #713cff40}.original-package-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;align-items:start}.original-package{min-width:0;border:1px solid #443649;border-radius:15px;background:#090e19;overflow:hidden;box-shadow:0 18px 35px #0002}.original-package:nth-child(2){border-color:#5075aa}.original-package:nth-child(3){border-color:#a77f29}.original-package h3{font-size:16px;margin:0;padding:16px 18px;color:#e8e8f5}.original-view{display:block;padding:0;margin:0;width:100%;border:0;background:transparent;cursor:zoom-in}.original-view img{display:block;width:100%;height:auto;object-fit:contain;filter:none}.original-actions{display:flex;flex-wrap:wrap;gap:10px;padding:15px}.original-actions>*{flex:1;font-size:13px!important;white-space:nowrap;padding:11px 16px!important}.neon-home .music-section{margin-top:65px;background:radial-gradient(ellipse at 20% 50%,#6f1ba950,transparent 60%),linear-gradient(120deg,#080f22,#180932);border-color:#45266c}.neon-home .record{background:repeating-radial-gradient(circle,#311557 0,#1c123e 2px,#573592 3px,#29164b 4px);box-shadow:0 0 60px #6e20f54a}.neon-home .record-center{background:#130c28;color:#d8bbff;border-color:#7446ad}.neon-home .music-note,.neon-home .music-list{color:#c9bddf}.neon-home .music-section h2{color:#f3f0ff}.neon-home .music-section p{color:#c5bedb}.neon-home .music-section .textlink{color:#d2c3fb}.neon-home #package-zoom{width:min(1150px,96vw);max-width:96vw;max-height:94dvh;padding:18px;border:1px solid #8b62cb;border-radius:16px;background:#0a0f1c;color:#fff;overflow:auto}.neon-home #package-zoom::backdrop{background:#000c;backdrop-filter:blur(8px)}.zoom-toolbar{display:flex;justify-content:space-between;align-items:center;gap:12px;position:sticky;top:-18px;background:#0a0f1cf2;padding:12px 0;z-index:1}.neon-home .zoom-toolbar h2{font-size:18px;margin:0}#zoom-image{width:100%;height:auto;display:block}#zoom-original{display:block;color:#c9afff;padding:18px 0}.zoom-open{overflow:hidden}.neon-home :focus-visible{outline:3px solid #b597ff;outline-offset:4px}
html[data-theme=light] .neon-home .service-card,html[data-theme=light] .neon-home .original-package{background:white}html[data-theme=light] .neon-home .service-link,html[data-theme=light] .neon-home .original-package h3{color:#151b32}html[data-theme=light] .neon-home .hero-copy h1{color:white}html[data-theme=light] .neon-home .original-actions .outline-button{color:#251c46;background:#f1eaff}html[data-theme=dark] .neon-home header{background:#040711ed}html[data-theme=dark] .neon-home footer{background:#060a14}
@media(max-width:1050px){.neon-home .wrap{width:calc(100% - 40px)}.neon-home .nav{flex-wrap:wrap}.neon-home .navlinks{gap:14px}.neon-home .nav-cta{display:none}.neon-home .hero:before{left:-20px;right:-20px}.neon-benefits{grid-template-columns:repeat(2,minmax(0,1fr))}.neon-home .service-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.original-package-grid{gap:14px}.original-actions{padding:10px}.neon-home h1{letter-spacing:-2px}}
@media(max-width:760px){.neon-home .nav{min-height:76px;flex-wrap:nowrap}.neon-home .navlinks{background:#080d1b;gap:10px}.neon-home .navlinks .music-nav{display:block;text-align:center;color:white}.neon-home .hero{min-height:620px;padding:55px 0 35px;display:block}.neon-home .hero:before{background-position:65% center}.neon-home .hero-copy{max-width:100%}.neon-home h1{font-size:clamp(38px,9.8vw,58px);letter-spacing:-1.8px}.neon-home .hero-copy p{font-size:16px;max-width:480px}.neon-home .hero-music{display:flex;align-items:center;gap:14px;transform:none;width:fit-content;margin-top:35px;padding:12px 18px;border-radius:16px}.hero-music>span:first-child{font-size:40px}.hero-music strong{font-size:16px}.hero-music p{display:none}.hero-music .music-pill{font-size:11px}.neon-benefits{gap:10px}.neon-benefits article{padding:16px 12px;gap:10px}.neon-benefits h3{font-size:13px}.neon-benefits article>span{font-size:26px}.neon-benefits p{font-size:11px}.neon-home .service-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.neon-service-art{height:140px}.neon-home .service-link{font-size:15px;padding:16px 12px}.original-package-grid{grid-template-columns:1fr;gap:24px}.original-package{max-width:520px;width:100%;margin:auto}.original-actions>*{font-size:15px!important}.neon-home .section{padding-top:55px;padding-bottom:25px}.neon-home .package-filters{gap:8px}.neon-home .package-filters button{padding:10px 12px;font-size:13px}.neon-home .music-section{margin-top:35px}.neon-home .actions>*{font-size:14px;padding:12px 18px}.neon-home #package-zoom{padding:10px}.zoom-toolbar{top:-10px}.neon-home .zoom-toolbar h2{font-size:15px}}
@media(prefers-reduced-motion:no-preference){.neon-home .hero-copy{animation:neon-reveal .8s ease both}.neon-home .hero-music{animation:neon-reveal 1.1s ease both}@keyframes neon-reveal{from{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}}
.neon-home{--reading-font:Manrope,'Segoe UI',Arial,sans-serif}.neon-home .mobile-music{display:none}@media(max-width:760px){.neon-home .mobile-music{display:inline-flex;font-size:12px;padding:9px 12px;margin-left:auto}.neon-home .brand{flex-shrink:1}.neon-home .nav{gap:10px}.neon-home .logo-crop{max-width:130px}.neon-home .menu-toggle{font-size:13px;padding:8px}}
/* Preserve dark application-card fixes from the latest main branch. */
html[data-theme=dark] .neon-home .application-choices button{background:linear-gradient(145deg,#171c38,#11182e);color:#f7f4ff;border-color:#44426f}html[data-theme=dark] .neon-home .application-choices button[aria-pressed=true]{background:linear-gradient(145deg,#28214e,#142957);border-color:#b392ff;box-shadow:0 0 0 1px #a87aff,0 0 25px #7345d744}html[data-theme=dark] .neon-home .application-choices button strong{color:#fff}html[data-theme=dark] .neon-home .application-choices button small{color:#c3c7df}html[data-theme=dark] .neon-home #application-content,html[data-theme=dark] .neon-home .selection-banner{background:#141a32;color:#f5f4ff;border-color:#45466d}html[data-theme=dark] .neon-home .routing-list a{background:#151b35;color:#fff;border-color:#45466d}
