.phone-wrap[data-astro-cid-h3dascxv]{width:min(320px,100%);margin:0;padding:24px 0;position:relative}.blob[data-astro-cid-h3dascxv]{mix-blend-mode:multiply;border-radius:50%;position:absolute}.blob--rose[data-astro-cid-h3dascxv]{background:var(--rose-mid);width:220px;height:220px;top:40px;left:-40px}.blob--lavender[data-astro-cid-h3dascxv]{background:var(--lavender-mid);width:200px;height:200px;top:120px;right:-50px}.blob--peach[data-astro-cid-h3dascxv]{background:var(--peach-mid);width:180px;height:180px;bottom:0;left:30px}.phone[data-astro-cid-h3dascxv]{background:var(--dark-card);box-shadow:var(--shadow-phone);border-radius:50px;padding:10px;position:relative}.screen[data-astro-cid-h3dascxv]{background:var(--background);border-radius:40px;flex-direction:column;gap:12px;padding:30px 16px 20px;display:flex}.head[data-astro-cid-h3dascxv]{justify-content:space-between;align-items:center;gap:8px;display:flex}.date[data-astro-cid-h3dascxv]{color:var(--text-muted);font-size:12px}.greeting[data-astro-cid-h3dascxv]{font-family:var(--font-heading);letter-spacing:-.01em;font-size:22px;font-weight:600;line-height:1.25}.avatar[data-astro-cid-h3dascxv]{background:var(--rose-soft);width:38px;height:38px;color:var(--rose-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:700;display:flex}.cycle[data-astro-cid-h3dascxv]{background:var(--card);box-shadow:var(--shadow-card);border-radius:20px;align-items:center;gap:12px;padding:12px;display:flex}.ring[data-astro-cid-h3dascxv]{flex:none;width:62px;height:62px;position:relative}.ring-label[data-astro-cid-h3dascxv]{flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex;position:absolute;inset:0}.ring-small[data-astro-cid-h3dascxv]{color:var(--text-muted);font-size:9px}.ring-num[data-astro-cid-h3dascxv]{font-size:17px;font-weight:700}.phase[data-astro-cid-h3dascxv]{color:var(--primary);font-size:14px;font-weight:700}.phase-text[data-astro-cid-h3dascxv]{color:var(--text-body);font-size:12px;line-height:1.4}.tiles[data-astro-cid-h3dascxv]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.tile[data-astro-cid-h3dascxv]{border-radius:16px;padding:10px 9px}.t-label[data-astro-cid-h3dascxv]{font-size:10px;font-weight:600}.t-value[data-astro-cid-h3dascxv]{font-size:16px;font-weight:700}.t-note[data-astro-cid-h3dascxv]{font-size:10px}.tile--lavender[data-astro-cid-h3dascxv]{background:var(--lavender-surface);color:var(--lavender-text)}.tile--lavender[data-astro-cid-h3dascxv] .t-value[data-astro-cid-h3dascxv]{color:var(--lavender-dark)}.tile--rose[data-astro-cid-h3dascxv]{background:var(--rose-light);color:var(--rose-dark)}.tile--peach[data-astro-cid-h3dascxv]{background:var(--peach-surface);color:var(--peach-dark)}.today[data-astro-cid-h3dascxv]{background:var(--dark-card);border-radius:22px;flex-direction:column;gap:6px;padding:16px;display:flex}.today-muted[data-astro-cid-h3dascxv]{color:var(--on-dark-muted);font-size:11px}.today-title[data-astro-cid-h3dascxv]{font-family:var(--font-heading);color:var(--on-dark);font-size:20px;font-weight:600}.reason[data-astro-cid-h3dascxv]{background:var(--on-dark-inset);color:var(--on-dark-body);border-radius:14px;align-items:flex-start;gap:8px;margin-top:4px;padding:10px;font-size:12px;line-height:1.4;display:flex}.reason[data-astro-cid-h3dascxv] svg{flex:none;margin-top:1px}.start[data-astro-cid-h3dascxv]{background:var(--rose-mid);height:40px;color:var(--text);border-radius:999px;justify-content:center;align-items:center;margin-top:6px;font-size:14px;font-weight:700;display:flex}@media (width<=400px){.blob--rose[data-astro-cid-h3dascxv]{width:180px;height:180px;left:-24px}.blob--lavender[data-astro-cid-h3dascxv]{width:170px;height:170px;right:-24px}}.waitlist[data-astro-cid-lsxrvkd2]{text-align:left;flex-direction:column;gap:8px;width:100%;max-width:520px;display:flex}.waitlist-label[data-astro-cid-lsxrvkd2]{color:var(--text-muted);font-size:13px;font-weight:600}.waitlist-row[data-astro-cid-lsxrvkd2]{flex-wrap:wrap;gap:10px;display:flex}.waitlist-input[data-astro-cid-lsxrvkd2]{border:1.5px solid var(--border);background:var(--card);min-width:0;height:56px;color:var(--text);border-radius:999px;flex:240px;padding:0 20px;font-size:16px}.waitlist-input[data-astro-cid-lsxrvkd2]::placeholder{color:var(--text-muted);opacity:.8}.waitlist-input[data-astro-cid-lsxrvkd2][aria-invalid=true]{border-color:var(--primary)}.waitlist[data-astro-cid-lsxrvkd2] .btn[data-astro-cid-lsxrvkd2]{flex:none}.waitlist-status[data-astro-cid-lsxrvkd2]{color:var(--rose-dark);margin:2px 0 0;font-size:14px;font-weight:600;line-height:1.45}.waitlist--dark[data-astro-cid-lsxrvkd2] .waitlist-label[data-astro-cid-lsxrvkd2]{color:var(--on-dark-muted)}.waitlist--dark[data-astro-cid-lsxrvkd2] .waitlist-input[data-astro-cid-lsxrvkd2]{border:0}.waitlist--dark[data-astro-cid-lsxrvkd2] .waitlist-status[data-astro-cid-lsxrvkd2]{color:var(--rose-mid)}@media (width<=480px){.waitlist[data-astro-cid-lsxrvkd2] .btn[data-astro-cid-lsxrvkd2]{flex:100%}}.hero[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:48px;padding-bottom:72px;display:flex}.hero-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:460px;gap:22px;min-width:0;display:flex}.eyebrow-pill[data-astro-cid-lcdefpme]{background:var(--rose-light);color:var(--rose-dark);border-radius:999px;align-self:flex-start;padding:6px 14px;font-size:13px;font-weight:700}.hero-lead[data-astro-cid-lcdefpme]{color:var(--text-body);max-width:520px;margin:0;font-size:19px;line-height:1.55}.hero-text[data-astro-cid-lcdefpme] .waitlist{margin-top:6px}.form-note[data-astro-cid-lcdefpme]{color:var(--text-muted);margin:0;font-size:13px}.hero-visual[data-astro-cid-lcdefpme]{flex:380px;justify-content:center;min-width:0;display:flex}.trust[data-astro-cid-lcdefpme]{padding-bottom:88px}.trust-list[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:10px;margin:0;padding:0;list-style:none;display:flex}.trust-pill[data-astro-cid-lcdefpme]{background:var(--card);border:1.5px solid var(--border);color:var(--text-body);border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;display:flex}.section-pad[data-astro-cid-lcdefpme]{padding-bottom:104px}.section-pad--top[data-astro-cid-lcdefpme]{padding-top:104px}.center[data-astro-cid-lcdefpme]{text-align:center}.section-head[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;gap:14px;max-width:720px;margin:0 auto 44px;display:flex}.grid-3[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(min(280px,100%),1fr));gap:16px;display:grid}.area[data-astro-cid-lcdefpme]{flex-direction:column;gap:14px;display:flex}.area[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:20px;font-weight:700}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:19px}.area[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0;font-size:15px;line-height:1.5}.area-badge[data-astro-cid-lcdefpme]{margin-top:auto}.band[data-astro-cid-lcdefpme]{background:var(--card)}.band-inner[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:56px;padding-top:96px;padding-bottom:96px;display:flex}.band-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:420px;gap:18px;min-width:0;display:flex}.eyebrow[data-astro-cid-lcdefpme]{color:var(--primary);letter-spacing:.06em;text-transform:uppercase;font-size:13px;font-weight:700}.band-demo[data-astro-cid-lcdefpme]{flex-direction:column;flex:440px;gap:12px;min-width:0;display:flex}.why[data-astro-cid-lcdefpme]{background:var(--background);border-radius:24px;flex-direction:column;gap:16px;padding:22px;display:flex}.why[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:0;font-size:15px;font-weight:700}.reason-row[data-astro-cid-lcdefpme]{align-items:flex-start;gap:12px;display:flex}.reason-row[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0;font-size:14px;line-height:1.45}.reason-row[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--text)}.exercise[data-astro-cid-lcdefpme]{background:var(--background);border-radius:18px;align-items:center;gap:12px;min-height:64px;padding:12px 16px;display:flex}.check-dot[data-astro-cid-lcdefpme]{background:var(--primary);border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.exercise-text[data-astro-cid-lcdefpme]{flex:auto;min-width:0}.exercise-name[data-astro-cid-lcdefpme]{font-size:15px;font-weight:600}.exercise-detail[data-astro-cid-lcdefpme]{color:var(--text-muted);font-size:13px}.exercise[data-astro-cid-lcdefpme] .badge[data-astro-cid-lcdefpme]{align-self:center;padding:5px 11px}.override[data-astro-cid-lcdefpme]{color:var(--text-muted);flex-wrap:wrap;align-items:center;gap:8px;padding:4px 4px 0;font-size:13px;display:flex}.chip[data-astro-cid-lcdefpme]{border:1.5px solid var(--border);background:var(--card);min-height:40px;color:var(--text);border-radius:16px;align-items:center;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex}.steps-title[data-astro-cid-lcdefpme]{margin-bottom:44px}.steps[data-astro-cid-lcdefpme]{margin:0;padding:0;list-style:none}.step[data-astro-cid-lcdefpme]{flex-direction:column;gap:12px;display:flex}.step-num[data-astro-cid-lcdefpme]{background:var(--rose-light);width:48px;height:48px;color:var(--rose-dark);font-family:var(--font-heading);border-radius:50%;justify-content:center;align-items:center;font-size:22px;font-weight:600;display:flex}.privacy[data-astro-cid-lcdefpme]{background:var(--lavender-surface);border-radius:28px;flex-wrap:wrap;align-items:center;gap:32px;padding:clamp(28px,5vw,56px);display:flex}.privacy-text[data-astro-cid-lcdefpme]{flex-direction:column;flex:380px;gap:14px;min-width:0;display:flex}.privacy-text[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-heading);margin:0;font-size:clamp(28px,3.4vw,38px);font-weight:600;line-height:1.15}.privacy-text[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--lavender-text);margin:0;font-size:17px;line-height:1.55}.privacy-list[data-astro-cid-lcdefpme]{flex-direction:column;flex:320px;gap:12px;min-width:0;margin:0;padding:0;list-style:none;display:flex}.privacy-list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{color:var(--lavender-dark);align-items:center;gap:12px;font-size:16px;font-weight:600;display:flex}.privacy-check[data-astro-cid-lcdefpme]{background:var(--card)}.faq[data-astro-cid-lcdefpme]{max-width:800px;padding-left:var(--gutter);padding-right:var(--gutter);margin:0 auto}.faq-title[data-astro-cid-lcdefpme]{margin-bottom:32px}.faq-list[data-astro-cid-lcdefpme]{flex-direction:column;gap:8px;display:flex}details[data-astro-cid-lcdefpme]{background:var(--card);box-shadow:var(--shadow-card);border-radius:18px;padding:0 22px}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:64px;font-size:16px;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq-plus[data-astro-cid-lcdefpme]{color:var(--primary);flex:none;font-size:22px;font-weight:400;transition:transform .2s}details[data-astro-cid-lcdefpme][open] .faq-plus[data-astro-cid-lcdefpme]{transform:rotate(45deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--text-body);margin:0 0 20px;font-size:15px;line-height:1.55}.cta-wrap[data-astro-cid-lcdefpme]{padding-bottom:88px;scroll-margin-top:16px}.cta[data-astro-cid-lcdefpme]{background:var(--dark-card);text-align:center;border-radius:32px;flex-direction:column;align-items:center;gap:18px;padding:clamp(32px,6vw,72px) clamp(20px,5vw,64px);display:flex}.cta[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-family:var(--font-heading);letter-spacing:-.015em;color:var(--on-dark);margin:0;font-size:clamp(32px,4.4vw,48px);font-weight:600;line-height:1.1}.cta-lead[data-astro-cid-lcdefpme]{max-width:560px;color:var(--on-dark-body);margin:0;font-size:18px;line-height:1.55}.cta[data-astro-cid-lcdefpme] .waitlist{margin-top:8px}.cta-note[data-astro-cid-lcdefpme]{color:var(--on-dark-muted);margin:4px 0 0;font-size:13px;line-height:1.5}.cta-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--rose-mid)}.cta-note[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--on-dark)}@media (width<=640px){.hero[data-astro-cid-lcdefpme]{gap:40px;padding-top:24px}.section-pad[data-astro-cid-lcdefpme]{padding-bottom:72px}.section-pad--top[data-astro-cid-lcdefpme]{padding-top:72px}.band-inner[data-astro-cid-lcdefpme]{gap:36px;padding-top:64px;padding-bottom:64px}.trust[data-astro-cid-lcdefpme]{padding-bottom:64px}}
