@import "https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600;700&family=Sora:wght@400;500;600;700&display=swap";@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before{box-sizing:border-box;border:0 solid;margin:0;padding:0}::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){-webkit-appearance:button;appearance:button}::file-selector-button{-webkit-appearance:button;appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}}:root{--ink:#111;--sand:#f5f3ee;--gold:#c7a46b;--gold2:#dfc38f;--muted:#a5a29c;--line:#d7d1c7;--darkline:#30302e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--ink);color:var(--sand);-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}main{overflow:hidden}.topbar{background:#111;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,5vw,80px);display:flex}.brand{align-items:center;gap:11px;display:flex}.brand svg{width:31px;height:31px;color:var(--gold)}.brand strong{font-family:Sora,sans-serif;font-size:15px;display:block}.brand strong b{color:var(--gold)}.brand small{letter-spacing:2px;color:#c7a46bbf;text-transform:uppercase;margin-top:5px;font-size:7px;display:block}.confidential{letter-spacing:1.6px;text-transform:uppercase;color:#8e8d89;font-size:9px}.confidential i{background:var(--gold);border-radius:50%;width:6px;height:6px;margin-right:9px;display:inline-block}.hero{background:radial-gradient(circle at 78% 36%,#282017 0,#0000 24%),#111;min-height:calc(100vh - 82px);padding:13vh clamp(24px,7vw,112px) 8vh;position:relative}.heroGrid{opacity:.13;background-image:linear-gradient(#7b6a4d 1px,#0000 1px),linear-gradient(90deg,#7b6a4d 1px,#0000 1px);background-size:80px 80px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 60%,#0000);mask-image:linear-gradient(90deg,#0000,#000 60%,#0000)}.hero:after{content:"03";color:#c7a46b09;font-family:Sora;font-size:35vw;font-weight:700;line-height:.8;position:absolute;bottom:-4vw;right:4vw}.kicker{z-index:1;letter-spacing:2.5px;color:var(--gold);align-items:center;gap:20px;font-size:9px;display:flex;position:relative}.kicker b{border:1px solid #4b4235;padding:7px 10px;font-weight:500}.hero h1{z-index:1;letter-spacing:-4px;max-width:1050px;margin:45px 0 30px;font-family:Sora,sans-serif;font-size:clamp(48px,6.7vw,100px);line-height:1.02;position:relative}.hero h1 em,.section h2 em,.cta h2 em{color:var(--gold);font-style:normal;font-weight:inherit}.hero>p{z-index:1;color:#c8c6c1;max-width:690px;font-size:17px;line-height:1.7;position:relative}.profileBar{z-index:1;border-top:1px solid #35322e;border-bottom:1px solid #35322e;grid-template-columns:repeat(4,1fr);max-width:970px;margin-top:70px;display:grid;position:relative}.profileBar span{padding:22px 18px 22px 0}.profileBar small{color:#817c73;letter-spacing:1.8px;font-size:8px;display:block}.profileBar strong{margin-top:8px;font-size:13px;display:block}.startLink{z-index:1;color:var(--gold);letter-spacing:1.8px;text-transform:uppercase;align-items:center;gap:18px;margin-top:45px;font-size:10px;display:inline-flex;position:relative}.startLink b{border:1px solid #665940;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.phaseIntro{background:#181817;border-top:1px solid #2e2e2c;border-bottom:1px solid #2e2e2c;grid-template-columns:1fr 2fr 1fr;align-items:center;height:285px;padding:0 clamp(24px,7vw,112px);display:grid;position:relative;overflow:hidden}.phaseIntro>span{color:var(--gold);letter-spacing:2.5px;font-size:10px}.phaseIntro>p{font-family:Sora;font-size:clamp(26px,3vw,45px);line-height:1.2}.phaseIntro>b{color:#222220;justify-self:end;font-family:Sora;font-size:190px;line-height:1}.phaseIntro.gold{background:var(--gold);color:#111;border:0}.phaseIntro.gold>span{color:#111}.phaseIntro.gold>b{color:#11111117}.section{padding:120px clamp(24px,7vw,112px)}.section.light{background:var(--sand);color:#171716}.section.dark{background:#111}.sectionEyebrow{letter-spacing:2.6px;color:#9a7d50;margin-bottom:60px;font-size:9px}.twoCol,.strategyHead{grid-template-columns:1.15fr .85fr;gap:9vw;display:grid}.section h2,.cta h2{letter-spacing:-2.5px;margin:0;font-family:Sora;font-size:clamp(38px,4.8vw,70px);line-height:1.08}.bodyCopy{color:#5f5c56;font-size:16px;line-height:1.75}.dark .bodyCopy{color:#bbb8b1}.bodyCopy p:first-child{margin-top:0}.signalGrid{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:90px;display:grid}.signalGrid article{background:#eeeae2;padding:28px}.signalGrid article>div{justify-content:space-between;align-items:center;gap:10px;display:flex}.signalGrid small{text-transform:uppercase;letter-spacing:1.5px;font-size:9px}.signalGrid b{letter-spacing:1px;color:#62765b;font-size:7px}.signalGrid b.warn{color:#9b6047}.signalGrid p{color:#6d6962;margin:45px 0 0;font-size:12px;line-height:1.6}.mechanism{color:var(--sand);background:#161615;grid-template-columns:1fr 1.35fr;gap:25px 7vw;margin-top:95px;padding:60px;display:grid}.mechanism span{color:var(--gold);letter-spacing:2px;font-size:8px}.mechanism h3{margin:22px 0 0;font-family:Sora;font-size:30px;line-height:1.25}.mechanism .flow{flex-wrap:wrap;align-items:center;gap:14px;display:flex}.mechanism .flow span{color:#ddd8cf;letter-spacing:0;background:#252421;padding:13px;font-size:11px}.mechanism .flow b{color:var(--gold)}.mechanism>p{color:#aaa69f;grid-column:2;margin:0;font-size:13px;line-height:1.7}.technicalGrid{border-top:1px solid var(--line);border-left:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin-top:90px;display:grid}.technicalGrid article{border-right:1px solid var(--line);border-bottom:1px solid var(--line);min-height:280px;padding:32px}.technicalGrid span,.adjustments>article>span{color:#9c7c49;letter-spacing:2px;font-size:10px}.technicalGrid h3{margin:60px 0 16px;font-family:Sora;font-size:21px}.technicalGrid p{color:#6a665f;font-size:13px;line-height:1.7}.value .sectionEyebrow{color:var(--gold)}.adjustments{max-width:1050px;margin:100px 0 0 auto}.adjustments article{border-top:1px solid var(--darkline);grid-template-columns:80px 1fr;gap:20px;padding:36px 0;display:grid}.adjustments h3{margin:0 0 12px;font-family:Sora;font-size:24px}.adjustments p{color:#aaa69f;max-width:710px;margin:0;line-height:1.65}.numbersTitle{grid-template-columns:1fr 1.5fr 1fr;align-items:end;gap:35px;margin-top:140px;display:grid}.numbersTitle small,.planIntro small,.cardioCard small,.supplements>small,.cta small{color:var(--gold);letter-spacing:2px;font-size:8px}.numbersTitle h2{font-size:44px}.numbersTitle p{color:#8f8c86;font-size:12px;line-height:1.6}.numbersGrid{background:#302e2a;border:1px solid #302e2a;grid-template-columns:1.25fr 1fr 1fr;gap:1px;margin-top:55px;display:grid}.numbersGrid article{background:#1a1a19;min-height:220px;padding:34px}.numbersGrid .featured{background:var(--gold);color:#111;flex-direction:column;grid-row:span 2;justify-content:center;display:flex}.numbersGrid small{letter-spacing:1.8px;color:#8f8b83;font-size:8px}.numbersGrid .featured small{color:#4c3b22}.numbersGrid strong{margin:36px 0 10px;font-family:Sora;font-size:34px;display:block}.numbersGrid .featured strong{margin:24px 0 0;font-size:clamp(48px,5vw,74px)}.numbersGrid .featured span{font-size:12px}.numbersGrid p{color:#99958e;margin-top:24px;font-size:11px;line-height:1.55}.numbersGrid .featured p{color:#554226;max-width:360px}.routinePlan{margin-top:140px}.planIntro{grid-template-columns:.7fr 1.2fr 1fr;align-items:end;gap:35px;display:grid}.planIntro h2{font-size:44px}.planIntro p{color:#94918a;font-size:12px;line-height:1.6}.dayLine{border-top:1px solid #373531;grid-template-columns:repeat(4,1fr);margin-top:55px;display:grid}.dayLine article{border-right:1px solid #373531;padding:32px 28px}.dayLine time{color:var(--gold);letter-spacing:2px;font-size:8px}.dayLine h3{margin:35px 0 14px;font-family:Sora;font-size:17px}.dayLine p{color:#98958e;font-size:11px;line-height:1.65}.cardioCard{border-left:3px solid var(--gold);background:#1b1b1a;grid-template-columns:1fr auto 1.2fr;align-items:center;gap:50px;margin-top:85px;padding:45px;display:grid}.cardioCard h3{margin:15px 0 0;font-family:Sora;font-size:23px}.cardioCard>strong{color:var(--gold);font-family:Sora;font-size:58px}.cardioCard>strong small{margin-left:8px;font-size:12px}.cardioCard p{color:#a4a099;font-size:12px;line-height:1.7}.supplements{margin-top:130px}.supplements h2{margin-top:22px;font-size:44px}.supplements>div{grid-template-columns:1fr 1fr;gap:10px 40px;margin:55px 0 0 35%;display:grid}.supplements p{color:#9f9b94;border-top:1px solid #302e2b;padding-top:22px;font-size:12px;line-height:1.7}.supplements b{color:#ddd8cf}.strategyHead p{color:#625f59;line-height:1.7}.strategySteps{max-width:1000px;margin:95px 0 0 auto}.strategySteps article{border-top:1px solid var(--line);grid-template-columns:100px 1fr;gap:20px;padding:32px 0;display:grid}.strategySteps>article>b{color:var(--gold);font-family:Sora;font-size:32px}.strategySteps small{letter-spacing:2px;color:#918b80;font-size:8px}.strategySteps h3{margin:9px 0;font-family:Sora;font-size:23px}.strategySteps p{color:#68645e;margin:0;line-height:1.6}.personalNote{color:var(--sand);background:#151514;margin-top:110px;padding:65px 9vw}.personalNote>span{letter-spacing:2.3px;color:var(--gold);font-size:8px}.personalNote>p{margin:35px 0 45px;font-family:Sora;font-size:clamp(22px,2.7vw,36px);line-height:1.5}.personalNote strong{color:var(--gold);font-family:Sora;display:block}.personalNote small{color:#86837d;letter-spacing:1px;margin-top:8px;font-size:9px;display:block}.method{background:#191918;border-top:1px solid #302e2a;padding:125px 0 100px}.methodTop{justify-content:space-between;align-items:end;padding:0 clamp(24px,7vw,112px);display:flex}.methodTop small{letter-spacing:2.2px;color:var(--gold);font-size:8px}.methodTop h2{letter-spacing:-2px;margin:20px 0 12px;font-family:Sora;font-size:clamp(40px,5vw,68px)}.methodTop p{color:#aaa69e;font-size:16px}.carouselControls{gap:8px;display:flex}.carouselControls button{width:48px;height:48px;color:var(--sand);cursor:pointer;background:0 0;border:1px solid #45423c;font-size:18px;transition:all .2s}.carouselControls button:hover{background:var(--gold);color:#111;border-color:var(--gold)}.methodTrack{scroll-snap-type:x mandatory;scrollbar-width:none;gap:16px;margin-top:60px;padding:0 clamp(24px,7vw,112px);display:flex;overflow-x:auto}.methodTrack::-webkit-scrollbar{display:none}.methodCard{scroll-snap-align:start;background:#222220;border:1px solid #34322e;flex:0 0 min(390px,82vw);min-height:585px;padding:34px;position:relative}.methodCardHead{justify-content:space-between;align-items:center;margin-bottom:55px;display:flex}.methodCardHead span{color:var(--gold);font-family:Sora;font-size:33px}.methodCardHead i{width:42px;height:42px;color:var(--gold);border:1px solid #50483b;border-radius:50%;place-items:center;font-size:20px;font-style:normal;display:grid}.methodCard>small{letter-spacing:2px;color:#817e77;font-size:8px}.methodCard h3{text-transform:uppercase;margin:13px 0 8px;font-family:Sora;font-size:25px;line-height:1.2}.methodCard>strong{color:var(--gold);font-family:Sora;font-size:18px;font-style:italic}.methodCard>p{color:#aaa69f;min-height:60px;margin:22px 0;font-size:12px;line-height:1.6}.methodCard ul{border-top:1px solid #373531;margin:0;padding:20px 0 0;list-style:none}.methodCard li{color:#cfcbc3;padding:8px 0 8px 18px;font-size:11px;position:relative}.methodCard li:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px;position:absolute;top:13px;left:0}.methodCard em{color:#77736c;margin-top:20px;font-size:8px;font-style:normal;line-height:1.5;display:block}.swipeHint{color:#77736c;letter-spacing:1.5px;text-transform:uppercase;padding:25px clamp(24px,7vw,112px) 0;font-size:8px}.swipeHint span{color:var(--gold);margin-right:10px;font-size:16px}.cta{text-align:center;background:radial-gradient(circle at 50% 45%,#2d2419,#111 56%);padding:130px 24px}.cta>div{max-width:960px;margin:auto}.cta h2{margin:28px 0}.cta p{color:#b4b1aa;max-width:650px;margin:0 auto 40px;line-height:1.7}.cta a{background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;align-items:center;max-width:450px;margin:auto;padding:20px 24px;font-size:11px;font-weight:600;display:flex}.cta a span{font-size:20px}.cta button{color:#99958e;background:0 0;border:1px solid #3a3833;min-width:450px;margin:14px auto 0;padding:17px 30px;display:block}.cta button b{color:var(--sand)}.cta i{color:#706d67;margin-top:20px;font-size:9px;font-style:normal;display:block}.sources{color:#817e78;background:#1a1a19;border-top:1px solid #2b2a28;padding:55px clamp(24px,7vw,112px)}.sources h3{text-transform:uppercase;letter-spacing:1.5px;color:#aaa69e;font-size:10px}.sources p{max-width:900px;font-size:9px;line-height:1.65}footer{background:#111;border-top:1px solid #292929;justify-content:space-between;align-items:center;padding:45px clamp(24px,5vw,80px);display:flex}footer p{letter-spacing:1px;text-transform:uppercase;color:#6f6d68;font-size:8px}.website{color:var(--gold);letter-spacing:1px;font-size:11px}.website span{margin-left:8px}@media (max-width:850px){.confidential{display:none}.hero{padding-top:80px}.hero h1{letter-spacing:-2.5px}.profileBar{grid-template-columns:1fr 1fr}.phaseIntro{grid-template-columns:1fr 2fr;height:220px}.phaseIntro>b{display:none}.section{padding:80px 24px}.twoCol,.strategyHead{grid-template-columns:1fr;gap:40px}.signalGrid,.technicalGrid{grid-template-columns:1fr 1fr}.mechanism{grid-template-columns:1fr;padding:35px 25px}.mechanism>p{grid-column:1}.numbersTitle,.planIntro{grid-template-columns:1fr}.numbersGrid{grid-template-columns:1fr 1fr}.numbersGrid .featured{grid-area:auto/span 2}.dayLine{grid-template-columns:1fr 1fr}.cardioCard{grid-template-columns:1fr}.supplements>div{margin-left:0}.cta button{width:100%;min-width:0;max-width:450px}.methodTop{flex-direction:column;align-items:flex-start;gap:30px}.carouselControls{align-self:flex-end}footer{flex-direction:column;align-items:flex-start;gap:28px}}@media (max-width:520px){.brand small{display:none}.hero h1{font-size:45px}.profileBar{grid-template-columns:1fr}.phaseIntro{grid-template-columns:1fr;height:200px}.phaseIntro>p{margin:0}.signalGrid,.technicalGrid,.numbersGrid,.dayLine{grid-template-columns:1fr}.numbersGrid .featured{grid-column:auto}.technicalGrid article{min-height:230px}.supplements>div{grid-template-columns:1fr}.adjustments article,.strategySteps article{grid-template-columns:45px 1fr}.section h2{letter-spacing:-1.5px}.personalNote{padding:45px 25px}.method{padding-top:85px}.methodCard{min-height:610px}}.portalHome{background:radial-gradient(circle at 75% 35%,#32271a,#111 45%);place-items:center;min-height:100vh;padding:50px 24px;display:grid}.portalHome>div{width:min(930px,100%)}.portalMark{border:1px solid var(--gold);width:58px;height:58px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:45px;font-family:Sora;display:grid}.portalHome small{letter-spacing:2px;color:var(--gold);font-size:8px}.portalHome h1{letter-spacing:-4px;margin:35px 0;font-family:Sora;font-size:clamp(48px,7vw,95px);line-height:1.03}.portalHome h1 em{color:var(--gold);font-style:normal}.portalHome p{color:#aaa69f;max-width:650px;font-size:16px;line-height:1.7}.portalHome a{background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;max-width:310px;margin-top:35px;padding:17px 20px;font-size:9px;font-weight:700;display:flex}.portalHome i{color:#6b6862;margin-top:30px;font-size:8px;font-style:normal;display:block}.accessPage{background:radial-gradient(circle at 70% 30%,#2d2419,#111 50%);place-items:center;min-height:100vh;padding:25px;display:grid}.accessPanel{background:#181817;border:1px solid #37342f;width:min(530px,100%);padding:55px;box-shadow:0 30px 100px #000}.accessBrand{border:1px solid var(--gold);width:52px;height:52px;color:var(--gold);border-radius:50%;place-items:center;margin-bottom:45px;font-family:Sora;display:grid}.accessPanel>small,.adminLogin form>small{color:var(--gold);letter-spacing:2px;font-size:8px}.accessPanel h1{margin:18px 0;font-family:Sora;font-size:48px}.accessPanel>p{color:#aaa69f;line-height:1.7}.accessPanel form{margin-top:40px}.accessPanel label,.adminPage label,.adminLogin label{color:#96928b;letter-spacing:1px;text-transform:uppercase;gap:9px;font-size:9px;display:grid}.accessPanel input,.adminPage input,.adminPage textarea,.adminPage select,.adminLogin input{width:100%;color:var(--sand);font:inherit;background:#111;border:1px solid #3b3935;outline:none;padding:16px}.accessPanel input{letter-spacing:4px;text-transform:uppercase;font-family:Sora;font-size:19px}.accessPanel input:focus,.adminPage input:focus,.adminPage textarea:focus,.adminLogin input:focus{border-color:var(--gold)}.accessPanel button,.adminPage button,.adminLogin button{background:var(--gold);color:#111;cursor:pointer;border:0;justify-content:space-between;width:100%;margin-top:14px;padding:17px 20px;font-weight:700;display:flex}.accessPanel button:disabled{opacity:.6}.formError{color:#e5ae9f!important;background:#3c211b!important;margin-top:12px!important;padding:12px!important;font-size:11px!important}.accessPanel>i{text-align:center;color:#65625d;text-transform:uppercase;letter-spacing:1px;margin-top:30px;font-size:8px;font-style:normal;display:block}.reportNav{background:#111;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;height:82px;padding:0 clamp(24px,6vw,95px);display:flex}.reportNav a b{font-family:Sora;font-size:15px}.reportNav a em{color:var(--gold);font-style:normal}.reportNav a small{color:var(--gold);letter-spacing:1.7px;margin-top:5px;font-size:7px;display:block}.reportNav>span{text-transform:uppercase;letter-spacing:1.5px;color:#77746e;font-size:8px}.reportHero{background:radial-gradient(circle at 82% 30%,#2d2419,#111 42%);min-height:700px;padding:100px clamp(24px,7vw,112px)}.reportHero>small,.reportBody>small,.dynamicCta>small{letter-spacing:2.3px;color:var(--gold);font-size:8px}.reportHero h1{letter-spacing:-4px;margin:42px 0 28px;font-family:Sora;font-size:clamp(48px,7vw,102px);line-height:1.02}.reportHero h1 em,.dynamicCta h2 em{color:var(--gold);font-style:normal}.reportHero>p{color:#bbb8b1;max-width:700px;font-size:17px;line-height:1.7}.reportHero>div{border-top:1px solid #3a3731;grid-template-columns:repeat(4,1fr);max-width:950px;margin-top:65px;display:grid}.reportHero>div span{padding:22px 10px 20px 0}.reportHero>div small{color:#817d75;letter-spacing:1.4px;font-size:8px;display:block}.reportHero>div strong{margin-top:9px;font-size:13px;display:block}.reportHero blockquote{border-left:2px solid var(--gold);color:#e4dfd5;background:#1a1917;max-width:700px;margin:40px 0 0;padding:20px 25px}.reportHero blockquote small{color:var(--gold);letter-spacing:1.5px;margin-bottom:8px;font-size:8px;display:block}.reportPhase{background:#1b1b1a;border-block:1px solid #2d2c29;grid-template-columns:.5fr 2fr .5fr;align-items:center;height:260px;padding:0 clamp(24px,7vw,112px);display:grid}.reportPhase>b{letter-spacing:2px;color:var(--gold);font-size:9px}.reportPhase h2{font-family:Sora;font-size:clamp(28px,3vw,43px)}.reportPhase i{color:#242422;font-family:Sora;font-size:150px;font-style:normal}.reportPhase.gold{background:var(--gold);color:#111}.reportPhase.gold>b{color:#111}.reportPhase.gold i{color:#1111111a}.reportBody{background:#111;padding:115px clamp(24px,7vw,112px)}.reportBody.light{background:var(--sand);color:#171716}.reportBody>h2{letter-spacing:-2px;max-width:990px;margin:35px 0;font-family:Sora;font-size:clamp(38px,5vw,70px);line-height:1.1}.reportParagraphs{color:#625e57;max-width:720px;margin-left:auto;line-height:1.75}.reportBody:not(.light) .reportParagraphs{color:#aaa69f}.reportCards{background:#d5d0c7;border:1px solid #d5d0c7;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:80px;display:grid}.reportCards article{background:#eeeae2;min-height:230px;padding:30px}.reportCards article>small{letter-spacing:1.5px;color:#9c7d4d;font-size:7px}.reportCards h3,.numberedList h3,.routineGrid h3,.strategyDynamic h3{font-family:Sora;font-size:19px}.reportCards p,.numberedList p,.routineGrid p,.strategyDynamic p{color:#69655e;font-size:12px;line-height:1.65}.metabolismBox{color:var(--sand);background:#171716;margin-top:90px;padding:60px}.metabolismBox>small,.bioBox>small{letter-spacing:2px;color:var(--gold);font-size:8px}.metabolismBox>h2,.bioBox>h2{margin:25px 0;font-family:Sora;font-size:40px}.metabolismBox>p{color:#aaa69f;max-width:720px;line-height:1.7}.metabolismBox>div{background:#383630;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:45px;display:grid}.metabolismBox article{background:#222220;padding:25px}.metabolismBox h3{font-family:Sora;font-size:16px}.metabolismBox article p{color:#9c9891;font-size:11px;line-height:1.6}.bioBox{margin-top:80px}.bioBox>div{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.bioBox article{background:#e9e4da;padding:24px}.bioBox article small{letter-spacing:1px;font-size:8px}.bioBox article strong{color:#9c7d4d;margin:14px 0;font-family:Sora;font-size:28px;display:block}.bioBox article p{color:#68645d;font-size:10px}.phaseLead{color:#aaa69f;max-width:720px;line-height:1.75}.light .phaseLead{color:#69655e}.numberedList{max-width:990px;margin:80px 0 0 auto}.numberedList article,.strategyDynamic article{border-top:1px solid #37342f;grid-template-columns:70px 1fr;padding:30px 0;display:grid}.numberedList>article>b,.strategyDynamic>article>b{color:var(--gold);font-family:Sora;font-size:27px}.numberedList h3,.strategyDynamic h3{margin:0 0 10px}.targetGrid{background:#35322e;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:100px;display:grid}.targetGrid article{background:#1b1b1a;min-height:230px;padding:32px}.targetGrid .primary{background:var(--gold);color:#111;grid-row:span 2}.targetGrid small{letter-spacing:1.5px;color:#918d85;font-size:8px}.targetGrid .primary small{color:#594728}.targetGrid strong{margin:40px 0 12px;font-family:Sora;font-size:38px;display:block}.targetGrid .primary strong{font-size:60px}.targetGrid p{color:#99958e;font-size:11px;line-height:1.6}.targetGrid .primary p{color:#5a4728}.subTitle{margin-top:110px!important;font-size:40px!important}.routineGrid{background:#35322e;grid-template-columns:repeat(4,1fr);gap:1px;display:grid}.routineGrid article{background:#191918;min-height:210px;padding:28px}.routineGrid p{color:#98948d}.cardioDynamic{border-left:3px solid var(--gold);background:#1b1b1a;grid-template-columns:.7fr .5fr 1fr;align-items:center;gap:24px;margin-top:80px;padding:40px;display:grid}.cardioDynamic small{color:var(--gold);letter-spacing:1.6px;font-size:8px}.cardioDynamic strong{color:var(--gold);font-family:Sora;font-size:52px}.cardioDynamic h3{font-family:Sora}.cardioDynamic p{color:#aaa69f;grid-column:3;font-size:12px;line-height:1.7}.darkCards{background:#35322e;border-color:#35322e}.darkCards article{background:#191918}.darkCards h3{color:var(--sand)}.darkCards p{color:#99958e}.strategyDynamic{max-width:980px;margin:80px 0 0 auto}.strategyDynamic article{border-color:#d4cec4}.recommendation{color:var(--sand);background:#171716;margin:100px 0 0;padding:60px}.recommendation>small{letter-spacing:2px;color:var(--gold);font-size:8px}.recommendation>p{font-family:Sora;font-size:clamp(22px,2.5vw,35px);line-height:1.5}.recommendation>b{color:var(--gold)}.dynamicCta{text-align:center;background:radial-gradient(circle,#302619,#111 55%);padding:120px 24px}.dynamicCta h2{font-family:Sora;font-size:clamp(40px,5vw,70px)}.dynamicCta a{background:var(--gold);color:#111;text-transform:uppercase;letter-spacing:1px;justify-content:space-between;max-width:460px;margin:35px auto 0;padding:19px 23px;font-size:10px;font-weight:700;display:flex}.dynamicCta a.secondary{color:var(--sand);background:0 0;border:1px solid #403d37;margin-top:12px}.reportLegal{color:#77736c;background:#1b1b1a;padding:45px clamp(24px,7vw,112px);font-size:9px;line-height:1.7}.dynamicFooter{color:#77736c;justify-content:space-between;padding:35px clamp(24px,7vw,112px);font-size:9px;display:flex}.dynamicFooter a{color:var(--gold)}.dynamicMethod{background:#191918;padding:115px clamp(24px,7vw,112px)}.dynamicMethod>small{letter-spacing:2px;color:var(--gold);font-size:8px}.dynamicMethod>h2{margin:24px 0 10px;font-family:Sora;font-size:clamp(42px,5vw,68px)}.dynamicMethod>p{color:#aaa69f}.dynamicMethod>div{scroll-snap-type:x mandatory;scrollbar-width:none;gap:14px;margin-top:55px;display:flex;overflow-x:auto}.dynamicMethod>div::-webkit-scrollbar{display:none}.dynamicMethod article{scroll-snap-align:start;background:#222220;border:1px solid #35322e;flex:0 0 min(360px,82vw);min-height:420px;padding:32px}.dynamicMethod article>b{color:var(--gold);margin-bottom:55px;font-family:Sora;font-size:32px;display:block}.dynamicMethod article>small{letter-spacing:1.7px;color:#817d75;font-size:8px}.dynamicMethod h3{text-transform:uppercase;font-family:Sora;font-size:21px}.dynamicMethod strong{color:var(--gold);font-style:italic}.dynamicMethod article p{color:#aaa69f;border-top:1px solid #37342f;margin-top:25px;padding-top:22px;font-size:12px;line-height:1.7}.dynamicMethod>i{color:#77736c;text-transform:uppercase;letter-spacing:1px;margin-top:25px;font-size:8px;font-style:normal;display:block}.adminLogin{background:#111;place-items:center;min-height:100vh;padding:24px;display:grid}.adminLogin form{background:#1b1b1a;border:1px solid #34322e;width:min(450px,100%);padding:45px}.adminLogin form>b,.adminPage header b{font-family:Sora}.adminLogin form>b em,.adminPage header b em{color:var(--gold);font-style:normal}.adminLogin h1{font-family:Sora;font-size:32px}.adminLogin label{margin-top:30px}.adminLogin form>p{color:#dc9d8d;font-size:11px}.adminPage{background:#111;min-height:100vh}.adminPage>header{border-bottom:1px solid #302e2a;justify-content:space-between;padding:25px clamp(24px,5vw,70px);display:flex}.adminPage header small{color:var(--gold);letter-spacing:1.5px;margin-top:5px;font-size:7px;display:block}.adminPage header>span{color:#88847d;font-size:10px}.adminGrid{grid-template-columns:1.2fr .8fr;gap:20px;padding:50px clamp(24px,5vw,70px);display:grid}.createPanel,.reportList{background:#1b1b1a;border:1px solid #302e2a;padding:35px}.createPanel>small,.reportList>small{color:var(--gold);letter-spacing:2px;font-size:8px}.createPanel h1{font-family:Sora;font-size:33px}.createPanel form{gap:17px;display:grid}.fieldRow{grid-template-columns:1fr 1fr;gap:16px;display:grid}.adminPage textarea{resize:vertical;font-family:ui-monospace,monospace;font-size:11px}.publishChoice{grid-template-columns:1fr 1fr;align-items:center}.createdBox{background:#172a22;border:1px solid #365243;gap:8px;padding:18px;display:grid}.createdBox code{color:#b8d5c5;word-break:break-all;font-size:11px}.reportList article{border-bottom:1px solid #302e2a;grid-template-columns:1fr auto auto;align-items:center;gap:15px;padding:18px 0;display:grid}.reportList article b{font-size:13px}.reportList article small{color:#77736c;margin-top:4px;font-size:9px;display:block}.reportList article>a{color:var(--gold);font-size:9px}.status{text-transform:uppercase;letter-spacing:1px;border:1px solid #555;padding:6px 8px;font-size:7px}.status.published{color:#93b89e;border-color:#37543f}.status.draft{color:#c7a46b;border-color:#5c4d34}@media (max-width:800px){.reportHero>div,.reportCards,.metabolismBox>div,.bioBox>div,.targetGrid,.routineGrid{grid-template-columns:1fr 1fr}.reportPhase{grid-template-columns:.5fr 2fr}.reportPhase i{display:none}.cardioDynamic{grid-template-columns:1fr}.cardioDynamic p{grid-column:1}.adminGrid{grid-template-columns:1fr}.dynamicFooter{flex-direction:column;gap:22px}}@media (max-width:520px){.reportNav>span{display:none}.reportHero h1{letter-spacing:-2px}.reportHero>div,.reportCards,.metabolismBox>div,.bioBox>div,.targetGrid,.routineGrid{grid-template-columns:1fr}.targetGrid .primary{grid-row:auto}.reportPhase{grid-template-columns:1fr;height:210px}.reportPhase h2{margin:0}.reportBody,.reportHero{padding-left:24px;padding-right:24px}.metabolismBox,.recommendation{padding:35px 24px}.fieldRow{grid-template-columns:1fr}.reportList article{grid-template-columns:1fr auto}.reportList article>a{grid-column:1}}.reportActions{align-items:center;gap:8px;display:flex}.reportActions a{color:var(--gold);font-size:9px}.reportActions button{color:#aaa69f;background:0 0;border:1px solid #4a463f;width:auto;margin:0;padding:7px 9px;font-size:8px}.status.archived{color:#8d8981}
