@font-face{font-family:Unbounded;src:url("unbounded-600-800.woff2") format("woff2");font-style:normal;font-weight:600 800;font-display:swap}
@font-face{font-family:SpaceGrotesk;src:url("space-grotesk-400-700.woff2") format("woff2");font-style:normal;font-weight:400 700;font-display:swap}
:root{--night:#07020e;--deep:#17052c;--violet:#6f2cff;--magenta:#ff2bd6;--cyan:#2de9ff;--gold:#ffd45e;--white:#fff9ff;--mist:#d7c9df;--line:rgba(247,225,255,.2);--display:Unbounded,sans-serif;--body:SpaceGrotesk,sans-serif;--ease:cubic-bezier(.16,1,.3,1)}
*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:74px;background:var(--night)}body{margin:0;background:var(--night);color:var(--white);font:400 16px/1.6 var(--body);overflow-x:hidden}::selection{background:var(--cyan);color:var(--night)}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--night)}::-webkit-scrollbar-thumb{background:var(--magenta);border:3px solid var(--night);border-radius:10px}img{display:block;max-width:100%;height:auto}a{color:inherit;text-underline-offset:.24em}h1,h2,p{margin-top:0}h1,h2{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance}h1{font-size:clamp(3.9rem,7vw,5.8rem);line-height:.84;text-transform:uppercase;margin:0}h2{font-size:clamp(2.35rem,4.6vw,4.7rem);line-height:1.02;margin-bottom:23px}p{max-width:70ch}svg{fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}a:focus-visible,summary:focus-visible{outline:3px solid var(--cyan);outline-offset:4px}.skip{position:fixed;left:18px;top:-80px;z-index:200;background:var(--cyan);color:var(--night);padding:10px 15px;font-weight:800;text-decoration:none}.skip:focus{top:12px}
.glitz-nav{height:72px;padding:0 max(22px,calc((100vw - 1360px)/2));display:flex;align-items:center;gap:34px;background:#0a0311;border-bottom:1px solid var(--line);position:relative;z-index:50}.glitz-brand{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:700 15px/1 var(--display)}.glitz-brand svg{width:29px;height:29px;color:var(--cyan)}.glitz-brand b{color:var(--magenta)}.glitz-nav nav{display:flex;gap:26px;margin-left:auto}.glitz-nav nav a{font-size:12px;color:var(--mist);font-weight:650;text-decoration:none}.glitz-nav nav a:hover{color:var(--cyan)}.nav-action,.drop-action{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:46px;padding:0 18px;background:var(--magenta);color:var(--night);font:750 10px/1 var(--display);text-transform:uppercase;text-decoration:none;clip-path:polygon(12px 0,100% 0,100% calc(100% - 12px),calc(100% - 12px) 100%,0 100%,0 12px);transition:transform .32s var(--ease),background .2s ease,filter .32s var(--ease)}.nav-action svg{width:17px}.nav-action:hover,.drop-action:hover{transform:translateY(-4px);background:#ff6ee3;filter:drop-shadow(0 14px 22px rgba(255,43,214,.28))}

main{overflow:hidden}.launch{--spark-x:50%;--spark-y:45%;height:570px;position:relative;background:radial-gradient(circle at var(--spark-x) var(--spark-y),rgba(111,44,255,.27),transparent 28%),radial-gradient(circle at 92% 8%,rgba(45,233,255,.12),transparent 26%),var(--deep);isolation:isolate}.launch::before{content:"";position:absolute;z-index:0;left:-18vw;top:-42vw;width:70vw;height:70vw;border:1px solid rgba(45,233,255,.17);border-radius:50%;box-shadow:inset 0 0 150px rgba(111,44,255,.1)}.title-cloud{position:absolute;z-index:8;left:max(34px,calc((100vw - 1260px)/2));top:64px;width:min(39vw,520px)}.title-cloud h1 span,.title-cloud h1 b,.title-cloud h1 em{display:block}.title-cloud h1 span{font-size:.43em;color:var(--cyan);letter-spacing:.09em;margin-bottom:8px}.title-cloud h1 b{font-weight:800}.title-cloud h1 em{font-style:normal;font-size:.54em;color:var(--gold);letter-spacing:.01em;margin-top:13px}.title-cloud p{margin:22px 0 24px;max-width:34ch;color:#eee0f5;font-size:17px}.drop-action{min-height:55px;padding:0 21px;font-size:11px}.drop-action svg{width:19px;height:19px;transition:transform .3s var(--ease)}.drop-action:hover svg{transform:translateY(4px)}
.flight-channel{position:absolute;z-index:3;left:35.5%;top:-32px;width:min(48vw,690px);height:650px;margin:0;overflow:hidden;clip-path:polygon(15% 0,100% 0,85% 100%,0 100%);transform:rotate(2.5deg);background:#250849;filter:drop-shadow(20px 28px 45px rgba(0,0,0,.42));opacity:0}.is-ready .flight-channel{animation:channel-arrive 1.05s var(--ease) forwards}.flight-channel img{width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(1.05) rotate(-2.5deg);animation:channel-drift 9s 1.1s ease-in-out infinite alternate}.flight-channel::after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(7,2,14,.18),transparent 45%),linear-gradient(0deg,rgba(7,2,14,.7),transparent 30%);pointer-events:none}.channel-flare{position:absolute;z-index:2;inset:-20%;background:linear-gradient(112deg,transparent 35%,rgba(45,233,255,.36) 49%,rgba(255,255,255,.6) 50%,transparent 52%);transform:translateX(-80%);animation:flare 5.2s 1.4s ease-in-out infinite}.flight-channel figcaption{position:absolute;z-index:4;right:13%;bottom:48px;display:flex;align-items:center;gap:9px;background:#0a0311;color:var(--mist);padding:11px 14px;font:650 8px/1 var(--display);letter-spacing:.08em;text-transform:uppercase}.flight-channel figcaption strong{color:var(--cyan)}.flight-channel figcaption i{width:1px;height:18px;background:rgba(255,255,255,.25)}
.max-hit{position:absolute;z-index:7;right:max(34px,calc((100vw - 1290px)/2));top:145px;text-align:right}.max-hit strong{display:block;font:800 clamp(3.5rem,6.5vw,6rem)/.84 var(--display);letter-spacing:-.04em;color:var(--magenta);text-shadow:0 0 36px rgba(255,43,214,.26)}.max-hit span{display:block;margin-top:13px;color:var(--mist);font:650 10px/1.35 var(--display);letter-spacing:.09em;text-transform:uppercase}
.gem-field{position:absolute;inset:0;z-index:6;pointer-events:none;overflow:hidden}.gem-field i{position:absolute;top:-50px;width:13px;height:13px;background:var(--cyan);transform:rotate(45deg);box-shadow:0 0 20px currentColor;animation:gem-fall linear infinite}.gem-field i:nth-child(1){left:8%;color:var(--cyan);animation-duration:7s;animation-delay:-2s}.gem-field i:nth-child(2){left:27%;width:8px;height:8px;color:var(--magenta);background:var(--magenta);animation-duration:5.4s;animation-delay:-4s}.gem-field i:nth-child(3){left:44%;color:var(--gold);background:var(--gold);animation-duration:6.5s;animation-delay:-1s}.gem-field i:nth-child(4){left:56%;width:7px;height:7px;color:var(--cyan);animation-duration:4.8s;animation-delay:-3s}.gem-field i:nth-child(5){left:69%;color:var(--magenta);background:var(--magenta);animation-duration:7.8s;animation-delay:-6s}.gem-field i:nth-child(6){left:81%;width:9px;height:9px;color:var(--gold);background:var(--gold);animation-duration:5.9s;animation-delay:-1.4s}.gem-field i:nth-child(7){left:92%;color:var(--cyan);animation-duration:6.7s;animation-delay:-4.4s}.gem-field i:nth-child(8){left:36%;width:6px;height:6px;color:var(--magenta);background:var(--magenta);animation-duration:4.6s;animation-delay:-.5s}.gem-field i:nth-child(9){left:74%;width:6px;height:6px;color:var(--cyan);animation-duration:5.2s;animation-delay:-3.2s}
.drop-ticker{position:absolute;z-index:12;left:0;right:0;bottom:0;height:50px;display:flex;align-items:center;overflow:hidden;background:var(--cyan);color:var(--night);border-top:1px solid rgba(255,255,255,.62)}.ticker-track{width:max-content;display:flex;align-items:center;gap:29px;white-space:nowrap;animation:ticker 22s linear infinite;font:700 10px/1 var(--display);text-transform:uppercase;letter-spacing:.08em}.ticker-track i{width:9px;height:9px;background:var(--magenta);transform:rotate(45deg)}

.cascade-stage{width:min(calc(100% - 44px),1220px);margin:0 auto;padding:128px 0 108px;display:grid;grid-template-columns:minmax(300px,.72fr) 1.12fr;gap:clamp(70px,9vw,145px);align-items:center;position:relative}.cascade-stage::after{content:"6×5";position:absolute;right:-50px;bottom:10px;font:800 clamp(5rem,12vw,10rem)/1 var(--display);letter-spacing:-.04em;color:rgba(255,255,255,.035);pointer-events:none}.cascade-art{margin:0;position:relative;z-index:2;height:520px;overflow:hidden;transform:rotate(-2deg);box-shadow:18px 28px 60px rgba(0,0,0,.42)}.cascade-art img{width:100%;height:115%;object-fit:cover;object-position:center 30%;transform:translateY(-7%)}.cascade-art figcaption{position:absolute;left:0;bottom:0;padding:13px 17px;background:var(--magenta);color:var(--night);font:700 9px/1 var(--display);text-transform:uppercase;letter-spacing:.08em}.cascade-copy h2{max-width:11ch}.cascade-copy>p{font-size:19px;color:var(--mist);max-width:50ch}.cascade-flow{list-style:none;margin:34px 0 0;padding:0;border-top:1px solid var(--line);counter-reset:fall}.cascade-flow li{counter-increment:fall;display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:center;min-height:61px;border-bottom:1px solid var(--line);position:relative}.cascade-flow li::after{content:"↓";position:absolute;right:4px;color:var(--cyan);font-weight:800}.cascade-flow b{font:700 12px/1.3 var(--display);color:var(--magenta);text-transform:uppercase}.cascade-flow span{color:#d9cce2}
.demo-stage{background:var(--magenta);color:var(--night);padding:82px max(30px,calc((100vw - 1180px)/2));display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(70px,9vw,140px);align-items:center;position:relative;overflow:hidden}.demo-stage::after{content:"";position:absolute;width:480px;height:480px;right:-210px;bottom:-320px;border:72px solid rgba(45,233,255,.24);border-radius:50%}.demo-intro,.demo-path{position:relative;z-index:2}.demo-intro h2{max-width:11ch}.demo-intro p{max-width:48ch;font-size:17px}.drop-action.dark{margin-top:15px;background:var(--night);color:var(--white)}.drop-action.dark:hover{background:#241039}.drop-action.dark svg{transform:none}.drop-action.dark:hover svg{transform:translateX(4px)}.demo-path{display:flex;align-items:center;justify-content:space-between;gap:18px}.demo-path span{font-size:14px;max-width:130px}.demo-path b{display:block;font:700 13px/1.2 var(--display);text-transform:uppercase;margin-bottom:5px}.demo-path i{flex:1;max-width:55px;height:1px;background:rgba(7,2,14,.42);position:relative}.demo-path i::after{content:"";position:absolute;right:0;top:-3px;width:7px;height:7px;border-top:1px solid var(--night);border-right:1px solid var(--night);transform:rotate(45deg)}
.info-stage{width:min(calc(100% - 44px),1180px);margin:0 auto;padding:105px 0 110px;display:grid;grid-template-columns:1fr 1fr;gap:clamp(70px,10vw,150px)}.short-guides h2{max-width:10ch}.short-guides nav{margin-top:31px;border-top:1px solid var(--line)}.short-guides nav a{min-height:64px;display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);font-weight:700;text-decoration:none}.short-guides nav a:hover{color:var(--cyan)}.short-guides nav svg{width:18px;color:var(--magenta)}.faqs{padding-top:6px}details{border-bottom:1px solid var(--line)}summary{min-height:72px;display:flex;align-items:center;justify-content:space-between;gap:20px;cursor:pointer;list-style:none;font:650 13px/1.4 var(--display)}summary::-webkit-details-marker{display:none}summary svg{width:18px;color:var(--cyan);transition:transform .25s var(--ease)}details[open] summary svg{transform:rotate(180deg)}details p{color:var(--mist);font-size:14px;margin:0;padding:0 38px 22px 0}.final-drop{min-height:265px;padding:58px max(30px,calc((100vw - 1180px)/2));display:flex;align-items:center;justify-content:space-between;gap:55px;background:var(--violet);position:relative}.final-drop h2{margin-bottom:11px}.final-drop p{margin:0;color:#ece0f6}.drop-action.gold{background:var(--gold);white-space:nowrap}.drop-action.gold:hover{background:#ffe795}
footer{width:min(calc(100% - 44px),1180px);margin:0 auto;padding:36px 0 44px;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:32px;color:#a798b0}footer nav{display:flex;justify-content:center;gap:22px}footer nav a{font-size:12px;text-decoration:none}footer nav a:hover{color:var(--cyan)}footer p{font-size:10px;margin:0;text-align:right}
[data-reveal]{opacity:1;transform:none}.is-ready [data-reveal]{opacity:0;transform:translateY(48px);clip-path:inset(0 0 12% 0)}.is-ready [data-reveal].revealed{opacity:1;transform:none;clip-path:inset(0);transition:opacity .7s var(--ease),transform .95s var(--ease),clip-path .95s var(--ease)}
@keyframes channel-arrive{from{opacity:0;transform:translateY(-70px) rotate(7deg);filter:drop-shadow(20px 28px 45px rgba(0,0,0,.42)) blur(5px)}to{opacity:1;transform:rotate(2.5deg);filter:drop-shadow(20px 28px 45px rgba(0,0,0,.42)) blur(0)}}@keyframes channel-drift{to{transform:scale(1.1) translateY(12px) rotate(-2.5deg)}}@keyframes flare{0%,60%{transform:translateX(-85%)}90%,100%{transform:translateX(85%)}}@keyframes gem-fall{0%{transform:translateY(-50px) rotate(45deg);opacity:0}10%{opacity:1}88%{opacity:.75}100%{transform:translateY(680px) rotate(405deg);opacity:0}}@keyframes ticker{to{transform:translateX(-50%)}}
@supports(animation-timeline:view()){.cascade-art img{animation:cascade-scroll linear both;animation-timeline:view();animation-range:entry 0 cover 100%}@keyframes cascade-scroll{from{transform:translateY(-12%)}to{transform:translateY(0)}}}
@media(max-width:1020px){.title-cloud{left:28px}.flight-channel{left:34%;width:52vw}.max-hit{right:28px}.glitz-nav nav{display:none}}
@media(max-width:780px){html{scroll-padding-top:66px}.glitz-nav{height:64px;padding-inline:17px}.glitz-brand{font-size:12px}.glitz-brand svg{width:26px}.nav-action{margin-left:auto;min-height:41px;padding:0 12px;font-size:8px}.launch{height:650px}.launch::before{width:130vw;height:130vw;top:-95vw;left:-55vw}.title-cloud{left:20px;top:31px;width:74%;}.title-cloud h1{font-size:clamp(3.15rem,14vw,4.25rem)}.title-cloud h1 span{font-size:.38em}.title-cloud p{font-size:14px;line-height:1.45;margin:18px 0 20px;max-width:27ch}.drop-action{min-height:50px;font-size:9px;padding-inline:16px}.flight-channel{left:23%;top:142px;width:95%;height:435px;transform:rotate(5deg);clip-path:polygon(18% 0,100% 0,82% 100%,0 100%)}.is-ready .flight-channel{animation-name:channel-arrive-mobile}.flight-channel img{object-position:48% center}.flight-channel figcaption{right:17%;bottom:30px;font-size:7px}.max-hit{top:449px;right:17px}.max-hit strong{font-size:3.25rem}.max-hit span{font-size:7px;margin-top:7px}.drop-ticker{height:45px}.ticker-track{font-size:8px;gap:22px;animation-duration:18s}.ticker-track i{width:7px;height:7px}.cascade-stage{width:100%;padding:82px 20px 88px;grid-template-columns:1fr;gap:52px}.cascade-art{height:430px;width:min(86%,430px);justify-self:start}.cascade-copy h2{font-size:clamp(2.3rem,10.6vw,3.7rem)}.cascade-copy>p{font-size:17px}.cascade-flow li{grid-template-columns:115px 1fr}.demo-stage{padding:76px 22px;grid-template-columns:1fr;gap:50px}.demo-path{align-items:flex-start}.demo-path span{font-size:12px}.info-stage{width:100%;padding:84px 21px;grid-template-columns:1fr;gap:58px}.final-drop{min-height:370px;padding:58px 22px;align-items:flex-start;flex-direction:column}.final-drop .drop-action{width:100%}footer{width:calc(100% - 40px);grid-template-columns:1fr}footer nav{justify-content:flex-start;flex-wrap:wrap}footer p{text-align:left}}
@media(max-width:430px){body{font-size:15px}.title-cloud{width:79%}.title-cloud h1{font-size:clamp(3rem,14vw,3.75rem)}.title-cloud p{max-width:25ch}.flight-channel{left:20%;width:104%;height:420px}.cascade-flow li{grid-template-columns:1fr;gap:5px;padding:13px 0}.demo-path{display:grid;grid-template-columns:1fr}.demo-path i{width:1px;height:24px;margin-left:5px}.demo-path i::after{right:-3px;top:auto;bottom:0;transform:rotate(135deg)}.info-stage{padding-inline:18px}}
@media(max-width:780px){.cascade-stage{padding-top:42px}.title-cloud p{text-shadow:0 2px 16px rgba(7,2,14,.85)}}
@keyframes channel-arrive-mobile{from{opacity:0;transform:translateY(-55px) rotate(10deg);filter:blur(5px)}to{opacity:1;transform:rotate(5deg);filter:blur(0)}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.flight-channel{opacity:1}.flight-channel img{transform:scale(1.05) rotate(-2.5deg)}.is-ready [data-reveal]{opacity:1;transform:none;clip-path:none}}
/* GLITZDROP retains the falling chute without an oversized first fold. */
@media(min-width:781px) and (max-height:780px){.launch{height:500px}.title-cloud{top:34px}.flight-channel{height:560px}.max-hit{top:115px}.cascade-stage{padding-top:28px;align-items:start;opacity:1;transform:none}}
@media(max-width:780px){.launch{height:500px}.title-cloud{top:24px}.flight-channel{top:120px;height:340px}.max-hit{top:370px}.cascade-stage{padding-top:28px;opacity:1;transform:none}}
.is-ready .cascade-stage[data-reveal]{opacity:1;transform:none;clip-path:none}

/* CTA signal: a chute-edge shimmer that belongs to the GLITZDROP language. */
.drop-action[data-yl-cta]{box-shadow:inset 0 0 0 2px rgba(255,255,255,.58);filter:drop-shadow(0 12px 18px rgba(255,43,214,.4)) drop-shadow(0 0 8px rgba(58,244,255,.22))}
.drop-action[data-yl-cta] svg{animation:drop-cue-light 2.75s ease-in-out infinite}
.drop-action[data-yl-cta]:hover{filter:drop-shadow(0 16px 24px rgba(255,43,214,.5)) drop-shadow(0 0 12px rgba(58,244,255,.32))}
.drop-action[data-yl-cta]:focus-visible{outline:3px solid var(--cyan);outline-offset:6px}
.drop-action.dark[data-yl-cta]{box-shadow:inset 0 0 0 2px var(--magenta);filter:drop-shadow(0 12px 18px rgba(14,5,26,.44))}
@keyframes drop-cue-light{0%,70%,100%{opacity:1}82%{opacity:.42}}
@media(prefers-reduced-motion:reduce){.drop-action[data-yl-cta] svg{animation:none!important}}
