.navbar-desktop-actions{display:flex}.navbar-menu-button{display:none}.navbar-menu-overlay{display:none;position:fixed;inset:0;z-index:40;background:rgba(0,0,0,.5);opacity:0;visibility:hidden;transition:opacity .2s ease,visibility .2s ease}.navbar-menu-overlay-open{display:block;opacity:1;visibility:visible}.navbar-menu-panel{position:absolute;top:0;left:0;right:0;background:var(--color-background-secondary);border-bottom:1px solid var(--color-border);padding:16px 24px 24px;display:flex;flex-direction:column;gap:16px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.navbar-menu-item{width:100%;text-align:center;padding:12px 16px;border:none;background:none;cursor:pointer;border-radius:8px;font-family:var(--font-source-code-pro);transition:background .2s ease}.navbar-menu-item:hover{background:var(--color-background-tertiary)}.navbar-menu-cta{background:var(--color-primary)!important;color:var(--color-white)!important}.navbar-menu-cta:hover{background:var(--color-primary-hover)!important}@media (max-width:899px){.navbar-desktop-actions{display:none!important}.navbar-menu-button{display:flex!important}.navbar-menu-overlay-open{display:block!important}}@media (min-width:900px){.navbar-menu-overlay{display:none!important}}.marketing-page{width:100vw;max-width:100vw;min-height:100vh;box-sizing:border-box}body,html{scrollbar-width:thin;scrollbar-color:#4a4a4a transparent;overflow-x:clip}body::-webkit-scrollbar,html::-webkit-scrollbar{width:6px}body::-webkit-scrollbar-track,html::-webkit-scrollbar-track{background:transparent}body::-webkit-scrollbar-thumb,html::-webkit-scrollbar-thumb{background:#4a4a4a;border-radius:3px}body::-webkit-scrollbar-thumb:hover,html::-webkit-scrollbar-thumb:hover{background:#5a5a5a}.marketing-page{--spacing-md:10px;--spacing-lg:14px;--spacing-2xl:38px}.marketing-page .button-primary:hover{background-color:var(--color-primary-hover)!important;transform:translateY(-2px)}.marketing-page .button-primary:active{transform:translateY(0)}.marketing-page .button-secondary:hover{background-color:var(--color-background-tertiary)!important;border-color:var(--color-border-active)!important;transform:translateY(-2px)}.marketing-page .button-secondary:active{transform:translateY(0)}.marketing-page .contact-us-modal__input{outline:none;transition:border-color .2s ease,box-shadow .2s ease}.marketing-page .contact-us-modal__input::placeholder{color:var(--color-gray3);opacity:.8}.marketing-page .contact-us-modal__input:focus{border-color:var(--color-border-active);box-shadow:0 0 0 1px var(--color-border-active)}.marketing-page .contact-us-modal__textarea{min-height:120px;resize:vertical}.marketing-page .contact-us-modal__btn{border-radius:6px!important;padding:8px 24px!important;font-size:16px!important}.marketing-page .reach-out-input{outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.marketing-page .reach-out-input::placeholder{color:rgba(255,255,255,.35)}.marketing-page .reach-out-input:focus{border-color:rgba(82,50,204,.6);box-shadow:0 0 0 1px rgba(82,50,204,.3);background:rgba(255,255,255,.08)}.marketing-page .reach-out-textarea{resize:vertical}.marketing-page .reach-out-submit:hover:not(:disabled){background-color:var(--color-primary-hover)!important;transform:translateY(-1px)}.marketing-page .reach-out-submit:active:not(:disabled){transform:translateY(0)}.feature-showcase-row{flex-direction:column}.feature-showcase-visual{order:-1}.feature-showcase-content{max-width:100%}@media (max-width:899px){.feature-showcase-row{min-height:min(720px,90vh)}.feature-showcase-visual{align-self:center}.features-section-header{min-height:107px!important}}.features-section-header{min-height:80px}@media (min-width:900px){.feature-showcase-row{flex-direction:row;min-height:55vh;height:auto}.feature-showcase-visual{order:0}.feature-showcase-content{max-width:416px}}@media (max-width:899px){.footer-bottom-section{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important}.footer-bottom-brand{order:1;justify-self:unset!important}.footer-bottom-links{order:2;justify-self:unset!important}.footer-bottom-copyright{order:3;justify-self:unset!important}}