.ScanYourPlate_card__co__Y{margin:2rem 0;padding:1.25rem 1.25rem 1.5rem;border:1px solid var(--line);border-radius:12px;background:var(--surface-container-low)}.ScanYourPlate_heading__Kfz2R{margin:0 0 .5rem;font-size:1.125rem}.ScanYourPlate_description__JN1yl{margin:0 0 .75rem}.ScanYourPlate_note__FckDZ{margin:0 0 .75rem;font-size:.9375rem;color:var(--text-secondary)}.ScanYourPlate_cta__dGLso,.blog-body .ScanYourPlate_cta__dGLso,.blog-body .ScanYourPlate_cta__dGLso:hover{display:inline-block;padding:.625rem 1.25rem;border-radius:999px;background:var(--gradient-primary);color:#fff;font-weight:600;text-decoration:none}.ScanYourPlate_cta__dGLso:focus-visible{outline:2px solid var(--slate-900);outline-offset:2px}.visuals_panel__SXqE2,.visuals_plateFigure__wiTBH,.visuals_stat__vDyUm{margin:2.25rem 0;padding:1.25rem 1.5rem;background:var(--pearl-bg,#f6f8f9);border-radius:14px}.visuals_panelTitle__XADvu{display:block;font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);margin-bottom:1rem}.visuals_panelNote__tFP2G{font-size:.9375rem;line-height:1.55;color:var(--slate-700);margin-top:.875rem}.visuals_statRow__fFvjH{display:grid;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;margin:2.25rem 0}.visuals_statRow__fFvjH .visuals_stat__vDyUm{margin:0}.visuals_stat__vDyUm{display:flex;flex-direction:column;gap:.5rem}.visuals_statValue__45VC5{font:600 clamp(2.25rem,5vw,3rem)/1 var(--font-headline);color:var(--slate-900);letter-spacing:-.01em}.visuals_statText__r3x7B{font-size:.9375rem;line-height:1.5;color:var(--slate-700)}.visuals_barRow__ACTRh,.visuals_bars__iL_q4{display:grid;gap:.75rem}.visuals_barRow__ACTRh{grid-template-columns:minmax(7rem,11rem) 1fr 4.5rem;align-items:center;font-size:.9375rem}.visuals_barLabel__dPXFn{color:var(--slate-800)}.visuals_barTrack__H4XBi{height:.75rem;border-radius:999px;background:var(--slate-100);overflow:hidden}.visuals_barFill__93wUg{display:block;height:100%;width:calc(var(--v) / var(--max) * 100%);border-radius:inherit;background:var(--slate-800)}.visuals_barValue__9u436{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600;color:var(--slate-900);text-align:right}.visuals_share__b2mBj{display:flex;height:2.75rem;border-radius:10px;overflow:hidden;background:var(--slate-100)}.visuals_shareFill__TAfU7{display:flex;align-items:center;padding-left:.875rem;background:var(--slate-800)}.visuals_shareText__WpYp4{font:600 1.125rem/1 var(--font-headline);color:#fff}.visuals_shareRest__oHSgH{flex:1 1}.visuals_gRow__S3DLS{display:grid;grid-template-columns:minmax(7rem,11rem) 1fr 4.5rem;align-items:center;gap:.75rem;font-size:.9375rem;padding-bottom:1.5rem}.visuals_gTrack__Km1TX{position:relative;height:.75rem;border-radius:999px;background:var(--slate-100)}.visuals_gFill__oeH8v{position:absolute;inset:0 auto 0 0;border-radius:inherit;background:var(--slate-800)}.visuals_gOver__tqSVC{background:var(--slate-900)}.visuals_gTick__EpCsY{position:absolute;top:-.3125rem;bottom:-.3125rem;width:2px;margin-left:-1px;background:var(--slate-500)}.visuals_gTickLabel__lpMG_{position:absolute;top:calc(100% + .3125rem);left:50%;transform:translateX(-50%);white-space:nowrap;font-size:.8125rem;color:var(--slate-600)}.visuals_panel__SXqE2 .visuals_steps__c_Ttj,.visuals_plateFigure__wiTBH .visuals_plateKey__y_b1Q{list-style:none;padding-left:0;margin:0}.visuals_panel__SXqE2 .visuals_steps__c_Ttj>li,.visuals_plateFigure__wiTBH .visuals_plateKey__y_b1Q>li{margin:0}.visuals_panel__SXqE2>figcaption,.visuals_plateFigure__wiTBH>figcaption,.visuals_stat__vDyUm>figcaption{margin-bottom:0}.visuals_panel__SXqE2 p,.visuals_stat__vDyUm p{margin:0}.visuals_steps__c_Ttj{list-style:none;margin:0;padding:0;counter-reset:step;display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:1rem}.visuals_panel__SXqE2 .visuals_step__fCS5O{position:relative;counter-increment:step;display:block;padding:2.25rem 0 0;margin:0;font-size:.9375rem;line-height:1.45;color:var(--slate-800)}.visuals_stepDot__18CZ_{position:absolute;top:0;left:0;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;background:var(--slate-900);color:#fff;font:600 .75rem/1 var(--font-primary)}.visuals_stepDot__18CZ_:before{content:counter(step)}.visuals_step__fCS5O:after{content:"";position:absolute;top:.6875rem;left:2rem;right:-.5rem;height:2px;background:var(--slate-300)}.visuals_step__fCS5O:last-child:after{display:none}@media (max-width:560px){.visuals_steps__c_Ttj{grid-auto-flow:row;gap:0}.visuals_panel__SXqE2 .visuals_step__fCS5O{padding:.0625rem 0 1rem 2.5rem;min-height:1.5rem}.visuals_panel__SXqE2 .visuals_step__fCS5O:last-child{padding-bottom:0}.visuals_step__fCS5O:after{top:1.75rem;bottom:.25rem;left:.6875rem;right:auto;width:2px;height:auto}}.visuals_plateFigure__wiTBH{display:grid;grid-template-columns:minmax(10rem,13rem) 1fr;align-items:center;gap:1.5rem}.visuals_plate__3pIEt{width:100%;height:auto}.visuals_plateRim__gHabK{fill:#fff;stroke:var(--slate-300);stroke-width:2}.visuals_plateBase__1fYly{fill:#fff}.visuals_plateVeg__i7p2g{fill:#8fb3a3}.visuals_plateGrain___F1RB{fill:#e8dcc4}.visuals_plateProtein__XDLWv{fill:var(--slate-700)}.visuals_handMark__9UDN1{fill:none;stroke:var(--slate-900);stroke-width:2.5;stroke-linecap:round;opacity:.55}.visuals_plateKey__y_b1Q{list-style:none;margin:0;padding:0;display:grid;gap:.625rem;font-size:.9375rem;color:var(--slate-800)}.visuals_swatch__XneY1{display:inline-block;width:.75rem;height:.75rem;border-radius:3px;margin-right:.5rem;vertical-align:-1px}.visuals_swVeg__X1K94{background:#8fb3a3}.visuals_swGrain__Dapz0{background:#e8dcc4}.visuals_swProtein__zQ2Ii{background:var(--slate-700)}.visuals_plateNote__16fPy{grid-column:1/-1;font-size:.9375rem;line-height:1.55;color:var(--slate-700)}@media (max-width:560px){.visuals_plateFigure__wiTBH{grid-template-columns:1fr}.visuals_plate__3pIEt{max-width:13rem;margin:0 auto}.visuals_barRow__ACTRh,.visuals_gRow__S3DLS{grid-template-columns:1fr 4rem}.visuals_barLabel__dPXFn{grid-column:1/-1}.visuals_panel__SXqE2,.visuals_plateFigure__wiTBH,.visuals_stat__vDyUm{padding:1rem 1.125rem}}.visuals_swaps__veph_{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:1.75rem;align-items:start;margin:2.25rem 0}.visuals_swapsNoImage__Ylqz1{grid-template-columns:1fr}.visuals_swapsFigure__Wo2hV{margin:0;position:sticky;top:6rem}.visuals_swapsFigure__Wo2hV img{width:100%;height:auto;border-radius:14px;display:block}.visuals_swapsList__zLf2Q ol{list-style:none;counter-reset:swap;padding:0;margin:0;display:grid;gap:.875rem}.visuals_swapsList__zLf2Q ol>li{counter-increment:swap;position:relative;margin:0;padding:1rem 1.125rem 1rem 3.25rem;background:var(--pearl-bg,#f6f8f9);border-radius:14px;line-height:1.6}.visuals_swapsList__zLf2Q ol>li:before{content:counter(swap);position:absolute;left:1rem;top:1rem;width:1.625rem;height:1.625rem;border-radius:50%;display:grid;place-items:center;font:600 .8125rem/1 var(--font-primary);color:#fff;background:var(--slate-900)}.visuals_swapsList__zLf2Q ol>li>p{margin:0}.visuals_swapsList__zLf2Q strong{color:var(--slate-900)}@media (max-width:760px){.visuals_swaps__veph_{grid-template-columns:1fr;gap:1.25rem}.visuals_swapsFigure__Wo2hV{position:static}}.visuals_inShort__hnnT7{margin:2rem 0;padding:1.125rem 1.375rem;border-radius:14px;background:var(--slate-900);color:#fff}.visuals_inShortTitle__tncFm{margin:0 0 .5rem;font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--kc-role-ink-on-deep-muted,#9fb3c8)}.visuals_inShort__hnnT7 p{margin:0 0 .5rem;color:#fff}.visuals_inShort__hnnT7 ul{list-style:none;padding:0;margin:0;display:grid;gap:.5rem}.visuals_inShort__hnnT7 li{position:relative;margin:0;padding-left:1.25rem;line-height:1.5;color:#fff}.visuals_inShort__hnnT7 li:before{content:"";position:absolute;left:0;top:.6rem;width:.4375rem;height:.4375rem;border-radius:50%;background:var(--kc-role-ink-on-deep-muted,#9fb3c8)}.visuals_inShort__hnnT7 li>p{margin:0}.visuals_inShort__hnnT7 ol{list-style:none;counter-reset:in-short;padding:0;margin:0;display:grid;gap:.625rem}.visuals_inShort__hnnT7 ol>li{counter-increment:in-short;padding-left:2rem}.visuals_inShort__hnnT7 ol>li:before{content:counter(in-short);top:.1rem;width:1.375rem;height:1.375rem;display:grid;place-items:center;border-radius:50%;background:rgba(255,255,255,.12);color:#fff;font:600 .8125rem/1 var(--font-primary)}.visuals_inShort__hnnT7 strong{color:#fff}.Spoons_panel__ln_iS{margin:2.25rem 0;padding:1.25rem 1.5rem;background:var(--pearl-bg,#f6f8f9);border-radius:14px}.Spoons_title__dOmh7{font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);margin:0 0 1rem}.Spoons_key__srLJB{display:flex;align-items:center;gap:1rem;padding:.75rem 1rem;margin-bottom:1rem;background:#fff;border-radius:10px}.Spoons_keySpoon__We7IE{width:6.5rem;height:auto;flex:none}.Spoons_keySpoon__We7IE .Spoons_bowl__wvrjX,.Spoons_keySpoon__We7IE .Spoons_handle__UIskt{fill:var(--slate-800)}.Spoons_keyText__sBmVT{margin:0;font-size:.9375rem;line-height:1.45;color:var(--slate-700)}.Spoons_keyText__sBmVT strong{color:var(--slate-900)}.Spoons_rows__4k9CN{display:grid;gap:.625rem}.Spoons_row__8vhqq{display:grid;grid-template-columns:minmax(8rem,13rem) 1fr auto;align-items:center;gap:.5rem 1rem;padding:.375rem .5rem;border-radius:8px}.Spoons_marked__S9fjZ{background:#fff;box-shadow:inset 3px 0 0 var(--slate-900)}.Spoons_label__nSDZ_{font-size:.9375rem;color:var(--slate-800)}.Spoons_spoonsCell__1dFjV{display:flex;align-items:center;gap:.75rem}.Spoons_spoon__Pwdvh{width:3.5rem;height:auto;flex:none}.Spoons_count__FS4bP{font:600 1.125rem/1 var(--font-primary);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slate-900);white-space:nowrap}.Spoons_full__EM2Uv .Spoons_bowl__wvrjX,.Spoons_full__EM2Uv .Spoons_handle__UIskt{fill:var(--slate-800)}.Spoons_mark__T5TxD .Spoons_bowl__wvrjX,.Spoons_mark__T5TxD .Spoons_handle__UIskt{fill:var(--slate-900)}.Spoons_mark__T5TxD .Spoons_bowl__wvrjX{stroke:#fff;stroke-width:1.5}.Spoons_mark__T5TxD{filter:drop-shadow(0 0 0 var(--slate-900));outline:2px solid var(--slate-900);outline-offset:2px;border-radius:6px}.Spoons_amount__rU1OY{font-size:.875rem;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--slate-600);white-space:nowrap}.Spoons_markNote__EdfGw{grid-column:1/-1;font-size:.875rem;color:var(--slate-900);font-weight:600}.Spoons_note__DD12N{margin:.875rem 0 0;font-size:.875rem;line-height:1.55;color:var(--slate-600)}.Spoons_note__DD12N p{margin:0}@media (max-width:560px){.Spoons_panel__ln_iS{padding:1rem 1.125rem}.Spoons_row__8vhqq{grid-template-columns:1fr auto}.Spoons_spoonsCell__1dFjV{grid-column:1/-1;grid-row:2}.Spoons_spoon__Pwdvh{width:3rem}.Spoons_keySpoon__We7IE{width:5rem}}.TwoWays_panel__usoiv{margin:2.5rem 0;padding:1.25rem 1.5rem;background:var(--pearl-bg,#f6f8f9);border-radius:14px}.TwoWays_title__RKCe2{font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500);margin:0 0 .875rem}.TwoWays_img__68VGw{width:100%;height:auto;display:block;border-radius:10px}.TwoWays_halves__SlofI{display:grid;grid-template-columns:1fr 1fr;gap:1rem;margin:.75rem 0 1.25rem}.TwoWays_halves__SlofI p{margin:0;font-size:.9375rem;line-height:1.45}.TwoWays_tag__aYGcX{display:block;font:600 .75rem/1.3 var(--font-primary);letter-spacing:.05em;text-transform:uppercase;margin-bottom:.25rem}.TwoWays_usual__X_M58{color:var(--slate-600)}.TwoWays_usual__X_M58 .TwoWays_tag__aYGcX{color:var(--slate-500)}.TwoWays_changed__Y3Vvm,.TwoWays_changed__Y3Vvm .TwoWays_tag__aYGcX{color:var(--slate-900)}.TwoWays_how__luCSO{border-top:1px solid var(--slate-200,#d9e2ec);padding-top:1rem}.TwoWays_howTitle__Fllcg{margin:0 0 .625rem;font:600 1rem/1.3 var(--font-headline);color:var(--slate-900)}.TwoWays_how__luCSO ol{list-style:none;counter-reset:step;padding:0;margin:0;display:grid;gap:.5rem}.TwoWays_how__luCSO ol>li{counter-increment:step;position:relative;margin:0;padding-left:2.25rem;line-height:1.55;color:var(--slate-800)}.TwoWays_how__luCSO ol>li:before{content:counter(step);position:absolute;left:0;top:.0625rem;width:1.5rem;height:1.5rem;border-radius:50%;display:grid;place-items:center;font:600 .75rem/1 var(--font-primary);color:#fff;background:var(--slate-900)}.TwoWays_how__luCSO ol>li>p{margin:0}.TwoWays_why__Ursnw{display:flex;gap:.75rem;align-items:baseline;margin-top:1rem;padding:.75rem .875rem;background:#fff;border-radius:10px;font-size:.9375rem;line-height:1.55;color:var(--slate-700)}.TwoWays_why__Ursnw p{margin:0}.TwoWays_whyTag___47qK{flex:none;font:600 .75rem/1.3 var(--font-primary);letter-spacing:.05em;text-transform:uppercase;color:var(--slate-900)}@media (max-width:560px){.TwoWays_panel__usoiv{padding:1rem 1.125rem}.TwoWays_halves__SlofI{gap:.75rem}.TwoWays_halves__SlofI p{font-size:.875rem}}.SampleReport_panel__Bjv5s{margin:2rem 0;padding:1.125rem 1.375rem;border:1px solid var(--slate-200);border-radius:14px;background:#fff}.SampleReport_title__a0odh{margin:0;font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-600)}.SampleReport_note__9ck4m{margin:.25rem 0 1rem;font-size:.875rem;color:var(--slate-600)}.SampleReport_fields__oNP7T{margin:0;display:grid;gap:0}.SampleReport_field__Qskyw{display:grid;grid-template-columns:minmax(7rem,.8fr) minmax(0,1fr) minmax(0,1.4fr);gap:.25rem 1rem;padding:.75rem 0;border-top:1px solid var(--slate-200)}.SampleReport_label__7Yf7e{font:600 .875rem/1.4 var(--font-primary);color:var(--slate-600)}.SampleReport_value__t_pJ0{margin:0;font:600 .9375rem/1.4 var(--font-primary);color:var(--slate-900);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.SampleReport_check__e0zQR{margin:0;font-size:.9375rem;line-height:1.5;color:var(--slate-700)}.SampleReport_check__e0zQR p{margin:0}@media (max-width:640px){.SampleReport_field__Qskyw{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.SampleReport_check__e0zQR{grid-column:1/-1}}.Molecule_card__fozHd{margin:2.25rem 0;padding:1.25rem 1.5rem;background:var(--pearl-bg,#f6f8f9);border-radius:14px}.Molecule_card__fozHd figcaption{margin-top:.75rem;font-size:.875rem;line-height:1.5;color:var(--slate-600)}.Molecule_title___0M4W{margin:0 0 .75rem;font:600 .8125rem/1.3 var(--font-primary);letter-spacing:.06em;text-transform:uppercase;color:var(--slate-500)}.Molecule_svg__Gm4_4{display:block;width:100%;height:auto}.Molecule_bond___MujU{fill:none;stroke:var(--slate-300);stroke-width:2}.Molecule_tail__piBVM{fill:none;stroke:var(--slate-800);stroke-width:2.2;stroke-linecap:round}.Molecule_bead__xcolb{fill:#fff;stroke:var(--slate-400);stroke-width:1.2}.Molecule_beadMod__C8VR7{fill:var(--slate-800);stroke:var(--slate-800)}.Molecule_aaMod__z_Idq,.Molecule_aa__G0BAU{font:600 9px var(--font-primary);text-anchor:middle;dominant-baseline:central}.Molecule_aa__G0BAU{fill:var(--slate-900)}.Molecule_aaMod__z_Idq{fill:#fff}.Molecule_num__Mxjp4{fill:var(--slate-400);font:500 8px var(--font-primary);text-anchor:middle}.Molecule_grid__Q0OuI{stroke:var(--slate-200);stroke-width:1}.Molecule_ref__JodmW{stroke:var(--slate-900);stroke-width:1.2;stroke-dasharray:3 3}.Molecule_side__AYV8b,.Molecule_tick__JOsZU{fill:var(--slate-600);font:400 10px var(--font-primary)}.Molecule_tick__JOsZU{text-anchor:middle}.Molecule_rowLabel__Gz62_{fill:var(--slate-900);font:500 11px var(--font-primary)}.Molecule_rowDetail__jHx1c{fill:var(--slate-600);font:400 10px var(--font-primary)}.Molecule_benefit__qxhQT{stroke:#2f6f8f;stroke-width:2.4;fill:#2f6f8f}.Molecule_harm__0_xhS{stroke:#b4474f;stroke-width:2.4;fill:#b4474f}