.landing-wrapper{width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,SF Pro Display,SF Pro Text,system-ui,sans-serif;overflow-x:hidden}html{scroll-behavior:smooth}.landing-section{width:100%;padding:4rem 1rem}@media (min-width:768px){.landing-section{padding:6rem 2rem}}@media (min-width:1024px){.landing-section{padding:8rem 3rem}}.landing-container{width:100%;max-width:1280px;margin:0 auto}.glass-card{-webkit-backdrop-filter:blur(40px)saturate(180%);color:#fffffff2;border-radius:20px;background:#1e1e1ebf!important;border:1px solid #ffffff26!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff1a!important}.glass-card-strong{-webkit-backdrop-filter:blur(40px)saturate(180%);color:#fffffff2;background:#1e1e1ed9!important;border:1px solid #fff3!important;box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff1a!important}.glass-button{-webkit-backdrop-filter:blur(15px);color:#fffffff2;transition:all .3s cubic-bezier(.4,0,.2,1);background:#ffffff59!important;border:1px solid #ffffff40!important;box-shadow:0 4px 16px #0006!important}@media (hover:hover){.glass-button:hover{background:#fff6!important;border-color:#ffffff4d!important}}.glass-icon{-webkit-backdrop-filter:blur(20px)saturate(180%);border-radius:12px;background:#1e1e1e99!important;border:1px solid #ffffff1f!important;box-shadow:0 4px 16px #0000004d,0 1px 4px #0003,inset 0 1px #ffffff14!important}.landing-gradient{background:linear-gradient(135deg,#667eea 0%,#764ba2 100%)}.landing-gradient-2{background:linear-gradient(135deg,#f093fb 0%,#f5576c 100%)}.landing-gradient-3{background:linear-gradient(135deg,#4facfe 0%,#00f2fe 100%)}@keyframes glass-shine{0%{box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff1a}50%{box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #fff3}to{box-shadow:0 8px 32px #00000080,0 2px 8px #0000004d,inset 0 1px #ffffff1a}}@media (hover:hover){.glass-card:hover{animation:2s ease-in-out infinite glass-shine}}.landing-wrapper{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"kern" 1;text-rendering:optimizelegibility}.landing-wrapper p,.landing-wrapper span,.landing-wrapper li{letter-spacing:.01em;line-height:1.7}.landing-wrapper h1,.landing-wrapper h2,.landing-wrapper h3{letter-spacing:-.02em;line-height:1.2}.glass-card,.glass-card-strong{color:#fffffff2}.glass-card p,.glass-card-strong p{color:#ffffffd9}.glass-card-strong[style*=color],.glass-card-strong[style*=color] *{color:#fff!important}.landing-floating-header{animation:.3s ease-out slideDown}@keyframes slideDown{0%{opacity:0;transform:translate(-50%,-20px)}to{opacity:1;transform:translate(-50%)}}.hide-scrollbar{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbar::-webkit-scrollbar{display:none}@media (hover:none),(pointer:coarse){button:hover,a:hover,[role=button]:hover,.hover\:scale-110:hover,.hover\:bg-white\/20:hover,.hover\:bg-white\/30:hover,.hover\:text-yellow-400:hover,.hover\:text-white:hover,.hover\:bg-red-500\/30:hover,.hover\:bg-white\/10:hover,.hover\:underline:hover,.glass-card:hover,.glass-card-strong:hover,.glass-button:hover{background:inherit!important;color:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;animation:none!important;transform:none!important}}@media (max-width:768px){button:hover,a:hover,[role=button]:hover,.hover\:scale-110:hover,.hover\:bg-white\/20:hover,.hover\:bg-white\/30:hover,.hover\:text-yellow-400:hover,.hover\:text-white:hover,.hover\:bg-red-500\/30:hover,.hover\:bg-white\/10:hover,.hover\:underline:hover,.glass-card:hover,.glass-card-strong:hover,.glass-button:hover{background:inherit!important;color:inherit!important;-webkit-text-decoration:inherit!important;text-decoration:inherit!important;animation:none!important;transform:none!important}}@media (hover:none),(pointer:coarse),(max-width:1024px){.landing-wrapper *{pointer-events:auto!important}.landing-wrapper button:hover,.landing-wrapper .glass-button:hover,.landing-wrapper .glass-card:hover,.landing-wrapper .glass-card-strong:hover{background-color:inherit!important;border-color:inherit!important;box-shadow:inherit!important;transform:scale(1)!important}.landing-wrapper a:hover,.landing-wrapper [role=button]:hover{color:#fff!important;transform:scale(1)!important}.landing-wrapper [data-radix-dropdown-menu-item]:hover,.landing-wrapper [data-radix-dropdown-menu-item][data-highlighted]{background-color:#0000!important}.landing-wrapper .hover\:scale-110:hover,.landing-wrapper .hover\:scale-105:hover{transform:scale(1)!important}.landing-wrapper .hover\:bg-white\/20:hover,.landing-wrapper .hover\:bg-white\/30:hover,.landing-wrapper .hover\:bg-white\/10:hover{background-color:#0000!important}.landing-wrapper .hover\:text-yellow-400:hover,.landing-wrapper .hover\:text-white:hover{color:#fff!important}.landing-wrapper .hover\:bg-red-500\/30:hover{background-color:#0000!important}}@keyframes slowBounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(0)translate(-50%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:translateY(-15px)translate(-50%)}}@keyframes slideOutLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes slideOutRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@keyframes slideIn{0%{opacity:0;transform:translate(0)scale(.95)}to{opacity:1;transform:translate(0)scale(1)}}
