@import"https://fonts.googleapis.com/css2?family=Cormorant:ital,wght@0,300;0,400;0,500;0,600;1,300;1,400;1,500;1,600&family=DM+Sans:ital,opsz,wght@0,9..40,300;0,9..40,400;0,9..40,500;0,9..40,600;1,9..40,300;1,9..40,400&family=DM+Mono:wght@400;500&display=swap";*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{overflow-x:hidden;background:var(--bg);color:var(--white);font-family:var(--sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:root{--bg: #050507;--bg1: #0A0A0C;--bg2: #0F0F12;--card: #0E0E12;--card2: #131318;--border: rgba(255, 255, 255, .06);--border2: rgba(255, 255, 255, .11);--white: #FAFAFA;--gray: #9A9AA8;--gray-2: #777783;--muted: #4A4A55;--violet: #9678F0;--violet-soft: #B89EF5;--violet-deep: #7B6BC9;--violet-r: 150, 120, 240;--gold: #D4A853;--gold-soft: #C09454;--gold-r: 212, 168, 83;--c1: var(--violet);--c2: var(--violet-soft);--c3: var(--violet-deep);--c1r: var(--violet-r);--c2r: 184, 158, 245;--c3r: 123, 107, 201;--grad: linear-gradient(135deg, #9678F0, #B89EF5);--grad2: linear-gradient(90deg, #9678F0, #B89EF5);--serif: "Cormorant", Georgia, serif;--sans: "DM Sans", system-ui, sans-serif;--mono: "DM Mono", monospace;--ease-out-strong: cubic-bezier(.23, 1, .32, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--glow-violet: 0 0 60px -10px rgba(150, 120, 240, .35)}::selection{background:var(--violet);color:#fff}body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='0.025'/%3E%3C/svg%3E");pointer-events:none;z-index:9998;mix-blend-mode:overlay}@keyframes marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes pulse{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.3)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}@keyframes glow{0%,to{opacity:.3}50%{opacity:.85}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeInUp{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes scaleIn{0%{opacity:0;transform:scale(.94)}to{opacity:1;transform:scale(1)}}@keyframes eyebrowIn{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:translate(0)}}@keyframes lineGrow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes orbDrift{0%{transform:translate(0) scale(1)}33%{transform:translate(40px,-30px) scale(1.05)}66%{transform:translate(-30px,40px) scale(.95)}to{transform:translate(0) scale(1)}}@keyframes shimmer{0%{transform:translate(-100%)}to{transform:translate(200%)}}@keyframes barGrow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes notifSlide{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}@keyframes pulseDot{0%,to{box-shadow:0 0 #9678f099}50%{box-shadow:0 0 0 10px #9678f000}}@keyframes scrollDot{0%{transform:translateY(0);opacity:0}20%{opacity:1}80%{opacity:1}to{transform:translateY(28px);opacity:0}}@keyframes spotlight{0%,to{background-position:0% 50%}50%{background-position:100% 50%}}.italic-key,em.italic-key{font-family:var(--serif);font-style:italic;font-weight:400;color:var(--white);letter-spacing:-.005em}.gold,em.gold{color:var(--gold)}.gtxt{background:var(--grad);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.eyebrow{display:inline-flex;align-items:center;gap:14px;font-family:var(--mono);font-size:11.5px;font-weight:600;color:var(--violet-soft);letter-spacing:.22em;text-transform:uppercase;line-height:1;opacity:0;animation:eyebrowIn .6s var(--ease-out-strong) .05s forwards}.eyebrow:before{content:"";display:block;width:32px;height:1px;background:linear-gradient(90deg,transparent,var(--violet) 40%,var(--violet));opacity:.9;transform-origin:left;animation:lineGrow .8s var(--ease-out-strong) .15s both}.eyebrow.eyebrow-muted{color:var(--gray)}.eyebrow.eyebrow-center{position:relative}.eyebrow.eyebrow-center:after{content:"";display:block;width:32px;height:1px;background:linear-gradient(90deg,var(--violet),var(--violet) 60%,transparent);opacity:.9;transform-origin:right;animation:lineGrow .8s var(--ease-out-strong) .15s both}.pill{display:inline-flex;align-items:center;gap:8px;padding:4px 0;border:none!important;background:transparent!important;border-radius:0!important;font-family:var(--mono);font-size:11px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:var(--violet);position:relative}.pill:before{content:"";display:inline-block;width:24px;height:1px;margin-right:4px;background:linear-gradient(90deg,transparent,currentColor);opacity:.55}.dotbg{background-image:radial-gradient(circle,rgba(255,255,255,.035) 1px,transparent 1px);background-size:32px 32px}.rv{opacity:0;transform:translateY(24px);transition:opacity .85s var(--ease-out-strong),transform .85s var(--ease-out-strong)}.rv.v{opacity:1;transform:translateY(0)}.d1{transition-delay:.07s}.d2{transition-delay:.14s}.d3{transition-delay:.21s}.d4{transition-delay:.28s}.d5{transition-delay:.35s}.d6{transition-delay:.42s}.d7{transition-delay:.49s}.stat-val{font-family:var(--serif);font-size:52px;font-weight:500;line-height:1;color:var(--white);letter-spacing:-.025em;display:inline-flex;align-items:baseline}.stat-val em{font-style:italic;color:var(--violet);font-weight:400;font-size:.65em;margin-left:2px}.btn-p{position:relative;display:inline-flex;align-items:center;gap:9px;padding:16px 34px;background:var(--white);color:#000;border:none;border-radius:10px;font-family:var(--sans);font-size:14px;font-weight:600;letter-spacing:-.005em;cursor:pointer;transition:transform .3s var(--ease-out-strong),box-shadow .35s var(--ease-out-strong);white-space:nowrap;overflow:hidden}.btn-p:hover{transform:translateY(-2px);box-shadow:0 14px 40px -8px #9678f059,0 8px 20px -4px #0009}.btn-p:hover .btn-arrow{transform:translate(3px)}.btn-p:active{transform:scale(.97) translateY(0);box-shadow:none}.btn-arrow{display:inline-block;transition:transform .3s var(--ease-out-strong)}.btn-g{display:inline-flex;align-items:center;gap:9px;padding:15px 28px;background:transparent;color:var(--white);border:1px solid var(--border2);border-radius:10px;font-family:var(--sans);font-size:14px;font-weight:500;cursor:pointer;transition:border-color .3s var(--ease-out-strong),background .3s var(--ease-out-strong),transform .3s var(--ease-out-strong);white-space:nowrap}.btn-g:hover{border-color:#9678f080;background:#9678f00d;transform:translateY(-2px)}.btn-g:active{transform:scale(.97)}.nav-cta{background:var(--white);color:#000;border:none;padding:10px 22px;font-family:var(--sans);font-size:13px;font-weight:600;border-radius:8px;cursor:pointer;transition:background .25s,transform .2s var(--ease-out-strong);white-space:nowrap;letter-spacing:.005em}.nav-cta:hover{background:#ffffffe0;transform:translateY(-1px)}.nav-cta:active{transform:scale(.97)}.magnetic{display:inline-block;transition:transform .35s var(--ease-out-strong);will-change:transform}.magnetic-inner{display:inline-flex;transition:transform .25s var(--ease-out-strong)}.magnetic:hover .magnetic-inner{transform:translateY(-1px)}.magnetic:active .magnetic-inner{transform:scale(.96)}.shimmer-host{position:relative;overflow:hidden}.shimmer-host:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(110deg,transparent 30%,rgba(255,255,255,.5) 50%,transparent 70%);transform:translate(-100%);pointer-events:none;animation:shimmer 1.4s var(--ease-out-strong) .8s 1}.shimmer-host:hover:after{animation:shimmer 1.2s var(--ease-out-strong) infinite}.mask-clip{display:inline-block;overflow:hidden;vertical-align:bottom;line-height:1.1}.mask-clip>span{display:inline-block;transform:translateY(110%);opacity:0;transition:transform 1s var(--ease-out-strong),opacity .5s ease}.mask-clip.in>span{transform:translateY(0);opacity:1}.italic-sweep{background:linear-gradient(110deg,var(--white) 30%,var(--violet-soft) 50%,var(--white) 70%);background-size:200% 100%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;animation:spotlight 6s ease-in-out infinite}.live-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--violet);animation:pulseDot 2s var(--ease-out-strong) infinite}.scroll-dot{position:absolute;top:0;left:50%;width:4px;height:4px;margin-left:-2px;border-radius:50%;background:var(--violet);animation:scrollDot 2s var(--ease-out-strong) infinite}.scard{border-radius:14px;border:1px solid var(--border);background:var(--card);transition:border-color .4s var(--ease-out-strong),transform .4s var(--ease-out-strong),box-shadow .4s var(--ease-out-strong)}.scard:hover{box-shadow:0 28px 70px -16px #000c}.tcard{padding:38px 36px;background:var(--card);border:1px solid var(--border);border-radius:14px;transition:border-color .45s var(--ease-out-strong),transform .45s var(--ease-out-strong),box-shadow .45s var(--ease-out-strong)}.tcard:hover{border-color:#9678f040;transform:translateY(-3px);box-shadow:0 24px 60px -20px #000000bf}@media (max-width: 900px){.hgrid{grid-template-columns:1fr!important}.hvis{display:none!important}.sbento{grid-template-columns:1fr!important}.play{flex-direction:column!important;gap:40px!important}.pleft,.pright{width:100%!important}.tgrid{grid-template-columns:1fr!important}.fcols{grid-template-columns:1fr 1fr!important;gap:32px!important}.navl{display:none!important}.mobc{display:flex!important}.hbtn{flex-direction:column!important;align-items:stretch!important;gap:10px!important}.hbtn .btn-p,.hbtn .btn-g{width:100%!important;justify-content:center!important}.hstats{gap:32px!important}}@media (max-width: 480px){.fcols{grid-template-columns:1fr!important}.hstats{gap:24px!important}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}
