@import url("https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap");@keyframes blink{0%,49%{opacity:1}50%,to{opacity:0}}@keyframes fadeUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes grow{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes dashDraw{0%{stroke-dashoffset:400}to{stroke-dashoffset:0}}.landing-root .reveal{opacity:0;transform:translateY(18px);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1)}.landing-root .reveal.revealed{opacity:1;transform:translateY(0)}html:not(.js-reveal-armed) .landing-root .reveal{opacity:1;transform:none}.landing-root .cta-primary{background:linear-gradient(180deg,#5cb4ff,#4aa8ff 55%,#3f9aee)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px rgba(74,168,255,.35),0 6px 18px rgba(74,168,255,.22),0 1px 2px rgba(0,0,0,.35);transition:transform .16s cubic-bezier(.2,.9,.3,1),box-shadow .2s ease,filter .16s ease;will-change:transform}.landing-root .cta-primary:hover{transform:translateY(-1px);filter:brightness(1.05);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32),inset 0 0 0 1px rgba(74,168,255,.45),0 10px 26px rgba(74,168,255,.32),0 2px 4px rgba(0,0,0,.4)}.landing-root .cta-primary:active{transform:translateY(0);filter:brightness(.98);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.2),inset 0 0 0 1px rgba(74,168,255,.4),0 3px 8px rgba(74,168,255,.22),0 1px 2px rgba(0,0,0,.35);transition-duration:80ms}.landing-root .cta-primary:focus-visible{outline:none;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),inset 0 0 0 1px rgba(74,168,255,.45),0 0 0 3px rgba(74,168,255,.35),0 6px 18px rgba(74,168,255,.22)}.landing-root .cta-primary:disabled{filter:grayscale(.15) brightness(.85);cursor:default}.landing-root .cta-primary .arrow{display:inline-block;transition:transform .2s cubic-bezier(.2,.9,.3,1)}.landing-root .cta-primary:hover .arrow{transform:translateX(4px)}.landing-root .cta-primary:active .arrow{transform:translateX(2px)}.landing-root .nav-links a{transition:color .16s ease}.landing-root .nav-links a:hover{color:#f1ead8}.landing-root .q-card:hover{background:#242220!important}.landing-root ::-moz-selection{background:#4aa8ff44;color:#f1ead8}.landing-root ::selection{background:#4aa8ff44;color:#f1ead8}.landing-root{background:#1b1916;color:#f1ead8;font-family:Inter,ui-sans-serif,system-ui,sans-serif;overflow-x:hidden;position:relative}.landing-root main{padding-top:64px}@media (max-width:720px){.landing-root main{padding-top:56px}}.landing-root section,.landing-root section>div[style*="padding: 0 40px"]{padding-left:clamp(20px,4vw,40px)!important;padding-right:clamp(20px,4vw,40px)!important}@media (max-width:1024px){.landing-root section{padding-top:100px!important;padding-bottom:96px!important}.landing-root .questions-grid{grid-template-columns:1fr 1fr!important}.landing-root .features-grid{gap:24px!important}.landing-root .hero-grid{gap:48px!important}.landing-root .product-window{min-height:520px!important}}@media (max-width:720px){.landing-toast{top:12px!important;right:12px!important;left:12px!important;width:auto!important}}