.phone[data-astro-cid-ffds4msa]{border:7px solid var(--ink);background:var(--sage-tint);border-radius:46px;width:300px;max-width:100%;height:auto;display:block}.strip[data-astro-cid-kvecmhvm]{text-align:left;width:100%}.track[data-astro-cid-kvecmhvm]{background:#ffffffb3;border-radius:999px;height:18px;position:relative}.segment[data-astro-cid-kvecmhvm]{box-sizing:border-box;border-radius:999px;position:absolute;top:0;bottom:0}.slept[data-astro-cid-kvecmhvm]{background:var(--sage)}.predicted[data-astro-cid-kvecmhvm]{border:2px dashed var(--predicted)}.night[data-astro-cid-kvecmhvm]{background:var(--night-segment)}.now[data-astro-cid-kvecmhvm]{background:var(--apricot);border-radius:2px;width:2px;height:30px;position:absolute;top:-6px}.labels[data-astro-cid-kvecmhvm]{height:18px;color:var(--ink-muted);margin-top:10px;font-size:12px;font-weight:500;position:relative}.labels[data-astro-cid-kvecmhvm] span[data-astro-cid-kvecmhvm]{position:absolute}@media (width<=480px){.nap[data-astro-cid-kvecmhvm]{display:none}}.hero[data-astro-cid-lcdefpme]{padding:132px var(--gutter) 64px;background:linear-gradient(#e8eddb 0%,#f1f2e7 100%)}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;align-items:center;max-width:960px;margin:0 auto;display:flex}.state-pill[data-astro-cid-lcdefpme]{background:var(--sage-pill);color:var(--sage-deep);border-radius:999px;margin:0;padding:8px 14px;font-size:15px;font-weight:700}.number[data-astro-cid-lcdefpme]{letter-spacing:-.05em;margin-top:22px;font-size:clamp(128px,19vw,236px);font-weight:700;line-height:.95}.unit[data-astro-cid-lcdefpme]{letter-spacing:0;color:var(--sage);font-size:clamp(34px,4.4vw,56px);font-weight:600}.until[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:8px 0 0;font-size:clamp(20px,3vw,24px);font-weight:500}h1[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-top:44px;font-size:clamp(32px,4vw,46px)}.intro[data-astro-cid-lcdefpme]{max-width:560px;color:var(--ink-muted);margin:16px 0 0;font-size:clamp(17px,2.2vw,19px);line-height:1.5}.soon[data-astro-cid-lcdefpme]{background:var(--sage-pill);min-height:48px;color:var(--sage-deep);border-radius:24px;align-items:center;margin:28px 0 56px;padding:0 24px;font-size:18px;font-weight:700;display:inline-flex}.how[data-astro-cid-lcdefpme]{max-width:calc(1120px + 2 * var(--gutter));padding:96px var(--gutter);text-align:center;margin:0 auto}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;font-size:clamp(32px,4vw,40px)}.how-intro[data-astro-cid-lcdefpme]{max-width:520px;color:var(--ink-muted);margin:14px auto 0;font-size:18px}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:48px 32px;margin-top:56px;display:grid}.step[data-astro-cid-lcdefpme]{flex-direction:column;align-items:center;display:flex}.step[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:28px;font-size:20px}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:300px;color:var(--ink-muted);margin:8px 0 0;font-size:16px}@media (width<=700px){.step[data-astro-cid-lcdefpme]{align-items:stretch}.step[data-astro-cid-lcdefpme]:first-child{align-items:center}.step[data-astro-cid-lcdefpme]:not(:first-child) .phone{display:none}.step[data-astro-cid-lcdefpme]:not(:first-child) h3[data-astro-cid-lcdefpme]{margin-top:0}.step[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{max-width:none}.steps[data-astro-cid-lcdefpme]{gap:24px}}.features[data-astro-cid-lcdefpme]{max-width:calc(760px + 2 * var(--gutter));padding:0 var(--gutter) 96px;margin:0 auto}.features[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-bottom:20px;font-size:32px}.feature[data-astro-cid-lcdefpme]{border-top:1px solid var(--hairline);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:6px 32px;padding:22px 0;display:grid}.feature[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--hairline)}.feature[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{letter-spacing:0;font-size:18px;line-height:1.5}.feature[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:0;font-size:16px;line-height:1.5}.honest[data-astro-cid-lcdefpme]{background:var(--sage-tint);padding:clamp(48px, 8vw, 88px) var(--gutter)}.honest-inner[data-astro-cid-lcdefpme]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:48px 72px;max-width:1120px;margin:0 auto;display:grid}.honest[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{font-size:clamp(26px,3.4vw,32px)}.honest[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--ink-muted);margin:14px 0 0;font-size:17px}.closing[data-astro-cid-lcdefpme]{padding:clamp(56px, 8vw, 96px) var(--gutter);text-align:center;flex-direction:column;align-items:center;display:flex}.closing[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{letter-spacing:-.025em;margin-top:24px;font-size:clamp(32px,4vw,40px)}
