:root{--color-bg:#0d1114;--color-surface:#181e23;--color-orange:#ff8c31;--color-pink:#ff348e;--color-blue:#62b9e6;--color-white:#fff;--color-text:#888;--color-text-bright:#c8d5dc;--color-cream:#f9f4df;--tint-blue:#62b9e61f;--tint-pink:#ff348e1f;--tint-orange:#ff8c311f;--glass-05:#ffffff0a;--glass-10:#ffffff1a;--glass-08:#ffffff0d;--gradient-brand:linear-gradient(90deg,#ff8c31,#ff348e,#62b9e6);--gradient-border:linear-gradient(45deg,#ffffff1a,transparent 50%,#ffffff1a);--font-sans:"Outfit",sans-serif;--fs-h1:clamp(42px,7vw,90px);--fs-h2:clamp(32px,4vw,50px);--fs-h3:clamp(24px,2.4vw,30px);--fs-h4:clamp(20px,1.9vw,24px);--fs-h5:20px;--fs-h6:16px;--container:1280px;--space:16px;--radius-sm:8px;--radius-md:12px;--radius-lg:24px}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--color-bg);color:var(--color-text-bright);font-family:var(--font-sans);font-weight:400;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}h1,h2,h3,h4,h5,h6{color:var(--color-white);margin:0 0 var(--space)}h1{font-size:var(--fs-h1);font-weight:700;line-height:1.05}h2{font-size:var(--fs-h2);font-weight:600;line-height:1.1}h3{font-size:var(--fs-h3);line-height:1.2}h3,h4{font-weight:400}h4{font-size:var(--fs-h4);line-height:1.4}h5{font-size:var(--fs-h5);font-weight:500}h5,h6{line-height:1.2}h6{font-size:var(--fs-h6);font-weight:600}p{margin:0 0 var(--space)}a{color:inherit;text-decoration:none}img,video{max-width:100%;display:block}.container{max-width:var(--container);margin:0 auto;padding:0 var(--space)}.gradient{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:transparent}.btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:10px;padding:14px 32px;border-radius:var(--radius-sm);font-weight:500;font-size:16px;cursor:pointer;border:1px solid transparent;transition:color .3s ease;white-space:nowrap}.btn:before{content:"";position:absolute;top:0;right:-100%;width:100%;height:100%;background:var(--gradient-brand);transition:right .4s ease;z-index:1}.btn:hover:before{right:0}.btn>*{position:relative;z-index:2}.btn:hover{color:var(--color-white)}.btn--primary{background:var(--color-white);color:#0d1114}.btn--ghost{background:var(--glass-05);border-color:var(--glass-10)}.btn--brand,.btn--ghost{color:var(--color-white)}.btn--brand{background:var(--color-orange)}.card{position:relative;background:var(--glass-05)}.card,.card:before{border-radius:var(--radius-lg)}.card:before{content:"";position:absolute;inset:0;padding:2px;background:var(--gradient-border);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}.card--sm,.card--sm:before{border-radius:var(--radius-md)}.gradient-dot,.gradient-dot-2{position:absolute;border-radius:50%;filter:blur(100px);pointer-events:none}.gradient-dot{width:300px;height:300px;opacity:.6;animation:dot-move 20s linear infinite alternate}.gradient-dot-2{width:250px;height:250px;opacity:.5;animation:dot-chaos 15s ease-in-out infinite alternate}@keyframes dot-chaos{0%{transform:translate(0) scale(1)}20%{transform:translate(30px,10px) scale(1.3)}40%{transform:translate(-40px,20px) scale(.8)}60%{transform:translate(50px,-10px) scale(1.4)}80%{transform:translate(-30px,15px) scale(.9)}to{transform:translate(40px,-5px) scale(1.2)}}@keyframes dot-move{0%{transform:translate(0) scale(1)}50%{transform:translate(100px,200px) scale(1.2)}to{transform:translate(-100px,-150px) scale(1)}}.reveal{opacity:0;transform:translateY(16px);transition:opacity 1s ease,transform 1s ease;transition-delay:var(--reveal-delay,0s)}.reveal.is-revealed{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}.gradient-dot,.gradient-dot-2{animation:none}}section{position:relative;padding:90px 0}.aurora{position:absolute;inset:-10% -5%;pointer-events:none;filter:blur(60px);opacity:.45;will-change:transform;background:radial-gradient(38% 30% at 18% 22%,var(--color-orange) 0,transparent 70%),radial-gradient(30% 34% at 78% 18%,var(--color-pink) 0,transparent 70%),radial-gradient(36% 40% at 55% 70%,var(--color-blue) 0,transparent 70%);animation:aurora-drift 18s ease-in-out infinite alternate}@keyframes aurora-drift{0%{transform:translate3d(-3%,-2%,0) rotate(0) scale(1)}50%{transform:translate3d(3%,2%,0) rotate(4deg) scale(1.08)}to{transform:translate3d(-2%,3%,0) rotate(-3deg) scale(1.02)}}.shimmer{background:linear-gradient(100deg,#ff8c31,#ff348e 30%,#62b9e6,#ff8c31 80%);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:shimmer-slide 5s linear infinite}@keyframes shimmer-slide{to{background-position:-250% 0}}.kinetic .word{display:inline-block;margin:0 .11em;opacity:0;transform:translateY(.6em) rotate(4deg);animation:word-in .7s cubic-bezier(.2,.7,.2,1) forwards;animation-delay:calc(var(--i)*90ms + .2s)}@keyframes word-in{to{opacity:1;transform:none}}.glow-border{position:relative;border-radius:var(--radius-lg)}.glow-border:before{content:"";position:absolute;inset:-2px;border-radius:inherit;padding:2px;background:conic-gradient(from var(--angle,0deg),#ff8c31,#ff348e,#62b9e6,#ff8c31);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spin-angle 6s linear infinite;pointer-events:none}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes spin-angle{to{--angle:360deg}}.marquee{overflow:hidden;-webkit-mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(90deg,transparent,#000 8%,#000 92%,transparent)}.marquee__track{display:flex;gap:64px;width:-moz-max-content;width:max-content;animation:marquee-x var(--marquee-dur,30s) linear infinite}.marquee__track:hover{animation-play-state:paused}.marquee--reverse .marquee__track{animation-direction:reverse}@keyframes marquee-x{to{transform:translate(calc(-50% - 32px))}}.tilt{transform-style:preserve-3d;transition:transform .25s ease-out}.tilt__glare{position:absolute;border-radius:inherit;z-index:3}.cursor-spot,.tilt__glare{inset:0;pointer-events:none}.cursor-spot{position:fixed;z-index:9998;background:radial-gradient(360px circle at var(--x,-400px) var(--y,-400px),rgba(98,185,230,.07),transparent 65%)}.scroll-progress{position:fixed;top:0;left:0;right:0;height:3px;z-index:9999;background:var(--gradient-brand);transform-origin:0 50%;transform:scaleX(0)}.float{animation:floaty 6s ease-in-out infinite}@keyframes floaty{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.stat-value{font-size:clamp(40px,5vw,72px);font-weight:700;line-height:1;background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}@media(prefers-reduced-motion:reduce){.aurora,.float,.glow-border:before,.marquee__track,.shimmer{animation:none}.kinetic .word{opacity:1;transform:none;animation:none}.cursor-spot{display:none}}::-moz-selection{background:var(--color-pink);color:#fff}::selection{background:var(--color-pink);color:#fff}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-thumb{background:linear-gradient(var(--color-orange),var(--color-pink),var(--color-blue));border-radius:5px;border:2px solid var(--color-bg)}::-webkit-scrollbar-track{background:var(--color-bg)}:focus-visible{outline:2px solid var(--color-blue);outline-offset:3px;border-radius:4px}:root{--ease-out:cubic-bezier(.22,1,.36,1)}.eyebrow{display:inline-flex;align-items:center;gap:10px;font-size:13px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--color-text-bright);margin-bottom:18px}.eyebrow:before{content:"";width:24px;height:2px;background:var(--gradient-brand);border-radius:1px}.eyebrow__num{color:var(--color-text);font-variant-numeric:tabular-nums}.ghost-word{position:absolute;left:50%;translate:-50% 0;top:-.18em;z-index:0;font-size:clamp(90px,16vw,230px);font-weight:800;line-height:1;letter-spacing:-.02em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.07);pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.word-band{padding:26px 0;border-top:1px solid var(--glass-08);border-bottom:1px solid var(--glass-08);overflow:hidden}.word-band .marquee__track{gap:0;align-items:baseline}.word-band__item{font-size:clamp(40px,5vw,72px);font-weight:800;line-height:1;white-space:nowrap;padding-right:28px;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.22);transition:color .3s var(--ease-out)}.word-band__item:hover{color:var(--color-white);-webkit-text-stroke-color:transparent}.word-band__star{padding-right:28px;font-size:clamp(24px,3vw,40px);background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.link-arrow{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:16px;color:var(--color-white)}.link-arrow .arr{display:inline-block;transition:translate .25s var(--ease-out)}.link-arrow:hover .arr{translate:6px 0}.link-arrow:hover{background:var(--gradient-brand);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent}.link-arrow:hover .arr{-webkit-text-fill-color:var(--color-pink)}.pulse-dot{width:8px;height:8px;border-radius:50%;background:var(--color-blue);position:relative;display:inline-block}.pulse-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid var(--color-blue);animation:pulse-ring 1.8s var(--ease-out) infinite}@keyframes pulse-ring{0%{transform:scale(.4);opacity:1}to{transform:scale(1.4);opacity:0}}.scroll-cue{display:flex;flex-direction:column;align-items:center;gap:8px;margin:44px auto 0;color:var(--color-text);font-size:12px;letter-spacing:.22em;text-transform:uppercase}.scroll-cue:after{content:"";width:1px;height:44px;background:linear-gradient(var(--color-text-bright),transparent);animation:cue-drop 1.6s var(--ease-out) infinite;transform-origin:top}@keyframes cue-drop{0%{transform:scaleY(0);opacity:0}35%{transform:scaleY(1);opacity:1}to{transform:scaleY(1) translateY(18px);opacity:0}}@media(prefers-reduced-motion:reduce){.pulse-dot:after,.scroll-cue:after{animation:none}}.page-enter-active,.page-leave-active{transition:opacity .35s var(--ease-out),transform .35s var(--ease-out);will-change:opacity,transform}.page-enter-from{opacity:0;transform:translateY(28px)}.page-enter-to,.page-leave-from{opacity:1;transform:none}.page-leave-to{opacity:0;transform:translateY(-28px)}@media(prefers-reduced-motion:reduce){.page-enter-active,.page-leave-active{transition:none}}.curtain[data-v-91f8ac20]{position:fixed;inset:0;z-index:10000;pointer-events:none}.curtain__panel[data-v-91f8ac20]{position:absolute;inset:0;display:grid;place-items:center}.curtain__logo[data-v-91f8ac20]{opacity:0;transform:scale(.92);width:220px;height:auto}@media(prefers-reduced-motion:reduce){.curtain[data-v-91f8ac20]{display:none}}.header[data-v-7e091f43]{position:sticky;top:0;z-index:100;padding:14px 0;transition:background .3s ease,backdrop-filter .3s ease}.header--scrolled[data-v-7e091f43]{background:#0d1114d9;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.header__inner[data-v-7e091f43]{display:flex;align-items:center;justify-content:space-between;gap:24px;max-width:1600px;margin:0 auto;padding:0 4%;min-height:45px}.header__logo img[data-v-7e091f43]{width:170px;height:36px;-o-object-fit:contain;object-fit:contain;-o-object-position:center left;object-position:center left}.nav[data-v-7e091f43]{display:flex;align-items:center;gap:4px;background:var(--glass-05);border-radius:var(--radius-md);padding:6px 10px}.nav__item[data-v-7e091f43]{position:relative}.nav__link[data-v-7e091f43]{display:inline-flex;align-items:center;gap:8px;padding:9px 14px;color:var(--color-text-bright);background:none;border:0;font:inherit;font-size:16px;font-weight:300;cursor:pointer;border-radius:var(--radius-sm);transition:color .2s}.nav__link svg[data-v-7e091f43]{opacity:.7}.nav__link--open[data-v-7e091f43],.nav__link[data-v-7e091f43]:hover{color:var(--color-white)}.nav__dropdown[data-v-7e091f43]{position:fixed;top:76px;left:50%;translate:-50% 0;width:min(1024px,94vw);max-height:76vh;overflow:auto;background:var(--color-surface);border:1px solid var(--glass-08);border-radius:var(--radius-lg);padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px;box-shadow:0 24px 60px #00000080}.nav__dropdown[data-v-7e091f43]:before{content:none}.nav__entry[data-v-7e091f43]{display:flex;gap:12px;align-items:flex-start;padding:10px 12px;border-radius:var(--radius-sm);transition:background .15s}.nav__entry[data-v-7e091f43]:hover{background:var(--glass-05)}.nav__entry img[data-v-7e091f43]{width:40px;height:40px;border-radius:8px;flex-shrink:0}.nav__entry strong[data-v-7e091f43]{display:block;color:var(--color-white);font-weight:500;font-size:15px}.nav__entry small[data-v-7e091f43]{color:var(--color-text);font-size:13px;line-height:1.4}.header__actions[data-v-7e091f43]{display:flex;align-items:center;gap:18px}.header__login[data-v-7e091f43]{display:inline-flex;align-items:center;gap:8px;color:var(--color-white);font-size:15px}.header__signup[data-v-7e091f43]{padding:10px 22px}.menu-enter-active[data-v-7e091f43],.menu-leave-active[data-v-7e091f43]{transition:opacity .18s ease,transform .18s ease}.menu-enter-from[data-v-7e091f43],.menu-leave-to[data-v-7e091f43]{opacity:0}@media(max-width:1024px){.nav[data-v-7e091f43]{display:none}}.footer[data-v-18d2ac38]{border-top:1px solid var(--glass-08);padding-top:80px;background:#0b0e11}.footer__grid[data-v-18d2ac38]{display:grid;grid-template-columns:1.6fr repeat(4,1fr);gap:48px;padding-bottom:64px}.footer__brand img[data-v-18d2ac38]{height:30px;width:auto;margin-bottom:20px}.footer__brand p[data-v-18d2ac38]{color:var(--color-text);font-size:14px;max-width:34ch}.footer__socials[data-v-18d2ac38]{display:flex;flex-wrap:wrap;gap:12px;margin-top:8px}.footer__socials a[data-v-18d2ac38]{font-size:13px;color:var(--color-text-bright);padding:6px 12px;border:1px solid var(--glass-10);border-radius:999px;transition:border-color .2s,color .2s}.footer__socials a[data-v-18d2ac38]:hover{border-color:var(--color-orange);color:var(--color-white)}.footer__col[data-v-18d2ac38]{display:flex;flex-direction:column;gap:10px}.footer__col h6[data-v-18d2ac38]{margin-bottom:8px;text-transform:uppercase;letter-spacing:.06em;color:var(--color-white)}.footer__col a[data-v-18d2ac38]{color:var(--color-text);font-size:14px;transition:color .15s}.footer__col a[data-v-18d2ac38]:hover{color:var(--color-white)}.footer__lang[data-v-18d2ac38]{display:inline-flex;align-items:center;gap:8px}.footer__wordmark[data-v-18d2ac38]{font-size:clamp(80px,13vw,210px);font-weight:800;line-height:.9;text-align:center;letter-spacing:-.03em;white-space:nowrap;color:transparent;-webkit-text-stroke:1px hsla(0,0%,100%,.07);-webkit-user-select:none;-moz-user-select:none;user-select:none;margin-bottom:-.22em;overflow:hidden}.footer__bar[data-v-18d2ac38]{position:relative;border-top:1px solid var(--glass-08);padding:22px 0;color:var(--color-text);font-size:14px;background:#0b0e11}.footer__bar-inner[data-v-18d2ac38]{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px}.footer__tagline .gradient[data-v-18d2ac38]{-webkit-text-fill-color:initial;color:var(--color-pink)}@media(max-width:1000px){.footer__grid[data-v-18d2ac38]{grid-template-columns:repeat(2,1fr)}}
