*{box-sizing:border-box;margin:0;padding:0}body,html{background:radial-gradient(circle at 20% 20%,#101010,#060606);color:#fff;font-family:Baloo\ 2,cursive;font-weight:900;overflow-x:hidden;scroll-behavior:smooth}.app{align-items:flex-start;animation:backgroundWave 20s ease-in-out infinite;display:flex;flex-direction:column;justify-content:center;min-height:100vh;padding:4rem 6vw}.app:before{background:#0003;content:"";inset:0;pointer-events:none;position:absolute;z-index:0}@keyframes backgroundWave{0%{background-position:0 50%}50%{background-position:100% 50%}to{background-position:0 50%}}.navbar{align-items:center;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0a0a0a80;display:flex;height:12%;justify-content:space-between;left:0;padding:2rem 6vw;position:fixed;top:0;width:100%;z-index:1000}.logo{height:auto;left:5vw;margin-top:-1.5%;position:absolute;transition:transform .3s ease;width:10%}.logo:hover{transform:scale(1.05)}.nav-links{display:flex;gap:1vw}.nav-links a{color:#fff;font-size:1vw;text-decoration:none;transition:opacity .3s}.nav-links a:hover{opacity:.6}.cta{background:#6f00ff;border:none;border-radius:.4vw;box-shadow:0 0 30px #6f00ff4d;color:#fff;cursor:pointer;font-size:.8vw;font-weight:600;padding:.8vw 1vw;position:absolute;right:1vw;transition:all .3s ease}.cta:hover{background:#9f3aff;box-shadow:0 0 40px #9f3aff99}.hero{margin-top:8vw}.featuresbox,.hero{align-items:center;display:flex;gap:5vw;justify-content:space-between;width:100%}.featuresbox{margin-top:20vh}.lms-section{align-items:center;display:flex;gap:5vw;justify-content:space-between;margin-top:6vw;width:100%}.hero-text{margin-left:2vw}.hero-text,.hero-text2{max-width:40%;z-index:2}.hero-visual{align-items:center;animation:float 4s ease-in-out infinite;background:radial-gradient(#6f00ff 100%,#2d00f7 0,#0000 0);border-radius:2rem;box-shadow:0 0 60px #6f00ff,inset 0 0 120px #2d00f7,0 0 20px #ffffff0d;display:flex;filter:contrast(90%) brightness(.85) saturate(90%);flex-shrink:0;height:auto;justify-content:center;transition:background .3s ease;width:40vw}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}h1{font-size:5vw;font-weight:700;line-height:1.2}h1,h2{color:#fff}h2{font-size:2vw;margin-top:1rem}.section{margin:4rem 0}.section h3{font-size:1.5rem}.section ul{color:#fff;line-height:2;list-style:none}.spline-placeholder{animation:pulse 3s ease-in-out infinite;background:radial-gradient(circle at center,#2d00f7 0,#6f00ff 70%);border-radius:2rem;box-shadow:0 0 20px #6f00ff99,0 0 40px #6f00ff66,0 0 60px #6f00ff33;color:#fff;font-size:1.2rem;font-weight:700;padding:3rem;text-align:center;transition:all .3s ease}@keyframes pulse{0%{box-shadow:0 0 20px #6f00ff99;transform:scale(1)}50%{box-shadow:0 0 40px #6f00ffcc;transform:scale(1.02)}to{box-shadow:0 0 20px #6f00ff99;transform:scale(1)}}.footer{color:#666;font-size:1vw;padding:3rem 0}.footer input{border:none;border-radius:8px;font-size:1vw;padding:.7rem 1.2rem}.footer .cta.small{font-size:1rem;padding:.7rem 2rem}.phone-image{animation:floatPhone 3s ease-in-out infinite;border-radius:2rem;max-width:40%;width:100%}.hand,.phone-image{-webkit-user-drag:none;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.hand{position:absolute;top:10%;width:180%;z-index:1}.video-preview{border-radius:2rem;box-shadow:0 0 20px #6f00ff4d;height:auto;width:50%}@keyframes floatPhone{0%,to{transform:translateY(0)}50%{transform:translateY(-5px)}}.glow-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);border:1px solid #ffffff4d;border-radius:30px;box-shadow:0 0 20px #6f00ff33;margin-bottom:2rem;padding:2rem 2.5rem;transition:all .3s ease}.glow-section:hover{box-shadow:0 0 40px #6f00ff66}.section h3{color:#fff;font-size:1.7rem;gap:.6rem;margin-bottom:1rem}.footer,.section h3{align-items:center;display:flex}.footer{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 0 40px #6f00ff1a;color:#999;flex-direction:column;gap:1.5vw;margin-left:auto;margin-right:auto;margin-top:5rem;padding:3rem 2rem;text-align:center;width:100%}.footer input[type=email]{background:#ffffffd3;border:1px solid #ffffff14;border-radius:12px;color:#fff;max-width:12vw;padding:.8rem 1rem;transition:border .3s ease;width:100%}.footer input[type=email]:focus{border-color:#6f00ff;outline:none}.footer button{background:#6f00ff;border:none;border-radius:12px;box-shadow:0 0 20px #6f00ff66;color:#fff;cursor:pointer;font-size:1vw;font-weight:700;padding:.8rem 1.5rem;transition:all .3s ease}.footer button:hover{box-shadow:0 0 30px #6f00ffcc;transform:scale(1.05)}.lms-title{-webkit-text-fill-color:#0000;-webkit-background-clip:text;font-size:2rem;font-weight:800;margin-bottom:.5rem}.lms-subtitle{color:#fff;font-size:2vw;margin-bottom:2rem}.lms-flex{align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;gap:1vw;justify-content:space-between;margin:0 auto}.lms-preview{-webkit-user-drag:none;animation:floatPhone 4s ease-in-out infinite;backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:linear-gradient(145deg,#ffffff0d,#ffffff05);border:1px solid #ffffff1a;border-radius:24px;box-shadow:0 0 40px #6f00ff4d;filter:contrast(90%) brightness(.95) saturate(90%);overflow:hidden;padding:1rem;pointer-events:none;transition:transform .5s ease;-webkit-user-select:none;user-select:none;width:45%}.lms-text{margin-left:1vw;max-width:40%}.lms-text ul{font-size:1.2vw;line-height:1.8;list-style:none;margin-top:1.5rem;padding-left:0}.lms-text h2{font-size:3rem;font-weight:700;margin-bottom:1rem}.lms-text p{font-size:1.5rem}.lms-image{display:block;height:auto;width:100%}.features-row{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between;margin-top:10vh;min-height:600px;width:100%}.feature-box{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background:#ffffff1a;border:1px solid #fff3;border-radius:20px;box-shadow:0 0 20px #6f00ff33;flex:1 1 48%;flex-direction:column;justify-content:flex-start;padding:2rem;transition:all .3s ease}.feature-box,.feature-box h3{align-items:center;display:flex}.feature-box h3{font-size:1.6rem;gap:.6rem;margin:auto}.feature-box .spline-placeholder,.feature-box p{font-size:1.2rem;height:80%;margin:auto;text-align:left;width:80%}.light-theme{background:radial-gradient(circle at 20% 20%,#f4f4f4,#ddd);color:#111}.light-theme .navbar{background:#fffc;color:#000}.light-theme .footer,.light-theme .lms-subtitle,.light-theme .lms-text p,.light-theme .nav-links a{color:#222}.light-theme .cta{background:#6f00ff;color:#fff}.light-theme .glow-section{background:#ffffffb3;border:1px solid #6f00ff33;box-shadow:0 0 30px #6f00ff1a}.light-theme .feature-box{background:#f0f0ff99;border-color:#6f00ff33}.light-theme h1,.light-theme h2,.light-theme h3{color:#111}.nav-actions{align-items:center;display:flex;gap:1rem}.cta.small{border-radius:10px;box-shadow:0 0 20px #6f00ff33;font-size:1rem;padding:.6rem 1rem}.light-theme .footer{background:linear-gradient(145deg,#f8f8f8,#e8e8e8);border:1px solid #0000000d;color:#333}.light-theme .footer input[type=email]{background:#fff;border:1px solid #0000001a;color:#000}.light-theme .footer input[type=email]:focus{border-color:#6f00ff}.light-theme .footer button{background:#6f00ff;color:#fff}.light-theme .footer button:hover{box-shadow:0 0 30px #6f00ff80}.glass{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px)}.hero-visual{backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);background:#0000;border:1px solid #ffffff4d;box-shadow:0 8px 40px #1f26871a}.background-emojis{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.background-emojis span{animation-iteration-count:infinite;animation-name:spin-custom;animation-timing-function:linear;font-size:6rem;opacity:.25;position:absolute;-webkit-user-select:none;user-select:none;will-change:transform}.light-theme .background-emojis{display:block}.dark-theme .background-emojis{display:none}@keyframes spin-custom{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.app{position:relative;z-index:1}.glass-light{backdrop-filter:blur(8px) saturate(180%);-webkit-backdrop-filter:blur(8px) saturate(180%);z-index:2}.faq-section{backdrop-filter:blur(15px);-webkit-backdrop-filter:blur(15px);background-color:#ffffff1a;border-radius:30px;box-shadow:0 4px 20px #0000001a;padding:8vh 10vw;position:relative;z-index:2}.faq-section h2{font-size:2.5rem;text-align:center}.faq-item,.faq-section h2{margin-bottom:2rem}.faq-item h3{font-size:1.5vw;margin-bottom:.5rem}.faq-item p{color:#333;font-size:.8vw}h1,h2,h3,h4,h5,h6,li,p{text-shadow:2px 2px 10px #0009}.lms-text h1,.lms-text li{color:#fff}.video-preview.placeholder{align-items:center;backdrop-filter:blur(15px) saturate(180%);-webkit-backdrop-filter:blur(15px) saturate(180%);background:#ffffff0d;border:1px solid #ffffff26;border-radius:20px;box-shadow:0 0 20px #ffffff1a;display:flex;justify-content:center;min-height:25vw;text-align:center;transition:.3s ease}.video-preview.placeholder:hover{transform:scale(1.02)}.coming-soon-text{color:#fff;font-size:1.5rem;font-weight:700;text-align:center;text-shadow:0 2px 8px #000000b3;z-index:10}.info-section{align-items:flex-start;align-items:stretch;display:flex;flex-wrap:wrap;gap:8rem;justify-content:center;margin-top:10rem;width:100%}.info-box{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff0d;border:1px solid #ffffff26;border-radius:24px;box-shadow:0 4px 30px #0000004d;color:#fff;flex:1 1 400px;justify-content:space-between;padding:40px;transition:.3s ease}.info-box:hover{transform:scale(1.02)}.info-box h2,.info-box h3,.info-box p{color:#fff;font-weight:700;margin-bottom:10px}.faq-item{margin-bottom:20px}.modal-overlay{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0a0014cc;display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:1000}.modal-content{background:linear-gradient(135deg,#7f00ff,#e100ff);border-radius:20px;box-shadow:0 0 30px #00000080;color:#fff;max-width:500px;padding:30px;position:relative;width:90%}.contact-form{display:flex;flex-direction:column;gap:15px;margin-top:20px}.contact-form input,.contact-form textarea{border:none;border-radius:10px;font-size:16px;padding:12px}.contact-form button{background-color:#fff;border:none;border-radius:10px;color:#000;cursor:pointer;font-weight:700;padding:12px}.close-button{background:none;border:none;color:#fff;cursor:pointer;font-size:28px;position:absolute;right:18px;top:12px}.info-box p{font-size:1vw}@media (max-width:768px){.hero{align-items:center;flex-direction:column;text-align:center}.hero-visual{margin-top:20px;width:80%}.lms-section{align-items:center;flex-direction:column-reverse;gap:30px;text-align:center}.lms-preview{width:90%}.hero-text2{padding:0 20px}}.lms-preview{height:auto;max-width:100%}@media (max-width:768px){.nav-links{display:none}.navbar{justify-content:space-between;padding:10px 20px}.logo{margin-top:-4%;width:30%}.cta{border-radius:2vw;font-size:1rem;padding:1rem 2rem}.hero{margin-top:5rem}.hero-text{max-width:100%;text-align:center}.hero-text h2{font-size:1rem}.hero-text2{max-width:100%;text-align:center}.hero-text2 h2{font-size:1rem}.lms-flex{align-items:center;flex-direction:column;margin-top:-30%;text-align:center}.lms-text{max-width:100%;text-align:center}.lms-text p,.lms-text ul{font-size:1rem}.lms-text p{margin-top:5%}.video-preview{height:20rem;margin-top:5%;width:90%}.info-box h2{font-size:2rem}.info-box h3{font-size:1.5rem}.info-box p{font-size:1rem}.footer,.info-box{max-width:90%}.footer p{font-size:1rem}.footer input[type=email]{font-size:1rem;max-width:50%}.footer button{font-size:1rem;padding:.8rem 1.5rem}}
/*# sourceMappingURL=main.ee788384.css.map*/