._welcome_1b7fq_1{font-size:1rem;line-height:1.6}._header_1b7fq_2,._main_1b7fq_2,._footer_1b7fq_2{width:min(1200px,100% - 96px);margin-inline:auto}._header_1b7fq_2{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;min-height:104px;display:flex}._brand_1b7fq_4{letter-spacing:-.8px;align-items:center;gap:10px;font:1.75rem Georgia,serif;display:inline-flex}._brand_1b7fq_4 img{object-fit:contain;flex-shrink:0}._dot_1b7fq_6{color:var(--accent)}._headerLink_1b7fq_7{color:var(--primary-dark);align-items:center;gap:8px;padding-block:12px;font-weight:600;display:inline-flex}._headerLink_1b7fq_7:hover,._howLink_1b7fq_8:hover{text-underline-offset:5px;text-decoration:underline}._hero_1b7fq_9{grid-template-columns:1.04fr 1fr;align-items:center;gap:clamp(32px,6vw,80px);padding:68px 0 76px;display:grid}._intro_1b7fq_10{min-width:0}._eyebrow_1b7fq_11{color:var(--primary-dark);margin-bottom:22px;font-size:.875rem;font-weight:600}._intro_1b7fq_10 h1{letter-spacing:-1.8px;font-size:clamp(2.9rem,4.6vw,4.15rem);line-height:1.07}._intro_1b7fq_10 h1 em{color:var(--primary);font-weight:400}._description_1b7fq_14{color:var(--muted);max-width:470px;margin:26px 0 30px;font-size:1.125rem;line-height:1.75}._primary_1b7fq_15{background:var(--primary);color:#fff;border:1px solid var(--primary);border-radius:10px;justify-content:center;align-items:center;gap:16px;min-height:54px;padding:15px 23px;font-size:1rem;font-weight:600;line-height:1.5;transition:background .15s;display:inline-flex}._primary_1b7fq_15:hover{background:var(--primary-dark)}._privacy_1b7fq_17{color:var(--muted);align-items:flex-start;gap:7px;max-width:400px;margin-top:15px;font-size:.875rem;display:flex}._privacy_1b7fq_17 svg{flex-shrink:0;margin-top:3px}._howLink_1b7fq_8{color:var(--primary-dark);align-items:center;gap:7px;margin-top:30px;padding-block:6px;display:inline-flex}._example_1b7fq_20{background:var(--white);border:1px solid var(--line);border-radius:22px;margin:0;padding:24px;box-shadow:0 14px 50px #082d4d09}._exampleCaption_1b7fq_21{color:var(--muted);margin-bottom:18px;font-size:.875rem;font-weight:600}._pantryExample_1b7fq_22{background:var(--primary-pale);border-radius:12px;padding:18px 20px}._smallLabel_1b7fq_23{font-size:.875rem;font-weight:600}._chips_1b7fq_24{flex-wrap:wrap;gap:8px;margin:12px 0 0;padding:0;list-style:none;display:flex}._chips_1b7fq_24 li{border:1px solid var(--line);background:#fff;border-radius:6px;align-items:center;gap:6px;padding:5px 10px;font-size:.875rem;display:inline-flex}._chips_1b7fq_24 svg{color:var(--primary)}._meals_1b7fq_27{padding:6px 2px 18px}._exampleMeal_1b7fq_28{border-bottom:1px solid var(--line);gap:13px;padding:21px 0;display:flex}._mealNumber_1b7fq_29{color:var(--primary);padding-top:3px;font-family:Georgia,serif}._exampleMeal_1b7fq_28 h2{letter-spacing:-.2px;font-size:1.4rem;line-height:1.2}._exampleMeal_1b7fq_28 p{color:var(--muted);margin-top:8px;font-size:.875rem}._shared_1b7fq_32{color:var(--primary-dark);align-items:flex-start;gap:7px;margin-top:15px;font-size:.875rem;display:flex}._shared_1b7fq_32 svg{flex-shrink:0;margin-top:3px}._listExample_1b7fq_34{border:1px solid var(--line);background:var(--paper);border-radius:12px;padding:17px 20px}._listHeading_1b7fq_35{align-items:center;gap:8px;display:flex}._listHeading_1b7fq_35 h2{font-size:1.25rem}._listHeading_1b7fq_35 svg{color:var(--primary)}._listExample_1b7fq_34 ul{grid-template-columns:1fr 1fr;gap:5px 20px;margin:13px 0 10px;padding-left:20px;display:grid}._listExample_1b7fq_34 li::marker{color:var(--primary)}._listExample_1b7fq_34 p{color:var(--muted);font-size:.875rem}._exampleNote_1b7fq_41{color:var(--muted);text-align:center;margin-top:14px;font-size:.8125rem}._stepsSection_1b7fq_42{border-top:1px solid var(--line);padding:46px 0 52px;scroll-margin-top:28px}._stepsSection_1b7fq_42>h2{letter-spacing:-.6px;font-size:2.1rem}._steps_1b7fq_42{grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;margin:34px 0 0;padding:0;list-style:none;display:grid}._stepNumber_1b7fq_45{color:var(--primary);margin-bottom:10px;font-size:.875rem;display:block}._steps_1b7fq_42 h3{font-size:1.5rem;line-height:1.25}._steps_1b7fq_42 p{color:var(--muted);margin-top:12px}._start_1b7fq_48{background:var(--primary-pale);border-radius:16px;justify-content:space-between;align-items:center;gap:30px;padding:32px;display:flex}._start_1b7fq_48 h2{font-size:1.8rem;line-height:1.25}._start_1b7fq_48 p{color:var(--muted);max-width:520px;margin-top:8px}._start_1b7fq_48 ._primary_1b7fq_15{flex-shrink:0}._footer_1b7fq_2{color:var(--muted);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px 24px;padding:36px 0;font-size:.875rem;display:flex}._footer_1b7fq_2>span{color:var(--ink);font:1.25rem Georgia,serif}@media (max-width:960px){._header_1b7fq_2,._main_1b7fq_2,._footer_1b7fq_2{width:calc(100% - 56px)}._hero_1b7fq_9{gap:28px;padding-block:48px}._intro_1b7fq_10 h1{font-size:3rem}._example_1b7fq_20{padding:18px}._description_1b7fq_14{font-size:1rem}._steps_1b7fq_42{gap:24px}._start_1b7fq_48{flex-direction:column;align-items:flex-start}}@media (max-width:740px){._header_1b7fq_2,._main_1b7fq_2,._footer_1b7fq_2{width:calc(100% - 40px)}._header_1b7fq_2{gap:12px;min-height:84px}._brand_1b7fq_4{gap:6px;font-size:1.45rem}._brand_1b7fq_4 img{width:44px;height:44px}._headerLink_1b7fq_7{gap:5px;font-size:.875rem}._hero_1b7fq_9{grid-template-columns:1fr;gap:36px;padding-block:38px}._intro_1b7fq_10 h1{letter-spacing:-1px;font-size:clamp(2.45rem,9vw,3.75rem)}._eyebrow_1b7fq_11{margin-bottom:16px}._description_1b7fq_14{margin-block:21px 25px}._howLink_1b7fq_8{margin-top:20px}._example_1b7fq_20{padding:20px}._stepsSection_1b7fq_42{padding-block:32px}._stepsSection_1b7fq_42>h2{font-size:1.8rem}._steps_1b7fq_42{grid-template-columns:1fr;gap:28px;margin-top:26px}._stepNumber_1b7fq_45{margin-bottom:6px}._steps_1b7fq_42 p{margin-top:8px}._start_1b7fq_48{gap:22px;padding:24px}._start_1b7fq_48 h2{font-size:1.65rem}}@media (max-width:380px){._brand_1b7fq_4{font-size:1.25rem}._headerLink_1b7fq_7 svg{display:none}._example_1b7fq_20,._pantryExample_1b7fq_22,._listExample_1b7fq_34{padding:16px}._primary_1b7fq_15{padding-inline:16px}}
