:root{color:#fff;background:#000;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-synthesis:none;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;--purple: #6c4fff;--purple-soft: #8f6cff;--lime: #d1ff55;--muted: #a6a6a6}*{box-sizing:border-box}html{background:#000;scroll-behavior:smooth}body{margin:0;min-width:1440px;min-height:100vh;overflow-x:hidden;background:#000}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}@media(prefers-reduced-motion:no-preference){.motion-title h2,.motion-hero-title,.motion-title-text,.motion-title p,.motion-title span,.motion-item{opacity:0;will-change:transform,opacity,filter,clip-path}.motion-title h2,.motion-hero-title,.motion-title-text{transform:translate3d(0,96px,0) scale(1.42);transform-origin:50% 80%;filter:blur(18px);clip-path:inset(0 0 100% 0)}.motion-title p{transform:translate3d(0,34px,0);filter:blur(10px)}.motion-title span{transform:scaleX(.08);filter:blur(5px)}.motion-item{transform:translate3d(0,88px,0) scale(.94);filter:blur(15px);clip-path:inset(18% 0 0 0)}.hero-video{filter:brightness(.74) saturate(.88);transition:filter 1.6s cubic-bezier(.16,1,.3,1)}.motion-section.is-visible .hero-video{filter:brightness(1) saturate(1)}.motion-section.is-visible .motion-title h2,.motion-section.is-visible .motion-hero-title,.motion-section.is-visible .motion-title-text{animation:cinematicTitleIn 1.4s cubic-bezier(.16,1,.3,1) .12s both}.motion-section.is-visible .motion-title p{animation:cinematicSoftIn 1.05s cubic-bezier(.16,1,.3,1) .5s both}.motion-section.is-visible .motion-title span{animation:cinematicLineIn 1.25s cubic-bezier(.16,1,.3,1) .39s both}.motion-section.is-visible .motion-item{animation:cinematicItemIn 1.18s cubic-bezier(.16,1,.3,1) var(--motion-delay, .64s) both}}.page{width:100%;min-height:100vh;overflow:hidden;background:#000}.site-header{position:sticky;z-index:20;top:0;height:64px;background:#1a1a1af0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.header-inner{width:1440px;height:64px;margin:0 auto;display:flex;align-items:center;gap:32px;padding:0 16px}.brand{width:119px;height:32px;flex:0 0 119px;transition:transform .18s ease,filter .18s ease}.brand img{display:block;width:119px;height:32px;object-fit:contain}.brand:hover{filter:brightness(1.16);transform:translateY(-1px)}.primary-nav{display:flex;align-items:center;gap:24px;flex:1 1 auto;min-width:0}.nav-link{position:relative;height:64px;display:inline-flex;align-items:center;gap:8px;color:#fff;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.1px;white-space:nowrap;transition:color .18s ease,transform .18s ease}.nav-link:after{content:"";position:absolute;right:0;bottom:13px;left:0;height:2px;border-radius:10px;background:linear-gradient(90deg,transparent,var(--purple-soft),transparent);opacity:0;transform:scaleX(.45);transition:opacity .18s ease,transform .18s ease}.nav-link:hover{color:#efeaff;transform:translateY(-1px)}.nav-link:hover:after{opacity:1;transform:scaleX(1)}.chevron{width:7px;height:7px;margin-top:-3px;border-right:1.8px solid currentColor;border-bottom:1.8px solid currentColor;transform:rotate(45deg)}.new-badge{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:45px;padding:0 8px;margin-left:-6px;border-radius:100px;background:var(--lime);color:#000;font-size:12px;font-weight:700;line-height:16px;letter-spacing:.5px}.header-actions{display:flex;align-items:center;justify-content:flex-end;gap:16px;flex:0 0 auto}.icon-button,.login-button,.signup-button,.language-button{border:0;color:#fff;cursor:pointer}.icon-button{width:20px;height:40px;display:grid;place-items:center;padding:0;background:transparent}.small-icon{position:relative;display:block;width:18px;height:18px}.small-icon-moon{border:2px solid #fff;border-radius:50%;box-shadow:inset -5px 0 #1a1a1a}.small-icon-download:before,.small-icon-download:after{content:"";position:absolute;left:50%;transform:translate(-50%)}.small-icon-download:before{top:1px;width:2px;height:10px;background:#fff;box-shadow:-4px 5px 0 -1px #fff,4px 5px 0 -1px #fff}.small-icon-download:after{bottom:1px;width:16px;height:6px;border:2px solid #fff;border-top:0;border-radius:0 0 4px 4px}.login-button,.signup-button{height:40px;padding:0 16px;border-radius:12px;font-size:14px;font-weight:700;line-height:20px;letter-spacing:.1px;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.login-button{background:#ffffff1a}.signup-button{background:var(--purple)}.icon-button:hover,.login-button:hover,.signup-button:hover{filter:brightness(1.16)}.login-button:hover,.signup-button:hover{transform:translateY(-1px)}.signup-button:hover{box-shadow:0 0 22px #6c4fff80}.hero-section{--mouse-x: 0;--mouse-y: 0;height:680px;overflow:hidden;background:#000}.hero-canvas{position:relative;width:1440px;height:680px;margin:0 auto;overflow:hidden}.hero-video{position:absolute;inset:0;width:1440px;height:680px;object-fit:cover;will-change:filter;pointer-events:none}.hero-shade{position:absolute;inset:0;background:linear-gradient(90deg,rgba(0,0,0,.66) 0%,rgba(0,0,0,.22) 38%,transparent 64%),linear-gradient(180deg,#0000000f,#00000080);pointer-events:none}.hero-copy{position:absolute;z-index:2;left:120px;top:146px;width:650px}.hero-kicker{margin:0 0 11px;color:#7656ff;font-size:24px;font-weight:760;line-height:30px}.hero-copy h1{margin:0;color:#fff;font-size:45px;font-weight:560;line-height:1.17}.hero-intro{margin:14px 0 0;color:#fffffff0;font-size:16px;font-weight:400;line-height:24px}.signup-form{margin-top:49px}.signup-form label{display:block;margin-bottom:12px;color:#fff;font-size:22px;font-weight:760;line-height:22px}.signup-field{position:relative;width:449px;height:60px;display:flex;align-items:center;border:1px solid rgba(255,255,255,.14);border-radius:999px;background:linear-gradient(90deg,#2a2a2af5,#131313f5);box-shadow:0 22px 52px #4a30b829,inset 0 1px #ffffff0f;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}.signup-field:hover,.signup-field:focus-within{border-color:#7a5dffb8;box-shadow:0 0 0 3px #7a5dff21,0 24px 62px #5a3adc47;transform:translateY(-1px)}.signup-field input{width:100%;height:100%;padding:0 190px 0 17px;border:0;outline:0;color:#fff;background:transparent;font-size:15px;font-weight:500}.signup-field input::placeholder{color:#ffffff52}.signup-field button{position:absolute;top:8px;right:8px;width:168px;height:44px;padding:0;border:0;background:transparent;cursor:pointer;transition:transform .16s ease,filter .16s ease}.signup-field button img{display:block;width:168px;height:44px;object-fit:contain}.signup-field button:hover{filter:brightness(1.16);transform:scale(1.025)}.terms{margin:12px 0 0 2px;color:#ffffff54;font-size:12px;line-height:16px}.terms a{color:#ffffffa8}.content-frame{width:1260px;margin:0 auto}.section-title{display:flex;align-items:center;justify-content:center;gap:18px;text-align:center}.section-title span{width:182px;height:2px;border-radius:100px;background:linear-gradient(90deg,transparent,rgba(255,255,255,.78),transparent)}.section-title h2{margin:0;color:#fff;font-size:32px;font-weight:520;line-height:40px}.section-title p{margin:2px 0 0;color:var(--muted);font-size:13px;line-height:18px}.why-section{min-height:792px;padding-top:155px;background:radial-gradient(circle at 50% 20%,rgba(77,42,207,.28),transparent 22%),#000}.why-grid{width:1260px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px;margin-top:56px}.why-card{height:332px;padding:40px 24px 30px;border:1px solid rgba(127,97,255,.8);border-radius:16px;background:linear-gradient(180deg,#2b0f77e0,#080714f0 58%),#090713;text-align:center;box-shadow:inset 0 1px #ffffff14,0 30px 70px #371c9633;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease}.why-card img{display:block;width:152px;height:152px;margin:0 auto 20px;object-fit:contain;transition:transform .26s ease}.why-card h3{margin:0;font-size:20px;font-weight:650;line-height:26px}.why-card p{width:280px;margin:9px auto 0;color:var(--muted);font-size:13px;line-height:19px}.why-card:hover{border-color:#b096fffa;box-shadow:inset 0 1px #ffffff1f,0 34px 90px #5837dc57;transform:translateY(-8px)}.why-card:hover img{transform:translateY(-8px) scale(1.04)}.glow-link{display:flex;align-items:center;justify-content:center;width:584px;height:48px;margin:54px auto 0;border-radius:100px;color:#fff;background:radial-gradient(circle at 50% 120%,rgba(255,255,255,.42),transparent 38%),linear-gradient(180deg,#8666ff,#522cff);box-shadow:0 0 24px #704fffd1,inset 0 1px #fff3;font-size:13px;font-weight:760;line-height:18px;transition:transform .17s ease,filter .17s ease,box-shadow .17s ease}.glow-link:hover{filter:brightness(1.12);transform:translateY(-2px);box-shadow:0 0 34px #8467fff2,inset 0 1px #ffffff3d}.how-section{min-height:900px;padding-top:120px;background:#000}.how-frame,.how-layout,.steps-list,.how-visual{background:#000}.how-frame .glow-link{margin-top:64px}.how-layout{width:1120px;margin:67px auto 0;display:grid;grid-template-columns:510px 480px;gap:104px;align-items:center}.step-item{display:grid;grid-template-columns:48px 1fr;gap:22px;padding:0 0 37px;border-bottom:1px solid rgba(255,255,255,.13)}.step-item+.step-item{padding-top:37px}.step-item strong{color:#875bff;font-size:64px;font-weight:680;line-height:56px}.step-item h3{margin:0;color:#fff;font-size:20px;font-weight:700;line-height:26px}.step-item p{margin:6px 0 0;color:var(--muted);font-size:14px;line-height:20px}.how-visual{position:relative;width:480px;height:480px}.how-visual video{position:relative;z-index:1;display:block;width:480px;height:480px;object-fit:contain}.rewards-section{min-height:1064px;padding-top:112px;background:radial-gradient(circle at 50% 22%,rgba(55,31,144,.34),transparent 25%),#000}.bonus-strip{width:1260px;height:178px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center;margin-top:56px;border:1px solid rgba(127,97,255,.75);border-radius:16px 16px 0 0;background:linear-gradient(180deg,#2c0e7efa,#05040a)}.bonus-strip div{position:relative;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.bonus-strip div+div:before{content:"";position:absolute;top:34px;bottom:34px;left:0;width:1px;background:#ffffff1f}.bonus-strip b{color:#fff;font-size:20px;font-weight:700;line-height:26px}.bonus-strip strong{margin-top:4px;color:#fff;font-size:16px;line-height:24px}.bonus-strip p{margin:8px 0 0;color:var(--muted);font-size:12px;line-height:17px}.reward-table{width:1260px;border:1px solid rgba(255,255,255,.15);border-top:0;border-radius:0 0 16px 16px;overflow:hidden;background:#030306f5}.table-row{min-height:72px;display:grid;grid-template-columns:1fr 1fr 1fr;align-items:center;padding:0 48px;border-top:1px solid rgba(255,255,255,.13);color:#fff;font-size:15px;font-weight:600;line-height:22px}.table-row span:nth-child(2),.table-row span:nth-child(3){text-align:center}.table-head{min-height:64px;border-top:0;color:#fff;font-size:14px;font-weight:700}.vip-badge{display:inline-flex;align-items:center;justify-content:center;width:54px;height:24px;border-radius:6px;color:#000;font-size:11px;font-style:normal;font-weight:800}.vip-1{background:#ff7178}.vip-2{background:#ffc945}.vip-3{background:#c5ff46}.vip-4{background:#54d9ff}.vip-5{background:#2aa8ff}.cta-section{min-height:560px;padding-top:112px;background:#000}.cta-card{position:relative;width:1260px;height:282px;margin:0 auto;overflow:hidden;border:1px solid rgba(127,97,255,.78);border-radius:16px;background:radial-gradient(circle at 84% 50%,rgba(142,113,255,.28),transparent 26%),linear-gradient(180deg,#251160fa,#05050afa);box-shadow:0 26px 70px #4a2ec23d}.cta-copy{position:absolute;z-index:2;top:58px;left:48px}.cta-copy p{margin:0 0 4px;color:#fff;font-size:20px;font-weight:520;line-height:28px}.cta-copy h2{margin:0 0 36px;color:#fff;font-size:32px;font-weight:560;line-height:40px}.signup-field.compact{width:446px;height:52px}.signup-field.compact button{top:4px}.cta-orbit{position:absolute;right:80px;top:1px;width:280px;height:280px;object-fit:contain;filter:drop-shadow(0 24px 60px rgba(125,88,255,.45))}.site-footer{min-height:878px;padding-top:88px;background:#000}.footer-frame{width:1260px;margin:0 auto;display:grid;grid-template-columns:215px 1fr;gap:148px}.footer-brand img{display:block;width:119px;height:32px;object-fit:contain}.footer-brand p{margin:44px 0 16px;color:#fff;font-size:16px;font-weight:700}.footer-brand a{display:flex;align-items:center;justify-content:center;width:128px;height:40px;margin-bottom:10px;border-radius:8px;color:#fff;background:var(--purple);font-size:13px;font-weight:700;transition:transform .16s ease,filter .16s ease}.footer-brand a:hover{filter:brightness(1.15);transform:translateY(-1px)}.footer-columns{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:58px}.footer-column{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.footer-column h3{margin:0 0 8px;color:#fff;font-size:16px;font-weight:700;line-height:24px}.footer-column a{color:var(--muted);font-size:16px;line-height:24px;transition:color .16s ease,transform .16s ease}.footer-column a:hover{color:#fff;transform:translate(3px)}.footer-bottom{width:1260px;margin:82px auto 0;padding-top:40px;border-top:1px solid rgba(255,255,255,.1);display:flex;align-items:center;gap:40px}.footer-bottom p{flex:1 1 auto;margin:0;color:var(--muted);font-size:14px;line-height:20px}.socials{display:flex;align-items:center;gap:24px}.socials a{position:relative;width:48px;height:48px;border:1px solid #fff;border-radius:50%;transition:background .16s ease,transform .16s ease}.socials a:before{content:"";position:absolute;inset:15px;border:2px solid #fff;border-radius:50%}.socials a:hover{background:#6c4fff4d;transform:translateY(-2px)}.language-button{width:116px;height:48px;border-radius:12px;background:#ffffff1a;font-size:14px;font-weight:700;transition:background .16s ease,transform .16s ease}.language-button:hover{background:#ffffff29;transform:translateY(-1px)}@keyframes cinematicTitleIn{0%{opacity:0;transform:translate3d(0,96px,0) scale(1.42);filter:blur(18px);clip-path:inset(0 0 100% 0)}58%{opacity:1;transform:translate3d(0,-8px,0) scale(1.015);filter:blur(1.5px);clip-path:inset(0 0 0 0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0)}}@keyframes cinematicSoftIn{0%{opacity:0;transform:translate3d(0,34px,0);filter:blur(10px)}to{opacity:1;transform:translateZ(0);filter:blur(0)}}@keyframes cinematicLineIn{0%{opacity:0;transform:scaleX(.08);filter:blur(5px)}to{opacity:1;transform:scaleX(1);filter:blur(0)}}@keyframes cinematicItemIn{0%{opacity:0;transform:translate3d(0,88px,0) scale(.94);filter:blur(15px);clip-path:inset(18% 0 0 0)}64%{opacity:1;transform:translate3d(0,-5px,0) scale(1.006);filter:blur(1px);clip-path:inset(0 0 0 0)}to{opacity:1;transform:translateZ(0) scale(1);filter:blur(0);clip-path:inset(0 0 0 0)}}@keyframes slowSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
