.lp{--ink:#253f33;--green:#315a46;--muted:#666e65;--paper:#faf8f2;--line:#dedfd3;color:var(--ink);background:var(--paper);font:16px/1.65 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;overflow:hidden}.lp *{box-sizing:border-box}.lp a{color:inherit;text-decoration:none}.lp p,.lp h1,.lp h2,.lp h3,.lp figure{margin:0}.lp a:focus-visible{outline:3px solid #ba644f;outline-offset:6px}.lp-wrap{width:min(1180px,calc(100% - 80px));margin:0 auto}.lp-header{display:flex;justify-content:space-between;align-items:center;min-height:115px;border-bottom:1px solid var(--line)}.lp-logo{font:43px/1 Georgia,serif;letter-spacing:-2px;display:flex;align-items:center;gap:9px}.lp-logo svg{width:27px;height:33px}.lp-logo span{font:11px/1.4 -apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;letter-spacing:.1px;margin:6px 0 0 15px;max-width:95px}.lp nav{display:flex;gap:30px;align-items:center;font-size:14px}.lp-button{display:inline-flex;align-items:center;justify-content:center;gap:35px;min-height:57px;padding:14px 23px;border-radius:7px;background:var(--green);color:#fff!important;font-weight:600;font-size:15px;transition:background .2s,transform .2s}.lp-button:hover{background:#234432;transform:translateY(-2px)}.lp-button span{font-size:23px;font-weight:400}.lp-button.lp-button-small{min-height:43px;padding:7px 18px;gap:24px;font-size:13px}.lp-hero{display:grid;grid-template-columns:1.12fr 1fr;align-items:center;gap:60px;padding-top:60px;padding-bottom:62px;min-height:775px}.lp-eyebrow{font-size:10px;font-weight:700;letter-spacing:1.9px;line-height:1.6}.lp-hero .lp-eyebrow{display:flex;gap:9px;align-items:center;margin-bottom:23px}.lp-eyebrow>span{width:7px;height:7px;border-radius:50%;background:#a4ae80}.lp h1{font:normal clamp(44px,4.8vw,65px)/1.08 Georgia,serif;letter-spacing:-2.2px}.lp h1 em{color:#7a8460;font-weight:normal}.lp-intro{font-size:17px;line-height:1.8;color:var(--muted);max-width:445px;margin:27px 0 28px!important}.lp-small{font-size:11px;color:var(--muted)}.lp-release-note{margin-top:13px!important}.lp-hero-foot{display:flex;gap:13px;align-items:center;margin-top:39px}.lp-leaf{font-size:34px;color:#80916b;font-weight:200}.lp-hero-foot p{font-size:12px;color:var(--muted);line-height:1.6}.lp-hero-foot strong{font-weight:500;color:var(--ink)}.lp-visual{position:relative;display:flex;align-items:center;flex-direction:column;justify-content:center;padding:10px 0 0;isolation:isolate}.lp-orbit{position:absolute;width:480px;height:520px;border-radius:47% 48% 42% 46%;background:#ececde;z-index:-1;top:44px;transform:rotate(-10deg)}.lp-orbit:after{content:"";position:absolute;width:410px;height:510px;border:1px solid #d6dbc4;border-radius:48%;left:44px;top:-23px;transform:rotate(26deg)}.lp-phone{width:288px;background:#fcfaf5;border:7px solid #263a30;border-radius:42px;padding:14px 11px 6px;box-shadow:8px 19px 0 #263a300e,0 22px 40px #263a301a;transform:rotate(4deg);position:relative}.lp-phone:before{content:"";position:absolute;top:11px;left:91px;width:94px;height:20px;border-radius:20px;background:#263a30}.lp-phone-top{display:flex;justify-content:space-between;padding:0 11px 21px;font-size:10px;font-weight:600}.lp-phone-content{padding:0 9px}.lp-phone-brand{font:27px Georgia,serif;display:flex;align-items:center;justify-content:space-between;letter-spacing:-1px}.lp-phone-brand span{font:27px Georgia,serif;color:#8b9b74}.lp-phone-eyebrow{font-size:6px;letter-spacing:1.2px;margin-top:22px!important}.lp-phone h2{font:31px/1.13 Georgia,serif;letter-spacing:-.7px;margin-top:8px}.lp-days{display:flex;justify-content:space-between;margin:18px 0 17px;gap:7px;text-align:center;font-size:8px}.lp-days span{padding:6px 10px;border-radius:16px;line-height:1.9}.lp-days b{font-size:11px;font-weight:500}.lp-day-active{background:var(--green);color:white}.lp-meal{background:#fff;border:1px solid #e3e2d7;border-radius:14px;overflow:hidden}.lp-meal img{width:100%;height:130px;object-fit:cover;display:block}.lp-meal>div{padding:12px 13px}.lp-meal span{font-size:6px;font-weight:600;letter-spacing:1.4px}.lp-meal h3{font:21px/1.1 Georgia,serif;margin:5px 0 7px}.lp-meal p{font-size:8px;color:var(--muted)}.lp-phone-note{display:flex;gap:8px;margin:17px 0;align-items:center}.lp-phone-note>span{font-size:26px}.lp-phone-note p{font-size:8px;line-height:1.6}.lp-phone-note strong{font-weight:600}.lp-phone-nav{display:flex;justify-content:space-around;border-top:1px solid #e8e8df;padding:11px 0 8px;text-align:center;color:#868b7e;font-size:18px;line-height:1.2}.lp-phone-nav small{font-size:6px;display:block;margin-top:4px}.lp-phone-nav .lp-selected{color:var(--green)}.lp-home-indicator{width:80px;height:3px;border-radius:3px;background:#263a30;margin:6px auto 0}.lp-floating{position:absolute;bottom:117px;left:-15px;display:flex;gap:12px;align-items:center;background:#fff;padding:15px 21px;border-radius:10px;box-shadow:0 12px 30px #263a300f;transform:rotate(-5deg);font-size:12px;line-height:1.5}.lp-floating>span{width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:#edf0e4;color:var(--green)}.lp-floating strong{font-weight:600}.lp-visual figcaption{font-size:9px;letter-spacing:.3px;color:var(--muted);margin-top:29px}.lp-features{padding:68px 0 70px;border-top:1px solid var(--line);background:#f0f1e8}.lp-section-heading{display:grid;grid-template-columns:1fr 1fr;gap:12px 60px;margin-bottom:40px}.lp-section-heading .lp-eyebrow{grid-column:1/-1}.lp h2{font:normal 43px/1.13 Georgia,serif;letter-spacing:-1px}.lp-section-heading>p:last-child{font-size:14px;color:var(--muted);align-self:end;line-height:1.8;justify-self:end;padding-bottom:4px}.lp-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.lp-grid article{padding-top:28px;border-top:1px solid #cbd1bf}.lp-feature-icon{display:inline-flex;width:42px;height:42px;border:1px solid #cbd1bf;border-radius:50%;align-items:center;justify-content:center;margin-bottom:25px}.lp-feature-icon svg{width:22px;height:22px;fill:none;stroke:currentColor;stroke-width:1.35;stroke-linecap:round;stroke-linejoin:round}.lp-feature-number{font-size:8px;font-weight:600;letter-spacing:1.2px;margin-bottom:11px!important;color:#717b62}.lp-grid h3{font:normal 24px/1.22 Georgia,serif;letter-spacing:-.4px;margin-bottom:15px}.lp-grid article>p:last-child{font-size:13px;line-height:1.8;color:var(--muted);max-width:242px}.lp-download{padding-top:68px;padding-bottom:68px;scroll-margin-top:30px}.lp-download-panel{background:var(--green);color:#fff;border-radius:14px;padding:47px 60px;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:50px}.lp-download h2{margin:16px 0 21px}.lp-download .lp-eyebrow{color:#ccd6b9;font-size:9px}.lp-download p:not(.lp-eyebrow){font-size:14px;color:#e1e5d9;line-height:1.8}.lp-download-status{border-left:1px solid #ffffff2b;padding:16px 0 16px 65px;display:flex;align-items:flex-start;flex-direction:column;gap:9px}.lp-download-status img{border:1px solid #ffffff26;border-radius:20px;margin-bottom:11px}.lp-download-status strong{font:22px/1.3 Georgia,serif}.lp-download-status>span{font-size:12px;color:#d9e0cf}.lp-footer{border-top:1px solid var(--line);display:flex;align-items:center;gap:20px;padding:28px 0 34px}.lp-footer .lp-logo{font-size:29px}.lp-footer p{font-size:11px;color:var(--muted)}.lp-footer nav{margin-left:auto;gap:23px;font-size:11px;color:var(--muted)}.lp-footer nav a:hover{text-decoration:underline}.lp-skip{position:fixed;left:15px;top:-80px;background:white;padding:12px;z-index:100}.lp-skip:focus{top:10px}#lp-features{scroll-margin-top:20px}.lp-phone h2{font-size:31px;line-height:1.13}.lp main:focus{outline:none}
@media(min-width:1400px){.lp-hero{gap:100px}}
@media(max-width:1000px){.lp-wrap{width:calc(100% - 48px)}.lp-header{min-height:96px}.lp-hero{gap:24px;min-height:720px;padding-top:45px}.lp-logo span{display:none}.lp h1{font-size:52px}.lp-intro{font-size:15px}.lp-orbit{width:355px;height:480px}.lp-orbit:after{width:320px;left:12px}.lp-floating{left:-8px;bottom:100px;padding:12px 15px}.lp-grid{gap:20px}.lp-grid h3{font-size:22px}.lp-download-panel{padding:40px;gap:30px}.lp-download-status{padding-left:35px}}
@media(max-width:700px){.lp-wrap{width:calc(100% - 40px)}.lp-header{min-height:84px}.lp-logo{font-size:35px}.lp-logo svg{width:24px}.lp-header nav>a:first-child{display:none}.lp-button.lp-button-small{gap:14px;min-height:40px;padding:7px 13px;font-size:12px}.lp-hero{grid-template-columns:1fr;gap:28px;padding-top:40px;padding-bottom:36px}.lp h1{font-size:48px;letter-spacing:-1.7px}.lp-hero .lp-eyebrow{font-size:8px;letter-spacing:1.5px;margin-bottom:20px}.lp-intro{font-size:15px;max-width:430px;margin:22px 0 25px!important}.lp-hero-copy>.lp-button{font-size:14px;gap:25px;padding:13px 20px}.lp-hero-foot{margin-top:22px}.lp-hero-foot p{font-size:11px}.lp-visual{padding-top:12px;padding-bottom:3px}.lp-phone{width:268px;transform:rotate(3deg)}.lp-phone:before{left:80px}.lp-phone h2{font-size:29px}.lp-meal img{height:121px}.lp-orbit{width:330px;height:465px;top:55px}.lp-orbit:after{width:300px;height:450px}.lp-floating{left:0;bottom:110px;font-size:11px}.lp-features{padding:42px 0}.lp-section-heading{grid-template-columns:1fr;gap:13px;margin-bottom:30px}.lp h2{font-size:36px}.lp-section-heading>p:last-child{justify-self:start;font-size:13px}.lp-grid{grid-template-columns:1fr 1fr;gap:30px 23px}.lp-grid article{padding-top:20px}.lp-feature-icon{margin-bottom:17px}.lp-feature-number{font-size:7px;letter-spacing:.8px}.lp-grid h3{font-size:21px;line-height:1.22}.lp-grid article>p:last-child{font-size:12px}.lp-download{padding-top:38px;padding-bottom:38px}.lp-download-panel{grid-template-columns:1fr;padding:30px 25px;gap:25px}.lp-download-status{border-left:0;border-top:1px solid #ffffff2b;padding:24px 0 0}.lp-download h2{font-size:35px}.lp-download p:not(.lp-eyebrow){font-size:13px}.lp-footer{flex-wrap:wrap;gap:10px 17px;padding:25px 0}.lp-footer nav{width:100%;margin:5px 0 0;gap:20px}.lp-visual figcaption{margin-top:25px}}
@media(prefers-reduced-motion:reduce){.lp *{scroll-behavior:auto!important;transition:none!important}}
