.public-landing_page__IO3iJ{--dim:#596554;--border:#dce1d2;background:#f6f5ef;color:#26392e;font-size:16px;line-height:1.65}.public-landing_control__zefIl,.public-landing_faq__NCgnp,.public-landing_features__UKPkV,.public-landing_finalCta__tU8Uh,.public-landing_footer__idvri,.public-landing_header__zW6h4,.public-landing_hero___szz7,.public-landing_workflow__roRYI{max-width:1200px;margin-inline:auto}.public-landing_header__zW6h4{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:25px 32px}.public-landing_brand__2VDkk{display:inline-flex;align-items:center;gap:12px;color:#294b37;font-weight:850;font-size:29px;letter-spacing:-1.5px;--brand-logo-width:230px;min-height:44px;min-width:0}.public-landing_header__zW6h4 nav{display:flex;align-items:center;gap:28px;font-size:14px;font-weight:650}.public-landing_headerCta__k_j6w{display:flex;align-items:center;gap:12px;min-height:46px;padding:9px 17px;border:1px solid #b5c0a7;border-radius:9px;white-space:nowrap}.public-landing_control__zefIl a:hover,.public-landing_feature__Nu4yU a:hover,.public-landing_footer__idvri>a:last-child:hover,.public-landing_header__zW6h4 a:hover{color:#4e6840}.public-landing_hero___szz7{padding:75px 32px 86px;display:grid;grid-template-columns:1.15fr 1fr;align-items:center;gap:62px}.public-landing_eyebrow__OmwIU{margin-bottom:17px;color:#5b6c4e;font-size:11px;font-weight:750;letter-spacing:1.8px;line-height:1.6}.public-landing_heroText__Z_Ha5 .public-landing_eyebrow__OmwIU{display:flex;align-items:center;gap:9px}.public-landing_eyebrow__OmwIU>span{width:7px;height:7px;border-radius:50%;background:#879b68}.public-landing_hero___szz7 h1{margin-bottom:24px;font-size:clamp(35px,4vw,51px);line-height:1.12;font-weight:800;letter-spacing:-2.1px}.public-landing_hero___szz7 h1 em{display:inline-block;margin-top:12px;font-family:Georgia,serif;font-weight:400;color:#5d7150}.public-landing_intro__UthTl{max-width:470px;font-size:18px;line-height:1.75;color:var(--dim)}.public-landing_actions__aPItI{display:flex;align-items:center;flex-wrap:wrap;gap:22px;margin-top:29px}.public-landing_primary___uLut{display:inline-flex;align-items:center;justify-content:center;gap:20px;background:#294b37;color:#fffef9;padding:15px 23px;min-height:52px;border-radius:9px;font-size:15px;font-weight:650}.public-landing_primary___uLut:hover{background:#395d44}.public-landing_secondary__VUJcj{text-decoration:underline;text-underline-offset:5px;font-size:15px;min-height:44px;display:inline-flex;align-items:center}.public-landing_heroNote__5Blbu{margin:19px 0 0;max-width:410px;color:var(--dim);font-size:12px}.public-landing_example__AKmp5{max-width:460px;padding:25px;border:1px solid #d9dfcd;border-radius:21px;background:#fffef9;box-shadow:0 18px 45px #253b2910;transform:rotate(1deg)}.public-landing_exampleTop__KZZBp{display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);padding-bottom:18px}.public-landing_mark__8H5D1{display:grid;place-items:center;width:49px;height:49px;border-radius:13px;background:#e8eedc}.public-landing_exampleTop__KZZBp strong{display:block;font-size:19px;letter-spacing:-.6px}.public-landing_exampleTop__KZZBp div>span{font-size:11px;color:var(--dim);display:block}.public-landing_exampleCaption__04rXy{color:#667158;font-size:9px;letter-spacing:1.6px;margin:23px 0 14px}.public-landing_botBubble__ntsfg,.public-landing_userBubble__ffsC_{max-width:92%;border-radius:12px;padding:15px 17px;font-size:14px;line-height:1.65}.public-landing_userBubble__ffsC_{margin-left:auto;background:#e8efdf;border-bottom-right-radius:3px}.public-landing_botBubble__ntsfg{margin-top:13px;background:#f2f1e8;border-bottom-left-radius:3px}.public-landing_botBubble__ntsfg strong{font-size:14px}.public-landing_botBubble__ntsfg p{margin:7px 0 12px}.public-landing_previewTag__2yOJo{display:inline-block;color:#536443;font-size:11px;border:1px solid #d7dfc6;background:#fafbf2;border-radius:20px;padding:3px 9px}.public-landing_recipePreview__Nm8VE{margin-top:17px;border:1px solid var(--border);border-radius:10px;padding:13px;display:flex;align-items:center;gap:12px}.public-landing_recipeIcon__M6AHM{width:41px;height:41px;display:grid;place-items:center;border-radius:9px;background:#f2eaca;font-size:25px}.public-landing_recipePreview__Nm8VE div{flex:1 1}.public-landing_recipePreview__Nm8VE div>span,.public-landing_recipePreview__Nm8VE strong{display:block}.public-landing_recipePreview__Nm8VE strong{font-size:13px}.public-landing_recipePreview__Nm8VE div>span{font-size:10px;color:var(--dim);margin-top:3px}.public-landing_exampleFoot__Mk9Uw{color:var(--dim);font-size:10px;line-height:1.5;margin:14px 0 0}.public-landing_workflow__roRYI{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:39px 32px 43px}.public-landing_control__zefIl h2,.public-landing_faq__NCgnp h2,.public-landing_features__UKPkV h2,.public-landing_finalCta__tU8Uh h2,.public-landing_workflow__roRYI h2{font-size:clamp(29px,3vw,37px);line-height:1.22;letter-spacing:-1.1px;margin-bottom:22px}.public-landing_workflow__roRYI h2{font-size:25px}.public-landing_workflow__roRYI .public-landing_eyebrow__OmwIU{margin-bottom:10px}.public-landing_workflow__roRYI ol{padding:0;margin:28px 0 0;display:grid;grid-template-columns:repeat(4,1fr);gap:30px;list-style:none}.public-landing_workflow__roRYI li>span{display:grid;place-items:center;width:31px;height:31px;border:1px solid #b8c4a9;border-radius:50%;background:#eef1e5;color:#526543;font-size:12px;margin-bottom:13px}.public-landing_workflow__roRYI li>strong{font-size:15px}.public-landing_workflow__roRYI li>p{margin:5px 0 0;font-size:13px;color:var(--dim)}.public-landing_features__UKPkV{padding:79px 32px;scroll-margin-top:24px}.public-landing_featureGrid__gSvfI{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:37px}.public-landing_feature__Nu4yU{border:1px solid var(--border);border-radius:13px;background:#fffef9;padding:25px;display:flex;flex-direction:column}.public-landing_number__zFgz3{font-size:11px;color:#738260;letter-spacing:1.5px;margin-bottom:22px}.public-landing_feature__Nu4yU h3{font-size:19px;line-height:1.3;letter-spacing:-.3px;margin-bottom:14px}.public-landing_feature__Nu4yU p{font-size:14px;color:var(--dim);line-height:1.8;margin-bottom:22px}.public-landing_feature__Nu4yU a{display:flex;align-items:center;gap:9px;font-size:12px;line-height:1.5;font-weight:650;min-height:44px;margin-top:auto}.public-landing_feature__Nu4yU a>svg{width:16px}.public-landing_control__zefIl{display:grid;grid-template-columns:160px 1fr;gap:25px;align-items:center;background:#e9edde;padding:46px 60px;border-radius:17px}.public-landing_controlMark__Hgy7s{background:#f7f7eb;width:118px;height:118px;display:grid;place-items:center;border-radius:50%;color:#587246}.public-landing_control__zefIl p:not(.public-landing_eyebrow__OmwIU){color:#53614d;max-width:700px;font-size:15px}.public-landing_control__zefIl a{display:inline-flex;align-items:center;gap:12px;font-size:13px;font-weight:650;min-height:44px}.public-landing_faq__NCgnp{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;padding:82px 32px}.public-landing_faq__NCgnp>div>p:not(.public-landing_eyebrow__OmwIU){font-size:15px;color:var(--dim);max-width:300px}.public-landing_faq__NCgnp p>a{text-decoration:underline;text-underline-offset:3px}.public-landing_faq__NCgnp details{border-bottom:1px solid var(--border)}.public-landing_faq__NCgnp summary{display:flex;justify-content:space-between;align-items:center;gap:20px;cursor:pointer;list-style:none;padding:19px 0;min-height:56px;font-weight:650;font-size:15px;line-height:1.5}.public-landing_faq__NCgnp summary::-webkit-details-marker{display:none}.public-landing_faq__NCgnp summary>span{color:#7f8f66;font-size:23px;flex-shrink:0}.public-landing_faq__NCgnp details[open] summary>span{transform:rotate(45deg)}.public-landing_faq__NCgnp details p{margin:0 0 21px;font-size:14px;color:var(--dim);line-height:1.8}.public-landing_finalCta__tU8Uh{display:flex;align-items:center;justify-content:space-between;gap:30px;padding:42px 45px;background:#eee8ce;border-radius:17px}.public-landing_finalCta__tU8Uh h2{font-size:32px;margin-bottom:12px}.public-landing_finalCta__tU8Uh p:not(.public-landing_eyebrow__OmwIU){color:#596149;font-size:14px;margin-bottom:0}.public-landing_footer__idvri{display:flex;align-items:center;flex-wrap:wrap;gap:25px;padding:42px 32px}.public-landing_footer__idvri .public-landing_brand__2VDkk{font-size:22px}.public-landing_footer__idvri p{color:var(--dim);font-size:12px;margin:0 auto 0 0}.public-landing_footer__idvri>a:not(.public-landing_brand__2VDkk){font-size:12px;min-height:44px;display:inline-flex;align-items:center}.public-landing_page__IO3iJ :focus-visible{outline:3px solid #5d754b;outline-offset:5px;border-radius:4px}@media (max-width:900px){.public-landing_hero___szz7{gap:32px;padding-top:46px}.public-landing_hero___szz7 h1{font-size:38px}.public-landing_intro__UthTl{font-size:16px}.public-landing_header__zW6h4 nav{gap:18px}.public-landing_featureGrid__gSvfI{grid-template-columns:repeat(2,minmax(0,1fr))}.public-landing_control__zefIl,.public-landing_finalCta__tU8Uh{margin-inline:24px}.public-landing_faq__NCgnp{gap:35px}.public-landing_footer__idvri p{flex-basis:50%}}@media (max-width:650px){.public-landing_header__zW6h4{padding:20px;gap:12px}.public-landing_brand__2VDkk{font-size:25px;gap:8px}.public-landing_brand__2VDkk svg{width:29px}.public-landing_header__zW6h4 nav{gap:12px;font-size:12px}.public-landing_header__zW6h4 nav>a:first-child{display:none}.public-landing_headerCta__k_j6w{padding:7px 10px;gap:8px}.public-landing_headerCta__k_j6w svg{width:15px}.public-landing_hero___szz7{padding:35px 24px 47px;grid-template-columns:1fr;gap:36px}.public-landing_hero___szz7 h1{font-size:clamp(32px,7.3vw,42px);letter-spacing:-1.4px}.public-landing_hero___szz7 .public-landing_eyebrow__OmwIU{font-size:9px;letter-spacing:1.2px}.public-landing_intro__UthTl{font-size:16px}.public-landing_example__AKmp5{justify-self:center;width:100%;padding:21px;transform:none}.public-landing_workflow__roRYI{padding:32px 24px}.public-landing_workflow__roRYI ol{grid-template-columns:repeat(2,1fr);gap:26px 22px}.public-landing_features__UKPkV{padding:49px 24px}.public-landing_featureGrid__gSvfI{grid-template-columns:1fr;gap:15px;margin-top:27px}.public-landing_feature__Nu4yU{padding:22px}.public-landing_number__zFgz3{margin-bottom:12px}.public-landing_feature__Nu4yU h3{font-size:20px}.public-landing_control__zefIl{margin-inline:16px;padding:29px 25px;grid-template-columns:1fr;gap:22px}.public-landing_controlMark__Hgy7s{width:69px;height:69px}.public-landing_controlMark__Hgy7s svg{width:42px}.public-landing_control__zefIl h2{font-size:29px}.public-landing_control__zefIl a{font-size:12px;line-height:1.6}.public-landing_faq__NCgnp{grid-template-columns:1fr;gap:10px;padding:48px 24px}.public-landing_faq__NCgnp h2{margin-bottom:14px}.public-landing_faq__NCgnp>div>p:not(.public-landing_eyebrow__OmwIU){max-width:none}.public-landing_finalCta__tU8Uh{margin-inline:16px;padding:29px 25px;align-items:start;flex-direction:column;gap:25px}.public-landing_finalCta__tU8Uh h2{font-size:29px}.public-landing_footer__idvri{padding:34px 24px;gap:10px 26px}.public-landing_footer__idvri .public-landing_brand__2VDkk{flex-basis:100%}.public-landing_footer__idvri p{flex-basis:100%;margin-top:6px}}@media (max-width:480px){.public-landing_header__zW6h4 nav>a[href="/help"]{display:none}}@media (max-width:360px){.public-landing_header__zW6h4{padding:16px;gap:10px}.public-landing_header__zW6h4 .public-landing_brand__2VDkk{font-size:21px;gap:6px;letter-spacing:-1px}.public-landing_header__zW6h4 .public-landing_brand__2VDkk svg{width:25px}.public-landing_headerCta__k_j6w{font-size:11px;padding-inline:9px}.public-landing_headerCta__k_j6w svg{display:none}.public-landing_hero___szz7{padding-inline:20px}.public-landing_hero___szz7 h1{font-size:31px}.public-landing_actions__aPItI{gap:17px}.public-landing_example__AKmp5{padding:17px}.public-landing_exampleTop__KZZBp div>span{font-size:10px}}@media (prefers-reduced-motion:reduce){.public-landing_page__IO3iJ *{scroll-behavior:auto;transition:none}}@media(max-width:650px){.public-landing_brand__2VDkk{--brand-logo-width:190px}.public-landing_controlMark__Hgy7s img{width:42px;height:42px}}@media(max-width:360px){.public-landing_header__zW6h4 .public-landing_brand__2VDkk{--brand-logo-width:175px}}.public-landing_film__ZTPmW{max-width:1200px;margin-inline:auto;padding:0 32px 70px;scroll-margin-top:28px}.public-landing_filmHeading__8NYCb{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.public-landing_filmHeading__8NYCb h2{font-size:clamp(28px,3vw,37px);line-height:1.22;letter-spacing:-1.1px;margin:0}.public-landing_filmHeading__8NYCb>p{max-width:340px;margin:0;color:var(--dim);font-size:15px}.public-landing_filmPlayer__Jd0x6{display:block;width:100%;height:auto;aspect-ratio:16/9;background:#26392e;border:1px solid var(--border);border-radius:16px}.public-landing_filmActions__wpErK{display:flex;align-items:center;flex-wrap:wrap;gap:24px;margin-top:24px}@media(max-width:650px){.public-landing_film__ZTPmW{padding:0 24px 46px}.public-landing_filmHeading__8NYCb{flex-direction:column;align-items:flex-start;gap:14px}.public-landing_filmHeading__8NYCb>p{max-width:none}.public-landing_filmPlayer__Jd0x6{border-radius:10px}.public-landing_filmActions__wpErK{gap:16px}}