@font-face{font-family:Departure Mono;src:url(/fonts/DepartureMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--amber:#ffa133;--pumpkin:#e47b1a;--flux:#c8be50;--foam:#bccabb;--enamel:#eee;--cement:silver;--aluminum:#ccc;--ash:#8e8e8e;--mud:#8a8a6f;--clay:#6c6c58;--smoke:#666;--dark:#444;--soot:#333;--carbon:#222;--black:#141414;--accent:var(--amber);--fg:var(--dark);--bg:var(--enamel);--flick:cubic-bezier(.36, 2.09, .07, -1.52);--sp-xs:16px;--sp-sm:32px;--sp-md:64px;--sp-lg:96px;--sp-xl:128px;--sp-2xl:160px;--gap-xs:8px;--gap-sm:16px;--gap-md:24px;--gap-lg:32px;--gap-xl:48px;--gap-2xl:64px;--card-padding:32px;--card-border:1px solid var(--soot);--card-gap:24px;--section-gap:48px;--btn-padding-primary:20px 40px;--btn-padding-secondary:14px 28px;--btn-font-size:16px;--btn-border-primary:2px solid var(--amber);--btn-border-secondary:1px solid var(--soot)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;color:var(--fg);background-color:var(--carbon);font-feature-settings:"locl";font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;line-height:1.5}@media (prefers-color-scheme:dark){html{--lightningcss-light: ;--lightningcss-dark:initial}}body{min-height:100vh;margin:0}.slides{will-change:transform;height:100vh;transition:transform .8s cubic-bezier(.65,0,.35,1);position:fixed;top:0;left:0;right:0}.slides__slide{height:100vh;position:absolute;left:0;right:0;overflow:hidden}.slides__slide>*{flex-direction:column;justify-content:center;height:100%;display:flex}.slides-nav{z-index:999;flex-direction:column;gap:12px;display:flex;position:fixed;top:50%;right:24px;transform:translateY(-50%)}.slides-nav__dot{background:var(--soot);cursor:pointer;border:none;width:8px;height:8px;padding:0;transition:background .3s}.slides-nav__dot--active{background:var(--amber)}.reveal{opacity:0;transition:opacity .6s ease-out,transform .6s ease-out;transform:translateY(24px)}.reveal.visible{opacity:1;transform:translateY(0)}.reveal-stagger>.reveal{transition-delay:calc(var(--i,0) * .12s)}@media (width<=959px),(height<=599px){.hero{min-height:100vh}.problem,.how,.agents,.proof,.pricing,.faq,.cta-final{padding-top:80px;padding-bottom:80px}}@media (width<=600px){.problem,.how,.agents,.proof,.pricing,.faq,.cta-final{padding-top:48px;padding-bottom:48px}.hero,.problem,.how,.agents,.proof,.pricing,.faq,.cta-final{text-align:center}}.home-btn{z-index:10000;color:var(--ash);cursor:pointer;background:0 0;border:none;padding:8px;font-family:Departure Mono,monospace;font-size:22px;line-height:1;transition:color .15s;position:fixed;top:22px;left:22px}.home-btn:hover{color:var(--amber)}::selection{color:var(--carbon);background-color:var(--cement)}a{color:currentColor;transition:color .15s var(--flick);text-decoration:none}a:hover{color:var(--accent)}@keyframes blink{0%,to{background-color:#0000}50%{background-color:var(--foam)}}.blink{animation:1s step-end infinite blink}.light-section{background-color:var(--enamel);color:var(--dark)}.dark-section{background-color:var(--carbon);color:var(--cement)}.container{max-width:1440px;margin:0 auto;padding-inline:64px}@media (width<=960px){.container{padding-inline:32px}}@media (width<=600px){.container{padding-inline:20px}}@media (width<=400px){.container{padding-inline:16px}}.navbar{background-color:var(--carbon);z-index:10;position:relative}.navbar__inner{justify-content:space-between;align-items:center;padding-top:32px;padding-bottom:32px;display:flex}.navbar__logo{text-transform:uppercase;letter-spacing:-.02em;color:var(--cement);cursor:pointer;font-family:IBM Plex Mono,monospace;font-size:30px;font-weight:400;line-height:1;display:inline-block;position:relative}.navbar__logo strong{font-weight:700}.navbar__login{border:1px solid var(--soot);color:var(--cement);cursor:pointer;text-transform:uppercase;letter-spacing:.02em;transition:color .15s var(--flick), border-color .15s var(--flick);background:0 0;padding:10px 20px;font-family:IBM Plex Mono,monospace;font-size:14px;font-weight:500;line-height:1}.navbar__login:hover{color:var(--amber);border-color:var(--amber)}
