:root{--accent-color:#eab308;--text-primary:#1f2937;--text-secondary:#4b5563;--text-light:#f3f4f6}body{background:linear-gradient(180deg,#020111 0,#3a3a52 250%);color:#f3f4f6;color:var(--text-light);font-family:Inter,sans-serif;overflow-x:hidden;scroll-behavior:smooth;transition:all .5s ease}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}#tsparticles{height:100%;left:0;opacity:1;position:fixed;top:0;width:100%;z-index:-1}.App{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100vw}body p{color:#f3f4f6;color:var(--text-light);opacity:.9}body h2,body h3,body h4{color:#fff}body .text-gray-500,body .text-gray-600{color:#f3f4f6;color:var(--text-light);opacity:.8}body .btn-secondary{color:#f3f4f6;color:var(--text-light)}body .btn-secondary:hover{background-color:#0000000d}.logo svg path{fill:#fff}#particles-js{height:100%;left:0;opacity:1;z-index:-1}#particles-js,.header{position:fixed;top:0;width:100%}.header{backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);background-color:#00050acc;border-bottom:.5px solid #fff2;box-shadow:0 10px 20px #0003;transform:none;transform-origin:50% 50%;transition:all .3s ease;z-index:1000}.header-cta{overflow:hidden;position:relative;transition:all .5s ease}.header-cta .initial-text{display:inline-block;opacity:1;transition:opacity .3s ease}.header-cta .expanded-text{display:none;opacity:0;transition:opacity .3s ease}.header-cta.expanded{background-color:#eab308;background-color:var(--accent-color);box-shadow:0 4px 6px #eab30840;color:#fff}.header-cta.expanded .initial-text{display:none;opacity:0}.header-cta.expanded .expanded-text{display:inline-block;opacity:1}.header-cta.expanded:hover{background-color:#eab308;background-color:var(--accent-color);box-shadow:0 6px 10px #eab30859;transform:translateY(-2px)}.hero-video{animation:float 6s ease-in-out infinite;box-shadow:0 30px 60px #0003;transform:perspective(1000px) rotateY(-5deg) rotateX(3deg);transition:transform .3s ease}.hero-video:hover{transform:perspective(1000px) rotateY(-2deg) rotateX(1deg)}@keyframes float{0%{transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateY(0)}50%{transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateY(-10px)}to{transform:perspective(1000px) rotateY(-5deg) rotateX(3deg) translateY(0)}}.btn-primary{background-color:#eab308;background-color:var(--accent-color);border-radius:.5rem;box-shadow:0 4px 6px #eab30840;color:#fff;display:inline-block;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.btn-primary:hover{box-shadow:0 6px 10px #eab30859;transform:translateY(-2px)}.btn-secondary{border-radius:.5rem;color:#f3f4f6;color:var(--text-light);display:inline-block;font-weight:600;padding:.75rem 2rem;transition:all .3s ease}.btn-secondary:hover{background-color:#0000000d}.content-card{background-color:#1e1e3280;border:1px solid #ffffff1a;border-radius:1rem;box-shadow:0 10px 25px #0000004d;color:#f3f4f6;color:var(--text-light);transition:all .3s ease}.content-card:hover{box-shadow:0 15px 35px #00000026;transform:translateY(-5px)}.content-card.no-hover:hover{box-shadow:0 10px 25px #0000004d;transform:none}.feature-icon{align-items:center;background-color:#eab3081a;border-radius:50%;color:#eab308;color:var(--accent-color);display:inline-flex;font-size:1.5rem;height:60px;justify-content:center;margin-bottom:1.5rem;width:60px}.faq-item{border-bottom:1px solid #ffffff1a;color:#f3f4f6;color:var(--text-light);transition:all .3s ease}.faq-question{align-items:center;cursor:pointer;display:flex;justify-content:space-between;padding:1.5rem 0}.faq-answer{max-height:0;opacity:0;overflow:hidden;padding-left:0;transition:max-height .2s cubic-bezier(.4,0,.2,1);transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .15s ease,padding .2s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-answer{max-height:500px;opacity:1;padding-bottom:1.5rem;transition:max-height .2s cubic-bezier(.4,0,.2,1),opacity .15s ease .05s,padding .2s cubic-bezier(.4,0,.2,1)}.faq-toggle{background:none;border:none;color:#f3f4f6;color:var(--text-light);cursor:pointer;transition:transform .15s cubic-bezier(.4,0,.2,1)}.faq-item.active .faq-toggle{transform:rotate(45deg)}.bg-white.dark\:bg-gray-800{background-color:#1e1e32cc;transition:background-color .3s ease}.bg-white.dark\:bg-gray-800 h3,.bg-white.dark\:bg-gray-800 p{color:#f3f4f6;color:var(--text-light)}.color-accent{color:#eab308;color:var(--accent-color)}@media (max-width:1279px){.hero-video{transition:none}.hero-video,.hero-video:hover{transform:none}@keyframes float{0%{transform:translateY(0)}50%{transform:translateY(-10px)}to{transform:translateY(0)}}}.flip{background:#1a1a20;border-radius:3px;color:#fff;float:left;font-family:Helvetica,Arial,sans-serif;font-size:18px;font-weight:500;height:40px;margin-right:2px;overflow:hidden;padding-left:5px;position:relative;text-align:center;width:25px}.flip:after{background:linear-gradient(#ffffff03,#00000014);height:calc(50% - 1px);top:0}.flip:after,.flip:before{content:"";left:0;position:absolute;width:100%}.flip:before{background:linear-gradient(#0000,#6464640d);border-top:1px solid #00000080;height:50%;top:50%;z-index:4}.flip ul{list-style:none;margin:0;padding:0;position:absolute;top:0}.flip ul li{height:63px;text-align:center;width:16px}@media (max-width:540px){.flipboard{display:none}}.wave-divider{height:120px;margin-bottom:-1px;overflow:hidden;position:relative;width:100%;z-index:1}.wave-divider svg{bottom:0;display:block;height:100%;position:absolute;width:100%}.wave-divider.light-mode{background-color:initial}.wave-divider.light-mode path{fill:#fff}.light-mode{background-color:#fff;position:relative;z-index:5}.light-mode,.light-mode a,.light-mode h1,.light-mode h2,.light-mode h3,.light-mode h4,.light-mode h5,.light-mode h6,.light-mode li,.light-mode p,.light-mode span{color:#1f2937;color:var(--text-primary)}.light-mode .text-gray-500,.light-mode .text-gray-600,.light-mode .text-sm.opacity-75,.light-mode .text-xl{color:#4b5563;color:var(--text-secondary)}.light-mode .text-accent{color:#eab308;color:var(--accent-color)}.light-mode .btn-primary{background-color:#eab308;background-color:var(--accent-color);color:#fff}.light-mode .btn-secondary{color:#1f2937;color:var(--text-primary)}
/*# sourceMappingURL=main.aaa30003.css.map*/