.creative-page ::-webkit-scrollbar{width:6px}.creative-page ::-webkit-scrollbar-track{background:#0a0a0a}.creative-page ::-webkit-scrollbar-thumb{background:#333;border-radius:3px}.creative-page ::-webkit-scrollbar-thumb:hover{background:#555}.grid-bg{background-image:linear-gradient(hsla(0,0%,100%,.03) 1px,transparent 0),linear-gradient(90deg,hsla(0,0%,100%,.03) 1px,transparent 0);background-size:80px 80px}.btn-accent{background:#cfff32;color:#0a0a0a;font-weight:700;border-radius:12px;padding:16px 36px;font-size:14px;letter-spacing:.05em;text-transform:uppercase;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:8px}.btn-accent:hover{background:#e0ff66;transform:scale(.97);box-shadow:0 0 40px rgba(207,255,50,.2)}.service-card{background:#111;border-radius:24px;border:1px solid hsla(0,0%,100%,.06);padding:40px 32px;transition:all .4s cubic-bezier(.4,0,.2,1);position:relative;overflow:visible}.service-card:hover{border-color:rgba(207,255,50,.2);transform:translateY(-4px);box-shadow:0 20px 60px -15px rgba(0,0,0,.5)}.float-3d{animation:float3d 6s ease-in-out infinite}.float-3d-delayed{animation:float3d 8s ease-in-out infinite;animation-delay:-2s}@keyframes float3d{0%,to{transform:translateY(0) rotate(0deg)}25%{transform:translateY(-20px) rotate(3deg)}50%{transform:translateY(-10px) rotate(-2deg)}75%{transform:translateY(-25px) rotate(1deg)}}.gsap-reveal{opacity:0;transform:translateY(50px)}.stat-card{background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.06);border-radius:20px;padding:32px;text-align:center;transition:all .3s ease}.stat-card:hover{background:hsla(0,0%,100%,.06);border-color:rgba(207,255,50,.15)}.feature-item{padding:28px;border-radius:20px;border:1px solid hsla(0,0%,100%,.04);background:hsla(0,0%,100%,.02);transition:all .3s ease}.feature-item:hover{background:hsla(0,0%,100%,.04);border-color:rgba(207,255,50,.15)}.portfolio-card{border-radius:20px;overflow:hidden;background:#111;border:1px solid hsla(0,0%,100%,.06);transition:all .4s ease}.portfolio-card:hover{border-color:rgba(207,255,50,.2);transform:translateY(-6px);box-shadow:0 30px 70px -20px rgba(0,0,0,.6)}.tool-badge{background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:12px;padding:12px 20px;transition:all .3s ease}.tool-badge:hover{background:rgba(207,255,50,.08);border-color:rgba(207,255,50,.3)}.section-line{height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.08),transparent)}