.proof{padding-block:var(--space-6);border-block:1px solid var(--line-subtle)}.proof__title{margin:0 0 var(--space-5);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-500)}.proof__numbers{gap:var(--space-5) var(--grid-gap);margin:0;display:grid}@media (min-width:768px){.proof__numbers{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}}.proof__number dt{font-size:var(--text-sm);color:var(--ink-600)}.proof__number dd{gap:var(--space-1);margin:var(--space-1) 0 0;display:grid}.proof__value{font-size:var(--text-2xl);font-weight:var(--weight-semibold);line-height:var(--leading-tight);font-variant-numeric:tabular-nums}.proof__source{font-size:var(--text-xs);color:var(--ink-500)}.proof__quotes{gap:var(--space-5) var(--grid-gap);margin:var(--space-6) 0 0;padding:0;list-style:none;display:grid}@media (min-width:768px){.proof__quotes{grid-template-columns:repeat(auto-fit,minmax(16rem,1fr))}}.proof__quotes figure{gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--primary);margin:0;display:grid}.proof__quotes blockquote{font-family:var(--font-reflect);font-size:var(--text-lg);line-height:var(--leading-normal);margin:0}.proof__quotes figcaption{align-items:center;gap:var(--space-3);font-size:var(--text-sm);color:var(--ink-600);display:flex}.proof__quotes figcaption img{border-radius:var(--radius-pill);object-fit:cover;flex:none;width:40px;height:40px}.proof__quotes figcaption b{color:var(--fg);display:block}.proof__logos{align-items:center;gap:var(--space-5) var(--space-7);margin:var(--space-6) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.proof__logos img{width:auto;max-height:28px}
.hp-section{padding-block:var(--space-7)}@media (min-width:1024px){.hp-section{padding-block:var(--space-8)}}.hp-section--flush{padding-block:var(--space-6)}.hp-h2{max-width:24ch;margin:0 0 var(--space-4);font-size:clamp(var(--text-xl), 1.1rem + 1.1vw, var(--text-3xl));line-height:var(--leading-tight);letter-spacing:-.02em;text-wrap:balance}.hp-head{margin-bottom:var(--space-6)}@media (min-width:768px){.hp-head{margin-bottom:var(--space-7)}}.hp-lead{max-width:56ch;font-size:var(--text-lg);line-height:var(--leading-normal);color:var(--ink-600);text-wrap:pretty;margin:0}.hp-quiet-title{max-width:28ch;margin:0 0 var(--space-3);font-size:clamp(var(--text-lg), 1rem + .7vw, var(--text-2xl));line-height:var(--leading-snug);letter-spacing:-.01em}.hp-link{align-items:baseline;gap:var(--space-2);color:var(--primary);font-weight:var(--weight-medium);border-bottom:1px solid var(--primary-line);transition:color var(--duration-control) var(--ease-standard), border-color var(--duration-control) var(--ease-standard);padding-bottom:1px;text-decoration:none;display:inline-flex}.hp-link:hover{color:var(--primary-strong);border-bottom-color:var(--primary)}.hp-link__hint{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--ink-500)}.hp-twocol{gap:var(--space-6);display:grid}@media (min-width:768px){.hp-twocol{gap:var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-twocol>section{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--line-strong)}.hp-twocol>section h3{margin:0 0 var(--space-3);font-size:var(--text-lg)}.hp-twocol ul{gap:var(--space-3);margin:0;padding:0;list-style:none;display:grid}.hp-twocol li{padding-left:var(--space-5);color:var(--ink-700);line-height:var(--leading-normal);position:relative}.hp-twocol li:before{content:"";background:var(--ink-400);width:8px;height:1px;position:absolute;top:.55em;left:0}.hp-twocol>section[data-side=for]{border-top-color:var(--primary)}.hp-twocol>section[data-side=for] li:before{background:var(--primary);width:10px;height:2px}.hp-twocol>section[data-side=not] h3,.hp-twocol>section[data-side=not] li{color:var(--ink-500)}.hp-hero{isolation:isolate;padding-block:var(--space-5) var(--space-7);background:var(--hp-hero-band,var(--paper-200));border-bottom:1px solid var(--line-subtle);position:relative}.hp-hero:before{content:"";z-index:-1;background:var(--hp-hero-spot,radial-gradient(60% 70% at 78% 42%, #ffffffd9, #fff0 70%));pointer-events:none;position:absolute;inset:0}.hp-hero__grid{row-gap:var(--space-5);grid-template-columns:minmax(0,1fr);display:grid}.hp-hero__story,.hp-start{min-width:0}.hp-hero__title{max-width:22ch;margin:0 0 var(--space-4);font-size:clamp(1.75rem, 1.1rem + 2.4vw, var(--text-4xl));letter-spacing:-.03em;text-wrap:balance;line-height:1.05}.hp-hero__title-sub{margin-top:var(--space-2);font-size:clamp(var(--text-base), .9rem + .5vw, var(--text-xl));font-weight:var(--weight-regular);line-height:var(--leading-snug);letter-spacing:-.01em;color:var(--ink-600);display:block}.hp-hero__patterns{gap:var(--space-2);margin:0 0 var(--space-4);padding:0;list-style:none;display:grid}.hp-hero__patterns li{max-width:34rem;padding-left:var(--space-4);font-size:var(--text-base);line-height:var(--leading-snug);color:var(--fg);position:relative}.hp-hero__patterns li:before{content:"";background:var(--gradient-reflection);border-radius:1px;width:2px;position:absolute;top:.15em;bottom:.15em;left:0}.hp-hero__why{font-family:var(--font-reflect);font-size:clamp(var(--text-lg), 1rem + .8vw, var(--text-2xl));font-weight:var(--weight-medium);color:var(--ink-800);margin:0;line-height:1.1}.hp-hero__turn{margin:var(--space-1) 0 var(--space-3);font-size:var(--text-base);color:var(--ink-600)}.hp-hero__promise{max-width:38rem;padding-left:var(--space-4);font-size:clamp(var(--text-base), .9rem + .4vw, var(--text-lg));font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-900);text-wrap:pretty;margin:0;position:relative}.hp-hero__promise:before{content:"";background:var(--gold);border-radius:2px;width:3px;position:absolute;top:.1em;bottom:.1em;left:0}.hp-start{padding:var(--space-5) var(--space-4) var(--space-4);background:var(--hp-start-surface,var(--surface-raised));border:1px solid var(--hp-start-line,var(--line));border-radius:var(--radius-surface);box-shadow:var(--hp-start-glow,var(--shadow-float));scroll-margin-top:calc(64px + var(--space-3));position:relative}.hp-start__hint{align-items:center;gap:var(--space-2);margin:0 0 var(--space-2);font-size:var(--text-xs);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--primary);display:flex}.hp-start__hint:before{content:"";background:var(--primary);border-radius:1px;width:18px;height:2px}.hp-start__legend{margin-bottom:var(--space-4);padding:0}.hp-start__title{font-size:clamp(var(--text-lg), .95rem + .7vw, var(--text-2xl));line-height:var(--leading-snug);letter-spacing:-.01em;margin:0}.hp-start .qm-topic{min-height:56px}.hp-start .qm-start__action,.hp-start .qm-start__action[data-position=sticky]{margin-top:var(--space-4);background:0 0;border:0;padding:0;position:static}.hp-start__after{justify-items:start;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--line-subtle);display:grid}.hp-signals{gap:var(--space-1) var(--space-4);font-size:var(--text-sm);color:var(--ink-600);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hp-signals li{align-items:center;gap:var(--space-2);display:flex}.hp-signals li:before{content:"";background:var(--primary);border-radius:1.5px;flex:none;width:6px;height:6px;transform:rotate(45deg)}.hp-start__example{font-size:var(--text-sm)}@media (min-width:768px){.hp-hero{padding-block:var(--space-6) var(--space-8)}.hp-hero__grid{column-gap:var(--grid-gap);row-gap:var(--space-6);grid-template-columns:repeat(8,minmax(0,1fr));align-items:center}.hp-hero__story{grid-column:1/span 8}.hp-start{padding:var(--space-6) var(--space-5) var(--space-5);scroll-margin-top:calc(72px + var(--space-5));grid-column:1/span 8}.hp-hero__patterns li,.hp-hero__turn{font-size:var(--text-lg)}.hp-start .qm-start__action{margin-top:var(--space-4);padding:0}.hp-start .qm-start__submit{width:100%}}@media (min-width:1024px){.hp-hero{padding-block:var(--space-7)}.hp-hero__grid{grid-template-columns:repeat(12,minmax(0,1fr))}.hp-hero__story{grid-column:1/span 6}.hp-start{padding:var(--space-6);grid-column:8/span 5}}@media (min-width:1024px) and (max-height:860px){.hp-hero{padding-block:var(--space-5)}.hp-hero__title{font-size:clamp(1.6rem, 1rem + 1.6vw, var(--text-3xl));margin-bottom:var(--space-3)}.hp-hero__patterns{gap:var(--space-1);margin-bottom:var(--space-3)}.hp-hero__patterns li{font-size:var(--text-base)}.hp-hero__why{font-size:var(--text-xl)}.hp-hero__turn{margin-block:0 var(--space-2);font-size:var(--text-base)}.hp-start{padding:var(--space-5)}.hp-start__legend{margin-bottom:var(--space-3)}.hp-start .qm-topic{min-height:48px;padding-block:var(--space-2)}.hp-start .qm-topics__list{gap:6px}.hp-start .qm-start__action{margin-top:var(--space-3)}}.hp-areas__title span{color:var(--ink-500);display:block}.hp-areas__list{gap:var(--space-5) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hp-areas__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1024px){.hp-areas__list{grid-template-columns:repeat(4,minmax(0,1fr))}}.hp-areas__list li{min-width:0;padding-top:var(--space-4);border-top:3px solid var(--primary)}.hp-areas__list li[data-area="2"]{border-top-color:color-mix(in oklab, var(--primary) 70%, var(--gold))}.hp-areas__list li[data-area="3"]{border-top-color:color-mix(in oklab, var(--primary) 35%, var(--gold))}.hp-areas__list li[data-area="4"]{border-top-color:var(--gold)}.hp-areas__list h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.hp-areas__list p{color:var(--ink-600);line-height:var(--leading-normal);margin:0}.hp-week{background:var(--surface-sunken)}.hp-week__grid{gap:var(--space-6);display:grid}@media (min-width:1024px){.hp-week__grid{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hp-week__head{grid-column:1/span 6}.hp-week__body{grid-column:8/span 5}}.hp-week__head,.hp-week__body{min-width:0}.hp-week .hp-h2 span{color:var(--ink-500);display:block}.hp-week__questions{gap:var(--space-2);margin:0 0 var(--space-5);padding-left:var(--space-5);border-left:2px solid var(--primary-line);list-style:none;display:grid}.hp-week__questions li{font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink-800)}.hp-week__frame{margin:0 0 var(--space-5);padding:var(--space-4) var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-surface);color:var(--ink-700);line-height:var(--leading-normal)}.hp-week__label{margin:0 0 var(--space-3);font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--ink-500)}.hp-week__examples{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}.hp-week__examples li{padding-left:var(--space-5);border-left:3px solid var(--gold);font-family:var(--font-reflect);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink-900)}.hp-talent__inner{max-width:62ch}.hp-talent__questions{gap:var(--space-3);margin:var(--space-6) 0 var(--space-6);padding:0;list-style:none;display:grid}@media (min-width:640px){.hp-talent__questions{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-talent__questions li{padding-left:var(--space-5);font-size:var(--text-lg);line-height:var(--leading-snug);color:var(--ink-800);position:relative}.hp-talent__questions li:before{content:"";background:var(--gold);border-radius:1px;width:10px;height:2px;position:absolute;top:.5em;left:0}.hp-talent__note{max-width:48ch;padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);color:var(--ink-900);margin:0}.hp-values__pairs{gap:var(--space-3);margin:0 0 var(--space-5);padding:0;list-style:none;display:grid}@media (min-width:640px){.hp-values__pairs{gap:var(--space-3) var(--grid-gap);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-values__pairs li{align-items:baseline;gap:var(--space-2) var(--space-3);padding-block:var(--space-3);border-bottom:1px solid var(--line);font-size:clamp(var(--text-lg), 1rem + .5vw, var(--text-xl));line-height:var(--leading-snug);color:var(--ink-900);flex-wrap:wrap;display:flex}.hp-values__or{font-family:var(--font-reflect);font-size:var(--text-base);color:var(--primary);font-style:italic}.hp-values__note{max-width:44ch;color:var(--ink-600);margin:0}.hp-meaning__inner{max-width:62ch}.hp-meaning__list{gap:var(--space-4);counter-reset:hp-meaning;margin:0;padding:0;list-style:none;display:grid}.hp-meaning__list li{padding-left:var(--space-7);font-size:clamp(var(--text-lg), 1rem + .4vw, var(--text-xl));line-height:var(--leading-snug);color:var(--ink-800);counter-increment:hp-meaning;position:relative}.hp-meaning__list li:before{content:counter(hp-meaning);font-family:var(--font-reflect);font-size:var(--text-base);color:var(--ink-400);position:absolute;top:.15em;left:0}.hp-example{scroll-margin-top:64px}.hp-report{padding:var(--space-5);background:var(--surface-raised);border:1px solid var(--line);border-radius:var(--radius-surface)}@media (min-width:768px){.hp-report{padding:var(--space-6)}}.hp-report__head{align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-5);padding-bottom:var(--space-4);border-bottom:1px solid var(--line);flex-wrap:wrap;display:flex}.hp-report__who{font-size:var(--text-sm);color:var(--ink-500)}.hp-tag{min-height:28px;padding:2px var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--surface-sunken);color:var(--ink-800);font-size:var(--text-xs);font-weight:var(--weight-semibold);align-items:center;display:inline-flex}.hp-report__chapters{gap:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:900px){.hp-report__chapters{column-gap:var(--space-7);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-report__chapters li{gap:var(--space-1);min-width:0;padding-block:var(--space-4);border-bottom:1px solid var(--line-subtle);display:grid}.hp-report__chapters h3{font-size:var(--text-sm);font-weight:var(--weight-semibold);letter-spacing:.01em;color:var(--primary);margin:0}.hp-report__chapters p{color:var(--ink-700);line-height:var(--leading-normal);margin:0}.hp-report__foot{gap:var(--space-4);margin-top:var(--space-5);display:grid}@media (min-width:768px){.hp-report__foot{align-items:end;column-gap:var(--space-6);grid-template-columns:minmax(0,1fr) auto}}.hp-signal{justify-items:start;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--line);display:grid}.hp-signal__text{max-width:54ch;font-size:var(--text-sm);color:var(--ink-600);line-height:var(--leading-normal);margin:0}.hp-building{background:var(--surface-sunken)}.hp-building__inner{gap:var(--space-6);display:grid}@media (min-width:1024px){.hp-building__inner{column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));align-items:start}.hp-building__inner>header{grid-column:1/span 5}.hp-building__chapters{grid-column:7/span 6}}.hp-building__chapters{gap:0;min-width:0;margin:0;padding:0;list-style:none;display:grid}@media (min-width:640px){.hp-building__chapters{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-building__chapters li{padding:var(--space-3) 0 var(--space-3) var(--space-6);border-bottom:1px solid var(--line-subtle);font-size:var(--text-base);color:var(--ink-800);position:relative}.hp-building__chapters li:before{content:"";border:1.5px solid var(--primary-line);background:var(--surface-raised);border-radius:4px;width:14px;height:14px;position:absolute;top:1.05em;left:0}.hp-science .hp-head p:last-child{margin-top:var(--space-5)}.hp-points{gap:var(--space-5) var(--grid-gap);margin:0;padding:0;list-style:none;display:grid}@media (min-width:768px){.hp-points{grid-template-columns:repeat(3,minmax(0,1fr))}}.hp-points li{min-width:0;padding-top:var(--space-4);border-top:2px solid var(--primary);align-content:start;justify-items:start;display:grid}.hp-points h3{margin:0 0 var(--space-2);font-size:var(--text-lg)}.hp-points p{margin:0 0 var(--space-1);color:var(--ink-600)}.hp-points--compact li{border-top:1px solid var(--line-strong)}.hp-points--compact h3{font-size:var(--text-base)}.hp-action__inner,.hp-close__inner{justify-items:start;gap:var(--space-5);padding-block:var(--space-6) 0;border-top:1px solid var(--line);display:grid}.hp-action__inner>div p,.hp-close p{max-width:52ch;color:var(--ink-600);margin:0}.hp-action__do{justify-items:start;gap:var(--space-3);max-width:22rem;display:grid}@media (min-width:1024px){.hp-action__inner,.hp-close__inner{align-items:end;column-gap:var(--space-7);grid-template-columns:minmax(0,1fr) auto}}.hp-close{padding-bottom:var(--space-8)}.hp-close__inner{padding-block:var(--space-7) 0}.hp-close__title{max-width:24ch;margin:0 0 var(--space-3);font-family:var(--font-reflect);font-size:clamp(var(--text-2xl), 1.2rem + 1.8vw, var(--text-4xl));font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:-.01em}.hp-objections__list{gap:var(--space-5) var(--grid-gap);margin:0;display:grid}@media (min-width:768px){.hp-objections__list{grid-template-columns:repeat(2,minmax(0,1fr))}}.hp-objections__row{min-width:0;padding-top:var(--space-4);border-top:1px solid var(--line)}.hp-objections dt{margin-bottom:var(--space-2);font-size:var(--text-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.hp-objections dd{max-width:48ch;color:var(--ink-600);line-height:var(--leading-normal);margin:0}.hp-objections__foot{margin:var(--space-5) 0 0}.hp-trust{background:var(--surface-sunken);scroll-margin-top:64px}.hp-trust .hp-head{margin-bottom:var(--space-5)}.hp-trust__lead{color:var(--ink-600);margin:0}.hp-trust__foot{margin:var(--space-5) 0 0}@media (min-width:768px){.hp-trust{scroll-margin-top:72px}}.hp-fit__note{max-width:52ch;margin:var(--space-6) 0 0;font-size:var(--text-sm);color:var(--ink-500)}.hp-price__inner{align-items:baseline;gap:var(--space-1) var(--space-4);max-width:62ch;padding-top:var(--space-6);border-top:1px solid var(--line);color:var(--ink-700);line-height:var(--leading-normal);flex-wrap:wrap;margin:0;display:flex}.hp-more__grid{row-gap:var(--space-7)}.hp-more p{color:var(--ink-600)}.hp-more__coaches p{max-width:48ch;margin:0 0 var(--space-2)}.hp-faq details:first-child{border-top:1px solid var(--border)}.hp-faq summary{font-size:var(--text-base)}.hp-faq__more{margin:var(--space-3) 0 0}@media (min-width:768px){.hp-more__grid>.hp-more__faq{grid-column:1/-1}.hp-more__grid>.hp-more__coaches{grid-column:1/span 5}}@media (min-width:1024px){.hp-more__grid{align-items:start}.hp-more__grid>.hp-more__faq{grid-area:1/1/auto/span 7}.hp-more__grid>.hp-more__coaches{grid-area:1/9/auto/span 4}}@media (max-width:767.98px){.hp-hero{padding-block:var(--space-4) var(--space-6)}.hp-hero__title{margin-bottom:var(--space-3);font-size:clamp(1.6rem,1.2rem + 2.4vw,2rem)}.hp-hero__patterns{gap:var(--space-1);margin-bottom:var(--space-3)}.hp-hero__patterns li{font-size:var(--text-sm)}.hp-hero__why{font-size:var(--text-lg)}.hp-hero__turn{margin-block:0 var(--space-2);font-size:var(--text-sm)}.hp-hero__promise{font-size:var(--text-base)}.hp-start .qm-topic{min-height:56px;padding-inline:var(--space-4)}.hp-hero__grid{row-gap:var(--space-4)}.hp-start{padding:var(--space-4)}.hp-start__hint{margin-bottom:var(--space-1)}.hp-start__legend{margin-bottom:var(--space-3)}.hp-start .qm-topics__list{gap:6px}}.hp-areas__list li>svg{margin-bottom:var(--space-3);color:var(--primary);display:block}.hp-areas__list li[data-area="2"]>svg{color:color-mix(in oklab, var(--primary) 70%, var(--gold))}.hp-areas__list li[data-area="3"]>svg{color:color-mix(in oklab, var(--primary) 35%, var(--gold))}.hp-areas__list li[data-area="4"]>svg{color:var(--gold-strong)}
