:root{--space:#060714;--deep:#0C0F24;--panel:#11152E;--nebula:#8B7CFF;--nebula-dim:#5847D6;--solar:#FFB454;--star:#F4F2FF;--muted:#9A97B8;--line:rgba(139,124,255,.18)}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--space);color:var(--star);font-family:Space Grotesk,sans-serif;line-height:1.6;overflow-x:hidden}#stars{position:fixed;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.wrap{position:relative;z-index:1}.container{max-width:1080px;margin:0 auto;padding:0 24px}.mono{font-family:Space Mono,monospace}.eyebrow{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.28em;text-transform:uppercase;color:var(--nebula)}h1,h2,h3{font-family:Unbounded,sans-serif;line-height:1.15}nav{display:flex;justify-content:space-between;align-items:center;padding:22px 0}.logo{font-family:Unbounded,sans-serif;font-weight:800;font-size:1rem;letter-spacing:.06em}.logo span{color:var(--nebula)}.nav-cta{font-family:Space Mono,monospace;font-size:.78rem;letter-spacing:.12em;color:var(--space);background:var(--solar);padding:10px 20px;border-radius:100px;text-decoration:none;font-weight:700;transition:transform .2s ease,box-shadow .2s ease}.nav-cta:hover{transform:translateY(-2px);box-shadow:0 6px 24px #ffb45459}.hero{min-height:92vh;display:flex;flex-direction:column;justify-content:center;padding:60px 0 80px;position:relative}.tminus{cursor:pointer;-webkit-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;color:var(--solar);border:1px solid rgba(255,180,84,.35);padding:8px 18px;border-radius:100px;width:fit-content;margin-bottom:32px}.tminus .dot{width:7px;height:7px;border-radius:50%;background:var(--solar);animation:pulse 1.6s infinite}@keyframes pulse{0%,to{opacity:1}50%{opacity:.25}}.hero h1{font-size:clamp(2.6rem,7.2vw,4.6rem);font-weight:800;letter-spacing:-.01em;margin-bottom:8px}.hero h1 .orbit-word{background:linear-gradient(100deg,var(--nebula) 0%,#C4B9FF 55%,var(--solar) 110%);-webkit-background-clip:text;background-clip:text;color:transparent}.hero .sub{font-size:clamp(1rem,2vw,1.25rem);color:var(--muted);max-width:600px;margin:22px 0 40px}.hero .sub strong{color:var(--star)}.hero-ctas{display:flex;gap:16px;flex-wrap:wrap;align-items:center}.btn-main{font-family:Unbounded,sans-serif;font-weight:600;font-size:.9rem;background:var(--solar);color:var(--space);text-decoration:none;padding:16px 34px;border-radius:100px;border:none;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease;display:inline-block}.btn-main:hover{transform:translateY(-3px);box-shadow:0 10px 40px #ffb45466}.btn-ghost{font-family:Space Mono,monospace;font-size:.82rem;letter-spacing:.1em;color:var(--star);text-decoration:none;padding:15px 28px;border-radius:100px;border:1px solid var(--line);transition:border-color .2s ease}.btn-ghost:hover{border-color:var(--nebula)}.countdown{display:flex;gap:14px;margin-top:56px;flex-wrap:wrap}.cd-cell{background:#11152eb3;border:1px solid var(--line);border-radius:16px;padding:16px 20px;min-width:92px;text-align:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:border-color .4s ease}.cd-cell .num{font-family:Unbounded,sans-serif;font-weight:800;font-size:1.9rem;color:var(--star);transition:color .4s ease}.cd-cell .lab{font-family:Space Mono,monospace;font-size:.62rem;letter-spacing:.2em;color:var(--muted);text-transform:uppercase;margin-top:4px}.countdown.urgent .cd-cell{border-color:#ffb45480}.countdown.urgent .cd-cell .num{color:var(--solar)}.cred{display:flex;gap:40px;flex-wrap:wrap;margin-top:52px;padding-top:32px;border-top:1px solid var(--line)}.cred div .n{font-family:Unbounded,sans-serif;font-weight:800;font-size:1.4rem;color:var(--star)}.cred div .n.big-seats{font-size:2.2rem;color:var(--solar)}.cred div .l{font-family:Space Mono,monospace;font-size:.66rem;letter-spacing:.18em;color:var(--muted);text-transform:uppercase;margin-top:2px}section{padding:110px 0}.sec-head{margin-bottom:56px;max-width:640px}.sec-head h2{font-size:clamp(1.6rem,3.6vw,2.5rem);font-weight:800;margin-top:14px}.sec-head p{color:var(--muted);margin-top:16px;font-size:1.05rem}.grid3{display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:32px 28px;transition:transform .25s ease,border-color .25s ease}.card:hover{transform:translateY(-4px);border-color:var(--nebula-dim)}.card .ico{font-size:1.6rem;margin-bottom:18px}.card h3{font-size:1rem;font-weight:600;margin-bottom:10px}.card p{color:var(--muted);font-size:.94rem}.orbit-sec{background:linear-gradient(180deg,transparent,rgba(88,71,214,.06) 30%,rgba(88,71,214,.06) 70%,transparent)}.timeline{position:relative;max-width:720px;margin:0 auto;padding-left:44px}.timeline:before{content:"";position:absolute;left:14px;top:8px;bottom:8px;width:2px;background:linear-gradient(180deg,var(--solar),var(--nebula) 30%,var(--nebula) 70%,var(--solar));border-radius:2px;opacity:.6}.t-item{position:relative;padding:0 0 44px}.t-item:last-child{padding-bottom:0}.t-item:before{content:"";position:absolute;left:-37px;top:6px;width:16px;height:16px;border-radius:50%;background:var(--space);border:2px solid var(--nebula)}.t-item.launch:before,.t-item.landing:before{border-color:var(--solar);box-shadow:0 0 18px #ffb4548c}.t-item .when{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.18em;color:var(--solar);text-transform:uppercase}.t-item h3{font-size:1.05rem;font-weight:600;margin:8px 0 6px}.t-item p{color:var(--muted);font-size:.94rem;max-width:520px}.ship{position:absolute;left:14px;top:0;transform:translate(-50%,-50%) rotate(180deg);font-size:1.5rem;z-index:2;filter:drop-shadow(0 0 12px rgba(255,180,84,.8));transition:top .15s linear;pointer-events:none}.ship:after{content:"";position:absolute;left:50%;top:-26px;transform:translate(-50%);width:3px;height:22px;border-radius:3px;background:linear-gradient(0deg,rgba(255,180,84,.85),transparent)}@media(prefers-reduced-motion:reduce){.ship{display:none}}.day-tag{display:inline-block;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.24em;text-transform:uppercase;color:var(--nebula);border:1px solid var(--line);padding:6px 16px;border-radius:100px;margin-bottom:28px}.online-badge{display:inline-flex;align-items:center;gap:10px;font-family:Space Mono,monospace;font-size:.78rem;letter-spacing:.14em;color:var(--star);border:1px solid var(--line);background:#11152e99;padding:12px 24px;border-radius:100px;margin-top:8px}.online-badge .dot{width:8px;height:8px;border-radius:50%;background:#5ae38c;box-shadow:0 0 10px #5ae38cb3}.prize-box{background:radial-gradient(120% 160% at 50% -20%,rgba(139,124,255,.22),transparent 60%),var(--panel);border:1px solid var(--line);border-radius:28px;padding:56px 48px;text-align:center}.prize-val{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(2.4rem,7vw,4.4rem);background:linear-gradient(100deg,var(--star),var(--nebula));-webkit-background-clip:text;background-clip:text;color:transparent;font-variant-numeric:tabular-nums}.prize-plus{font-family:Space Mono,monospace;color:var(--solar);font-size:1.05rem;margin-top:6px;letter-spacing:.08em}.prize-list{display:grid;grid-template-columns:repeat(2,1fr);gap:14px;margin-top:44px;text-align:left}.prize-list div{display:flex;gap:12px;align-items:flex-start;background:#06071480;border:1px solid var(--line);border-radius:14px;padding:16px 18px;font-size:.92rem;color:var(--muted)}.prize-list div b{color:var(--star);font-weight:500}.prize-list .st{color:var(--solar);flex-shrink:0}.jury{display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.jury-card{background:var(--panel);border:1px solid var(--line);border-radius:20px;padding:32px 24px;text-align:center;transition:transform .25s ease,border-color .25s ease}.jury-card:hover{transform:translateY(-4px);border-color:var(--nebula-dim)}.jury-card .avatar img{width:100%;height:100%;object-fit:cover;border-radius:50%}.jury-card .avatar{width:84px;height:84px;border-radius:50%;margin:0 auto 20px;display:flex;align-items:center;justify-content:center;font-family:Unbounded,sans-serif;font-weight:800;font-size:1.5rem;background:linear-gradient(135deg,var(--nebula-dim),var(--nebula));color:var(--star)}.jury-card.mystery .avatar{background:#ffb4541f;border:2px dashed rgba(255,180,84,.5);color:var(--solar);font-size:1.8rem}.jury-card h3{font-size:.95rem;font-weight:600;margin-bottom:8px}.jury-card p{color:var(--muted);font-size:.82rem;line-height:1.5}.jury-card.mystery h3{color:var(--solar)}.faq{max-width:720px;margin:0 auto}.faq details{border:1px solid var(--line);border-radius:16px;background:var(--panel);margin-bottom:12px;transition:border-color .2s ease,box-shadow .2s ease}.faq details[open]{border-color:var(--nebula-dim);box-shadow:0 0 28px #8b7cff1f}.faq summary{cursor:pointer;padding:20px 24px;font-weight:500;font-size:.98rem;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:16px}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";font-family:Space Mono,monospace;color:var(--nebula);font-size:1.2rem;flex-shrink:0;transition:transform .2s ease}.faq details[open] summary:after{transform:rotate(45deg)}.faq .ans{padding:0 24px 20px;color:var(--muted);font-size:.93rem}.form-sec{background:radial-gradient(60% 80% at 50% 100%,rgba(255,180,84,.08),transparent 70%);padding-bottom:150px}.form-box{max-width:560px;margin:0 auto;background:var(--panel);border:1px solid var(--line);border-radius:28px;padding:48px 40px}.form-box .seats-left{text-align:center;font-family:Space Mono,monospace;font-size:.75rem;letter-spacing:.2em;color:var(--solar);text-transform:uppercase;margin-bottom:28px}.field{margin-bottom:18px}.field label{display:block;font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.18em;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.field input,.field select{width:100%;background:#06071499;border:1px solid var(--line);border-radius:12px;padding:14px 16px;color:var(--star);font-family:Space Grotesk,sans-serif;font-size:.95rem;transition:border-color .2s ease}.field input:focus,.field select:focus{outline:none;border-color:var(--nebula)}.field select option{background:var(--deep)}.form-box .btn-main{width:100%;text-align:center;margin-top:10px}.contact-banner{margin-top:20px;text-align:center;font-family:Space Mono,monospace;font-size:.74rem;letter-spacing:.08em;color:var(--star);background:#8b7cff1f;border:1px solid var(--line);border-radius:12px;padding:14px 16px}.form-success{display:none;text-align:center;padding:20px 0}.form-success .big{font-size:2.4rem;margin-bottom:16px}.form-success h3{font-size:1.1rem;margin-bottom:10px}.form-success p{color:var(--muted);font-size:.92rem}footer{border-top:1px solid var(--line);padding:36px 0;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;color:var(--muted);font-size:.82rem}footer a{color:var(--nebula);text-decoration:none}.sticky-cta{position:fixed;left:0;right:0;bottom:0;z-index:50;background:#060714eb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-top:1px solid var(--line);padding:12px 20px calc(12px + env(safe-area-inset-bottom));display:none;align-items:center;justify-content:space-between;gap:14px;transform:translateY(110%);transition:transform .35s ease}.sticky-cta.show{transform:none}.sticky-cta .txt{font-family:Space Mono,monospace;font-size:.68rem;letter-spacing:.12em;color:var(--solar);text-transform:uppercase}.sticky-cta a{font-family:Unbounded,sans-serif;font-weight:600;font-size:.78rem;background:var(--solar);color:var(--space);text-decoration:none;padding:12px 24px;border-radius:100px;white-space:nowrap}.launch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:100;background:var(--space);display:none;align-items:center;justify-content:center;overflow:hidden}.launch-overlay.on{display:flex}.lo-stars{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(1.5px 1.5px at 20% 30%,#F4F2FF,transparent),radial-gradient(1px 1px at 70% 20%,#C4B9FF,transparent),radial-gradient(1.5px 1.5px at 40% 70%,#F4F2FF,transparent),radial-gradient(1px 1px at 85% 60%,#F4F2FF,transparent),radial-gradient(1px 1px at 10% 80%,#C4B9FF,transparent),radial-gradient(1.5px 1.5px at 60% 45%,#F4F2FF,transparent),radial-gradient(1px 1px at 30% 15%,#F4F2FF,transparent),radial-gradient(1px 1px at 90% 85%,#C4B9FF,transparent);animation:lo-drift 30s linear infinite;opacity:.8}@keyframes lo-drift{0%{transform:translateY(0)}to{transform:translateY(40%)}}.lo-rocket{position:absolute;left:50%;bottom:-90px;transform:translate(-50%) rotate(-45deg);font-size:4rem;filter:drop-shadow(0 0 30px rgba(255,180,84,.9))}.launch-overlay.launching .lo-rocket{animation:lo-launch 2.2s cubic-bezier(.5,0,.8,.4) forwards}@keyframes lo-launch{0%{bottom:-90px;transform:translate(-50%) rotate(-45deg) scale(1)}15%{transform:translate(-52%) rotate(-45deg) scale(1.05)}30%{transform:translate(-48%) rotate(-45deg) scale(1.05)}to{bottom:115%;transform:translate(-50%) rotate(-45deg) scale(.7)}}.lo-rocket:after{content:"";position:absolute;left:8%;top:88%;width:8px;height:0;border-radius:8px;transform:rotate(0);background:linear-gradient(180deg,var(--solar),rgba(255,180,84,0));opacity:0}.launch-overlay.launching .lo-rocket:after{animation:lo-trail 2.2s ease-out forwards}@keyframes lo-trail{10%{opacity:1;height:40px}to{opacity:1;height:160px}}.lo-text{position:relative;text-align:center;padding:0 24px;opacity:0;transform:translateY(20px);transition:opacity .8s ease,transform .8s ease}.launch-overlay.landed .lo-text{opacity:1;transform:none}.lo-badge{font-family:Space Mono,monospace;font-size:.72rem;letter-spacing:.3em;color:var(--solar);margin-bottom:22px}.lo-text h2{font-family:Unbounded,sans-serif;font-weight:800;font-size:clamp(2rem,7vw,3.6rem);background:linear-gradient(100deg,var(--star),var(--nebula));-webkit-background-clip:text;background-clip:text;color:transparent;margin-bottom:18px}.lo-text p{color:var(--muted);margin-bottom:26px}.lo-cd{font-size:1rem;color:var(--solar);letter-spacing:.14em;margin-bottom:36px}.comet{position:fixed;z-index:1;pointer-events:none;width:130px;height:2px;border-radius:2px;background:linear-gradient(90deg,#f4f2ff00,#f4f2ff);transform-origin:right center;animation:comet-fly 1.1s ease-out forwards}@keyframes comet-fly{0%{opacity:0;transform:translate(0) rotate(var(--ang)) scaleX(.3)}12%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--ang)) scaleX(1)}}@media(prefers-reduced-motion:reduce){.comet{display:none}.lo-stars{animation:none}.launch-overlay.launching .lo-rocket{animation:none;display:none}.lo-text{opacity:1;transform:none;transition:none}}.reveal{opacity:0;transform:translateY(24px);transition:opacity .7s ease,transform .7s ease}.reveal.on{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.tminus .dot{animation:none}*{scroll-behavior:auto}}@media(max-width:980px){.jury{grid-template-columns:repeat(2,1fr)}}@media(max-width:820px){.grid3,.prize-list{grid-template-columns:1fr}section{padding:80px 0}.prize-box{padding:40px 24px}.form-box{padding:36px 24px}.sticky-cta{display:flex}.cred{gap:24px}}@media(max-width:520px){.jury{grid-template-columns:1fr}}
