html,body{transition:background-color .3s ease,color .3s ease}html:not(.dark) body{background:#f8fafc;color:#0f172a}html:not(.dark) .bg-brand-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 25px #0000000a}html:not(.dark) nav{background:#ffffffe6!important;border-color:#e2e8f0!important}html:not(.dark) .border-white\/10{border-color:#e2e8f0!important}html{transition:background-color .4s ease,color .4s ease}body,nav,section,div{transition:background-color .4s ease,color .4s ease,border-color .4s ease}.nav-link{color:#94a3b8;transition:.3s}.nav-link:hover{color:#fff}.mobile-link{color:#cbd5e1}.mobile-link:hover{color:#fff}.nav-link{position:relative;color:#94a3b8;transition:color .25s ease}.nav-link:after{content:"";position:absolute;left:0;bottom:-6px;width:0%;height:2px;background:#3b82f6;transition:width .3s ease}.nav-link:hover:after{width:100%}.nav-link:hover,.nav-link.active{color:#fff}.nav-link.active:after{width:100%}html:not(.dark) .nav-link{color:#334155}html:not(.dark) .nav-link:hover{color:#2563eb}html:not(.dark) .nav-link.active{color:#2563eb}html:not(.dark) body{background:#f4f7fb;color:#0f172a}html:not(.dark) .bg-brand-dark{background:#fff!important}html:not(.dark) .bg-black\/20{background:#f1f5f9!important}html:not(.dark) .bg-brand-card{background:#fff!important;border-color:#e2e8f0!important;box-shadow:0 10px 25px #0f172a0d}html:not(.dark) .text-white{color:#0f172a!important}html:not(.dark) .text-slate-400{color:#475569!important}html:not(.dark) .text-slate-300{color:#334155!important}html:not(.dark) .nav-link{color:#334155!important}html:not(.dark) .nav-link:hover{color:#2563eb!important}html:not(.dark) #themeToggle,html:not(.dark) #mobileThemeToggle{background:#fff!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html:not(.dark) nav a[href="#demo"]{background:#2563eb!important;color:#fff!important}html:not(.dark) .bg-brand-orange\/10{background:#fff7ed!important}html:not(.dark) .border-brand-orange\/20{border-color:#fb923c!important}html:not(.dark) .animate-pill-fade span{color:#c2410c!important}html:not(.dark) .hero-secondary{background:#e2e8f0;border:1px solid #cbd5e1;color:#0f172a}html:not(.dark) .hero-secondary:hover{background:#dbeafe;border-color:#93c5fd}html:not(.dark) .hero-primary{color:#fff!important}html:not(.dark) .hero-secondary{background:#e2e8f0!important;border:1px solid #cbd5e1!important;color:#0f172a!important}html:not(.dark) .hero-secondary:hover{background:#dbeafe!important;border-color:#93c5fd!important;color:#0f172a!important;box-shadow:0 10px 25px #2563eb26}html:not(.dark) #problem ul{font-size:15px!important}html:not(.dark) #problem .text-slate-300{color:#0f172a!important}html:not(.dark) #problem .text-slate-400{color:#334155!important}html:not(.dark) #problem li:hover{color:#0f172a!important}.problem-item{cursor:pointer}.dark .problem-item:hover{color:#fff;transform:scale(1.04)}html:not(.dark) .problem-item:hover{color:#0f172a;transform:scale(1.04)}.problem-item{transition:all .2s ease}html:not(.dark) #problem .hover\:border-red-400\/40:hover{border-color:#ef444480!important}html:not(.dark) #problem .hover\:border-brand-green\/40:hover{border-color:#22c55e80!important}.module-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0f172a14}.module-card:hover .module-icon{transform:scale(1.08)}.dark .module-card:hover{border-color:#3b82f640}html:not(.dark) .module-card:hover{border-color:#93c5fd}.module-card{transition:all .45s cubic-bezier(.25,.8,.25,1)}.module-card:hover{transform:translateY(-8px);box-shadow:0 20px 40px #0f172a1f}html:not(.dark) .module-card:hover{box-shadow:0 20px 40px #0f172a14}.module-icon{transition:all .45s cubic-bezier(.25,.8,.25,1)}html:not(.dark) .group:hover .bg-brand-orange\/10{background-color:#f97316!important}html:not(.dark) .group:hover .text-brand-orange{color:#fff!important}html:not(.dark) .module-card:hover .module-icon{box-shadow:0 8px 20px #f9731640}.dark .mobile-toggle{background:#ffffff0f;border:1px solid rgba(255,255,255,.15);color:#fff}.dark .mobile-toggle:hover{background:#3b82f6;border-color:#3b82f6;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #3b82f64d}html:not(.dark) .mobile-toggle{background:#f1f5f9;border:1px solid #cbd5e1;color:#0f172a}html:not(.dark) .mobile-toggle:hover{background:#2563eb;border-color:#2563eb;color:#fff;transform:translateY(-3px);box-shadow:0 10px 25px #2563eb40}html:not(.dark) #mobile a[href="#demo"]{color:#fff!important}html:not(.dark) #workflow .text-slate-400{color:#475569!important}html:not(.dark) #workflow .text-lg{color:#0f172a!important}html:not(.dark) #security .text-slate-300,html:not(.dark) .bi-check-circle{color:#15803d!important}html:not(.dark) #sales .group:hover .bg-brand-blue\/10{background-color:#3b82f6!important}html:not(.dark) #sales .group:hover .bg-brand-blue\/10 i{color:#fff!important}html:not(.dark) #sales .group:hover .bg-brand-green\/10{background-color:#22c55e!important}html:not(.dark) #sales .group:hover .bg-brand-green\/10 i{color:#fff!important}html:not(.dark) #sales .group:hover .bg-brand-orange\/10{background-color:#f97316!important}html:not(.dark) #sales .group:hover .bg-brand-orange\/10 i{color:#fff!important}html:not(.dark) #sales .bg-brand-blue\/10{background:#dbeafe!important}html:not(.dark) #sales .bg-brand-green\/10{background:#dcfce7!important}html:not(.dark) #sales .bg-brand-orange\/10{background:#ffedd5!important}html:not(.dark) #sales i{color:#0f172a!important}.difference-item{transition:all .25s ease;cursor:pointer}.difference-item:hover{transform:translate(6px)}.check-animate{opacity:0;transform:scale(.6);transition:all .5s ease}.check-visible{opacity:1;transform:scale(1)}.divider-visible{transform:scaleY(1)}html:not(.dark) #difference .bg-gradient-to-l{background:linear-gradient(to left,rgba(34,197,94,.07),transparent)}html:not(.dark) footer .bg-white\/5{background:#f1f5f9!important;border-color:#cbd5e1!important}html:not(.dark) footer a{color:#334155!important}html:not(.dark) footer a:hover{color:#2563eb!important}html:not(.dark) footer .text-slate-300{color:#475569!important}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes softGlow{0%,to{filter:drop-shadow(0 0 0px rgba(59,130,246,.3))}50%{filter:drop-shadow(0 0 8px rgba(59,130,246,.6))}}.animate-soft-glow{animation:softGlow 4s ease-in-out infinite}.fade-in{opacity:0;animation:fadeInUp 1s forwards}.delay-1{animation-delay:.3s}.delay-2{animation-delay:.8s}.delay-3{animation-delay:1.3s}@keyframes fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes heroFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-12px)}}.animate-hero-float{animation:heroFloat 8s ease-in-out infinite}.delay-1{animation-delay:.2s,0s}.delay-2{animation-delay:.6s,0s}.delay-3{animation-delay:1s,0s}@keyframes fadeSlide{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@keyframes gradientShift{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}.shimmer-text{position:relative}.shimmer-text:after{content:"";position:absolute;top:0;left:-120%;width:120%;height:100%;background:linear-gradient(120deg,transparent,rgba(249,115,22,.15),transparent);animation:shimmerMove 6s ease-in-out infinite}@keyframes shimmerMove{0%{left:-120%}50%{left:120%}to{left:120%}}.animate-underline-glow{width:0;box-shadow:0 0 6px #f9731699;animation:underlineExpand 1.4s ease forwards}.animate-pill-fade{opacity:0;animation:pillFadeIn .8s ease forwards}@keyframes pillFadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}.shimmer-pill{background:linear-gradient(120deg,transparent,rgba(249,115,22,.15),transparent);transform:translate(-120%);animation:pillShimmer 6s ease-in-out infinite}@keyframes pillShimmer{0%{transform:translate(-120%)}50%{transform:translate(120%)}to{transform:translate(120%)}}.animate-underline-expand{width:0;animation:underlineExpand 1.2s ease forwards}@keyframes underlineExpand{0%{width:0}to{width:100%}}.runner-dot{width:14px;height:14px;background:#f97316;border-radius:50%;box-shadow:0 0 12px #f97316cc,0 0 24px #f9731680}.workflow-step{cursor:pointer}.workflow-step:hover .step-circle{transform:translateY(-6px) scale(1.08);border-color:#3b82f6;box-shadow:0 0 25px #3b82f666}.workflow-step:hover i{color:#3b82f6}.step-circle{transition:all .35s cubic-bezier(.25,.8,.25,1)}.step-active{border-color:#3b82f6!important;box-shadow:0 0 18px #3b82f699}.step-active i{color:#3b82f6!important}.step-final{animation:finalPulse 2s ease-in-out infinite}@keyframes finalPulse{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}@keyframes microVibrate{0%{transform:translate(0)}25%{transform:translate(1px)}50%{transform:translate(-1px)}75%{transform:translate(1px)}to{transform:translate(0)}}.vibrate{animation:microVibrate .2s ease}nav{transition:all .35s ease}nav.nav-shrink{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}nav .max-w-7xl{transition:transform .35s ease}nav.nav-shrink .max-w-7xl{transform:scale(.95)}#demo{transition:background .4s ease}#demo .form-card-inner{transition:background .4s ease,box-shadow .4s ease}.form-label{display:block;font-size:12px;font-weight:500;margin-bottom:6px;letter-spacing:.3px;color:#ffffffa6}.form-input{width:100%;padding:10px 16px;background:#ffffff0f;border:1px solid rgba(255,255,255,.12);border-radius:14px;color:#fff;font-size:14px;transition:all .25s ease}.form-input::placeholder{color:#fff6}.form-input:focus{border-color:#3b82f6;background:#ffffff14;outline:none}.primary-btn{padding:10px 26px;font-size:14px;font-weight:600;border-radius:9999px;color:#fff;background:linear-gradient(to right,#3b82f6,#2563eb);box-shadow:0 8px 22px #3b82f659;transition:all .3s ease}.primary-btn:hover{transform:translateY(-2px);box-shadow:0 12px 28px #3b82f673}.form-icon{width:44px;height:44px;border-radius:12px;background:#3b82f61a;color:#3b82f6;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.form-icon:hover{background:#3b82f6;color:#fff;transform:translateY(-4px)}html:not(.dark) #demo{background:linear-gradient(to bottom,#f8fafc,#eef2f7)}html:not(.dark) #demo .rounded-2xl.bg-gradient-to-br{background:#fff!important;border:1px solid #e2e8f0!important;box-shadow:0 20px 50px #0f172a14!important}html:not(.dark) .form-label{color:#1e293b;font-weight:600}html:not(.dark) .form-input{background:#fff;border:1px solid #cbd5e1;color:#0f172a}html:not(.dark) .form-input::placeholder{color:#94a3b8}html:not(.dark) .form-input:focus{border-color:#2563eb;box-shadow:0 0 0 3px #2563eb26}html:not(.dark) .primary-btn{box-shadow:0 8px 20px #2563eb40}html:not(.dark) .primary-btn:hover{box-shadow:0 12px 26px #2563eb59}html:not(.dark) .form-icon{background:#dbeafe;color:#2563eb}html:not(.dark) .form-icon:hover{background:#2563eb;color:#fff}
