.main_main__UzXvh{display:flex;flex-direction:column;align-items:center;min-height:100vh;background-color:#ffffff;color:#1f2937;font-family:inherit}.main_header__r_8Mm{width:100%;padding:1rem 0;position:fixed;top:0;z-index:20;background-color:rgba(255,255,255,.95);backdrop-filter:blur(10px);border-bottom:1px solid rgba(0,0,0,.1)}.main_container__qzx8s{max-width:1280px;margin:0 auto;display:flex;justify-content:space-between;align-items:center;padding:0 1.5rem}.main_logoContainer__id_X3{display:flex;align-items:center;gap:.75rem;text-decoration:none}.main_logoContainer__id_X3 svg{width:2.5rem;height:2.5rem}.main_logo__dJcih{font-size:1.25rem;font-weight:700;color:#1f2937;transition:color .3s ease;letter-spacing:-.02em}.main_logoContainer__id_X3:hover .main_logo__dJcih{color:#a78bfa}.main_nav__2_ZQn{display:flex;gap:2rem;align-items:center}.main_navLink__7yytn{color:#4b5563;text-decoration:none;font-weight:500;transition:color .3s ease;font-size:.9375rem;letter-spacing:-.01em}.main_navLink__7yytn:hover{color:#a78bfa}.main_navButtons__g2uVX{display:flex;gap:1rem}.main_button__IZiVa{padding:.875rem 1.75rem;border-radius:.5rem;font-weight:600;font-size:.9375rem;border:none;cursor:pointer;transition:all .3s ease;text-decoration:none;display:inline-block;letter-spacing:-.01em}.main_loginButton__sz36_{background-color:transparent;border:1px solid #d1d5db;color:#1f2937}.main_loginButton__sz36_:hover{background-color:#f3f4f6;border-color:#9ca3af}.main_signupButton__14GZS{background-color:#9333ea;color:white}.main_signupButton__14GZS:hover{background-color:#7e22ce;transform:translateY(-1px);box-shadow:0 4px 12px rgba(147,51,234,.3)}.main_hero__RoV8o{display:flex;align-items:center;justify-content:center;text-align:center;min-height:100vh;width:100%;position:relative;padding:6rem 1rem 1rem}.main_video__Quk0u{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:0}.main_overlay__OVc6l{position:absolute;inset:0;background:linear-gradient(135deg,rgba(255,255,255,.3),rgba(255,255,255,.5));z-index:10}.main_heroContent__R9RS7{position:relative;z-index:20;display:flex;flex-direction:column;align-items:center;padding:1rem;max-width:1200px}.main_heroBadge__Bdsqv{background:rgba(167,139,250,.1);border:1px solid rgba(167,139,250,.3);border-radius:2rem;padding:.5rem 1.5rem;margin-bottom:2rem;backdrop-filter:blur(10px)}.main_badgeText__pFbq6{color:#a78bfa;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.main_heroTitle__dZBaA{font-size:3.5rem;font-weight:700;margin-bottom:1.5rem;text-align:center;display:flex;flex-direction:column;gap:1rem;line-height:1.2;letter-spacing:-.03em;color:#1f2937}.main_highlightText__j8F7R{font-size:1.5rem;color:#a78bfa;font-weight:600;letter-spacing:-.01em}.main_heroDescription__ujE9n{font-size:1.25rem;max-width:800px;margin-bottom:3rem;text-align:center;line-height:1.7;color:#4b5563;font-weight:400}.main_heroStats__F_JBb{display:flex;gap:3rem;margin-bottom:3rem;flex-wrap:wrap;justify-content:center}.main_statItem__rVMeG{display:flex;flex-direction:column;align-items:center;gap:.5rem}.main_statNumber__bH0sR{font-size:2.5rem;font-weight:700;color:#a78bfa;letter-spacing:-.02em}.main_statLabel__okSJi{font-size:.875rem;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-weight:500}.main_heroButtons__acqO0{display:flex;gap:1rem;margin-top:1rem;flex-wrap:wrap;justify-content:center}.main_getStartedButton__EWn9E{background:linear-gradient(135deg,#9333ea,#7e22ce);color:white;padding:1rem 2rem;font-size:1rem;letter-spacing:-.01em}.main_getStartedButton__EWn9E:hover{background:linear-gradient(135deg,#7e22ce,#6b21a8);transform:translateY(-2px);box-shadow:0 8px 25px rgba(147,51,234,.4)}.main_demoButton__nj7NL{background-color:transparent;border:2px solid #9333ea;color:#1f2937}.main_demoButton__nj7NL:hover{background-color:#9333ea;transform:translateY(-1px)}.main_sectionContainer__H_TNw{max-width:1280px;margin:0 auto;padding:0 1.5rem}.main_features__ekY49{width:100%;padding:6rem 0;background-color:#f9fafb}.main_sectionTitle__TFjSV{font-size:2.25rem;text-align:center;margin-bottom:1rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;color:#1f2937}.main_sectionSubtitle__SMCPp{font-size:1.125rem;text-align:center;margin-bottom:4rem;color:#6b7280;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.7;font-weight:400}.main_featureGrid__TWM23{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem;max-width:1280px;margin:0 auto}.main_featureCard__fjTlM{padding:2.5rem;background:linear-gradient(135deg,#ffffff,#f9fafb);border-radius:1rem;text-align:center;border:1px solid rgba(0,0,0,.1);transition:all .3s ease;position:relative;overflow:hidden}.main_featureCard__fjTlM:before{content:"";position:absolute;top:0;left:0;right:0;height:2px;background:linear-gradient(90deg,#9333ea,#a78bfa);transform:scaleX(0);transition:transform .3s ease}.main_featureCard__fjTlM:hover{transform:translateY(-5px);border-color:rgba(167,139,250,.5);box-shadow:0 10px 30px rgba(0,0,0,.1)}.main_featureCard__fjTlM:hover:before{transform:scaleX(1)}.main_featureIcon__TlFJ9{background:linear-gradient(135deg,rgba(167,139,250,.1),rgba(147,51,234,.1));border-radius:1rem;padding:1.5rem;margin-bottom:1.5rem;display:inline-flex;align-items:center;justify-content:center;color:#a78bfa}.main_featureCard__fjTlM h3{font-size:1.5rem;margin-bottom:1rem;color:#1f2937;font-weight:600;letter-spacing:-.01em;line-height:1.4}.main_featureCard__fjTlM p{font-size:1rem;color:#4b5563;line-height:1.7;font-weight:400}.main_workflow__IQBVd{width:100%;padding:6rem 0;background-color:#ffffff}.main_workflowSteps__fVzj_{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:3rem;margin-top:4rem}.main_workflowStep__5nLvi{text-align:center;position:relative}.main_stepNumber__WXbh4{background:linear-gradient(135deg,#9333ea,#a78bfa);color:white;width:4rem;height:4rem;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1.5rem;font-weight:700;margin:0 auto 1.5rem;position:relative}.main_workflowStep__5nLvi h3{font-size:1.375rem;margin-bottom:1rem;color:#1f2937;font-weight:600;letter-spacing:-.01em;line-height:1.4}.main_workflowStep__5nLvi p{font-size:1rem;color:#4b5563;line-height:1.7;font-weight:400}.main_callToAction__UtWYi{width:100%;background:linear-gradient(135deg,#f9fafb,#ffffff);padding:6rem 0;border-top:1px solid rgba(0,0,0,.1)}.main_callToActionContent__KeV6T{max-width:1280px;margin:0 auto;display:flex;flex-direction:column;align-items:center;padding:0 1.5rem;text-align:center}.main_callToActionTitle__6Etrb{font-size:2.25rem;font-weight:700;margin-bottom:1.5rem;text-align:center;max-width:800px;letter-spacing:-.02em;line-height:1.3;color:#1f2937}.main_callToActionDescription__eIEiR{font-size:1.125rem;margin-bottom:3rem;text-align:center;max-width:800px;color:#4b5563;line-height:1.7;font-weight:400}.main_ctaButtons__5tw_Z{display:flex;gap:1rem;margin-top:1rem;justify-content:center;flex-wrap:wrap}.main_learnMoreButton__IN_pf{background-color:transparent;border:2px solid #9333ea;color:#1f2937}.main_learnMoreButton__IN_pf:hover{background-color:#9333ea;transform:translateY(-1px)}.main_contactButton__bQJDQ{background-color:#e5e7eb;color:#1f2937}.main_contactButton__bQJDQ:hover{background-color:#d1d5db;transform:translateY(-1px)}.main_footer__zkYXM{background-color:#f9fafb;color:#6b7280;padding:3rem 0 1.5rem;border-top:1px solid rgba(0,0,0,.1)}.main_footerContent__qFj_y{max-width:1280px;margin:0 auto;padding:0 1.5rem}.main_footerGrid___MC4D{display:flex;justify-content:space-between;gap:1.5rem;margin-bottom:2rem;flex-wrap:wrap}.main_footerColumn__D9Pfp{display:flex;flex-direction:column;gap:.375rem;min-width:150px}.main_footerColumn__D9Pfp h4{font-size:.8125rem;color:#1f2937;margin-bottom:.75rem;font-weight:600;position:relative;padding-bottom:.375rem;text-transform:uppercase;letter-spacing:.1em}.main_footerColumn__D9Pfp h4:after{content:"";position:absolute;bottom:0;left:0;width:1.5rem;height:1px;background:linear-gradient(90deg,#9333ea,#a78bfa);border-radius:1px}.main_footerColumn__D9Pfp a{color:#6b7280;text-decoration:none;font-size:.8125rem;transition:all .3s ease;padding:.125rem 0;border-radius:.25rem;position:relative;display:inline-block;font-weight:400}.main_footerColumn__D9Pfp a:hover{color:#a78bfa;transform:translateX(.25rem);background:rgba(167,139,250,.1);padding-left:.5rem}.main_footerBottom__kRpnX{border-top:1px solid rgba(0,0,0,.1);padding-top:1.5rem;margin-top:1.5rem;text-align:center;font-size:.75rem;color:#9ca3af}@media (max-width:1024px){.main_heroTitle__dZBaA{font-size:3rem}.main_sectionTitle__TFjSV{font-size:2rem}.main_featureGrid__TWM23{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}.main_workflowSteps__fVzj_{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.main_footerGrid___MC4D{display:grid;grid-template-columns:repeat(2,1fr);gap:2rem}.main_footerColumn__D9Pfp{min-width:auto}.main_footerColumn__D9Pfp h4{font-size:.875rem;margin-bottom:.75rem}.main_footerColumn__D9Pfp a{font-size:.8125rem}}@media (max-width:768px){.main_container__qzx8s{flex-direction:row;gap:1rem;padding:0 1rem}.main_navButtons__g2uVX,.main_nav__2_ZQn{display:none}.main_heroSection__sXXA6{padding:6rem 0 4rem}.main_logoSection__sTRFm svg{width:80px;height:80px}.main_companyName__r9lRS{font-size:2rem}.main_overviewTitle__J6x0P{font-size:1.875rem}.main_overviewDescription__IkKb7{font-size:1.125rem}.main_videoGrid__4YMGd{grid-template-columns:1fr;gap:2rem}.main_loginForm__xh7r4{padding:2rem}.main_heroTitle__dZBaA{font-size:2.5rem}.main_heroDescription__ujE9n{font-size:1.125rem}.main_heroStats__F_JBb{gap:2rem}.main_statNumber__bH0sR{font-size:2rem}.main_sectionTitle__TFjSV{font-size:1.75rem}.main_sectionSubtitle__SMCPp{font-size:1.125rem}.main_featureGrid__TWM23{grid-template-columns:1fr;gap:1.5rem}.main_featureCard__fjTlM{padding:2rem}.main_workflowSteps__fVzj_{grid-template-columns:1fr;gap:2rem}.main_ctaButtons__5tw_Z{flex-direction:column;align-items:center}.main_button__IZiVa{width:100%;max-width:300px}.main_footerGrid___MC4D{grid-template-columns:1fr;gap:1.5rem}.main_footer__zkYXM{padding:2.5rem 0 1.5rem}.main_footerColumn__D9Pfp{text-align:center}.main_footerColumn__D9Pfp h4:after{left:50%;transform:translateX(-50%)}.main_footerColumn__D9Pfp a:hover{transform:translateY(-2px);padding-left:.5rem}}@media (max-width:480px){.main_heroTitle__dZBaA{font-size:2rem}.main_heroDescription__ujE9n{font-size:1rem}.main_heroStats__F_JBb{flex-direction:column;gap:1.5rem}.main_sectionTitle__TFjSV{font-size:1.5rem}.main_callToActionTitle__6Etrb{font-size:1.75rem}.main_callToActionDescription__eIEiR{font-size:1.125rem}.main_heroSection__sXXA6{padding:5rem 0 3rem}.main_logoSection__sTRFm svg{width:64px;height:64px}.main_companyName__r9lRS{font-size:1.75rem}.main_overviewTitle__J6x0P{font-size:1.5rem}.main_overviewDescription__IkKb7{font-size:1rem}.main_stealthBadge__ZnvmS{padding:.5rem 1rem;font-size:.75rem}.main_loginForm__xh7r4{padding:1.5rem}.main_footerGrid___MC4D{grid-template-columns:1fr}.main_footer__zkYXM{padding:2rem 0 1.25rem}.main_footerContent__qFj_y{padding:0 1rem}.main_footerColumn__D9Pfp h4{font-size:.8125rem;margin-bottom:.625rem}.main_footerColumn__D9Pfp a{font-size:.75rem}}.main_heroSection__sXXA6{width:100%;background:linear-gradient(135deg,#f9fafb,#ffffff);padding:8rem 0 6rem}.main_heroContainer__SO3ln{max-width:1280px;margin:0 auto;padding:0 1.5rem;text-align:center;gap:3rem}.main_heroContainer__SO3ln,.main_logoSection__sTRFm{display:flex;flex-direction:column;align-items:center}.main_logoSection__sTRFm{gap:1.5rem}.main_logoSection__sTRFm svg{width:120px;height:120px}.main_companyName__r9lRS{font-size:3rem;font-weight:700;color:#1f2937;letter-spacing:-.03em;margin:0}.main_overviewSection__Cmw56{max-width:800px;display:flex;flex-direction:column;align-items:center;gap:1.5rem}.main_overviewTitle__J6x0P{font-size:2.5rem;font-weight:700;color:#1f2937;letter-spacing:-.02em;line-height:1.3;margin:0}.main_overviewDescription__IkKb7{font-size:1.25rem;color:#4b5563;line-height:1.7;font-weight:400;margin:0}.main_stealthBadge__ZnvmS{display:inline-flex;align-items:center;gap:.75rem;background:rgba(147,51,234,.1);border:1px solid rgba(147,51,234,.3);border-radius:2rem;padding:.75rem 1.5rem;margin-top:1rem}.main_stealthIcon__io0HL{font-size:1.25rem}.main_stealthText__uABHM{color:#9333ea;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.1em}.main_showcaseSection__2LC9w{width:100%;padding:6rem 0;background-color:#ffffff}.main_videoGrid__4YMGd{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));gap:2.5rem;margin-top:3rem}.main_videoCard__95GqK{display:flex;flex-direction:column;gap:1.5rem}.main_videoPlaceholder__F9WCn{width:100%;aspect-ratio:16/9;background:linear-gradient(135deg,#f3f4f6,#e5e7eb);border-radius:1rem;border:1px solid rgba(0,0,0,.1);display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}.main_videoPlaceholder__F9WCn:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(0,0,0,.02) 0,rgba(0,0,0,.02) 20px)}.main_videoPlaceholderContent__TlblG{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;gap:1rem;color:#6b7280}.main_videoPlaceholderContent__TlblG svg{color:#9333ea;opacity:.6}.main_videoPlaceholderContent__TlblG p{font-size:1rem;font-weight:500;margin:0}.main_videoTitle__xgsBU{font-size:1.5rem;font-weight:600;color:#1f2937;margin:0;letter-spacing:-.01em}.main_videoDescription__SJxoH{font-size:1rem;color:#4b5563;line-height:1.6;margin:0}.main_accessSection__oprBP{width:100%;padding:6rem 0;background-color:#f9fafb}.main_loginContainer__35lH8{max-width:500px;margin:3rem auto 0}.main_loginForm__xh7r4{background:#ffffff;padding:3rem;border-radius:1rem;box-shadow:0 4px 12px rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1)}.main_formGroup__krhEf{margin-bottom:1.5rem;text-align:left}.main_label__61M_z{display:block;font-size:.9375rem;font-weight:600;margin-bottom:.5rem;color:#1f2937}.main_input__8qxoj{width:100%;padding:.875rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#1f2937;background-color:#ffffff;transition:all .2s ease;box-sizing:border-box}.main_input__8qxoj:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px rgba(147,51,234,.1)}.main_passwordInputContainer__Dg5r0{position:relative;display:flex;align-items:center}.main_passwordInput__unXj_{width:100%;padding:.875rem 3rem .875rem 1rem;border:1px solid #d1d5db;border-radius:.5rem;font-size:1rem;color:#1f2937;background-color:#ffffff;transition:all .2s ease;box-sizing:border-box}.main_passwordInput__unXj_:focus{outline:none;border-color:#9333ea;box-shadow:0 0 0 3px rgba(147,51,234,.1)}.main_passwordToggle__H4TVb{position:absolute;right:.75rem;background:none;border:none;cursor:pointer;padding:.5rem;display:flex;align-items:center;justify-content:center;color:#6b7280;transition:color .2s ease}.main_passwordToggle__H4TVb:hover{color:#9333ea}.main_eyeIcon__KH3uC{width:20px;height:20px}.main_error__BFgPg{color:#dc2626}.main_error__BFgPg,.main_successMessage__EMFV0{font-size:.875rem;margin-top:1rem;text-align:center}.main_successMessage__EMFV0{color:#059669;font-weight:500}.main_highlightText__j8F7R:first-of-type{font-size:1.5rem;color:#1f2937;margin:1rem 0;letter-spacing:-.01em}.main_callToActionDescription__eIEiR,.main_featureCard__fjTlM p,.main_heroDescription__ujE9n{font-size:1.125rem;line-height:1.7;color:#4b5563;margin-bottom:1.5rem;font-weight:400}.main_featureCard__fjTlM h3,.main_workflowStep__5nLvi h3{font-size:1.25rem;margin-bottom:1rem;color:#a78bfa}@keyframes main_fadeInUp__6DxFH{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.main_featureCard__fjTlM,.main_workflowStep__5nLvi{animation:main_fadeInUp__6DxFH .6s ease-out}.main_featureCard__fjTlM:first-child{animation-delay:.1s}.main_featureCard__fjTlM:nth-child(2){animation-delay:.2s}.main_featureCard__fjTlM:nth-child(3){animation-delay:.3s}.main_featureCard__fjTlM:nth-child(4){animation-delay:.4s}.main_featureCard__fjTlM:nth-child(5){animation-delay:.5s}.main_featureCard__fjTlM:nth-child(6){animation-delay:.6s}.main_workflowStep__5nLvi:first-child{animation-delay:.1s}.main_workflowStep__5nLvi:nth-child(2){animation-delay:.2s}.main_workflowStep__5nLvi:nth-child(3){animation-delay:.3s}.main_workflowStep__5nLvi:nth-child(4){animation-delay:.4s}