*{box-sizing:border-box}:root{--gutter:clamp(16px,4vw,64px)}body,html{margin:0;padding:0}html{text-size-adjust:100%}body{background:#fafaf8;font-family:Archivo,system-ui,sans-serif;-webkit-font-smoothing:antialiased}a,body{color:#0b0b0c}a{text-decoration:underline;text-underline-offset:3px}a:hover{color:#4fa8ff}button,input,select,textarea{font-family:inherit}button{cursor:pointer}@keyframes tick{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes typing-cursor-blink{0%,45%{opacity:1}46%,to{opacity:0}}.typing-cursor{display:inline-block;width:.075em;height:.82em;margin-left:.08em;background:currentColor;animation:typing-cursor-blink .75s step-end infinite;vertical-align:-.02em}@media print{body{visibility:hidden}}@keyframes pay-spin{to{transform:rotate(1turn)}}.pay-spinner{width:16px;height:16px;border-radius:50%;border:2px solid #d8d8d4;border-top-color:#0b0b0c;animation:pay-spin .8s linear infinite;flex:none}.header-burger,.header-mobile-menu{display:none}@media (max-width:860px){.header-desktop{display:none!important}.header-burger{display:flex}.header-mobile-menu{display:block}.hero-ctas{flex-wrap:nowrap!important;gap:8px!important}.hero-ctas>button{flex:1 1;min-width:0;padding:14px 8px!important;font-size:clamp(12px,3.6vw,15px)!important;white-space:nowrap!important}.auth-form{order:-1}}@media (max-width:964px){.split-page{row-gap:0!important}.split-intro{display:contents}.split-page h1{margin-bottom:24px!important}.split-text{order:1;margin-top:32px!important}.split-perks{order:1}}