@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";*{margin:0;padding:0;font-family:Inter}.nav{position:relative;height:36px;width:100%;border-bottom:1px solid black;display:flex;justify-content:center;align-items:flex-end;padding-bottom:14px;z-index:9999}.nav__menu{position:absolute;display:flex;flex-direction:column;justify-content:space-between;left:18px;bottom:14px;width:16px;height:13px;border:none;background:none;top:40%}.nav__menu-bar{display:block;width:100%;height:2px;background-color:#000;border-radius:10px;transition:transform .3s ease,opacity .2s ease}.nav__menu.active .nav__menu-bar:nth-child(1){transform:translateY(5px)}.nav__menu.active .nav__menu-bar:nth-child(2){opacity:0}.nav__menu.active .nav__menu-bar:nth-child(3){transform:translateY(-5px)}.nav__header{font-size:15px;font-weight:600}.nav__sidemenu{display:flex;flex-direction:column;align-items:center;justify-content:center;position:absolute;top:51px;left:0;z-index:2;background-color:#fff;width:100%;height:200px;padding:12px 0;transform:translateY(-30px);opacity:0;pointer-events:none;transition:transform .4s ease,opacity .4s ease}.nav__sidemenu.active{transform:translateY(0);opacity:1;pointer-events:auto}.nav__sidemenu-link{color:#000;text-decoration:none;font-size:14px;font-weight:500;width:100%;height:52px;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(10px);transition:opacity .3s ease,transform .3s ease}.nav__sidemenu.active .nav__sidemenu-link{opacity:1;transform:translateY(0)}.nav__sidemenu.active .nav__sidemenu-link:not(:first-child){border-top:1px solid #E0E0E0;width:76%;max-width:800px;margin:0 auto}.nav__sidemenu.active .nav__sidemenu-link:nth-child(1){transition-delay:.35s}.nav__sidemenu.active .nav__sidemenu-link:nth-child(2){transition-delay:.45s}.nav__sidemenu.active .nav__sidemenu-link:nth-child(3){transition-delay:.55s}.nav__sidemenu.active .nav__sidemenu-link:nth-child(4){transition-delay:.65s}.home{display:flex;flex-direction:column;align-items:center;position:relative}.home__header{font-size:90px;font-style:italic;font-weight:700;margin-top:10px;display:inline-block;animation:slideHorizontal 4s infinite}@keyframes slideHorizontal{0%{opacity:0;transform:translate(-60px)}20%{opacity:1;transform:translate(0)}80%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(60px)}}.home__subheader{font-size:14px;font-weight:500;margin-top:30px;color:#4a4a4a}.home__background-stack{margin-top:62px;width:100%;height:340px;display:flex;flex-direction:column;overflow:hidden}.home__background-row{flex:1;width:100%;background-repeat:repeat-x;background-position:0 0;background-size:var(--tile) 100%;animation-duration:6s;animation-timing-function:linear;animation-iteration-count:infinite;will-change:background-position}.home__background-row.scroll-left{animation-name:scroll-left}.home__background-row.scroll-right{animation-name:scroll-right}@keyframes scroll-left{0%{background-position:0 0}to{background-position:calc(-1 * var(--tile)) 0}}@keyframes scroll-right{0%{background-position:calc(-1 * var(--tile)) 0}to{background-position:0 0}}.home__mock{height:auto;width:230px;position:absolute;top:190px;padding-left:20px}.home__form{margin-top:50px;display:flex;flex-direction:column;gap:8px;width:300px}.home__form-input{border:1px solid #C7C7C7;border-radius:7px;font-size:11px;height:40px;padding-left:18px}.home__form-input::placeholder{color:#b8b7b7}.home__form-button{height:40px;border:none;border-radius:7px;font-size:11px;font-weight:500;color:#fff;background-color:#1e1e1e;transition:background-color .3s ease,color .3s ease}.home__form-button.success{background-color:#2e7d32}.home__form-button.invalid,.home__form-button.invalid-format,.home__form-button.error{background-color:#d32f2f}.home__waitlisted{margin-top:10px;display:flex;gap:6px;align-items:center}.home__waitlisted-count{font-size:10px;color:#3c3c3c}.about{display:flex;flex-direction:column;align-items:center;padding:100px 20px;color:#1a1b1c}.about__header{margin:0 auto;font-size:30px;font-weight:700;text-align:center}.about__header-span{position:relative;font-style:italic;font-weight:400}.about__header-span:after{content:"";position:absolute;left:0;bottom:-4px;width:100%;height:2px;background-color:currentColor;transform:scaleX(0);transform-origin:left;transition:transform 1s ease-out}.about__animate.visible .about__header-span:after{transform:scaleX(1)}.about__p1{margin-top:40px;font-size:12px;line-height:18px;text-align:center;max-width:520px}.about__p2{margin-top:35px;font-size:12px;font-weight:600;line-height:18px;text-align:center;max-width:520px}.about__images{display:flex;margin-top:35px;width:100%;justify-content:center;gap:10px;overflow:hidden}.about__images img{display:block;max-width:100%;height:auto;opacity:0;transform:scale(.9);transition:opacity .7s ease-out,transform .7s ease-out}.about__images img.visible{opacity:1;transform:scale(1)}.about__images img:nth-of-type(1){transition-delay:0s}.about__images img:nth-of-type(2){transition-delay:.3s}.about__images img:nth-of-type(3){transition-delay:.45s}.about__animate{opacity:0;transform:translateY(14px);transition:opacity .7s ease-out,transform .7s ease-out}.about__animate.visible{opacity:1;transform:translateY(0)}.about__delay-0{transition-delay:0s}.about__delay-1{transition-delay:.1s}.about__delay-2{transition-delay:.15s}.features{display:flex;flex-direction:column;align-items:center;width:100%;color:#1a1b1c}.features__header{font-size:80px;font-weight:700;margin-bottom:40px;text-align:center}.features__swipe-area{width:100%;display:flex;justify-content:center}.features__mock-wrapper{position:relative;height:520px;width:420px;cursor:pointer;display:flex;justify-content:center;touch-action:pan-y}.features__backdrop{width:80%;height:auto;display:block}.features__viewport{width:260px;height:520px;position:absolute;top:14px;left:50%;transform:translate(-50%);overflow:hidden;border-radius:32px}.features__feature-stage{position:relative;width:100%;height:100%}.features__feature-layer{position:absolute;inset:0;transition:opacity .52s cubic-bezier(.22,1,.36,1),transform .52s cubic-bezier(.22,1,.36,1);will-change:opacity,transform}.features__feature-layer.no-transition{transition:none!important}.features__feature-layer.is-current{opacity:1;transform:translate(0) scale(1)}.features__feature-layer.is-current.is-exiting{opacity:0;transform:translate(calc(var(--dir) * -14px)) scale(.985)}.features__feature-layer.is-next{opacity:0;transform:translate(calc(var(--dir) * 14px)) scale(.985);animation:featureIn .52s cubic-bezier(.22,1,.36,1) forwards}@keyframes featureIn{to{opacity:1;transform:translate(0) scale(1)}}.features__fade-stack{width:100%;height:100%;position:relative}.features__fade-img{position:absolute;left:30px;width:120%;height:100%;object-fit:cover;opacity:0;transform:scale(1.02);transition:opacity .6s cubic-bezier(.22,1,.36,1),transform .8s cubic-bezier(.22,1,.36,1);pointer-events:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.features__fade-img.is-active{opacity:1;transform:scale(1)}.features__dots{margin-top:60px;display:flex;gap:8px;justify-content:center}.features__dot{width:8px;height:8px;border-radius:50%;background:#dcdcdc;cursor:pointer}.features__dot.active{background:#1a1b1c}.features__list{margin-top:40px;width:360px;min-height:140px;text-align:center}.features__list-title{font-size:14px;font-weight:700}.features__list-description{margin-top:10px;font-size:13px;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.features__tap-hint{margin-top:14px;font-size:12px;color:#6b6b6b;letter-spacing:.02em;animation:tapHintPulse 1.6s ease-in-out infinite}@keyframes tapHintPulse{0%{opacity:.35;transform:translateY(0)}50%{opacity:.85;transform:translateY(-1px)}to{opacity:.35;transform:translateY(0)}}.features__step-indicator{margin-top:12px;font-size:12px;color:#6b6b6b}.features__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:6;width:52px;border:none;background:transparent;padding:0;cursor:pointer;display:grid;place-items:center;transition:opacity .15s ease}.features__nav--left{left:-36px}.features__nav--right{right:-36px}.features__nav-icon{font-size:42px;line-height:1;color:#1a1b1c8c;transition:transform .16s ease,color .16s ease,opacity .16s ease}.features__nav:hover .features__nav-icon{color:#1a1b1ce6;transform:scale(1.06)}.features__nav:active .features__nav-icon{transform:scale(.98)}.features__nav:disabled{cursor:default;opacity:.35}.features__nav:disabled .features__nav-icon{color:#1a1b1c59}@media (max-width: 768px){.features__nav{display:none}}@media (pointer: coarse){.features__nav{display:none}}.faq{margin:100px auto;padding:0 20px;display:flex;flex-direction:column;color:#1a1b1c}.faq__header{font-size:40px;font-weight:700;line-height:1.1;margin-bottom:72px}.faq__list{display:flex;flex-direction:column;gap:32px;height:260px}.faq__item{border-bottom:1px solid #dcdcdc;padding-bottom:16px}.faq__question{background:none;border:none;color:inherit;width:100%;font-size:14px;font-weight:600;text-align:left;display:flex;align-items:center;gap:12px;cursor:pointer;padding:0}.faq__symbol{font-size:20px;font-weight:400;color:#000;width:16px}.faq__text{flex:1}.faq__answer-wrapper{overflow:hidden;max-height:0;transition:max-height .3s ease,opacity .3s ease;opacity:0}.faq__answer-wrapper.active{opacity:1}.faq__answer{font-size:13px;font-weight:400;color:#555;line-height:1.6;padding-left:28px;margin-top:16px}@media (min-width: 1000px){.faq__header{margin-left:32%}.faq__header br{display:none}.faq__list{max-width:600px;margin:0 auto}}.contact{background-color:#1a1b1c;color:#fff;padding:40px 20px;display:flex;flex-direction:column}.contact__header{display:flex;flex-direction:row;align-items:center;position:relative}.contact__header-title{font-size:30px;font-weight:700}.contact__header-socials{position:absolute;right:0;padding-top:6px}.contact__header-socials a img{width:24px;height:24px}.divider{margin-top:14px;height:.5px;width:100%;background-color:#fff}.contact__description{margin-top:32px;font-size:13px;width:240px}.contact__email{margin-top:18px;font-size:13px}.privacy-policy{margin-top:90px;color:#fff;font-size:10px;align-self:center}.trademark{margin-top:4px;font-size:10px;align-self:center}@media (min-width: 1000px){.contact{padding-left:28%;padding-right:28%}}.privacy{width:100%;color:#1a1b1c;background:#fff}.privacy__top{width:100%;display:flex;justify-content:center}.privacy__wrap{width:min(320px,100%);margin:0 auto;padding:22px 18px 64px}.privacy__back{width:min(380px,100%);margin:42px 18px 0;background:transparent;border:none;padding:0;font-size:12px;font-weight:500;color:#1a1b1c;cursor:pointer;opacity:.8;text-align:left}.privacy__back:hover{opacity:1}.privacy__hero{margin-top:14px;font-size:28px;font-weight:800;line-height:1.08;letter-spacing:-.02em}.privacy__hero-italic{font-style:italic;text-decoration:underline;text-underline-offset:4px}.privacy__lede{margin-top:14px;font-size:13px;color:#6b6b6b}.privacy__content{margin-top:26px;border-top:1px solid #e7e7e7}.privacy__section{padding:18px 0;border-bottom:1px solid #e7e7e7}.privacy__title{font-size:14px;font-weight:800;letter-spacing:-.01em}.privacy__p{margin-top:10px;font-size:13px;line-height:1.8;color:#3c3c3c}.privacy__bullets{margin:10px 0 0;padding-left:16px;display:flex;flex-direction:column;gap:6px}@media (min-width: 768px){.privacy__wrap{width:min(800px,100%);padding:26px 18px 72px}.privacy__back{width:min(800px,100%)}.privacy__hero{font-size:34px}.privacy__title{font-size:16px}.privacy__p{font-size:15px}}
