*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-padding-top:68px;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif}body{color:#f0f4ff;background:#121219;min-height:100vh;overflow-x:hidden}#root{width:100%}a{color:inherit;text-decoration:none}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}@keyframes float{0%,to{transform:translateY(0)}50%{transform:translateY(-8px)}}@keyframes pulseDot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.8)}}@keyframes arrowBounce{0%,to{transform:translateY(0)}50%{transform:translateY(8px)}}@media (width<=767px){.nav-links{display:none!important}.nav-cta{padding:8px 14px!important;font-size:13px!important}.hero-inner{flex-direction:column!important;gap:40px!important}.hero-phone-wrap{display:none!important}.screenshots-grid{grid-template-columns:1fr!important;gap:32px!important}.screenshots-phone-col{order:-1;height:460px!important;min-height:unset!important;overflow:hidden!important}.screenshots-text-col{font-size:clamp(1.25rem,5vw,2rem)!important}.screenshots-phone-col img{max-width:220px!important}.section-inner{padding:0 1.25rem!important}.features-grid{grid-template-columns:1fr!important}.intro-sparkles-wrap{width:min(340px,88vw)!important;height:180px!important}}
