.program-page{--p-white:#f6f5f2;--p-muted:#aaa9a6;--p-orange:#ff713c;--p-yellow:#f4da63;--p-line:#323230;color:var(--p-white);background:#080808;font-family:Pretendard,Arial,sans-serif}.program-page .wide{width:min(100% - 80px,1120px);margin-inline:auto}.program-page :is(section[id],article[id]){scroll-margin-top:0}.program-page :is(h1,h2,h3,p,ul,ol,figure,blockquote){margin-top:0}.program-page :is(h1,h2,h3,p,li,a){word-break:keep-all;overflow-wrap:break-word}.program-page a{touch-action:manipulation}:is(.program-page a:focus-visible,.program-page summary:focus-visible){outline:3px solid var(--p-yellow);outline-offset:6px}.program-page .p-section{padding:130px 0}.program-page .p-heading{margin-bottom:60px}.program-page .p-eyebrow{color:var(--p-orange);letter-spacing:.035em;margin:0 0 24px;font-size:13px;font-weight:750;line-height:1.6}.program-page h2{letter-spacing:-.035em;margin:0 0 28px;font-family:Freesentation,Pretendard,Arial,sans-serif;font-size:clamp(34px,3.9vw,52px);font-weight:850;line-height:1.26}.program-page h2 em{color:var(--p-orange);font-style:normal}.program-page .p-heading>p:not(.p-eyebrow){color:#bcbcb8;margin:0;font-size:17px;line-height:1.9}.program-page .primary-button{background:var(--p-orange);border:1px solid var(--p-orange);letter-spacing:-.02em;min-height:58px;box-shadow:none;border-radius:6px;justify-content:center;align-items:center;gap:24px;padding:18px 25px;font-size:16px;font-weight:800;line-height:1.4;text-decoration:none;display:inline-flex;color:#080808!important}.program-page .primary-button:hover{background:#ff9167;border-color:#ff9167;color:#080808!important}.program-page .primary-button svg{color:inherit;flex:none}.program-page .p-hero{background:#000;padding:88px 0 0;overflow:hidden}.program-page .p-hero-inner{text-align:center;max-width:1120px}.program-page .p-badge{color:#e8e6e0;border:1px solid #353432;border-radius:30px;justify-content:center;align-items:center;gap:7px;margin:0 0 40px;padding:8px 13px;font-size:13px;font-weight:650;line-height:1.6;display:inline-flex}.program-page .p-hero-kicker{color:#adada8;letter-spacing:.015em;margin:0 0 20px;font-size:15px;font-weight:650}.program-page .p-hero h1{letter-spacing:-.035em;color:#faf9f5;margin:0 0 30px;font-family:Freesentation,Pretendard,Arial,sans-serif;font-size:clamp(45px,5.7vw,78px);font-weight:900;line-height:1.16}.program-page .p-hero h1 em{color:var(--p-orange);margin-top:7px;font-style:normal;display:block}.program-page .p-hero-lead{color:#bcbcb8;margin:0 0 37px;font-size:18px;font-weight:450;line-height:1.9}.program-page .p-hero-actions{flex-direction:column;align-items:center;gap:18px;margin:0;display:flex}.program-page .p-price-preview{color:#bab9b4;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:12px;font-size:13px;line-height:1.4;display:flex}.program-page .p-price-preview>span{color:var(--p-yellow);font-weight:700}.program-page .p-price-preview del{color:#959590;font-size:15px}.program-page .p-price-preview strong{color:#fff;letter-spacing:-.04em;font-size:27px;font-weight:800}.program-page .p-hero-actions>.primary-button{min-width:292px}.program-page .p-scroll-link{color:#bbbcb7;justify-content:center;align-items:center;gap:9px;margin:10px 0 57px;padding:13px 5px;font-size:13px;display:inline-flex}.program-page .p-scroll-link:hover{color:var(--p-orange)}.program-page .p-hero-statement{border-top:1px solid var(--p-line);color:#d0d0cb;justify-content:center;align-items:center;gap:34px;padding:26px 0;font-size:14px;font-weight:550;display:flex}.program-page .p-hero-statement i{background:var(--p-orange);border-radius:50%;width:4px;height:4px;display:block}.program-page .p-section-nav{background:#101010;border-top:1px solid #282826;border-bottom:1px solid #282826}.program-page .p-section-nav>.wide{scrollbar-width:thin;justify-content:center;gap:45px;display:flex;overflow-x:auto}.program-page .p-section-nav a{color:#bcbcb7;white-space:nowrap;padding:21px 0;font-size:13px;font-weight:650}.program-page .p-section-nav a:hover{color:var(--p-orange)}.program-page .p-audience-list{border-top:1px solid #50504b}.program-page .p-audience-list article{border-bottom:1px solid var(--p-line);grid-template-columns:180px minmax(0,1fr) 28px;align-items:center;gap:32px;padding:35px 0;display:grid}.program-page .p-audience-tag{align-items:center;gap:20px;display:flex}.program-page .p-audience-tag>span{color:#787975;font-variant-numeric:tabular-nums;font-size:12px}.program-page .p-audience-tag b{color:var(--p-orange);font-size:14px;font-weight:650}.program-page .p-audience-list h3{letter-spacing:-.025em;color:#f2f1ed;margin:0 0 9px;font-size:21px;font-weight:700;line-height:1.6}.program-page .p-audience-list p{color:#a7a8a1;margin:0;font-size:15px;line-height:1.8}.program-page .p-audience-arrow{color:#65665f}.program-page .p-audience-note{color:#92938c;text-align:right;margin:25px 0 0;font-size:14px;line-height:1.8}.program-page .p-audience-note strong{color:#d5d6ce;font-weight:550}.program-page .p-daily{background:#151514}.program-page .p-daily .p-heading{text-align:center;margin-bottom:66px}.program-page .p-daily-loop{grid-template-columns:repeat(4,minmax(0,1fr));gap:40px;margin:0;padding:0;list-style:none;display:grid}.program-page .p-daily-loop li{border-top:1px solid #4d4d44;padding-top:23px;position:relative}.program-page .p-step-marker{justify-content:space-between;align-items:center;gap:15px;margin-bottom:32px;display:flex}.program-page .p-step-marker>span{letter-spacing:.08em;color:#8e8f86;font-size:12px}.program-page .p-step-marker>svg{color:var(--p-yellow)}.program-page .p-daily-loop h3{letter-spacing:-.03em;margin:0 0 14px;font-size:23px;font-weight:750;line-height:1.4}.program-page .p-daily-loop p{color:#aaa99f;white-space:pre-line;margin:0;font-size:14px;line-height:1.85}.program-page .p-step-arrow{color:#6b6c5e;background:#151514;position:absolute;top:-10px;right:-29px}.program-page .p-loop-return{color:#c3c4b5;border-top:1px dashed #4b4c41;justify-content:center;align-items:center;gap:9px;margin-top:44px;padding-top:33px;display:flex}.program-page .p-loop-return p{margin:0;font-size:13px;line-height:1.7}.program-page .p-loop-return>svg{color:var(--p-yellow);flex:none}.program-page .p-curriculum{padding-bottom:105px}.program-page .p-curriculum>.wide>.p-heading{margin-bottom:73px}.program-page .p-week-list{border-top:1px solid #63635d}.program-page .p-week{border-bottom:1px solid var(--p-line);grid-template-columns:160px minmax(0,1fr);gap:38px;padding:58px 0 57px;display:grid}.program-page .p-week-index{color:var(--p-orange);flex-direction:column;align-items:flex-start;gap:12px;display:flex}.program-page .p-week-index span{letter-spacing:.13em;font-size:12px;font-weight:600}.program-page .p-week-index strong{letter-spacing:-.045em;font-family:Freesentation,Pretendard,Arial,sans-serif;font-size:82px;font-weight:700;line-height:.93}.program-page .p-week-label{color:#a3a39a;margin:0 0 14px;font-size:12px;line-height:1.6}.program-page .p-week-main h3{letter-spacing:-.035em;white-space:pre-line;margin:0 0 28px;font-size:clamp(25px,2.8vw,35px);font-weight:750;line-height:1.4}.program-page .p-week-main>ul{gap:11px;margin:0;padding:0;list-style:none;display:grid}.program-page .p-week-main>ul>li{color:#bfbfb7;align-items:flex-start;gap:11px;font-size:15px;line-height:1.85;display:flex}.program-page .p-week-main>ul>li svg{color:#787a6e;flex:none;margin-top:5px}.program-page .p-week-output{border-top:1px solid #2a2b25;align-items:baseline;gap:23px;margin:27px 0 0;padding-top:20px;line-height:1.8;display:flex}.program-page .p-week-output>span{color:#96988a;white-space:nowrap;flex:none;font-size:12px}.program-page .p-week-output strong{color:#e5ddbd;font-size:13px;font-weight:550}.program-page .p-results{color:#12120c;background:#f0d568;padding:82px 0}.program-page .p-results-layout{grid-template-columns:1.05fr 1fr;align-items:center;gap:90px;display:grid}.program-page .p-results .p-heading{margin:0}.program-page .p-results .p-eyebrow{color:#514b20}.program-page .p-results h2{color:#12120c;font-size:clamp(33px,3vw,42px);line-height:1.3}.program-page .p-results .p-heading>p:not(.p-eyebrow){color:#565024;font-size:15px;line-height:1.85}.program-page .p-result-record{border-top:1px solid #9c8b42;margin:0;padding:0;list-style:none}.program-page .p-result-record li{border-bottom:1px solid #b9a751;align-items:flex-start;gap:20px;padding:26px 0;display:flex}.program-page .p-result-record li>span{color:#75672c;flex:none;padding-top:4px;font-size:12px}.program-page .p-result-record h3{letter-spacing:-.025em;margin:0 0 7px;font-size:18px;font-weight:750;line-height:1.5}.program-page .p-result-record p{color:#625827;margin:0;font-size:13px;line-height:1.7}.program-page .p-people{padding-bottom:115px}.program-page .p-people>.wide>.p-heading{max-width:780px}.program-page .p-people-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;display:grid}.program-page .p-person-image{aspect-ratio:1.3;background:#242424;overflow:hidden}.program-page .p-person-image img{object-fit:cover;object-position:center 25%;filter:saturate(.7);width:100%;height:100%;display:block}.program-page .p-person-caption{padding-top:20px}.program-page .p-person-caption h3{flex-wrap:wrap;align-items:baseline;gap:12px;margin:0 0 8px;font-size:21px;font-weight:750;line-height:1.5;display:flex}.program-page .p-person-caption h3 span{color:#8f9187;font-size:12px;font-weight:500}.program-page .p-person-caption p{color:#aaa99f;margin:0;font-size:13px;line-height:1.7}.program-page .p-team-link{color:#d2cbb7;justify-content:flex-end;align-items:center;gap:10px;margin-top:27px;padding:5px 0;font-size:13px;display:flex}.program-page .p-team-link:hover{color:var(--p-orange)}.program-page .p-testimonials{border-top:1px solid #3b3d32;margin-top:94px;padding-top:46px}.program-page .p-testimonials-heading{justify-content:space-between;align-items:baseline;gap:30px;margin-bottom:32px;display:flex}.program-page .p-testimonials-heading .p-eyebrow{color:#e4dfce;margin:0;font-size:15px}.program-page .p-testimonials-heading>p:last-child{color:#8b8d81;margin:0;font-size:12px;line-height:1.8}.program-page .p-quote-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:38px;display:grid}.program-page .p-quote-grid blockquote{flex-direction:column;align-items:flex-start;margin:0;display:flex}.program-page .p-quote-mark{color:var(--p-orange);height:40px;font-family:Georgia,serif;font-size:53px;line-height:1}.program-page .p-quote-grid blockquote>p{letter-spacing:-.02em;color:#deded5;margin:0 0 27px;font-size:18px;font-weight:550;line-height:1.8}.program-page .p-quote-grid cite{color:#8e9182;margin-top:auto;font-size:11px;font-style:normal;line-height:1.7}.program-page .p-final{background:#161615}.program-page .p-final-layout{grid-template-columns:1fr 1fr;align-items:center;gap:104px;display:grid}.program-page .p-final .p-heading{margin:0}.program-page .p-final h2{margin-bottom:31px;font-size:clamp(38px,4.4vw,60px);line-height:1.2}.program-page .p-final .p-heading>p:not(.p-eyebrow){font-size:16px}.program-page .p-consult-link{color:#c5c4b8;align-items:center;gap:9px;margin-top:25px;padding:8px 0;font-size:13px;line-height:1.7;display:inline-flex}.program-page .p-consult-link:hover{color:var(--p-orange)}.program-page .p-price-package{background:#080808;border:1px solid #5a5b4d;min-width:0;padding:36px}.program-page .p-package-top{color:#dad8c9;justify-content:space-between;align-items:center;gap:15px;margin-bottom:34px;font-size:13px;line-height:1.6;display:flex}.program-page .p-package-top b{color:var(--p-yellow);white-space:nowrap;font-size:12px;font-weight:700}.program-page .p-price-original{color:#95988b;margin:0 0 9px;font-size:13px;line-height:1.6}.program-page .p-price-original del{margin-left:8px}.program-page .p-price-current{flex-wrap:wrap;align-items:baseline;gap:16px;margin:0 0 9px;line-height:1.2;display:flex}.program-page .p-price-current strong{color:#fafaf5;letter-spacing:-.055em;font-size:62px;font-weight:850}.program-page .p-price-current>span{color:#d5d8c5;font-size:13px}.program-page .p-price-saving{color:var(--p-yellow);margin:0;font-size:13px;font-weight:650}.program-page .p-included{border-top:1px solid #34372d;gap:21px;margin:26px 0 29px;padding:26px 0 0;list-style:none;display:grid}.program-page .p-included li{align-items:flex-start;gap:12px;display:flex}.program-page .p-included li>svg{color:var(--p-orange);flex:none;margin-top:1px}.program-page .p-included strong{color:#e4e6d7;margin-bottom:5px;font-size:14px;font-weight:700;line-height:1.5;display:block}.program-page .p-included p{color:#999d8b;margin:0;font-size:12px;line-height:1.75}.program-page .p-price-package>.primary-button{gap:15px;width:100%;display:flex}.program-page .p-price-note{color:#898f7b;text-align:center;margin:16px 0 0;font-size:11px;line-height:1.8}.program-page .p-faq{padding:100px 0 135px}.program-page .p-faq-layout{grid-template-columns:.85fr 1.3fr;gap:85px;display:grid}.program-page .p-faq .p-heading{margin:0}.program-page .p-faq h2{margin-bottom:0;font-size:36px;line-height:1.3}.program-page .p-faq-list{border-top:1px solid #525548}.program-page .p-faq-list details{border-bottom:1px solid #34372c}.program-page .p-faq-list summary{cursor:pointer;color:#e3e5d8;justify-content:space-between;align-items:center;gap:22px;padding:24px 0;font-size:15px;font-weight:650;line-height:1.6;list-style:none;display:flex}.program-page .p-faq-list summary::-webkit-details-marker{display:none}.program-page .p-faq-list summary>span{color:var(--p-orange);flex:none;font-size:25px;font-weight:350;line-height:1}.program-page .p-faq-list details[open] summary>span{transform:rotate(45deg)}.program-page .p-faq-list details>div>p{color:#aeb29f;margin:0 0 25px;padding-right:32px;font-size:14px;line-height:1.9}@media (min-width:1400px){.program-page .p-hero{padding-top:105px}.program-page .p-hero-lead{font-size:19px}}@media (max-width:950px){.program-page .wide{width:min(100% - 56px,1120px)}.program-page .p-section{padding:100px 0}.program-page .p-audience-list article{grid-template-columns:145px minmax(0,1fr) 20px;gap:23px}.program-page .p-daily-loop{gap:28px}.program-page .p-step-arrow{right:-23px}.program-page .p-daily-loop h3{font-size:21px}.program-page .p-daily-loop p{font-size:13px}.program-page .p-week{grid-template-columns:115px minmax(0,1fr);gap:25px}.program-page .p-results-layout{gap:45px}.program-page .p-people-grid{gap:20px}.program-page .p-final-layout{gap:45px}.program-page .p-price-package{padding:28px}.program-page .p-final h2{font-size:45px}.program-page .p-faq-layout{gap:40px}.program-page .p-quote-grid{gap:25px}.program-page .p-testimonials-heading{display:block}.program-page .p-testimonials-heading>p:last-child{margin-top:12px}}@media (max-width:700px){.program-page .wide{width:calc(100% - 40px)}.program-page :is(section[id],article[id]){scroll-margin-top:0}.program-page .p-section{padding:80px 0}.program-page .p-heading{margin-bottom:39px}.program-page .p-eyebrow{margin-bottom:20px;font-size:12px}.program-page h2{margin-bottom:23px;font-size:35px;line-height:1.3}.program-page .p-heading>p:not(.p-eyebrow){font-size:15px;line-height:1.9}.program-page .p-heading>p:not(.p-eyebrow) br{display:none}.program-page .p-hero{padding-top:55px}.program-page .p-badge{gap:5px;margin-bottom:33px;padding:7px 10px;font-size:11px}.program-page .p-hero-kicker{margin-bottom:17px;font-size:12px}.program-page .p-hero h1{letter-spacing:-.04em;margin-bottom:25px;font-size:clamp(36px,8.3vw,52px);line-height:1.22}.program-page .p-hero h1 em{margin-top:3px}.program-page .p-hero-lead{max-width:440px;margin:0 auto 30px;font-size:15px;line-height:1.85}.program-page .p-hero-lead br{display:none}.program-page .p-hero-actions{gap:15px}.program-page .p-price-preview{gap:11px;font-size:12px}.program-page .p-price-preview strong{font-size:25px}.program-page .p-hero-actions>.primary-button{width:min(100%,330px);min-width:0}.program-page .primary-button{min-height:57px;font-size:15px}.program-page .p-scroll-link{margin-bottom:31px;font-size:12px}.program-page .p-hero-statement{flex-wrap:wrap;gap:8px 13px;padding:22px 0;font-size:11px}.program-page .p-hero-statement i{width:3px;height:3px}.program-page .p-section-nav>.wide{justify-content:flex-start;gap:27px}.program-page .p-section-nav a{padding:18px 0;font-size:12px}.program-page .p-audience-list article{grid-template-columns:1fr;gap:14px;padding:29px 0}.program-page .p-audience-tag{gap:13px}.program-page .p-audience-tag b{font-size:12px}.program-page .p-audience-tag>span{font-size:11px}.program-page .p-audience-list h3{margin-bottom:11px;font-size:20px;line-height:1.6}.program-page .p-audience-list p{font-size:14px}.program-page .p-audience-arrow{display:none}.program-page .p-audience-note{text-align:left;margin-top:21px;font-size:12px;line-height:1.85}.program-page .p-daily .p-heading{text-align:left;margin-bottom:39px}.program-page .p-daily-loop{grid-template-columns:1fr;gap:0;padding-left:19px}.program-page .p-daily-loop li{border-top:0;border-left:1px solid #535747;grid-template-columns:54px minmax(0,1fr);column-gap:20px;margin:0;padding:0 0 32px 25px;display:grid}.program-page .p-daily-loop li:last-child{padding-bottom:0}.program-page .p-step-marker{flex-direction:column;grid-area:1/1/3;justify-content:flex-start;align-items:flex-start;gap:14px;margin:0}.program-page .p-step-marker>span{color:#b9c096;background:#151514;justify-content:center;align-items:center;width:37px;height:27px;font-size:11px;display:flex;position:absolute;top:0;left:-19px}.program-page .p-step-marker>svg{margin-top:5px;margin-left:7px}.program-page .p-daily-loop h3{grid-column:2;margin:0 0 9px;font-size:22px}.program-page .p-daily-loop p{white-space:normal;grid-column:2;margin:0;font-size:14px;line-height:1.8}.program-page .p-step-arrow{display:none}.program-page .p-loop-return{justify-content:flex-start;margin-top:32px;padding-top:24px}.program-page .p-loop-return p{font-size:12px}.program-page .p-curriculum>.wide>.p-heading{margin-bottom:43px}.program-page .p-week{grid-template-columns:1fr;gap:25px;padding:37px 0}.program-page .p-week-index{flex-direction:row;align-items:center;gap:10px}.program-page .p-week-index span{font-size:11px}.program-page .p-week-index strong{letter-spacing:0;font-family:Pretendard,Arial,sans-serif;font-size:19px;font-weight:650}.program-page .p-week-label{margin-bottom:12px;font-size:11px}.program-page .p-week-main h3{letter-spacing:-.035em;margin-bottom:24px;font-size:28px;line-height:1.45}.program-page .p-week-main>ul{gap:11px}.program-page .p-week-main>ul>li{gap:10px;font-size:14px;line-height:1.85}.program-page .p-week-output{margin-top:22px;padding-top:20px;display:block}.program-page .p-week-output>span{margin-bottom:7px;font-size:11px;display:block}.program-page .p-week-output strong{font-size:13px;font-weight:500;line-height:1.8;display:block}.program-page .p-results{padding:65px 0}.program-page .p-results-layout{grid-template-columns:1fr;gap:38px}.program-page .p-results h2{font-size:34px}.program-page .p-results .p-heading>p:not(.p-eyebrow){font-size:14px}.program-page .p-result-record li{gap:17px;padding:24px 0}.program-page .p-result-record h3{font-size:17px}.program-page .p-result-record p{font-size:12px}.program-page .p-people-grid{grid-template-columns:1fr;gap:18px}.program-page .p-people-grid article{grid-template-columns:105px minmax(0,1fr);align-items:center;gap:23px;display:grid}.program-page .p-person-image{aspect-ratio:1}.program-page .p-person-caption{padding:0}.program-page .p-person-caption h3{margin-bottom:10px;font-size:21px;display:block}.program-page .p-person-caption h3 span{margin-top:2px;font-size:11px;display:block}.program-page .p-person-caption p{font-size:12px}.program-page .p-team-link{justify-content:flex-start;margin-top:28px;font-size:12px}.program-page .p-testimonials{margin-top:67px;padding-top:35px}.program-page .p-testimonials-heading{margin-bottom:32px}.program-page .p-testimonials-heading .p-eyebrow{font-size:14px}.program-page .p-testimonials-heading>p:last-child{max-width:300px;margin-top:9px;font-size:12px}.program-page .p-quote-grid{grid-template-columns:1fr;gap:32px}.program-page .p-quote-grid blockquote{border-bottom:1px solid #2f3327;padding-bottom:28px}.program-page .p-quote-grid blockquote:last-child{border-bottom:0;padding-bottom:0}.program-page .p-quote-mark{height:32px;font-size:45px}.program-page .p-quote-grid blockquote>p{margin-bottom:18px;font-size:18px;line-height:1.8}.program-page .p-quote-grid cite{font-size:10px}.program-page .p-final-layout{grid-template-columns:1fr;gap:38px}.program-page .p-final h2{margin-bottom:22px;font-size:42px;line-height:1.28}.program-page .p-desktop-break{display:none}.program-page .p-final .p-heading>p:not(.p-eyebrow){font-size:15px}.program-page .p-consult-link{margin-top:17px;font-size:12px}.program-page .p-price-package{padding:28px 24px}.program-page .p-package-top{gap:10px;margin-bottom:30px;font-size:12px}.program-page .p-package-top b{font-size:11px}.program-page .p-price-current strong{font-size:58px}.program-page .p-included{gap:20px;margin-top:25px;padding-top:25px}.program-page .p-included strong{font-size:14px}.program-page .p-included p{font-size:12px}.program-page .p-price-note{font-size:10px}.program-page .p-faq{padding-bottom:100px}.program-page .p-faq-layout{grid-template-columns:1fr;gap:30px}.program-page .p-faq h2{font-size:33px}.program-page .p-faq-list summary{gap:18px;padding:23px 0;font-size:14px}.program-page .p-faq-list details>div>p{margin-bottom:22px;padding-right:18px;font-size:13px}}@media (max-width:360px){.program-page .wide{width:calc(100% - 32px)}.program-page .p-hero h1{font-size:35px}.program-page .p-badge{font-size:10px}.program-page .p-hero-lead{font-size:14px}.program-page .p-hero-statement{gap:8px;font-size:10px}.program-page h2{font-size:31px}.program-page .p-week-main h3{font-size:25px}.program-page .p-price-package{padding:25px 19px}.program-page .p-final h2{font-size:37px}.program-page .p-people-grid article{grid-template-columns:85px minmax(0,1fr);gap:19px}.program-page .p-person-caption p{font-size:11px}}@media (prefers-reduced-motion:reduce){.program-page *{scroll-behavior:auto!important;transition:none!important}}.program-page .p-section-nav>.wide{scrollbar-width:none}.program-page .p-section-nav>.wide::-webkit-scrollbar{display:none}.program-page .p-week-main>ul>li{font-size:16px}.program-page .p-week-output strong{font-size:14px}.program-page .p-price-note{font-size:13px}.program-page .p-included p{font-size:14px}@media (max-width:700px){.program-page .p-hero-lead,.program-page .p-heading>p:not(.p-eyebrow),.program-page .p-audience-list p,.program-page .p-daily-loop p,.program-page .p-faq-list details>div>p,.program-page .p-week-main>ul>li{font-size:16px}.program-page .p-week-output strong{font-size:14px}.program-page .p-included strong{font-size:16px}.program-page .p-included p{font-size:14px}.program-page .p-quote-grid blockquote>p{font-size:20px}.program-page .p-quote-grid cite{font-size:12px}.program-page .p-faq-list summary{font-size:16px}.program-page .p-price-note{font-size:12px}}.program-v10 .p-hero{padding-top:88px}.program-v10 .p-hero-lead{white-space:pre-line}.program-v10 .p-badge{font-size:14px}.program-v10 .p-scroll-link{margin:0 0 38px;font-size:14px}.program-v10 .p-hero-actions{gap:16px}.program-v10 .p-cohort-facts{text-align:left;border-top:1px solid #333;grid-template-columns:repeat(4,1fr);gap:28px;margin:0;padding:28px 0 30px;display:grid}.program-v10 .p-cohort-facts>div{border-left:1px solid #333;padding-left:24px}.program-v10 .p-cohort-facts>div:first-child{border:0;padding-left:0}.program-v10 dt{color:#9c9c97;margin-bottom:10px;font-size:14px}.program-v10 dd{color:#f6f5f2;margin:0;font-size:22px;font-weight:750;line-height:1.5}.program-v10 dd small{color:#bbb;margin-left:8px;font-size:14px;font-weight:500}.program-v10 .p-reading{max-width:840px}.program-v10 .p-why .p-heading,.program-v10 .p-support .p-heading{text-align:center}.program-v10 .p-eyebrow{font-size:14px}.program-v10 .p-heading>p:not(.p-eyebrow){font-size:18px}.program-v10 .p-problems{gap:16px;display:grid}.program-v10 .p-problems article{background:#181818;border-left:2px solid #ff713c;gap:24px;padding:30px 32px;display:flex}.program-v10 .p-problems article>span{color:#ff9c75;flex:none;padding-top:5px;font-size:14px}.program-v10 .p-problems h3{margin:0 0 13px;font-size:22px;font-weight:750;line-height:1.5}.program-v10 .p-problems p{color:#bcbcb8;margin:0;font-size:16px;line-height:1.85}.program-v10 .p-pullquote{text-align:center;color:#aaa;margin:55px 0 0;font-size:23px;line-height:1.8}.program-v10 .p-pullquote strong{color:#f9dd58;font-weight:700}.program-v10 .home-method{border-block:1px solid #303030}.program-v10 .home-method-list h3{margin:0;font-size:25px}.program-v10 .home-method-list p{margin:0;font-size:17px}.program-v10 .p-daily-loop p,.program-v10 .p-loop-return p{font-size:16px}.program-v10 .p-week-overview{margin:0 0 90px}.program-v10 .p-week-overview h3{font-size:23px}.program-v10 .p-week-overview .p-detail-label{color:#ff9c75;letter-spacing:0;font-size:14px}.program-v10 .p-week-description{color:#c0c0b9;max-width:740px;margin-bottom:28px;font-size:18px;line-height:1.9}.program-v10 .p-week-main h3{margin-bottom:21px}.program-v10 .p-week-main>ul{background:#151515;padding:24px}.program-v10 .p-week-main>ul>li svg{color:#f9dd58}.program-v10 .p-week-output>span{font-size:14px}.program-v10 .p-week-output strong{font-size:16px}.program-v10 .p-week-label{font-size:14px}.program-v10 .p-support{background:#151515}.program-v10 .p-support-list{gap:0;display:grid}.program-v10 .p-support-list article{border-top:1px solid #3c3c39;padding:40px 0 40px 72px;position:relative}.program-v10 .p-support-no{color:#f9dd58;font-size:20px;font-weight:750;position:absolute;top:42px;left:0}.program-v10 .p-support-list h3{margin-bottom:19px;font-size:27px;font-weight:750;line-height:1.5}.program-v10 .p-support-list p{color:#bebeb8;margin-bottom:22px;font-size:17px;line-height:1.9}.program-v10 .p-support-list ul,.program-v10 .p-readiness ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.program-v10 .p-support-list li,.program-v10 .p-readiness li{color:#d4d4cc;align-items:start;gap:10px;font-size:16px;line-height:1.8;display:flex}.program-v10 :is(.p-support-list,.p-readiness) li svg{color:#ff9c75;flex:none;margin-top:5px}.program-v10 .p-template-note{color:#111;background:#f9dd58;grid-template-columns:150px 1fr;align-items:center;gap:32px;padding:30px;display:grid}.program-v10 .p-template-note img{aspect-ratio:1;object-fit:contain;width:100%}.program-v10 .p-template-note h3{color:#111;margin-bottom:14px;font-size:23px;line-height:1.4}.program-v10 .p-template-note p{color:#35321c;margin:0;font-size:16px;line-height:1.8}.program-v10 .p-result-record p{font-size:15px}.program-v10 .home-evidence .p-heading{max-width:800px}.program-v10 .p-story>h3{color:#ff9c75;margin-bottom:24px;font-size:22px;font-weight:750;line-height:1.5}.program-v10 .p-story blockquote{height:calc(100% - 92px)}.program-v10 .refresh-quotes cite{font-size:13px}.program-v10 .p-proof-promise{border-top:1px solid #393939;margin-top:60px;padding-top:40px}.program-v10 .p-proof-promise h3{margin-bottom:20px;font-size:30px;font-weight:750;line-height:1.4}.program-v10 .p-proof-promise>p:last-child{color:#bcbcb8;margin:0;font-size:17px;line-height:1.85}.program-v10 .p-people{background:#141414}.program-v10 .p-person-caption h3 span,.program-v10 .p-person-caption p,.program-v10 .p-team-link{font-size:14px}.program-v10 .p-operation-list{border-top:1px solid #444;margin:34px 0 22px}.program-v10 .p-operation-list>div{border-bottom:1px solid #333;justify-content:space-between;gap:24px;padding:16px 0;display:flex}.program-v10 .p-operation-list dt{margin:0;font-size:15px}.program-v10 .p-operation-list dd{font-size:17px}.program-v10 .p-operations-note{color:#aaa!important;font-size:14px!important;line-height:1.8!important}.program-v10 .p-price-note{font-size:14px;line-height:1.9}.program-v10 .p-audience-list article{grid-template-columns:180px 1fr}.program-v10 .p-audience-list p{font-size:16px}.program-v10 .p-readiness{max-width:740px;padding-top:42px}.program-v10 .p-readiness h3{margin-bottom:24px;font-size:24px}.program-v10 .p-faq{background:#151515}.program-v10 .p-faq h2{margin-bottom:24px}.program-v10 .p-faq-list summary{font-size:17px}.program-v10 .p-faq-list details>div>p{font-size:16px}.program-v10 .p-closing{text-align:center;padding-bottom:150px}.program-v10 .p-closing h2{font-size:clamp(35px,4.2vw,57px)}.program-v10 .p-closing>div>p:not(.p-eyebrow){color:#bdbdb8;margin:0 0 32px;font-size:18px;line-height:1.8}.program-v10 .p-closing .p-consult-link{width:fit-content;margin:24px auto 0;display:block}@media (max-width:700px){.program-v10 .p-hero{padding-top:56px}.program-v10 .p-badge{font-size:12px}.program-v10 .p-hero h1{font-size:clamp(38px,10vw,58px)}.program-v10 .p-hero-lead{white-space:normal;font-size:16px}.program-v10 .p-cohort-facts{grid-template-columns:1fr 1fr;gap:24px 16px;padding:27px 0}.program-v10 .p-cohort-facts>div{border:0;padding:0}.program-v10 dt{margin-bottom:5px;font-size:13px}.program-v10 dd{font-size:18px}.program-v10 dd small{margin:0;font-size:12px;display:block}.program-v10 .p-eyebrow{font-size:13px}.program-v10 .p-heading>p:not(.p-eyebrow){font-size:16px}.program-v10 .p-why .p-heading,.program-v10 .p-support .p-heading{text-align:left}.program-v10 .p-problems article{gap:14px;padding:24px 20px}.program-v10 .p-problems h3{font-size:21px}.program-v10 .p-pullquote{text-align:left;margin-top:37px;font-size:21px}.program-v10 .p-week-overview{grid-template-columns:1fr 1fr;gap:32px 22px;margin-bottom:60px}.program-v10 .p-week-overview h3{margin-top:19px;font-size:21px}.program-v10 .p-week-overview p{font-size:14px}.program-v10 .p-week-description{font-size:16px;line-height:1.85}.program-v10 .p-week-main>ul{padding:20px 18px}.program-v10 .p-week-output strong{font-size:15px}.program-v10 .p-support-list article{padding:30px 0 34px}.program-v10 .p-support-no{margin-bottom:20px;font-size:16px;display:block;position:static}.program-v10 .p-support-list h3{font-size:26px}.program-v10 .p-support-list p{font-size:16px}.program-v10 .p-template-note{grid-template-columns:1fr;gap:18px;padding:28px 24px}.program-v10 .p-template-note img{width:110px}.program-v10 .p-template-note h3{font-size:24px}.program-v10 .p-story blockquote{height:auto}.program-v10 .p-story>h3{margin-bottom:20px;font-size:22px}.program-v10 .p-proof-promise h3{font-size:27px}.program-v10 .p-proof-promise>p:last-child{font-size:16px}.program-v10 .p-person-caption h3 span{font-size:13px}.program-v10 .p-person-caption p{font-size:14px}.program-v10 .p-final h2{font-size:37px}.program-v10 .p-price-note{text-align:left;font-size:13px}.program-v10 .p-audience-list article{grid-template-columns:1fr}.program-v10 .p-audience-tag b{font-size:14px}.program-v10 .p-faq-list summary{font-size:16px}.program-v10 .p-faq-list details>div>p{padding-right:0}.program-v10 .p-closing>div>p:not(.p-eyebrow){font-size:16px}.program-v10 .p-closing .primary-button{width:100%}.program-v10 .p-closing{padding-bottom:130px}}@media (max-width:360px){.program-v10 .p-hero h1{font-size:35px}.program-v10 .p-badge{font-size:11px}.program-v10 dd{font-size:16px}.program-v10 .p-problems article{padding:22px 16px}.program-v10 .p-week-overview{grid-template-columns:1fr}.program-v10 .p-person-caption h3 span{font-size:12px}.program-v10 .p-person-caption p{font-size:13px}}.program-v10 .p-section-nav a{font-size:14px}.program-v10 .p-week-overview .p-detail-label{margin-top:auto}.program-v10 .home-week-grid>a{height:100%}
