.AppPreview-module__KmbIWa__section{min-height:min(84vh,820px);margin:0 var(--edge);border-radius:var(--radius-section);background:var(--sand);color:var(--ink);isolation:isolate;z-index:1;grid-template-rows:auto 1fr;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);padding:clamp(3.5rem,7vw,6rem) clamp(24px,4vw,64px) clamp(2.5rem,5vw,4rem);display:grid;position:relative;overflow:hidden}.AppPreview-module__KmbIWa__section h2{color:var(--ink)}.AppPreview-module__KmbIWa__eyebrow{font-size:var(--fs-eyebrow);letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:10px;display:flex}.AppPreview-module__KmbIWa__star{color:var(--orange);letter-spacing:0;font-size:1rem}.AppPreview-module__KmbIWa__headline{max-width:12ch;font-size:var(--fs-h1);margin-top:18px}.AppPreview-module__KmbIWa__body{max-width:36ch;color:var(--ink-dim);margin-top:22px}.AppPreview-module__KmbIWa__strip{grid-column:1/-1;align-self:end;margin:clamp(2.5rem,5vw,4rem) calc(-1*clamp(24px,4vw,64px)) 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000);mask-image:linear-gradient(90deg,#0000,#000 5% 95%,#0000)}.AppPreview-module__KmbIWa__track{align-items:flex-end;gap:18px;width:max-content;padding:24px clamp(24px,4vw,64px) 36px;display:flex}.AppPreview-module__KmbIWa__slice{flex:none}.AppPreview-module__KmbIWa__sliceImage{width:calc(var(--w) * .66px);filter:drop-shadow(0 10px 14px #1f1a132e);height:auto}.AppPreview-module__KmbIWa__sliceLabel{font-size:var(--fs-small);color:var(--ink-dim);margin-top:10px}.AppPreview-module__KmbIWa__phone{z-index:2;filter:drop-shadow(0 40px 60px #1f1a1359);width:min(40vw,560px);position:absolute;top:-4%;right:-4%;rotate:-8deg}.AppPreview-module__KmbIWa__phone img{width:100%;height:auto}@media (max-width:767px){.AppPreview-module__KmbIWa__section{min-height:0;margin:0 12px;padding-bottom:0;display:block}.AppPreview-module__KmbIWa__strip{scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto;-webkit-mask-image:none;mask-image:none}.AppPreview-module__KmbIWa__track{transform:none!important}.AppPreview-module__KmbIWa__slice{scroll-snap-align:start}.AppPreview-module__KmbIWa__sliceImage{width:calc(var(--w) * .58px)}.AppPreview-module__KmbIWa__phone{width:110%;margin:24px 0 -38% 10%;position:relative;top:auto;right:auto;rotate:-6deg}}@media (prefers-reduced-motion:reduce){.AppPreview-module__KmbIWa__track,.AppPreview-module__KmbIWa__phone{transform:none!important}}
.Faq-module__OJoX5q__section{gap:var(--gutter);padding:var(--section-y) var(--edge);border-top:1px solid var(--foam-faint);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.Faq-module__OJoX5q__title{font-size:var(--fs-h1)}.Faq-module__OJoX5q__list{border-top:1px solid var(--foam-faint)}.Faq-module__OJoX5q__item{border-bottom:1px solid var(--foam-faint)}.Faq-module__OJoX5q__heading{font:inherit;letter-spacing:0}.Faq-module__OJoX5q__question{text-align:left;width:100%;min-height:72px;font-family:var(--font-display), sans-serif;letter-spacing:-.02em;color:var(--foam);background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:20px 0;font-size:clamp(1.25rem,1.9vw,1.75rem);line-height:1.2;display:flex}.Faq-module__OJoX5q__question:hover{color:var(--foam)}.Faq-module__OJoX5q__icon{width:22px;height:22px;transition:rotate .4s var(--ease-out);flex:none;position:relative}.Faq-module__OJoX5q__icon:before,.Faq-module__OJoX5q__icon:after{content:"";background:var(--orange);border-radius:2px;width:100%;height:2px;margin-top:-1px;position:absolute;top:50%;left:0}.Faq-module__OJoX5q__icon:after{rotate:90deg}.Faq-module__OJoX5q__iconOpen{rotate:45deg}.Faq-module__OJoX5q__panel{overflow:hidden}.Faq-module__OJoX5q__answer{max-width:58ch;color:var(--foam-dim);padding-bottom:28px}@media (prefers-reduced-motion:reduce){.Faq-module__OJoX5q__icon{transition:none}}@media (max-width:767px){.Faq-module__OJoX5q__section{grid-template-columns:1fr;gap:32px}}
:where(.BackgroundVideo-module__oc8S6G__wrap){position:absolute;inset:0;overflow:hidden}.BackgroundVideo-module__oc8S6G__media{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.BackgroundVideo-module__oc8S6G__video{display:none}}
:where(.WaitlistForm-module__hV4Epq__form){width:100%;max-width:460px}.WaitlistForm-module__hV4Epq__row{border-radius:var(--radius-pill);border:1px solid var(--glass-edge);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#0c1b208c;gap:6px;padding:6px;transition:border-color .2s;display:flex}.WaitlistForm-module__hV4Epq__row:focus-within{border-color:var(--foam)}.WaitlistForm-module__hV4Epq__input{border-radius:var(--radius-pill);min-width:0;min-height:48px;color:var(--foam);background:0 0;border:0;flex:1;padding:0 18px;font-size:1.0625rem}.WaitlistForm-module__hV4Epq__input::placeholder{color:#fff4e68c}.WaitlistForm-module__hV4Epq__input:focus-visible{outline:none}.WaitlistForm-module__hV4Epq__button{border-radius:var(--radius-pill);background:var(--orange);color:#fff;min-height:48px;transition:background .2s, transform .15s var(--ease-out);border:0;flex:none;padding:0 22px;font-size:1.0625rem;font-weight:500}.WaitlistForm-module__hV4Epq__button:hover:not(:disabled){background:var(--orange-hover)}.WaitlistForm-module__hV4Epq__button:active:not(:disabled){transform:scale(.97)}.WaitlistForm-module__hV4Epq__button:disabled,.WaitlistForm-module__hV4Epq__input:disabled{opacity:.55;cursor:not-allowed}.WaitlistForm-module__hV4Epq__status{min-height:1.5em;font-size:var(--fs-small);color:var(--foam-dim);margin-top:10px;padding-left:22px}.WaitlistForm-module__hV4Epq__success{font-family:var(--font-display), sans-serif;font-size:var(--fs-h3);letter-spacing:var(--tracking-display);color:var(--foam);margin-top:0;padding:16px 22px}.WaitlistForm-module__hV4Epq__error{color:var(--foam)}.WaitlistForm-module__hV4Epq__note{color:var(--foam-dim);padding-left:22px;font-size:.8125rem}.WaitlistForm-module__hV4Epq__noteLink{text-underline-offset:2px;text-decoration:underline}.WaitlistForm-module__hV4Epq__noteLink:hover{color:var(--foam)}@media (max-width:480px){.WaitlistForm-module__hV4Epq__row{border-radius:28px;flex-direction:column}.WaitlistForm-module__hV4Epq__button{width:100%}}
.FinalCall-module__CqV9da__section{padding:var(--gutter) var(--edge);background:var(--abyss)}.FinalCall-module__CqV9da__panel{padding:var(--section-y) var(--gutter) 0;border-radius:var(--radius-photo);isolation:isolate;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.FinalCall-module__CqV9da__video{z-index:-2}.FinalCall-module__CqV9da__shade{z-index:-1;background:radial-gradient(45% 40% at 50% 100%,#f2600c38,#0000 70%),linear-gradient(#0c1b20cc 0%,#0c1b2073 55%,#0c1b2099 100%);position:absolute;inset:0}.FinalCall-module__CqV9da__text{flex-direction:column;align-items:center;display:flex}.FinalCall-module__CqV9da__headline{max-width:14ch;font-size:var(--fs-h1)}.FinalCall-module__CqV9da__body{max-width:40ch;color:var(--foam);margin-top:24px}.FinalCall-module__CqV9da__form{text-align:left;margin-top:36px}.FinalCall-module__CqV9da__phone{width:min(640px,92%);height:clamp(300px,34vw,440px);margin-top:clamp(2.5rem,5vw,4rem);position:relative;overflow:hidden}.FinalCall-module__CqV9da__phone img{filter:drop-shadow(0 30px 50px #00000080);width:100%;height:auto;margin-top:-9%}.FinalCall-module__CqV9da__glow{filter:blur(30px);z-index:-1;background:radial-gradient(closest-side,#f2600c4d,#0000);border-radius:50%;position:absolute;inset:20% 15% -40%}@media (max-width:767px){.FinalCall-module__CqV9da__phone{width:130%;height:96vw}}
