.faq[data-astro-cid-z6gx6xcw]{padding:clamp(80px,12vw,160px) 0}.faq-in[data-astro-cid-z6gx6xcw]{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(32px,6vw,96px);align-items:start}.faq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{font-size:var(--t-h2);position:sticky;top:110px}.faq-list[data-astro-cid-z6gx6xcw]{display:grid;gap:10px}details[data-astro-cid-z6gx6xcw]{background:var(--surface);border-radius:var(--r-row);padding:0 22px}summary[data-astro-cid-z6gx6xcw]{list-style:none;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:16px;padding:20px 0}summary[data-astro-cid-z6gx6xcw]::-webkit-details-marker{display:none}summary[data-astro-cid-z6gx6xcw] h3[data-astro-cid-z6gx6xcw]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35}.faq-plus[data-astro-cid-z6gx6xcw]{flex:none;width:28px;height:28px;border-radius:50%;background:var(--inset);position:relative}.faq-plus[data-astro-cid-z6gx6xcw]:before,.faq-plus[data-astro-cid-z6gx6xcw]:after{content:"";position:absolute;left:50%;top:50%;width:12px;height:2px;border-radius:2px;background:var(--deep);transform:translate(-50%,-50%);transition:transform var(--base) var(--ease)}.faq-plus[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(90deg)}details[data-astro-cid-z6gx6xcw][open] .faq-plus[data-astro-cid-z6gx6xcw]:after{transform:translate(-50%,-50%) rotate(0)}details[data-astro-cid-z6gx6xcw] p[data-astro-cid-z6gx6xcw]{padding:0 0 22px;color:var(--ink-2);max-width:62ch}@media(max-width:860px){.faq-in[data-astro-cid-z6gx6xcw]{grid-template-columns:1fr}.faq[data-astro-cid-z6gx6xcw] h2[data-astro-cid-z6gx6xcw]{position:static}}.lv[data-astro-cid-x4kv6ic6]{position:relative;overflow:hidden;background:#2a2521}.lv-poster[data-astro-cid-x4kv6ic6],.lv-video[data-astro-cid-x4kv6ic6]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.lv-video[data-astro-cid-x4kv6ic6]{opacity:0;transition:opacity var(--slow) var(--ease)}.lv-video[data-astro-cid-x4kv6ic6][data-playing]{opacity:1}.hf[data-astro-cid-jzlc5uer]{position:relative;min-height:100dvh;display:grid;align-items:end;color:#fff;background:#2a2521;isolation:isolate}.hf[data-astro-cid-jzlc5uer] .hf-video{position:absolute;inset:0;z-index:-2}.hf-shade[data-astro-cid-jzlc5uer]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#1f2e2359,#1f2e2300 30%),linear-gradient(0deg,#171a14eb,#171a148c 45%,#171a140d 75%)}.hf-in[data-astro-cid-jzlc5uer]{padding-top:120px;padding-bottom:clamp(48px,9vh,96px);display:grid;gap:20px;justify-items:start}.hf-kicker[data-astro-cid-jzlc5uer]{font-weight:700;color:var(--green);letter-spacing:-.01em;font-size:1rem}.hf[data-astro-cid-jzlc5uer] h1[data-astro-cid-jzlc5uer]{font-size:var(--t-hero);max-width:11ch}.hf-sub[data-astro-cid-jzlc5uer]{font-size:var(--t-lead);color:#ffffffd1;max-width:40ch;margin-bottom:8px}.hf-get[data-astro-cid-jzlc5uer]{display:grid;gap:4px;justify-items:start}.hf-note[data-astro-cid-jzlc5uer]{font-size:.875rem;color:#ffffffb3}.hf[data-astro-cid-jzlc5uer] .wl-note{color:#ffffffb3}.hf[data-astro-cid-jzlc5uer] .wl-done p:not(.wl-done-title){color:var(--ink-2)}.hf[data-astro-cid-jzlc5uer] .wl-done{color:var(--ink)}.ps[data-astro-cid-jpaotub5]{position:relative;background:#1b1d18;color:#fff}.ps-stick[data-astro-cid-jpaotub5]{position:relative;min-height:100dvh;display:grid;align-items:center;overflow:hidden;isolation:isolate}.ps[data-astro-cid-jpaotub5] .ps-video{position:absolute;inset:0;z-index:-2;opacity:.55}.ps-shade[data-astro-cid-jpaotub5]{position:absolute;inset:0;z-index:-1;background:radial-gradient(ellipse at 30% 50%,#14161259,#141612e6 80%)}.ps-lines[data-astro-cid-jpaotub5]{display:grid;gap:28px;padding-block:120px}.ps-line[data-astro-cid-jpaotub5]{font-size:var(--t-h2);font-weight:800;letter-spacing:-.03em;line-height:1.05;max-width:18ch;text-wrap:balance}.js-motion .ps[data-astro-cid-jpaotub5]{height:320vh}.js-motion .ps-stick[data-astro-cid-jpaotub5]{position:sticky;top:0;height:100dvh}.js-motion .ps-lines[data-astro-cid-jpaotub5]{display:grid;grid-template-areas:"l"}.js-motion .ps-line[data-astro-cid-jpaotub5]{grid-area:l;opacity:0}.ws[data-astro-cid-d5wtox5i]{padding:clamp(96px,14vw,180px) 0 clamp(64px,8vw,120px)}.ws-head[data-astro-cid-d5wtox5i]{display:grid;gap:20px;justify-items:start;margin-bottom:clamp(48px,8vw,96px)}.ws-head[data-astro-cid-d5wtox5i] h2[data-astro-cid-d5wtox5i]{font-size:var(--t-h2);max-width:14ch}.ws-grid[data-astro-cid-d5wtox5i]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(32px,6vw,96px)}.ws-steps[data-astro-cid-d5wtox5i]{list-style:none;margin:0;padding:0}.ws-step[data-astro-cid-d5wtox5i]{min-height:78vh;display:grid;align-content:center;gap:14px;max-width:30rem;transition:opacity var(--slow) var(--ease)}.ws-live .ws-step[data-astro-cid-d5wtox5i]:not(.on){opacity:.5}.ws-step[data-astro-cid-d5wtox5i] h3[data-astro-cid-d5wtox5i]{font-size:clamp(1.75rem,1.2rem + 1.8vw,2.6rem);letter-spacing:-.03em}.ws-step[data-astro-cid-d5wtox5i] p[data-astro-cid-d5wtox5i]{font-size:var(--t-lead);color:var(--ink-2)}.ws-inline[data-astro-cid-d5wtox5i]{display:none}.ws-phone-col[data-astro-cid-d5wtox5i]{position:relative}.ws-phone[data-astro-cid-d5wtox5i]{position:sticky;top:calc(50dvh - min(340px,40dvh));margin-inline:auto;width:min(340px,36dvh);aspect-ratio:780 / 1688;padding:10px;border-radius:48px;background:#1d1a17;box-shadow:0 40px 80px -30px #2a252173}.ws-screen[data-astro-cid-d5wtox5i]{position:relative;width:100%;height:100%;border-radius:38px;overflow:hidden;background:var(--ground)}.ws-screen[data-astro-cid-d5wtox5i] img[data-astro-cid-d5wtox5i]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top;opacity:0;transform:scale(1.02);transition:opacity var(--slow) var(--ease),transform var(--slow) var(--ease)}.ws-screen[data-astro-cid-d5wtox5i] img[data-astro-cid-d5wtox5i].on{opacity:1;transform:none}@media(max-width:900px){.ws-grid[data-astro-cid-d5wtox5i]{grid-template-columns:1fr}.ws-phone-col[data-astro-cid-d5wtox5i]{display:none}.ws-step[data-astro-cid-d5wtox5i],.ws-live .ws-step[data-astro-cid-d5wtox5i]:not(.on){min-height:0;opacity:1;padding-bottom:72px}.ws-inline[data-astro-cid-d5wtox5i]{display:block;width:min(300px,78vw);margin-top:18px;border-radius:36px;border:8px solid #1d1a17;box-shadow:0 30px 60px -30px #2a252173}}.ld{display:grid;gap:clamp(32px,5vw,72px);align-items:center}@media(min-width:980px){.ld{grid-template-columns:minmax(0,1fr) minmax(320px,380px)}}.ld-side{display:grid;gap:28px;align-content:center}.ld-controls{display:grid;gap:22px}.ld-group{display:grid;gap:10px}.ld-label{font-size:.875rem;font-weight:700;color:var(--ink)}.ld-label span{font-weight:500;color:var(--ink-2);margin-left:6px}.ld-goals,.ld-nights{display:flex;flex-wrap:wrap;gap:8px}.ld-goal,.ld-night{appearance:none;border:0;font:inherit;cursor:pointer;min-height:44px;border-radius:999px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--track);font-weight:700;font-size:.9375rem;transition:background-color var(--base) var(--ease),color var(--base) var(--ease),box-shadow var(--base) var(--ease),transform var(--fast) var(--ease)}.ld-goal{padding:0 18px}.ld-goal:active,.ld-night:active{transform:scale(.97)}.ld-goal[aria-pressed=true]{background:var(--deep);color:#fff;box-shadow:none}.ld-night{width:58px;display:inline-flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:58px;border-radius:var(--r-tile)}@media(max-width:560px){.ld-nights{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:6px}.ld-night{width:auto;min-height:54px;font-size:.875rem}}.ld-night-moon{width:13px;height:13px;opacity:0;transform:translateY(3px);transition:opacity var(--base) var(--ease),transform var(--base) var(--ease)}.ld-night[aria-pressed=true]{background:var(--deep);color:#fff;box-shadow:none}.ld-night[aria-pressed=true] .ld-night-moon{opacity:1;transform:none}.ld-summary{font-weight:600;color:var(--ink-2);max-width:44ch}.ld-tasks{display:grid;gap:8px}.ld-tasks-n{font-size:.8125rem;font-weight:700;color:var(--deep)}.ld-tasks ul{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:8px}.ld-tasks li{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;background:var(--inset);color:var(--ink-2);font-size:.875rem;font-weight:600}.ld-tasks li:before{content:"";width:14px;height:14px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--ink-3)}.ld-tasks li[data-done]{background:var(--green-tint);color:var(--green-ink)}.ld-tasks li[data-done]:before{background:var(--green);box-shadow:none}.ld-phone-wrap{display:grid;gap:14px;justify-items:center}.ld-phone{width:100%;max-width:340px;aspect-ratio:9 / 19.2;max-height:700px;padding:10px;border-radius:48px;background:var(--ink);box-shadow:0 30px 60px -20px #2a252159,0 0 0 1px #2a2521e6}.ld-screen{position:relative;height:100%;border-radius:38px;overflow:hidden;background:var(--ground);display:flex;flex-direction:column}.ld-status{flex:none;height:34px;padding:12px 26px 0;font-size:.75rem;font-weight:700}.ld-scroll{flex:1;overflow-y:auto;padding:6px 14px 16px;scrollbar-width:none;overscroll-behavior:contain}.ld-scroll::-webkit-scrollbar{display:none}.ld-top{display:flex;align-items:center;gap:8px;margin-bottom:12px}.ld-avatar{width:30px;height:30px;border-radius:50%;background:var(--surface);display:grid;place-items:center;font-size:.75rem;font-weight:800;color:var(--deep)}.ld-seg{display:inline-flex;padding:3px;border-radius:999px;background:var(--surface);font-size:.6875rem;font-weight:700}.ld-seg span{padding:5px 12px;border-radius:999px}.ld-seg .is-on{background:var(--deep);color:#fff}.ld-title{font-size:1.375rem;font-weight:800;letter-spacing:-.02em;margin-bottom:10px}.ld-strip{list-style:none;margin:0 0 14px;padding:0;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.ld-chip{aspect-ratio:1;border-radius:50%;display:grid;place-items:center;align-content:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--track);font-size:.6875rem;font-weight:800;position:relative;transition:background-color var(--base) var(--ease),color var(--base) var(--ease)}.ld-chip.is-today{background:var(--deep);color:#fff;box-shadow:none}.ld-chip .ld-moon{width:9px;height:9px;color:var(--deep);margin-top:1px}.ld-chip.is-today .ld-moon{color:var(--green-tint)}.ld-days{display:grid;gap:10px}.ld-day{background:var(--surface);border-radius:var(--r-row);padding:12px 12px 4px}.ld-day-h{display:grid;gap:2px;margin-bottom:4px}.ld-day-h h4{margin:0;font-size:.875rem;font-weight:800;letter-spacing:-.01em;display:flex;align-items:center;gap:8px}.ld-busy{display:inline-flex;align-items:center;gap:3px;font-size:.625rem;font-weight:700;color:var(--deep);background:var(--green-tint);border-radius:999px;padding:2px 7px 2px 5px}.ld-busy .ld-moon{width:9px;height:9px}.ld-total{display:inline-flex;align-items:center;gap:5px;font-size:.6875rem;font-weight:700;color:var(--ink-2)}.ld-on{width:14px;height:14px;border-radius:50%;background:var(--green);color:var(--green-ink);display:inline-grid;place-items:center}.ld-on svg{width:11px;height:11px}.ld-rows{list-style:none;margin:0;padding:0}.ld-row{display:grid;gap:1px;padding:8px 0;border-top:1px solid var(--inset)}.ld-row-compact{grid-template-columns:minmax(0,1fr) auto;gap:8px;align-items:baseline}.ld-name{font-size:.8125rem;font-weight:700;line-height:1.25;letter-spacing:-.01em}.ld-name-sm{font-size:.75rem;font-weight:600;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ld-meta,.ld-note{font-size:.6875rem;font-weight:600;color:var(--ink-2);line-height:1.35}.ld-strat{color:var(--deep);font-weight:700}.ld-note{color:var(--deep)}.ld-foot{flex:none;display:flex;justify-content:space-between;align-items:center;gap:8px;padding:12px 18px 18px;background:var(--surface);box-shadow:var(--shadow-sheet);font-size:.6875rem;color:var(--ink-2)}.ld-foot strong{color:var(--ink);font-weight:800}.ld-buy{font-weight:800;color:var(--deep)}.ld-caption{font-size:.8125rem;color:var(--ink-2);text-align:center;max-width:34ch}@media(max-width:979px){.ld-phone{max-width:340px;max-height:640px}}.dm[data-astro-cid-4jvzp34w]{padding:clamp(80px,12vw,160px) 0;background:var(--surface)}.dm[data-astro-cid-4jvzp34w] .ld-goal:not([aria-pressed=true]),.dm[data-astro-cid-4jvzp34w] .ld-night:not([aria-pressed=true]){background:var(--ground)}.dm-lead[data-astro-cid-4jvzp34w]{display:grid;gap:18px}.dm-lead[data-astro-cid-4jvzp34w] h2[data-astro-cid-4jvzp34w]{font-size:var(--t-h2);max-width:12ch}.dm-cta[data-astro-cid-4jvzp34w]{margin-top:48px}.st[data-astro-cid-755u2iso]{padding:clamp(80px,12vw,160px) 0}.st[data-astro-cid-755u2iso] h2[data-astro-cid-755u2iso]{font-size:var(--t-h2);max-width:20ch;margin-bottom:clamp(40px,6vw,72px)}.st-grid[data-astro-cid-755u2iso]{display:grid;grid-template-columns:1.35fr 1fr;grid-template-rows:auto auto;gap:clamp(16px,2vw,24px)}.st-tile[data-astro-cid-755u2iso]{margin:0;display:grid;gap:14px;align-content:start}.st-batch[data-astro-cid-755u2iso]{grid-row:span 2}.st[data-astro-cid-755u2iso] .st-media{border-radius:var(--r-hero);aspect-ratio:16 / 10}.st-batch[data-astro-cid-755u2iso] .st-media{aspect-ratio:auto;height:100%;min-height:420px}.st-batch[data-astro-cid-755u2iso]{grid-template-rows:1fr auto}figcaption[data-astro-cid-755u2iso]{display:grid;gap:4px;max-width:42ch}figcaption[data-astro-cid-755u2iso] strong[data-astro-cid-755u2iso]{color:var(--deep);font-weight:800;font-size:1.125rem}figcaption[data-astro-cid-755u2iso] span[data-astro-cid-755u2iso]{color:var(--ink-2)}@media(max-width:820px){.st-grid[data-astro-cid-755u2iso]{grid-template-columns:1fr}.st-batch[data-astro-cid-755u2iso]{grid-row:auto}.st-batch[data-astro-cid-755u2iso] .st-media{min-height:0;aspect-ratio:4 / 3}}.pf[data-astro-cid-2t5hllg7]{padding:0 0 clamp(80px,12vw,160px)}.pf[data-astro-cid-2t5hllg7] h2[data-astro-cid-2t5hllg7]{font-size:var(--t-h2);max-width:18ch;margin-bottom:clamp(40px,6vw,72px)}.pf-grid[data-astro-cid-2t5hllg7]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,2vw,24px)}.pf-tile[data-astro-cid-2t5hllg7]{background:var(--surface);border-radius:var(--r-hero);padding:clamp(24px,3vw,36px);display:grid;gap:12px;align-content:start}.pf-k[data-astro-cid-2t5hllg7]{font-weight:800;color:var(--deep);font-size:.9375rem}.pf-tile[data-astro-cid-2t5hllg7] h3[data-astro-cid-2t5hllg7]{font-size:var(--t-h3)}.pf-p[data-astro-cid-2t5hllg7]{color:var(--ink-2);max-width:46ch}.pf-a[data-astro-cid-2t5hllg7]{font-weight:700;justify-self:start}@media(max-width:760px){.pf-grid[data-astro-cid-2t5hllg7]{grid-template-columns:1fr}}.gr[data-astro-cid-equq7gzy]{position:relative;padding:0 0 clamp(80px,12vw,160px)}.gr-media[data-astro-cid-equq7gzy]{margin-inline:var(--gutter);border-radius:var(--r-sheet);overflow:hidden;max-width:calc(var(--max) + 200px);margin:0 auto;width:calc(100% - 2 * var(--gutter))}.gr[data-astro-cid-equq7gzy] .gr-video{aspect-ratio:21 / 9}.gr-in[data-astro-cid-equq7gzy]{display:grid;grid-template-columns:1fr auto;gap:clamp(32px,6vw,96px);align-items:end;margin-top:-180px;position:relative}.gr-copy[data-astro-cid-equq7gzy]{display:grid;gap:18px;padding-top:220px}.gr-copy[data-astro-cid-equq7gzy] h2[data-astro-cid-equq7gzy]{font-size:var(--t-h2);max-width:13ch}.gr[data-astro-cid-equq7gzy] .gr-phone{width:300px;margin-right:clamp(0px,4vw,64px)}@media(max-width:820px){.gr[data-astro-cid-equq7gzy] .gr-video{aspect-ratio:4 / 3}.gr-in[data-astro-cid-equq7gzy]{grid-template-columns:1fr;margin-top:40px}.gr-copy[data-astro-cid-equq7gzy]{padding-top:0}.gr[data-astro-cid-equq7gzy] .gr-phone{width:min(300px,80vw);margin:0 auto}}.ak[data-astro-cid-4mdea262]{padding:clamp(80px,12vw,160px) 0;background:var(--surface)}.ak-in[data-astro-cid-4mdea262]{display:grid;grid-template-columns:auto 1fr;gap:clamp(40px,8vw,120px);align-items:center}.ak[data-astro-cid-4mdea262] .ak-phone{width:320px}.ak-copy[data-astro-cid-4mdea262]{display:grid;gap:28px;max-width:34rem}.ak-copy[data-astro-cid-4mdea262] h2[data-astro-cid-4mdea262]{font-size:var(--t-h2)}.ak-thread[data-astro-cid-4mdea262]{display:grid;gap:12px}.ak-thread[data-astro-cid-4mdea262] p[data-astro-cid-4mdea262]{padding:14px 18px;border-radius:20px;max-width:30rem;font-weight:600}.ak-you[data-astro-cid-4mdea262]{justify-self:end;background:var(--green-tint);color:var(--green-ink);border-bottom-right-radius:6px}.ak-cauli[data-astro-cid-4mdea262]{background:var(--ground);color:var(--ink);border-bottom-left-radius:6px}@media(max-width:860px){.ak-in[data-astro-cid-4mdea262]{grid-template-columns:1fr}.ak[data-astro-cid-4mdea262] .ak-phone{order:2;width:min(300px,80vw);margin:0 auto}}.ct[data-astro-cid-gq7vn35m]{padding:clamp(80px,12vw,160px) 0}.ct[data-astro-cid-gq7vn35m] h2[data-astro-cid-gq7vn35m]{font-size:var(--t-h2);max-width:18ch}.ct-def[data-astro-cid-gq7vn35m]{margin-top:28px;font-size:var(--t-lead);color:var(--ink-2);max-width:52ch}.ct-def[data-astro-cid-gq7vn35m] strong[data-astro-cid-gq7vn35m]{color:var(--ink)}.ct-table[data-astro-cid-gq7vn35m]{margin-top:clamp(40px,6vw,72px);display:grid}.ct-row[data-astro-cid-gq7vn35m]{display:grid;grid-template-columns:1fr 1fr 1.2fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--track);font-size:1.0625rem}.ct-row[data-astro-cid-gq7vn35m] span[data-astro-cid-gq7vn35m]{color:var(--ink-2)}.ct-row[data-astro-cid-gq7vn35m] span[data-astro-cid-gq7vn35m]:last-child{font-weight:700;color:var(--ink)}.ct-more[data-astro-cid-gq7vn35m]{margin-top:28px;color:var(--ink-2)}.ct-headrow[data-astro-cid-gq7vn35m]{padding-top:0;font-size:.875rem;font-weight:700}.ct-headrow[data-astro-cid-gq7vn35m] span[data-astro-cid-gq7vn35m]:last-child{color:var(--deep)}@media(max-width:640px){.ct-row[data-astro-cid-gq7vn35m]{grid-template-columns:1fr;gap:6px}.ct-headrow[data-astro-cid-gq7vn35m]{display:none}.ct-row[data-astro-cid-gq7vn35m] span[data-astro-cid-gq7vn35m]:before{content:attr(data-col) ": ";font-weight:700}}
