.landing-page_landing__eTuOD{--landing-green:#088434;--landing-paper:#faf8f2;--landing-ink:#273d30;--landing-muted:#647065;--landing-line:#dfe2d6;--landing-pale:#edf0e5;--landing-white:#fffefa;background:var(--landing-paper);color:var(--landing-ink);color-scheme:light;font-family:var(--font-landing-body),sans-serif;font-size:16px;line-height:1.5;min-height:100vh}.landing-page_landing__eTuOD *,.landing-page_landing__eTuOD :after,.landing-page_landing__eTuOD :before{box-sizing:border-box}.landing-page_landing__eTuOD a,.landing-page_landing__eTuOD button{-webkit-tap-highlight-color:transparent}.landing-page_landing__eTuOD a:focus-visible,.landing-page_landing__eTuOD button:focus-visible{outline:3px solid currentColor;outline-offset:5px}.landing-page_container___xmMz{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.landing-page_skipLink__lz1YW{position:absolute;z-index:100;top:8px;left:16px;padding:12px 20px;border-radius:6px;background:var(--landing-ink);color:white;transform:translateY(-150%)}.landing-page_skipLink__lz1YW:focus{transform:translateY(0)}.landing-page_header__MVh7f{position:sticky;top:0;z-index:50;background:var(--landing-paper)}.landing-page_headerRow__2uEr2{border-bottom:1px solid var(--landing-line);display:flex;align-items:center;justify-content:space-between;gap:32px;min-height:100px}.landing-page_logo__PUgfW{flex-shrink:0;display:inline-flex;align-items:center}.landing-page_logo__PUgfW img{display:block;width:115px;height:auto}.landing-page_desktopNav__TvmIl ul{display:flex;align-items:center;gap:30px;list-style:none;margin:0;padding:0}.landing-page_desktopNav__TvmIl a,.landing-page_signIn__iCDEu{font-size:14px;color:var(--landing-ink);text-decoration:none}.landing-page_desktopNav__TvmIl a{display:inline-block;padding-block:12px}.landing-page_desktopNav__TvmIl a:hover,.landing-page_signIn__iCDEu:hover{color:var(--landing-green)}.landing-page_headerActions__wsfcs{display:flex;align-items:center;gap:12px}.landing-page_signIn__iCDEu{display:inline-flex;align-items:center;gap:10px;min-height:44px;white-space:nowrap}.landing-page_menuToggle__AQDAW{display:none;width:44px;height:44px;align-items:center;justify-content:center;border:1px solid var(--landing-line);border-radius:6px;background:transparent;color:var(--landing-ink)}.landing-page_mobileMenuOverlay__ofGOE{position:fixed;inset:0;z-index:100;background:var(--landing-paper)}.landing-page_mobileMenu__fbSDd{position:fixed;inset:0;z-index:101;display:flex;flex-direction:column;height:100vh;height:100dvh;overflow-y:auto;overscroll-behavior:contain;padding:env(safe-area-inset-top,0) max(20px,env(safe-area-inset-right,0px)) max(24px,env(safe-area-inset-bottom,0px)) max(20px,env(safe-area-inset-left,0px));background:var(--landing-paper);color:var(--landing-ink);outline:none}.landing-page_mobileMenuHeader__GLBUO{display:flex;align-items:center;justify-content:space-between;min-height:79px;flex-shrink:0;border-bottom:1px solid var(--landing-line)}.landing-page_menuClose__B_rmh{display:grid;place-items:center;width:44px;height:44px;border:1px solid var(--landing-line);border-radius:6px;background:transparent;color:var(--landing-ink)}.landing-page_mobileMenuLinks__jJTPe{flex:1;padding-block:clamp(24px,6vh,60px)}.landing-page_mobileMenuLinks__jJTPe ul{margin:0;padding:0;list-style:none}.landing-page_mobileMenuLinks__jJTPe li+li{border-top:1px solid var(--landing-line)}.landing-page_mobileMenuLinks__jJTPe a{display:block;padding-block:18px;font-family:var(--font-landing-display),sans-serif;font-size:clamp(26px,6vw,36px);line-height:1.2;letter-spacing:-.04em;color:var(--landing-ink);text-decoration:none}.landing-page_mobileMenuLinks__jJTPe a:hover{color:var(--landing-green)}.landing-page_mobileMenuActions__ias16{display:grid;justify-items:stretch;gap:14px;flex-shrink:0;padding-top:20px;border-top:1px solid var(--landing-line)}.landing-page_mobileMenuActions__ias16 .landing-page_primaryButton__GDBJD{min-height:54px;font-size:16px}.landing-page_mobileMenuActions__ias16 .landing-page_signIn__iCDEu{justify-content:center;font-size:16px}.landing-page_hero__sK__z{display:grid;grid-template-columns:.91fr 1.09fr;align-items:center;gap:48px;padding-top:46px;padding-bottom:52px}.landing-page_heroCopy___R3sS{padding-bottom:18px;min-width:0}.landing-page_eyebrow___fQcB{display:flex;align-items:center;gap:9px;margin:0 0 25px;font-size:11px;font-weight:600;letter-spacing:.15em;line-height:1.5;text-transform:uppercase;color:var(--landing-muted)}.landing-page_eyebrow___fQcB:before{content:"";width:6px;height:6px;flex-shrink:0;border-radius:50%;background:#bc542f}.landing-page_hero__sK__z h1{margin:0 0 26px;font-family:var(--font-landing-display),sans-serif;font-size:clamp(44px,5.25vw,68px);line-height:1.07;letter-spacing:-.045em;font-weight:700;color:var(--landing-ink)}.landing-page_hero__sK__z h1 span,.landing-page_how__iMcHF h2 span{color:var(--landing-green)}.landing-page_tagline__aq_DI{margin:0 0 16px;font-size:22px;line-height:1.4;letter-spacing:-.025em;font-weight:600}.landing-page_description__m0CQH{max-width:390px;margin:0;font-size:18px;line-height:1.55;color:var(--landing-muted)}.landing-page_heroActions__jnrXV{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:29px 0 17px}.landing-page_primaryButton__GDBJD{display:inline-flex;justify-content:center;align-items:center;min-height:51px;padding:13px 24px;border:1px solid var(--landing-green);border-radius:6px;background:var(--landing-green);color:#fff;font-size:14px;font-weight:600;text-decoration:none;transition:background .15s}.landing-page_primaryButton__GDBJD:hover{background:#076c2b}.landing-page_textLink__CxOCc{display:inline-flex;align-items:center;min-height:44px;padding:5px 0;border-bottom:1px solid var(--landing-line);font-size:15px;color:var(--landing-ink);text-decoration:none}.landing-page_textLink__CxOCc:hover{border-color:var(--landing-green);color:var(--landing-green)}.landing-page_browserNote__iYEpP{display:flex;gap:8px;align-items:center;margin:0;color:var(--landing-muted);font-size:12px}.landing-page_browserNote__iYEpP svg{flex-shrink:0}.landing-page_heroVisual__zOpDR{min-width:0;margin:0}.landing-page_heroPhoto__MlVvJ{position:relative;aspect-ratio:1.12;overflow:hidden;border-radius:320px 320px 16px 16px;background:#ece3d3}.landing-page_heroPhoto__MlVvJ>img{width:100%;height:100%;object-fit:cover}.landing-page_photoCaption__1DjwQ{position:absolute;bottom:80px;left:24px;right:24px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#fff;text-shadow:0 1px 8px #32251f}.landing-page_photoCaption__1DjwQ span{font-size:11px;letter-spacing:.12em;text-transform:uppercase}.landing-page_macroCard__Xw9ZG{position:relative;margin:-55px 16px 0;padding:20px 22px 14px;border:1px solid var(--landing-line);border-radius:12px;background:var(--landing-white);box-shadow:0 14px 32px #273d3009}.landing-page_cardHeading__Dw1wY{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin-bottom:16px}.landing-page_cardHeading__Dw1wY strong{font-size:14px;font-weight:600}.landing-page_cardHeading__Dw1wY>span{font-size:11px;color:var(--landing-muted);white-space:nowrap}.landing-page_macros__TrU6_{display:grid;grid-template-columns:1.18fr 1fr 1fr .95fr;margin:0 0 14px}.landing-page_macros__TrU6_>div{padding-left:15px;border-left:1px solid var(--landing-line)}.landing-page_macros__TrU6_>div:first-child{padding-left:0;border-left:0}.landing-page_macros__TrU6_ dd{margin:0;font-size:31px;line-height:1.15;font-weight:600;letter-spacing:-.04em}.landing-page_macros__TrU6_ small{font-size:12px;margin-left:2px;letter-spacing:0}.landing-page_macros__TrU6_ dt{margin-top:5px;font-size:12px;color:var(--landing-muted)}.landing-page_cardFooter__QF8j8{display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--landing-line);padding-top:5px;font-size:11px;color:var(--landing-muted)}.landing-page_cardFooter__QF8j8 a{display:inline-flex;align-items:center;min-height:32px;color:var(--landing-green);text-decoration:none;font-weight:600}.landing-page_cardFooter__QF8j8 a:hover{text-decoration:underline}.landing-page_exampleNote____F7u{margin-top:12px;text-align:center;font-size:11px;color:var(--landing-muted)}.landing-page_statsBand__RISiX{background:var(--landing-green);color:#fff}.landing-page_stats___GRZI{display:grid;grid-template-columns:repeat(4,1fr);padding-block:26px}.landing-page_stats___GRZI>div{display:flex;flex-direction:column-reverse;justify-content:center;align-items:center;gap:2px;border-left:1px solid #ffffff38}.landing-page_stats___GRZI>div:first-child{border-left:0}.landing-page_stats___GRZI dd{font-family:var(--font-landing-display),sans-serif;font-size:27px;font-weight:700;line-height:1.3;margin:0}.landing-page_stats___GRZI dt{font-size:12px}.landing-page_stats___GRZI .landing-page_stars__cD26L{display:flex;align-items:center;gap:3px;height:35px}.landing-page_how__iMcHF{padding:94px 0 0;scroll-margin-top:120px}.landing-page_howGrid__DDqAR{display:grid;grid-template-columns:1fr 1.05fr;gap:74px;align-items:center}.landing-page_how__iMcHF h2{font-family:var(--font-landing-display),sans-serif;font-size:clamp(38px,4.1vw,54px);font-weight:700;line-height:1.1;letter-spacing:-.05em;color:var(--landing-ink);margin:0 0 20px}.landing-page_howIntro__LyfZw{font-size:18px;line-height:1.55;color:var(--landing-muted);max-width:360px;margin:0 0 32px}.landing-page_steps__7SFbe{padding:0;margin:0;list-style:none;display:grid;gap:25px}.landing-page_steps__7SFbe li{display:flex;gap:20px;align-items:baseline}.landing-page_stepNumber__PhO00{font-size:12px;font-weight:600;color:var(--landing-green);letter-spacing:.08em}.landing-page_steps__7SFbe h3{margin:0 0 6px;font-family:var(--font-landing-body),sans-serif;color:var(--landing-ink);font-size:19px;line-height:1.3;font-weight:600;letter-spacing:-.02em}.landing-page_steps__7SFbe p{margin:0;font-size:16px;line-height:1.55;color:var(--landing-muted);max-width:390px}@media (max-width:1100px){.landing-page_hero__sK__z{gap:32px}.landing-page_description__m0CQH{font-size:17px;max-width:370px}.landing-page_tagline__aq_DI{font-size:20px}.landing-page_desktopNav__TvmIl ul{gap:22px}.landing-page_howGrid__DDqAR{gap:40px}.landing-page_cardHeading__Dw1wY strong{font-size:13px}}@media (max-width:900px) and (min-width:769px){.landing-page_desktopNav__TvmIl ul{gap:16px}.landing-page_headerRow__2uEr2{gap:20px}.landing-page_desktopNav__TvmIl a{font-size:13px}.landing-page_hero__sK__z h1{font-size:40px}.landing-page_macroCard__Xw9ZG{margin-inline:8px;padding-inline:16px}.landing-page_cardHeading__Dw1wY{flex-wrap:wrap;gap:3px}.landing-page_howGrid__DDqAR{gap:28px}}@media (max-width:768px){.landing-page_header__MVh7f{position:relative}.landing-page_how__iMcHF{scroll-margin-top:32px}.landing-page_container___xmMz{width:calc(100% - 40px)}.landing-page_headerRow__2uEr2{min-height:79px;gap:20px}.landing-page_logo__PUgfW img{width:105px}.landing-page_desktopNav__TvmIl{display:none}.landing-page_menuToggle__AQDAW{display:inline-flex}.landing-page_headerActions__wsfcs{gap:14px}.landing-page_hero__sK__z{grid-template-columns:1fr;gap:30px;padding-top:32px;padding-bottom:32px}.landing-page_heroCopy___R3sS{padding:0}.landing-page_eyebrow___fQcB{font-size:10px;letter-spacing:.14em;margin-bottom:23px}.landing-page_hero__sK__z h1{font-size:clamp(34px,11.2vw,66px);margin-bottom:22px}.landing-page_tagline__aq_DI{font-size:20px;margin-bottom:14px}.landing-page_description__m0CQH{font-size:17px;max-width:460px}.landing-page_heroActions__jnrXV{margin-top:23px;gap:22px}.landing-page_browserNote__iYEpP{font-size:11px}.landing-page_heroVisual__zOpDR{width:100%;max-width:580px;justify-self:center}.landing-page_heroPhoto__MlVvJ{aspect-ratio:1.37;border-radius:280px 280px 12px 12px}.landing-page_heroPhoto__MlVvJ>img{object-position:center 50%}.landing-page_photoCaption__1DjwQ{bottom:53px;left:18px;right:18px}.landing-page_photoCaption__1DjwQ span{font-size:10px}.landing-page_macroCard__Xw9ZG{margin:-29px 8px 0;padding:17px 18px 10px}.landing-page_cardHeading__Dw1wY{margin-bottom:15px;gap:8px}.landing-page_cardHeading__Dw1wY strong{font-size:13px}.landing-page_cardHeading__Dw1wY>span{font-size:11px}.landing-page_macros__TrU6_ dd{font-size:29px}.landing-page_macros__TrU6_>div{padding-left:12px}.landing-page_stats___GRZI{padding-block:22px}.landing-page_stats___GRZI dd{font-size:23px}.landing-page_stats___GRZI dt{font-size:11px}.landing-page_stats___GRZI .landing-page_stars__cD26L{gap:1px;height:30px}.landing-page_stats___GRZI .landing-page_stars__cD26L svg{width:13px}.landing-page_how__iMcHF{padding-top:66px}.landing-page_howGrid__DDqAR{grid-template-columns:1fr;gap:38px}.landing-page_how__iMcHF h2{font-size:clamp(34px,8vw,48px)}.landing-page_howIntro__LyfZw{font-size:17px;max-width:400px}.landing-page_steps__7SFbe p{max-width:520px}}@media (max-width:420px){.landing-page_hero__sK__z h1{font-size:11.2vw}.landing-page_tagline__aq_DI{font-size:19px}.landing-page_description__m0CQH{font-size:16px}.landing-page_stats___GRZI{grid-template-columns:repeat(2,1fr);row-gap:22px}.landing-page_stats___GRZI>div:nth-child(3){border-left:0}.landing-page_stats___GRZI .landing-page_stars__cD26L svg{width:16px}}@media (max-width:359px){.landing-page_container___xmMz{width:calc(100% - 32px)}.landing-page_headerActions__wsfcs{gap:7px}.landing-page_signIn__iCDEu{gap:6px}.landing-page_hero__sK__z h1{font-size:10.8vw}.landing-page_heroActions__jnrXV{gap:18px}.landing-page_primaryButton__GDBJD{padding-inline:20px}.landing-page_cardHeading__Dw1wY{flex-wrap:wrap;gap:3px}.landing-page_macroCard__Xw9ZG{padding-inline:14px}.landing-page_macros__TrU6_ dd{font-size:26px}.landing-page_macros__TrU6_>div{padding-left:10px}}@media (prefers-reduced-motion:reduce){.landing-page_landing__eTuOD .landing-page_primaryButton__GDBJD{transition:none}}.landing-sections_container__ISvp9{width:calc(100% - 96px);max-width:1200px;margin-inline:auto}.landing-sections_cta__DpA1_,.landing-sections_features__aMo61,.landing-sections_proof__G88Qa{scroll-margin-top:120px}.landing-sections_features__aMo61{padding:112px 0 0;background:var(--landing-paper);color:var(--landing-ink)}.landing-sections_eyebrow__mxTTn{font-size:12px;font-weight:700;letter-spacing:.15em;text-transform:uppercase;margin:0 0 22px;color:var(--landing-green)}.landing-sections_cta__DpA1_ h2,.landing-sections_featureRow__v8iml h3,.landing-sections_proofTitle__TW10M,.landing-sections_sectionTitle__6XsaC,.landing-sections_storyCopy__N1y8l h3{font-family:var(--font-landing-display),sans-serif;font-weight:700;letter-spacing:-.055em}.landing-sections_sectionTitle__6XsaC{font-size:clamp(44px,5.6vw,72px);line-height:1.06;margin:0 0 60px}.landing-sections_sectionTitle__6XsaC span{color:var(--landing-green)}.landing-sections_featureStory___4yos{display:grid;grid-template-columns:1.05fr 1fr;gap:80px;align-items:center;margin-bottom:74px}.landing-sections_photo__AT2Ub{position:relative;height:490px;overflow:hidden;border-radius:180px 180px 12px 12px;background:var(--landing-pale)}.landing-sections_photo__AT2Ub>img{width:100%;height:100%;object-fit:cover;object-position:center 55%}.landing-sections_photoLabel__X16_p{position:absolute;bottom:24px;left:24px;right:24px;background:var(--landing-paper);padding:16px 20px;display:flex;align-items:center;gap:10px;font-weight:600;font-size:14px;border:1px solid var(--landing-line);border-radius:8px}.landing-sections_storyCopy__N1y8l{max-width:410px}.landing-sections_storyIcon__3ZBhd{color:var(--landing-green);margin-bottom:28px}.landing-sections_storyCopy__N1y8l h3{font-size:clamp(36px,4vw,52px);line-height:1.08;margin:0 0 24px}.landing-sections_featureRow__v8iml p,.landing-sections_storyCopy__N1y8l p{font-size:18px;line-height:1.65;color:var(--landing-muted);margin:0}.landing-sections_featureList__E8d7s{border-top:1px solid var(--landing-line)}.landing-sections_featureRow__v8iml{display:grid;grid-template-columns:100px 1fr 1.2fr;gap:36px;padding:38px 0;border-bottom:1px solid var(--landing-line);align-items:start}.landing-sections_featureValue__sKZlh{font-family:var(--font-landing-display),sans-serif;color:var(--landing-green);font-size:38px;line-height:1.1;font-weight:700;letter-spacing:-.05em}.landing-sections_featureRow__v8iml h3{font-size:24px;line-height:1.25;margin:2px 0 0;letter-spacing:-.035em;max-width:300px}.landing-sections_featureRow__v8iml p{font-size:16px}.landing-sections_proof__G88Qa{background:var(--landing-paper);padding:120px 0;color:var(--landing-ink)}.landing-sections_proofTitle__TW10M{font-size:clamp(34px,4.2vw,54px);line-height:1.15;margin:0 0 60px}.landing-sections_proofTitle__TW10M span{color:var(--landing-green)}.landing-sections_testimonials___CkR5{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.landing-sections_testimonial__22L6x{margin:0;display:flex;flex-direction:column;border-top:1px solid var(--landing-line);padding-top:28px}.landing-sections_stars__2bB0N{display:flex;gap:3px;color:var(--landing-green);margin-bottom:24px}.landing-sections_testimonial__22L6x blockquote{font-size:20px;line-height:1.55;margin:0 0 32px;flex:1;letter-spacing:-.015em}.landing-sections_testimonial__22L6x figcaption{display:flex;gap:12px;align-items:center}.landing-sections_avatar__uMvBS{width:42px;height:42px;display:grid;place-items:center;background:var(--landing-pale);border:1px solid var(--landing-line);border-radius:50%;font-size:12px;font-weight:700;flex-shrink:0}.landing-sections_testimonial__22L6x strong{font-size:14px;font-weight:700}.landing-sections_role__RgpCR{display:block;color:var(--landing-muted);font-size:12px;margin-top:3px}.landing-sections_cta__DpA1_{background:var(--landing-green);color:#fff;padding:90px 0 76px;text-align:center}.landing-sections_cta__DpA1_ .landing-sections_eyebrow__mxTTn{color:#fff;opacity:.85}.landing-sections_cta__DpA1_ h2{font-size:clamp(58px,8.8vw,108px);line-height:1;letter-spacing:-.065em;margin:0 0 28px}.landing-sections_ctaDescription__F8ikP{font-size:19px;margin:0 auto 32px;max-width:440px;line-height:1.5}.landing-sections_actions__iaPIL{display:flex;justify-content:center;gap:12px;flex-wrap:wrap}.landing-sections_primaryButton___yDve,.landing-sections_secondaryButton__LjlcH{display:inline-flex;align-items:center;justify-content:center;min-height:52px;padding:13px 27px;border-radius:6px;font-weight:700;font-size:15px;text-decoration:none;transition:background .18s,color .18s}.landing-sections_primaryButton___yDve{background:var(--landing-paper);color:var(--landing-green);border:1px solid var(--landing-paper)}.landing-sections_secondaryButton__LjlcH{color:#fff;border:1px solid #ffffff90}.landing-sections_primaryButton___yDve:hover{background:#e9efdf}.landing-sections_secondaryButton__LjlcH:hover{background:#ffffff15}.landing-sections_footer__iDs5C a:focus-visible,.landing-sections_primaryButton___yDve:focus-visible,.landing-sections_secondaryButton__LjlcH:focus-visible{outline:3px solid currentColor;outline-offset:5px}.landing-sections_badges__GFPu6{display:flex;justify-content:center;flex-wrap:wrap;gap:24px;margin-top:28px}.landing-sections_badges__GFPu6 span{display:flex;align-items:center;gap:7px;font-size:13px}.landing-sections_footer__iDs5C{background:var(--landing-paper);color:var(--landing-ink);padding:65px 0 25px}.landing-sections_footerMain__lrKHd{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:50px;padding-bottom:58px}.landing-sections_logo__Pgjx1{width:126px;height:auto;display:block;margin:0 0 18px}.landing-sections_footerBrand___Z4Aq p{font-size:14px;line-height:1.65;color:var(--landing-muted);max-width:260px;margin:0}.landing-sections_footerColumn__Md_fa h3{font-size:11px;letter-spacing:.12em;text-transform:uppercase;margin:10px 0 20px;font-weight:700}.landing-sections_footerColumn__Md_fa ul{list-style:none;padding:0;margin:0;display:grid;gap:10px;font-size:14px;color:var(--landing-muted)}.landing-sections_footer__iDs5C a{color:inherit;text-decoration:none}.landing-sections_footer__iDs5C a:hover{color:var(--landing-green)}.landing-sections_footerBottom__Yv4u9{border-top:1px solid var(--landing-line);padding-top:24px;display:flex;justify-content:space-between;gap:20px;font-size:12px;color:var(--landing-muted)}.landing-sections_footerBottom__Yv4u9 p{margin:0}.landing-sections_footerBottom__Yv4u9>div{display:flex;gap:24px}@media (max-width:1000px){.landing-sections_featureStory___4yos{gap:44px}.landing-sections_photo__AT2Ub{height:440px}.landing-sections_featureRow__v8iml{grid-template-columns:80px 1fr 1.1fr;gap:24px}.landing-sections_testimonials___CkR5{gap:26px}.landing-sections_testimonial__22L6x blockquote{font-size:18px}.landing-sections_footerMain__lrKHd{gap:32px}}@media (max-width:768px){.landing-sections_cta__DpA1_,.landing-sections_features__aMo61,.landing-sections_proof__G88Qa{scroll-margin-top:32px}.landing-sections_container__ISvp9{width:calc(100% - 40px)}.landing-sections_features__aMo61{padding-top:72px}.landing-sections_sectionTitle__6XsaC{margin-bottom:38px}.landing-sections_featureStory___4yos{grid-template-columns:1fr;gap:32px;margin-bottom:44px}.landing-sections_photo__AT2Ub{height:440px;max-width:520px;width:100%;margin-inline:auto;border-radius:150px 150px 10px 10px}.landing-sections_storyCopy__N1y8l{max-width:560px}.landing-sections_storyIcon__3ZBhd{margin-bottom:20px}.landing-sections_storyCopy__N1y8l h3 br{display:none}.landing-sections_storyCopy__N1y8l p{font-size:17px}.landing-sections_featureRow__v8iml{grid-template-columns:64px 1fr;padding:28px 0;gap:14px 20px}.landing-sections_featureValue__sKZlh{font-size:30px;grid-row:span 2}.landing-sections_featureRow__v8iml h3{font-size:23px;max-width:none}.landing-sections_featureRow__v8iml p{grid-column:2}.landing-sections_proof__G88Qa{padding:76px 0}.landing-sections_proofTitle__TW10M{margin-bottom:38px}.landing-sections_testimonials___CkR5{grid-template-columns:1fr;gap:30px}.landing-sections_testimonial__22L6x blockquote{font-size:20px;margin-bottom:24px}.landing-sections_testimonial__22L6x{padding-top:26px}.landing-sections_cta__DpA1_{padding:70px 0 60px}.landing-sections_ctaDescription__F8ikP{font-size:17px}.landing-sections_badges__GFPu6{gap:14px 20px}.landing-sections_footerMain__lrKHd{grid-template-columns:repeat(3,1fr);gap:36px 20px;padding-bottom:38px}.landing-sections_footerBrand___Z4Aq{grid-column:1/-1}.landing-sections_footerBrand___Z4Aq p{max-width:330px}.landing-sections_footerColumn__Md_fa h3{margin-top:0}.landing-sections_footerBottom__Yv4u9{flex-direction:column;gap:18px}.landing-sections_footer__iDs5C{padding-top:44px}}@media (max-width:380px){.landing-sections_photo__AT2Ub{height:370px}.landing-sections_photoLabel__X16_p{left:16px;right:16px;padding:13px;font-size:13px}.landing-sections_featureRow__v8iml{grid-template-columns:52px 1fr;column-gap:12px}.landing-sections_cta__DpA1_ h2{font-size:54px}.landing-sections_footerMain__lrKHd{gap:30px 14px}.landing-sections_footerColumn__Md_fa ul{font-size:13px}}@media (prefers-reduced-motion:reduce){.landing-sections_primaryButton___yDve,.landing-sections_secondaryButton__LjlcH{transition:none}}.landing-sections_featureRow__v8iml h3,.landing-sections_proofTitle__TW10M,.landing-sections_sectionTitle__6XsaC,.landing-sections_storyCopy__N1y8l h3{color:var(--landing-ink)}.landing-sections_cta__DpA1_ h2{color:#fff}.landing-sections_footerColumn__Md_fa h3{font-family:var(--font-landing-body),sans-serif;color:var(--landing-ink)}.meal-example_example__zo9Wj{padding:30px;background:var(--landing-pale);border-radius:20px;scroll-margin-top:120px;min-width:0}.meal-example_topline__PJyn6{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--landing-muted);margin-bottom:18px;font-size:12px}.meal-example_topline__PJyn6 p{margin:0;text-transform:uppercase;letter-spacing:.08em}.meal-example_reviewCard__AIlog{background:var(--landing-white);border:1px solid var(--landing-line);padding:24px;border-radius:12px}.meal-example_mealHeading__r3R_y{display:flex;align-items:center;gap:14px;padding-bottom:24px}.meal-example_thumbnail__OIed7{width:60px;height:60px;object-fit:cover;border-radius:10px}.meal-example_mealHeading__r3R_y h3{font-family:var(--font-landing-body),sans-serif;color:var(--landing-ink);font-size:17px;line-height:1.3;font-weight:600;letter-spacing:-.02em;margin:0 0 4px}.meal-example_mealHeading__r3R_y p{font-size:12px;color:var(--landing-muted);margin:0}.meal-example_foodRow__homj7{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:66px;padding-block:16px;border-top:1px solid var(--landing-line);font-size:14px}.meal-example_foodRow__homj7 strong{font-weight:600}.meal-example_foodRow__homj7>div>span,.meal-example_foodRow__homj7>span{color:var(--landing-muted);font-size:12px}.meal-example_foodRow__homj7>div>span{display:block;margin-top:4px}.meal-example_portionControl__XMA9i{display:flex;align-items:center;border:1px solid var(--landing-line);border-radius:6px;flex-shrink:0}.meal-example_portionControl__XMA9i button{display:grid;place-items:center;width:36px;height:40px;border:0;background:transparent;color:var(--landing-green);border-radius:5px}.meal-example_portionControl__XMA9i button:hover:not(:disabled){background:var(--landing-pale)}.meal-example_portionControl__XMA9i button:disabled{color:#a2aca1;cursor:not-allowed}.meal-example_portionControl__XMA9i output{min-width:37px;text-align:center;font-weight:600;font-size:14px;font-variant-numeric:tabular-nums}.meal-example_portionControl__XMA9i small{font-size:10px;font-weight:400;margin-left:2px}.meal-example_totals__FC_VR{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;border-top:1px solid var(--landing-line);padding:23px 0;margin:0}.meal-example_totals__FC_VR dd{font-size:28px;line-height:1.2;font-weight:600;letter-spacing:-.035em;margin:0;font-variant-numeric:tabular-nums}.meal-example_totals__FC_VR small{font-size:11px;margin-left:2px}.meal-example_totals__FC_VR dt{font-size:12px;color:var(--landing-muted);margin-top:5px}.meal-example_addButton__pXhnK{display:flex;justify-content:center;align-items:center;gap:8px;min-height:48px;width:100%;border:1px solid var(--landing-green);border-radius:6px;background:var(--landing-green);color:#fff;padding:12px;font-size:14px;font-weight:600}.meal-example_addButton__pXhnK:hover:not(:disabled){background:#076c2b}.meal-example_addButton__pXhnK:disabled{background:var(--landing-pale);border-color:var(--landing-line);color:var(--landing-green)}.meal-example_note__nKc_W{font-size:12px;line-height:1.5;text-align:center;color:var(--landing-muted);max-width:300px;margin:17px auto 0}@media (max-width:1100px){.meal-example_example__zo9Wj{padding:24px}.meal-example_reviewCard__AIlog{padding:20px}.meal-example_mealHeading__r3R_y{gap:12px}.meal-example_mealHeading__r3R_y h3{font-size:16px}}@media (min-width:769px) and (max-width:900px){.meal-example_example__zo9Wj{padding:18px}.meal-example_reviewCard__AIlog{padding:16px}.meal-example_foodRow__homj7{gap:6px}.meal-example_portionControl__XMA9i button{width:30px}.meal-example_thumbnail__OIed7{width:48px;height:48px}.meal-example_topline__PJyn6{flex-wrap:wrap;gap:5px}}@media (max-width:768px){.meal-example_example__zo9Wj{scroll-margin-top:32px;width:100%;max-width:580px;justify-self:center;padding:24px}}@media (max-width:420px){.meal-example_example__zo9Wj{padding:20px 16px;border-radius:14px}.meal-example_reviewCard__AIlog{padding:17px}.meal-example_topline__PJyn6{font-size:11px}.meal-example_mealHeading__r3R_y{gap:10px}.meal-example_mealHeading__r3R_y h3{font-size:15px}.meal-example_thumbnail__OIed7{width:48px;height:48px}.meal-example_foodRow__homj7{font-size:13px}.meal-example_portionControl__XMA9i button{width:32px}.meal-example_totals__FC_VR dd{font-size:26px}}@media (max-width:359px){.meal-example_example__zo9Wj,.meal-example_reviewCard__AIlog{padding-inline:12px}.meal-example_mealHeading__r3R_y h3{font-size:14px}.meal-example_foodRow__homj7{gap:6px}.meal-example_portionControl__XMA9i button{width:28px}.meal-example_portionControl__XMA9i output{min-width:34px}}@font-face{font-family:archivo;src:url(/_next/static/media/69e678db87bce273-s.p.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:archivo Fallback;src:local("Arial");ascent-override:82.48%;descent-override:19.73%;line-gap-override:0.00%;size-adjust:106.45%}.__className_43ecda{font-family:archivo,archivo Fallback;font-weight:700;font-style:normal}.__variable_43ecda{--font-landing-display:"archivo","archivo Fallback"}@font-face{font-family:sourceSans;src:url(/_next/static/media/692df4da22e71021-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:sourceSans Fallback;src:local("Arial");ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.00%;size-adjust:89.41%}.__className_c68af0{font-family:sourceSans,sourceSans Fallback;font-style:normal}.__variable_c68af0{--font-landing-body:"sourceSans","sourceSans Fallback"}