@font-face{font-family:Archivo Expanded;src:url(/fonts/ArchivoExpanded-Black.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:Space Grotesk;src:url(/fonts/SpaceGrotesk-Variable.woff2) format("woff2");font-weight:300 700;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/JetBrainsMono-Variable.woff2) format("woff2");font-weight:100 800;font-display:swap}:root{color-scheme:dark;--fondo: #0f1012;--superficie: #1a1c20;--superficie-alta: #26292f;--borde: #2e3138;--tinta: #f2f0eb;--tinta-suave: #9a9fa8;--rec: #ff3d2e;--rec-texto: #ff3d2e;--sobre-rec: #0f1012;--foco: var(--rec);--font-display: "Archivo Expanded", "Archivo Black", "Helvetica Neue", sans-serif;--font-sans: "Space Grotesk", "Helvetica Neue", system-ui, sans-serif;--font-mono: "JetBrains Mono", ui-monospace, "SF Mono", monospace;--radius-md: 10px}*,*:before,*:after{box-sizing:border-box}@media(prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;background:var(--fondo);color:var(--tinta);font-family:var(--font-sans);font-size:16px;line-height:24px;-webkit-font-smoothing:antialiased}h1,h2,p{margin:0}img{display:block}:focus-visible{outline:2px solid var(--foco);outline-offset:2px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wrap{width:100%;max-width:1120px;margin-inline:auto;padding-inline:16px}@media(min-width:640px){.wrap{padding-inline:32px}}.label{display:inline-flex;align-items:center;gap:8px;font-family:var(--font-mono);font-size:12px;line-height:16px;letter-spacing:.12em;text-transform:uppercase;color:var(--rec-texto)}.rec-dot{width:8px;height:8px;border-radius:50%;background:var(--rec);animation:blink 1.6s steps(1,end) infinite}@keyframes blink{50%{opacity:.25}}.button{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 28px;border:0;border-radius:999px;background:var(--rec);color:var(--sobre-rec);font:700 16px/1 var(--font-sans);cursor:pointer}.button:hover{filter:brightness(1.08)}.button--grande{min-height:56px;padding:0 32px;font-size:18px;text-decoration:none}.button:disabled{opacity:.6;cursor:progress}.banner{position:relative;height:clamp(420px,36vw,560px);overflow:hidden;background:var(--fondo)}.banner__video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.04)}.banner:after{content:"";position:absolute;inset:0;background:#0f101280}.banner__content{position:relative;z-index:1;height:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding-block:28px 44px}.banner__logo{height:30px;width:auto}.banner__text{display:grid;gap:14px}.display{font-family:var(--font-display);font-weight:900;font-size:clamp(36px,6.4vw,72px);line-height:.95;max-width:11em;text-wrap:balance}.banner__text p{font-size:18px;line-height:26px;max-width:30em}.banner__cta{justify-self:start;margin-top:10px}.steps{padding-top:64px}.steps__title{font-family:var(--font-display);font-weight:900;font-size:28px;line-height:1.05;margin-bottom:28px}.steps__list{--col-gap: 16px;--arrow-width: 64px;--arrow-rise: 40px;list-style:none;margin:0;padding:0;display:grid;gap:calc(var(--arrow-width) * 1.25 * .94 - var(--arrow-rise) + 6px)}.steps__list li{display:grid;grid-template-columns:1fr 1fr;column-gap:var(--col-gap);align-items:start}.steps__list li:nth-child(2) .steps__media{grid-column:2;grid-row:1}.steps__list li:nth-child(2) .steps__text{grid-column:1;grid-row:1}.steps__media{position:relative}.steps__list img{display:block;width:100%;height:auto;border-radius:var(--radius-md)}.steps__text{display:grid;gap:4px}.steps__arrow{position:absolute;top:calc(100% - var(--arrow-rise));left:calc(100% + 6px);width:var(--arrow-width);aspect-ratio:4 / 5;overflow:visible;fill:none;stroke:var(--rec);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}.steps__arrow path{vector-effect:non-scaling-stroke}.steps__number{font-family:var(--font-mono);font-size:13px;line-height:18px;color:var(--rec-texto)}.steps__list h3{margin:0;font-size:22px;line-height:28px;font-weight:700}.steps__list p{color:var(--tinta-suave)}@media(min-width:760px){.steps__list{--col-gap: 64px;--arrow-width: 128px;--arrow-rise: 72px}.steps__list li{grid-template-columns:repeat(2,minmax(0,360px))}.steps__list h3{font-size:28px;line-height:34px}}.waitlist{display:grid;gap:16px;padding-block:88px}.waitlist__title{font-size:clamp(22px,2.6vw,28px);line-height:1.25;font-weight:500;max-width:26em;text-wrap:balance}.form{display:grid;gap:16px;margin-top:16px;max-width:480px}.form__fields{display:grid;gap:10px}.field{display:grid;gap:6px}.field__hint{font-size:14px;line-height:20px;color:var(--tinta-suave)}.field input{width:100%;min-height:52px;padding:0 16px;border:1px solid transparent;border-radius:var(--radius-md);background:var(--superficie);color:var(--tinta);font:400 16px/24px var(--font-sans)}.field input::placeholder{color:var(--tinta-suave)}.field input:focus-visible{outline-offset:0}.field input[aria-invalid]{border-color:var(--rec)}.form__footer{display:flex;flex-wrap:wrap;align-items:center;gap:16px}.form__status:empty{display:none}.form__status[data-kind=error]{color:var(--rec-texto)}.honeypot{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.footer{background:var(--superficie);padding-block:44px 56px}.footer__inner{display:grid;gap:16px}.footer__legal{display:grid;gap:4px;font-size:14px;line-height:20px;color:var(--tinta-suave)}.footer__legal a{color:var(--tinta);white-space:nowrap;text-underline-offset:2px}.footer__legal a:hover{color:var(--rec-texto)}.footer img{height:16px;width:auto}@media(prefers-reduced-motion:reduce){.rec-dot{animation:none}}
