*{box-sizing:border-box}html{scroll-behavior:smooth}:where(section[id],h1,h2,h3){scroll-margin-top:96px}body{margin:0;font-family:-apple-system,SF Pro Text,SF Pro Display,system-ui,sans-serif;-webkit-font-smoothing:antialiased;color:#0c241a;background:#051f15}::selection{background:rgba(199,230,58,.4)}html.mvo-cursor,html.mvo-cursor *{cursor:none}.glow-btn{transition:box-shadow .4s ease,transform .4s ease}.glow-btn:hover{box-shadow:0 28px 56px -14px rgba(0,0,0,.6),0 0 40px rgba(199,230,58,.2)!important;transform:translateY(-3px)}.footer-link{transition:color .2s}.footer-link:hover{color:rgba(243,248,241,.65)!important}.nav-link{transition:color .2s}.nav-link:hover{color:#0a3d29!important}.body-link{transition:opacity .2s}.body-link:hover{opacity:.7}[role=button]:focus-visible,[role=radio]:focus-visible,a:focus-visible,button:focus-visible,input:focus-visible,textarea:focus-visible{outline:2px solid #0a3d29!important;outline-offset:2px;box-shadow:0 0 0 4px rgba(199,230,58,.55)!important}.waitlist-field:focus-within{box-shadow:inset 0 0 0 1px rgba(199,230,58,.35),0 0 24px -6px rgba(199,230,58,.12)!important}input::placeholder,textarea::placeholder{color:rgba(12,52,36,.4)}.on-dark input::placeholder{color:rgba(243,248,241,.4)}@media (prefers-reduced-motion:reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}@media (max-width:900px){.r-hero-h{font-size:12.5vw!important}.r-section-h{font-size:8.4vw!important}.r-nothing-h{font-size:12vw!important}.r-cta-h{font-size:9vw!important}.r-legal-h{font-size:8.6vw!important}.r-download-h{font-size:7.6vw!important}.r-step-h{font-size:6.4vw!important}.r-step-num{font-size:22vw!important}.r-feature-title{font-size:6vw!important}.r-features-row{flex-direction:column!important;gap:12px!important}.r-feature-left{flex:1 1 auto!important}.r-frameworks{flex-direction:column!important}.r-framework-col{border-right:none!important;border-bottom:.5px solid rgba(199,230,58,.06)!important;padding:22px 0!important}.r-cta-row{flex-direction:column!important;align-items:flex-start!important}.r-cta-waitlist{flex:1 1 100%!important;width:100%!important}.r-contact-grid,.r-dl-grid{grid-template-columns:1fr!important}.r-footer{flex-direction:column!important;align-items:flex-start!important;gap:18px!important}.r-nav-center{display:none!important}}@media (max-width:560px){.r-step-row{gap:6px!important}.r-contact-name-row,.r-step-row{flex-direction:column!important}}