/*! tailwindcss v4.1.10 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial}}}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.sticky{position:sticky}.z-0{z-index:0}.z-10{z-index:10}.z-50{z-index:50}.z-\[-1\]{z-index:-1}.container{width:100%}.block{display:block}.flex{display:flex}.hidden{display:none}.h-full{height:100%}.h-screen{height:100vh}.w-full{width:100%}.w-screen{width:100vw}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.items-center{align-items:center}.items-start{align-items:flex-start}.justify-center{justify-content:center}.rounded-full{border-radius:3.40282e38px}.border{border-style:var(--tw-border-style);border-width:1px}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-cover{-o-object-fit:cover;object-fit:cover}.text-center{text-align:center}.text-\[8vw\]{font-size:8vw}.opacity-0{opacity:0}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-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,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,visibility,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.duration-1000{--tw-duration:1s;transition-duration:1s}@layer base{*{box-sizing:border-box}body{color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#0a0a0f;min-height:100vh;font-family:"Exo 2",sans-serif;overflow-x:hidden}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em;font-family:"Exo 2",sans-serif;font-weight:900;line-height:1.1}p,span,div,a,button,input,textarea,label{font-family:"Exo 2",sans-serif}p{font-weight:400;line-height:1.6}a{font-weight:500;transition:color .3s}button{font-weight:600}}@layer components{#background-animation{z-index:-1;will-change:transform;justify-content:center;align-items:center;width:100vw;height:100vh;display:flex;position:fixed;top:0;left:0}#sequence-image{-o-object-fit:cover;object-fit:cover;will-change:transform,opacity;backface-visibility:hidden;width:100%;height:100%;transition:opacity .1s;transform:translateZ(0)}#sequence-image.blur-final{filter:blur(25px)brightness(.8);transition:filter 1s ease-in-out}#blur-overlay{z-index:0;opacity:0;will-change:opacity;background-color:#0000004d;width:100vw;height:100vh;transition:opacity 1s ease-in-out;position:fixed;top:0;left:0}#blur-overlay.show{opacity:1}.glass-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px}.glass-panel-hover{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#ffffff0d;border:1px solid #ffffff1a;border-radius:8px;transition:all .3s}.glass-panel-hover:hover{background-color:#ffffff1a;border-color:#fff3}.btn-glow{color:#fff;cursor:pointer;background:linear-gradient(90deg,#3b82f6,#8b5cf6);border:none;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .3s}.btn-glow:hover{transform:scale(1.05);box-shadow:0 0 20px #3b82f680}.btn-glow-secondary{color:#22d3ee;cursor:pointer;background:0 0;border:1px solid #22d3ee;border-radius:8px;padding:12px 24px;font-weight:500;transition:all .3s}.btn-glow-secondary:hover{color:#0a0a0f;background-color:#22d3ee;box-shadow:0 0 20px #22d3ee80}.gradient-text{-webkit-text-fill-color:transparent;color:#0000;background:linear-gradient(90deg,#3b82f6,#8b5cf6,#22d3ee);-webkit-background-clip:text;background-clip:text}.glass-text{-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#ffffff14;border:1px solid #ffffff26;border-radius:12px;padding:20px 30px;position:relative;overflow:hidden;box-shadow:0 8px 32px #0000004d,inset 0 1px #fff3,0 0 40px #22d3ee1a}.glass-text:before{content:"";background:linear-gradient(90deg,#0000,#ffffff1a,#0000);width:100%;height:100%;transition:left .5s;position:absolute;top:0;left:-100%}.glass-text:hover:before{left:100%}.fog-text{opacity:0;visibility:hidden}.fog-text.ready{visibility:visible;filter:blur(20px);transition:all 2s ease-out;transform:scale(1.1)}.fog-text.ready.appear{opacity:1;filter:blur();transform:scale(1)}.hero-line{opacity:0;transition:all 1.2s cubic-bezier(.25,.46,.45,.94);transform:translateY(100vh)rotateX(-15deg)}.hero-line.animate-in{opacity:1;transform:translateY(0)rotateX(0)}.hero-text-unified{letter-spacing:-.02em!important;color:#fff!important;text-shadow:0 0 5px #fff6,0 0 10px #ffffff4d,0 0 15px #fff3,0 0 20px #ffffff1a!important;filter:drop-shadow(0 0 8px #fff3)!important;font-family:"Exo 2",sans-serif!important;font-weight:400!important;line-height:1.1!important}.hero-text-unified .text-glow-light-cyan{color:#7dd3fc!important;text-shadow:0 0 5px #7dd3fc66,0 0 10px #7dd3fc4d,0 0 15px #7dd3fc33,0 0 20px #7dd3fc1a!important;filter:drop-shadow(0 0 8px #7dd3fc33)!important;font-family:"Exo 2",sans-serif!important;font-weight:400!important}.progressive-text{opacity:1}.progressive-line{opacity:.3;filter:brightness(.4);transition:none}.progressive-line.reveal{opacity:1;filter:brightness();animation:.4s ease-out forwards fastReveal}@keyframes fastReveal{0%{opacity:.3;filter:brightness(.4);transform-origin:0;transform:scaleX(0)}50%{opacity:1;filter:brightness(1.2);transform:scaleX(1)}to{opacity:1;filter:brightness();transform:scaleX(1)}}.text-glow-cyan{color:#22d3ee;text-shadow:0 0 10px #22d3eecc,0 0 20px #22d3ee99,0 0 30px #22d3ee66,0 0 40px #22d3ee33;filter:drop-shadow(0 0 15px #22d3ee4d)}.text-glow-purple{color:#8b5cf6;text-shadow:0 0 10px #8b5cf6cc,0 0 20px #8b5cf699,0 0 30px #8b5cf666,0 0 40px #8b5cf633;filter:drop-shadow(0 0 15px #8b5cf64d)}.animated-bg{background:linear-gradient(-45deg,#1e3a8a,#6b46c1,#06b6d4,#ec4899) 0 0/400% 400%;animation:15s infinite gradient}}@layer utilities{@keyframes gradient{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.animate-gradient{animation:15s infinite gradient}.particle-container{display:inline-block;position:relative}.hide-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.hide-scrollbar::-webkit-scrollbar{display:none}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}
