.picker[data-astro-cid-hn5ijt72]{grid-template-columns:minmax(220px,300px) 1fr;align-items:start;gap:clamp(1.25rem,3vw,2.5rem);display:grid}.picker__tabs[data-astro-cid-hn5ijt72]{gap:.375rem;display:grid}.tab[data-astro-cid-hn5ijt72]{cursor:pointer;text-align:left;min-height:56px;color:var(--muted);transition:background-color .25s var(--ease), color .25s, border-color .25s;background:0 0;border:1px solid #0000;border-radius:999px;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.125rem;font-size:1rem;font-weight:600;display:flex}.tab[data-astro-cid-hn5ijt72]:hover{color:var(--ink);background:var(--surface)}.tab[data-astro-cid-hn5ijt72][aria-selected=true]{background:var(--ink);color:var(--on-ink)}.tab__min[data-astro-cid-hn5ijt72]{font-variant-numeric:tabular-nums;opacity:.8;white-space:nowrap;font-size:.875rem;font-weight:500}.panel[data-astro-cid-hn5ijt72]{background:var(--raised);border:1px solid var(--line);border-left:4px solid var(--f);border-radius:var(--radius);box-shadow:var(--shadow);padding:clamp(1.5rem,3vw,2.5rem)}.panel[data-astro-cid-hn5ijt72]:focus-visible{outline-offset:4px}@media (prefers-reduced-motion:no-preference){.panel[data-astro-cid-hn5ijt72]:not([hidden]){animation:panel-in .45s var(--ease)}@keyframes panel-in{0%{opacity:0;transform:translateY(8px)}}}.panel__head[data-astro-cid-hn5ijt72]{justify-items:start;gap:.5rem;display:grid}.panel[data-astro-cid-hn5ijt72] h3[data-astro-cid-hn5ijt72]{font-size:clamp(1.5rem,1.5vw + 1rem,2rem)}.panel__tag[data-astro-cid-hn5ijt72]{color:var(--muted);max-width:48ch}.chip[data-astro-cid-hn5ijt72]{background:color-mix(in srgb, var(--f) 16%, transparent);border-radius:999px;align-items:center;gap:.5rem;padding:.25rem .75rem;font-size:.8125rem;font-weight:600;display:inline-flex}.chip__dot[data-astro-cid-hn5ijt72]{background:var(--f);border-radius:50%;width:7px;height:7px}.bar[data-astro-cid-hn5ijt72]{gap:4px;height:14px;margin-top:1.75rem;display:flex}.bar__seg[data-astro-cid-hn5ijt72]{background:var(--f);border-radius:999px;flex-basis:0;min-width:6px}.bar__seg[data-astro-cid-hn5ijt72]:nth-child(2n){background:color-mix(in srgb, var(--f) 55%, var(--paper))}.bar__scale[data-astro-cid-hn5ijt72]{color:var(--muted);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:.5rem;font-size:.8125rem;display:flex}.steps[data-astro-cid-hn5ijt72]{counter-reset:step;grid-template-columns:1fr 1fr;column-gap:2rem;margin-top:1.5rem;padding:0;list-style:none;display:grid}.steps[data-astro-cid-hn5ijt72] li[data-astro-cid-hn5ijt72]{border-top:1px solid var(--line);counter-increment:step;align-items:baseline;gap:.75rem;padding:.625rem 0;display:flex}.steps[data-astro-cid-hn5ijt72] li[data-astro-cid-hn5ijt72]:before{content:counter(step);color:var(--muted);font-variant-numeric:tabular-nums;min-width:1.25rem;font-size:.8125rem;font-weight:600}.steps__name[data-astro-cid-hn5ijt72]{font-weight:600}.steps__min[data-astro-cid-hn5ijt72]{color:var(--muted);white-space:nowrap;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.875rem}.panel__note[data-astro-cid-hn5ijt72]{color:var(--muted);margin-top:1rem;font-size:.875rem}@media (width<=860px){.picker[data-astro-cid-hn5ijt72]{grid-template-columns:1fr}.picker__tabs[data-astro-cid-hn5ijt72]{scroll-snap-type:x mandatory;scrollbar-width:none;grid-auto-columns:max-content;grid-auto-flow:column;padding-bottom:.25rem;overflow-x:auto}.picker__tabs[data-astro-cid-hn5ijt72]::-webkit-scrollbar{display:none}.tab[data-astro-cid-hn5ijt72]{scroll-snap-align:start;min-height:48px}.steps[data-astro-cid-hn5ijt72]{grid-template-columns:1fr}}.hero[data-astro-cid-lcdefpme]{overflow:clip}.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2rem,5vw,4rem);padding-block:clamp(2.5rem,6vw,5rem) clamp(3rem,7vw,6rem);display:grid}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:13ch;font-size:clamp(2.5rem,4.4vw + 1rem,4.5rem)}.hero[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-top:1.25rem}.hero__cta[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:1rem 1.75rem;margin-top:2rem;display:flex}.hero__visual[data-astro-cid-lcdefpme]{place-items:center;display:grid;position:relative}.hero__phone[data-astro-cid-lcdefpme]{z-index:1;width:min(340px,100%);position:relative}.sun[data-astro-cid-lcdefpme]{z-index:0;aspect-ratio:1;background:radial-gradient(circle at 50% 50%, var(--sun-soft) 0 52%, color-mix(in srgb, var(--sun-soft) 45%, transparent) 52% 66%, transparent 66%);border-radius:50%;width:118%;position:absolute;top:18%}@media (prefers-reduced-motion:no-preference){.sun[data-astro-cid-lcdefpme]{animation:rise 1.8s var(--ease) both}@keyframes rise{0%{opacity:0;transform:translateY(26%)}}}.statement[data-astro-cid-lcdefpme]{background:var(--surface)}.statement__in[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.5rem;display:grid}.statement__title[data-astro-cid-lcdefpme]{letter-spacing:-.035em;max-width:18ch;font-size:clamp(2rem,3.6vw + 1rem,3.75rem)}.statement__body[data-astro-cid-lcdefpme]{color:var(--muted);max-width:54ch;font-size:clamp(1.0625rem,.6vw + .9rem,1.25rem)}.how__in[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,6vw,6rem);display:grid}.how__visual[data-astro-cid-lcdefpme]{justify-items:center;display:grid;position:sticky;top:96px}.how__phone[data-astro-cid-lcdefpme]{width:min(300px,100%)}.how__list[data-astro-cid-lcdefpme]{counter-reset:how;gap:0;margin-top:2.5rem;padding:0;list-style:none;display:grid}.how__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:how;border-top:1px solid var(--line);padding:1.75rem 0 1.75rem 3.5rem;position:relative}.how__list[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(how);background:var(--sun-soft);width:2.25rem;height:2.25rem;color:var(--sun-ink);border-radius:50%;place-items:center;font-size:.9375rem;font-weight:700;display:grid;position:absolute;top:1.6rem;left:0}.how__list[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.3125rem}.how__list[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:52ch;margin-top:.5rem}.routines[data-astro-cid-lcdefpme]{background:var(--surface)}.routines__head[data-astro-cid-lcdefpme]{gap:1rem;margin-bottom:clamp(2rem,4vw,3rem);display:grid}.insights__title[data-astro-cid-lcdefpme]{max-width:20ch;margin-bottom:clamp(2rem,4vw,3rem)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) minmax(0,1fr);grid-template-areas:"shot words words""shot streak optimize";gap:1rem;display:grid}.bento__shot[data-astro-cid-lcdefpme]{background:var(--dawn);border-radius:var(--radius);grid-area:shot;place-items:center;padding:clamp(1.5rem,3vw,2.5rem);display:grid}.bento__shot[data-astro-cid-lcdefpme] .phone[data-astro-cid-lcdefpme]{width:min(260px,100%)}.bento__cell[data-astro-cid-lcdefpme]{border-radius:var(--radius);align-content:start;gap:.75rem;padding:clamp(1.5rem,3vw,2.25rem);display:grid}.bento__cell[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.375rem}.bento__cell[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.bento__cell--words[data-astro-cid-lcdefpme]{background:var(--raised);border:1px solid var(--line);grid-area:words}.bento__cell--streak[data-astro-cid-lcdefpme]{background:var(--sun);color:#1a1916;grid-area:streak}.bento__cell--streak[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:#1a1916;opacity:.85}.bento__cell--optimize[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--on-ink);grid-area:optimize}.bento__cell--optimize[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--on-ink);opacity:.8}.quotes[data-astro-cid-lcdefpme]{gap:.625rem;margin:.25rem 0 0;padding:0;list-style:none;display:grid}.quotes[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{letter-spacing:-.015em;font-size:clamp(1.0625rem,.8vw + .85rem,1.375rem);font-weight:600;line-height:1.35}.small[data-astro-cid-lcdefpme]{font-size:.875rem}.plans__in[data-astro-cid-lcdefpme]{gap:clamp(2rem,4vw,3rem);display:grid}.plans__head[data-astro-cid-lcdefpme]{gap:1rem;display:grid}.plans__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr auto;align-items:stretch;gap:1rem;display:grid}.plan[data-astro-cid-lcdefpme]{border-radius:var(--radius);border:1px solid var(--line);background:var(--raised);padding:clamp(1.5rem,3vw,2.25rem)}.plan[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-size:1.5rem}.plan[data-astro-cid-lcdefpme] ul[data-astro-cid-lcdefpme]{gap:.875rem;margin-top:1.25rem;padding:0;list-style:none;display:grid}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{padding-left:1.75rem;position:relative}.plan[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:"";border-bottom:2.5px solid;border-left:2.5px solid;width:1rem;height:.55rem;position:absolute;top:.45em;left:0;transform:rotate(-45deg)scale(.8)}.plan--premium[data-astro-cid-lcdefpme]{background:var(--sun-soft);border-color:#0000}.plan--premium[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{color:var(--sun-ink)}.plans__shot[data-astro-cid-lcdefpme]{align-self:center;width:200px}.faq[data-astro-cid-lcdefpme]{background:var(--surface)}.faq__in[data-astro-cid-lcdefpme]{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.faq__list[data-astro-cid-lcdefpme]{display:grid}details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}details[data-astro-cid-lcdefpme]:last-of-type{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;min-height:64px;padding:1rem 0;font-size:1.125rem;font-weight:600;list-style:none;display:flex}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}summary[data-astro-cid-lcdefpme]:after{content:"";width:.6rem;height:.6rem;transition:transform .3s var(--ease);border-bottom:2px solid;border-right:2px solid;flex:none;margin-right:.25rem;transform:rotate(45deg)}details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:rotate(-135deg)}details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);max-width:62ch;padding-bottom:1.25rem}.faq__more[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:1.5rem}.final[data-astro-cid-lcdefpme]{background:radial-gradient(ellipse 70% 90% at 50% 120%, var(--sun-soft), transparent 70%);padding-block:clamp(5rem,10vw,8rem)}.final__in[data-astro-cid-lcdefpme]{text-align:center;justify-items:center;gap:1.25rem;display:grid}.final[data-astro-cid-lcdefpme] .lead[data-astro-cid-lcdefpme]{margin-bottom:.75rem}@media (width<=860px){.hero__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero__phone[data-astro-cid-lcdefpme]{width:min(280px,72vw)}.sun[data-astro-cid-lcdefpme]{width:100%;max-width:420px;top:14%}.how__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.how__visual[data-astro-cid-lcdefpme]{order:2;position:static}.how__phone[data-astro-cid-lcdefpme]{width:min(260px,68vw)}.bento[data-astro-cid-lcdefpme]{grid-template-columns:1fr;grid-template-areas:"words""shot""streak""optimize"}.plans__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.plans__shot[data-astro-cid-lcdefpme]{display:none}.faq__in[data-astro-cid-lcdefpme]{grid-template-columns:1fr}}@media (width>=861px) and (width<=1080px){.plans__grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.plans__shot[data-astro-cid-lcdefpme]{display:none}}
