.landing-module___cEqKa__page{--landing-ink:var(--foreground);--landing-muted:var(--muted-foreground);--landing-line:var(--border-subtle);background:var(--background);flex-direction:column;min-height:100dvh;display:flex;overflow:clip}.landing-module___cEqKa__header,.landing-module___cEqKa__footer,.landing-module___cEqKa__main{width:min(100% - 112px,1440px);margin-inline:auto}.landing-module___cEqKa__header{flex-shrink:0;justify-content:space-between;align-items:center;height:80px;display:flex}.landing-module___cEqKa__brand{letter-spacing:-.8px;align-items:center;gap:10px;font-size:23px;font-weight:600;display:inline-flex}.landing-module___cEqKa__brand img{border-radius:50%}.landing-module___cEqKa__beta{color:var(--landing-muted);border:1px solid var(--landing-line);border-radius:var(--radius);padding:8px 13px;font-size:12px}.landing-module___cEqKa__main{flex:1;align-items:center;display:flex}.landing-module___cEqKa__hero{align-items:center;width:100%;min-height:590px;padding-block:40px 66px;display:grid;position:relative}.landing-module___cEqKa__copy{z-index:1;position:relative}.landing-module___cEqKa__eyebrow{color:var(--brand-muted);letter-spacing:.02em;margin-bottom:26px;font-size:13px;font-weight:500}.landing-module___cEqKa__copy h1{letter-spacing:-.065em;white-space:nowrap;font-size:clamp(42px,4.6vw,72px);font-weight:500;line-height:1.07}.landing-module___cEqKa__copy h1 span{color:var(--landing-muted)}.landing-module___cEqKa__description{max-width:375px;color:var(--foreground-secondary);margin-top:28px;font-size:16px;line-height:1.75}.landing-module___cEqKa__form{max-width:455px;min-height:127px;margin-top:38px}.landing-module___cEqKa__formLabel{color:var(--foreground-secondary);margin-bottom:12px;font-size:12px;font-weight:500;display:block}.landing-module___cEqKa__formControls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.landing-module___cEqKa__email{background:var(--card);border-color:var(--border);border-radius:var(--radius);height:48px;padding-inline:15px;font-size:14px}.landing-module___cEqKa__submit{border-radius:var(--radius);height:48px;padding-inline:18px;font-size:13px}.landing-module___cEqKa__formNote{min-height:36px;color:var(--landing-muted);margin-top:12px;font-size:12px;line-height:1.55}.landing-module___cEqKa__formError{color:var(--destructive)}.landing-module___cEqKa__success{align-items:flex-start;gap:12px;min-height:108px;padding:20px 0;display:flex}.landing-module___cEqKa__successIcon{color:var(--brand-muted);flex-shrink:0;margin-top:2px}.landing-module___cEqKa__success h2{margin-bottom:7px;font-size:17px;font-weight:500}.landing-module___cEqKa__success p{color:var(--landing-muted);overflow-wrap:anywhere;max-width:330px;font-size:13px;line-height:1.7}.landing-module___cEqKa__visual{align-self:stretch;min-width:0;min-height:510px;margin:-35px -35px -20px -10px;position:relative}.landing-module___cEqKa__canvas{width:100%;height:100%;position:absolute;inset:0}.landing-module___cEqKa__canvas canvas{width:100%;height:100%;display:block}.landing-module___cEqKa__poster{object-fit:contain;width:100%;height:100%;transition:opacity .4s;position:absolute;inset:0}.landing-module___cEqKa__posterHidden{opacity:0}.landing-module___cEqKa__visualCaption{text-align:center;color:var(--landing-muted);font-size:12px;line-height:1.6;position:absolute;bottom:-6px;left:45px;right:45px}.landing-module___cEqKa__footer{border-top:1px solid var(--landing-line);min-height:87px;color:var(--landing-muted);justify-content:space-between;align-items:center;gap:24px;font-size:12px;display:flex}.landing-module___cEqKa__arc{align-items:center;gap:11px;display:inline-flex}.landing-module___cEqKa__footer>p{color:var(--foreground-tertiary)}.landing-module___cEqKa__arc:hover{color:var(--foreground)}.landing-module___cEqKa__skip{background:var(--primary);color:var(--primary-foreground);border-radius:var(--radius);z-index:2;padding:10px 16px;position:fixed;top:12px;left:12px;transform:translateY(-200%)}.landing-module___cEqKa__skip:focus{transform:translateY(0)}@media (prefers-reduced-motion:no-preference){.landing-module___cEqKa__copy{animation:.8s cubic-bezier(.16,1,.3,1) both landing-module___cEqKa__appear}.landing-module___cEqKa__submit svg{transition:transform .18s}.landing-module___cEqKa__submit:hover svg{transform:translate(3px)}}@keyframes landing-module___cEqKa__appear{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media (min-width:1700px){.landing-module___cEqKa__hero{min-height:690px}.landing-module___cEqKa__visual{min-height:610px}}@media (max-width:1100px){.landing-module___cEqKa__header,.landing-module___cEqKa__footer,.landing-module___cEqKa__main{width:calc(100% - 64px)}.landing-module___cEqKa__hero{min-height:560px}.landing-module___cEqKa__copy h1{font-size:clamp(40px,4.7vw,54px)}.landing-module___cEqKa__description{max-width:340px}.landing-module___cEqKa__visual{min-height:440px;margin-left:-25px;margin-right:-55px}.landing-module___cEqKa__submit{padding-inline:13px}}@media (max-width:767px){.landing-module___cEqKa__header,.landing-module___cEqKa__footer,.landing-module___cEqKa__main{width:calc(100% - 40px)}.landing-module___cEqKa__header{height:80px}.landing-module___cEqKa__brand{font-size:21px}.landing-module___cEqKa__brand img{width:28px;height:28px}.landing-module___cEqKa__hero{min-height:auto;padding:34px 0}.landing-module___cEqKa__copy h1{letter-spacing:-.055em;font-size:clamp(34px,7.5vw,56px);line-height:1.12}.landing-module___cEqKa__eyebrow{margin-bottom:20px}.landing-module___cEqKa__description{max-width:340px;margin-top:21px;font-size:15px}.landing-module___cEqKa__form{max-width:460px;margin-top:28px}.landing-module___cEqKa__visual{height:74vw;min-height:320px;max-height:450px;margin:-4px -20px -5px}.landing-module___cEqKa__footer{gap:15px;min-height:83px}.landing-module___cEqKa__arc{gap:9px}}@media (max-width:359px){.landing-module___cEqKa__header,.landing-module___cEqKa__footer,.landing-module___cEqKa__main{width:calc(100% - 32px)}.landing-module___cEqKa__copy h1{font-size:32px}.landing-module___cEqKa__formControls{grid-template-columns:minmax(0,1fr)}.landing-module___cEqKa__submit{width:100%}}
