.Q0SwhG_hero{background:var(--dark);color:var(--on-dark);padding-block:clamp(36px,5vw,72px) clamp(72px,8vw,120px);position:relative;overflow:hidden}.Q0SwhG_heroGrid{grid-template-columns:minmax(0,1.18fr) minmax(0,1fr);align-items:center;gap:clamp(32px,4.5vw,64px);display:grid}.Q0SwhG_heroCopy{min-width:0}.Q0SwhG_heroTitle{font-size:clamp(40px,4.35vw,68px);line-height:.98}.Q0SwhG_heroLede{max-width:31rem;margin-top:28px}.Q0SwhG_line{display:block}.Q0SwhG_ctas{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.Q0SwhG_trust{color:var(--on-dark);flex-wrap:wrap;gap:14px 28px;margin-top:44px;font-size:16px;font-weight:500;line-height:1.3;display:flex}.Q0SwhG_trust li{align-items:center;gap:10px;display:inline-flex}.Q0SwhG_heroArt{min-width:0}.Q0SwhG_steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(14px,1.8vw,24px);margin-top:clamp(44px,6vw,80px);display:grid}.Q0SwhG_step{--panel:#f5f3ee;--ink:#0a0a0a;--ink-2:#5f5b55;--bg:#fff;border-radius:var(--r-card);background:var(--doodle-card);color:#0a0a0a;flex-direction:column;padding:10px 10px 30px;display:flex;position:relative}.Q0SwhG_stepArt{border-radius:14px}.Q0SwhG_stepBody{padding:12px 16px 0}.Q0SwhG_stepNum{z-index:1;background:var(--lime);border:1.5px solid #0a0a0a;border-radius:50%;place-items:center;width:38px;height:38px;font-size:17px;font-weight:800;line-height:1;display:inline-grid;position:absolute;top:24px;left:24px}.Q0SwhG_stepTitle{letter-spacing:-.03em;font-size:clamp(22px,1.95vw,28px);font-weight:800;font-stretch:125%;line-height:1.05}.Q0SwhG_stepText{color:#5f5b55;margin-top:10px;font-size:18px;line-height:1.45}.Q0SwhG_report{overflow:hidden}.Q0SwhG_reportGrid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.Q0SwhG_reportCopy{flex-direction:column;align-items:flex-start;gap:24px;display:flex}.Q0SwhG_reportCopy .lede{max-width:24rem}.Q0SwhG_reportCopy .btn{margin-top:12px}.Q0SwhG_phoneStage{place-items:center;padding-block:clamp(8px,2vw,24px);display:grid;position:relative}.Q0SwhG_phoneBlob{aspect-ratio:1;background:var(--lime);border-radius:50%;width:min(100%,540px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Q0SwhG_phone{aspect-ratio:9/16.6;width:min(100%,360px);box-shadow:var(--shadow-float),inset 0 0 0 1px #ffffff1a;background:#0a0a0a;border-radius:54px;margin:0;padding:11px;position:relative;transform:rotate(-4deg);container-type:inline-size}.Q0SwhG_screen{color:#0a0a0a;background:#fff;border-radius:44px;height:100%;padding:15cqw 6.6cqw 0;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#000 80%,#0000 99%);mask-image:linear-gradient(#000 80%,#0000 99%)}.Q0SwhG_notch{background:#0a0a0a;border-radius:99px;width:28cqw;height:8cqw;position:absolute;top:3.4cqw;left:50%;transform:translate(-50%)}.Q0SwhG_whyList{flex-direction:column;gap:clamp(64px,9vw,128px);display:flex}.Q0SwhG_whyRow{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(28px,6vw,96px);display:grid}.Q0SwhG_whyRow:nth-child(2n) .Q0SwhG_whyArt{order:2;justify-self:end}.Q0SwhG_whyArt{width:100%;max-width:420px}.Q0SwhG_whyText .lede{max-width:26rem;margin-top:20px}.Q0SwhG_plans{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 16px;margin-top:clamp(44px,5vw,72px);display:grid}.Q0SwhG_plan{--cell-off:color-mix(in srgb,var(--ink) 7%,transparent);--soft:var(--ink-2);grid-row:span 5;grid-template-rows:subgrid;border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);row-gap:0;padding:clamp(26px,2.6vw,36px);display:grid;position:relative}.Q0SwhG_plan[data-featured]{--cell-off:color-mix(in srgb,var(--bg) 13%,transparent);--soft:color-mix(in srgb,var(--bg) 72%,var(--ink));background:var(--ink);color:var(--bg);box-shadow:none}.Q0SwhG_planTop{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 12px;min-height:34px;display:flex}.Q0SwhG_planName{letter-spacing:-.025em;font-size:clamp(22px,2vw,27px);font-weight:800;font-stretch:125%;line-height:1.1}.Q0SwhG_badge{background:var(--lime);color:#0a0a0a;white-space:nowrap;border-radius:999px;align-items:center;height:30px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:absolute;top:0;left:clamp(26px,2.6vw,36px);transform:translateY(-50%)}.Q0SwhG_freq{align-items:baseline;gap:12px;margin-top:clamp(18px,2vw,26px);display:flex}.Q0SwhG_freqNum{letter-spacing:-.05em;font-size:clamp(56px,5.6vw,80px);font-weight:800;font-stretch:125%;line-height:.85}.Q0SwhG_freqUnit{font-size:clamp(18px,1.5vw,21px);font-weight:600;line-height:1.2}.Q0SwhG_month{grid-template-columns:repeat(7,minmax(0,1fr));gap:5px;margin-top:clamp(24px,2.6vw,34px);display:grid}.Q0SwhG_dow{text-align:center;font-family:var(--f-mono);color:var(--soft);padding-bottom:4px;font-size:12px;font-weight:600;line-height:1}.Q0SwhG_day,.Q0SwhG_blank,.Q0SwhG_visit{aspect-ratio:1;border-radius:7px}.Q0SwhG_day{background:var(--cell-off)}.Q0SwhG_visit{background:var(--lime);place-items:center;display:grid}.Q0SwhG_visit svg{width:58%;height:58%}.Q0SwhG_planNote{color:var(--soft);margin-top:16px;font-size:16px;line-height:1.4}.Q0SwhG_price{flex-wrap:wrap;grid-row:5;align-items:baseline;gap:4px 8px;padding-top:clamp(22px,2.4vw,30px);display:flex}.Q0SwhG_price:before{content:"";opacity:.14;background:currentColor;flex:0 0 100%;height:1px;margin-bottom:clamp(18px,2vw,24px)}.Q0SwhG_cur{font-family:var(--f-mono);letter-spacing:.02em;font-size:15px;font-weight:600}.Q0SwhG_amt{letter-spacing:-.035em;font-size:clamp(32px,2.8vw,40px);font-weight:800;font-stretch:125%;line-height:1}.Q0SwhG_per{color:var(--soft);font-size:18px;font-weight:500}.Q0SwhG_meals{text-align:center;color:var(--ink-2);margin-top:28px;font-size:18px}.Q0SwhG_groups{border-radius:var(--r-card);background:var(--card);box-shadow:inset 0 0 0 1px var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 28px;margin-top:clamp(48px,6vw,72px);padding:22px 22px 22px 30px;display:flex}.Q0SwhG_groupsText{flex:380px;font-size:clamp(18px,1.6vw,21px);line-height:1.4}.Q0SwhG_groupsText b{font-weight:700}.Q0SwhG_founding{border-radius:var(--r-media);background:var(--lime);color:#0a0a0a;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px 32px;margin-top:16px;padding:clamp(28px,4vw,48px);display:flex}.Q0SwhG_foundingText{letter-spacing:-.035em;text-wrap:balance;flex:420px;max-width:24ch;font-size:clamp(26px,3vw,42px);font-weight:800;font-stretch:125%;line-height:1.05}.Q0SwhG_foundingText b{font-weight:800}.Q0SwhG_faqGrid{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:32px clamp(40px,6vw,96px);display:grid}.Q0SwhG_faq{border-top:1.5px solid var(--ink)}.Q0SwhG_faqItem{border-bottom:1px solid var(--line)}.Q0SwhG_faqQ{font:inherit}.Q0SwhG_faqQ button{width:100%;min-height:92px;color:var(--ink);text-align:left;cursor:pointer;letter-spacing:-.012em;background:0 0;border:0;justify-content:space-between;align-items:center;gap:24px;padding:22px 0;font-size:clamp(20px,1.8vw,25px);font-weight:600;line-height:1.3;display:flex}.Q0SwhG_faqIcon{background:var(--panel);width:46px;height:46px;color:var(--ink);transition:background-color .25s ease,transform .3s var(--ease);border-radius:50%;flex:none;position:relative}.Q0SwhG_faqIcon:before,.Q0SwhG_faqIcon:after{content:"";width:16px;height:2.2px;transition:transform .3s var(--ease);background:currentColor;border-radius:2px;margin:-1.1px 0 0 -8px;position:absolute;top:50%;left:50%}.Q0SwhG_faqIcon:after{transform:rotate(90deg)}.Q0SwhG_faqQ button:hover .Q0SwhG_faqIcon,.Q0SwhG_faqItem[data-open=true] .Q0SwhG_faqIcon{background:var(--lime);color:#0a0a0a}.Q0SwhG_faqItem[data-open=true] .Q0SwhG_faqIcon:after{transform:rotate(0)}.Q0SwhG_faqA{transition:grid-template-rows .38s var(--ease);grid-template-rows:0fr;display:grid}.Q0SwhG_faqA>div{overflow:hidden}.Q0SwhG_faqItem[data-open=true] .Q0SwhG_faqA{grid-template-rows:1fr}.Q0SwhG_faqA p{max-width:40rem;color:var(--ink-2);padding:0 70px 30px 0;font-size:19px;line-height:1.55}.Q0SwhG_ctaGrid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:start;gap:clamp(40px,6vw,96px);display:grid}.Q0SwhG_ctaCopy .lede{max-width:26rem;margin-top:24px}.Q0SwhG_ctaArt{width:min(100%,340px);margin-top:clamp(36px,5vw,64px)}.Q0SwhG_formCard{border-radius:var(--r-media);background:var(--card);color:var(--ink);box-shadow:var(--shadow-float);padding:clamp(22px,3vw,40px)}.Q0SwhG_formCard :focus-visible{outline-color:var(--ink)}.Q0SwhG_gHero{padding-block:clamp(40px,6vw,96px) clamp(72px,9vw,128px)}.Q0SwhG_gHeroGrid{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.Q0SwhG_gHeroCopy h1{font-size:clamp(42px,5.2vw,80px)}.Q0SwhG_gHeroCopy .lede{max-width:31rem;margin-top:28px}.Q0SwhG_gHeroCopy .btn{margin-top:40px}.Q0SwhG_gHeroArt{justify-self:end;width:100%;max-width:560px}.Q0SwhG_rules li{border-bottom:1px solid var(--dark-line);letter-spacing:-.045em;justify-content:space-between;align-items:center;gap:20px;padding-block:clamp(14px,2.2vw,30px);font-size:clamp(38px,10vw,150px);font-weight:800;font-stretch:125%;line-height:.95;display:flex}.Q0SwhG_rules li:first-child{border-top:1px solid var(--dark-line)}.Q0SwhG_rules li:last-child span{color:var(--lime)}.Q0SwhG_ruleCk{border-width:2px!important;border-radius:28%!important;width:clamp(34px,6vw,84px)!important;height:clamp(34px,6vw,84px)!important}.Q0SwhG_rulesNote{color:var(--on-dark-2);margin-top:clamp(28px,4vw,48px);font-size:clamp(17px,1.5vw,20px);line-height:1.5}.Q0SwhG_joinGrid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(40px,6vw,96px);display:grid}.Q0SwhG_joinTitle{font-size:clamp(36px,4.6vw,68px)}@media (max-width:1099px) and (min-width:900px){.Q0SwhG_steps{gap:12px}.Q0SwhG_stepBody{padding-inline:8px}}@media (max-width:899px){.Q0SwhG_heroGrid,.Q0SwhG_reportGrid,.Q0SwhG_ctaGrid,.Q0SwhG_joinGrid,.Q0SwhG_gHeroGrid,.Q0SwhG_faqGrid{grid-template-columns:minmax(0,1fr)}.Q0SwhG_heroTitle{font-size:clamp(38px,11vw,60px)}.Q0SwhG_heroArt{margin-top:8px}.Q0SwhG_steps{grid-template-columns:minmax(0,1fr);max-width:520px}.Q0SwhG_whyRow,.Q0SwhG_whyRow:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:24px}.Q0SwhG_whyRow:nth-child(2n) .Q0SwhG_whyArt{order:0;justify-self:start}.Q0SwhG_whyArt{max-width:300px}.Q0SwhG_plans{grid-template-columns:minmax(0,1fr);gap:28px}.Q0SwhG_plan{grid-row:auto;grid-template-rows:none}.Q0SwhG_ctaArt{display:none}.Q0SwhG_gHeroArt{justify-self:start;max-width:440px}.Q0SwhG_phoneStage{margin-top:8px}}@media (max-width:599px){.Q0SwhG_phone{width:min(100%,300px)}.Q0SwhG_phoneBlob{width:min(110%,400px)}.Q0SwhG_groups{padding:22px}.Q0SwhG_plan{flex-direction:column;display:flex}.Q0SwhG_month{max-width:340px}.Q0SwhG_faqA p{padding-right:0}.Q0SwhG_faqQ button{min-height:80px}.Q0SwhG_faqIcon{width:40px;height:40px}.Q0SwhG_ctas{flex-direction:column;align-items:stretch;margin-top:32px}.Q0SwhG_trust{gap:10px 20px;margin-top:32px;font-size:15px}.Q0SwhG_heroLede{margin-top:22px}}@media (min-width:600px) and (max-width:899px){.Q0SwhG_plan{grid-template-rows:auto auto 1fr auto;grid-template-columns:minmax(0,1fr) minmax(0,280px);column-gap:clamp(24px,5vw,56px)}.Q0SwhG_planTop,.Q0SwhG_freq,.Q0SwhG_planNote{grid-column:1}.Q0SwhG_month{grid-area:1/2/span 4;align-self:center;margin-top:0}.Q0SwhG_price{grid-area:4/1}}@media (prefers-reduced-motion:reduce){.Q0SwhG_faqA,.Q0SwhG_faqIcon,.Q0SwhG_faqIcon:before,.Q0SwhG_faqIcon:after{transition:none}}
._6nOT_a_art{aspect-ratio:1;-webkit-user-select:none;user-select:none;width:100%;max-height:640px;margin-inline:auto;position:relative}._6nOT_a_stage{border-radius:var(--r-media,28px);background:radial-gradient(60% 50% at 50% 72%,#d4f36b61,#d4f36b00 70%),#f5f3ee;position:absolute;inset:17% 0 0}._6nOT_a_scene{cursor:pointer;-webkit-tap-highlight-color:transparent;position:absolute;inset:0}._6nOT_a_canvas{opacity:0;width:100%;height:100%;transition:opacity .5s var(--ease,ease);display:block;position:absolute;inset:0}._6nOT_a_doodle{opacity:1;width:84%;height:86%;transition:opacity .35s;position:absolute;inset:12% 8% 2%}._6nOT_a_scene[data-mode=live] ._6nOT_a_canvas{opacity:1}._6nOT_a_scene[data-mode=live] ._6nOT_a_doodle{opacity:0}._6nOT_a_scene[data-mode=fallback] ._6nOT_a_canvas{display:none}._6nOT_a_scene[data-mode=fallback]{cursor:default}._6nOT_a_chip{z-index:2;color:#0a0a0a;white-space:nowrap;opacity:0;transform-origin:0;pointer-events:none;background:#fff;border-radius:999px;align-items:center;gap:10px;max-width:90%;padding:10px 18px 10px 10px;font-size:16px;line-height:1.2;transition:opacity .35s,transform .55s cubic-bezier(.34,1.56,.64,1);display:inline-flex;position:absolute;bottom:5.5%;left:5%;transform:translateY(10px)scale(.94);box-shadow:0 18px 40px -18px #0a0a0a73,0 2px 6px #0a0a0a14}._6nOT_a_chip b{font-weight:700}._6nOT_a_chip[data-on=true]{opacity:1;transform:none}._6nOT_a_chipDot{background:#d4f36b;border:1.5px solid #0a0a0a;border-radius:50%;flex:none;place-items:center;width:30px;height:30px;display:inline-grid}._6nOT_a_chipDot svg{width:16px;height:16px}@media (max-width:899px){._6nOT_a_art{aspect-ratio:auto;max-width:520px;height:clamp(300px,82vw,420px)}._6nOT_a_stage{top:14%}._6nOT_a_chip{font-size:15px;bottom:6%}}@media (max-width:379px){._6nOT_a_chip{padding-right:14px;font-size:14px}}@media (prefers-reduced-motion:reduce){._6nOT_a_canvas,._6nOT_a_doodle,._6nOT_a_chip{transition:none}}
.C4hsVW_head{justify-content:space-between;align-items:flex-start;gap:3cqw;display:flex}.C4hsVW_venue{font-size:4.4cqw;font-weight:700;line-height:1.2}.C4hsVW_when{color:#5f5b55;margin-top:.6cqw;font-size:3.6cqw;line-height:1.3}.C4hsVW_score{background:var(--lime);color:#0a0a0a;letter-spacing:-.04em;border-radius:50%;flex:none;place-items:center;width:12cqw;height:12cqw;margin-top:-.6cqw;font-size:4.8cqw;font-weight:800;font-stretch:125%;line-height:1;display:grid}.C4hsVW_verdict{letter-spacing:-.035em;margin-top:5cqw;font-size:7.2cqw;font-weight:800;font-stretch:125%;line-height:1.03}.C4hsVW_stats{border-top:1px solid #eeeae2;grid-template-columns:1fr 1fr;gap:3cqw;margin-top:5cqw;padding-top:3.8cqw;display:grid}.C4hsVW_stats span{color:#5f5b55;font-size:3.2cqw;line-height:1.3;display:block}.C4hsVW_stats b{letter-spacing:-.03em;margin-top:.5cqw;font-size:6cqw;font-weight:800;font-stretch:125%;line-height:1.05;display:block}.C4hsVW_stats small{letter-spacing:0;color:#5f5b55;margin-left:.3cqw;font-size:3.6cqw;font-weight:600;font-stretch:100%}.C4hsVW_ratings{border-top:1px solid #eeeae2;grid-template-columns:1fr 1fr;gap:2.2cqw 5cqw;margin-top:3.8cqw;padding-top:3.6cqw;display:grid}.C4hsVW_ratings li{justify-content:space-between;align-items:center;gap:1.5cqw;font-size:3.4cqw;font-weight:500;line-height:1.2;display:flex}.C4hsVW_dots{flex:none;gap:.8cqw;display:inline-flex}.C4hsVW_dots i{border-radius:50%;width:2.2cqw;height:2.2cqw;display:block;box-shadow:inset 0 0 0 .35cqw #c9c4ba}.C4hsVW_dots i[data-on]{box-shadow:none;background:#0a0a0a}.C4hsVW_label{color:#5f5b55;margin-top:6cqw;font-size:3.6cqw;font-weight:700}.C4hsVW_journey{flex-direction:column;margin-top:2.6cqw;display:flex}.C4hsVW_step{grid-template-columns:6.2cqw minmax(0,1fr) auto;align-items:start;column-gap:3cqw;padding-bottom:2.6cqw;display:grid;position:relative}.C4hsVW_step:before{content:"";background:#e8e4dc;border-radius:1cqw;width:.45cqw;position:absolute;top:7cqw;bottom:.6cqw;left:2.875cqw}.C4hsVW_step:last-child:before{display:none}.C4hsVW_mark{border-radius:50%;place-items:center;width:6.2cqw;height:6.2cqw;display:inline-grid}.C4hsVW_mark[data-ok=true]{background:var(--lime)}.C4hsVW_mark[data-ok=false]{background:var(--coral)}.C4hsVW_mark svg{width:62%;height:62%}.C4hsVW_name{padding-top:.6cqw;font-size:4cqw;font-weight:600;line-height:1.2}.C4hsVW_name em{color:#5f5b55;margin-top:.3cqw;font-size:3.1cqw;font-style:normal;font-weight:400;display:block}.C4hsVW_actual{white-space:nowrap;padding-top:.5cqw;font-size:4.3cqw;font-weight:800;font-stretch:112%}.C4hsVW_fix{background:#f5f3ee;border-radius:5cqw;gap:3.4cqw;margin-top:2.6cqw;padding:4.4cqw;display:flex}.C4hsVW_fixN{color:#fff;background:#0a0a0a;border-radius:50%;flex:none;place-items:center;width:7.6cqw;height:7.6cqw;font-size:3.8cqw;font-weight:800;display:inline-grid}.C4hsVW_fixT{font-size:4.6cqw;font-weight:700;line-height:1.2}.C4hsVW_fixD{color:#5f5b55;margin-top:1.4cqw;font-size:3.8cqw;line-height:1.35}
