.threshold-chart[data-astro-cid-fkxasqhv]{height:clamp(7rem,14vw,12rem);position:relative}.threshold-chart[data-astro-cid-fkxasqhv] svg[data-astro-cid-fkxasqhv]{width:100%;height:100%;display:block;overflow:visible}.tc-ticks[data-astro-cid-fkxasqhv] line[data-astro-cid-fkxasqhv]{stroke:#0d22362e;stroke-width:1px;vector-effect:non-scaling-stroke}.tc-line[data-astro-cid-fkxasqhv]{stroke:var(--flag);stroke-width:2px}.tc-curve[data-astro-cid-fkxasqhv]{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.tc-label[data-astro-cid-fkxasqhv]{left:0;top:var(--line-y);color:var(--flag);font-size:var(--text-sm);font-weight:600;line-height:1;position:absolute;transform:translateY(calc(-100% - .4rem))}html.motion-ok .threshold-chart[data-astro-cid-fkxasqhv] [data-astro-cid-fkxasqhv][data-draw]{clip-path:inset(-10% 100% -10% 0)}html.motion-ok .threshold-chart[data-astro-cid-fkxasqhv] .tc-label[data-astro-cid-fkxasqhv]{opacity:0}.book-card[data-astro-cid-z3zwwn3e]{gap:var(--space-6);margin:var(--space-10) 0;padding:var(--space-6);background:var(--paper);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-md);grid-template-columns:auto 1fr;align-items:center;display:grid}.book-cover[data-astro-cid-z3zwwn3e]{border-radius:var(--radius-sm);width:5.5rem;height:auto;box-shadow:var(--shadow-lg)}.book-title[data-astro-cid-z3zwwn3e]{margin-bottom:var(--space-1);color:var(--ink);font-family:var(--font-display);font-size:var(--text-xl);font-weight:500}.book-text[data-astro-cid-z3zwwn3e]{margin-bottom:var(--space-4);font-size:var(--text-sm)!important}.book-actions[data-astro-cid-z3zwwn3e]{gap:var(--space-3) var(--space-5);flex-wrap:wrap;align-items:center;display:flex}.book-kindle[data-astro-cid-z3zwwn3e]{font-size:var(--text-sm);font-weight:600;color:var(--ink)!important}.book-paid[data-astro-cid-z3zwwn3e]{margin-top:var(--space-2);color:var(--slate);font-size:.7rem;display:block}@media (width<=480px){.book-card[data-astro-cid-z3zwwn3e]{grid-template-columns:1fr}}.hero[data-astro-cid-bdeocz4q]{padding:var(--space-2) clamp(.5rem, 1.5vw, 1.25rem) 0}.hero-panel[data-astro-cid-bdeocz4q]{background:linear-gradient(180deg, #fbfcfd 0%, var(--mist) 58%, var(--glacier) 100%);border-radius:var(--radius-panel);padding:clamp(3.5rem,8vw,7rem) 0 0;position:relative;overflow:hidden}.hero-head[data-astro-cid-bdeocz4q]{text-align:center;justify-items:center;max-width:62rem;display:grid}.hero-title[data-astro-cid-bdeocz4q]{max-width:16ch;margin-bottom:var(--space-6);color:var(--ink);font-size:var(--text-display);letter-spacing:-.035em;font-weight:450;line-height:.98}.hero-subtitle[data-astro-cid-bdeocz4q]{max-width:40rem;margin-bottom:var(--space-8);color:var(--color-text-secondary);font-size:clamp(1.0625rem,.95rem + .45vw,1.3125rem);line-height:1.55}.hero-subtitle[data-astro-cid-bdeocz4q] strong{color:var(--ink);font-weight:600}.proof-list[data-astro-cid-bdeocz4q]{justify-content:center;gap:var(--space-2);flex-wrap:wrap;list-style:none;display:flex}.proof-list[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{color:var(--ink);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);background:#ffffffb3;padding:.45rem .9rem;font-weight:500}.hero-panel[data-astro-cid-bdeocz4q]{padding-bottom:clamp(7rem,12vw,9.5rem)}.hero-panel[data-astro-cid-bdeocz4q] .hero-chart{margin:clamp(3rem,6vw,4.5rem) clamp(1rem,4vw,3rem) 0}.hero-tools[data-astro-cid-bdeocz4q]{z-index:1;gap:var(--space-6);align-items:start;margin-top:clamp(-8rem,-10vw,-5.5rem);display:grid;position:relative}@media (width>=960px){.hero-tools[data-astro-cid-bdeocz4q]{gap:var(--space-8);grid-template-columns:minmax(0,1.25fr) minmax(18rem,.75fr)}}.form-card[data-astro-cid-bdeocz4q]{background:var(--paper);border:1px solid var(--color-border);border-radius:var(--radius-2xl);box-shadow:var(--shadow-xl);padding:clamp(1.5rem,3vw,2.5rem)}.form-card-title[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-6);font-size:var(--text-3xl)}.sample-week[data-astro-cid-bdeocz4q]{padding:var(--space-8) var(--space-6) var(--space-6);color:#dbe5ee;background:var(--ink);border-radius:var(--radius-2xl);box-shadow:var(--shadow-lg)}@media (width>=960px){.sample-week[data-astro-cid-bdeocz4q]{top:calc(var(--header-height) + var(--space-6));margin-top:var(--space-12);position:sticky}}.sample-kicker[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-2);color:#ff8a96;font-size:var(--text-sm);font-weight:500}.sample-title[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-1);color:#fff;font-size:var(--text-3xl)}.sample-input[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-6);color:#a9bacb;font-size:var(--text-sm)}.sample-days[data-astro-cid-bdeocz4q]{display:grid}.sample-day[data-astro-cid-bdeocz4q]{gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid #ffffff1f;grid-template-columns:2.75rem 1fr auto;align-items:baseline;display:grid}.sample-day[data-astro-cid-bdeocz4q] dt[data-astro-cid-bdeocz4q]{color:#8ea1b4;font-size:var(--text-sm)}.sample-session[data-astro-cid-bdeocz4q]{color:#fff;font-weight:500}.sample-pace[data-astro-cid-bdeocz4q]{color:#fff;font-size:var(--text-lg);font-weight:600}.landing-support[data-astro-cid-bdeocz4q]{max-width:920px}.sessions[data-astro-cid-bdeocz4q],.pace-card-section[data-astro-cid-bdeocz4q],.seo-content[data-astro-cid-bdeocz4q],.faq-section[data-astro-cid-bdeocz4q],.related-section[data-astro-cid-bdeocz4q],.pace-lookup-section[data-astro-cid-bdeocz4q]{padding:clamp(4rem,9vw,7.5rem) 0 0}.section-head[data-astro-cid-bdeocz4q]{max-width:40rem;margin-bottom:clamp(2rem,4vw,3.5rem)}.section-head[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-3);letter-spacing:-.025em;font-size:clamp(2.125rem,1.5rem + 2.4vw,3.5rem)}.section-head[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{font-size:var(--text-lg);margin:0}.session-list[data-astro-cid-bdeocz4q]{border-top:1px solid var(--color-border-accent);list-style:none}.session-row[data-astro-cid-bdeocz4q]{gap:var(--space-5);padding:var(--space-8) 0;border-bottom:1px solid var(--color-border);align-items:center;display:grid}@media (width>=768px){.session-row[data-astro-cid-bdeocz4q]{gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1.1fr)}}.session-copy[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-2);font-size:var(--text-2xl)}.session-copy[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q]{max-width:44ch;margin:0}.session-shape[data-astro-cid-bdeocz4q]{width:100%;height:clamp(2.75rem,6vw,4.5rem)}.session-limit[data-astro-cid-bdeocz4q]{stroke:var(--flag);stroke-width:1.5px;vector-effect:non-scaling-stroke}.session-bar[data-astro-cid-bdeocz4q]{fill:var(--ink)}.session-bar[data-astro-cid-bdeocz4q].is-easy{fill:var(--spruce)}.next-steps[data-astro-cid-bdeocz4q]{margin-top:clamp(3rem,6vw,5rem)}.next-steps[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-5);font-size:var(--text-2xl)}.next-step-grid[data-astro-cid-bdeocz4q]{gap:var(--space-3);display:grid}@media (width>=768px){.next-step-grid[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr))}}.next-step-link[data-astro-cid-bdeocz4q]{align-content:start;gap:var(--space-2);padding:var(--space-6);color:var(--ink);background:var(--paper);border:1px solid var(--color-border);border-radius:var(--radius-xl);transition:border-color var(--transition-fast), transform var(--transition-fast);display:grid}.next-step-link[data-astro-cid-bdeocz4q]:hover{color:var(--ink);border-color:var(--ink)}.next-step-tag[data-astro-cid-bdeocz4q]{color:var(--slate);font-size:var(--text-sm)}.next-step-link[data-astro-cid-bdeocz4q] strong[data-astro-cid-bdeocz4q]{font-family:var(--font-display);font-size:var(--text-xl);font-weight:500;line-height:1.2}.next-step-text[data-astro-cid-bdeocz4q]{color:var(--color-text-secondary);font-size:var(--text-sm)}.pace-grid[data-astro-cid-bdeocz4q]{background:var(--color-border);border:1px solid var(--color-border);border-radius:var(--radius-2xl);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid;overflow:hidden}@media (width>=768px){.pace-grid[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(4,minmax(0,1fr))}}.pace-cell[data-astro-cid-bdeocz4q]{gap:var(--space-1);padding:var(--space-6);background:var(--paper);display:grid}.pace-cell[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q],.pace-cell[data-astro-cid-bdeocz4q] em[data-astro-cid-bdeocz4q]{color:var(--slate);font-size:var(--text-sm);font-style:normal}.pace-cell[data-astro-cid-bdeocz4q] strong[data-astro-cid-bdeocz4q]{color:var(--ink);font-family:var(--font-display);font-size:var(--text-4xl);font-weight:500}.seo-container[data-astro-cid-bdeocz4q]{max-width:var(--container-narrow)}.seo-container[data-astro-cid-bdeocz4q] h2[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-6);font-size:clamp(2.125rem,1.5rem + 2.4vw,3.25rem)}.seo-container[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{margin:var(--space-10) 0 var(--space-3);font-size:var(--text-2xl)}.seo-container[data-astro-cid-bdeocz4q] p[data-astro-cid-bdeocz4q],.seo-container[data-astro-cid-bdeocz4q] li[data-astro-cid-bdeocz4q]{font-size:1.0625rem;line-height:1.7}.seo-container[data-astro-cid-bdeocz4q] ul[data-astro-cid-bdeocz4q]{gap:var(--space-2);margin:0 0 var(--space-4) var(--space-5);color:var(--color-text-secondary);display:grid}.seo-container[data-astro-cid-bdeocz4q] strong{color:var(--ink);font-weight:600}.seo-container[data-astro-cid-bdeocz4q] a{color:var(--ink);text-decoration:underline;text-decoration-color:var(--flag);text-underline-offset:3px}.faq-list[data-astro-cid-bdeocz4q]{max-width:var(--container-narrow);border-top:1px solid var(--color-border-accent)}.related-groups[data-astro-cid-bdeocz4q]{gap:var(--space-10);display:grid}@media (width>=900px){.related-groups[data-astro-cid-bdeocz4q]{gap:var(--space-8);grid-template-columns:repeat(3,minmax(0,1fr))}}.related-group[data-astro-cid-bdeocz4q] h3[data-astro-cid-bdeocz4q]{padding-bottom:var(--space-3);margin-bottom:var(--space-2);font-size:var(--text-xl);border-bottom:1px solid var(--color-border-accent)}.related-list[data-astro-cid-bdeocz4q]{list-style:none}.related-list[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]{padding:var(--space-3) 0;color:var(--ink);border-bottom:1px solid var(--color-border);gap:.2rem;display:grid}.related-list[data-astro-cid-bdeocz4q] strong[data-astro-cid-bdeocz4q]{text-underline-offset:3px;transition:text-decoration-color var(--transition-fast);font-weight:600;text-decoration:underline #0000}.related-list[data-astro-cid-bdeocz4q] a[data-astro-cid-bdeocz4q]:hover strong[data-astro-cid-bdeocz4q]{text-decoration-color:var(--flag)}.related-list[data-astro-cid-bdeocz4q] span[data-astro-cid-bdeocz4q]{color:var(--slate);font-size:var(--text-sm)}.pace-lookup-grid[data-astro-cid-bdeocz4q]{gap:var(--space-8);display:grid}@media (width>=768px){.pace-lookup-grid[data-astro-cid-bdeocz4q]{grid-template-columns:repeat(2,minmax(0,1fr))}}.pace-lookup-label[data-astro-cid-bdeocz4q]{margin-bottom:var(--space-3);font-size:var(--text-xl)}.pace-lookup-times[data-astro-cid-bdeocz4q]{gap:var(--space-2);flex-wrap:wrap;display:flex}.pace-lookup-time[data-astro-cid-bdeocz4q]{color:var(--ink);background:var(--paper);border:1px solid var(--color-border);border-radius:var(--radius-full);font-size:var(--text-sm);transition:border-color var(--transition-fast);padding:.4rem .8rem}.pace-lookup-time[data-astro-cid-bdeocz4q]:hover{color:var(--ink);border-color:var(--ink)}
