@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f813d0b748b050e0-s.0bue79j92ry8p.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/dcd150d580a10316-s.p.00vt6ovfanaoz.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/d261779aa92de579-s.08vb0en80h4ak.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/24ce79ed121239f3-s.p.0e7.nfwufgbbc.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:200 1000;font-stretch:100%;font-display:swap;src:url(../media/f141b5b7abe57afc-s.p.0-k1k9nod8chc.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Nunito Sans Fallback;src:local(Arial);ascent-override:99.71%;descent-override:34.82%;line-gap-override:0.0%;size-adjust:101.39%}.nunito_sans_ffde3e61-module__bLbtNa__className{font-family:Nunito Sans,Nunito Sans Fallback;font-style:normal}.nunito_sans_ffde3e61-module__bLbtNa__variable{--font-landing:"Nunito Sans", "Nunito Sans Fallback"}
@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6209fb27c0959081-s.0bg9vnt.805p5.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/653eb7296157a083-s.p.12pgkz52rxzld.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oooh Baby;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f8420a8ba1ffaac6-s.p.0iqf98t7v6~.s.woff2?dpl=dpl_4kYvmUGixpY4ovH34wjJJqaL1WTe)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Oooh Baby Fallback;src:local(Arial);ascent-override:110.23%;descent-override:39.8%;line-gap-override:0.0%;size-adjust:81.65%}.oooh_baby_5d9d2f79-module__UWg3ya__className{font-family:Oooh Baby,Oooh Baby Fallback;font-style:normal;font-weight:400}.oooh_baby_5d9d2f79-module__UWg3ya__variable{--font-landing-script:"Oooh Baby", "Oooh Baby Fallback"}
.lp-root{--lp-ink:#262a70;--lp-muted:#62647c;--lp-yellow:#ffd23f;--lp-lavender:#e4e5ff;--lp-paper:#fcfbf8;background:var(--lp-paper);color:var(--lp-ink);font-family:var(--font-landing), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:1rem;line-height:1.65}.lp-root *,.lp-root :before,.lp-root :after{box-sizing:border-box}.lp-root h1,.lp-root h2,.lp-root h3,.lp-root p{margin:0}.lp-root h1,.lp-root h2,.lp-root h3{text-wrap:balance}.lp-root h2{letter-spacing:-.035em;font-size:clamp(2rem,3.5vw,2.85rem);font-weight:800;line-height:1.2}.lp-root h3{letter-spacing:-.025em;font-size:1.75rem;font-weight:800;line-height:1.2}.lp-root a{text-decoration:none}.lp-root button,.lp-root select{font:inherit}.lp-root a,.lp-root button,.lp-root summary,.lp-root select{-webkit-tap-highlight-color:transparent}.lp-root :is(a,button,summary,select):focus-visible{outline-offset:5px;outline:3px solid #9389fa}.lp-root section[id],.lp-root main[id]{scroll-margin-top:100px}.lp-container{width:min(1180px,100% - 96px);margin-inline:auto}.lp-section{padding-block:100px}.lp-root .lp-eyebrow{letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:20px;font-size:.72rem;font-weight:800;display:flex}.lp-small-label{letter-spacing:.08em;text-transform:uppercase;font-size:.69rem;font-weight:800}.lp-root .lp-section-description{max-width:580px;color:var(--lp-muted);margin:22px auto 0;font-size:1.06rem;line-height:1.8}.lp-section-heading{text-align:center;max-width:760px;margin:0 auto 50px}.lp-section-heading .lp-eyebrow{justify-content:center}.lp-soft-ink{color:#7374a6}.lp-root .lp-handwriting{font-family:var(--font-landing-script), cursive;font-size:2rem;font-weight:400;line-height:1.35}.lp-root .lp-button{background:var(--lp-yellow);color:#1f2266;border:0;border-radius:12px;justify-content:center;align-items:center;gap:35px;min-height:56px;padding:16px 27px;font-size:1rem;font-weight:800;line-height:1.4;transition:transform .2s,box-shadow .2s,background .2s;display:inline-flex;box-shadow:0 5px #e3b324}.lp-root .lp-button:hover{background:#ffdb61;transform:translateY(-3px);box-shadow:0 8px #e3b324,0 12px 24px #10123f18}.lp-root .lp-button:active{transform:translateY(3px);box-shadow:0 2px #e3b324}.lp-button svg{transition:transform .2s}.lp-button:hover svg{transform:translate(3px)}.lp-root .lp-quiz-note{color:inherit;align-items:center;gap:6px;margin-top:18px;font-size:.75rem;display:flex}.lp-star{width:50px;height:50px}.lp-skip-link{z-index:100;color:var(--lp-ink);background:#fff;border-radius:8px;padding:12px 18px;position:fixed;top:10px;left:20px;transform:translateY(-200%)}.lp-skip-link:focus{transform:translateY(0)}.lp-nav{z-index:40;color:#fff;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#262a70f5;border-bottom:1px solid #ffffff18;position:sticky;top:0}.lp-nav-inner{justify-content:space-between;align-items:center;gap:24px;min-height:84px;display:flex}.lp-logo{flex-shrink:0;display:block}.lp-logo img{width:185px;height:auto}.lp-nav-links,.lp-nav-actions{align-items:center;gap:24px;display:flex}.lp-nav-links a,.lp-sign-in{color:#efefff;white-space:nowrap;font-size:.8rem;font-weight:650}.lp-nav-links a{padding-block:12px;position:relative}.lp-nav-links a:after{content:"";bottom:8px;background:var(--lp-yellow);transform-origin:0;height:1px;transition:transform .2s;position:absolute;inset-inline:0;transform:scaleX(0)}.lp-nav-links a:hover:after{transform:scaleX(1)}.lp-nav-actions{gap:20px}.lp-sign-in{align-items:center;gap:5px;display:inline-flex}.lp-locale{align-items:center;gap:4px;display:flex}.lp-locale [data-slot=native-select]{color:#fff;background:0 0;border:none;width:81px;height:40px;padding-left:4px;padding-right:16px;font-size:.75rem}.lp-locale[data-wide] [data-slot=native-select]{width:96px}.lp-locale [data-slot=native-select-icon]{color:#fff;width:13px;right:0}.lp-root .lp-button-nav{min-height:42px;box-shadow:none;border-radius:8px;gap:14px;padding:10px 16px;font-size:.78rem}.lp-hero{color:#fffbf0;background:#343885;position:relative;overflow:clip}.lp-hero:before{content:"";pointer-events:none;background:radial-gradient(at 78% 70%,#5b60b56b,#0000 65%);position:absolute;inset:0}.lp-hero-grid{grid-template-columns:1.05fr 1fr;align-items:center;gap:65px;min-height:662px;padding-block:76px 82px;display:grid;position:relative}.lp-hero-copy{z-index:2;position:relative}.lp-hero .lp-eyebrow{color:#eeeefe;letter-spacing:.14em;font-size:.7rem}.lp-live-dot{background:var(--lp-yellow);border-radius:50%;width:7px;height:7px;margin-right:4px;box-shadow:0 0 0 5px #ffd23f14}.lp-root .lp-hero h1{letter-spacing:-.048em;font-size:clamp(3rem,4.7vw,4.35rem);font-weight:850;line-height:1.06}.lp-hero h1 span{color:var(--lp-yellow)}.lp-hero .lp-handwriting{color:#e0dfff;transform-origin:0;margin-top:16px;font-size:2.15rem;transform:rotate(-3deg)}.lp-root .lp-hero-description{color:#e0e1f6;max-width:440px;margin:28px 0;font-size:1.035rem;line-height:1.85}.lp-hero .lp-quiz-note{color:#d4d5ec}.lp-text-link{color:#e2e3fc;align-items:center;gap:10px;margin-top:30px;font-size:.8rem;font-weight:650;display:inline-flex}.lp-text-link:hover{color:var(--lp-yellow)}.lp-hero-art{height:465px;margin-right:18px;position:relative}.lp-hero-photo{border:7px solid #ffffffed;border-radius:130px 130px 26px 26px;position:absolute;inset:18px 0;overflow:hidden;transform:rotate(3deg);box-shadow:0 24px 60px #13174638}.lp-hero-photo img{object-fit:cover;object-position:59% center}.lp-photo-backing{background:#9496d4;border-radius:130px 130px 26px 26px;position:absolute;inset:20px 0 18px;transform:rotate(-5deg)}.lp-real-life{background:var(--lp-yellow);width:128px;height:128px;color:var(--lp-ink);border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:-40px;transform:rotate(12deg);box-shadow:0 8px 30px #23266222}.lp-real-life>span{text-transform:uppercase;letter-spacing:.15em;font-size:.61rem;font-weight:800}.lp-real-life strong{font-family:var(--font-landing-script), cursive;font-size:2.05rem;font-weight:400;line-height:1.15}.lp-real-life svg{width:80px;margin-top:3px}.lp-hero-note{color:var(--lp-ink);background:#fcfbf8;border-radius:18px;align-items:center;gap:14px;padding:18px 21px;animation:1.1s .25s both lp-note-arrive;display:flex;position:absolute;bottom:-17px;left:-55px;transform:rotate(-4deg);box-shadow:0 15px 40px #15184525}.lp-icon-disc{color:#527555;background:#e6eddb;border-radius:50%;flex:none;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex}.lp-hero-note div>span{letter-spacing:.12em;text-transform:uppercase;color:#757587;font-size:.59rem;font-weight:800;display:block}.lp-hero-note strong{margin-block:3px;font-size:.88rem;display:block}.lp-hero-note p{color:var(--lp-muted);font-size:.69rem}.lp-hero-star{color:var(--lp-yellow);width:49px;height:49px;position:absolute;top:8px;left:-43px;transform:rotate(12deg)}.lp-hero-star-small{color:#b9bafe;width:31px;height:31px;position:absolute;bottom:55px;right:-45px}.lp-hero-orbit{pointer-events:none;border:1px solid #e3e4ff15;border-radius:50%;width:870px;height:700px;position:absolute;top:-55px;right:-230px;transform:rotate(-35deg)}.lp-hero-orbit:after{content:"";border:1px solid #e3e4ff10;border-radius:50%;position:absolute;inset:35px}.lp-hero-enter{animation:.75s both lp-arrive}.lp-hero-enter:nth-child(2){animation-delay:80ms}.lp-hero-enter:nth-child(3){animation-delay:.16s}.lp-hero-enter:nth-child(4){animation-delay:.24s}.lp-hero-enter:nth-child(5){animation-delay:.32s}.lp-hero-enter:nth-child(6){animation-delay:.4s}.lp-pillar-strip{background:#eff0ff;border-bottom:1px solid #262a7010}.lp-pillars{grid-template-columns:repeat(4,1fr);padding-block:26px;display:grid}.lp-pillars>div{border-right:1px solid #262a701f;justify-content:center;align-items:center;gap:11px;padding-inline:12px;font-size:.84rem;font-weight:750;display:flex}.lp-pillars>div:last-child{border:0}.lp-pillars svg{color:#7778ae;flex-shrink:0}.lp-approach{text-align:center;padding-block:95px}.lp-approach .lp-eyebrow{justify-content:center}.lp-approach .lp-section-description{max-width:660px}.lp-approach .lp-handwriting{color:#7475aa;margin-top:25px}.lp-approach-symbol{place-items:center;width:70px;height:70px;margin:0 auto 30px;display:grid;position:relative}.lp-approach-symbol span{border:1px solid #a4a5ce;border-radius:24px;position:absolute;inset:0;transform:rotate(18deg)}.lp-approach-symbol span:last-child{border-color:#d9daf0;transform:rotate(42deg)}.lp-rhythm-section{background:#e8e9fd;padding-block:82px 60px}.lp-rhythm-section .lp-section-heading{margin-bottom:30px}.lp-root .lp-rhythm-tabs{gap:0}.lp-root .lp-tab-list{background:#d9daf2;border-radius:100px;align-items:center;gap:5px;height:auto;margin-inline:auto;padding:6px;display:flex}.lp-root .lp-tab{color:#525583;border-radius:100px;gap:9px;min-height:44px;padding:11px 30px;font-size:.83rem;font-weight:750;transition:background .2s,color .2s,box-shadow .2s}.lp-root .lp-tab[data-active]{color:var(--lp-ink);background:#fff;box-shadow:0 3px 10px #292d6d12}.lp-root .lp-rhythm-panel{grid-template-columns:1fr 1fr;align-items:center;gap:85px;min-height:420px;padding:45px 70px 20px;animation:.35s both lp-panel-in;display:grid}.lp-root .lp-rhythm-panel[hidden]{display:none}.lp-rhythm-copy .lp-small-label{color:#686ca9;align-items:center;gap:8px;display:flex}.lp-rhythm-copy h3{max-width:380px;margin:17px 0;font-size:2rem}.lp-rhythm-copy>p{color:#595d84;font-size:.98rem;line-height:1.8}.lp-rhythm-step{border-top:1px solid #bcc0e3;align-items:center;gap:13px;margin-top:26px;padding-top:22px;display:flex}.lp-rhythm-step .lp-icon-disc{width:41px;height:41px;color:var(--lp-ink);background:#fcfbf8}.lp-rhythm-step div>span{color:#63668c;font-size:.67rem;display:block}.lp-rhythm-step strong{margin-top:2px;font-size:.85rem;display:block}.lp-rhythm-art{min-height:365px;position:relative}.lp-meal-photo{border:7px solid #fff;border-radius:23px;width:min(100% - 20px,310px);height:315px;position:absolute;top:7px;right:15px;overflow:hidden;transform:rotate(5deg);box-shadow:0 14px 35px #51579e20}.lp-meal-photo img{object-fit:cover}.lp-meal-photo>div{bottom:0;color:#fff;background:linear-gradient(#0000,#151b14d9);padding:35px 15px 15px;position:absolute;inset-inline:0}.lp-meal-photo>div span{margin-bottom:3px;font-size:.65rem;display:block}.lp-meal-photo>div strong{max-width:210px;font-size:.95rem;line-height:1.4;display:block}.lp-moment-card{background:#fff8d9;border:1px solid #e0d8b3;border-radius:12px;align-items:center;gap:14px;max-width:278px;padding:17px 20px;font-size:.81rem;font-weight:700;display:flex;position:absolute;bottom:12px;left:0;transform:rotate(-4deg);box-shadow:0 6px 20px #60638712}.lp-moment-card svg{color:#968225;flex-shrink:0}.lp-example-pill{background:#fff;border:1px solid #dedff3;border-radius:30px;padding:7px 13px;font-size:.67rem;position:absolute;top:-3px;right:-2px;transform:rotate(7deg)}.lp-root .lp-example-note{text-align:center;color:#676b91;margin-top:24px;font-size:.7rem}.lp-feature-grid{grid-template-columns:1.12fr 1fr;gap:22px;display:grid}.lp-feature{border-radius:22px;padding:36px;position:relative;overflow:hidden}.lp-feature .lp-small-label{color:#666a95;margin-bottom:15px}.lp-feature h3{max-width:340px;margin-bottom:14px}.lp-feature>p:not(.lp-small-label),.lp-feature-copy>p:not(.lp-small-label){color:#62657c;max-width:430px;font-size:.94rem;line-height:1.75}.lp-feature-meals{background:#e9ecdf;flex-direction:column;min-height:540px;display:flex}.lp-feature-meals .lp-feature-copy{z-index:2;position:relative}.lp-feature-meals .lp-feature-copy>p:not(.lp-small-label){max-width:315px}.lp-feature-food{border:9px solid #fcfbf0;border-radius:50%;width:295px;height:295px;position:absolute;bottom:-62px;right:-10px;overflow:hidden;transform:rotate(-15deg);box-shadow:-10px -5px 35px #57634814}.lp-feature-food img{object-fit:cover}.lp-tags{z-index:3;flex-direction:column;align-items:flex-start;gap:9px;margin-top:28px;display:flex;position:relative}.lp-tags span{color:#4b5c40;background:#f5f6ed;border:1px solid #c6cdb5;border-radius:100px;align-items:center;gap:6px;padding:6px 11px;font-size:.69rem;font-weight:750;display:inline-flex}.lp-food-star{color:#879772;width:31px;height:31px;position:absolute;bottom:85px;left:55px}.lp-feature-habits{background:#f0eaf7}.lp-habit-preview{background:#ffffffc9;border:1px solid #fff;border-radius:14px;margin:23px 4px 16px;padding:21px;transform:rotate(2deg);box-shadow:0 9px 24px #6f548608}.lp-habit-preview .lp-small-label{margin:0 0 4px;font-size:.58rem;display:block}.lp-habit-preview>strong{margin-bottom:15px;font-size:1.05rem;display:block}.lp-habit-row{border-top:1px solid #eeeaf2;align-items:center;gap:10px;padding:10px 0;font-size:.76rem;display:flex}.lp-check{color:#838199;border:1px solid #cecade;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;display:inline-flex}.lp-check.is-done{color:#5d724c;background:#e6ebda;border-color:#d8e0c9}.lp-feature-note{color:#70718b;font-size:.68rem;line-height:1.6;display:block}.lp-feature-habits>.lp-feature-note{text-align:center}.lp-feature-coach{background:#f6efdf}.lp-chat{margin-block:25px 17px}.lp-chat-label{color:#77705e;justify-content:space-between;gap:8px;margin-bottom:14px;font-size:.62rem;display:flex}.lp-chat-label span:first-child{align-items:center;gap:5px;font-weight:750;display:flex}.lp-root .lp-chat-question{color:#645842;background:#e4d8c0;border-radius:13px 13px 3px;margin-left:40px;padding:12px 15px;font-size:.8rem;line-height:1.55}.lp-root .lp-chat-answer{color:#55556b;background:#fff;border-radius:3px 13px 13px;gap:10px;margin:12px 20px 0 0;padding:17px;font-size:.82rem;line-height:1.75;display:flex;box-shadow:0 5px 20px #a7997510}.lp-chat-answer svg{color:#847240;flex-shrink:0;margin-top:3px}.lp-feature-insights{background:#e9edf9}.lp-insight-preview{background:#ffffffa6;border:1px solid #fff;border-radius:15px;margin-top:26px;padding:22px}.lp-insight-preview>strong{font-size:.84rem}.lp-habit-chart{background:repeating-linear-gradient(0deg,#0000 0 31px,#e7e9f5 31px 32px);border-bottom:1px solid #d6d9ec;grid-template-columns:repeat(7,1fr);align-items:end;gap:13px;height:126px;margin:20px 0 24px;padding-top:5px;display:grid}.lp-habit-chart>div{flex-direction:column;justify-content:flex-end;align-items:center;height:100%;display:flex;position:relative}.lp-habit-chart>div>span{background:#989bcf;border-radius:5px 5px 0 0;width:100%;max-width:28px;display:block}.lp-habit-chart>div:nth-child(6)>span{background:var(--lp-ink)}.lp-habit-chart small{color:#777c9b;font-size:.6rem;position:absolute;bottom:-22px}.lp-insight-preview>.lp-feature-note{margin-top:32px;font-size:.6rem}.lp-root .lp-insights-caption{color:#62658b;align-items:center;gap:8px;margin-top:18px;font-size:.75rem;display:flex}.lp-insights-caption svg{flex-shrink:0}.lp-how-section{background:#f1f0f9;padding-block:85px}.lp-how-section .lp-section-heading{max-width:620px}.lp-steps{grid-template-columns:repeat(3,1fr);gap:46px;margin-block:50px 45px;display:grid}.lp-steps article{position:relative}.lp-steps article:not(:last-child):after{content:"";border-top:1px dashed #b7b7d0;position:absolute;top:24px;left:75px;right:-20px}.lp-step-number{background:#e0e0f3;border-radius:50%;justify-content:center;align-items:center;width:49px;height:49px;margin-bottom:22px;font-size:.9rem;font-weight:750;display:inline-flex}.lp-steps h3{letter-spacing:-.015em;font-size:1.24rem}.lp-steps p{color:#686980;margin-top:13px;font-size:.94rem}.lp-centered-cta{text-align:center}.lp-centered-cta .lp-quiz-note{color:#6d6e86;justify-content:center}.lp-faq{grid-template-columns:1fr 1.5fr;gap:80px;display:grid}.lp-faq h2{max-width:340px}.lp-faq-star{color:#c6c8ef;width:65px;height:65px;margin:35px 0 0 25px;transform:rotate(15deg)}.lp-faq-list{border-top:1px solid #dcdde6}.lp-faq-list details{border-bottom:1px solid #dcdde6}.lp-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;padding:22px 0;font-size:.98rem;font-weight:750;line-height:1.5;list-style:none;display:flex}.lp-faq-list summary::-webkit-details-marker{display:none}.lp-faq-toggle{background:#ededf9;border-radius:50%;flex-shrink:0;place-items:center;width:27px;height:27px;font-size:1.2rem;font-weight:400;transition:transform .2s,background .2s;display:grid}.lp-faq-list details[open] .lp-faq-toggle{background:#dedff5;transform:rotate(45deg)}.lp-faq-list details>p{color:#65677e;padding-bottom:24px;font-size:.94rem;line-height:1.85;animation:.25s lp-panel-in}.lp-closing{text-align:center;color:#fffbf0;background:#343885;padding-block:85px 90px;position:relative;overflow:hidden}.lp-closing .lp-container{position:relative}.lp-closing .lp-eyebrow{color:#d4d6ff;justify-content:center}.lp-root .lp-closing h2{font-size:clamp(2.6rem,4.5vw,3.9rem);line-height:1.12}.lp-closing h2 span{color:var(--lp-yellow)}.lp-closing p:not(.lp-eyebrow):not(.lp-quiz-note){color:#dddef3;max-width:410px;margin:23px auto 28px;font-size:1rem}.lp-closing .lp-quiz-note{color:#d4d5ec;justify-content:center}.lp-closing-star{color:var(--lp-yellow);width:55px;height:55px;position:absolute;top:42%;left:10%;transform:rotate(15deg)}.lp-closing-orbit{z-index:0;pointer-events:none;border:1px solid #e3e4ff23;border-radius:50%;width:260px;height:600px;position:absolute;top:-120px;right:-70px;transform:rotate(35deg)}.lp-closing-orbit:after{content:"";border:1px solid #e3e4ff15;border-radius:50%;position:absolute;inset:22px}.lp-footer{color:#d2d4ef;background:#262a70;padding-block:42px 30px}.lp-footer-top{border-bottom:1px solid #ffffff1a;justify-content:space-between;align-items:center;gap:25px;padding-bottom:35px;display:flex}.lp-footer-top a{align-items:center;gap:6px;font-size:.82rem;display:inline-flex}.lp-footer-top .lp-handwriting{color:#e1dffc;font-size:1.9rem}.lp-footer-bottom{justify-content:space-between;align-items:center;gap:20px;padding-top:25px;font-size:.69rem;display:flex}.lp-footer-bottom nav{flex-wrap:wrap;gap:21px;display:flex}.lp-footer a{color:#eaebfb}.lp-footer a:hover{color:var(--lp-yellow)}.lp-root .lp-disclaimer{color:#b7badb;max-width:800px;margin-top:25px;font-size:.65rem;line-height:1.8}@keyframes lp-arrive{0%{opacity:0;translate:0 20px}to{opacity:1;translate:0}}@keyframes lp-note-arrive{0%{opacity:0;transform:translateY(25px)rotate(-7deg)}to{opacity:1;transform:translateY(0)rotate(-4deg)}}@keyframes lp-panel-in{0%{opacity:.3;translate:0 8px}to{opacity:1;translate:0}}@media (min-width:1600px){.lp-hero-grid{min-height:720px;padding-block:90px}}@media (max-width:1100px){.lp-container{width:calc(100% - 64px)}.lp-nav-links{gap:17px}.lp-nav-actions{gap:14px}.lp-sign-in{display:none}.lp-hero-grid{gap:40px}.lp-hero-art{height:415px;margin-right:18px}.lp-hero-note{padding:16px;left:-20px}.lp-hero-note p{max-width:230px}.lp-real-life{width:110px;height:110px;right:-25px}.lp-root .lp-rhythm-panel{gap:40px;padding-inline:25px}.lp-feature{padding:28px}.lp-feature-food{width:235px;height:235px;bottom:-35px;right:-30px}.lp-faq{gap:40px}}@media (max-width:900px){.lp-nav-links{display:none}.lp-sign-in{display:inline-flex}.lp-hero-grid{gap:28px}.lp-hero-art{height:360px}.lp-hero-note{gap:10px;bottom:-40px;left:-5px;right:-8px}.lp-hero-note .lp-icon-disc{width:35px;height:35px}.lp-hero-note strong{font-size:.8rem}.lp-hero-note p{font-size:.63rem}.lp-root .lp-hero h1{font-size:3rem}.lp-hero .lp-handwriting{font-size:1.8rem}.lp-pillars>div{text-align:center;flex-direction:column;gap:7px;font-size:.76rem}.lp-steps{gap:26px}.lp-feature-meals{min-height:570px}}@media (max-width:760px){.lp-container{width:calc(100% - 40px)}.lp-nav-inner{gap:12px;min-height:72px}.lp-logo img{width:155px}.lp-nav-actions{gap:12px}.lp-root .lp-button-nav{display:none}.lp-locale [data-slot=native-select]{width:72px;font-size:.7rem}.lp-locale[data-wide] [data-slot=native-select]{width:88px}.lp-sign-in{font-size:.73rem}.lp-sign-in svg{display:none}.lp-hero-grid{grid-template-columns:1fr;gap:35px;padding-block:44px 55px}.lp-hero-copy{text-align:center}.lp-hero .lp-eyebrow{justify-content:center;font-size:.64rem}.lp-root .lp-hero h1{font-size:clamp(2.8rem,8.5vw,4rem)}.lp-hero .lp-handwriting{transform-origin:50%;margin-top:14px;font-size:1.9rem}.lp-root .lp-hero-description{max-width:450px;margin:23px auto;font-size:.97rem;line-height:1.75}.lp-hero .lp-quiz-note{justify-content:center;font-size:.69rem}.lp-hero .lp-button{min-width:230px}.lp-text-link{margin-top:22px;font-size:.74rem}.lp-hero-art{width:min(400px,100% - 35px);height:355px;margin:0 auto 30px}.lp-hero-photo,.lp-photo-backing{border-radius:100px 100px 22px 22px}.lp-hero-note{padding:14px 17px;bottom:-23px;left:-15px;right:5px}.lp-hero-note .lp-icon-disc{width:40px;height:40px}.lp-hero-note strong{font-size:.85rem}.lp-hero-note p{max-width:none;font-size:.66rem}.lp-real-life{width:103px;height:103px;top:-4px;right:-18px}.lp-real-life strong{font-size:1.8rem}.lp-real-life>span{font-size:.55rem}.lp-hero-star{width:35px;height:35px;top:4px;left:-16px}.lp-hero-star-small{width:22px;height:22px;right:-23px}.lp-pillars{grid-template-columns:repeat(2,1fr);padding-block:10px}.lp-pillars>div{border:0;flex-direction:row;justify-content:flex-start;padding:12px 9px;font-size:.71rem}.lp-pillars svg{width:18px}.lp-section{padding-block:65px}.lp-root h2{font-size:clamp(1.85rem,6.5vw,2.4rem)}.lp-root .lp-section-description{margin-top:18px;font-size:.97rem}.lp-root .lp-eyebrow{letter-spacing:.14em;margin-bottom:16px;font-size:.62rem}.lp-approach-symbol{width:57px;height:57px;margin-bottom:25px}.lp-approach .lp-handwriting{font-size:1.75rem}.lp-rhythm-section{padding-block:60px 40px}.lp-root .lp-tab-list{width:min(100%,390px)}.lp-root .lp-tab{gap:6px;min-width:0;padding:10px 13px;font-size:.77rem}.lp-root .lp-rhythm-panel{grid-template-columns:1fr;gap:25px;padding:32px 0 0}.lp-rhythm-copy{max-width:480px;margin-inline:auto}.lp-rhythm-copy h3{max-width:100%;font-size:1.75rem}.lp-rhythm-copy>p{font-size:.94rem}.lp-rhythm-step{margin-top:20px;padding-top:18px}.lp-rhythm-art{width:min(350px,100% - 15px);min-height:345px;margin:0 auto}.lp-meal-photo{width:275px;height:290px;right:20px}.lp-moment-card{max-width:260px;bottom:4px}.lp-root .lp-example-note{margin-top:21px;font-size:.64rem}.lp-feature-grid{grid-template-columns:1fr;gap:18px}.lp-section-heading{margin-bottom:32px}.lp-feature{padding:27px}.lp-feature h3{font-size:1.65rem}.lp-feature-meals{min-height:495px}.lp-feature-meals .lp-feature-copy>p:not(.lp-small-label){max-width:100%}.lp-feature-food{width:250px;height:250px;bottom:-45px;right:-20px}.lp-food-star{bottom:54px}.lp-tags{gap:7px;margin-top:20px}.lp-tags span{font-size:.64rem}.lp-habit-preview{margin-inline:4px}.lp-how-section{padding-block:60px}.lp-steps{grid-template-columns:1fr;gap:30px;max-width:480px;margin:35px auto}.lp-steps article{grid-template-columns:45px 1fr;column-gap:18px;display:grid}.lp-step-number{grid-row:1/3;width:43px;height:43px;margin-bottom:0}.lp-steps article:not(:last-child):after{border:0;border-left:1px dashed #b7b7d0;inset:57px auto -16px 21px}.lp-steps h3{padding-top:4px;font-size:1.2rem}.lp-steps p{margin-top:10px;font-size:.92rem}.lp-faq{grid-template-columns:1fr;gap:30px}.lp-faq h2{max-width:350px}.lp-faq-star{display:none}.lp-faq-list summary{padding-block:20px;font-size:.93rem}.lp-faq-list details>p{font-size:.89rem}.lp-closing{padding-block:62px}.lp-root .lp-closing h2{font-size:clamp(2.1rem,7.5vw,3.2rem)}.lp-closing p:not(.lp-eyebrow):not(.lp-quiz-note){max-width:290px;font-size:.94rem}.lp-closing-star{width:25px;height:25px;top:50%;left:auto;right:-3px}.lp-closing-orbit{right:-240px}.lp-footer{padding-block:32px 24px}.lp-footer-top{flex-wrap:wrap;gap:18px;padding-bottom:25px}.lp-footer-top img{width:165px;height:auto}.lp-footer-top .lp-handwriting{order:3;width:100%;font-size:1.7rem}.lp-footer-bottom{flex-direction:column-reverse;align-items:flex-start;gap:20px}.lp-footer-bottom nav{gap:13px 20px;font-size:.73rem}}@media (max-width:370px){.lp-container{width:calc(100% - 32px)}.lp-logo img{width:132px}.lp-sign-in{display:none}.lp-hero-art{height:300px}.lp-hero-note{gap:8px;padding:12px}.lp-hero-note strong{font-size:.73rem}.lp-hero-note p{font-size:.58rem}.lp-real-life{width:88px;height:88px}.lp-real-life strong{font-size:1.6rem}.lp-pillars>div{gap:7px;padding-inline:3px;font-size:.65rem}.lp-root .lp-tab{padding-inline:9px;font-size:.71rem}.lp-meal-photo{width:245px}.lp-feature{padding:23px}.lp-feature-food{width:215px;height:215px}}@media (prefers-reduced-motion:reduce){.lp-root *,.lp-root :before,.lp-root :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}
