@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&family=JetBrains+Mono:wght@400;500&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{max-width:100vw;overflow-x:hidden;background:#050510;color:#e4e4f0;font-family:Inter,-apple-system,BlinkMacSystemFont,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"cv11"}a{text-decoration:none}a,button{color:inherit}button{font-family:inherit;cursor:pointer;border:none;background:none}ul{list-style:none}@keyframes pulse{0%,to{opacity:.6}50%{opacity:1}}.container{max-width:1280px;margin:0 auto;padding:0 32px}.nav-link{font:500 13px/1 Inter,sans-serif;color:#6b7280;text-decoration:none;transition:color .15s ease-out}.nav-link:hover{color:#e4e4f0}.footer-link:hover{color:#e4e4f0;transition:color .15s ease-out}@media (max-width:768px){.container{padding:0 20px}.nav-links{display:none!important}h1{font-size:38px!important;letter-spacing:-1.2px!important}h2{font-size:28px!important}}@media (max-width:980px){.feature-grid{grid-template-columns:repeat(2,1fr)!important}.pricing-grid{max-width:480px!important}.how-grid,.pricing-grid{grid-template-columns:1fr!important}.how-grid{gap:36px!important}}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes jsp-dot-pulse{0%,to{opacity:.3;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}@keyframes modal-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes toast-in{0%{opacity:0;transform:translateX(-50%) translateY(8px)}to{opacity:1;transform:translateX(-50%) translateY(0)}}