.hero-ctas[data-astro-cid-ge2uvauf] .hero-cta{min-width:12rem}@media (width<=40rem){.hero-ctas[data-astro-cid-ge2uvauf]{flex-direction:column;align-items:flex-start;gap:.25rem}.hero-ctas[data-astro-cid-ge2uvauf] .hero-cta--secondary{text-underline-offset:.3em;background:0 0;border-color:#0000;min-width:0;height:3rem;padding-inline:0;text-decoration:underline 1px}}.hero-grid[data-astro-cid-ge2uvauf]{aspect-ratio:1/1.03;grid-template-rows:1.915fr 1fr 1.9fr;grid-template-columns:repeat(10,1fr);gap:1rem;width:100%;display:grid}.hero-panel--tl[data-astro-cid-ge2uvauf]{--reveal-delay:80ms}.hero-panel--bl[data-astro-cid-ge2uvauf]{--reveal-delay:.22s}.hero-panel--tr[data-astro-cid-ge2uvauf]{--reveal-delay:.16s}.hero-panel[data-astro-cid-ge2uvauf]{border:1px solid var(--border);background:var(--surface);will-change:transform;border-radius:1.6rem;overflow:hidden}.hero-panel--shot[data-astro-cid-ge2uvauf]{border-radius:1.9rem;justify-content:center;align-items:center;padding:.55rem;display:flex;overflow:hidden}.hero-panel--shot[data-astro-cid-ge2uvauf] .hero-shot__img[data-astro-cid-ge2uvauf]{border-radius:1.4rem}.hero-shot__img[data-astro-cid-ge2uvauf]{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.hero-panel--tl[data-astro-cid-ge2uvauf] .hero-shot__img[data-astro-cid-ge2uvauf]{object-position:top center}.hero-accent-stack[data-astro-cid-ge2uvauf]{display:grid}.hero-lede[data-astro-cid-ge2uvauf]{text-wrap:pretty}.hero-accent-stack[data-astro-cid-ge2uvauf]>[data-astro-cid-ge2uvauf],.hero-accent-stack[data-astro-cid-ge2uvauf]:before{grid-area:1/1}.hero-accent-stack[data-astro-cid-ge2uvauf]:before{content:attr(data-longest);visibility:hidden}.hero-accent[data-astro-cid-ge2uvauf]{color:var(--primary);transition:opacity .2s,transform .2s}.hero-accent[data-astro-cid-ge2uvauf][data-tint=protein]{color:var(--color-protein)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=carb]{color:var(--color-carb)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=fat]{color:var(--color-fat)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=water]{color:oklch(56.04% .0767 242.3)}html[data-theme=dark] .hero-accent[data-astro-cid-ge2uvauf][data-tint=water]{color:var(--color-water)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=calories]{color:var(--color-calories)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=sage]{color:var(--primary)}.hero-accent[data-astro-cid-ge2uvauf][data-tint=ember]{color:var(--accent)}.hero-accent[data-astro-cid-ge2uvauf].is-swapping{opacity:0;transform:translate(.35em)}.hero-accent[data-astro-cid-ge2uvauf].is-entering{opacity:0;transition:none;transform:translate(-.35em)}html[data-theme=dark] .hero-accent[data-astro-cid-ge2uvauf][data-tint=sage]{color:var(--primary-strong)}html[data-theme=dark] .hero-accent[data-astro-cid-ge2uvauf][data-tint=protein]{color:oklch(66.9% .1726 26.11)}html[data-theme=dark] .hero-accent[data-astro-cid-ge2uvauf][data-tint=calories]{color:var(--accent)}.hero-panel--tl[data-astro-cid-ge2uvauf]{grid-area:1/6/auto/span 5}.hero-panel--bl[data-astro-cid-ge2uvauf]{grid-area:2/6/auto/span 5}.hero-panel--tr[data-astro-cid-ge2uvauf]{grid-area:3/6/auto/span 5}.hero-panel--center[data-astro-cid-ge2uvauf]{aspect-ratio:1469/3104;grid-area:1/1/span 3/span 5;justify-content:center;place-self:stretch center;align-items:stretch;width:auto;max-width:100%;height:100%;display:flex;position:relative;overflow:visible;box-shadow:none!important;background:0 0!important;border:0!important}.hero-phone__screen[data-astro-cid-ge2uvauf]{object-fit:contain;z-index:1;width:100%;height:100%;position:absolute;inset:0}.hero-panel--shot[data-astro-cid-ge2uvauf],html[data-theme=dark] .hero-panel--shot[data-astro-cid-ge2uvauf]{background:#ecefec}.hero-panel--shot[data-astro-cid-ge2uvauf]{border-color:color-mix(in oklab, var(--foreground) 16%, var(--background))}html[data-theme=dark] .hero-panel--shot[data-astro-cid-ge2uvauf]{border-color:var(--border)}.hero-phone__sheen[data-astro-cid-ge2uvauf]{z-index:1;pointer-events:none;border-radius:2.5rem;position:absolute;inset:1.9% 4.6% 1.7% 3.9%;overflow:hidden}.hero-phone__sheen[data-astro-cid-ge2uvauf]:after{content:"";background:linear-gradient(90deg,#0000,oklab(100% 0 5.96046e-8/.32),#0000);width:45%;height:160%;position:absolute;top:-30%;left:-60%;transform:rotate(18deg)translate(-120%)}[data-astro-cid-ge2uvauf][data-reveal-root].is-revealed .hero-phone__sheen[data-astro-cid-ge2uvauf]:after{animation:1.1s cubic-bezier(.4,0,.2,1) .55s both hero-sheen}@keyframes hero-sheen{0%{transform:rotate(18deg)translate(-120%)}to{transform:rotate(18deg)translate(420%)}}@media (prefers-reduced-motion:reduce){.hero-phone__sheen[data-astro-cid-ge2uvauf]:after,[data-astro-cid-ge2uvauf][data-reveal-root].is-revealed .hero-phone__sheen[data-astro-cid-ge2uvauf]:after{animation:none}}@media (width<=64rem){.hero-grid[data-astro-cid-ge2uvauf]{max-width:36rem;margin-inline:auto}}@media (width<=40rem){.hero-grid[data-astro-cid-ge2uvauf]{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr;gap:1.25rem;max-width:20rem;position:relative}.hero-panel--center[data-astro-cid-ge2uvauf]{grid-area:auto/1;justify-self:stretch;width:100%;height:auto}.hero-panel--tl[data-astro-cid-ge2uvauf],.hero-panel--bl[data-astro-cid-ge2uvauf],.hero-panel--tr[data-astro-cid-ge2uvauf]{display:none}}.proof-grid[data-astro-cid-jxp34i24]{gap:1.75rem;display:grid}@media (width>=40rem){.proof-grid[data-astro-cid-jxp34i24]{grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.proof-item[data-astro-cid-jxp34i24]+.proof-item[data-astro-cid-jxp34i24]{border-left:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.proof-item[data-astro-cid-jxp34i24]{text-align:center;min-width:0;padding-inline:1rem;container-type:inline-size}.proof-item__value[data-astro-cid-jxp34i24]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--foreground);white-space:nowrap;margin:0;font-size:min(clamp(2.25rem,1.5rem + 2.6vw,3.75rem),19cqi);font-weight:900;line-height:1}.proof-item__label[data-astro-cid-jxp34i24]{color:var(--muted-foreground);text-wrap:balance;margin:.6rem 0 0;font-size:clamp(1rem,.95rem + .2vw,1.15rem);font-weight:500}.proof-item[data-astro-cid-jxp34i24][data-index="1"]{--reveal-delay:.1s}.proof-item[data-astro-cid-jxp34i24][data-index="2"]{--reveal-delay:.2s}.statement[data-astro-cid-zx4qcpyt]{max-width:30ch;font-family:var(--font-heading);letter-spacing:-.015em;text-wrap:balance;margin:0;font-size:clamp(1.9rem,1.1rem + 3.2vw,4rem);font-weight:900;line-height:1.08}.statement__lead[data-astro-cid-zx4qcpyt]{color:var(--foreground)}.statement__rest[data-astro-cid-zx4qcpyt]{color:color-mix(in oklab, var(--foreground) 55%, var(--background))}.statement__accent[data-astro-cid-zx4qcpyt]{color:var(--accent)}.app-panel[data-astro-cid-s72lyitx]{color:#fff;box-shadow:var(--shadow-elevated);background:oklch(14% .006 145);border-radius:1.6rem;padding:1rem;overflow:hidden}.app-panel__label[data-astro-cid-s72lyitx]{letter-spacing:.22em;text-transform:uppercase;color:oklch(100% 0 0/.62);margin:0 0 0 .25rem;font-size:.72rem;font-weight:600}.app-panel__shot[data-astro-cid-s72lyitx]{border-radius:1rem;margin-top:.85rem;overflow:hidden}.app-panel__shot[data-astro-cid-s72lyitx] img{width:100%;height:auto;display:block}.modular-headline[data-astro-cid-v5zwjnkh]{text-wrap:balance}.modular-body[data-astro-cid-v5zwjnkh],.modular-list[data-astro-cid-v5zwjnkh] li[data-astro-cid-v5zwjnkh]{text-wrap:pretty}.modular-check[data-astro-cid-v5zwjnkh]{color:oklch(100% 0 0);flex-shrink:0;justify-content:center;align-items:center;width:1.5rem;height:1.5rem;margin-top:.1rem;display:inline-flex}.modular-check[data-astro-cid-v5zwjnkh] svg[data-astro-cid-v5zwjnkh]{width:1.1rem;height:1.1rem}.pillar-icon[data-astro-cid-x2anlvon]{flex:none;width:1.55rem;height:1.55rem}.pillar-cta[data-astro-cid-76co6267]{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.pillar-cta__note[data-astro-cid-76co6267]{color:var(--muted-foreground);margin:0;font-size:.95rem;font-weight:500}@media (width<=40rem){.pillar-cta[data-astro-cid-76co6267]{text-align:center;flex-direction:column;align-items:center}}.pillar-grid[data-astro-cid-76co6267]{gap:2.5rem;display:grid}@media (width>=48rem){.pillar-grid[data-astro-cid-76co6267]{grid-template-columns:repeat(3,minmax(0,1fr));gap:3rem}}.pillar[data-astro-cid-76co6267]{border-top:2px solid var(--foreground);padding-top:1.75rem}.pillar__mark[data-astro-cid-76co6267]{width:clamp(5.5rem,4.6rem + 2.2vw,7rem);height:clamp(5.5rem,4.6rem + 2.2vw,7rem);color:var(--mark-ink);background:color-mix(in oklab, var(--mark-ink) 16%, transparent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.pillar__mark--canadian[data-astro-cid-76co6267]{--mark-ink:var(--accent-text)}.pillar__mark--free[data-astro-cid-76co6267]{--mark-ink:var(--primary-strong)}.pillar__mark--private[data-astro-cid-76co6267]{--mark-ink:var(--color-water)}.pillar__mark[data-astro-cid-76co6267] .pillar__icon{width:52%;height:52%}.pillar__headline[data-astro-cid-76co6267]{font-family:var(--font-heading);color:var(--foreground);margin:1.5rem 0 0;font-size:clamp(1.4rem,1.1rem + .9vw,1.9rem);font-weight:900;line-height:1.1}.pillar__body[data-astro-cid-76co6267]{max-width:36ch;color:var(--muted-foreground);margin:.9rem 0 0;font-size:1.05rem;line-height:1.6}.pillar[data-astro-cid-76co6267]:nth-child(2){--reveal-delay:.1s}.pillar[data-astro-cid-76co6267]:nth-child(3){--reveal-delay:.2s}.beyond-card{background:var(--accent-strong);color:#fff}.beyond-headline[data-astro-cid-iau4yrtk]{white-space:nowrap;color:#fff;font-size:clamp(1.75rem,.9rem + 3.6vw,4.2rem)}.beyond-body[data-astro-cid-iau4yrtk]{text-wrap:pretty;color:oklch(100% 0 0/.9)}.faq-layout{gap:2.5rem;display:grid}@media (width>=64rem){.faq-layout{grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);align-items:start;gap:4rem}.faq-head[data-astro-cid-hemr5th4]{position:sticky;top:7rem}}.faq-contact[data-astro-cid-hemr5th4]{min-height:2.75rem;color:var(--accent-text);text-underline-offset:.3em;align-items:center;gap:.4rem;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.faq-contact[data-astro-cid-hemr5th4] svg[data-astro-cid-hemr5th4]{width:1.1rem;height:1.1rem;transition:transform .18s ease-out}.faq-contact[data-astro-cid-hemr5th4]:hover svg[data-astro-cid-hemr5th4]{transform:translate(3px)}.teaser-eyebrow[data-astro-cid-gahztym6]{align-items:center;gap:.75rem;display:flex}.teaser-eyebrow[data-astro-cid-gahztym6]:before{content:"";background:var(--accent);flex-shrink:0;width:1.75rem;height:1px;display:block}.notes-lead[data-astro-cid-gahztym6],.notes-item[data-astro-cid-gahztym6]{color:inherit;text-decoration:none;display:block}.notes-meta[data-astro-cid-gahztym6]{color:var(--muted-foreground);margin:0;font-size:.9rem;font-weight:500}.notes-lead[data-astro-cid-gahztym6]{border-top:2px solid var(--foreground);margin-top:2.5rem;padding:1.75rem 0 2.25rem}.notes-lead__title[data-astro-cid-gahztym6]{max-width:22ch;font-family:var(--font-heading);color:var(--foreground);margin:.75rem 0 0;font-size:clamp(2rem,1.3rem + 2.6vw,3.5rem);font-weight:900;line-height:1.02;transition:color .15s ease-out}.notes-lead__body[data-astro-cid-gahztym6]{max-width:60ch;color:var(--muted-foreground);-webkit-line-clamp:4;-webkit-box-orient:vertical;margin:1rem 0 0;font-size:1.1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.notes-rest[data-astro-cid-gahztym6]{border-top:1px solid color-mix(in oklab, var(--foreground) 16%, transparent);display:grid}.notes-item[data-astro-cid-gahztym6]{padding:1.5rem 0}.notes-item[data-astro-cid-gahztym6]+.notes-item[data-astro-cid-gahztym6]{border-top:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}@media (width>=48rem){.notes-rest[data-astro-cid-gahztym6]{grid-template-columns:repeat(3,minmax(0,1fr))}.notes-item[data-astro-cid-gahztym6]{padding:1.5rem 1.75rem .5rem}.notes-item[data-astro-cid-gahztym6]:first-child{padding-left:0}.notes-item[data-astro-cid-gahztym6]+.notes-item[data-astro-cid-gahztym6]{border-top:0;border-left:1px solid color-mix(in oklab, var(--foreground) 16%, transparent)}}.notes-item__title[data-astro-cid-gahztym6]{font-family:var(--font-heading);color:var(--foreground);margin:.6rem 0 0;font-size:clamp(1.15rem,1rem + .4vw,1.35rem);font-weight:900;line-height:1.2;transition:color .15s ease-out}.notes-item__body[data-astro-cid-gahztym6]{color:var(--muted-foreground);-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:.6rem 0 0;font-size:1rem;line-height:1.6;display:-webkit-box;overflow:hidden}.notes-lead[data-astro-cid-gahztym6]:hover .notes-lead__title[data-astro-cid-gahztym6],.notes-item[data-astro-cid-gahztym6]:hover .notes-item__title[data-astro-cid-gahztym6],.notes-lead[data-astro-cid-gahztym6]:focus-visible .notes-lead__title[data-astro-cid-gahztym6],.notes-item[data-astro-cid-gahztym6]:focus-visible .notes-item__title[data-astro-cid-gahztym6]{color:var(--accent-text);text-underline-offset:.18em;text-decoration:underline 2px}.notes-lead[data-astro-cid-gahztym6]:focus-visible,.notes-item[data-astro-cid-gahztym6]:focus-visible{outline:none}.notes-item[data-astro-cid-gahztym6][data-index="1"]{--reveal-delay:.1s}.notes-item[data-astro-cid-gahztym6][data-index="2"]{--reveal-delay:.2s}.cta-slab[data-astro-cid-uogirkcr]{background:var(--ember-deep);color:#fff;border-radius:2rem;padding:2.5rem 1.5rem}@media (width>=48rem){.cta-slab[data-astro-cid-uogirkcr]{padding:3.5rem 3rem}}.cta-slab__muted[data-astro-cid-uogirkcr]{color:oklch(100% 0 0/.72)}.cta-slab[data-astro-cid-uogirkcr] .signup-shell{--field-bg:white;--field-fg:oklch(29.92% .0088 159.54);--field-placeholder:oklch(44.95% 0 0);--field-border:transparent}.cta-slab[data-astro-cid-uogirkcr] .cta-proof[data-astro-cid-uogirkcr]{color:#fff}.cta-form[data-astro-cid-uogirkcr]{--reveal-delay:.12s}.cta-proof[data-astro-cid-uogirkcr]{color:#fff;flex-wrap:wrap;gap:.5rem 1.5rem;font-size:.9rem;font-weight:600;display:flex}.cta-proof__item[data-astro-cid-uogirkcr]{align-items:baseline;gap:.5rem;display:flex}.cta-proof__item[data-astro-cid-uogirkcr]:before{content:"✓";color:oklch(72.72% .1488 44.71);flex:none;font-weight:900}
