.lp-root>*{flex-shrink:0}@keyframes h27floor{0%{background-position:0 0}to{background-position:0 64px}}@keyframes h27spin{to{transform:rotate(360deg)}}@keyframes h27mq{to{transform:translate(-50%)}}@keyframes h27blink{50%{opacity:0}}@keyframes h27breathe{0%,to{opacity:.55;transform:scale(1)}50%{opacity:1;transform:scale(1.06)}}@keyframes h27travel{0%{left:-8%}to{left:100%}}@keyframes h27drift{0%,to{transform:translate(0)}50%{transform:translate(18px,-14px)}}.h27-floor{transform-origin:50% 100%;pointer-events:none;background-image:linear-gradient(#96d7844d 1px,#0000 1px),linear-gradient(90deg,#96d7844d 1px,#0000 1px);background-size:64px 64px;height:62%;animation:2.6s linear infinite h27floor;position:absolute;bottom:-2px;left:-40%;right:-40%;transform:perspective(380px)rotateX(64deg);-webkit-mask-image:linear-gradient(#0000 8%,#000 85%);mask-image:linear-gradient(#0000 8%,#000 85%)}.h27-sky{pointer-events:none;background-image:linear-gradient(#96d78412 1px,#0000 1px),linear-gradient(90deg,#96d78412 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%);mask-image:radial-gradient(70% 60% at 50% 0,#000 30%,#0000 80%)}.h27-aurora{filter:blur(70px);pointer-events:none;background:conic-gradient(#0000,#96d7842e,#0000 28%,#3a8b7a29,#0000 58%,#96d7841f,#0000 85%);width:1200px;height:1200px;margin:-600px 0 0 -600px;animation:30s linear infinite h27spin;position:absolute;top:40%;left:50%}.h27-horizon{pointer-events:none;background:linear-gradient(90deg,#0000,#96d784e6,#0000);height:2px;position:absolute;left:0;right:0;box-shadow:0 0 24px 6px #96d78459}.h27-word{letter-spacing:-.04em;color:#0000;-webkit-text-stroke:1.5px #96d78429;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none;font-family:JetBrains Mono,monospace;font-weight:700;line-height:.85;position:absolute}.glass{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff17,#ffffff05);border:1px solid #96d78461;border-radius:14px;box-shadow:0 0 0 1px #96d7840f,0 30px 80px #00000073,0 0 70px #96d78424}.mq-wrap{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000);mask-image:linear-gradient(90deg,#0000,#000 10% 90%,#0000)}.mq-track{align-items:center;gap:72px;width:max-content;animation:60s linear infinite h27mq;display:flex}.mq-wrap:hover .mq-track{animation-play-state:paused}.mq-logo{object-fit:contain;filter:brightness(0)invert();opacity:.55;width:auto;max-width:170px;height:46px;transition:opacity .3s}.mq-logo:hover{opacity:1}.mq-logo-light{object-fit:contain;filter:grayscale();opacity:.55;width:auto;max-width:180px;height:52px;transition:filter .3s,opacity .3s}.mq-logo-light:hover{filter:none;opacity:1}.cursor{vertical-align:-.18em;background:#96d784;width:.6em;height:1.1em;animation:1s step-end infinite h27blink;display:inline-block}.grid-lines{background-image:linear-gradient(#215f1e11 1px,#0000 1px),linear-gradient(90deg,#215f1e11 1px,#0000 1px);background-size:56px 56px}.grid-lines-dark{background-image:linear-gradient(#96d78414 1px,#0000 1px),linear-gradient(90deg,#96d78414 1px,#0000 1px);background-size:56px 56px}.dot-grid{background-image:radial-gradient(#215f1e29 1.1px,#0000 1.5px);background-size:22px 22px}.dot-grid-dark{background-image:radial-gradient(#96d78438 1.1px,#0000 1.5px);background-size:22px 22px}.fade-mask{-webkit-mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%);mask-image:radial-gradient(80% 70% at 50% 40%,#000 30%,#0000 85%)}.ghost-num{letter-spacing:-.04em;pointer-events:none;font-family:JetBrains Mono,monospace;font-weight:700;line-height:1;position:absolute}.ill-card{border-radius:14px;transition:transform .45s cubic-bezier(.22,1,.36,1),box-shadow .45s;overflow:hidden}.ill-card:hover{transform:translateY(-4px)rotate(-.4deg)}.glow-ring{box-shadow:0 0 0 1px #96d78480,0 0 40px #96d78440}.breathe{animation:3s ease-in-out infinite h27breathe}.drift{animation:9s ease-in-out infinite h27drift}.travel-line{position:relative;overflow:hidden}.travel-line:after{content:"";background:linear-gradient(90deg,#0000,#96d784,#0000);width:8%;height:3px;animation:3.5s linear infinite h27travel;position:absolute;top:-1px}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}@media (max-width:639px){.h27-floor,.h27-aurora,.breathe,.drift,.travel-line:after,.float-particle{animation:none!important}}.cta-neon-hover{transition:transform .3s cubic-bezier(.34,1.56,.64,1),box-shadow .3s;position:relative;overflow:hidden}.cta-neon-hover:after{content:"";pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff40 45%,#fff6 50%,#ffffff40 55%,#0000 70%);position:absolute;inset:0;transform:translate(-100%)skew(-15deg)}.cta-neon-hover:hover{animation:2s ease-in-out infinite cta-neon-pulse;transform:scale(1.04)translateY(-1px)}.cta-neon-hover:hover:after{animation:.8s cubic-bezier(.22,1,.36,1) forwards cta-shimmer-sweep}.hero-display-title{animation:.7s cubic-bezier(.22,1,.36,1) both hero-display-rise}.glow-text-sm{text-shadow:0 0 6px #96d7841f}.glow-text-md{text-shadow:0 0 8px #96d78426}.glow-text-lg{text-shadow:0 0 10px #96d78426,0 0 20px #96d78426}@keyframes cta-neon-pulse{0%,to{box-shadow:0 0 12px #96d7844d,0 0 30px #96d78426,0 4px 20px #0000001f}50%{box-shadow:0 0 20px #96d78480,0 0 50px #96d78440,0 0 80px #2d8a4e1a,0 4px 20px #0000001f}}@keyframes cta-shimmer-sweep{0%{transform:translate(-100%)skew(-15deg)}to{transform:translate(200%)skew(-15deg)}}@keyframes hero-display-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.cta-neon-hover:hover{transform:none}.hero-display-title{opacity:1;transform:none}}
