.comparison_page__VQX9d{--ink:#1e1014;--body:#574e53;--green:#3f6b22;--line:#e9e4d8;max-width:1264px;margin:0 auto;padding:20px 24px 72px;color:var(--ink)}.comparison_page__VQX9d a:focus-visible,.comparison_page__VQX9d summary:focus-visible{outline:3px solid var(--green);outline-offset:5px}.comparison_page__VQX9d [id]{scroll-margin-top:100px}.comparison_breadcrumb__cnj8L{display:flex;flex-wrap:wrap;gap:10px;color:var(--body);font-size:12px;line-height:1.6;margin:0 0 24px}.comparison_breadcrumb__cnj8L a:hover{color:var(--green);text-decoration:underline}.comparison_hero__uRn0q{display:grid;grid-template-columns:1.1fr 1fr;align-items:center;gap:48px}.comparison_eyebrow__3Mgnk{color:var(--green);font-size:11px;font-weight:700;letter-spacing:.13em;text-transform:uppercase;line-height:1.7}.comparison_hero__uRn0q h1{margin:16px 0 20px;font-size:clamp(36px,4.4vw,60px);line-height:1.08;font-weight:700;letter-spacing:-.045em;max-width:620px}.comparison_hero__uRn0q h1 span{color:var(--green)}.comparison_lead__u5_Cx{max-width:520px;font-size:16px;line-height:1.85;color:var(--body)}.comparison_actions__tJRlt{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.comparison_primary__XpkUR,.comparison_secondary__Lwlii{display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:48px;border-radius:14px;padding:13px 20px;font-size:13px;line-height:1.5;font-weight:700;text-align:center;transition:background-color .15s}.comparison_primary__XpkUR{background:var(--ink);color:white;border:1px solid var(--ink)}.comparison_primary__XpkUR:hover{background:var(--green)}.comparison_secondary__Lwlii{border:1px solid #d7d2c6;background:#fffdf6;color:var(--ink)}.comparison_secondary__Lwlii:hover{background:#faf6ec}.comparison_heroFacts__ttKJ1{display:flex;flex-wrap:wrap;gap:8px 20px;margin:25px 0 0;padding:0;list-style:none;font-size:11px;line-height:1.7;color:var(--body)}.comparison_heroFacts__ttKJ1 strong{color:var(--ink)}.comparison_artwork___5AZL{margin:0;border:1px solid #eddb89;border-radius:30px;padding:28px 22px 20px;background:#ffe97a;overflow:hidden}.comparison_screens___m1ah{display:flex;align-items:center;justify-content:center;gap:18px;min-width:0;padding:10px 4px 20px}.comparison_screens___m1ah img{height:auto;min-width:0;max-width:46%;border:5px solid #25221e;border-radius:27px;box-shadow:0 15px 25px #855a1022}.comparison_todayScreen__cPfPu{width:230px;transform:rotate(-4deg)}.comparison_mealScreen__QaG0v{width:210px;transform:translateY(16px) rotate(5deg)}.comparison_artwork___5AZL figcaption{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:14px;text-align:center;color:#554115;font-size:10px;line-height:1.7}.comparison_dot__zGXPr{width:6px;height:6px;border-radius:50%;background:#3f6b22;flex-shrink:0}.comparison_disclosure__bafOH{display:grid;grid-template-columns:.7fr 1.3fr;gap:24px;margin:36px 0 0;padding:18px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);font-size:11px;line-height:1.8;color:var(--body)}.comparison_disclosure__bafOH strong{color:var(--ink)}.comparison_disclosure__bafOH p{margin:0}.comparison_section__I_YJM{margin-top:72px}.comparison_sectionHeading__kUFVJ{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:26px}.comparison_download__B8c6Y h2,.comparison_sectionHeading__kUFVJ h2,.comparison_sources__QWDkv h2{font-size:clamp(27px,3vw,38px);line-height:1.2;letter-spacing:-.035em;font-weight:700;margin:10px 0 0}.comparison_sectionHeading__kUFVJ>p{max-width:320px;font-size:13px;line-height:1.8;color:var(--body)}.comparison_tableWrap__7ZBJ8{border:1px solid var(--line);border-radius:22px;overflow:hidden;background:white}.comparison_table__QCDC8{width:100%;border-collapse:separate;border-spacing:0;table-layout:fixed;text-align:left;font-size:12px;line-height:1.85}.comparison_table__QCDC8 td,.comparison_table__QCDC8 th{padding:20px 18px;vertical-align:top;border-bottom:1px solid var(--line)}.comparison_table__QCDC8 thead th{padding-top:24px;background:#faf9f4;font-weight:700;font-size:14px}.comparison_table__QCDC8 thead th:first-child{width:17%;font-size:12px;color:var(--body)}.comparison_table__QCDC8 tbody th{font-size:12px;font-weight:700}.comparison_table__QCDC8 small{display:block;margin-top:7px;font-size:10px;line-height:1.7;font-weight:500;color:var(--body)}.comparison_table__QCDC8 td{color:var(--body)}.comparison_table__QCDC8 .comparison_bitecheckColumn__zJCDB{background:#f2f8e9;color:#27391d}.comparison_table__QCDC8 tr:last-child>*{border-bottom:0}.comparison_table__QCDC8 thead th>span:nth-child(2){display:inline}.comparison_appMark__d9Rgw{display:flex;width:30px;height:30px;align-items:center;justify-content:center;border-radius:10px;background:#edeae2;color:#574e53;font-size:13px;font-weight:700;margin-bottom:12px;flex-shrink:0}.comparison_bitecheckCard__BFktL .comparison_appMark__d9Rgw,.comparison_bitecheckColumn__zJCDB .comparison_appMark__d9Rgw{background:#ffde51;color:#1e1014}.comparison_sourceRef__RYjfN{color:var(--green);font-size:10px;vertical-align:super;margin-left:3px;white-space:nowrap}.comparison_sourceRef__RYjfN:hover{text-decoration:underline}.comparison_tableNote__GKgZG{max-width:820px;margin-top:15px;font-size:11px;line-height:1.8;color:var(--body)}.comparison_mobileCards__dn2OL{display:none}.comparison_methodGrid__yFAPc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.comparison_methodCard__5dpDt{display:flex;flex-direction:column;padding:25px 22px;border:1px solid var(--line);border-radius:20px;background:white;transition:border-color .15s}.comparison_methodCard__5dpDt:hover{border-color:#7e9f61}.comparison_methodIcon__xSAW2{display:flex;width:44px;height:44px;align-items:center;justify-content:center;color:var(--green);background:#eef8df;border-radius:14px}.comparison_methodCard__5dpDt:nth-child(2) .comparison_methodIcon__xSAW2{background:#fff0e6;color:#85412e}.comparison_methodCard__5dpDt:nth-child(3) .comparison_methodIcon__xSAW2{background:#f2ecfc;color:#68468e}.comparison_methodCard__5dpDt:nth-child(4) .comparison_methodIcon__xSAW2{background:#fff5cb;color:#855a10}.comparison_methodCard__5dpDt h3{font-size:17px;font-weight:700;margin:18px 0 9px}.comparison_methodCard__5dpDt p{color:var(--body);font-size:12px;line-height:1.9;margin:0 0 20px}.comparison_methodLink__lcHw6{margin-top:auto;color:var(--green);font-size:11px;font-weight:700;display:flex;align-items:center;justify-content:space-between;gap:10px}.comparison_workflow__AhfWm{display:grid;grid-template-columns:1fr 1fr;gap:55px;margin-top:28px;padding:34px;background:#faf6ec;border:1px solid var(--line);border-radius:24px}.comparison_workflowIntro__qpNJy h3{max-width:350px;font-size:28px;line-height:1.25;font-weight:700;letter-spacing:-.03em;margin:12px 0}.comparison_workflowIntro__qpNJy>p:not(.comparison_eyebrow__3Mgnk){color:var(--body);font-size:13px;line-height:1.9}.comparison_workflowIntro__qpNJy>a{display:inline-block;color:var(--green);font-size:12px;font-weight:700;margin-top:22px}.comparison_steps__0Bf37{margin:0;padding:0;list-style:none}.comparison_steps__0Bf37 li{display:flex;gap:18px;padding:18px 0;border-bottom:1px solid #e6e0d1}.comparison_steps__0Bf37 li:first-child{padding-top:0}.comparison_steps__0Bf37 li:last-child{border-bottom:0;padding-bottom:0}.comparison_steps__0Bf37 li>span{color:#6c814e;font-size:12px;font-weight:700;padding-top:2px}.comparison_steps__0Bf37 h4{font-weight:700;font-size:14px}.comparison_steps__0Bf37 p{margin-top:6px;color:var(--body);font-size:12px;line-height:1.85}.comparison_estimateNote__zD4KY{display:flex;align-items:flex-start;gap:18px;margin-top:32px;padding:24px 28px;border-left:3px solid #6e9d42;background:#f0f5e9;border-radius:0 16px 16px 0}.comparison_noteSymbol__SEDdo{display:flex;align-items:center;justify-content:center;width:22px;height:22px;flex-shrink:0;border:1px solid #6a8056;border-radius:50%;color:var(--green);font-size:12px;font-weight:700}.comparison_estimateNote__zD4KY h2{font-size:15px;line-height:1.6;font-weight:700}.comparison_estimateNote__zD4KY p{margin-top:6px;font-size:12px;line-height:1.85;color:var(--body)}.comparison_estimateNote__zD4KY a{color:var(--green);text-decoration:underline;text-underline-offset:3px}.comparison_faqs__1jJf_{border-top:1px solid var(--line)}.comparison_faqs__1jJf_ details{border-bottom:1px solid var(--line)}.comparison_faqs__1jJf_ summary{display:flex;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;cursor:pointer;font-size:15px;font-weight:700;line-height:1.6;list-style:none}.comparison_appCard__T_0mV summary::-webkit-details-marker,.comparison_faqs__1jJf_ summary::-webkit-details-marker{display:none}.comparison_faqs__1jJf_ summary span{color:var(--green);font-size:23px;font-weight:500}.comparison_faqs__1jJf_ details[open] summary span{transform:rotate(45deg)}.comparison_faqs__1jJf_ details>p{max-width:830px;padding-bottom:24px;font-size:13px;line-height:1.9;color:var(--body)}.comparison_sources__QWDkv{display:grid;grid-template-columns:.8fr 1.2fr;gap:55px;margin-top:72px;padding-top:32px;border-top:1px solid var(--line)}.comparison_sources__QWDkv>div>p:not(.comparison_eyebrow__3Mgnk){max-width:300px;font-size:12px;line-height:1.9;color:var(--body);margin-top:16px}.comparison_sources__QWDkv>ol{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:28px}.comparison_sources__QWDkv h3{display:flex;align-items:baseline;gap:10px;font-size:13px;font-weight:700;margin-bottom:8px}.comparison_sources__QWDkv h3>span{color:#746c60;font-size:10px}.comparison_sources__QWDkv ul{margin:0;padding-left:25px;list-style:none}.comparison_sources__QWDkv li li{margin-top:7px}.comparison_sources__QWDkv a{color:var(--green);font-size:11px;line-height:1.8;text-decoration:underline;text-underline-offset:3px}.comparison_download__B8c6Y{display:flex;gap:32px;justify-content:space-between;align-items:center;margin-top:64px;padding:35px;border:1px solid #e6d780;border-radius:25px;background:#ffe97a}.comparison_download__B8c6Y h2{max-width:600px;font-size:32px}.comparison_download__B8c6Y p:not(.comparison_eyebrow__3Mgnk){max-width:580px;font-size:12px;line-height:1.9;margin-top:13px;color:#58471e}.comparison_storeLinks__8nnfO{display:flex;flex-direction:column;gap:10px;flex-shrink:0}.comparison_storeLinks__8nnfO a{min-width:210px}.comparison_visuallyHidden__t60R8{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:1050px){.comparison_page__VQX9d{max-width:920px}.comparison_hero__uRn0q{gap:30px}.comparison_hero__uRn0q h1{font-size:42px}.comparison_artwork___5AZL{padding:20px 14px 16px}.comparison_screens___m1ah{gap:10px}.comparison_tableWrap__7ZBJ8{display:none}.comparison_mobileCards__dn2OL{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}.comparison_appCard__T_0mV{border:1px solid var(--line);border-radius:18px;background:white;overflow:hidden}.comparison_bitecheckCard__BFktL{border-color:#bbcfa5;background:#f2f8e9}.comparison_appCard__T_0mV summary{display:flex;align-items:flex-start;gap:12px;padding:20px;cursor:pointer;list-style:none}.comparison_appCard__T_0mV .comparison_appMark__d9Rgw{margin:0}.comparison_appCard__T_0mV summary strong{display:block;font-size:15px;line-height:1.6}.comparison_appCard__T_0mV summary small{display:block;color:var(--body);font-size:11px;line-height:1.8;margin-top:4px}.comparison_expandIcon__CdXFJ{margin-left:auto;font-size:22px;color:var(--green);line-height:1.5}.comparison_appCard__T_0mV[open] .comparison_expandIcon__CdXFJ{transform:rotate(45deg)}.comparison_appCard__T_0mV dl{padding:0 20px}.comparison_appCard__T_0mV dl>div{border-top:1px solid var(--line);padding:13px 0}.comparison_appCard__T_0mV dt{font-size:11px;font-weight:700}.comparison_appCard__T_0mV dd{margin-top:5px;font-size:12px;line-height:1.8;color:var(--body)}.comparison_cardSource__52_el{display:block;margin:0 20px 20px;color:var(--green);font-size:11px;font-weight:700;text-decoration:underline;text-underline-offset:3px}.comparison_methodGrid__yFAPc{grid-template-columns:repeat(2,minmax(0,1fr))}.comparison_workflow__AhfWm{gap:30px;padding:28px}.comparison_download__B8c6Y{padding:28px}.comparison_download__B8c6Y h2{font-size:28px}}@media (max-width:700px){.comparison_page__VQX9d{padding:14px 18px 48px}.comparison_breadcrumb__cnj8L{font-size:10px;gap:8px;margin-bottom:24px}.comparison_hero__uRn0q{grid-template-columns:1fr;gap:30px}.comparison_hero__uRn0q h1{font-size:clamp(36px,9vw,48px);max-width:560px}.comparison_lead__u5_Cx{font-size:14px}.comparison_actions__tJRlt{gap:9px;margin-top:22px}.comparison_primary__XpkUR,.comparison_secondary__Lwlii{font-size:12px;padding:12px 16px}.comparison_heroFacts__ttKJ1{font-size:10px;gap:6px 14px;margin-top:20px}.comparison_artwork___5AZL{max-width:480px;width:100%;justify-self:center;border-radius:24px;padding:24px 20px 18px}.comparison_screens___m1ah{gap:20px;padding-bottom:15px}.comparison_screens___m1ah img{border-width:4px;border-radius:23px}.comparison_todayScreen__cPfPu{width:190px}.comparison_mealScreen__QaG0v{width:175px}.comparison_artwork___5AZL figcaption{font-size:9px}.comparison_disclosure__bafOH{grid-template-columns:1fr;gap:5px;margin-top:28px;font-size:10px;padding:15px 0}.comparison_section__I_YJM{margin-top:48px}.comparison_sectionHeading__kUFVJ{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:22px}.comparison_sectionHeading__kUFVJ>p{max-width:480px;font-size:12px}.comparison_sectionHeading__kUFVJ h2,.comparison_sources__QWDkv h2{font-size:29px}.comparison_mobileCards__dn2OL{grid-template-columns:1fr;gap:12px}.comparison_methodGrid__yFAPc{gap:12px}.comparison_methodCard__5dpDt{padding:20px 16px;border-radius:17px}.comparison_methodCard__5dpDt h3{font-size:15px}.comparison_methodCard__5dpDt p{font-size:11px;line-height:1.85}.comparison_methodIcon__xSAW2{width:38px;height:38px;border-radius:12px}.comparison_methodLink__lcHw6{font-size:10px;gap:4px}.comparison_workflow__AhfWm{grid-template-columns:1fr;padding:24px 20px;gap:24px}.comparison_workflowIntro__qpNJy h3{font-size:26px}.comparison_steps__0Bf37 p,.comparison_workflowIntro__qpNJy>p:not(.comparison_eyebrow__3Mgnk){font-size:12px}.comparison_estimateNote__zD4KY{padding:20px 18px;gap:12px}.comparison_estimateNote__zD4KY h2{font-size:14px}.comparison_estimateNote__zD4KY p{font-size:11px}.comparison_faqs__1jJf_ summary{font-size:14px;padding:20px 0}.comparison_faqs__1jJf_ details>p{font-size:12px}.comparison_sources__QWDkv{grid-template-columns:1fr;gap:26px;margin-top:48px;padding-top:26px}.comparison_sources__QWDkv>div>p:not(.comparison_eyebrow__3Mgnk){max-width:none}.comparison_sources__QWDkv>ol{gap:26px 18px}.comparison_sources__QWDkv ul{padding-left:0}.comparison_download__B8c6Y{flex-direction:column;align-items:stretch;gap:24px;padding:25px 20px;margin-top:44px}.comparison_download__B8c6Y h2{font-size:28px}.comparison_storeLinks__8nnfO a{min-width:0}}@media (prefers-reduced-motion:reduce){.comparison_methodCard__5dpDt,.comparison_primary__XpkUR,.comparison_secondary__Lwlii{transition:none}}