@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_c82dba30-module__1uI8Ra__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_c82dba30-module__1uI8Ra__variable{--font-press-start-2p:"Press Start 2P", "Press Start 2P Fallback"}
.Hero-module__lYpGPq__hero{min-height:calc(100svh - var(--landing-header-height,61px));color:#fff;isolation:isolate;background:radial-gradient(at 82%,#63203920,#0000 62%),#03060e;padding:clamp(24px,5svh,64px) clamp(20px,6vw,96px);display:flex;overflow:hidden}.Hero-module__lYpGPq__content,.Hero-module__lYpGPq__hero{align-items:center;position:relative}.Hero-module__lYpGPq__content{z-index:1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(24px,4vw,80px);width:100%;max-width:1440px;margin:0 auto;display:grid}.Hero-module__lYpGPq__copy{min-width:0}.Hero-module__lYpGPq__headline{letter-spacing:-.04em;text-align:left;margin:0 0 28px;font-size:clamp(28px,3.9vw,59px);font-weight:400;line-height:1.6}.Hero-module__lYpGPq__headlineText{display:contents}.Hero-module__lYpGPq__headlineText>span{display:block}.Hero-module__lYpGPq__accent{color:#0000;background:linear-gradient(100deg,#75deeb,#f4a0ca 48%,#f17fb7);-webkit-background-clip:text;background-clip:text;width:fit-content;max-width:100%}.Hero-module__lYpGPq__description{color:#97a5ba;max-width:600px;margin:0 0 32px;font-size:clamp(16px,1.3vw,20px);line-height:1.75}.Hero-module__lYpGPq__visual{aspect-ratio:600/590;width:100%;max-width:640px;margin:0 auto;position:relative}.Hero-module__lYpGPq__pixelCanvas{width:100%;height:100%;display:block}.Hero-module__lYpGPq__pixel{animation:8s ease-in-out infinite Hero-module__lYpGPq__pixel-light}.Hero-module__lYpGPq__wire{stroke-width:1px;stroke-dasharray:2 5;opacity:.45}.Hero-module__lYpGPq__signal{stroke:#f5afcf;stroke-width:2px;stroke-dasharray:5 450;animation:9s linear infinite Hero-module__lYpGPq__signal-flow}.Hero-module__lYpGPq__centerFrame{fill:#171321;stroke:#f5a3ca;stroke-width:1px;stroke-opacity:.6}.Hero-module__lYpGPq__brand{font-family:var(--font-press-start-2p),monospace;fill:#f7d9e9;font-size:7px}.Hero-module__lYpGPq__useCases{margin:0;padding:0;list-style:none;position:absolute;inset:0}.Hero-module__lYpGPq__useCase{background:color-mix(in srgb,var(--use-case-color) 30%,#111827);clip-path:polygon(8px 0,calc(100% - 8px) 0,calc(100% - 8px) 6px,100% 6px,100% calc(100% - 6px),calc(100% - 8px) calc(100% - 6px),calc(100% - 8px) 100%,8px 100%,8px calc(100% - 6px),0 calc(100% - 6px),0 6px,8px 6px);text-align:left;color:#f3e9f0;justify-content:center;align-items:center;gap:10px;width:clamp(100px,28%,180px);min-height:64px;padding:12px;font-size:clamp(11px,.95vw,14px);font-weight:600;line-height:1.35;display:flex;position:absolute;translate:-50% -50%}.Hero-module__lYpGPq__useCase:before{content:"";clip-path:inherit;z-index:-1;background:#111522;position:absolute;inset:1px}.Hero-module__lYpGPq__useCaseIcon{width:30px;height:30px;color:var(--use-case-color);flex-shrink:0}.Hero-module__lYpGPq__useCase>span{overflow-wrap:anywhere;min-width:0}@keyframes Hero-module__lYpGPq__pixel-light{50%{filter:brightness(1.8)}}@keyframes Hero-module__lYpGPq__signal-flow{to{stroke-dashoffset:-455px}}@media (max-width:1023px){.Hero-module__lYpGPq__hero{padding:44px clamp(20px,6vw,64px)}.Hero-module__lYpGPq__content{grid-template-columns:minmax(0,1fr);gap:40px;max-width:640px}.Hero-module__lYpGPq__headline{font-size:clamp(24px,8vw,56px)}.Hero-module__lYpGPq__description{font-size:17px}.Hero-module__lYpGPq__visual{max-width:600px}.Hero-module__lYpGPq__useCase{font-size:13px}}@media (max-width:767px){.Hero-module__lYpGPq__headline{letter-spacing:-.025em;text-align:center;margin:0 0 16px;font-size:clamp(24px,9.5vw,52px);line-height:1.1}.Hero-module__lYpGPq__headlineText{color:#0000;background:linear-gradient(to right,var(--color-cyan-400),var(--color-purple-400),var(--color-pink-400));background-size:200%;-webkit-background-clip:text;background-clip:text;animation:4s ease-in-out infinite Hero-module__lYpGPq__headline-gradient-shift;display:block}.Hero-module__lYpGPq__headlineText>span{background:0 0;width:auto;display:block}.Hero-module__lYpGPq__visual{display:none}.Hero-module__lYpGPq__description{margin-bottom:24px;font-size:clamp(14px,3.85vw,16px);line-height:1.65}}@keyframes Hero-module__lYpGPq__headline-gradient-shift{0%,to{background-position:0}50%{background-position:100%}}@media (max-width:479px){.Hero-module__lYpGPq__hero{padding-block:36px}}@media (prefers-reduced-motion:reduce){.Hero-module__lYpGPq__hero *,.Hero-module__lYpGPq__hero :after,.Hero-module__lYpGPq__hero :before{transition:none!important;animation:none!important}}
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-duration:initial;--tw-ease:initial;--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0}}}.premium-background{z-index:0;overflow:hidden}.base-gradient,.premium-background{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.base-gradient{background:linear-gradient(135deg,#0f172afa,#1e293bf2 25%,#334155e6 50%,#1e293bf2 75%,#0f172afa) 0 0/200% 200%;animation:15s ease-in-out infinite baseGradientShift}.mesh-gradient{opacity:.5;mix-blend-mode:screen}.mesh-gradient,.noise-overlay{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.noise-overlay{opacity:.03;background-image:radial-gradient(circle at 25% 25%,#fffc 1px,#0000 0),radial-gradient(circle at 75% 75%,#fff9 1px,#0000 0),radial-gradient(circle,#fff6 1px,#0000 0);background-size:50px 50px,80px 80px,120px 120px;animation:30s linear infinite noiseShift}.light-beam{transform-origin:0;pointer-events:none;background:linear-gradient(90deg,#0000,#3b82f699 15%,#9333eacc 30%,#ec4899cc 50%,#9333eacc 70%,#3b82f699 85%,#0000);border-radius:2px;width:300%;height:1px;position:absolute}.light-beam-1{animation:25s linear infinite lightBeamMove1;top:20%;left:-50%;transform:rotate(15deg)}.light-beam-2{animation:30s linear -10s infinite lightBeamMove2;top:60%;left:-50%;transform:rotate(-10deg)}.light-beam-3{animation:35s linear -20s infinite lightBeamMove3;top:80%;left:-50%;transform:rotate(5deg)}.grid-pattern{opacity:.02;background-image:linear-gradient(#ffffff1a 1px,#0000 0),linear-gradient(90deg,#ffffff1a 1px,#0000 0);background-size:100px 100px;animation:40s linear infinite gridDrift}.grid-pattern,.vignette{pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}.vignette{background:radial-gradient(#0000,#0006)}@keyframes baseGradientShift{0%,to{background-position:0}50%{background-position:100%}}@keyframes lightBeamMove1{0%{opacity:0;transform:translate(-100%)rotate(15deg)}10%{opacity:.6}90%{opacity:.6}to{opacity:0;transform:translate(100vw)rotate(15deg)}}@keyframes lightBeamMove2{0%{opacity:0;transform:translate(-100%)rotate(-10deg)}15%{opacity:.4}85%{opacity:.4}to{opacity:0;transform:translate(100vw)rotate(-10deg)}}@keyframes lightBeamMove3{0%{opacity:0;transform:translate(-100%)rotate(5deg)}20%{opacity:.3}80%{opacity:.3}to{opacity:0;transform:translate(100vw)rotate(5deg)}}@keyframes noiseShift{0%{transform:translate(0)}to{transform:translate(50px,50px)}}@keyframes gridDrift{0%{transform:translate(0)}to{transform:translate(100px,100px)}}.hero-glow{position:relative}.hero-glow:before{content:"";filter:blur(20px);z-index:-1;background:linear-gradient(45deg,#3b82f61a,#9333ea1a,#ec48991a);border-radius:20px;animation:4s ease-in-out infinite heroGlow;position:absolute;inset:-20px}@keyframes heroGlow{0%,to{opacity:.5;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}.text-reveal{opacity:0;animation:.8s ease-out forwards textReveal;transform:translateY(30px)}.text-reveal-1{animation-delay:.2s}.text-reveal-2{animation-delay:.4s}.text-reveal-3{animation-delay:.6s}.text-reveal-4{animation-delay:.8s}.text-reveal-5{animation-delay:1s}@keyframes textReveal{to{opacity:1;transform:translateY(0)}}.text-reveal-left{opacity:0;animation:1.2s ease-out forwards textRevealLeft;transform:translate(-50px)}@keyframes textRevealLeft{to{opacity:1;transform:translate(0)}}.premium-button{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4,0,.2,1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.3s;--tw-ease:var(--ease-out,cubic-bezier(0, 0, .2, 1));transition-duration:.3s;transition-timing-function:var(--ease-out,cubic-bezier(0,0,.2,1));pointer-events:auto;z-index:20;height:calc(12 * var(--spacing,.25rem));min-height:48px;max-height:48px;position:relative;overflow:hidden}@media (min-width:40rem){.premium-button{height:calc(14 * var(--spacing,.25rem));min-height:56px;max-height:56px}}.premium-button{padding-inline:calc(6 * var(--spacing,.25rem));padding-block:calc(3 * var(--spacing,.25rem));font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857))}@media (min-width:40rem){.premium-button{padding-inline:calc(8 * var(--spacing,.25rem));padding-block:calc(4 * var(--spacing,.25rem));font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,1.5))}}.premium-button{-webkit-user-select:none;user-select:none;touch-action:manipulation;flex-shrink:0;justify-content:center;align-items:center;transition-timing-function:cubic-bezier(.4,0,.2,1);display:flex}.premium-button:before{content:"";background:linear-gradient(90deg,#0000,#fff3,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.premium-button:hover:before{left:100%}.premium-button:hover{--tw-translate-y:calc(-.5 * var(--spacing,.25rem));translate:var(--tw-translate-x) var(--tw-translate-y);box-shadow:0 10px 25px #00000026}.premium-card{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff1a;border-radius:1rem;margin:.5rem;padding:1rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:relative}.premium-card:before{content:"";border-radius:inherit;opacity:0;pointer-events:none;-webkit-mask-composite:source-out;-webkit-mask-source-type:auto,auto;background:linear-gradient(135deg,#3b82f64d,#9333ea4d,#ec48994d);padding:1px;transition:opacity .3s;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:source-out;mask-composite:subtract;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.premium-card:hover:before{opacity:1}.premium-card:hover{transform:translateY(-5px);box-shadow:0 20px 40px #0000001a}.grid-pattern,.light-beam,.noise-overlay{will-change:transform;backface-visibility:hidden}.base-gradient{will-change:background-position}@keyframes twinkle{0%,to{opacity:.3;transform:scale(1)}50%{opacity:.8;transform:scale(1.2)}}.animate-twinkle{will-change:opacity,transform;animation:3s ease-in-out infinite twinkle}@keyframes letterScale{0%{opacity:0;transform:scale(0)translateY(20px)}60%{opacity:1;transform:scale(1.2)translateY(-5px)}to{opacity:1;transform:scale(1)translateY(0)}}.animate-letter-scale{opacity:0;will-change:opacity,transform;animation:.4s ease-out forwards letterScale;display:inline-block}@keyframes gradientShift{0%,to{background-position:0}50%{background-position:100%}}.animate-gradient-shift{will-change:background-position;animation:15s ease-in-out infinite gradientShift}.bg-gradient-radial{background-color:#0000;background-image:radial-gradient(circle at 20% 30%,#3b82f6,#0000 50%),radial-gradient(circle at 80% 70%,#ec4899,#0000 50%),radial-gradient(circle,#8b5cf6,#0000 50%);background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:200% 200%;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}
