@font-face{font-family:Bricolage Grotesque;src:url(/fonts/bricolage-grotesque.woff2)format("woff2");font-weight:200 800;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist;src:url(/fonts/geist.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--brand-accent:#b5246f;--on-brand-accent:#fff;--brand-accent-text:#b5246f;--brand-selection:#b5246f29;--brand-ground:#faf6f4;--ground-tint:#f4eeeb;--surface:#fff;--border:#e7dfdb;--border-strong:#cfc4bf;--text:#1a1418;--text-muted:#5a5056;--text-subtle:#6e646a;--shadow:0 1px 2px #28141e0f, 0 24px 48px -24px #3c142847;--code-bg:#1a1418;--code-text:#f6eef2;--ok:#1f7a4d;--error:#b42318;--font-display:"Bricolage Grotesque", "Geist", ui-sans-serif, system-ui, sans-serif;--font-ui:"Geist", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--radius:14px;--radius-small:10px;--wrap:1120px;--wrap-wide:1240px;--gutter:clamp(16px, 4vw, 32px)}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--brand-accent:#ef6fb5;--on-brand-accent:#1a0b14;--brand-accent-text:#ef6fb5;--brand-selection:#ef6fb542;--brand-ground:#17131a;--ground-tint:#1d1820;--surface:#221c25;--border:#342c37;--border-strong:#4a404e;--text:#f6f1f4;--text-muted:#bdb2b9;--text-subtle:#a39aa0;--shadow:0 1px 2px #0006, 0 24px 48px -24px #000000b3;--code-bg:#0f0c11;--code-text:#f6eef2;--ok:#4cc38a;--error:#ff8a80}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:80px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--brand-ground);color:var(--text);font:400 1rem/1.6 var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}::selection{background:var(--brand-selection)}img{max-width:100%;height:auto;display:block}h1,h2,h3,p,ul,ol,figure{margin:0}ul,ol{padding:0;list-style:none}a{color:var(--brand-accent-text);text-underline-offset:3px}:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px;border-radius:4px}strong{font-weight:600}.skip{z-index:20;background:var(--brand-accent);color:var(--on-brand-accent);border-radius:8px;padding:8px 14px;font-weight:600;text-decoration:none;position:absolute;top:-48px;left:12px}.skip:focus{top:12px}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline-start:auto;margin-inline-end:auto}.wrap--wide{max-width:calc(var(--wrap-wide) + 2 * var(--gutter))}.wrap--narrow{max-width:calc(720px + 2 * var(--gutter))}.mark{flex:none;width:28px;height:28px}.mark rect{fill:var(--brand-accent)}.mark path{fill:none;stroke:var(--on-brand-accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.mark .mark__desk{fill:var(--on-brand-accent)}.mark--big{width:48px;height:48px}.lockup{color:var(--text);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.wordmark{font:750 1.5rem/1 var(--font-display);letter-spacing:-.035em;padding-bottom:2px}.lockup--small .mark{width:24px;height:24px}.lockup--small .wordmark{font-size:1.25rem}.display{font-family:var(--font-display);letter-spacing:-.035em;text-wrap:balance;font-weight:750;line-height:1.02}.display em{color:var(--brand-accent-text);font-style:normal}.eyebrow{letter-spacing:.08em;text-transform:uppercase;color:var(--brand-accent-text);font-size:.8125rem;font-weight:600}.btn{min-height:48px;font:600 1rem/1 var(--font-ui);cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s;display:inline-flex}.btn--primary{background:var(--brand-accent);color:var(--on-brand-accent)}.btn--primary:hover{background:color-mix(in srgb, var(--brand-accent) 88%, var(--text))}.btn--ghost{color:var(--text);border-color:var(--border-strong);background:0 0}.btn--ghost:hover{background:var(--surface)}.btn--small{min-height:40px;padding:0 16px;font-size:.9375rem}.btn:active{transform:translateY(1px)}.btn[disabled]{opacity:.6;cursor:progress}.nav{z-index:10;background:color-mix(in srgb, var(--brand-ground) 86%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(12px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.nav__inner{align-items:center;gap:24px;min-height:64px;display:flex}.nav nav{display:none}.nav__links{gap:28px;display:flex}.nav__links a,.nav__signin{color:var(--text-muted);font-size:.9375rem;font-weight:500;text-decoration:none}.nav__links a:hover,.nav__signin:hover{color:var(--text)}.nav__actions{align-items:center;gap:18px;margin-left:auto;display:flex}.nav__signin{display:none}@media (min-width:560px){.nav__signin{display:inline}}@media (min-width:900px){.nav nav{margin-left:24px;display:block}}.hero{padding-top:clamp(48px,9vw,112px);overflow:hidden}.hero__copy{text-align:center;flex-direction:column;align-items:center;display:flex}.hero h1{max-width:14ch;font-size:clamp(2.75rem,9vw,5.5rem)}.lede{max-width:40rem;color:var(--text-muted);text-wrap:pretty;margin-top:24px;font-size:clamp(1.0625rem,2.2vw,1.25rem);line-height:1.55}.hero__ctas{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:32px;display:flex}.hero__works{color:var(--text-subtle);margin-top:18px;font-size:.875rem}.frame{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);overflow:hidden}.frame img{width:100%}.frame--hero{border-radius:clamp(10px,1.6vw,18px);margin-top:clamp(40px,7vw,72px);position:relative}.hero .wrap--wide{position:relative}.hero .wrap--wide:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(50% 50% at 50% 40%, color-mix(in srgb, var(--brand-accent) 16%, transparent), transparent 70%);position:absolute;top:20%;bottom:-30%;left:-10%;right:-10%}.section{padding-block-start:clamp(72px,11vw,136px);padding-block-end:clamp(72px,11vw,136px)}.section--tint{background:var(--ground-tint);border-block:1px solid var(--border)}.section__head{max-width:46rem;margin-bottom:clamp(40px,6vw,64px)}.section__head h2{margin-top:12px;font-size:clamp(2rem,5vw,3.25rem)}.section__lede{color:var(--text-muted);text-wrap:pretty;margin-top:18px;font-size:1.125rem}.steps{grid-template-columns:minmax(0,1fr);gap:48px;display:grid}.step{flex-direction:column;gap:24px;display:flex}.frame--step{aspect-ratio:4/5}.frame--step picture{height:100%;display:block}.frame--step img{object-fit:cover;object-position:top left;height:100%}@media (max-width:640px){.frame--zoom{aspect-ratio:4/3}.frame--hero.frame--zoom{aspect-ratio:3/4}.frame--zoom picture{height:100%;display:block}.frame--zoom img{object-fit:cover;object-position:left top;height:100%}.frame--hero.frame--zoom img{object-position:22% top}}.frame--fade img{-webkit-mask-image:linear-gradient(90deg,#000 88%,#0000);mask-image:linear-gradient(90deg,#000 88%,#0000)}.step__n{border:1.5px solid var(--brand-accent);width:32px;height:32px;color:var(--brand-accent-text);font:700 .9375rem/1 var(--font-ui);border-radius:50%;place-items:center;margin-bottom:14px;display:inline-grid}.step h3,.feature h3,.panel h3,.trust h3{font:700 1.3125rem/1.25 var(--font-display);letter-spacing:-.02em}.step p{color:var(--text-muted);margin-top:8px}@media (min-width:760px){.steps{grid-template-columns:repeat(3,1fr);gap:28px}}.feature{align-items:center;gap:24px;display:grid}.feature+.feature,.feature+.feature-pair{margin-top:clamp(56px,8vw,96px)}.feature__text p{color:var(--text-muted);margin-top:10px}.feature__text em{color:var(--text);font-style:normal;font-weight:600}.feature--board .feature__text,.feature--wide .feature__text{max-width:44rem}.ticks{gap:10px;margin-top:16px;display:grid}.ticks li{color:var(--text-muted);padding-left:30px;position:relative}.ticks li:before{content:"";background:var(--brand-accent);border-radius:5px;width:18px;height:18px;position:absolute;top:.3em;left:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 9.5 7.5 12.5 13.5 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 18 18'%3E%3Cpath d='M4.5 9.5 7.5 12.5 13.5 6' fill='none' stroke='%23000' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") 50%/18px no-repeat}.ticks strong{color:var(--text)}.feature-pair{gap:clamp(56px,8vw,32px);display:grid}.feature--stack{align-items:start}@media (min-width:960px){.feature{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:56px}.feature--flip{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.feature--flip figure{order:2}.feature--board,.feature--wide{grid-template-columns:minmax(0,1fr)}.feature--wide{gap:28px}.feature--wide figure{order:2}.feature--stack{grid-template-columns:minmax(0,1fr);gap:24px}.feature-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}.feature-pair .feature+.feature{margin-top:0}}.agents{grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.panel{border-radius:var(--radius);border:1px solid var(--border);background:var(--surface);padding:clamp(22px,3vw,32px)}.panel>p{color:var(--text-muted);margin-top:10px}.contract{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:16px;margin-top:20px;padding-top:18px;display:grid}.contract__label{color:var(--text);margin-bottom:8px;font-size:.8125rem;font-weight:600}.contract li{color:var(--text-muted);padding-block-start:3px;padding-block-end:3px;font-size:.9375rem}.stat{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex;margin-top:16px!important}.stat__n{font:750 clamp(2.75rem, 6vw, 3.5rem)/1 var(--font-display);letter-spacing:-.04em;color:var(--brand-accent-text)}.stat__l{color:var(--text);font-weight:500}.code{border-radius:var(--radius-small);background:var(--code-bg);color:var(--code-text);font:.8125rem/1.65 var(--font-mono);margin:16px 0 0;padding:18px 20px;overflow-x:auto}.clients{margin-top:14px}.clients li{border-top:1px solid var(--border);flex-direction:column;gap:2px;padding-block-start:12px;padding-block-end:12px;display:flex}.clients li:first-child{border-top:0}.clients span{font-weight:600}.clients small{color:var(--text-muted);font-size:.875rem}.clients .soon{color:var(--brand-accent-text);font-weight:500}@media (min-width:820px){.agents{grid-template-columns:repeat(2,minmax(0,1fr))}}.trust{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.trust li{border-top:2px solid var(--brand-accent);padding-top:22px}.trust p{color:var(--text-muted);margin-top:10px}@media (min-width:760px){.trust{grid-template-columns:repeat(3,1fr);gap:36px}}.waitlist__card{border-radius:calc(var(--radius) + 6px);border:1px solid var(--border);background:var(--surface);box-shadow:var(--shadow);text-align:center;padding:clamp(28px,6vw,56px)}.waitlist__card .mark--big{margin:0 auto 20px}.waitlist__card h2{font-size:clamp(2rem,5vw,2.75rem)}.waitlist__lede{max-width:32rem;color:var(--text-muted);margin:12px auto 0}.form{text-align:left;margin-top:32px}.field label,.chips legend{margin-bottom:8px;font-size:.9375rem;font-weight:600;display:block}.field__row{flex-direction:column;gap:10px;display:flex}input[type=email]{border:1px solid var(--border-strong);background:var(--brand-ground);min-height:48px;color:var(--text);font:1rem var(--font-ui);border-radius:999px;flex:1;padding:0 16px}input[type=email]::placeholder{color:var(--text-subtle)}input[type=email]:focus-visible{outline-offset:1px;border-radius:999px}input[aria-invalid=true]{border-color:var(--error)}.field__error{color:var(--error);margin-top:8px;font-size:.9375rem}@media (min-width:560px){.field__row{flex-direction:row}}.chips{border:0;flex-wrap:wrap;gap:8px;margin:24px 0 0;padding:0;display:flex}.chips legend{width:100%;padding:0}.optional{color:var(--text-subtle);margin-left:4px;font-weight:400}.chip{cursor:pointer;position:relative}.chip input{opacity:0;width:1px;height:1px;position:absolute}.chip span{border:1px solid var(--border-strong);min-height:40px;color:var(--text-muted);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:.9375rem;font-weight:500;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.chip span:before{content:"+";font-weight:600}.chip input:checked+span{border-color:var(--brand-accent);color:var(--text);background:var(--brand-selection)}.chip input:checked+span:before{content:"✓";color:var(--brand-accent-text)}.chip input:focus-visible+span{outline:2px solid var(--brand-accent);outline-offset:2px}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.form__note{color:var(--text-subtle);margin-top:22px;font-size:.875rem}.form__status{color:var(--error);margin-top:8px;font-size:.9375rem}.form__status:empty{display:none}.done{border-radius:var(--radius);background:var(--brand-ground);border:1px solid var(--border);margin-top:32px;padding:28px}.done:focus{outline:none}.done h3{font:700 1.5rem/1.2 var(--font-display);letter-spacing:-.02em}.done p{color:var(--text-muted);margin-top:8px}.done strong{color:var(--text);overflow-wrap:anywhere}.footer{border-top:1px solid var(--border);padding-block-start:48px;padding-block-end:56px}.footer__inner{gap:18px;display:grid}.footer__privacy{max-width:44rem;color:var(--text-muted);font-size:.9375rem}.footer__meta{color:var(--text-subtle);font-size:.9375rem}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important}}
/*$vite$:1*/