.Home-module__jFrToW__pageContainer{width:100%;max-width:1200px;margin:0 auto;padding:0 24px}@media (min-width:768px){.Home-module__jFrToW__pageContainer{padding:0 48px}}@keyframes Home-module__jFrToW__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes Home-module__jFrToW__slideInLeft{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes Home-module__jFrToW__slideInRight{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}.Home-module__jFrToW__heroLogo,.Home-module__jFrToW__heroHeading,.Home-module__jFrToW__heroDescription,.Home-module__jFrToW__heroContent>div[id],.Home-module__jFrToW__heroContent>div[id] .Home-module__jFrToW__heroWaitlistInput,.Home-module__jFrToW__heroContent>div[id] .Home-module__jFrToW__heroWaitlistButton,.Home-module__jFrToW__howItWorks:not(.Home-module__jFrToW__fadeIn),.Home-module__jFrToW__faq:not(.Home-module__jFrToW__fadeIn),.Home-module__jFrToW__featureContent:not(.Home-module__jFrToW__slideInLeft):not(.Home-module__jFrToW__slideInRight),.Home-module__jFrToW__featureVisual:not(.Home-module__jFrToW__slideInLeft):not(.Home-module__jFrToW__slideInRight){opacity:0}.Home-module__jFrToW__fadeIn{animation:.8s ease-out forwards Home-module__jFrToW__fadeIn}.Home-module__jFrToW__heroLogo.Home-module__jFrToW__fadeIn{animation:.8s ease-out forwards Home-module__jFrToW__fadeIn}.Home-module__jFrToW__heroHeading.Home-module__jFrToW__fadeIn{animation:.8s ease-out .3s forwards Home-module__jFrToW__fadeIn}.Home-module__jFrToW__heroDescription.Home-module__jFrToW__fadeIn{animation:.8s ease-out .6s forwards Home-module__jFrToW__fadeIn}.Home-module__jFrToW__heroContent>div[id].Home-module__jFrToW__fadeIn,.Home-module__jFrToW__heroContent>div[id].Home-module__jFrToW__fadeIn .Home-module__jFrToW__heroWaitlistInput,.Home-module__jFrToW__heroContent>div[id].Home-module__jFrToW__fadeIn .Home-module__jFrToW__heroWaitlistButton{animation:.8s ease-out .9s forwards Home-module__jFrToW__fadeIn}.Home-module__jFrToW__slideInLeft{animation:.8s ease-out forwards Home-module__jFrToW__slideInLeft}.Home-module__jFrToW__slideInRight{animation:.8s ease-out forwards Home-module__jFrToW__slideInRight}.Home-module__jFrToW__hero{grid-template-columns:1fr;align-items:center;gap:48px;margin-bottom:0;padding:80px 0;display:grid}@media (min-width:968px){.Home-module__jFrToW__hero{grid-template-columns:auto 1fr;align-items:center;gap:80px;padding:100px 0 120px}}.Home-module__jFrToW__heroLogo{justify-content:center;align-items:center;margin-bottom:0;display:flex}@media (min-width:968px){.Home-module__jFrToW__heroLogo{justify-content:flex-start;align-self:flex-start}}.Home-module__jFrToW__logoOuter{border-radius:20px;width:500px;max-width:100%;height:500px;margin:0 auto 1.5rem;position:relative}@media (max-width:768px){.Home-module__jFrToW__logoOuter{width:75vw;max-width:500px;height:75vw;max-height:500px}}@media (max-width:480px){.Home-module__jFrToW__logoOuter{width:70vw;max-width:400px;height:70vw;max-height:400px}}.Home-module__jFrToW__logoInner{z-index:1;background-color:#fff;border-radius:20px;justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.Home-module__jFrToW__logoImage{object-fit:contain;border-radius:20px;width:100%;height:100%;display:block}.Home-module__jFrToW__heroContent{text-align:center;flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}@media (min-width:968px){.Home-module__jFrToW__heroContent{text-align:left;align-items:flex-start}}.Home-module__jFrToW__heroHeading{color:#1c1c0d;margin:0;font-size:48px;font-weight:700;line-height:1.1}@media (min-width:968px){.Home-module__jFrToW__heroHeading{font-size:56px}}.Home-module__jFrToW__heroDescription{color:#6b6b6b;width:100%;max-width:600px;margin:0;font-size:18px;line-height:1.6}@media (max-width:967px){.Home-module__jFrToW__heroDescription{font-size:16px}}.Home-module__jFrToW__heroWaitlistForm{flex-direction:column;gap:12px;width:100%;margin-top:8px;display:flex}@media (min-width:968px){.Home-module__jFrToW__heroWaitlistForm{max-width:480px}}.Home-module__jFrToW__heroWaitlistInputs{flex-direction:column;gap:12px;width:100%;display:flex}@media (min-width:480px){.Home-module__jFrToW__heroWaitlistInputs{flex-direction:row;gap:12px}}.Home-module__jFrToW__heroWaitlistInput{color:#1c1c0d;background-color:#fff;border:1px solid #00000014;border-radius:12px;flex:1;width:100%;padding:14px 20px;font-size:15px}.Home-module__jFrToW__heroWaitlistInput:focus{border-color:#1c1c0d;outline:none}.Home-module__jFrToW__heroWaitlistInput:disabled{opacity:.6;cursor:not-allowed}.Home-module__jFrToW__heroWaitlistButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1c1c0d;border:1px solid #1c1c0d;border-radius:12px;width:100%;padding:14px 28px;font-size:15px;font-weight:500;transition:all .2s}@media (min-width:480px){.Home-module__jFrToW__heroWaitlistButton{flex-shrink:0;width:auto}}.Home-module__jFrToW__heroWaitlistButton:hover:not(:disabled){background-color:#2d2d1a;border-color:#2d2d1a}.Home-module__jFrToW__heroWaitlistButton:disabled{opacity:.6;cursor:not-allowed}.Home-module__jFrToW__heroWaitlistMessage{color:#4a9b4a;text-align:left;margin:0;font-size:14px}.Home-module__jFrToW__heroWaitlistMessageError{color:#d32f2f;text-align:left;margin:0;font-size:14px}.Home-module__jFrToW__features{flex-direction:column;gap:120px;padding:80px 0;display:flex;overflow:visible}.Home-module__jFrToW__feature{grid-template-columns:1fr;place-items:center;gap:48px;display:grid;overflow:visible}.Home-module__jFrToW__feature .Home-module__jFrToW__featureVisual{order:-1}@media (min-width:968px){.Home-module__jFrToW__feature{flex-direction:row;justify-content:space-between;align-items:center;gap:80px;display:flex;overflow:visible}.Home-module__jFrToW__feature .Home-module__jFrToW__featureVisual{order:0}.Home-module__jFrToW__feature:nth-child(2),.Home-module__jFrToW__feature:nth-child(4){flex-direction:row-reverse}}.Home-module__jFrToW__featureContent{text-align:center;flex-direction:column;flex:1;align-items:center;gap:20px;width:100%;max-width:560px;display:flex}@media (min-width:968px){.Home-module__jFrToW__featureContent{text-align:left;align-items:flex-start}}.Home-module__jFrToW__featureTitle{color:#1c1c0d;margin:0;font-size:36px;font-weight:700;line-height:1.2}.Home-module__jFrToW__featureDescription{color:#6b6b6b;width:100%;margin:0;font-size:17px;line-height:1.7}@media (max-width:967px){.Home-module__jFrToW__featureDescription{text-align:center;font-size:16px}}.Home-module__jFrToW__videoCard{background-color:#fff;border:1px solid #00000014;border-radius:20px;width:100%;max-width:460px;margin:0 auto;padding:5px;overflow:hidden;box-shadow:0 2px 8px #0000000a}@media (min-width:968px){.Home-module__jFrToW__videoCard{max-width:420px;margin:0}}.Home-module__jFrToW__videoCardVideo{object-fit:contain;border-radius:20px;width:100%;height:auto;display:block}.Home-module__jFrToW__featureVisual{flex-shrink:0;justify-content:center;align-items:center;width:100%;display:flex}@media (min-width:968px){.Home-module__jFrToW__featureVisual{width:auto}}.Home-module__jFrToW__howItWorks{text-align:center;padding:80px 0}.Home-module__jFrToW__howItWorksHeading{color:#1c1c0d;text-align:center;margin-bottom:64px;font-size:40px;font-weight:700}.Home-module__jFrToW__steps{grid-template-columns:1fr;gap:48px;max-width:1000px;margin:0 auto;display:grid}@media (min-width:768px){.Home-module__jFrToW__steps{grid-template-columns:repeat(3,1fr);gap:48px}}.Home-module__jFrToW__step{text-align:center;background-color:#fff;border:1px solid #00000014;border-radius:20px;flex-direction:column;align-items:center;gap:20px;padding:32px 24px;display:flex;box-shadow:0 2px 8px #0000000a}.Home-module__jFrToW__stepNumber{color:#fff;background-color:#1c1c0d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;font-weight:700;display:flex}.Home-module__jFrToW__stepTitle{color:#1c1c0d;margin:0;font-size:22px;font-weight:600}.Home-module__jFrToW__stepDescription{color:#6b6b6b;margin:0;font-size:16px;line-height:1.6}.Home-module__jFrToW__faq{padding:80px 0}.Home-module__jFrToW__faqHeading{text-align:center;color:#1c1c0d;margin-bottom:48px;font-size:40px;font-weight:700}.Home-module__jFrToW__faqList{flex-direction:column;gap:16px;max-width:800px;margin:0 auto;display:flex}.Home-module__jFrToW__faqItem{background-color:#fff;border:1px solid #00000014;border-radius:20px;transition:all .2s;overflow:hidden}.Home-module__jFrToW__faqItem:hover{border-color:#0000001f}.Home-module__jFrToW__faqItem[data-open=true]{background-color:#fafafa;border-color:#0000001f}.Home-module__jFrToW__faqQuestion{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;padding:20px 24px;display:flex}.Home-module__jFrToW__faqQuestionText{color:#1c1c0d;font-size:16px;font-weight:600}.Home-module__jFrToW__faqToggle{color:#1c1c0d;flex-shrink:0;margin-left:16px;font-size:24px;font-weight:300;line-height:1;transition:transform .25s}.Home-module__jFrToW__faqItem[data-open=true] .Home-module__jFrToW__faqToggle{transform:rotate(45deg)}.Home-module__jFrToW__faqAnswer{opacity:0;max-height:0;padding:0 24px;transition:max-height .25s,opacity .25s,padding .25s;overflow:hidden}.Home-module__jFrToW__faqItem[data-open=true] .Home-module__jFrToW__faqAnswer{opacity:1;max-height:500px;padding:0 24px 20px}.Home-module__jFrToW__faqAnswerText{color:#6b6b6b;margin:0;font-size:15px;line-height:1.6}.Home-module__jFrToW__storeButtons{flex-flow:wrap;justify-content:center;align-items:center;gap:12px;margin-top:8px;display:flex}.Home-module__jFrToW__storeButton{cursor:pointer;transition:opacity .3s;display:inline-block}.Home-module__jFrToW__storeButton:hover{opacity:.8}.Home-module__jFrToW__storeImage{width:200px;height:60px}@media (max-width:480px){.Home-module__jFrToW__storeImage{width:160px;height:48px}}.Home-module__jFrToW__footerCta{text-align:center;background-color:#fff;border:1px solid #00000014;border-radius:20px;margin:80px 0;padding:64px 48px;box-shadow:0 2px 8px #0000000a}.Home-module__jFrToW__footerCtaHeading{color:#1c1c0d;margin-bottom:16px;font-size:36px;font-weight:700}.Home-module__jFrToW__footerCtaText{color:#6b6b6b;margin-bottom:32px;font-size:18px;line-height:1.6}.Home-module__jFrToW__waitlistForm{flex-direction:column;gap:12px;max-width:500px;margin:0 auto;display:flex}.Home-module__jFrToW__waitlistInputs{flex-direction:column;gap:12px;display:flex}@media (min-width:480px){.Home-module__jFrToW__waitlistInputs{flex-direction:row;gap:12px}}.Home-module__jFrToW__waitlistInput{color:#1c1c0d;background-color:#fff;border:1px solid #00000014;border-radius:12px;flex:1;width:100%;padding:14px 20px;font-size:15px}.Home-module__jFrToW__waitlistInput:focus{border-color:#1c1c0d;outline:none}.Home-module__jFrToW__waitlistInput:disabled{opacity:.6;cursor:not-allowed}.Home-module__jFrToW__waitlistButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1c1c0d;border:1px solid #1c1c0d;border-radius:12px;padding:14px 28px;font-size:15px;font-weight:500;transition:all .2s}.Home-module__jFrToW__waitlistButton:hover:not(:disabled){background-color:#2d2d1a;border-color:#2d2d1a}@media (min-width:480px){.Home-module__jFrToW__waitlistButton{flex-shrink:0}}.Home-module__jFrToW__waitlistButton:disabled{opacity:.6;cursor:not-allowed}.Home-module__jFrToW__waitlistMessage{color:#4a9b4a;margin:0;font-size:14px}.Home-module__jFrToW__waitlistMessageError{color:#d32f2f;margin:0;font-size:14px}@media (max-width:967px){.Home-module__jFrToW__hero{gap:40px;padding:60px 0}.Home-module__jFrToW__heroHeading{font-size:36px}.Home-module__jFrToW__features{gap:80px;padding:60px 0}.Home-module__jFrToW__feature{gap:40px}.Home-module__jFrToW__featureTitle{font-size:28px}.Home-module__jFrToW__howItWorks{padding:60px 0}.Home-module__jFrToW__howItWorksHeading{margin-bottom:48px;font-size:32px}.Home-module__jFrToW__faq{padding:60px 0}.Home-module__jFrToW__faqHeading{margin-bottom:32px;font-size:32px}.Home-module__jFrToW__footerCta{margin:60px 0;padding:48px 32px}.Home-module__jFrToW__footerCtaHeading{font-size:28px}.Home-module__jFrToW__footerCtaText{font-size:16px}}@media (max-width:480px){.Home-module__jFrToW__pageContainer{padding:0 20px}.Home-module__jFrToW__hero{padding:48px 0}.Home-module__jFrToW__heroHeading{font-size:32px}.Home-module__jFrToW__heroDescription{font-size:15px}.Home-module__jFrToW__heroWaitlistInputs{flex-direction:column}.Home-module__jFrToW__heroWaitlistButton{width:100%}.Home-module__jFrToW__features{gap:60px;padding:48px 0}.Home-module__jFrToW__feature{gap:32px}.Home-module__jFrToW__featureTitle{font-size:24px}.Home-module__jFrToW__featureDescription{font-size:15px}.Home-module__jFrToW__howItWorks{padding:48px 0}.Home-module__jFrToW__howItWorksHeading{margin-bottom:40px;font-size:28px}.Home-module__jFrToW__stepTitle{font-size:18px}.Home-module__jFrToW__stepDescription{font-size:14px}.Home-module__jFrToW__faq{padding:48px 0}.Home-module__jFrToW__faqHeading{font-size:28px}.Home-module__jFrToW__faqQuestion{padding:16px 20px}.Home-module__jFrToW__faqQuestionText{font-size:15px}.Home-module__jFrToW__faqAnswer{padding:0 20px}.Home-module__jFrToW__faqItem[data-open=true] .Home-module__jFrToW__faqAnswer{padding:0 20px 16px}.Home-module__jFrToW__footerCta{margin:48px 0;padding:32px 24px}.Home-module__jFrToW__footerCtaHeading{font-size:24px}.Home-module__jFrToW__footerCtaText{font-size:15px}.Home-module__jFrToW__waitlistForm{flex-direction:column}.Home-module__jFrToW__waitlistButton{width:100%}}
.Layout-module__sFLATq__wrapper{background-color:#f8f8f5;flex-direction:column;min-height:100vh;display:flex}.Layout-module__sFLATq__container{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}@media (min-width:480px){.Layout-module__sFLATq__container{padding:0 24px}}@media (min-width:768px){.Layout-module__sFLATq__container{padding:0 48px}}.Layout-module__sFLATq__nav{z-index:100;background-color:#fff;border-bottom:1px solid #00000014;padding:24px 0;position:sticky;top:0}.Layout-module__sFLATq__navContent{grid-template-columns:auto 1fr auto;align-items:center;gap:32px;display:grid}.Layout-module__sFLATq__logoLink{align-items:center;display:flex}.Layout-module__sFLATq__logoImage{width:auto;max-width:120px;height:auto}.Layout-module__sFLATq__headerCenter{text-align:center;flex-direction:column;gap:8px;display:flex}.Layout-module__sFLATq__headerHeadline{color:#1c1c0d;margin:0;font-size:24px;font-weight:700;line-height:1.2}.Layout-module__sFLATq__headerTagline{color:#6b6b6b;max-width:500px;margin:0 auto;font-size:14px;line-height:1.4}.Layout-module__sFLATq__waitlistForm{flex-direction:column;gap:8px;min-width:200px;display:flex}.Layout-module__sFLATq__waitlistInput{color:#1c1c0d;background-color:#fff;border:1px solid #00000014;border-radius:8px;width:100%;padding:10px 16px;font-size:14px}.Layout-module__sFLATq__waitlistInput:focus{border-color:#1c1c0d;outline:none}.Layout-module__sFLATq__waitlistInput:disabled{opacity:.6;cursor:not-allowed}.Layout-module__sFLATq__waitlistButton{color:#fff;cursor:pointer;white-space:nowrap;background-color:#1c1c0d;border:1px solid #1c1c0d;border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500;transition:all .2s}.Layout-module__sFLATq__waitlistButton:hover:not(:disabled){background-color:#2d2d1a;border-color:#2d2d1a}.Layout-module__sFLATq__waitlistButton:disabled{opacity:.6;cursor:not-allowed}.Layout-module__sFLATq__waitlistMessage{color:#4a9b4a;text-align:center;margin:0;font-size:12px}.Layout-module__sFLATq__waitlistMessageError{color:#d32f2f;text-align:center;margin:0;font-size:12px}.Layout-module__sFLATq__waitlistHelper{color:#6b6b6b;text-align:center;margin:0;font-size:11px}.Layout-module__sFLATq__storeButtons{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.Layout-module__sFLATq__storeButton{cursor:pointer;transition:opacity .3s;display:inline-block}.Layout-module__sFLATq__storeButton:hover{opacity:.8}.Layout-module__sFLATq__storeImage{width:140px;height:42px}@media (max-width:767px){.Layout-module__sFLATq__storeButtons{justify-content:center;width:100%}.Layout-module__sFLATq__storeImage{width:120px;height:36px}}.Layout-module__sFLATq__main{flex:1;padding:32px 0}@media (min-width:480px){.Layout-module__sFLATq__main{padding:40px 0}}@media (min-width:768px){.Layout-module__sFLATq__main{padding:64px 0}}.Layout-module__sFLATq__footer{background-color:#fff;border-top:1px solid #00000014;margin-top:64px;padding:32px 0}.Layout-module__sFLATq__footerContent{text-align:center;flex-direction:column;align-items:center;gap:12px;display:flex}.Layout-module__sFLATq__footerText{color:#6b6b6b;font-size:14px}.Layout-module__sFLATq__footerLinks{gap:24px;display:flex}.Layout-module__sFLATq__footerLink{color:#6b6b6b;font-size:14px;transition:color .2s}.Layout-module__sFLATq__footerLink:hover{color:#1c1c0d;text-decoration:underline}.Layout-module__sFLATq__footerBrand{color:#6b6b6b;text-align:center;max-width:600px;margin:0;font-size:13px;line-height:1.6}@media (max-width:968px){.Layout-module__sFLATq__navContent{text-align:center;grid-template-columns:1fr;gap:24px}.Layout-module__sFLATq__headerCenter{order:2}.Layout-module__sFLATq__waitlistForm{order:3;width:100%;max-width:400px;margin:0 auto}.Layout-module__sFLATq__headerHeadline{font-size:20px}.Layout-module__sFLATq__headerTagline{font-size:13px}}@media (max-width:767px){.Layout-module__sFLATq__nav{padding:20px 0}.Layout-module__sFLATq__navContent{gap:20px}.Layout-module__sFLATq__logoImage{max-width:100px}.Layout-module__sFLATq__headerHeadline{font-size:18px}.Layout-module__sFLATq__headerTagline{font-size:12px}.Layout-module__sFLATq__waitlistForm{max-width:100%}.Layout-module__sFLATq__waitlistHelper{display:none}}@media (max-width:480px){.Layout-module__sFLATq__headerTagline{display:none}.Layout-module__sFLATq__headerHeadline{font-size:16px}.Layout-module__sFLATq__footerLinks{flex-direction:column;align-items:center;gap:12px}}
