.hello[data-astro-cid-to2ulzu4]{aspect-ratio:1;cursor:default;display:block;position:relative}.part[data-astro-cid-to2ulzu4],.part[data-astro-cid-to2ulzu4] img{width:100%;height:100%;position:absolute;inset:0}.hop[data-astro-cid-to2ulzu4]{transform-origin:var(--o-hop)}.arm[data-astro-cid-to2ulzu4]{transform-origin:var(--o-arm)}.leaf[data-astro-cid-to2ulzu4]{transform-origin:var(--o-leaf)}.blink[data-astro-cid-to2ulzu4]{opacity:0}@media (prefers-reduced-motion:no-preference){.play[data-astro-cid-to2ulzu4] .hop[data-astro-cid-to2ulzu4]{animation:hello-hop var(--dur) ease-in-out .3s both}.play[data-astro-cid-to2ulzu4] .arm[data-astro-cid-to2ulzu4]{animation:hello-arm var(--dur) ease-in-out .3s both}.play[data-astro-cid-to2ulzu4] .leaf[data-astro-cid-to2ulzu4]{animation:hello-leaf var(--dur) ease-in-out .3s both}.play[data-astro-cid-to2ulzu4] .blink[data-astro-cid-to2ulzu4]{animation:hello-blink var(--dur) linear .3s both}}.phone[data-astro-cid-pi5iexg2]{aspect-ratio:300/610;background:#2a232d;border-radius:46px;width:300px;max-width:100%;margin:0;padding:12px;box-shadow:inset 0 0 0 2px #4a404f,0 30px 60px #352c3840,0 10px 20px #352c3826}.screen[data-astro-cid-pi5iexg2]{color:#352c38;background:#fff8ef;border-radius:36px;flex-direction:column;gap:12px;height:100%;padding:14px 16px 0;font-size:13px;line-height:1.35;display:flex;position:relative;overflow:hidden}.status[data-astro-cid-pi5iexg2]{justify-content:space-between;align-items:center;padding:0 6px;font-size:12px;font-weight:700;display:flex}.notch[data-astro-cid-pi5iexg2]{background:#2a232d;border-radius:999px;width:84px;height:22px}.status[data-astro-cid-pi5iexg2] span[data-astro-cid-pi5iexg2]:last-child{letter-spacing:-2px;font-size:9px}.hello[data-astro-cid-pi5iexg2]{color:#5e5462;margin:6px 0 -10px;font-weight:600}.today[data-astro-cid-pi5iexg2]{font-family:var(--font-display);margin:0;font-size:26px;font-weight:600}.dose-card[data-astro-cid-pi5iexg2]{background:#fff;border:1px solid #f0e4d6;border-radius:22px;padding:14px;box-shadow:0 6px 18px #352c381a}.dose-top[data-astro-cid-pi5iexg2]{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tag[data-astro-cid-pi5iexg2]{color:#4f6b4b;background:#e3ebe0;border-radius:999px;padding:3px 9px;font-size:12px;font-weight:700}.when[data-astro-cid-pi5iexg2]{color:#5e5462;font-size:12px;font-weight:600}.take[data-astro-cid-pi5iexg2]{font-family:var(--font-display);margin:0;font-size:27px;font-weight:600;line-height:1.1}.detail[data-astro-cid-pi5iexg2]{color:#4a414d;margin:6px 0 12px;font-size:12.5px}.log[data-astro-cid-pi5iexg2]{color:#352c38;height:40px;font-family:var(--font-display);background:#f27768;border-radius:999px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:flex}.week[data-astro-cid-pi5iexg2]{background:#e3ebe0;border-radius:18px;padding:10px 12px}.week-title[data-astro-cid-pi5iexg2]{color:#4f6b4b;margin:0 0 8px;font-size:12px;font-weight:700}.week[data-astro-cid-pi5iexg2] ol[data-astro-cid-pi5iexg2]{justify-content:space-between;margin:0;padding:0;list-style:none;display:flex}.week[data-astro-cid-pi5iexg2] li[data-astro-cid-pi5iexg2] span[data-astro-cid-pi5iexg2]{background:#fff8ef;border-radius:50%;place-items:center;width:26px;height:26px;font-size:11px;font-weight:700;display:grid}.week[data-astro-cid-pi5iexg2] li[data-astro-cid-pi5iexg2].done span[data-astro-cid-pi5iexg2]{color:#fff8ef;background:#4f6b4b}.week[data-astro-cid-pi5iexg2] li[data-astro-cid-pi5iexg2].today span[data-astro-cid-pi5iexg2]{box-shadow:0 0 0 2px #f27768}.row[data-astro-cid-pi5iexg2]{background:#fff;border:1px solid #f0e4d6;border-radius:16px;align-items:center;gap:10px;padding:10px 12px;font-weight:600;display:flex}.row[data-astro-cid-pi5iexg2] small[data-astro-cid-pi5iexg2]{color:#5e5462;font-weight:600}.dot[data-astro-cid-pi5iexg2]{background:linear-gradient(#a8bfa3 0 28%,#f6efe6 28%);border:1px solid #d9cfc3;border-radius:6px 6px 9px 9px;flex:none;width:28px;height:34px}.share-art[data-astro-cid-yejhuqcu]{justify-items:center;display:grid}.qr-card[data-astro-cid-yejhuqcu]{text-align:center;background:#fff8ef;border:3px solid #f27768;border-radius:24px;width:260px;margin:0;padding:18px 18px 14px;transform:rotate(-3deg);box-shadow:0 20px 40px #352c382e}.qr[data-astro-cid-yejhuqcu]{background:#fff;border-radius:12px;position:relative;overflow:hidden}.qr[data-astro-cid-yejhuqcu] svg{width:100%;height:auto;display:block}.qr-face[data-astro-cid-yejhuqcu]{background:#fff;border-radius:12px;width:22%;height:auto;padding:3px;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}figcaption[data-astro-cid-yejhuqcu]{color:#b8463a;margin-top:10px;font-size:.85rem;font-weight:700}.bubble[data-astro-cid-yejhuqcu]{color:#352c38;background:#fff;border:1px solid #f0e4d6;border-radius:18px 18px 4px;justify-self:end;width:250px;margin-top:-22px;padding:12px 14px;font-size:.85rem;line-height:1.4;position:relative;box-shadow:0 10px 24px #352c3824}.bubble[data-astro-cid-yejhuqcu] p[data-astro-cid-yejhuqcu]{margin:0 0 4px}.muted[data-astro-cid-yejhuqcu]{color:#5e5462}.head[data-astro-cid-yejhuqcu]{font-family:var(--font-display);font-size:.95rem;font-weight:600}dl[data-astro-cid-yejhuqcu]{grid-template-columns:auto auto;gap:3px 12px;margin:6px 0 8px;display:grid}dt[data-astro-cid-yejhuqcu]{color:#5e5462}dd[data-astro-cid-yejhuqcu]{text-align:right;margin:0;font-weight:700}.muted[data-astro-cid-yejhuqcu]{margin:0!important}@media (width<=680px){.bubble[data-astro-cid-yejhuqcu]{justify-self:center;width:min(280px,100%)}}.snip[data-astro-cid-qavrzxz3]{color:#352c38;background:#fff8ef;border:1px solid #f0e4d6;border-radius:18px;flex-direction:column;gap:8px;min-height:196px;margin:0 0 18px;padding:14px;font-size:12.5px;line-height:1.35;display:flex}.snip[data-astro-cid-qavrzxz3] p[data-astro-cid-qavrzxz3]{margin:0}.screen-title[data-astro-cid-qavrzxz3]{font-family:var(--font-display);font-size:18px;font-weight:600}.chip[data-astro-cid-qavrzxz3],.tag[data-astro-cid-qavrzxz3]{color:#4f6b4b;background:#e3ebe0;border-radius:999px;align-self:flex-start;padding:3px 9px;font-size:11.5px;font-weight:700}.field[data-astro-cid-qavrzxz3]{background:#fff;border:1px solid #f0e4d6;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 11px;display:flex}.label[data-astro-cid-qavrzxz3]{color:#5e5462;font-weight:600}.value[data-astro-cid-qavrzxz3]{font-weight:700}.note[data-astro-cid-qavrzxz3]{color:#4f6b4b;font-size:12px;font-weight:700}.readback[data-astro-cid-qavrzxz3],.card[data-astro-cid-qavrzxz3]{background:#fff;border:1px solid #f0e4d6;border-radius:16px;padding:11px 12px;box-shadow:0 4px 12px #352c3814}.take[data-astro-cid-qavrzxz3]{font-family:var(--font-display);font-size:21px;font-weight:600;line-height:1.1}.take[data-astro-cid-qavrzxz3].small{font-size:18px}.dose-row[data-astro-cid-qavrzxz3]{justify-content:space-between;align-items:center;gap:10px;margin-top:8px;display:flex}.detail[data-astro-cid-qavrzxz3].tight{margin:2px 0 0!important}.detail[data-astro-cid-qavrzxz3]{color:#4a414d;font-size:11.5px;margin:4px 0 6px!important}.syringe[data-astro-cid-qavrzxz3]{width:100%;height:auto;display:block}.needle[data-astro-cid-qavrzxz3]{stroke:#8f8494;stroke-width:2px;stroke-linecap:round}.hub[data-astro-cid-qavrzxz3]{fill:#e9c46a}.barrel[data-astro-cid-qavrzxz3]{fill:#fff;stroke:#8f8494;stroke-width:1.5px}.fill[data-astro-cid-qavrzxz3]{fill:#f277684d}.mark[data-astro-cid-qavrzxz3]{stroke:#352c38;stroke-width:.8px}.mark[data-astro-cid-qavrzxz3].long{stroke-width:1.3px}.num[data-astro-cid-qavrzxz3]{fill:#5e5462;font-family:var(--font-display);font-size:11px;font-weight:600}.num[data-astro-cid-qavrzxz3].on{fill:#b8463a;font-weight:700}.stopper[data-astro-cid-qavrzxz3]{fill:#352c38}.rod[data-astro-cid-qavrzxz3]{fill:#c9bfcc}.top[data-astro-cid-qavrzxz3]{justify-content:space-between;align-items:center;display:flex}.when[data-astro-cid-qavrzxz3]{color:#b8463a;font-size:11.5px;font-weight:700}.log-pill[data-astro-cid-qavrzxz3]{height:28px;font-family:var(--font-display);background:#f27768;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:600;display:flex}.logged[data-astro-cid-qavrzxz3]{color:#4f6b4b;background:#e3ebe0;border-radius:12px;align-items:center;gap:7px;padding:7px 11px;font-weight:700;display:flex}.week[data-astro-cid-qavrzxz3]{justify-content:space-between;margin:2px 0 0;padding:0 4px;list-style:none;display:flex}.week[data-astro-cid-qavrzxz3] li[data-astro-cid-qavrzxz3]{background:#fff;border:1px solid #f0e4d6;border-radius:50%;place-items:center;width:24px;height:24px;font-size:10.5px;font-weight:700;display:grid}.week[data-astro-cid-qavrzxz3] li[data-astro-cid-qavrzxz3].done{color:#fff8ef;background:#4f6b4b;border-color:#4f6b4b}.week[data-astro-cid-qavrzxz3] li[data-astro-cid-qavrzxz3].today{color:#fff8ef;background:#4f6b4b;border-color:#4f6b4b;box-shadow:0 0 0 2px #fff8ef,0 0 0 4px #f27768}.tick[data-astro-cid-qavrzxz3]{color:#fff8ef;background:#4f6b4b;border-radius:50%;place-items:center;width:18px;height:18px;font-size:11px;display:grid}.hero[data-astro-cid-lcdefpme]{padding:clamp(40px,7vw,88px) 0 clamp(48px,7vw,80px);overflow:hidden}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.hl[data-astro-cid-lcdefpme]{background:linear-gradient(transparent 62%, color-mix(in srgb, var(--coral) 45%, transparent) 62%);padding:0 .05em}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:12px;margin:28px 0 24px;display:flex}.pills[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--bg-raised);border:1px solid var(--line);border-radius:999px;padding:.35em .9em .35em .75em;font-size:.92rem;font-weight:700}.pills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";color:var(--sage-deep);margin-right:.4em}.hero-art[data-astro-cid-lcdefpme]{justify-content:center;padding:20px 0 20px 40px;display:flex;position:relative}.blob[data-astro-cid-lcdefpme]{background:radial-gradient(closest-side, color-mix(in srgb, var(--sage) 70%, transparent), transparent), radial-gradient(closest-side at 70% 80%, color-mix(in srgb, var(--coral) 30%, transparent), transparent);filter:blur(8px);z-index:0;position:absolute;inset:4% -10% 0 6%}.hero-art[data-astro-cid-lcdefpme] .phone{z-index:1;position:relative;transform:rotate(3deg)}.hero-art[data-astro-cid-lcdefpme] .hero-mascot{z-index:2;width:190px;height:190px;position:absolute;bottom:-6px;left:-10px}.statement[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--cream);padding:56px 0}:root[data-theme=dark] .statement[data-astro-cid-lcdefpme]{background:var(--bg-raised)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .statement[data-astro-cid-lcdefpme]{background:var(--bg-raised)}}.statement-inner[data-astro-cid-lcdefpme]{text-align:center}.statement-kicker[data-astro-cid-lcdefpme]{color:var(--sage);letter-spacing:.06em;text-transform:uppercase;margin-bottom:.6em;font-size:.85rem;font-weight:700}.statement-take[data-astro-cid-lcdefpme]{font-family:var(--font-display);margin-bottom:.4em;font-size:clamp(1.5rem,3.6vw,2.4rem);font-weight:600;line-height:1.2}.statement-parts[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:8px;margin:0 0 14px;padding:0;list-style:none;display:flex}.statement-parts[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{border:1px solid #fff8ef40;border-radius:999px;padding:4px 12px;font-weight:700}.statement-sub[data-astro-cid-lcdefpme]{color:#e9dfe3;margin:0 auto}.features[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.feature[data-astro-cid-lcdefpme]{padding:24px 24px 20px}.feature[data-astro-cid-lcdefpme] .mascot{width:112px;height:112px;margin:-8px 0 6px -8px}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.person[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0}.ask[data-astro-cid-lcdefpme]{background:var(--bg-sage);border-color:#0000;grid-template-columns:auto 1fr;align-items:center;gap:28px;margin-top:20px;padding:28px 32px;display:grid}.ask[data-astro-cid-lcdefpme] .eyebrow[data-astro-cid-lcdefpme]{background:var(--bg-raised)}.ask[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.6rem}.ask[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-bottom:.6em}.ask[data-astro-cid-lcdefpme] .fine[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:.95rem}.ask-art[data-astro-cid-lcdefpme] .mascot{width:180px;height:180px}.how[data-astro-cid-lcdefpme]{background:var(--bg-tint)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;margin:0;padding:0;list-style:none;display:grid}.step[data-astro-cid-lcdefpme]{padding:18px 18px 24px}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{padding:0 6px}.step-n[data-astro-cid-lcdefpme]{background:var(--coral);width:44px;height:44px;color:var(--on-accent);font-family:var(--font-display);border-radius:50%;place-items:center;margin:0 0 10px 6px;font-size:1.3rem;font-weight:600;display:grid}.share-grid[data-astro-cid-lcdefpme] .fine[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:.9rem}.share-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:48px;display:grid}.privacy-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:center;gap:48px;display:grid}.privacy-art[data-astro-cid-lcdefpme]{justify-content:center;display:flex;position:relative}.privacy-art[data-astro-cid-lcdefpme]:before{content:"";aspect-ratio:1;background:var(--bg-sage);border-radius:50%;width:82%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.privacy-art[data-astro-cid-lcdefpme] .mascot{width:320px;height:320px;position:relative}.checks[data-astro-cid-lcdefpme]{gap:12px;margin:0 0 1.4em;padding:0;list-style:none;display:grid}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:34px;position:relative}.checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"✓";background:var(--bg-sage);width:24px;height:24px;color:var(--sage-deep);border-radius:50%;place-items:center;font-size:.85rem;font-weight:800;display:grid;position:absolute;top:.1em;left:0}:root[data-theme=dark] .checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before,:root[data-theme=dark] .pills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--sage)}@media (prefers-color-scheme:dark){:root:not([data-theme]) .checks[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before,:root:not([data-theme]) .pills[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--sage)}}.people[data-astro-cid-lcdefpme]{background:var(--bg-tint)}.people-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.person[data-astro-cid-lcdefpme]{padding:26px 24px}.never-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(4,1fr);gap:20px;display:grid}.never[data-astro-cid-lcdefpme]{border:2px dashed var(--line);border-radius:var(--radius);padding:22px}.never[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.15rem}.never[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:.98rem}.x[data-astro-cid-lcdefpme]{background:var(--bg-tint);vertical-align:.12em;border-radius:50%;place-items:center;width:26px;height:26px;margin-right:.2em;font-size:.75rem;display:inline-grid}.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:.75fr 1.25fr;align-items:start;gap:48px;display:grid}.faq-side[data-astro-cid-lcdefpme]{position:sticky;top:100px}.faq-side[data-astro-cid-lcdefpme] .mascot{width:220px;height:220px;margin-top:8px}.faq-list[data-astro-cid-lcdefpme]{gap:12px;display:grid}.faq[data-astro-cid-lcdefpme]{box-shadow:none;padding:0}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;font-family:var(--font-display);min-height:44px;padding:18px 52px 18px 22px;font-size:1.12rem;font-weight:600;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--link);font-size:1.5rem;transition:transform .2s;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.faq[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-50%)rotate(45deg)}.faq[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;padding:0 22px 20px}.more[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:8px 0 0}.get-card[data-astro-cid-lcdefpme]{background:var(--coral);color:var(--ink);border-radius:32px;grid-template-columns:auto 1fr;align-items:center;gap:32px;padding:40px 48px;display:grid;overflow:hidden}.get-card[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--ink)}.get-card[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:34em;font-size:1.1rem}.get-card[data-astro-cid-lcdefpme] .get-mascot{background:var(--cream);border-radius:50%;width:240px;height:240px;padding:16px}.get-card[data-astro-cid-lcdefpme] .button-primary[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--cream);box-shadow:none}.get-card[data-astro-cid-lcdefpme] .ctas[data-astro-cid-lcdefpme]{margin:18px 0 20px}.stores[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:10px;display:flex}.store[data-astro-cid-lcdefpme]{border:2px solid var(--ink);font-family:var(--font-display);color:var(--ink);border-radius:14px;flex-direction:column;padding:8px 18px;font-size:1.1rem;font-weight:600;line-height:1.15;display:inline-flex}.store-small[data-astro-cid-lcdefpme]{font-family:var(--font-body);font-size:.72rem;font-weight:700}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.share-grid[data-astro-cid-lcdefpme],.privacy-grid[data-astro-cid-lcdefpme],.faq-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-art[data-astro-cid-lcdefpme]{padding-left:0}.features[data-astro-cid-lcdefpme],.never-grid[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}.faq-side[data-astro-cid-lcdefpme]{position:static}.faq-side[data-astro-cid-lcdefpme] .mascot{display:none}}@media (width<=680px){.features[data-astro-cid-lcdefpme],.never-grid[data-astro-cid-lcdefpme],.steps[data-astro-cid-lcdefpme],.people-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ask[data-astro-cid-lcdefpme],.get-card[data-astro-cid-lcdefpme]{text-align:left;grid-template-columns:1fr;padding:28px 22px}.ask-art[data-astro-cid-lcdefpme] .mascot{width:130px;height:130px}.get-card[data-astro-cid-lcdefpme] .get-mascot{width:150px;height:150px}.hero-art[data-astro-cid-lcdefpme] .hero-mascot{width:130px;height:130px;left:0}.privacy-art[data-astro-cid-lcdefpme] .mascot{width:240px;height:240px}}.try[data-astro-cid-lcdefpme]{text-align:center;margin:28px 0 0;font-weight:600}
