@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/55c55f0601d81cf3-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/26a46d62cd723877-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/97e0cb1ae144a2a9-s.woff2) format("woff2");unicode-range:u+1f??}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/581909926a08bbc8-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/df0a9ae256c0569c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8e9860b6e62d6359-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Inter_e8ce0c;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e4af272ccee01ff0-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Inter_Fallback_e8ce0c;src:local("Arial");ascent-override:90.49%;descent-override:22.56%;line-gap-override:0.00%;size-adjust:107.06%}.__className_e8ce0c{font-family:__Inter_e8ce0c,__Inter_Fallback_e8ce0c;font-style:normal}*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{box-sizing:border-box;border:0 solid #e5e7eb}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]:where(:not([hidden=until-found])){display:none}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.absolute{position:absolute}.relative{position:relative}.inset-y-0{top:0;bottom:0}.-right-2{right:-.5rem}.-top-2{top:-.5rem}.left-0{left:0}.right-0{right:0}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-auto{margin-left:auto;margin-right:auto}.mb-1{margin-bottom:.25rem}.mb-12{margin-bottom:3rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-6{margin-bottom:1.5rem}.mb-8{margin-bottom:2rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.grid{display:grid}.hidden{display:none}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-24{height:6rem}.h-3{height:.75rem}.h-32{height:8rem}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-7{height:1.75rem}.h-8{height:2rem}.h-9{height:2.25rem}.min-h-\[44px\]{min-height:44px}.min-h-\[48px\]{min-height:48px}.min-h-\[56px\]{min-height:56px}.min-h-screen{min-height:100vh}.w-10{width:2.5rem}.w-12{width:3rem}.w-3{width:.75rem}.w-32{width:8rem}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-7{width:1.75rem}.w-8{width:2rem}.w-9{width:2.25rem}.w-auto{width:auto}.w-full{width:100%}.min-w-\[48px\]{min-width:48px}.max-w-2xl{max-width:42rem}.max-w-3xl{max-width:48rem}.max-w-4xl{max-width:56rem}.max-w-6xl{max-width:72rem}.max-w-full{max-width:100%}.max-w-lg{max-width:32rem}.flex-1{flex:1 1 0%}.flex-shrink-0{flex-shrink:0}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.touch-manipulation{touch-action:manipulation}.list-inside{list-style-position:inside}.list-disc{list-style-type:disc}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-6{gap:1.5rem}.gap-8{gap:2rem}.space-y-1>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.25rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.25rem * var(--tw-space-y-reverse))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.space-y-4>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1rem * var(--tw-space-y-reverse))}.space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.overflow-hidden{overflow:hidden}.rounded-2xl{border-radius:1rem}.rounded-full{border-radius:9999px}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.border{border-width:1px}.border-4{border-width:4px}.border-t{border-top-width:1px}.border-purple-400\/50{border-color:rgba(192,132,252,.5)}.border-purple-500\/30{border-color:rgba(168,85,247,.3)}.border-red-500\/20{border-color:rgba(239,68,68,.2)}.border-white\/10{border-color:hsla(0,0%,100%,.1)}.border-white\/20{border-color:hsla(0,0%,100%,.2)}.bg-black\/20{background-color:rgba(0,0,0,.2)}.bg-black\/30{background-color:rgba(0,0,0,.3)}.bg-black\/40{background-color:rgba(0,0,0,.4)}.bg-blue-500{--tw-bg-opacity:1;background-color:rgb(59 130 246/var(--tw-bg-opacity,1))}.bg-red-500\/10{background-color:rgba(239,68,68,.1)}.bg-white\/10{background-color:hsla(0,0%,100%,.1)}.bg-gradient-to-br{background-image:linear-gradient(to bottom right,var(--tw-gradient-stops))}.bg-gradient-to-r{background-image:linear-gradient(to right,var(--tw-gradient-stops))}.from-purple-400{--tw-gradient-from:#c084fc var(--tw-gradient-from-position);--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-500{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-purple-600{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.from-slate-900{--tw-gradient-from:#0f172a var(--tw-gradient-from-position);--tw-gradient-to:rgba(15,23,42,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.via-pink-400{--tw-gradient-to:rgba(244,114,182,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#f472b6 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-500{--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#a855f7 var(--tw-gradient-via-position),var(--tw-gradient-to)}.via-purple-900{--tw-gradient-to:rgba(88,28,135,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#581c87 var(--tw-gradient-via-position),var(--tw-gradient-to)}.to-pink-400{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.to-pink-500{--tw-gradient-to:#ec4899 var(--tw-gradient-to-position)}.to-purple-600{--tw-gradient-to:#9333ea var(--tw-gradient-to-position)}.to-slate-900{--tw-gradient-to:#0f172a var(--tw-gradient-to-position)}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.object-cover{-o-object-fit:cover;object-fit:cover}.p-3{padding:.75rem}.p-8{padding:2rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-4{padding-left:1rem;padding-right:1rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.px-8{padding-left:2rem;padding-right:2rem}.py-12{padding-top:3rem;padding-bottom:3rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-8{padding-top:2rem;padding-bottom:2rem}.pb-4{padding-bottom:1rem}.pl-10{padding-left:2.5rem}.pl-3{padding-left:.75rem}.pr-12{padding-right:3rem}.pr-3{padding-right:.75rem}.text-left{text-align:left}.text-center{text-align:center}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-xs{font-size:.75rem;line-height:1rem}.font-black{font-weight:900}.font-bold{font-weight:700}.font-medium{font-weight:500}.font-semibold{font-weight:600}.uppercase{text-transform:uppercase}.leading-relaxed{line-height:1.625}.leading-tight{line-height:1.25}.tracking-wide{letter-spacing:.025em}.tracking-wider{letter-spacing:.05em}.tracking-widest{letter-spacing:.1em}.text-gray-300{--tw-text-opacity:1;color:rgb(209 213 219/var(--tw-text-opacity,1))}.text-gray-400{--tw-text-opacity:1;color:rgb(156 163 175/var(--tw-text-opacity,1))}.text-gray-500{--tw-text-opacity:1;color:rgb(107 114 128/var(--tw-text-opacity,1))}.text-purple-300{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.text-purple-400{--tw-text-opacity:1;color:rgb(192 132 252/var(--tw-text-opacity,1))}.text-red-400{--tw-text-opacity:1;color:rgb(248 113 113/var(--tw-text-opacity,1))}.text-transparent{color:transparent}.text-white{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}.text-yellow-400{--tw-text-opacity:1;color:rgb(250 204 21/var(--tw-text-opacity,1))}.underline{text-decoration-line:underline}.placeholder-gray-400::-moz-placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.placeholder-gray-400::placeholder{--tw-placeholder-opacity:1;color:rgb(156 163 175/var(--tw-placeholder-opacity,1))}.opacity-80{opacity:.8}.shadow-2xl{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.backdrop-blur-md{--tw-backdrop-blur:blur(12px)}.backdrop-blur-md,.backdrop-blur-sm{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.backdrop-blur-sm{--tw-backdrop-blur:blur(4px)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition-colors{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-300{transition-duration:.3s}html{scroll-padding-top:2rem}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.hero-video:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(147,51,234,.1) 50%,transparent 70%);opacity:0;transition:opacity .5s ease;pointer-events:none;z-index:1}.hero-video:hover{transform:scale(1.03) rotateY(2deg);box-shadow:0 40px 80px -12px rgba(0,0,0,.5),0 0 0 1px rgba(147,51,234,.5),0 0 60px rgba(147,51,234,.4)}.hero-video:hover:before{opacity:1}.perspective-1000{perspective:1000px}.banner-logo-glow{filter:drop-shadow(0 0 20px rgba(139,92,246,.6)) drop-shadow(0 0 40px rgba(168,85,247,.4)) drop-shadow(0 0 60px rgba(236,72,153,.3));animation:banner-glow-pulse 4s ease-in-out infinite;transform:translateZ(0);will-change:filter;contain:layout style paint}@keyframes banner-glow-pulse{0%,to{filter:drop-shadow(0 0 20px rgba(139,92,246,.6)) drop-shadow(0 0 40px rgba(168,85,247,.4)) drop-shadow(0 0 60px rgba(236,72,153,.3))}50%{filter:drop-shadow(0 0 30px rgba(139,92,246,.8)) drop-shadow(0 0 60px rgba(168,85,247,.6)) drop-shadow(0 0 90px rgba(236,72,153,.5))}}.banner-float-animation{animation:banner-float 6s ease-in-out infinite;transform:translateZ(0);will-change:transform;contain:layout style paint}@keyframes banner-float{0%,to{transform:translateZ(0)}50%{transform:translate3d(0,-10px,0)}}@keyframes glow{0%,to{box-shadow:0 0 20px rgba(147,51,234,.5)}50%{box-shadow:0 0 40px rgba(147,51,234,.8),0 0 60px rgba(147,51,234,.6)}}.glow-border{animation:glow 3s ease-in-out infinite}.bg-grid{background-image:linear-gradient(rgba(147,51,234,.1) 1px,transparent 0),linear-gradient(90deg,rgba(147,51,234,.1) 1px,transparent 0);background-size:20px 20px}.floating-logo{position:absolute;pointer-events:none;z-index:1;filter:drop-shadow(0 0 15px rgba(139,92,246,.3));animation:logo-float 20s ease-in-out infinite;transform:translateZ(0);will-change:transform,opacity;contain:layout style paint}.logo-1{top:20%;left:10%;animation-delay:0s}.logo-2{top:60%;right:15%;animation-delay:-8s}.logo-3{top:80%;left:75%;animation-delay:-16s}@keyframes logo-float{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1);opacity:.2}25%{transform:translate3d(30px,-20px,0) rotate(5deg) scale3d(1.1,1.1,1);opacity:.3}50%{transform:translate3d(60px,10px,0) rotate(-3deg) scale3d(.9,.9,1);opacity:.15}75%{transform:translate3d(20px,30px,0) rotate(8deg) scale3d(1.05,1.05,1);opacity:.25}}.floating-crown{position:absolute;color:gold;opacity:.7;pointer-events:none;z-index:1;filter:drop-shadow(0 0 15px rgba(255,215,0,.6)) drop-shadow(0 0 30px rgba(255,215,0,.3));animation:crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;transform:translateZ(0);will-change:transform,filter;contain:layout style paint}@keyframes crown-pulse{0%,to{filter:drop-shadow(0 0 15px rgba(255,215,0,.6)) drop-shadow(0 0 30px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 0 25px rgba(255,215,0,.8)) drop-shadow(0 0 50px rgba(255,215,0,.5))}}.crown-1{animation:float-crown-1 18s cubic-bezier(.45,.05,.55,.95) infinite,crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;top:15%;left:8%}.crown-1,.crown-2{will-change:transform,filter}.crown-2{animation:float-crown-2 22s cubic-bezier(.45,.05,.55,.95) infinite,crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;top:65%;right:12%;animation-delay:-6s,-1s}.crown-3{animation:float-crown-3 25s cubic-bezier(.45,.05,.55,.95) infinite,crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;top:35%;left:85%;animation-delay:-12s,-2s}.crown-3,.crown-4{will-change:transform,filter}.crown-4{animation:float-crown-4 20s cubic-bezier(.45,.05,.55,.95) infinite,crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;top:85%;left:15%;animation-delay:-8s,-3s}.crown-5{animation:float-crown-5 28s cubic-bezier(.45,.05,.55,.95) infinite,crown-pulse 4s cubic-bezier(.45,.05,.55,.95) infinite;top:25%;right:25%;animation-delay:-15s,-.5s;will-change:transform,filter}@keyframes float-crown-1{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1)}25%{transform:translate3d(40px,-30px,0) rotate(8deg) scale3d(1.1,1.1,1)}50%{transform:translate3d(80px,15px,0) rotate(-5deg) scale3d(.9,.9,1)}75%{transform:translate3d(30px,40px,0) rotate(12deg) scale3d(1.05,1.05,1)}}@keyframes float-crown-2{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1)}33%{transform:translate3d(-50px,-40px,0) rotate(-10deg) scale3d(1.15,1.15,1)}66%{transform:translate3d(25px,-15px,0) rotate(6deg) scale3d(.85,.85,1)}}@keyframes float-crown-3{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1)}20%{transform:translate3d(-35px,45px,0) rotate(9deg) scale3d(1.2,1.2,1)}60%{transform:translate3d(55px,-35px,0) rotate(-7deg) scale3d(.8,.8,1)}80%{transform:translate3d(-15px,20px,0) rotate(4deg) scale3d(1.1,1.1,1)}}@keyframes float-crown-4{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1)}40%{transform:translate3d(60px,-50px,0) rotate(15deg) scale3d(.9,.9,1)}80%{transform:translate3d(-40px,25px,0) rotate(-8deg) scale3d(1.3,1.3,1)}}@keyframes float-crown-5{0%,to{transform:translateZ(0) rotate(0deg) scaleX(1)}50%{transform:translate3d(-25px,-60px,0) rotate(-6deg) scale3d(1.1,1.1,1)}}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.float-animation{animation:float 6s ease-in-out infinite}.btn-primary{position:relative;overflow:hidden;background:linear-gradient(135deg,#8b5cf6,#a855f7);transition:all .3s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;min-height:48px;min-width:48px;padding:12px 24px;touch-action:manipulation;cursor:pointer;transform:translateZ(0);will-change:transform,box-shadow;contain:layout style paint}.btn-primary:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.3),transparent);transition:left .5s ease}.btn-primary:hover:before{left:100%}.btn-primary:hover{transform:translate3d(0,-4px,0) scale3d(1.05,1.05,1);box-shadow:0 25px 50px rgba(139,92,246,.5),0 0 0 1px hsla(0,0%,100%,.3),0 0 60px rgba(139,92,246,.3)}.btn-primary:active{transform:translate3d(0,-2px,0) scale3d(1.02,1.02,1)}@media (hover:hover){.btn-primary{transition:all .3s cubic-bezier(.4,0,.2,1)}.btn-primary:hover{animation:magnetic-pulse 2s ease-in-out infinite}}@keyframes magnetic-pulse{0%,to{transform:translate3d(0,-4px,0) scale3d(1.05,1.05,1)}50%{transform:translate3d(0,-6px,0) scale3d(1.07,1.07,1)}}.card-hover{transition:all .4s cubic-bezier(.4,0,.2,1);transform-style:preserve-3d;perspective:1000px}.card-hover:hover{transform:translateY(-12px) rotateX(8deg) rotateY(8deg) scale(1.02);box-shadow:0 30px 60px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.2),0 0 40px rgba(139,92,246,.2)}.hero-video{aspect-ratio:16/9;box-shadow:0 25px 50px -12px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1),0 0 40px rgba(147,51,234,.2);border:2px solid rgba(147,51,234,.3);transition:all .5s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden;animation:video-gentle-float 8s ease-in-out infinite}@keyframes video-gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}.hero-video:hover{transform:scale(1.02) translateY(-5px);box-shadow:0 35px 70px rgba(0,0,0,.5),0 0 0 1px rgba(147,51,234,.5),0 0 60px rgba(147,51,234,.4)}.loading-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:linear-gradient(135deg,#0f172a,#581c87 50%,#0f172a);z-index:9999;display:flex;align-items:center;justify-content:center;opacity:1;transition:opacity .5s ease}.loading-overlay.fade-out{opacity:0;pointer-events:none}.loading-spinner{width:60px;height:60px;border:3px solid rgba(139,92,246,.3);border-top-color:#8b5cf6;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.micro-bounce{transition:transform .2s ease;min-height:44px;touch-action:manipulation}.micro-bounce:hover{transform:scale(1.05)}.micro-bounce:active{transform:scale(.95)}@media (max-width:768px){.btn-primary{min-height:56px;padding:16px 32px;font-size:16px}.hero-video{width:calc(100vw - 2rem)!important;max-width:calc(100vw - 2rem)!important;height:auto!important;max-height:50vh!important;margin:0 auto;border-radius:12px;transform:none!important;animation:none!important;aspect-ratio:16/9!important;-o-object-fit:cover!important;object-fit:cover!important}.hero-video:hover{transform:none!important;box-shadow:0 25px 50px -12px rgba(0,0,0,.4),0 0 0 1px hsla(0,0%,100%,.1),0 0 40px rgba(147,51,234,.2)}.mobile-spacing{padding-left:16px;padding-right:16px}.card-hover{transform:none!important}.card-hover:hover{transform:translateY(-4px)!important}h1,h2,h3{line-height:1.3;-webkit-hyphens:auto;hyphens:auto}h1,h2,h3,p{word-wrap:break-word;overflow-wrap:break-word;text-align:center;padding:0 .5rem}p{line-height:1.6;font-size:16px}.text-3xl,.text-4xl,.text-5xl,.text-6xl{word-wrap:break-word!important;overflow-wrap:break-word!important;-webkit-hyphens:auto!important;hyphens:auto!important;line-height:1.2!important}.subtitle-stagger{font-size:1.125rem!important;line-height:1.5!important;gap:.5rem!important;text-align:center!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;padding:0 1rem!important;max-width:100%!important;overflow-wrap:break-word!important}.subtitle-stagger .subtitle-word{display:inline-block!important;margin:.125rem!important;word-break:keep-all!important;flex-shrink:1!important}.loading-overlay{padding:20px}.loading-spinner{width:50px;height:50px}.floating-crown{opacity:.5;animation-duration:calc(var(--original-duration) * 1.5)}.premium-particle{opacity:.6;animation-duration:calc(var(--original-duration) * 1.2)}.typewriter-text{animation-duration:2s}.banner-logo-glow{filter:drop-shadow(0 0 15px rgba(139,92,246,.6))}.glitch-text:after,.glitch-text:before{opacity:.4}.magnetic-pulse{animation:none!important}}@media (max-width:480px){.btn-primary{width:100%;min-height:60px;padding:18px 24px;margin-bottom:8px}.card-hover{margin-bottom:16px;padding:20px!important}.text-3xl{font-size:1.75rem!important}.text-4xl{font-size:2rem!important}.text-5xl{font-size:2.25rem!important}.text-6xl{font-size:2.5rem!important}.banner-logo-glow{max-height:80px!important}.typewriter-text{animation-duration:1.5s!important}.gradient-wave-text{animation-duration:4s!important}.subtitle-stagger .subtitle-word{animation-delay:.1s!important}.subtitle-stagger{font-size:1rem!important;line-height:1.4!important;gap:.25rem!important;text-align:center!important;flex-wrap:wrap!important;word-break:break-word!important;justify-content:center!important;align-items:center!important;padding:0 .5rem!important;max-width:100%!important;overflow-wrap:break-word!important}.subtitle-stagger .subtitle-word{display:inline-block!important;margin:.1rem!important;min-width:-moz-fit-content!important;min-width:fit-content!important;flex-shrink:1!important;white-space:nowrap!important}.text-2xl,.text-xl{font-size:1.1rem!important;line-height:1.4!important;word-wrap:break-word!important;overflow-wrap:break-word!important}*{word-wrap:break-word;overflow-wrap:break-word}body,html{overflow-x:hidden}}.welcome-text-slide{opacity:0;transform:translate3d(-100px,0,0);animation:welcome-slide-in 1.5s cubic-bezier(.25,.46,.45,.94) forwards;will-change:transform,opacity;contain:layout style paint}@keyframes welcome-slide-in{0%{opacity:0;transform:translate3d(-100px,0,0)}to{opacity:1;transform:translateZ(0)}}.typewriter-text{overflow:hidden;border-right:3px solid rgba(147,51,234,.9);white-space:nowrap;animation:typing 3s steps(21) 1.5s forwards,blink-caret .75s step-end infinite;width:0;transform:translateZ(0);will-change:width,border-color;contain:layout style paint;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-weight:800}@keyframes typing{0%{width:0}to{width:100%}}@keyframes blink-caret{0%,to{border-color:transparent}50%{border-color:rgba(147,51,234,.9)}}.gradient-wave-text{background:linear-gradient(45deg,#9333ea,#7c3aed,#8b5cf6,#a855f7,#c084fc,#9333ea);background-size:400% 400%;animation:gradient-wave 3s cubic-bezier(.45,.05,.55,.95) infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;transform:translateZ(0);will-change:background-position;contain:layout style paint;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes gradient-wave{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}.glitch-text{position:relative;transform:translateZ(0);contain:layout style paint;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.glitch-text:after,.glitch-text:before{content:"CREATIVE QUEEN TALENT";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(45deg,#9333ea,#7c3aed,#8b5cf6,#a855f7,#c084fc,#9333ea);background-size:400% 400%;-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;opacity:.4;transform:translateZ(0);will-change:transform,opacity;contain:layout style paint}.glitch-text:before{animation:glitch-1 4s infinite;z-index:-1}.glitch-text:after{animation:glitch-2 4s infinite;z-index:-2}.gradient-text-animate{background:linear-gradient(45deg,#9333ea,#7c3aed,#8b5cf6,#a855f7,#c084fc,#9333ea);background-size:400% 400%;animation:gradient-shift 4s ease infinite;background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes gradient-shift{0%{background-position:0 50%}25%{background-position:100% 50%}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 50%}}.animated-text .letter{display:inline-block;opacity:0;transform:translateY(50px) rotateX(90deg);animation:letter-reveal .8s ease-out forwards}.animated-text .letter:first-child{animation-delay:.1s}.animated-text .letter:nth-child(2){animation-delay:.15s}.animated-text .letter:nth-child(3){animation-delay:.2s}.animated-text .letter:nth-child(4){animation-delay:.25s}.animated-text .letter:nth-child(5){animation-delay:.3s}.animated-text .letter:nth-child(6){animation-delay:.35s}.animated-text .letter:nth-child(7){animation-delay:.4s}.animated-text .letter:nth-child(8){animation-delay:.45s}.animated-text .letter:nth-child(9){animation-delay:.5s}.animated-text .letter:nth-child(10){animation-delay:.55s}.animated-text .letter:nth-child(11){animation-delay:.6s}.animated-text .letter:nth-child(12){animation-delay:.65s}.animated-text .letter:nth-child(13){animation-delay:.7s}.animated-text .letter:nth-child(14){animation-delay:.75s}.animated-text .letter:nth-child(15){animation-delay:.8s}.animated-text .letter:nth-child(16){animation-delay:.85s}.animated-text .letter:nth-child(17){animation-delay:.9s}.animated-text .letter:nth-child(18){animation-delay:.95s}.animated-text .letter:nth-child(19){animation-delay:1s}.animated-text .letter:nth-child(20){animation-delay:1.05s}.animated-text .letter:nth-child(21){animation-delay:1.1s}@keyframes letter-reveal{0%{opacity:0;transform:translateY(50px) rotateX(90deg) scale(.5)}50%{opacity:.8;transform:translateY(-10px) rotateX(0deg) scale(1.1)}to{opacity:1;transform:translateY(0) rotateX(0deg) scale(1)}}.subtitle-simple{opacity:0;animation:simple-fade 1s ease-out 3.5s forwards}.subtitle-stagger .subtitle-word{display:inline-block;opacity:0;transform:translate3d(0,20px,0);animation:subtitle-fade-in .6s ease-out forwards;will-change:transform,opacity;contain:layout style paint}.subtitle-stagger .subtitle-word:first-child{animation-delay:4s}.subtitle-stagger .subtitle-word:nth-child(2){animation-delay:4.1s}.subtitle-stagger .subtitle-word:nth-child(3){animation-delay:4.2s}.subtitle-stagger .subtitle-word:nth-child(4){animation-delay:4.3s}.subtitle-stagger .subtitle-word:nth-child(5){animation-delay:4.4s}.subtitle-stagger .subtitle-word:nth-child(6){animation-delay:4.5s}@keyframes subtitle-fade-in{0%{opacity:0;transform:translate3d(0,20px,0)}to{opacity:1;transform:translateZ(0)}}.sparkle-float{opacity:0;animation:sparkle-appear .8s cubic-bezier(.25,.46,.45,.94) 4.8s forwards,sparkle-float-motion 3s cubic-bezier(.45,.05,.55,.95) infinite;transform:translateZ(0);will-change:transform,opacity;contain:layout style paint}@keyframes sparkle-appear{0%{opacity:0;transform:scale3d(0,0,1) rotate(0deg)}to{opacity:1;transform:scaleX(1) rotate(1turn)}}@keyframes sparkle-float-motion{0%,to{transform:translateZ(0) rotate(0deg)}50%{transform:translate3d(0,-10px,0) rotate(180deg)}}.text-shadow-glow{text-shadow:0 0 20px rgba(147,51,234,.9),0 0 40px rgba(139,92,246,.7),0 0 60px rgba(168,85,247,.5),0 0 80px rgba(196,132,252,.3);animation:glow-pulse 3s cubic-bezier(.45,.05,.55,.95) infinite;transform:translateZ(0);will-change:text-shadow;contain:layout style paint;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@keyframes glow-pulse{0%,to{text-shadow:0 0 20px rgba(147,51,234,.9),0 0 40px rgba(139,92,246,.7),0 0 60px rgba(168,85,247,.5),0 0 80px rgba(196,132,252,.3)}50%{text-shadow:0 0 30px #9333ea,0 0 60px rgba(139,92,246,.9),0 0 90px rgba(168,85,247,.7),0 0 120px rgba(196,132,252,.5)}}.animated-text .letter{animation:letter-reveal .8s ease-out forwards,letter-float 4s ease-in-out infinite}@keyframes letter-float{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.animated-text .letter:nth-child(odd){animation-delay:0s,.5s}.animated-text .letter:nth-child(2n){animation-delay:0s,1s}.particles-bg{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.particle{position:absolute;width:2px;height:2px;background:rgba(139,92,246,.4);border-radius:50%;animation:float-particle 20s linear infinite}.particle:nth-child(2n){background:rgba(168,85,247,.3);animation-duration:25s;animation-delay:-5s}.particle:nth-child(3n){background:rgba(236,72,153,.2);animation-duration:30s;animation-delay:-10s}@keyframes float-particle{0%{transform:translateY(100vh) translateX(0);opacity:0}10%{opacity:1}90%{opacity:1}to{transform:translateY(-100px) translateX(100px);opacity:0}}.progress-bar{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,#8b5cf6,#a855f7,#ec4899);z-index:9998;transition:width .3s ease}.image-loading{background:linear-gradient(90deg,rgba(139,92,246,.1),rgba(139,92,246,.2) 50%,rgba(139,92,246,.1));background-size:200% 100%;animation:loading-shimmer 1.5s infinite}.video-loading{background:linear-gradient(90deg,rgba(139,92,246,.05),rgba(139,92,246,.15) 50%,rgba(139,92,246,.05));background-size:200% 100%;animation:loading-shimmer 2s infinite}@keyframes loading-shimmer{0%{background-position:-200% 0}to{background-position:200% 0}}.media-error{background:rgba(239,68,68,.1);border:2px dashed rgba(239,68,68,.3);display:flex;align-items:center;justify-content:center;color:rgba(239,68,68,.8);font-size:14px;text-align:center;padding:20px}@media (prefers-reduced-motion:reduce){.particle{animation:none}.gradient-text-animate{animation:none;background:linear-gradient(135deg,#8b5cf6,#a855f7);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.loading-shimmer{animation:none}.btn-primary,.card-hover,.hero-video{transition:none}}.skeleton{background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.1) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;animation:skeleton-loading 1.5s infinite;border-radius:4px}@keyframes skeleton-loading{0%{background-position:-200% 0}to{background-position:200% 0}}.geometric-shapes{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-2;overflow:hidden}.shape{position:absolute;opacity:.1}.shape-1{width:100px;height:100px;background:linear-gradient(45deg,#8b5cf6,#a855f7);border-radius:50%;top:10%;left:5%;animation:morph-shape-1 25s ease-in-out infinite}.shape-2{width:150px;height:150px;background:linear-gradient(135deg,#ec4899,#8b5cf6);top:70%;right:10%;animation:morph-shape-2 30s ease-in-out infinite;clip-path:polygon(50% 0,0 100%,100% 100%)}.shape-3{width:80px;height:80px;background:linear-gradient(90deg,gold,orange);top:40%;left:70%;animation:morph-shape-3 20s ease-in-out infinite;transform-origin:center}@keyframes morph-shape-1{0%,to{transform:scale(1) rotate(0deg);border-radius:50%}25%{transform:scale(1.5) rotate(90deg);border-radius:0}50%{transform:scale(.8) rotate(180deg);border-radius:25%}75%{transform:scale(1.2) rotate(270deg);border-radius:75%}}@keyframes morph-shape-2{0%,to{transform:scale(1) rotate(0deg);clip-path:polygon(50% 0,0 100%,100% 100%)}33%{transform:scale(1.3) rotate(120deg);clip-path:polygon(25% 0,75% 0,100% 50%,75% 100%,25% 100%,0 50%)}66%{transform:scale(.7) rotate(240deg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes morph-shape-3{0%,to{transform:scale(1) rotate(0deg);clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}50%{transform:scale(1.8) rotate(180deg);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%)}}.btn-glitch{position:relative;overflow:hidden}.btn-glitch:after,.btn-glitch:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:inherit;opacity:0;transition:opacity .3s ease}.btn-glitch:hover:before{opacity:1;animation:glitch-1 .3s infinite}.btn-glitch:hover:after{opacity:1;animation:glitch-2 .3s infinite}@keyframes glitch-1{0%,to{transform:translate(0)}20%{transform:translate(-2px,2px)}40%{transform:translate(-2px,-2px)}60%{transform:translate(2px,2px)}80%{transform:translate(2px,-2px)}}@keyframes glitch-2{0%,to{transform:translate(0)}20%{transform:translate(2px,-2px)}40%{transform:translate(2px,2px)}60%{transform:translate(-2px,-2px)}80%{transform:translate(-2px,2px)}}.card-3d{perspective:1000px;transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1)}.card-3d:hover{transform:rotateX(10deg) rotateY(10deg) translateZ(20px)}.card-3d-content{transform-style:preserve-3d;transition:all .6s cubic-bezier(.4,0,.2,1)}.card-3d:hover .card-3d-content{transform:translateZ(30px)}.scroll-animation{animation:gentle-float 6s ease-in-out infinite}.scroll-animation:nth-child(2n){animation-delay:-3s}@keyframes gentle-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.fade-in-scroll{opacity:0;transform:translateY(30px);animation:fade-in-up 1s ease-out forwards}@keyframes fade-in-up{to{opacity:1;transform:translateY(0)}}.bg-move{background-attachment:fixed;background-position:50%;background-size:cover}.stagger-container{overflow:hidden}.stagger-item{display:inline-block;opacity:0;transform:translateY(50px);animation:stagger-in .8s ease-out forwards}.stagger-item:first-child{animation-delay:.1s}.stagger-item:nth-child(2){animation-delay:.2s}.stagger-item:nth-child(3){animation-delay:.3s}.stagger-item:nth-child(4){animation-delay:.4s}.stagger-item:nth-child(5){animation-delay:.5s}.stagger-item:nth-child(6){animation-delay:.6s}.stagger-item:nth-child(7){animation-delay:.7s}.stagger-item:nth-child(8){animation-delay:.8s}@keyframes stagger-in{to{opacity:1;transform:translateY(0)}}.mouse-follow{position:relative;overflow:hidden}.mouse-follow:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:radial-gradient(circle 150px at var(--mouse-x,50%) var(--mouse-y,50%),rgba(139,92,246,.15) 0,transparent 50%);opacity:0;transition:opacity .3s ease;pointer-events:none}.mouse-follow:hover:before{opacity:1}.interactive-step{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);cursor:pointer;padding:16px;border-radius:12px;background:hsla(0,0%,100%,.02);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid hsla(0,0%,100%,.1);transform:translateZ(0);will-change:transform,background-color,border-color,box-shadow;contain:layout style paint}.interactive-step:hover{transform:translate3d(0,-8px,0) scale3d(1.02,1.02,1);background:rgba(139,92,246,.1);border-color:rgba(139,92,246,.3);box-shadow:0 20px 40px rgba(139,92,246,.2),0 0 0 1px rgba(139,92,246,.3),0 0 40px rgba(139,92,246,.15)}.interactive-step:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(45deg,transparent 30%,rgba(139,92,246,.1) 50%,transparent 70%);opacity:0;transition:opacity .3s ease;pointer-events:none;border-radius:12px}.interactive-step:hover:before{opacity:1}.step-number{position:relative;transition:all .4s cubic-bezier(.4,0,.2,1);animation:pulse-glow 3s cubic-bezier(.45,.05,.55,.95) infinite;transform:translateZ(0);will-change:transform,box-shadow;contain:layout style paint}.step-number:hover{transform:scale3d(1.2,1.2,1) rotate(1turn);box-shadow:0 0 30px rgba(139,92,246,.8),0 0 60px rgba(168,85,247,.6),0 0 90px rgba(236,72,153,.4)}@keyframes pulse-glow{0%,to{box-shadow:0 0 20px rgba(139,92,246,.5),0 0 40px rgba(168,85,247,.3)}50%{box-shadow:0 0 30px rgba(139,92,246,.8),0 0 60px rgba(168,85,247,.6),0 0 90px rgba(236,72,153,.4)}}.step-number{animation:pulse-glow 3s ease-in-out infinite,step-breathe 4s ease-in-out infinite}@keyframes step-breathe{0%,to{transform:scaleX(1)}50%{transform:scale3d(1.05,1.05,1)}}.step-number:first-child{animation-delay:0s,0s}.step-number:nth-child(2){animation-delay:1s,1.3s}.step-number:nth-child(3){animation-delay:2s,2.6s}.step-content{transition:all .3s cubic-bezier(.25,.46,.45,.94);transform:translateZ(0);will-change:transform,color}.interactive-step:hover .step-content{transform:translate3d(10px,0,0);color:hsla(0,0%,100%,.95)}.interactive-step{overflow:hidden}.interactive-step:after{content:"";position:absolute;top:50%;left:50%;width:0;height:0;background:radial-gradient(circle,rgba(139,92,246,.3) 0,transparent 70%);transform:translate(-50%,-50%);transition:width .6s ease,height .6s ease;border-radius:50%;pointer-events:none}.interactive-step:hover:after{width:300px;height:300px}@media (max-width:768px){.interactive-step:hover{transform:translateY(-4px) scale(1.01)}.step-number:hover{transform:scale(1.1)}}.premium-particle{position:absolute;pointer-events:none;border-radius:50%;contain:layout style paint}.particle-purple,.premium-particle{will-change:transform,opacity;transform:translateZ(0)}.particle-purple{background:radial-gradient(circle,#8b5cf6 0,rgba(139,92,246,.5) 50%,transparent 70%);box-shadow:0 0 20px #8b5cf6,0 0 40px rgba(139,92,246,.3);animation:float-particle-premium 30s linear infinite}.particle-gold{background:radial-gradient(circle,gold 0,rgba(255,215,0,.5) 50%,transparent 70%);box-shadow:0 0 20px gold,0 0 40px rgba(255,215,0,.3);animation:float-particle-premium 35s linear infinite;will-change:transform,opacity;transform:translateZ(0)}@keyframes float-particle-premium{0%{transform:translate3d(0,100vh,0) scale3d(0,0,1) rotate(0deg);opacity:0}10%{opacity:1;transform:translate3d(30px,90vh,0) scaleX(1) rotate(45deg)}30%{transform:translate3d(-20px,70vh,0) scale3d(1.3,1.3,1) rotate(90deg)}50%{transform:translate3d(40px,50vh,0) scale3d(1.1,1.1,1) rotate(180deg)}70%{transform:translate3d(-30px,30vh,0) scale3d(.9,.9,1) rotate(270deg)}90%{opacity:1;transform:translate3d(60px,10vh,0) scale3d(.7,.7,1) rotate(315deg)}to{transform:translate3d(100px,-10vh,0) scale3d(0,0,1) rotate(1turn);opacity:0}}.premium-particle:first-child{animation-delay:0s}.premium-particle:nth-child(2){animation-delay:-8s}.premium-particle:nth-child(3){animation-delay:-16s}.premium-particle:nth-child(4){animation-delay:-24s}.premium-particle:nth-child(5){animation-delay:-32s}.premium-particle:nth-child(6){animation-delay:-40s}@media (hover:hover){.premium-particle:hover{animation-play-state:paused;transform:scale(2)!important;opacity:1!important}}.section-transition{position:relative;overflow:hidden}.section-transition:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(139,92,246,.1) 50%,transparent);transition:left .8s ease}.section-transition.in-view:before{left:100%}.scroll-reveal{opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.scroll-reveal.revealed{opacity:1;transform:translateY(0)}.parallax-bg{transform:translateZ(0);will-change:transform}html{scroll-behavior:smooth}:root{--mouse-x:50%;--mouse-y:50%;--scroll-progress:0;--viewport-width:100vw;--viewport-height:100vh;--brand-purple-900:#581c87;--brand-purple-800:#6b21a8;--brand-purple-700:#7c2d91;--brand-purple-600:#9333ea;--brand-purple-500:#a855f7;--brand-purple-400:#c084fc;--brand-purple-300:#d8b4fe}.premium-brand-text{text-rendering:optimizeLegibility;text-shadow:0 0 10px rgba(147,51,234,.8),0 0 20px rgba(139,92,246,.6),0 0 30px rgba(168,85,247,.4),0 0 40px rgba(196,132,252,.2)}.clean-brand-text,.premium-brand-text{font-weight:900;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"kern" 1}.clean-brand-text{background:linear-gradient(135deg,#9333ea,#7c3aed 25%,#8b5cf6 50%,#a855f7 75%,#c084fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-rendering:optimizeLegibility;animation:none!important;transform:none!important;filter:none!important;text-shadow:none!important;opacity:1;width:auto;overflow:visible;border:none;white-space:normal}.simple-fade-in{opacity:0;animation:simple-fade 1s ease-out 2s forwards}@keyframes simple-fade{0%{opacity:0}to{opacity:1}}.visible-brand-text{color:#c084fc!important;font-weight:900!important;letter-spacing:.05em;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga" 1,"kern" 1;text-shadow:0 0 10px rgba(192,132,252,.5);opacity:1!important;display:inline!important;visibility:visible!important;animation:none!important;transform:none!important;filter:none!important;width:auto!important;overflow:visible!important;border:none!important;white-space:normal!important;background:none!important;-webkit-text-fill-color:#c084fc!important;background-clip:initial!important;-webkit-background-clip:initial!important}.animation-container{contain:layout style paint;transform:translateZ(0)}.animation-container>*{will-change:auto}.animation-container.animating>*{will-change:transform,opacity}.gpu-accelerated{transform:translateZ(0);will-change:transform;contain:layout style paint}@media (prefers-reduced-motion:reduce){.floating-crown,.premium-particle,.shape{animation:none}.card-3d:hover{transform:none}.animated-text .letter,.stagger-item{opacity:1;transform:none;animation:none}.gradient-text-animate{animation:none;background:linear-gradient(135deg,#8b5cf6,#a855f7)}.text-shadow-glow{animation:none;text-shadow:0 0 20px rgba(139,92,246,.8)}.step-number{animation:none}.interactive-step:hover{transform:none}.typewriter-text{animation:none;width:100%;border-right:none}.sparkle-float,.subtitle-stagger .subtitle-word,.welcome-text-slide{animation:none;opacity:1;transform:none}.banner-logo-glow{animation:none;filter:drop-shadow(0 0 20px rgba(139,92,246,.6))}.banner-float-animation,.btn-primary:hover,.hero-video{animation:none}.simple-fade-in{animation:none;opacity:1}.clean-brand-text{opacity:1}html{scroll-behavior:auto}}.footer-logo-glow{filter:drop-shadow(0 0 10px rgba(139,92,246,.5));transition:all .3s ease}.footer-logo-glow:hover{filter:drop-shadow(0 0 20px rgba(139,92,246,.8));transform:scale(1.05)}.section-logo-glow{filter:drop-shadow(0 0 8px rgba(139,92,246,.4));transition:all .3s ease}.section-logo-glow:hover{filter:drop-shadow(0 0 15px rgba(139,92,246,.7));transform:scale(1.1)}.card-logo-glow{filter:drop-shadow(0 0 6px rgba(139,92,246,.3));transition:all .3s ease}.card-logo-glow:hover{filter:drop-shadow(0 0 12px rgba(139,92,246,.6));transform:scale(1.2)}@media (max-width:768px){.floating-logo{opacity:.3 \!important;animation-duration:25s \!important}.section-logo-glow{height:1.25rem \!important}.card-logo-glow{height:1rem \!important}.footer-logo-glow{height:1.5rem \!important}}@media (max-width:480px){.floating-logo{opacity:.2 \!important;animation-duration:30s \!important}.section-logo-glow{height:1rem \!important}.card-logo-glow{height:.875rem \!important}}.exclusive-glow{filter:drop-shadow(0 0 30px rgba(139,92,246,.8)) drop-shadow(0 0 60px rgba(168,85,247,.6)) drop-shadow(0 0 90px rgba(236,72,153,.4)) drop-shadow(0 0 120px rgba(255,215,0,.3));animation:exclusive-logo-pulse 5s ease-in-out infinite;transform:translateZ(0);will-change:filter}@keyframes exclusive-logo-pulse{0%,to{filter:drop-shadow(0 0 30px rgba(139,92,246,.8)) drop-shadow(0 0 60px rgba(168,85,247,.6)) drop-shadow(0 0 90px rgba(236,72,153,.4)) drop-shadow(0 0 120px rgba(255,215,0,.3))}50%{filter:drop-shadow(0 0 40px rgba(139,92,246,1)) drop-shadow(0 0 80px rgba(168,85,247,.8)) drop-shadow(0 0 120px rgba(236,72,153,.6)) drop-shadow(0 0 160px rgba(255,215,0,.5))}}.exclusive-crown-pulse{animation:exclusive-crown-animation 3s ease-in-out infinite;filter:drop-shadow(0 0 20px rgba(255,215,0,.8));transform:translateZ(0);will-change:transform,filter}@keyframes exclusive-crown-animation{0%,to{transform:scale(1) rotate(0deg);filter:drop-shadow(0 0 20px rgba(255,215,0,.8))}25%{transform:scale(1.1) rotate(5deg);filter:drop-shadow(0 0 30px rgba(255,215,0,1))}50%{transform:scale(1.15) rotate(-3deg);filter:drop-shadow(0 0 35px rgba(255,215,0,1))}75%{transform:scale(1.05) rotate(8deg);filter:drop-shadow(0 0 25px rgba(255,215,0,.9))}}.exclusive-input-glow{background:linear-gradient(145deg,rgba(0,0,0,.4),rgba(139,92,246,.1)),rgba(0,0,0,.3);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 8px 32px rgba(139,92,246,.2),inset 0 1px 0 hsla(0,0%,100%,.1),inset 0 -1px 0 rgba(0,0,0,.2);transition:all .4s cubic-bezier(.4,0,.2,1)}.exclusive-input-glow:focus{background:linear-gradient(145deg,rgba(139,92,246,.15),rgba(168,85,247,.1)),rgba(0,0,0,.4);box-shadow:0 12px 40px rgba(139,92,246,.4),0 0 0 1px rgba(139,92,246,.6),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(139,92,246,.3);transform:translateY(-2px)}.exclusive-button-glow{background:linear-gradient(145deg,#8b5cf6,#a855f7 50%,#ec4899);box-shadow:0 10px 30px rgba(139,92,246,.4),0 5px 15px rgba(168,85,247,.3),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.2);position:relative;overflow:hidden;transform:translateZ(0);will-change:transform,box-shadow}.exclusive-button-glow:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.4),transparent);transition:left .6s ease}.exclusive-button-glow:hover:before{left:100%}.exclusive-button-glow:hover{background:linear-gradient(145deg,#7c3aed,#9333ea 50%,#db2777);box-shadow:0 20px 50px rgba(139,92,246,.6),0 10px 25px rgba(168,85,247,.5),0 0 0 1px hsla(0,0%,100%,.3),inset 0 1px 0 hsla(0,0%,100%,.3),inset 0 -1px 0 rgba(0,0,0,.1);transform:translateY(-3px) scale(1.02)}.exclusive-button-glow:active{transform:translateY(-1px) scale(1.01);box-shadow:0 8px 20px rgba(139,92,246,.5),0 4px 10px rgba(168,85,247,.4),inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 -1px 0 rgba(0,0,0,.2)}.loading-spinner{width:24px;height:24px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:exclusive-spin 1s linear infinite}@keyframes exclusive-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.premium-particle{animation-duration:25s!important;opacity:.8!important}.particle-purple{background:radial-gradient(circle,#8b5cf6 0,rgba(139,92,246,.7) 40%,transparent 70%);box-shadow:0 0 30px #8b5cf6,0 0 60px rgba(139,92,246,.5),0 0 90px rgba(139,92,246,.3)}.particle-gold{background:radial-gradient(circle,gold 0,rgba(255,215,0,.7) 40%,transparent 70%);box-shadow:0 0 30px gold,0 0 60px rgba(255,215,0,.5),0 0 90px rgba(255,215,0,.3)}.floating-crown{opacity:.9!important;filter:drop-shadow(0 0 20px rgba(255,215,0,.8)) drop-shadow(0 0 40px rgba(255,215,0,.5))}@media (max-width:768px){.exclusive-glow{filter:drop-shadow(0 0 20px rgba(139,92,246,.8)) drop-shadow(0 0 40px rgba(168,85,247,.6))}.exclusive-input-glow{-webkit-border-radius:16px}.exclusive-button-glow,.exclusive-input-glow{font-size:16px!important;-webkit-appearance:none}.exclusive-crown-pulse{width:24px!important;height:24px!important}.touch-manipulation{touch-action:manipulation;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{overflow-x:hidden}html{-webkit-overflow-scrolling:touch}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}@media (max-width:480px){.exclusive-glow{height:96px!important;filter:drop-shadow(0 0 15px rgba(139,92,246,.8)) drop-shadow(0 0 30px rgba(168,85,247,.6))}.exclusive-input-glow:focus{transform:none!important}.exclusive-button-glow:hover{transform:scale(1.01)!important}.min-h-screen{min-height:100vh;min-height:-webkit-fill-available}input[type=password],input[type=text]{font-size:16px!important}.space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem!important}}.hover\:scale-105:hover{--tw-scale-x:1.05;--tw-scale-y:1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.hover\:bg-white\/15:hover{background-color:hsla(0,0%,100%,.15)}.hover\:from-purple-500:hover{--tw-gradient-from:#a855f7 var(--tw-gradient-from-position);--tw-gradient-to:rgba(168,85,247,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:from-purple-600:hover{--tw-gradient-from:#9333ea var(--tw-gradient-from-position);--tw-gradient-to:rgba(147,51,234,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.hover\:via-purple-400:hover{--tw-gradient-to:rgba(192,132,252,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),#c084fc var(--tw-gradient-via-position),var(--tw-gradient-to)}.hover\:to-pink-400:hover{--tw-gradient-to:#f472b6 var(--tw-gradient-to-position)}.hover\:to-pink-600:hover{--tw-gradient-to:#db2777 var(--tw-gradient-to-position)}.hover\:text-purple-300:hover{--tw-text-opacity:1;color:rgb(216 180 254/var(--tw-text-opacity,1))}.hover\:shadow-2xl:hover{--tw-shadow:0 25px 50px -12px rgba(0,0,0,.25);--tw-shadow-colored:0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.focus\:border-purple-400:focus{--tw-border-opacity:1;border-color:rgb(192 132 252/var(--tw-border-opacity,1))}.focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.focus\:ring-2:focus{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow,0 0 #0000)}.focus\:ring-purple-500\/20:focus{--tw-ring-color:rgba(168,85,247,.2)}.active\:scale-95:active{--tw-scale-x:.95;--tw-scale-y:.95}.active\:scale-95:active,.disabled\:scale-100:disabled{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.disabled\:scale-100:disabled{--tw-scale-x:1;--tw-scale-y:1}.disabled\:from-gray-600:disabled{--tw-gradient-from:#4b5563 var(--tw-gradient-from-position);--tw-gradient-to:rgba(75,85,99,0) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-from),var(--tw-gradient-to)}.disabled\:to-gray-700:disabled{--tw-gradient-to:#374151 var(--tw-gradient-to-position)}.disabled\:shadow-none:disabled{--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}@media (min-width:480px){.xs\:h-28{height:7rem}.xs\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width:640px){.sm\:-right-4{right:-1rem}.sm\:-top-4{top:-1rem}.sm\:mb-12{margin-bottom:3rem}.sm\:mb-2{margin-bottom:.5rem}.sm\:mb-4{margin-bottom:1rem}.sm\:mb-6{margin-bottom:1.5rem}.sm\:mb-8{margin-bottom:2rem}.sm\:mt-12{margin-top:3rem}.sm\:mt-8{margin-top:2rem}.sm\:h-28{height:7rem}.sm\:h-32{height:8rem}.sm\:h-4{height:1rem}.sm\:h-5{height:1.25rem}.sm\:h-6{height:1.5rem}.sm\:h-7{height:1.75rem}.sm\:h-8{height:2rem}.sm\:w-4{width:1rem}.sm\:w-5{width:1.25rem}.sm\:w-6{width:1.5rem}.sm\:w-7{width:1.75rem}.sm\:w-8{width:2rem}.sm\:gap-2{gap:.5rem}.sm\:gap-3{gap:.75rem}.sm\:gap-8{gap:2rem}.sm\:space-y-6>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-top:calc(1.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(1.5rem * var(--tw-space-y-reverse))}.sm\:p-10{padding:2.5rem}.sm\:px-4{padding-left:1rem;padding-right:1rem}.sm\:px-6{padding-left:1.5rem;padding-right:1.5rem}.sm\:px-8{padding-left:2rem;padding-right:2rem}.sm\:py-12{padding-top:3rem;padding-bottom:3rem}.sm\:py-20{padding-top:5rem;padding-bottom:5rem}.sm\:py-3{padding-top:.75rem;padding-bottom:.75rem}.sm\:py-4{padding-top:1rem;padding-bottom:1rem}.sm\:pl-12{padding-left:3rem}.sm\:pl-4{padding-left:1rem}.sm\:pr-16{padding-right:4rem}.sm\:pr-4{padding-right:1rem}.sm\:text-4xl{font-size:2.25rem;line-height:2.5rem}.sm\:text-base{font-size:1rem;line-height:1.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}.sm\:text-sm{font-size:.875rem;line-height:1.25rem}.sm\:text-xl{font-size:1.25rem;line-height:1.75rem}}@media (min-width:768px){.md\:h-36{height:9rem}.md\:h-40{height:10rem}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:flex-row{flex-direction:row}.md\:p-12{padding:3rem}.md\:text-2xl{font-size:1.5rem;line-height:2rem}.md\:text-4xl{font-size:2.25rem;line-height:2.5rem}.md\:text-5xl{font-size:3rem;line-height:1}}@media (min-width:1024px){.lg\:h-44{height:11rem}.lg\:h-48{height:12rem}.lg\:px-8{padding-left:2rem;padding-right:2rem}.lg\:text-3xl{font-size:1.875rem;line-height:2.25rem}.lg\:text-6xl{font-size:3.75rem;line-height:1}}@media (min-width:1280px){.xl\:h-56{height:14rem}}