body,.et_pb_section#hero{background-color:#04040C;color:#FFFFFF}.et_pb_section#hero{position:relative;overflow:hidden;min-height:100vh;display:flex;align-items:center}.et_pb_section#hero::before{content:'';position:absolute;inset:0;background:radial-gradient(ellipse 80% 60% at 70% 40%,rgba(123,47,255,0.18) 0%,transparent 60%),radial-gradient(ellipse 60% 50% at 20% 70%,rgba(0,229,255,0.10) 0%,transparent 60%);pointer-events:none;z-index:0}.et_pb_section#hero::after{content:'';position:absolute;inset:0;background-image:linear-gradient(rgba(0,229,255,0.04) 1px,transparent 1px),linear-gradient(90deg,rgba(0,229,255,0.04) 1px,transparent 1px);background-size:80px 80px;-webkit-mask-image:radial-gradient(ellipse 100% 100% at 50% 0%,black 20%,transparent 80%);mask-image:radial-gradient(ellipse 100% 100% at 50% 0%,black 20%,transparent 80%);pointer-events:none;z-index:0}.et_pb_section#hero .et_pb_row,.et_pb_section#hero .et_pb_module{position:relative;z-index:2}.hero-badge{display:inline-flex;align-items:center;gap:10px;padding:8px 18px;border-radius:100px;border:1px solid rgba(0,229,255,0.25);background:rgba(0,229,255,0.06);font-size:12px;letter-spacing:0.12em;text-transform:uppercase;color:#00E5FF;margin-bottom:32px}.hero-badge .dot{width:6px;height:6px;border-radius:50%;background:#00E5FF;animation:pulse-dot 2s ease-in-out infinite}@keyframes pulse-dot{0%,100%{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(0.7)}}.et_pb_section#hero h1{font-family:'Bebas Neue',sans-serif!important;font-size:clamp(72px,10vw,130px)!important;line-height:0.92!important;letter-spacing:0.02em!important;color:#FFFFFF!important;margin-bottom:28px}.hero-gradient-line{display:block;background:linear-gradient(90deg,#00E5FF 0%,#7B2FFF 50%,#FF5733 100%);background-size:200% auto;-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;animation:shimmer-text 4s linear infinite}@keyframes shimmer-text{0%{background-position:0% center}100%{background-position:200% center}}.hero-slogan{font-size:18px;color:#8892B0;font-weight:300;line-height:1.6;max-width:560px;margin-bottom:48px}.hero-slogan strong{color:#FFFFFF;font-weight:500}.et_pb_section#hero .et_pb_button_0{background:linear-gradient(135deg,#00E5FF,#7B2FFF)!important;color:#FFFFFF!important;border:none!important;border-radius:4px!important;padding:16px 40px!important;font-size:14px!important;font-weight:600!important;letter-spacing:0.06em!important;text-transform:uppercase!important;box-shadow:0 0 40px rgba(0,229,255,0.2)!important;transition:all .3s ease!important}.et_pb_section#hero .et_pb_button_0:hover{transform:translateY(-2px)!important;box-shadow:0 0 60px rgba(0,229,255,0.4)!important}.et_pb_section#hero .et_pb_button_1{background:transparent!important;color:#8892B0!important;border:1px solid rgba(255,255,255,0.15)!important;border-radius:4px!important;padding:16px 40px!important;font-size:14px!important;letter-spacing:0.06em!important;text-transform:uppercase!important;transition:all .3s ease!important}.et_pb_section#hero .et_pb_button_1:hover{border-color:rgba(255,255,255,0.4)!important;color:#FFFFFF!important}.orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none;animation:float-orb 8s ease-in-out infinite}.orb-1{width:500px;height:500px;background:rgba(123,47,255,0.15);top:-100px;right:-100px}.orb-2{width:300px;height:300px;background:rgba(0,229,255,0.10);bottom:60px;left:200px;animation-delay:-3s}@keyframes float-orb{0%,100%{transform:translateY(0) scale(1)}50%{transform:translateY(-28px) scale(1.04)}}.stat-card{background:rgba(12,12,30,0.8);border:1px solid rgba(0,229,255,0.12);border-radius:12px;padding:20px 28px;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:inline-block}.stat-number{font-family:'Bebas Neue',sans-serif;font-size:52px;line-height:1;background:linear-gradient(135deg,#fff,#00E5FF);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.stat-label{font-size:12px;color:#8892B0;letter-spacing:0.08em;text-transform:uppercase;margin-top:4px}