@media (max-width:767px){.hero-title{font-size:2.8rem!important;line-height:1.1!important;font-weight:700!important;text-align:center!important;margin:0 auto!important;max-width:100%!important;padding:0 16px!important}.hero-subtext-desktop{display:none!important}.hero-subtext-mobile{display:block!important;font-size:1rem!important;line-height:1.4!important;text-align:center!important;margin:0 auto!important;padding:0 20px!important;max-width:100%!important}.dashboard-preview{display:none!important}.hero-section{min-height:100vh!important;padding-bottom:0!important;transform:translateY(-40px)!important}.hero-content,.hero-section{padding-top:0!important;display:flex!important;align-items:center!important;text-align:center!important;justify-content:center!important}.hero-content{min-height:auto!important;padding-bottom:80px!important;position:relative!important;flex-direction:column!important;width:100%!important}.scroll-down-button{display:flex!important}.feature-text-content{text-align:center!important}.feature-text-content>div:first-child{display:flex!important;justify-content:center!important}.feature-text-content .rt-Flex{justify-content:center!important}.feature-text-content{margin-bottom:10px!important}.features-section{padding-top:40px!important}.hero-container{width:100%!important;max-width:100%!important;padding:0!important;margin:0 auto!important}.hero-title{margin-bottom:32px!important}.hero-subtext-mobile{margin-bottom:40px!important}.hero-buttons{margin-top:40px!important;gap:16px!important;flex-direction:column!important;width:100%!important;align-items:center!important}.hero-buttons>*{width:100%!important;max-width:280px!important;justify-content:center!important}@keyframes bounce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(-10px)}60%{transform:translateY(-5px)}}.feature-graphic{display:block!important;margin:10px!important;height:350px!important;min-height:350px!important;width:100%!important}.feature-graphic>div{top:15px!important;left:15px!important;right:15px!important;height:calc(100% - 30px)!important}.feature-section{padding-left:20px!important;padding-right:20px!important}.feature-graphic div[style*=fontSize]{font-size:12px!important}.feature-graphic div[style*=gap]{gap:8px!important}.feature-graphic div[style*=gridTemplateColumns]{grid-template-columns:1fr 1fr!important}.feature-graphic{opacity:1!important;transform:translateY(0)!important}.chat-input-container{display:none!important}}@media (max-width:480px){.hero-title{font-size:2.3rem!important;font-weight:700!important;padding:0 12px!important;margin-bottom:28px!important}.hero-subtext-mobile{font-size:.9rem!important;padding:0 16px!important;margin-bottom:36px!important}.hero-buttons{margin-top:36px!important}.hero-buttons>*{max-width:260px!important}}@media (max-width:390px) and (min-width:375px){.hero-title{font-size:2.2rem!important;padding:0 10px!important;margin-bottom:24px!important}.hero-subtext-mobile{font-size:.85rem!important;padding:0 14px!important;margin-bottom:32px!important}.hero-buttons{margin-top:32px!important}.hero-buttons>*{max-width:240px!important}}@media (min-width:768px){.hero-subtext-desktop{display:block!important}.hero-subtext-mobile,.scroll-down-button{display:none!important}}@keyframes slidePattern{0%{transform:translateX(-40px)}to{transform:translateX(40px)}}@keyframes modalSlideIn{0%{opacity:0;transform:translateY(-30px) scale(.92)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width:767px){.demo-button{display:none!important}.poc-notification{font-size:12px!important;padding:8px 12px!important}.poc-notification span{display:none!important}.poc-notification:after{content:"Free Proof of Concept"!important}}@media (max-width:1024px) and (min-width:768px){.poc-notification{font-size:12px!important;padding:8px 16px!important}.poc-notification span{display:none!important}.poc-notification:after{content:"Free Proof of Concept"!important}}@keyframes bannerPulse{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.4)}50%{box-shadow:0 0 0 8px rgba(16,185,129,.1)}}@keyframes pocPulse{0%,to{transform:scale(1);box-shadow:0 4px 16px rgba(16,185,129,.2)}50%{transform:scale(1.008);box-shadow:0 5px 20px rgba(16,185,129,.35)}}@keyframes pocShine{0%{transform:translateX(-100%) rotate(35deg);opacity:0}50%{opacity:1}to{transform:translateX(200%) rotate(35deg);opacity:0}}.poc-notification{position:relative;overflow:hidden;animation:pocPulse 2.8s ease-in-out infinite}.poc-notification:before{content:"";position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.4),transparent);animation:pocShine 3s ease-in-out infinite;animation-delay:1s}@media (max-width:767px){.poc-banner{min-width:90%!important;max-width:95%!important;padding:10px 16px!important}.poc-modal-mobile{max-height:85vh!important;overflow-y:auto!important}.poc-modal-header{padding:16px 24px!important}.poc-modal-content{padding:16px 24px 12px!important}.poc-modal-feature{padding:8px 10px!important;margin-bottom:6px!important}.poc-modal-feature-icon{width:16px!important;height:16px!important;border-radius:4px!important}.poc-modal-feature-text{font-size:12px!important;line-height:1.3!important}.poc-modal-discovery{padding:10px 12px!important;margin-top:12px!important}.poc-modal-discovery-text{font-size:11px!important;line-height:1.3!important}.poc-modal-cta{padding:16px 24px!important}.poc-modal-cta-button{height:40px!important;font-size:14px!important;padding:10px 24px!important}}.background-lights{position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:-1;overflow:hidden}.light{position:absolute;border-radius:50%;filter:blur(60px);opacity:.08;animation:float 20s ease-in-out infinite}.light-1{width:300px;height:300px;background:linear-gradient(135deg,#8b5cf6,#a855f7);top:10%;left:-10%;animation-delay:0s;animation-duration:25s}.light-2{width:400px;height:400px;background:linear-gradient(135deg,#6366f1,#8b5cf6);top:60%;right:-15%;animation-delay:-8s;animation-duration:30s}.light-3{width:250px;height:250px;background:linear-gradient(135deg,#a855f7,#c084fc);top:30%;left:70%;animation-delay:-15s;animation-duration:22s}.light-4{width:350px;height:350px;background:linear-gradient(135deg,#7c3aed,#8b5cf6);bottom:20%;left:10%;animation-delay:-5s;animation-duration:28s}.light-5{width:200px;height:200px;background:linear-gradient(135deg,#6366f1,#7c3aed);top:5%;right:20%;animation-delay:-12s;animation-duration:26s}.light-6{width:450px;height:450px;background:linear-gradient(135deg,#8b5cf6,#6366f1);bottom:-10%;right:30%;animation-delay:-20s;animation-duration:35s}@keyframes float{0%,to{transform:translate(0) rotate(0deg) scale(1)}25%{transform:translate(30px,-50px) rotate(90deg) scale(1.1)}50%{transform:translate(-20px,-100px) rotate(180deg) scale(.9)}75%{transform:translate(-40px,-30px) rotate(270deg) scale(1.05)}}.grid-background{background-color:white;background-image:linear-gradient(rgba(0,0,0,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.03) 1px,transparent 0),radial-gradient(circle at 20px 20px,rgba(0,0,0,.015) 1px,transparent 0);background-size:40px 40px,40px 40px,40px 40px;background-position:0 0,0 0,0 0;background-attachment:fixed}@media (max-width:767px){.grid-background{background-size:30px 30px,30px 30px,30px 30px;background-image:linear-gradient(rgba(0,0,0,.025) 1px,transparent 0),linear-gradient(90deg,rgba(0,0,0,.025) 1px,transparent 0),radial-gradient(circle at 15px 15px,rgba(0,0,0,.01) 1px,transparent 0)}.light{opacity:.05;filter:blur(40px)}.light-4,.light-6{display:none}}@keyframes ticketPulse{0%{opacity:.3;transform:scale(.6)}to{opacity:.7;transform:scale(.9)}}@keyframes centralTicketGlow{0%{box-shadow:0 20px 40px rgba(102,126,234,.4)}to{box-shadow:0 25px 50px rgba(102,126,234,.6)}}@keyframes functionPulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.1)}}@keyframes scanSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rippleExpand{0%{width:50px;height:50px;opacity:.8}to{width:300px;height:300px;opacity:0}}@keyframes subtleGlow{0%{opacity:.3;transform:scale(1)}to{opacity:.6;transform:scale(1.02)}}@keyframes reportOnline{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.2)}}@keyframes messageSlideIn{0%{opacity:0;transform:translateX(-20px) translateY(10px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes messageSlideInRight{0%{opacity:0;transform:translateX(20px) translateY(10px)}to{opacity:1;transform:translateX(0) translateY(0)}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}