:root{--cream:#100e09;--paper:#17120c;--ink:#fff9ef;--wine:#e6bf68;--terra:#d3a24d;--gold:#d2ac59;--muted:#c9c1b0;--line:#d1aa5555;--gold-fill:linear-gradient(140deg,#fff5bf 5%,#f8e29b 27%,#dfae52 62%,#9b621f 100%);--display:'Oswald',Impact,'Arial Narrow',sans-serif}body{background:#0d0c09;color:#fff8ea}.header{background:#100e0bf5;border-bottom-color:#b18a3c55}.brand span{color:#b9ad97}.small-button{color:#f4d488;border-color:#d1aa55}.small-button:hover{background:var(--gold);color:#100e09}.header nav a:hover,.header nav a.active{color:#f2d58e;border-color:#e6bf68}.section.hero{position:relative;isolation:isolate;grid-template-columns:1.13fr 1fr;min-height:780px;padding-top:52px;padding-bottom:58px;gap:25px}.hero:before{content:'';position:absolute;z-index:-1;inset:0 calc((1240px - 100vw)/2);background:radial-gradient(ellipse at 82% 42%,#b17f2830,transparent 55%),linear-gradient(115deg,transparent 15%,#e0ac4510 16%,transparent 24%,transparent 70%,#bc88351a 74%,transparent 80%);pointer-events:none}.hero-copy{z-index:2}.hero .eyebrow{display:inline-flex;align-items:center;background:linear-gradient(110deg,#c08c38,#ffeb9d 46%,#d9aa50);border:1px solid #ffdf86;border-radius:100px;padding:10px 17px;color:#1a1209;font-weight:700;letter-spacing:.025em;font-size:10px;margin-bottom:26px;box-shadow:0 0 25px #e0aa4520}.hero .dot{display:none}h1{font:700 clamp(66px,7.5vw,108px)/1.03 var(--display);letter-spacing:-.045em;color:#fffaf0;margin-bottom:26px}.gold{background:var(--gold-fill);background-clip:text;-webkit-background-clip:text;color:#edca77;-webkit-text-fill-color:transparent}.hero h1 .gold{margin-top:0}.hero-lead{font-size:17px;line-height:1.7;max-width:450px;color:#fff9ef}.hero-lead strong{color:#edc66e}.hero-result{border:1px solid #c49a4b;border-radius:14px;padding:17px 20px;margin:23px 0 27px;max-width:435px;background:linear-gradient(125deg,#d2aa4811,transparent);font-size:15px;box-shadow:inset 0 1px 0 #ffe8a020}.hero-result strong{color:#f2cb70}.button{background:linear-gradient(110deg,#c49036,#ffeb9e 45%,#d5a347);border:1px solid #ffe5a0;border-radius:100px;color:#1c140a;box-shadow:0 4px 26px #d8a64422;font-weight:700;padding:16px 27px}.button:hover{background:linear-gradient(110deg,#e7b857,#fff0b7,#e4b45b);color:#1c140a;box-shadow:0 6px 35px #d8a64440}.program-link{color:#efdfb9;border-color:#b18b43}.hero-meta>span{color:#baa98a}.hero-meta b{color:#f7d47d;font-size:30px}.hero-portrait{height:665px;border-radius:10px;border:1px solid #d0aa5b66;box-shadow:0 0 65px #a2752c18;background:#282017;mask-image:linear-gradient(to bottom,#000 85%,transparent 100%)}.hero-portrait img{object-position:50% 18%}.foundation,.clients-module,.content-module,.sales-module,.study-format,.author-screen,.enrollment{--section-ink:#fff8ec;--section-muted:#d2c9b9;--section-accent:#edcb78;--section-line:#c6a05466;background:radial-gradient(ellipse at 0% 65%,#79561c18,transparent 42%),radial-gradient(ellipse at 100% 100%,#bd8a3220,transparent 40%),#0e0c09;border-top:1px solid #b18b434d;color:#fff8ec;position:relative;isolation:isolate;overflow:clip}.foundation:before{content:'';position:absolute;inset:0;pointer-events:none;z-index:-1;background:linear-gradient(112deg,transparent 3%,#c6943b10 5%,transparent 11%,transparent 78%,#c6943b0d 80%,transparent 88%)}.clients-module,.sales-module{background:radial-gradient(ellipse at 98% 80%,#a47c2f29,transparent 45%),#151008}.content-module{background:radial-gradient(ellipse at 0% 80%,#ae7c2b25,transparent 40%),#100e0b}.foundation-inner{padding-top:62px;padding-bottom:67px}.foundation-top{color:#ddcfae;font-size:9px;letter-spacing:.18em;margin-bottom:35px}.foundation-index{border-right-color:#cbaa62}.foundation-index>span{color:#ecd89f;font-size:10px}.foundation-index>b{font:500 italic 96px/.95 var(--serif);background:var(--gold-fill);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.foundation-heading h2{font:700 clamp(41px,4.8vw,67px)/1.08 var(--display);letter-spacing:-.025em;color:#fffcf5;margin-bottom:22px}.foundation-heading .gold{color:#ebc673}.foundation-subtitle{color:#d9d0be;font-size:10px;letter-spacing:.16em}.lesson-type{color:#f0d17c;font-size:11px;letter-spacing:.08em}.lesson-index{font:500 italic 48px/1 var(--serif);background:var(--gold-fill);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.lesson h3{color:#fffaf1;font-family:var(--serif);font-size:25px;font-weight:600}.lesson p{color:#dfd8ca;font-size:14px}.foundation-result{border:1px solid #d9b45d;border-radius:15px;padding:23px 25px;margin-top:14px;background:radial-gradient(ellipse at bottom right,#d5a3481a,transparent 65%);box-shadow:inset 0 1px 0 #ffdf8a22}.foundation-result>h3{color:#efd18b}.foundation-result>div{border-color:#d7b35e}.foundation-result strong{color:#f1d17b;font:600 25px/1.3 var(--body)}.module-disclosure>summary{color:#f0d17c}.study-format h2{font:500 clamp(48px,5.8vw,80px)/.98 var(--serif);color:#fffaf0;letter-spacing:-.04em}.study-subtitle{color:#e7e0d1}.study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.study-card{display:grid;grid-template-columns:72px 1fr;gap:22px;border:1px solid #d4ad56;border-radius:12px;padding:26px 23px;background:linear-gradient(130deg,#e4b94d0a,transparent);box-shadow:inset 0 1px 0 #ffedb315}.study-number{font:500 65px/1 var(--serif)}.study-card>div{border-left:1px solid #d4ad5680;padding-left:22px}.study-card h3{font:600 15px/1.5 var(--body);letter-spacing:.04em;color:#efd699;margin:0 0 12px;max-width:none}.study-card p{color:#d7cebf;font-size:13px;max-width:none}.study-closing{border-color:#d4ad5680;color:#fff9ed}.study-closing em{color:#efd18b}.author-screen{background:radial-gradient(ellipse at 90% 40%,#b48b4238,transparent 55%),#100e0a}.author-eyebrow{color:#edd18b}.author-screen h2{font-family:var(--serif);color:#fff9ed}.author-role{color:#e2dacc}.author-metrics{border-color:#d4ad5660}.author-metrics>div{border-color:#d4ad5660}.author-metrics dt{font-size:53px}.author-metrics dd{color:#d5caba}.author-mission{color:#fff8e8}.author-photo{border-radius:8px;border-color:#d4ad5670;mask-image:linear-gradient(to bottom,#000 88%,transparent)}.author-license{border:1px solid #d4ad56;border-radius:10px;padding:22px 25px;background:#0b0905a6}.author-license h3{color:#e9c578}.author-license p{color:#eee3ce}.author-license small{color:#c8bda9}.license-seal{color:#efcf83;border-color:#d4ad56}.enrollment{border-top:1px solid #d4ad5680;background:radial-gradient(ellipse at 50% 100%,#be8f3035,transparent 60%),#0e0c08}.enrollment h2{font:700 clamp(68px,8vw,114px)/1.04 var(--display);color:#fff8ea;letter-spacing:-.04em}.enrollment-subtitle{color:#f1eadc}.enrollment-outcomes{border:1px solid #d4ad56;border-radius:15px;padding:27px 30px;grid-template-columns:185px 1fr}.enrollment-outcomes h3{color:#ffebb0;font-weight:600;font-size:34px;border-right:1px solid #d4ad5680;padding-right:25px}.enrollment-outcomes li{color:#eee6d8;border-color:#d4ad5670;font-size:15px}.enrollment-start{color:#f3d079}.enrollment-start b{color:#fff0c5;font-family:var(--body);font-size:23px;font-weight:700}.enrollment-price{font:600 italic clamp(80px,9vw,123px)/1 var(--serif)}.booking-term{color:#d9cdb7}.enrollment-later{color:#d9cdb7}.enrollment-later span{color:#efd18b}.enrollment-payment{background:#0e0b07ad;border:1px solid #d4ad56;border-radius:15px;padding:27px 30px}.payment-heading{color:#e0d7c7}.payment-options .deposit{font-size:58px}.payment-options strong{color:#efd18b;font-weight:700}.payment-options span{color:#e9dfcc}.payment-options small{color:#cabda5}.site-footer{background:#0b0906;color:#fff5dc;border-color:#d4ad5640}.site-footer>p{color:#bbae93}.site-footer>a:last-child{color:#efd18b}.mobile-enroll{background:linear-gradient(110deg,#c08b2e,#ffe9a0 50%,#d6a545);color:#1d1408;border:1px solid #ffe3a0;box-shadow:0 5px 25px #0008}a:focus-visible,summary:focus-visible{outline-color:#f5d990}
@media(min-width:1100px){.foundation:not(.study-format):not(.author-screen):not(.enrollment) .foundation-heading h2{font-size:57px}.foundation-index{margin-bottom:25px}.foundation-index>b{font-size:95px}.foundation:not(.study-format):not(.author-screen):not(.enrollment) .foundation-result{padding:23px}.foundation-result strong{font-size:19px}.lesson{grid-template-columns:45px 1fr;gap:22px}.lesson p{font-size:14px}}
@media(min-width:761px) and (max-width:1099px){.section.hero{min-height:680px;gap:25px}.hero-portrait{height:580px}h1{font-size:clamp(58px,7.2vw,80px)}.hero .eyebrow{font-size:8px;padding:10px 12px}.study-card{grid-template-columns:55px 1fr;padding:23px 20px;gap:17px}.study-card>div{padding-left:17px}.study-number{font-size:55px}.study-card h3{font-size:13px}}
@media(max-width:760px){.header{background:#100e0bf5}.section.hero{grid-template-columns:1fr;gap:26px;min-height:0;padding-top:28px;padding-bottom:38px}.hero:before{inset:0;background:radial-gradient(ellipse at 100% 70%,#b3842b27,transparent 55%)}.hero .eyebrow{font-size:8px;padding:10px 12px;letter-spacing:.015em;margin-bottom:22px;max-width:100%}h1{font-size:clamp(50px,14.3vw,88px);line-height:1.05;margin-bottom:22px;letter-spacing:-.035em}.hero-lead{font-size:15px}.hero-result{font-size:13px;padding:16px;border-radius:12px;margin:20px 0 23px}.button{border-radius:100px}.hero-meta b{font-size:28px}.hero-portrait{height:auto;aspect-ratio:4/4.8;border-radius:8px;width:100%;max-width:460px}.foundation-inner{padding-top:38px;padding-bottom:40px}.foundation-top{font-size:7px;margin-bottom:26px}.foundation-index{padding-top:3px}.foundation-index>span{font-size:7px}.foundation-index>b{font-size:57px}.foundation-heading{grid-template-columns:65px 1fr;gap:17px;padding-bottom:24px}.foundation-heading h2{font-size:clamp(30px,8.2vw,49px);line-height:1.12;margin-bottom:15px;letter-spacing:-.025em}.content-module .foundation-heading h2{font-size:clamp(26px,7.2vw,43px)}.foundation-subtitle{font-size:8px;letter-spacing:.07em}.lesson-type{font-size:9px}.lesson-index{font-size:37px}.lesson{grid-template-columns:35px 1fr;gap:15px}.lesson h3{font-size:23px}.lesson p{font-size:13px}.foundation-result{margin-top:23px;padding:21px 18px;border:1px solid #d4ad56;border-radius:12px}.foundation-result>h3{font-size:9px;margin-bottom:15px}.foundation-result>div{padding-left:14px}.foundation-result p{font-size:12px}.foundation-result strong{font-size:16px;font-weight:600;line-height:1.55}.study-format h2{font-size:clamp(43px,11vw,65px)}.study-grid{grid-template-columns:1fr;gap:15px}.study-card{grid-template-columns:48px 1fr;gap:16px;padding:22px 18px}.study-card:last-child{padding-bottom:22px}.study-number{font-size:47px}.study-card>div{padding-left:16px}.study-card h3{font-size:12px;letter-spacing:.02em}.study-card p{font-size:13px}.study-closing{font-size:26px}.author-metrics dt{font-size:42px}.author-photo{height:auto;aspect-ratio:4/5;border-radius:7px}.author-license{padding:20px 17px;gap:17px}.author-license h3{font-size:8px}.enrollment h2{font-size:clamp(51px,14vw,83px);line-height:1.05}.enrollment-outcomes{display:block;padding:22px 19px;border-radius:12px}.enrollment-outcomes h3{border-right:0;border-bottom:1px solid #d4ad5670;padding:0 0 15px;font-size:27px}.enrollment-outcomes li{font-size:13px}.enrollment-price{font-size:clamp(68px,20vw,104px)}.enrollment-start b{font-size:18px}.booking-term{font-size:8px}.enrollment-payment{padding:23px 20px;border-radius:12px}.payment-options .deposit{font-size:52px}.payment-options strong{font-size:13px}}
@media(max-width:359px){h1{font-size:49px}.hero .eyebrow{font-size:7px;padding-inline:10px}.foundation-heading{grid-template-columns:52px 1fr;gap:14px}.foundation-heading h2{font-size:29px}.content-module .foundation-heading h2{font-size:24px}.enrollment h2{font-size:48px}.author-metrics dt{font-size:36px}}
.hero:before{inset:0}
.site-footer.footer-gold{display:block;padding:0;background:radial-gradient(ellipse at 85% 0%,#a97a2620,transparent 60%),#090805;border-top:1px solid #d2ad5766;color:#eee2cb}.footer-inner{max-width:1240px;margin:auto;padding:50px 40px 35px}.footer-top{display:grid;grid-template-columns:1.1fr 1fr;gap:65px;padding-bottom:33px}.footer-identity h2{font:500 38px/1.15 var(--serif);color:#f1d18a;margin:0 0 17px}.footer-identity p{font-size:12px;color:#cabea6;line-height:1.8;margin:0 0 5px}.footer-identity strong{font-weight:600;color:#e9d9b8}.footer-contact h3{font:600 11px/1.5 var(--body);color:#e8ca83;letter-spacing:.07em;margin:0 0 10px}.footer-contact p{font-size:13px;color:#e2c57f}.footer-contact a{display:inline-block;padding:4px 0;border-bottom:1px solid #d2ad5755}.footer-documents{list-style:none;margin:20px 0 0;padding:0}.footer-documents li{margin:0 0 8px}.footer-documents a{font-size:11px;line-height:1.8;color:#c8bba1;text-underline-offset:4px}.footer-documents a:hover,.footer-contact a:hover{color:#ffe6a4;text-decoration:underline}.footer-bottom{border-top:1px solid #d2ad5730;padding-top:22px}.footer-bottom p{font-size:10px;line-height:1.8;color:#b9aa8d}.footer-disclaimer{font-size:10px;line-height:1.8;color:#a99d86;max-width:870px;margin-top:18px}@media(max-width:760px){.footer-inner{padding:35px 22px 100px}.footer-top{grid-template-columns:1fr;gap:27px;padding-bottom:25px}.footer-identity h2{font-size:32px;margin-bottom:14px}.footer-identity p{font-size:11px}.footer-contact h3{font-size:10px}.footer-contact a{min-height:44px;padding:10px 0}.footer-documents{margin-top:15px}.footer-documents li{margin-bottom:5px}.footer-documents a{display:inline-block;min-height:40px;padding:8px 0;font-size:11px}.footer-disclaimer{font-size:9px;margin-top:15px}.footer-bottom p{font-size:9px}}
/* Full-bleed portrait treatment, matching the reference site. */
.section.hero{display:block;position:relative;isolation:isolate;max-width:none;width:100%;min-height:820px;padding:58px max(40px,calc((100vw - 1160px)/2)) 62px;overflow:hidden;background:#100e09}.hero:before{display:none}.hero-copy{position:relative;width:49%;max-width:590px;z-index:2}.hero-portrait{position:absolute;inset:0 0 0 auto;width:70%;height:100%;max-width:none;border:0;border-radius:0;box-shadow:none;mask-image:none;background:none;z-index:-1;pointer-events:none}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:65% 25%;border-radius:0}.hero-portrait:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#100e09 0%,#100e09c9 16%,#100e0900 43%),linear-gradient(0deg,#100e09 0%,#100e0900 17%);pointer-events:none}.hero h1{font-size:clamp(66px,6.6vw,98px)}.hero-lead{max-width:430px}.hero-result{max-width:415px}.author-screen{position:relative;isolation:isolate;overflow:hidden;background:#100e09;min-height:800px}.author-screen:before{display:none}.author-screen .foundation-inner{position:static;padding-top:58px;padding-bottom:58px}.author-layout{display:block}.author-screen-copy{position:relative;width:51%;max-width:580px;z-index:2}.author-photo{position:absolute;inset:0 0 0 auto;width:76%;height:100%;max-width:none;aspect-ratio:auto;border-radius:0;border:0;box-shadow:none;mask-image:none;background:none;z-index:-1;pointer-events:none}.author-photo img{display:block;width:100%;height:100%;object-fit:cover;object-position:right 32%;border-radius:0}.author-photo:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#100e09 0%,#100e09cf 22%,#100e0900 55%),linear-gradient(0deg,#100e09 0%,#100e0900 15%)}.author-eyebrow{position:relative;z-index:2}.author-license{position:relative;z-index:2;max-width:570px;width:51%;background:#100e09c9}.author-metrics{max-width:460px}.author-mission{max-width:450px}.author-screen h2{font-size:clamp(42px,4.8vw,69px)}
@media(min-width:761px) and (max-width:1099px){.section.hero{padding:45px 30px;min-height:760px}.hero-copy{width:53%}.hero h1{font-size:clamp(55px,7vw,77px)}.hero-portrait{width:72%}.hero-portrait img{object-position:65% 20%}.hero .eyebrow{font-size:8px}.author-screen-copy,.author-license{width:56%}.author-photo{width:80%}.author-photo img{object-position:65% 25%}.author-photo:after{background:linear-gradient(90deg,#100e09 0%,#100e09cf 25%,#100e0900 65%),linear-gradient(0deg,#100e09,transparent 16%)}}
@media(max-width:760px){.section.hero{display:block;padding:28px 22px 38px;min-height:0}.hero-copy{width:100%;max-width:none;padding:0}.hero h1{font-size:clamp(49px,14.3vw,88px);line-height:1.05;position:relative;z-index:2;margin-bottom:0;max-width:100%}.hero-portrait{position:absolute;inset:105px 0 auto;width:100%;height:132vw;max-width:none;aspect-ratio:auto;border:0;border-radius:0;mask-image:none}.hero-portrait img{object-fit:cover;object-position:60% top;height:100%;width:100%}.hero-portrait:after{background:linear-gradient(90deg,#100e0940,transparent 60%),linear-gradient(0deg,#100e09 0%,#100e09c0 10%,transparent 31%),linear-gradient(180deg,#100e09 0%,transparent 18%)}.hero-lead{margin-top:calc(105vw - 24px);max-width:none;position:relative;background:linear-gradient(180deg,#100e09d9,#100e09);padding-top:18px}.hero-result{max-width:none}.hero-meta{margin-top:24px}.author-screen{min-height:0}.author-screen .foundation-inner{padding:35px 22px 40px}.author-screen-copy{width:100%;max-width:none}.author-screen h2{font-size:clamp(39px,10.6vw,62px);line-height:1.03;max-width:100%;margin-bottom:0}.author-photo{position:absolute;inset:75px 0 auto;width:100%;height:135vw;max-width:none;max-height:none;aspect-ratio:auto;border:0;border-radius:0;mask-image:none}.author-photo img{height:100%;width:100%;object-fit:cover;object-position:65% top}.author-photo:after{background:linear-gradient(90deg,#100e0930,transparent 65%),linear-gradient(0deg,#100e09 0%,#100e09c0 10%,transparent 30%),linear-gradient(180deg,#100e09,transparent 20%)}.author-role{margin-top:calc(110vw - 30px);padding-top:18px;max-width:none;position:relative;background:linear-gradient(180deg,#100e09d9,#100e09)}.author-metrics{max-width:none}.author-mission{max-width:none}.author-license{width:100%;max-width:none;margin-top:27px;background:#100e09}}
@media(max-width:359px){.section.hero{padding-inline:18px}.hero h1{font-size:49px}.author-screen .foundation-inner{padding-inline:18px}.author-screen h2{font-size:37px}}
@media(min-width:761px){.hero-portrait img{object-position:65% top}}
@media(max-width:760px){.hero-portrait{top:180px}.hero-lead{margin-top:calc(105vw + 51px)}.author-photo{top:150px}.author-role{margin-top:calc(110vw + 45px)}}
.hero-specifics{max-width:430px;font-size:14px;line-height:1.8;color:#dfd4bd;margin-top:15px}.recognition,.marketing-results{background:radial-gradient(ellipse at 90% 100%,#b4842924,transparent 55%),#100e09}.marketing-eyebrow{font-size:9px;letter-spacing:.18em;color:#e4c276;margin-bottom:25px}.recognition h2,.marketing-results h2{font:700 clamp(34px,4.2vw,57px)/1.13 var(--display);letter-spacing:-.025em;max-width:1000px;color:#fff8e8;margin-bottom:35px}.recognition-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:35px}.recognition-grid article{border-top:1px solid #bd974c70;padding-top:24px}.recognition-grid article>span{font:italic 45px/1 var(--serif)}.recognition-grid h3{font:600 27px/1.2 var(--serif);color:#fff8e8;margin:17px 0 13px}.recognition-grid p{font-size:14px;line-height:1.85;color:#d2c6b0}.recognition-close{max-width:890px;font-size:16px;line-height:1.8;border-left:2px solid #d4ad56;padding-left:22px;margin-top:35px;color:#dfd4bd}.recognition-close strong{font-weight:600;color:#f1d17b}.results-intro{font-size:15px;color:#dfd4bd;margin-bottom:24px}.marketing-results-list{list-style:none;margin:0;padding:0;max-width:940px;display:grid;grid-template-columns:1fr 1fr;gap:0 40px}.marketing-results-list li{display:flex;align-items:baseline;gap:22px;border-top:1px solid #bd974c60;padding:21px 0;color:#eee3ce;font-size:15px;line-height:1.7}.marketing-results-list li>span{font:italic 32px/1 var(--serif);color:#edcb78;flex:none}.results-close{font:500 30px/1.3 var(--serif);max-width:800px;margin-top:20px;color:#fff5e0}.results-close strong{font-weight:500;color:#edcb78}.results-orientation{font-size:11px;line-height:1.8;color:#b9ac94;max-width:760px;margin-top:22px}.payment-next-step{font-size:10px;line-height:1.7;color:#bfb092;max-width:390px;margin:13px auto 0}.enrollment-question{font-size:12px;color:#d5c6aa;margin-top:23px}.enrollment-question a{color:#f0d080;border-bottom:1px solid #d4ad5680;display:inline-block;padding:5px 0;margin-left:6px}.enrollment-question a:hover{color:#fff1b4}@media(min-width:1100px){.foundation.recognition .foundation-inner,.foundation.marketing-results .foundation-inner{display:block}.hero-copy{max-width:590px}}@media(max-width:760px){.hero-specifics{font-size:13px;max-width:none;color:#d8cbb3;margin-top:12px}.recognition h2,.marketing-results h2{font-size:clamp(29px,8.2vw,46px);margin-bottom:26px}.recognition-grid{grid-template-columns:1fr;gap:23px}.recognition-grid article{padding-top:20px}.recognition-grid article>span{font-size:37px}.recognition-grid h3{font-size:26px;margin:13px 0 11px}.recognition-grid p{font-size:13px}.recognition-close{font-size:14px;padding-left:16px;margin-top:27px}.marketing-eyebrow{font-size:8px;margin-bottom:20px}.marketing-results-list{grid-template-columns:1fr}.marketing-results-list li{font-size:13px;gap:18px;padding:18px 0}.marketing-results-list li>span{font-size:29px}.results-intro{font-size:13px}.results-close{font-size:27px}.results-orientation{font-size:10px}.payment-next-step{font-size:9px}.enrollment-question{font-size:11px;margin-top:18px}.enrollment-question a{min-height:40px;padding:9px 0}}
/* Compact layouts for the two new marketing sections. */
.foundation.recognition .foundation-inner,.foundation.marketing-results .foundation-inner{padding-top:38px;padding-bottom:38px}.recognition .marketing-eyebrow,.marketing-results .marketing-eyebrow{margin-bottom:15px}.recognition h2{font-size:clamp(30px,3.5vw,46px);line-height:1.12;margin-bottom:25px;max-width:1050px}.recognition-grid{gap:18px}.recognition-grid article{display:grid;grid-template-columns:35px 1fr;gap:0 13px;padding:20px 17px;border:1px solid #b9914655;border-radius:10px;background:linear-gradient(135deg,#d4a4490b,transparent)}.recognition-grid article>span{grid-column:1;grid-row:1/3;font-size:33px;padding-top:2px}.recognition-grid h3{grid-column:2;font-size:24px;line-height:1.15;margin:0 0 10px}.recognition-grid p{grid-column:2;font-size:13px;line-height:1.7;margin:0}.recognition-close{font-size:14px;line-height:1.75;margin-top:23px;padding-left:17px;max-width:none}.marketing-results h2{font-size:clamp(34px,4vw,54px);margin-bottom:15px;line-height:1.1}.marketing-results .results-intro{font-size:14px;margin-bottom:15px}.marketing-results-list{gap:0 25px}.marketing-results-list li{font-size:14px;gap:17px;padding:15px 0}.marketing-results-list li>span{font-size:28px}.results-close{font-size:27px;margin-top:21px;line-height:1.25}.results-orientation{font-size:10px;margin-top:14px;line-height:1.75}@media(min-width:900px){.foundation.marketing-results .foundation-inner{display:grid;grid-template-columns:.8fr 1.2fr;gap:0 55px;align-items:start}.marketing-results .marketing-eyebrow{grid-column:1;grid-row:1}.marketing-results h2{grid-column:1;grid-row:2;font-size:47px;margin-bottom:14px}.marketing-results .results-intro{grid-column:1;grid-row:3;max-width:280px}.marketing-results-list{grid-column:2;grid-row:1/5;grid-template-columns:1fr;max-width:none}.marketing-results-list li{padding:13px 0}.marketing-results-list li:last-child{padding-bottom:0}.marketing-results .results-close{grid-column:1/-1;grid-row:5;max-width:none;border-top:1px solid #b9914645;padding-top:20px;margin-top:23px;font-size:28px}.marketing-results .results-orientation{grid-column:1/-1;grid-row:6;max-width:none}}
@media(max-width:760px){.foundation.recognition .foundation-inner,.foundation.marketing-results .foundation-inner{padding-top:29px;padding-bottom:29px}.recognition .marketing-eyebrow,.marketing-results .marketing-eyebrow{margin-bottom:13px}.recognition h2{font-size:clamp(25px,6.9vw,37px);line-height:1.15;margin-bottom:20px}.recognition-grid{gap:12px}.recognition-grid article{grid-template-columns:28px 1fr;gap:0 12px;padding:17px 14px}.recognition-grid article>span{font-size:30px}.recognition-grid h3{font-size:23px;margin:0 0 8px;line-height:1.15}.recognition-grid p{font-size:12px;line-height:1.75}.recognition-close{font-size:12px;line-height:1.8;margin-top:19px;padding-left:13px}.marketing-results h2{font-size:clamp(28px,7.5vw,40px);margin-bottom:14px}.marketing-results .results-intro{font-size:12px;margin-bottom:14px}.marketing-results-list{gap:0}.marketing-results-list li{font-size:12px;padding:13px 0;gap:15px;line-height:1.7}.marketing-results-list li>span{font-size:26px}.results-close{font-size:24px;margin-top:17px}.results-orientation{font-size:9px;margin-top:13px}.marketing-results h2 br{display:none}}
/* Editorial recognition and a single clear offer. */
.foundation.recognition-editorial .foundation-inner{display:grid;grid-template-columns:1fr 1.05fr;gap:30px 70px;padding-top:48px;padding-bottom:42px}.recognition-editorial h2{font-size:clamp(44px,4.8vw,65px);line-height:1.08;margin-bottom:19px;letter-spacing:-.025em}.recognition-lead{font-size:14px;line-height:1.8;color:#d2c6b0}.recognition-stories article{display:grid;grid-template-columns:38px 1fr;gap:18px;padding:20px 0;border-top:1px solid #b9914655}.recognition-stories article:first-child{padding-top:0;border-top:0}.recognition-stories article:last-child{padding-bottom:0}.recognition-stories article>span{font:italic 32px/1.2 var(--serif);color:#c8a057}.recognition-stories h3{font:600 29px/1.15 var(--serif);margin:0 0 8px;color:#fff5df}.recognition-stories p{font-size:13px;line-height:1.75;color:#c8bda9;margin:0}.recognition-direction{grid-column:1/-1;display:grid;grid-template-columns:1fr 1.05fr;gap:70px;align-items:center;border-top:1px solid #b9914655;padding-top:23px}.recognition-direction>span{font-size:9px;letter-spacing:.14em;color:#c6a464}.recognition-direction p{font:500 26px/1.25 var(--serif);margin:0;color:#eee2c9}.recognition-direction strong{font-weight:500;color:#efd18b}.enrollment-redesign .foundation-inner{padding-top:46px;padding-bottom:45px}.enrollment-redesign h2{font:700 clamp(42px,5.4vw,72px)/1.06 var(--display);letter-spacing:-.025em;margin:0}.enrollment-heading{margin-bottom:30px}.enrollment-heading .marketing-eyebrow{margin-bottom:16px}.offer-layout{display:grid;grid-template-columns:1.05fr 1fr;gap:0;border:1px solid #b9914666;border-radius:16px;overflow:hidden;background:#17120b}.offer-content{padding:32px 36px}.offer-meta{display:flex;gap:35px;margin-bottom:25px}.offer-meta>span{font-size:8px;color:#bbaa8a;letter-spacing:.08em}.offer-meta b{display:block;font:600 13px/1.5 var(--body);letter-spacing:.02em;color:#f0d186;margin-top:5px}.offer-content h3{font:500 39px/1.15 var(--serif);color:#fff4da;margin-bottom:11px}.offer-description{font-size:13px;line-height:1.8;color:#cfc2a9;margin-bottom:23px}.offer-includes{list-style:none;margin:0;padding:0}.offer-includes li{display:flex;gap:16px;align-items:baseline;font-size:13px;line-height:1.7;padding:10px 0;border-top:1px solid #b9914638;color:#e9dfcc}.offer-includes li span{font:italic 21px/1 var(--serif);color:#c5a057}.offer-price-card{padding:33px 32px;background:radial-gradient(ellipse at top right,#d5ac4930,transparent 80%),#21190e;border-left:1px solid #b9914666;display:flex;flex-direction:column;justify-content:center;text-align:center}.offer-price-label{font-size:9px;letter-spacing:.16em;color:#d7c49c;margin:0 0 13px}.offer-price{font:500 85px/1 var(--serif);letter-spacing:-.045em;color:#f4d58e;white-space:nowrap;margin:0 0 12px}.offer-price span{font-size:.6em}.offer-deadline{font-size:10px;line-height:1.6;color:#e2d1ad;margin:0}.offer-later{font-size:12px;color:#bcae90;margin:10px 0 25px}.offer-later b{font-weight:500;color:#cdb88e}.enrollment-redesign .enrollment-action{margin:0;padding:0}.enrollment-redesign .enrollment-action .button{width:100%;display:flex;align-items:center;justify-content:center;padding:16px 15px;font-size:12px;min-height:52px}.enrollment-redesign .payment-next-step{font-size:9px;max-width:280px;margin:11px auto 0}.enrollment-redesign .enrollment-question{font-size:10px;margin:16px 0 0}.enrollment-redesign .enrollment-question a{margin:0 0 0 4px}.offer-payments{display:grid;grid-template-columns:.8fr 1fr .8fr 1.2fr;gap:25px;margin-top:27px;align-items:start}.offer-payments-label{font-size:9px;letter-spacing:.12em;line-height:1.8;color:#b5a383;padding-top:4px;margin:0}.offer-payments>div{border-left:1px solid #b9914655;padding-left:25px}.offer-payments strong{font:500 27px/1.1 var(--serif);color:#efd18b}.offer-payments p:not(.offer-payments-label){font-size:11px;line-height:1.7;color:#c6b89c;margin:8px 0 0}.offer-payments small{font-size:9px;color:#9f9178}
@media(max-width:899px){.foundation.recognition-editorial .foundation-inner{gap:26px 30px}.recognition-editorial h2{font-size:45px}.recognition-stories h3{font-size:25px}.recognition-direction{gap:30px}.offer-content{padding:27px 24px}.offer-price-card{padding:27px 22px}.offer-price{font-size:70px}.offer-payments{gap:16px}.offer-payments>div{padding-left:16px}.offer-payments strong{font-size:23px}}
@media(max-width:760px){.foundation.recognition-editorial .foundation-inner{display:block;padding-top:32px;padding-bottom:30px}.recognition-editorial h2{font-size:clamp(39px,11vw,58px);line-height:1.06;margin-bottom:15px}.recognition-lead{font-size:12px;line-height:1.75;margin-bottom:23px}.recognition-stories article{grid-template-columns:28px 1fr;gap:13px;padding:17px 0}.recognition-stories article:first-child{border-top:1px solid #b9914655;padding-top:17px}.recognition-stories article>span{font-size:27px}.recognition-stories h3{font-size:25px;margin-bottom:7px}.recognition-stories p{font-size:12px;line-height:1.75}.recognition-direction{display:block;margin-top:22px;padding-top:18px}.recognition-direction>span{font-size:8px;display:block;margin-bottom:10px}.recognition-direction p{font-size:25px;line-height:1.2}.enrollment-redesign .foundation-inner{padding-top:32px;padding-bottom:32px}.enrollment-heading{margin-bottom:23px}.enrollment-redesign h2{font-size:clamp(40px,11.5vw,64px)}.offer-layout{grid-template-columns:1fr;border-radius:12px}.offer-content{padding:23px 21px}.offer-meta{gap:30px;margin-bottom:19px}.offer-content h3{font-size:34px}.offer-description{font-size:12px;margin-bottom:18px}.offer-includes li{font-size:12px;padding:9px 0;gap:13px}.offer-price-card{border-left:0;border-top:1px solid #b9914666;padding:26px 20px}.offer-price{font-size:78px}.offer-price-label{font-size:8px}.offer-deadline{font-size:9px}.offer-later{margin-bottom:20px}.enrollment-redesign .enrollment-action .button{font-size:11px;padding-inline:10px}.enrollment-redesign .enrollment-question{font-size:10px;margin-top:12px}.enrollment-redesign .enrollment-question a{padding:7px 0;min-height:0}.offer-payments{grid-template-columns:1fr;gap:0;margin-top:23px}.offer-payments-label{padding:0 0 12px;font-size:8px}.offer-payments-label br{display:none}.offer-payments>div{display:grid;grid-template-columns:105px 1fr;gap:14px;border-left:0;border-top:1px solid #b9914644;padding:14px 0;align-items:baseline}.offer-payments>div:last-child{padding-bottom:0}.offer-payments strong{font-size:24px}.offer-payments p:not(.offer-payments-label){font-size:11px;margin:0}.offer-payments p br{display:none}.offer-payments small{display:block}.offer-description br{display:none}}
.mobile-hero-points{display:none}.mobile-story summary{list-style:none;cursor:default}.mobile-story summary::-webkit-details-marker{display:none}.mobile-story summary>span{display:none}
@media(max-width:760px){
.header{position:relative}.section.hero{display:grid;grid-template-columns:1fr;padding:22px 22px 30px;gap:0;overflow:clip}.hero-copy{display:contents}.hero .eyebrow{grid-row:1;justify-self:start;font-size:7px;padding:8px 11px;margin:0 0 17px}.hero h1{grid-row:2;font-size:clamp(46px,13.2vw,78px);margin:0 0 20px;line-height:1.04}.hero-portrait{position:relative;inset:auto;grid-row:3;width:100%;height:auto;aspect-ratio:1.04;z-index:0;border-radius:100px 3px 3px 3px;border:1px solid #b78d4255;overflow:hidden;margin:0 0 21px;background:#282017}.hero-portrait img{object-fit:cover;object-position:50% 26%;height:100%;width:100%}.hero-portrait:after{background:linear-gradient(0deg,#100e0955,transparent 35%)}.hero-lead{grid-row:4;margin:0;background:none;padding:0;font-size:15px;line-height:1.6}.desktop-copy{display:none}.mobile-hero-points{grid-row:5;display:flex;gap:6px;flex-wrap:wrap;margin-top:15px}.mobile-hero-points span{font-size:9px;border:1px solid #b9914650;border-radius:4px;padding:7px 9px;color:#dcca9f}.hero-result{grid-row:6;margin:18px 0;font-size:12px;padding:12px 14px;border-radius:5px}.hero .buttons{grid-row:7;margin:0;display:flex;flex-direction:column;gap:10px;align-items:stretch}.hero .button{font-size:12px;padding:15px 20px}.hero .program-link{font-size:10px;align-self:center;padding:7px 0}.hero-meta{grid-row:8;display:flex;justify-content:space-between;margin-top:16px;padding-top:16px;border-top:1px solid #b991463d}.hero-meta>span{font-size:8px}.hero-meta b{font-size:23px;margin-top:4px}.hero .buttons .button{width:100%}
.foundation.recognition-editorial .foundation-inner{padding-top:28px;padding-bottom:27px}.recognition-editorial h2{font-size:clamp(36px,10.5vw,55px);margin-bottom:12px}.recognition-lead{font-size:12px;margin-bottom:17px}.recognition-stories article{padding:16px 0;gap:11px;grid-template-columns:25px 1fr}.recognition-stories h3{font-size:24px;line-height:1.15;margin:0}.mobile-story summary{display:flex;align-items:center;gap:13px;cursor:pointer}.mobile-story summary>span{display:block;font:300 22px/1 var(--body);color:#d1ad60;flex:none;margin-left:auto}.mobile-story[open] summary>span{transform:rotate(45deg)}.mobile-story p{margin-top:10px;font-size:12px}.recognition-direction{margin-top:17px;padding-top:16px}.recognition-direction p{font-size:23px}.recognition-direction p br{display:none}
.foundation-top{display:none}.foundation-inner{padding-top:28px;padding-bottom:28px}.foundation-heading{padding-bottom:16px;margin-bottom:0}.foundation-subtitle{font-size:8px;line-height:1.7;letter-spacing:.02em}.foundation-subtitle br{display:none}.foundation-result{padding:17px 15px;border-radius:6px;margin-top:15px}.foundation-result>h3{font-size:8px;margin-bottom:11px}.foundation-result p{font-size:12px;line-height:1.65;margin-bottom:8px}.foundation-result strong{font-size:15px;line-height:1.55}.module-disclosure>summary{padding:14px 0;font-size:11px}.lesson p{line-height:1.7}.study-format h2{font-size:44px;margin-bottom:22px}.study-grid{gap:9px}.study-card{grid-template-columns:31px 1fr;padding:15px 12px;gap:10px;border-radius:5px;border-color:#b991464d}.study-card:last-child{padding-bottom:15px}.study-number{font-size:31px}.study-card>div{padding-left:12px}.study-card h3{font-size:10px;line-height:1.6;letter-spacing:0}.study-card p{display:none}.study-closing{font-size:23px;margin-top:22px}
.author-screen .foundation-inner{padding:28px 22px}.author-eyebrow{margin-bottom:17px}.author-layout{display:grid;grid-template-columns:1fr;gap:0}.author-screen-copy{display:contents}.author-screen h2{grid-row:1;font-size:clamp(36px,10.5vw,56px);margin:0 0 20px;line-height:1.03}.author-photo{position:relative;inset:auto;grid-row:2;width:100%;height:auto;aspect-ratio:1.04;border-radius:3px 100px 3px 3px;overflow:hidden;z-index:0;border:1px solid #b9914655;margin-bottom:19px}.author-photo img{object-position:65% 23%;object-fit:cover;width:100%;height:100%}.author-photo:after{background:linear-gradient(0deg,#100e0955,transparent 35%)}.author-role{grid-row:3;margin:0;padding:0;background:none;font-size:14px;line-height:1.65}.author-metrics{grid-row:4;gap:12px;margin:18px 0;padding:17px 0}.author-metrics dt{font-size:37px}.author-metrics dd{font-size:9px;line-height:1.5}.author-mission{grid-row:5;font-size:25px;line-height:1.2;margin:0}.author-license{margin-top:21px;padding:16px 13px;border-radius:5px}.license-seal{width:38px;height:38px;flex:none}.author-license h3{font-size:8px}.author-license p{font-size:11px}.author-license small{font-size:8px}
.marketing-results .results-intro{display:none}.marketing-results h2{font-size:35px}.marketing-results-list li{padding:11px 0;font-size:12px;line-height:1.6}.results-close{font-size:23px}.results-orientation{font-size:9px}.enrollment-redesign .enrollment-heading{text-align:left;margin-bottom:20px}.enrollment-redesign h2{text-align:left;font-size:clamp(35px,10.5vw,55px)}.offer-content{padding:20px 18px}.offer-content h3{font-size:30px;margin-bottom:17px}.offer-meta{margin-bottom:17px}.offer-includes li{font-size:11px;padding:8px 0}.offer-price-card{padding:23px 18px}.offer-price{font-size:73px}.offer-payments>div{padding:12px 0}.offer-payments strong{font-size:22px}.footer-inner{padding-top:28px}.footer-identity h2{font-size:29px}
}
@media(max-width:760px){.hero-portrait img{object-position:50% top}}
.hero-mobile-cover{display:contents}
@media(max-width:760px){
.header{display:none}.section.hero{display:block;padding:0 22px 29px;position:relative;isolation:isolate;overflow:hidden}.hero-copy{display:block;position:relative;width:100%;z-index:2}.hero-mobile-cover{display:flex;flex-direction:column;align-items:flex-start;position:relative;min-height:150vw;padding-top:25px;margin-inline:-22px;padding-inline:22px;padding-bottom:25px}.hero .eyebrow{font-size:7px;letter-spacing:.04em;background:none;border:0;box-shadow:none;color:#decaa1;padding:0;border-radius:0;margin:0 0 22px;max-width:100%}.hero h1{font-size:clamp(38px,11vw,72px);line-height:1.07;margin:0;max-width:65%;letter-spacing:-.035em}.hero-portrait{position:absolute;inset:0 0 auto;grid-row:auto;width:100%;height:150vw;aspect-ratio:auto;border:0;border-radius:0;margin:0;z-index:-1;overflow:hidden;background:#100e09}.hero-portrait img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:translateX(22%);max-width:none}.hero-portrait:after{background:linear-gradient(90deg,#100e09 0%,#100e09ee 15%,#100e09a0 36%,transparent 63%),linear-gradient(0deg,#100e09,transparent 13%)}.hero-meta{display:flex;flex-direction:column;align-items:flex-start;gap:18px;justify-content:flex-start;border:0;margin:30px 0 0;padding:0;max-width:42%}.hero-meta>span{font-size:8px;color:#c8b28b;padding:0;border:0}.hero-meta b{display:block;font:500 27px/1.1 var(--serif);color:#f2d491;margin-top:6px}.hero-meta>span+span{padding-top:12px;border-top:1px solid #d1aa5555}.hero-lead{margin:0 0 15px;font-size:17px;line-height:1.6;padding-top:12px}.mobile-hero-points{margin-top:0}.hero-result{margin:17px 0;border:0;border-left:2px solid #c6a25e;border-radius:0;background:none;box-shadow:none;padding:0 0 0 12px;font-size:13px}.hero .buttons{margin-top:22px}.hero .program-link{font-size:11px}.author-photo{border:0;border-radius:0;aspect-ratio:4/5;margin-inline:-22px;width:calc(100% + 44px);max-width:none}.author-photo img{object-position:center top}.author-photo:after{background:linear-gradient(0deg,#100e09,transparent 14%)}.author-screen h2{margin-bottom:21px}.author-role{padding-top:4px}
}
@media(max-width:760px){.hero-portrait img{mask-image:linear-gradient(90deg,transparent,#000 34%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 34%)}}
/* Final mobile rhythm: readable summaries, clear controls, earlier pricing. */
@media(min-width:761px){.hero-copy{display:flex;flex-direction:column;align-items:flex-start}.hero-copy>.hero-mobile-cover{display:contents}.hero-meta{order:1;width:100%}.mobile-story summary{pointer-events:none}}
@media(max-width:760px){
html{scroll-padding-top:18px}.section.hero{padding-bottom:25px}.hero-mobile-cover{min-height:138vw;padding-top:24px}.hero-portrait{height:138vw}.hero-portrait img{object-position:center 12%;transform:translateX(20%)}.hero h1{font-size:clamp(37px,10.8vw,70px)}.hero .eyebrow{font-size:8px;line-height:1.6;margin-bottom:21px;max-width:95%}.hero-meta{margin-top:26px;gap:18px}.hero-meta>span{font-size:9px;letter-spacing:.06em}.hero-meta b{font-size:28px}.hero-lead{font-size:17px;line-height:1.55;margin-bottom:16px}.mobile-hero-points{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}.mobile-hero-points span{font-size:10px;line-height:1.5;text-align:center;display:flex;align-items:center;justify-content:center;padding:9px 6px;background:#b991460a;border-color:#b9914638}.hero-result{font-size:13px;line-height:1.65;margin:18px 0}.hero .buttons{gap:7px;margin-top:20px}.hero .button{min-height:53px;font-size:13px}.hero .program-link{min-height:44px;display:flex;align-items:center;padding:8px 0}.hero .buttons .button{line-height:1.5}
.marketing-eyebrow{font-size:9px!important;letter-spacing:.14em}.foundation.recognition-editorial .foundation-inner{padding-top:31px;padding-bottom:30px}.recognition-lead{font-size:13px;line-height:1.65}.recognition-stories article{padding:0;border:0!important;background:#b9914608;border-bottom:1px solid #b9914640!important;margin-bottom:8px;grid-template-columns:27px 1fr;gap:10px}.recognition-stories article>span{font-size:25px;padding:17px 0 0 3px}.mobile-story summary{min-height:72px;padding:15px 0;gap:12px}.recognition-stories h3{font-size:24px;line-height:1.15}.mobile-story summary>span{width:30px;height:30px;font-size:19px;display:flex;align-items:center;justify-content:center;border:1px solid #b9914655;border-radius:50%;margin-right:4px}.mobile-story p{font-size:13px;line-height:1.7;margin:0;padding:0 10px 17px 0}.recognition-direction{border-top:0;padding-top:8px}.recognition-direction p{font-size:24px;line-height:1.3}
.foundation:not(.recognition):not(.marketing-results):not(.enrollment):not(.author-screen):not(.study-format){background:linear-gradient(145deg,#b991460b,transparent 65%),#100e09}.foundation.clients-module,.foundation.sales-module{background:#19130b!important}.foundation-heading{grid-template-columns:46px 1fr;gap:17px;padding-bottom:15px}.foundation-index{padding-top:2px}.foundation-index>span{font-size:7px}.foundation-index>b{font-size:48px}.foundation-heading h2{font-size:clamp(29px,8vw,43px);margin-bottom:12px}.content-module .foundation-heading h2{font-size:clamp(25px,7.2vw,37px)}.foundation-subtitle{font-size:9px;line-height:1.6;color:#bbad92}.module-disclosure{border-top:1px solid #b9914650;border-bottom:1px solid #b9914650}.module-disclosure>summary{min-height:52px;display:flex;align-items:center;justify-content:space-between;padding:12px 0;font-size:12px;color:#e4c787;letter-spacing:0}.module-disclosure>summary span{border:1px solid #b9914655;border-radius:50%;width:30px;height:30px;display:flex;align-items:center;justify-content:center;font-size:20px;flex:none}.foundation-result{border:0;border-radius:0;box-shadow:none;background:none;margin-top:0;padding:18px 0 0}.foundation-result>h3{font-size:8px;margin-bottom:10px;color:#a89571}.foundation-result>div{border-left:2px solid #c5a057;padding-left:13px}.foundation-result>div>p{display:none}.foundation-result strong{font-size:15px;line-height:1.6;font-weight:500;color:#ecdbb5}.lesson p{font-size:13px;line-height:1.75}.lesson h3{font-size:25px;line-height:1.2}.lesson-group{padding-top:16px}.study-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.study-card{display:flex;flex-direction:column;align-items:flex-start;gap:9px;padding:17px 12px;min-height:137px}.study-card:last-child{padding-bottom:17px}.study-number{font-size:34px;line-height:1}.study-card>div{border-left:0;padding-left:0}.study-card h3{font-size:11px;line-height:1.55}.study-closing{font-size:25px;line-height:1.2}
.author-metrics{gap:12px}.author-metrics dd{font-size:10px}.author-role{font-size:15px;line-height:1.65}.author-mission{font-size:27px;line-height:1.25}.author-license{background:none;border-color:#b9914650}.marketing-results-list li{font-size:13px;line-height:1.65;padding:13px 0;gap:14px}.marketing-results-list li>span{font-size:27px}.results-close{font-size:25px;line-height:1.25}.results-orientation{font-size:10px;line-height:1.7}
.enrollment-redesign h2{font-size:clamp(35px,10.5vw,57px)}.offer-layout{display:flex;flex-direction:column;border-radius:7px}.offer-price-card{order:0;border-top:0;border-bottom:1px solid #b9914655;padding:26px 20px}.offer-price-label{font-size:9px}.offer-price{font-size:80px;margin-bottom:12px}.offer-deadline{font-size:11px}.offer-later{font-size:13px;margin:10px 0 22px}.enrollment-redesign .enrollment-action .button{font-size:12px;min-height:53px}.enrollment-redesign .payment-next-step{font-size:10px;line-height:1.6}.enrollment-redesign .enrollment-question{font-size:11px;line-height:1.6}.enrollment-redesign .enrollment-question a{display:block;min-height:44px;padding:11px 0;margin:0;border-bottom:0;text-decoration:underline;text-underline-offset:5px}.offer-content{order:1;padding:21px 20px}.offer-content h3{font-size:30px;margin-bottom:17px}.offer-meta{margin-bottom:18px}.offer-meta>span{font-size:9px}.offer-meta b{font-size:13px}.offer-includes li{font-size:12px;line-height:1.7;padding:10px 0}.offer-includes li:last-child{padding-bottom:0}.offer-payments-label{font-size:9px}.offer-payments>div{grid-template-columns:113px 1fr;gap:14px;padding:15px 0}.offer-payments strong{font-size:25px}.offer-payments p:not(.offer-payments-label){font-size:12px;line-height:1.6}.offer-payments small{font-size:10px}.mobile-enroll{left:14px;right:14px;bottom:max(12px,env(safe-area-inset-bottom));min-height:54px;border-radius:100px;padding:13px 20px}.mobile-enroll>span:first-child{font-size:12px;font-weight:600}.mobile-enroll b{font-size:15px}.mobile-enroll>span:last-child{display:none}.footer-documents a{font-size:12px;line-height:1.7}.footer-identity p{font-size:12px}.footer-contact a{font-size:14px}.footer-disclaimer{font-size:10px;line-height:1.75}
}
@media(max-width:359px){.hero .eyebrow{font-size:7px}.hero-meta b{font-size:24px}.mobile-hero-points span{font-size:9px;padding-inline:4px}.study-card{padding:15px 10px;min-height:143px}.study-card h3{font-size:10px}.offer-price{font-size:73px}.offer-payments>div{grid-template-columns:100px 1fr}.offer-payments strong{font-size:23px}}
/* Mobile art direction from the supplied black-and-gold cards. */
@media(max-width:760px){
:root{--gold-fill:linear-gradient(155deg,#fff9d6 0%,#ffe8a0 30%,#e9ba63 65%,#9c641f 100%)}
.foundation:not(.author-screen){background:radial-gradient(ellipse at 100% 95%,#d3a34c24,transparent 44%),linear-gradient(118deg,transparent 13%,#ca99421a 15%,transparent 23%,transparent 70%,#d2a34a14 73%,transparent 80%),#0c0a07!important}.foundation:before{background:linear-gradient(110deg,transparent 5%,#d9ab4d12 8%,transparent 18%,transparent 82%,#d6aa4822 86%,transparent 95%)}
.section.hero{padding-inline:18px}.hero-mobile-cover{margin-inline:-18px;padding-inline:18px;min-height:141vw;padding-top:21px}.hero .eyebrow{display:flex;justify-content:center;align-items:center;width:max-content;max-width:100%;background:linear-gradient(110deg,#aa7026,#ffecab 52%,#d2a447);border:1px solid #f5d993;border-radius:100px;padding:7px 10px;font-size:clamp(7px,2.05vw,12px);line-height:1.4;color:#171006;letter-spacing:0;box-shadow:0 0 20px #d6a64c22;margin:0 0 17px}.hero h1{font-size:clamp(40px,12.1vw,80px);line-height:1.03;letter-spacing:-.045em;max-width:68%;margin:0}.hero-portrait{height:141vw}.hero-portrait img{transform:translateX(25%);object-position:center top;mask-image:linear-gradient(90deg,transparent,#000 29%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 29%)}.hero-portrait:after{background:linear-gradient(90deg,#100e09 0%,#100e09b8 27%,transparent 56%),linear-gradient(0deg,#100e09,transparent 15%)}.hero-lead{position:absolute;top:50vw;left:0;width:49%;max-width:49%;font-size:clamp(12px,3.35vw,20px);line-height:1.5;padding:0;margin:0;background:none}.hero-lead strong{color:#f2ce83}.hero-lead br{display:none}.mobile-hero-points{display:none}.hero-result{position:absolute;top:79vw;left:0;width:49%;max-width:49%;padding:11px 10px;border:1px solid #d3ab58;border-radius:13px;font-size:clamp(11px,3.05vw,18px);line-height:1.5;margin:0;background:#0d0b0799;backdrop-filter:blur(4px)}.hero-meta{position:absolute;top:108vw;left:18px;width:53%;max-width:53%;gap:0;margin:0}.hero-meta>span:first-child{background:linear-gradient(110deg,#bd872f,#ffeb9d 52%,#d4a951);color:#171006;border:1px solid #e9c878;border-radius:100px;padding:8px 12px;display:flex;align-items:center;gap:6px;justify-content:center;width:100%;font-size:10px;font-weight:700}.hero-meta>span:first-child b{font:700 13px/1.2 var(--body);margin:0;color:#171006}.hero-meta>span+span{border:1px solid #d3ab58;border-radius:12px;padding:10px 13px 12px;background:#0c0a0799;width:100%;font-size:8px;color:#dbc999}.hero-meta>span+span b{font:600 29px/1 var(--body);color:#fff5df;margin-top:5px}.hero .buttons{margin-top:13px}.hero .program-link{font-size:11px}.hero .button{font-size:13px;min-height:51px}
.foundation-top{display:flex;justify-content:space-between;font-size:7px;letter-spacing:.12em;line-height:1.55;margin-bottom:23px;color:#d6cba9}.foundation-inner{padding-inline:18px;padding-top:22px;padding-bottom:25px}.foundation-heading{grid-template-columns:71px 1fr;gap:16px;padding-bottom:18px;border-bottom:1px solid #b9914660}.foundation-index{padding-top:8px;border-right:1px solid #caa656}.foundation-index>span{font-size:9px;letter-spacing:.13em}.foundation-index>b{font-size:78px;line-height:1.02;margin-top:5px}.foundation-heading h2{font-size:clamp(30px,9.5vw,60px);line-height:1.04;letter-spacing:-.04em;margin-bottom:13px}.clients-module .foundation-heading h2{font-size:clamp(26px,8vw,55px)}.content-module .foundation-heading h2{font-size:clamp(24px,7.2vw,47px)}.sales-module .foundation-heading h2{font-size:clamp(29px,9vw,57px)}.foundation-subtitle{font-size:8px;letter-spacing:.08em;line-height:1.6;color:#d0c4af}.module-disclosure{border:0}.module-disclosure>summary{min-height:45px;font-size:10px;border-bottom:1px solid #b9914638}.module-disclosure>summary span{width:25px;height:25px;font-size:17px}.lesson-group{display:grid;grid-template-columns:65px 1fr;gap:16px;padding-top:16px}.lesson-type{font-size:9px;line-height:1.55;letter-spacing:.04em;padding-top:6px}.lesson-list{border-left:1px solid #bf9d5480;padding-left:13px}.lesson{grid-template-columns:29px 1fr;gap:11px;padding:13px 0;border-top:1px solid #bd974c65}.lesson:first-child{padding-top:0;border-top:0}.lesson-index{font-size:41px;line-height:1}.lesson h3{font-size:19px;line-height:1.12;margin-bottom:6px}.lesson p{font-size:11px;line-height:1.6}.lesson h3 br{display:none}.live-group{margin-top:17px;border-top:1px solid #c7a65c70;padding-top:17px}.foundation-result{border:1px solid #d5af5b;border-radius:12px;margin-top:20px;padding:15px 12px;display:grid;grid-template-columns:67px 1fr;gap:12px;background:linear-gradient(145deg,transparent,#bd8c3015);box-shadow:0 1px 14px #d1a2460b}.foundation-result>h3{font-size:8px;line-height:1.6;color:#e1c77f;padding:0;margin:0;align-self:center}.foundation-result>h3 br{display:block}.foundation-result>div{padding-left:12px;border-left:1px solid #c5a057}.foundation-result>div>p{display:block;font-size:11px;line-height:1.6;margin-bottom:7px}.foundation-result strong{font-size:12px;line-height:1.5;font-weight:600;color:#f0d38b}.foundation-result>div>p:last-child{margin-bottom:0}
.study-format h2{font-size:clamp(45px,13vw,80px);line-height:.92;margin-bottom:22px}.study-grid{gap:9px}.study-card{min-height:0;padding:13px 11px;gap:8px;border:1px solid #bd974c;border-radius:6px;background:#0a080580}.study-number{font-size:39px}.study-card h3{font-size:10px;line-height:1.45;color:#efda9f}.study-card p{display:block;font-size:10px;line-height:1.6;margin-top:7px;color:#d9cfbc}.study-closing{font-size:24px;border-top:1px solid #c5a057;border-bottom:1px solid #c5a057;padding:14px 0;margin-top:20px;line-height:1.2}
.author-screen{background:#100e09;min-height:151vw;overflow:hidden}.author-screen .foundation-inner{padding:24px 18px;position:relative;min-height:151vw}.author-layout{display:block}.author-screen-copy{display:block;width:100%;position:relative}.author-eyebrow{font-size:9px;letter-spacing:.15em;margin-bottom:18px}.author-eyebrow:after{width:100px}.author-screen h2{font-size:clamp(31px,9.1vw,60px);line-height:.96;letter-spacing:-.045em;width:74%;max-width:74%;margin:0 0 12px}.author-role{font-size:clamp(11px,3.1vw,18px);line-height:1.55;width:53%;margin:0;padding:0;background:none}.author-photo{position:absolute;inset:0 -18px 0 auto;width:100%;height:100%;margin:0;max-width:none;aspect-ratio:auto;border:0;z-index:-1}.author-photo img{width:100%;height:100%;object-fit:cover;object-position:center top;transform:translateX(23%);mask-image:linear-gradient(90deg,transparent,#000 28%);-webkit-mask-image:linear-gradient(90deg,transparent,#000 28%)}.author-photo:after{background:linear-gradient(90deg,#100e09 0%,#100e09dc 29%,transparent 64%),linear-gradient(0deg,#100e09,transparent 10%)}.author-metrics{display:flex;flex-direction:column;width:49%;gap:8px;margin:14px 0;padding:11px 0;border-top:1px solid #b9914670;border-bottom:1px solid #b9914670}.author-metrics>div{display:flex;align-items:center;gap:11px;border:0;padding:0}.author-metrics dt{font-size:39px;line-height:1;min-width:42px}.author-metrics dd{border-left:1px solid #b9914660;padding-left:9px;font-size:9px;line-height:1.5}.author-metrics>div:last-child{gap:8px}.author-metrics>div:last-child dt{font-size:32px;letter-spacing:-.05em}.author-metrics>div:last-child dd{border:0;padding:0;font-size:8px}.author-mission{width:51%;font-size:clamp(18px,5.2vw,32px);line-height:1.18;margin:0}.author-license{position:relative;z-index:2;margin-top:18px;width:75%;padding:11px 10px;gap:10px;border:1px solid #d4ad56;border-radius:5px;background:#100e0970}.license-seal{width:30px;height:35px;font-size:13px}.author-license h3{font-size:7px;line-height:1.5;letter-spacing:.05em}.author-license p{font-size:9px;line-height:1.5}.author-license small{font-size:7px;line-height:1.5}
.enrollment-redesign .offer-layout{border:1px solid #c8a255;border-radius:11px;background:#0c0906b8}.offer-price-card{background:radial-gradient(ellipse at 100% 100%,#d8a64326,transparent 65%),#0d0b08}.offer-price{font-style:italic;background:var(--gold-fill);background-clip:text;-webkit-background-clip:text;color:#f2d58f;-webkit-text-fill-color:transparent;font-size:88px}.offer-payments{padding:17px 14px;border:1px solid #cca953;border-radius:10px;background:#0c090699}.offer-payments-label{color:#ecd89f}.offer-payments>div:last-child{padding-bottom:0}
}
@media(max-width:359px){.hero-meta>span:first-child{font-size:8px;padding-inline:8px}.hero-meta>span:first-child b{font-size:11px}.hero-meta>span+span b{font-size:25px}.hero-result{padding:8px;font-size:11px}.hero-lead{font-size:12px}.foundation-heading{grid-template-columns:59px 1fr;gap:13px}.foundation-index>b{font-size:65px}.foundation-heading h2{font-size:29px}.clients-module .foundation-heading h2{font-size:25px}.content-module .foundation-heading h2{font-size:23px}.lesson-group{grid-template-columns:54px 1fr;gap:12px}.lesson-type{font-size:8px}.lesson-list{padding-left:10px}.lesson{grid-template-columns:26px 1fr;gap:9px}.lesson h3{font-size:18px}.lesson p{font-size:10px}.foundation-result{grid-template-columns:55px 1fr;gap:9px}.author-screen .foundation-inner{min-height:163vw}.author-mission{font-size:18px}.author-metrics dt{font-size:35px}.author-role{font-size:11px}.study-card p{font-size:10px}.offer-price{font-size:75px}}
@media(max-width:760px){.author-photo img{transform:translateX(9%)}.lesson-list{gap:13px}.lesson p{font-size:12px}.lesson{padding:12px 0}.hero-meta>span+span{display:block;border:1px solid #d3ab58;border-radius:12px;padding:10px 13px 12px}.hero-lead{line-height:1.55}.author-metrics dd{font-size:10px}.author-license p{font-size:10px}.author-license small{font-size:8px}}
@media(max-width:359px){.lesson p{font-size:11px}}
