/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@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,::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]){appearance:button}::file-selector-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{.invisible{visibility:hidden}.visible{visibility:visible}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.block{display:block}.hidden{display:none}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}.appStoreCta{color:#071008;background:#eef3ea;border-radius:10px;min-width:125px;padding:9px 15px;line-height:1;display:grid}.appStoreCta small{font-size:8px}.appStoreCta b{margin-top:3px;font-size:17px}.exercise-finder{background:#121913;border:1px solid #344332;border-radius:16px;margin:18px 0;padding:22px}.exercise-finder h3{margin:4px 0}.exercise-finder>div:first-child small,.training-upgrade small{color:#b9ef42;letter-spacing:.12em}.exercise-finder p,.training-upgrade p{color:#95a095}.exercise-search-row{gap:8px;display:flex}.exercise-search-row input{color:#fff;background:#090e0a;border:1px solid #344033;border-radius:9px;flex:1;padding:11px}.exercise-results{grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px;display:grid}.exercise-results button{text-align:left;background:#0d120e;border:1px solid #2d382d;grid-template-columns:72px 1fr auto;align-items:center;gap:10px;padding:8px;display:grid}.exercise-results img{object-fit:cover;border-radius:7px;width:72px;height:48px}.exercise-results span{display:grid}.exercise-results small{text-transform:capitalize;color:#869186!important}.exercise-results i{color:#b9ef42;font-style:normal}.training-upgrade{background:linear-gradient(130deg,#1b2717,#101510);border:1px solid #4b6036;border-radius:14px;justify-content:space-between;align-items:center;margin:14px 0;padding:20px;display:flex}.training-upgrade div{gap:5px;display:grid}.training-upgrade a{color:#0b1009;background:#b9ef42;border-radius:8px;padding:11px 14px;font-weight:800}.exercise-log-head>img{object-fit:cover;border:1px solid #344332;border-radius:8px;width:64px;height:48px}@media (width<=800px){.heroActions{flex-wrap:wrap}.exercise-results{grid-template-columns:1fr}.training-upgrade{flex-direction:column;align-items:flex-start;gap:12px}}:root{--bg:#0c0f0c;--panel:#151915;--panel2:#1a2018;--line:#293028;--ink:#f0f2eb;--muted:#90988c;--lime:#b9ef42}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--ink);margin:0;font-family:Arial,Helvetica,sans-serif}.ownerAnalytics{color:#f0f2eb;background:#0b0e0b;min-height:100vh;padding:56px max(24px,50vw - 590px);font-family:Arial,Helvetica,sans-serif}.ownerAnalytics>header{border-bottom:1px solid #293028;justify-content:space-between;align-items:flex-end;margin-bottom:28px;padding-bottom:28px;display:flex}.ownerAnalytics header p,.ownerTableHead p{color:#b9ef42;letter-spacing:1.8px;margin:0 0 10px;font-size:10px;font-weight:900}.ownerAnalytics h1{letter-spacing:-2.5px;margin:0 0 10px;font-size:48px}.ownerAnalytics header span,.ownerAnalytics header a{color:#90988c;font-size:12px}.ownerAnalytics header a{border-bottom:1px solid #566052;padding-bottom:4px}.ownerMetrics{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.ownerMetrics article,.ownerTable{background:#141814;border:1px solid #2b322a;border-radius:14px;padding:22px}.ownerMetrics span{color:#8f988b;letter-spacing:1.2px;font-size:8px;display:block}.ownerMetrics strong{margin:16px 0 8px;font-size:40px;display:block}.ownerMetrics small{color:#b3baaf;font-size:10px}.ownerFunnel{align-items:center;gap:18px;margin:24px 0;display:flex}.ownerFunnel div{background:#182016;border:1px solid #34402f;border-radius:12px;flex:1;justify-content:space-between;align-items:center;padding:18px;display:flex}.ownerFunnel span{color:#a5aca1;font-size:11px}.ownerFunnel b{color:#b9ef42;font-size:24px}.ownerFunnel i{color:#596251}.ownerTableHead{justify-content:space-between;align-items:flex-start;display:flex}.ownerTableHead h2{margin:0;font-size:24px}.ownerTableHead>span{color:#b9ef42;border:1px solid #3e4b38;border-radius:20px;padding:7px 10px;font-size:8px}.ownerTable table{border-collapse:collapse;width:100%;margin-top:24px}.ownerTable th,.ownerTable td{text-align:left;border-top:1px solid #293028;padding:14px 8px;font-size:12px}.ownerTable th{color:#858e82;letter-spacing:1px;font-size:8px}.ownerTable td:first-child{text-transform:capitalize}.ownerEmpty{text-align:center;color:#a5aca1;padding:48px 20px}.ownerEmpty b{color:#f0f2eb}.ownerEmpty p{font-size:12px}.ownerNote{color:#778073;margin-top:14px;font-size:10px}@media (width<=800px){.ownerAnalytics{padding:28px 16px}.ownerAnalytics>header{align-items:flex-start;gap:18px}.ownerAnalytics h1{font-size:34px}.ownerMetrics{grid-template-columns:1fr 1fr}.ownerFunnel{grid-template-columns:1fr;display:grid}.ownerFunnel i{display:none}.ownerTable{overflow-x:auto}.ownerTable table{min-width:560px}}@media (width<=480px){.ownerMetrics{grid-template-columns:1fr}.ownerAnalytics>header{flex-direction:column}}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.shell{width:min(1180px,100% - 40px);margin:auto}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;display:flex}.logo{letter-spacing:-.6px;align-items:center;gap:10px;font-size:18px;font-weight:900;display:flex}.logo span,.miniLogo{width:30px;height:30px;color:var(--lime);border:1px solid #5b6950;border-radius:8px;place-items:center;font-size:10px;font-weight:900;display:grid}.navlinks{color:#a2a89e;gap:30px;font-size:12px;display:flex}.navlinks a:hover{color:var(--lime)}.navlinks .articlesNav,.publicHeader nav .articlesNav{color:var(--lime);font-weight:900}.navCta,.primary{background:var(--lime);color:#10130d;border-radius:8px;padding:12px 16px;font-size:11px;font-weight:900}.navCta b,.primary span{margin-left:20px}.hero{grid-template-columns:1fr 1fr;align-items:center;gap:80px;min-height:680px;padding-block:70px;display:grid}.pill,.kicker{letter-spacing:1.7px;color:#959d91;font-size:9px;font-weight:900}.pill{border:1px solid var(--line);border-radius:30px;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.pill i{background:var(--lime);width:6px;height:6px;box-shadow:0 0 10px var(--lime);border-radius:50%}h1{letter-spacing:-5px;margin:22px 0;font-size:clamp(54px,6.5vw,86px);line-height:.92}em{color:var(--lime);font-style:normal}.heroCopy>p{color:#a5aca1;max-width:550px;font-size:15px;line-height:1.7}.heroActions{align-items:center;gap:22px;margin:30px 0;display:flex}.primary{padding:15px 18px}.secondary{color:#c9cec5;border-bottom:1px solid #65705f;padding-bottom:4px;font-size:11px}.proof{align-items:center;gap:12px;margin-top:45px;display:flex}.faces{display:flex}.faces span{border:2px solid var(--bg);width:30px;height:30px;color:var(--lime);background:#273124;border-radius:50%;place-items:center;margin-left:-7px;font-size:8px;font-weight:800;display:grid}.faces span:first-child{margin:0}.proof p{color:var(--muted);font-size:9px;line-height:1.5}.proof b{color:#fff}.dashboard{background:linear-gradient(155deg,#1b2119,#111411);border:1px solid #394234;border-radius:20px;padding:24px;transform:rotate(1deg);box-shadow:0 28px 80px #0008}.dashTop,.target,.panelHead{justify-content:space-between;align-items:center;display:flex}.dashTop>div{align-items:center;gap:10px;font-size:11px;display:flex}.miniLogo{width:26px;height:26px;font-size:8px}.live,.panelHead>span{letter-spacing:1px;color:var(--lime);background:#21291e;border:1px solid #425238;border-radius:20px;padding:6px 8px;font-size:7px}.target{margin:24px 0}.target small,.macroRow span,.coachNote small,.dashBottom>span,.panelHead small,.progressPanel small{letter-spacing:1.2px;color:var(--muted);font-size:7px}.target h3{letter-spacing:-2px;margin:7px 0 2px;font-size:38px}.target h3 span{color:var(--muted);font-size:12px;font-weight:400}.target p{color:var(--muted);font-size:8px}.ring{background:radial-gradient(circle at center, #171b16 56%, transparent 57%), conic-gradient(var(--lime) 68%, #2d332b 0);border-radius:50%;align-content:center;place-items:center;width:88px;height:88px;display:grid}.ring b{font-size:16px}.ring small{color:var(--muted);font-size:7px}.macroRow{grid-template-columns:repeat(3,1fr);gap:9px;display:grid}.macroRow>div{border:1px solid var(--line);background:#101310;border-radius:9px;flex-direction:column;gap:6px;padding:11px;display:flex}.macroRow b{font-size:12px}.macroRow b small{color:var(--muted);font-size:8px}.macroRow i{background:var(--lime);border-radius:3px;height:3px;box-shadow:80px 0 #30362e}.coachNote{background:#20271c;border:1px solid #3a4930;border-radius:10px;gap:12px;margin:14px 0;padding:14px;display:flex}.coachNote>span{color:var(--lime)}.coachNote div{flex-direction:column;gap:5px;display:flex}.coachNote b{font-size:10px}.coachNote p{color:var(--muted);margin:0;font-size:8px;line-height:1.4}.dashBottom{grid-template-columns:auto 1fr auto;align-items:end;gap:10px;display:grid}.dashBottom svg{width:100%;height:48px}.dashBottom path{fill:none;stroke:var(--lime);stroke-width:2px}.dashBottom circle{fill:var(--lime)}.dashBottom b{color:var(--lime);font-size:10px}.marquee{border-block:1px solid var(--line);white-space:nowrap;background:#111411;padding:16px 0;overflow:hidden}.marquee div{letter-spacing:1.5px;color:#a4aba0;text-align:center;font-size:9px}.marquee i{background:var(--lime);border-radius:50%;width:4px;height:4px;margin:0 26px;display:inline-block}.how,.inside{padding-block:110px}.sectionIntro{grid-template-columns:1fr 1fr;align-items:end;margin-bottom:44px;display:grid}.sectionIntro h2,.calcCopy h2,.priceCopy h2{letter-spacing:-3px;margin:8px 0;font-size:clamp(40px,5vw,62px);line-height:1}.sectionIntro>p:last-child{color:var(--muted);justify-self:end;max-width:420px;font-size:12px;line-height:1.7}.featureGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.featureGrid article{border:1px solid var(--line);background:#121512;border-radius:13px;min-height:290px;padding:20px}.featureGrid article>span{color:var(--lime);font-size:8px}.featureIcon{width:62px;height:62px;color:var(--lime);background:#20271c;border-radius:16px;place-items:center;margin:35px 0 25px;font-size:25px;display:grid}.featureGrid h3{margin:0 0 10px;font-size:16px}.featureGrid p{color:var(--muted);font-size:10px;line-height:1.7}.calculatorWrap{color:#111510;background:#e9ede3}.calculator{grid-template-columns:.75fr 1.25fr;align-items:start;gap:80px;padding-block:100px;display:grid}.calcCopy .kicker{color:#64705d}.calcCopy h2 em{color:#638b16}.calcCopy>p:not(.kicker){color:#5e665a;max-width:420px;font-size:12px;line-height:1.7}.safeNote{background:#f4f6f0;border:1px solid #bec7b7;border-radius:10px;gap:12px;margin-top:35px;padding:14px;display:flex}.safeNote span{color:#558312;background:#dbe9c4;border-radius:50%;place-items:center;width:22px;height:22px;font-size:10px;display:grid}.safeNote p{color:#5d6658;margin:0;font-size:9px;line-height:1.5}.safeNote b{color:#273021;margin-bottom:3px;display:block}.calcCard{color:#fff;background:#111510;border-radius:17px;padding:24px;box-shadow:0 24px 70px #65705d40}.formGrid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.formGrid label{letter-spacing:1px;color:#8f978a;font-size:7px}.formGrid .wide{grid-column:span 2}.formGrid input,.formGrid select{color:#fff;background:#1b201a;border:1px solid #323931;border-radius:8px;outline:none;width:100%;margin-top:6px;padding:11px;display:block}.toggle{grid-template-columns:repeat(3,1fr);gap:7px;margin:18px 0;display:grid}.toggle button,.pace button{color:#959d91;cursor:pointer;background:#171b16;border:1px solid #31382f;border-radius:8px;padding:10px;font-size:9px}.toggle button.selected,.pace button.selected{border-color:var(--lime);color:var(--lime);background:#22291e}.pace{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.pace button{text-align:left;flex-direction:column;gap:7px;display:flex}.pace span{letter-spacing:1px;color:var(--lime);font-size:6px}.pace b{color:#fff;font-size:11px}.pace small{font-size:7px;line-height:1.4}.pace button.danger span{color:#d6ad65}.pace button.danger{border-color:#604d2d}.results{background:var(--lime);color:#111;border-radius:10px;grid-template-columns:repeat(5,1fr);margin-top:18px;display:grid;overflow:hidden}.results div{border-right:1px solid #82b327;padding:13px}.results div:last-child{border:0}.results small{margin-bottom:5px;font-size:6px;font-weight:800;display:block}.results b{font-size:17px}.disclaimer{text-align:center;color:#71796d;margin:12px 0 0;font-size:7px}.sectionIntro.center{text-align:center;display:block}.insideGrid{grid-template-columns:1.2fr .8fr;gap:12px;display:grid}.mealPanel,.weekPanel,.progressPanel{border:1px solid var(--line);background:#121512;border-radius:15px;padding:20px}.panelHead h3{margin:5px 0;font-size:19px}.meal{border-top:1px solid var(--line);grid-template-columns:72px 1fr auto;align-items:center;gap:13px;padding:12px 0;display:grid}.food{letter-spacing:1px;background:radial-gradient(circle,#667746,#242c1f);border-radius:8px;place-items:center;height:54px;font-size:6px;display:grid}.food.f1{background:radial-gradient(circle,#895342,#2b1c18)}.food.f2{background:radial-gradient(circle,#967a50,#2a2219)}.meal b{font-size:11px}.meal p,.meal small{color:var(--muted);margin:4px 0;font-size:8px}.meal button{color:var(--lime);background:#20271c;border:1px solid #435238;border-radius:6px;padding:7px;font-size:7px}.day{border-top:1px solid var(--line);grid-template-columns:42px 1fr auto;padding:15px 8px;font-size:10px;display:grid}.day span,.day small{color:var(--muted);font-size:7px}.day.today{color:var(--lime);background:#1d241a;border:1px solid #3e4e34;border-radius:8px}.progressPanel{grid-column:span 2}.progressPanel>div{align-items:baseline;gap:18px;display:flex}.progressPanel h3{margin:8px 0;font-size:32px}.progressPanel h3 span{color:var(--muted);font-size:11px}.progressPanel>div>b{color:var(--lime);font-size:11px}.progressPanel svg{width:100%;height:140px}.progressPanel .area{fill:#b9ef421c}.progressPanel .line{fill:none;stroke:var(--lime);stroke-width:2px}.progressPanel p{color:var(--muted);font-size:8px}.pricing{grid-template-columns:1fr 440px;align-items:center;gap:100px;padding-block:100px;display:grid}.priceCopy>p:last-child{color:var(--muted);max-width:430px;font-size:12px;line-height:1.7}.priceCard{background:linear-gradient(145deg,#1b2218,#111411);border:1px solid #4a5a3c;border-radius:17px;padding:30px;position:relative}.popular{color:var(--lime);border:1px solid #495a3b;border-radius:20px;padding:6px 8px;font-size:6px;position:absolute;top:18px;right:18px}.priceCard>p{color:var(--muted);font-size:10px}.priceCard h3{letter-spacing:-3px;margin:20px 0;font-size:58px}.priceCard h3 sup{font-size:20px}.priceCard h3 span{color:var(--muted);letter-spacing:0;font-size:11px}.priceCard ul{margin:25px 0;padding:0;list-style:none}.priceCard li{border-bottom:1px solid var(--line);color:#bec4ba;padding:9px 0;font-size:10px}.priceCard li:before{content:"✓";color:var(--lime);margin-right:10px}.priceCard button{background:var(--lime);cursor:pointer;border:0;border-radius:8px;width:100%;padding:14px;font-size:10px;font-weight:900}.priceCard button span{float:right}.priceCard>small{text-align:center;color:var(--muted);margin-top:10px;font-size:7px;display:block}footer{border-top:1px solid var(--line);grid-template-columns:1fr 1fr 1fr auto;align-items:center;padding-block:35px;display:grid}footer p,footer small,footer div{color:var(--muted);font-size:8px}footer div{gap:18px;display:flex}@media (width<=900px){.navlinks{display:none}.hero{grid-template-columns:1fr;gap:40px}.dashboard{max-width:620px}.featureGrid{grid-template-columns:1fr 1fr}.calculator,.pricing{grid-template-columns:1fr;gap:40px}.priceCard{max-width:520px}.sectionIntro{display:block}.sectionIntro>p:last-child{justify-self:start}.insideGrid{grid-template-columns:1fr}.progressPanel{grid-column:auto}footer{grid-template-columns:1fr 1fr;gap:25px}}@media (width<=600px){.shell{width:min(100% - 28px,1180px)}.nav{height:66px}.navCta{padding:10px}.hero{padding-block:50px}.hero h1{letter-spacing:-3px;font-size:54px}.heroActions{flex-direction:column;align-items:flex-start}.dashboard{padding:15px}.featureGrid{grid-template-columns:1fr}.featureGrid article{min-height:240px}.calculator,.how,.inside,.pricing{padding-block:70px}.formGrid{grid-template-columns:1fr 1fr}.formGrid .wide{grid-column:span 2}.pace{grid-template-columns:1fr}.results{grid-template-columns:1fr 1fr}.results div{border-bottom:1px solid #82b327}.insideGrid{display:block}.weekPanel,.progressPanel{margin-top:12px}.sectionIntro h2,.calcCopy h2,.priceCopy h2{font-size:42px}.priceCard{padding:22px}footer{flex-direction:column;align-items:flex-start;display:flex}.macroRow{grid-template-columns:1fr}.dashBottom{display:none}.lockedResults{grid-template-columns:1fr 1fr}.paywall{padding:24px}.paywall h2{font-size:27px}}.assessmentHead{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.assessmentHead div{flex-direction:column;gap:5px;display:flex}.assessmentHead small{letter-spacing:1px;color:var(--lime);font-size:7px}.assessmentHead>span{color:#9da694;border:1px solid #394136;border-radius:20px;padding:6px 9px;font-size:7px}.assessmentCta,.unlockCta{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:9px;width:100%;margin-top:18px;padding:14px 16px;font-size:10px;font-weight:900}.assessmentCta span,.unlockCta span{float:right}.freeResult{background:linear-gradient(145deg,#20271d,#161b15);border:1px solid #435239;border-radius:12px;margin-top:18px;padding:18px}.readyBadge{letter-spacing:1px;color:var(--lime);font-size:7px}.freeResult h3{margin:12px 0 8px;font-size:21px;line-height:1.25}.freeResult>p{color:#aab1a5;font-size:9px;line-height:1.6}.lockedResults{grid-template-columns:repeat(4,1fr);gap:7px;margin:14px 0;display:grid}.lockedResults>div{background:#111410;border:1px solid #30382d;border-radius:8px;padding:11px}.lockedResults small{color:#7f887a;margin-bottom:6px;font-size:6px;display:block}.lockedResults b{letter-spacing:1px;color:#6e7769;font-size:14px}.resultTrust{text-align:center;color:#858e80;margin-top:9px;font-size:7px;line-height:1.5;display:block}.paywall{z-index:50;background:#151a14;border:1px solid #536544;border-radius:18px;width:min(520px,100% - 28px);height:max-content;margin:auto;padding:34px;position:fixed;inset:0;overflow:hidden;box-shadow:0 0 0 100vmax #060806d9,0 35px 100px #000}.paywallClose{color:#8d9688;cursor:pointer;background:0 0;border:0;font-size:24px;position:absolute;top:12px;right:14px}.paywallGlow{width:48px;height:48px;color:var(--lime);background:#273221;border-radius:14px;place-items:center;margin-bottom:24px;font-size:20px;display:grid}.paywall h2{letter-spacing:-1.5px;margin:9px 0;font-size:31px;line-height:1.05}.paywallSub{color:var(--muted);font-size:10px;line-height:1.6}.paywallPreview{grid-template-columns:1fr 1fr;gap:8px;margin:20px 0;display:grid}.paywallPreview div{border:1px solid var(--line);background:#0f120f;border-radius:9px;padding:12px;position:relative;overflow:hidden}.paywallPreview div:after{content:"";-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#1118;position:absolute;inset:0}.paywallPreview span{color:var(--muted);margin-bottom:6px;font-size:6px;display:block}.paywallPreview b{font-size:12px}.paywallPrice{align-items:center;gap:12px;margin:19px 0;display:flex}.paywallPrice>b{letter-spacing:-2px;font-size:40px}.paywallPrice span{color:var(--muted);font-size:8px;line-height:1.4}.paywallCta{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:9px;width:100%;padding:14px;font-size:10px;font-weight:900}.paywall>small{text-align:center;color:#737c6f;margin-top:10px;font-size:7px;display:block}.lockedMacroPreview i{box-shadow:none;background:#363d34;width:100%!important}.lockedMacroPreview b{color:#747d70}.lockedResults .freeCalorieResult{background:#20291b;border-color:#66863d}.lockedResults .freeCalorieResult small,.lockedResults .freeCalorieResult b{color:var(--lime)}.paywallPreview .visiblePreview{border-color:#52683e}.paywallPreview .visiblePreview:after{display:none}.paywallPreview .visiblePreview b{color:var(--lime)}.contentSite{background:#0c0f0c;min-height:100vh}.publicHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;width:min(1180px,100% - 40px);height:78px;margin:auto;display:flex}.publicHeader nav{color:#aab1a5;gap:25px;font-size:11px;display:flex}.miniCta{background:var(--lime);color:#111;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:900}.articleHero,.articleBody,.blogIndex{width:min(900px,100% - 40px);margin:auto}.articleHero,.blogIndex{padding:95px 0 55px}.articleHero h1,.blogIndex h1{max-width:850px;font-size:clamp(48px,7vw,78px)}.articleHero>p,.blogIndex>p{color:#aab1a5;max-width:720px;font-size:16px;line-height:1.7}.articleBody{padding-bottom:100px}.articleBody section{border-top:1px solid var(--line);padding:32px 0}.articleBody h2{letter-spacing:-1px;font-size:30px}.articleBody p,.articleBody li{color:#abb2a7;font-size:15px;line-height:1.8}.articleCta{background:#171d15;border:1px solid #495a3b;border-radius:16px;margin-top:40px;padding:35px}.articleCta a{background:var(--lime);color:#111;border-radius:8px;margin-top:12px;padding:14px 18px;font-weight:900;display:inline-block}.blogGrid{grid-template-columns:1fr 1fr;gap:14px;margin-top:55px;display:grid}.blogGrid article{border:1px solid var(--line);background:#131713;border-radius:14px;padding:25px}.blogGrid span{color:var(--lime);letter-spacing:1px;font-size:8px}.blogGrid h2{font-size:24px}.blogGrid p{color:var(--muted);font-size:12px;line-height:1.6}.blogGrid a{color:var(--lime);font-size:11px}.trialAsideCard{color:inherit;text-decoration:none;transition:all .2s;display:block}.trialAsideCard:hover,.trialAsideCard:focus-visible{outline:none;transform:translateY(-2px);border-color:var(--lime)!important}.trialAsideCard b{color:var(--lime);margin-top:16px;font-size:11px;display:block}.publicFooter{border-top:1px solid var(--line);grid-template-columns:2fr 1fr 1fr 1fr;gap:30px;width:min(1180px,100% - 40px);margin:auto;padding:45px 0;display:grid}.publicFooter>div{flex-direction:column;gap:9px;display:flex}.publicFooter b{color:var(--lime);font-size:8px}.publicFooter a,.publicFooter p,.publicFooter small{color:var(--muted);font-size:10px}.member-shell{background:radial-gradient(circle at 50% 20%,#25301f,#0c0f0c 45%);place-items:center;min-height:100vh;padding:40px;display:grid}.member-card,.member-form{background:#151a14;border:1px solid #46563b;border-radius:20px;width:min(680px,100%);padding:40px;box-shadow:0 30px 100px #000}.member-card{flex-direction:column;align-items:flex-start;gap:15px;display:flex}.member-card h1,.member-form h1{letter-spacing:-2.5px;margin:8px 0;font-size:48px}.member-card p,.member-form p{color:#a8afa3;line-height:1.7}.primary-button{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:9px;padding:15px 18px;font-size:11px;font-weight:900;display:inline-block}.lock-orb,.success-check{width:55px;height:55px;color:var(--lime);background:#273220;border-radius:15px;place-items:center;font-size:24px;display:grid}.form-grid{grid-template-columns:repeat(2,1fr);gap:12px;margin:25px 0;display:grid}.form-grid label{color:#9da594;letter-spacing:1px;font-size:8px}.form-grid input,.form-grid select{color:#fff;background:#0f120f;border:1px solid #343d32;border-radius:8px;width:100%;margin-top:7px;padding:13px;display:block}.error{color:#ff9a85!important}.dashboard{background:#0c0f0c;max-width:1400px;min-height:100vh;margin:auto;padding:30px;transform:none}.dash-head{justify-content:space-between;padding:15px 0 30px;display:flex}.dash-head>div{align-items:center;gap:10px;display:flex}.brand-mark{width:32px;height:32px;color:var(--lime);border:1px solid #526246;border-radius:8px;place-items:center;display:grid}.dash-head nav{gap:20px;font-size:11px;display:flex}.unlock-hero{background:linear-gradient(135deg,#1b2318,#10130f);border:1px solid #495a3b;border-radius:18px;justify-content:space-between;align-items:end;padding:45px;display:flex}.unlock-hero h1{margin:10px 0;font-size:60px}.unlock-hero p{color:var(--muted)}.status-pill{color:var(--lime);border:1px solid #4c603d;border-radius:30px;padding:9px 12px;font-size:9px}.metric-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.metric-grid article,.dash-grid article{border:1px solid var(--line);background:#131713;border-radius:14px;padding:25px}.metric-grid small{color:var(--muted);font-size:8px}.metric-grid strong{margin-top:16px;font-size:42px;display:block}.metric-grid span{color:var(--lime);font-size:9px}.dash-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dash-grid p{color:var(--muted);font-size:12px;line-height:1.6}.dash-grid button{color:var(--lime);background:#20281d;border:1px solid #4d603e;border-radius:7px;padding:10px}.ai-card{background:linear-gradient(145deg,#1d1930,#13121d)!important;border-color:#5c4f88!important}.coach-prompt{color:#cbd1c6;background:#0f120f;border:1px solid #3c4537;border-radius:10px;padding:18px}@media (width<=700px){.publicHeader nav{display:none}.publicFooter,.blogGrid,.metric-grid,.dash-grid,.form-grid{grid-template-columns:1fr}.unlock-hero{flex-direction:column;align-items:flex-start;gap:20px;padding:25px}.unlock-hero h1{font-size:44px}.member-card,.member-form{padding:25px}.member-card h1,.member-form h1{font-size:38px}}.command{background:#0b0e0b;grid-template-columns:230px 1fr;min-height:100vh;display:grid}.command aside{border-right:1px solid var(--line);background:#101410;flex-direction:column;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}.command-logo{align-items:center;gap:10px;font-size:15px;display:flex}.command-logo span{width:32px;height:32px;color:var(--lime);border:1px solid #536546;border-radius:9px;place-items:center;font-weight:900;display:grid}.phase{color:#7f897b;letter-spacing:1px;background:#171c15;border:1px solid #30382e;border-radius:11px;flex-direction:column;gap:5px;margin:28px 0;padding:14px;font-size:7px;display:flex}.phase b{color:#fff;letter-spacing:0;font-size:15px}.phase small{color:var(--lime);font-size:8px}.command aside nav{flex-direction:column;gap:5px;display:flex}.command aside nav button,.command aside nav a{color:#858e81;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:11px;font-size:11px}.command aside nav span{color:#75806f;width:24px;display:inline-block}.command aside nav .active{color:var(--lime);background:#20281d}.streak-card{background:linear-gradient(135deg,#222c1c,#171b15);border:1px solid #405033;border-radius:12px;align-items:center;gap:10px;margin-top:auto;padding:14px;display:flex}.streak-card strong{color:var(--lime);font-size:30px}.streak-card div{flex-direction:column;display:flex}.streak-card b{font-size:10px}.streak-card small{color:var(--muted);font-size:7px}.command-main{width:100%;max-width:1380px;margin:auto;padding:32px 42px}.command-main>header{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.command-main>header p{letter-spacing:1.4px;color:var(--lime);font-size:8px}.command-main>header h1{letter-spacing:-2.5px;margin:8px 0;font-size:46px}.score-ring{border-radius:50%;align-content:center;place-items:center;width:82px;height:82px;display:grid;position:relative}.score-ring:before{content:"";background:#101410;border-radius:50%;position:absolute;inset:6px}.score-ring span,.score-ring small{position:relative}.score-ring span{font-size:18px;font-weight:900}.score-ring small{color:var(--muted);font-size:7px}.save-toast{z-index:20;color:var(--lime);background:#25311f;border:1px solid #4c623c;border-radius:30px;padding:11px 16px;font-size:9px;position:fixed;top:25px;right:30px}.next-action{background:linear-gradient(100deg,#20291c,#151a14);border:1px solid #4d613d;border-radius:14px;grid-template-columns:45px 1fr auto;align-items:center;gap:18px;margin-bottom:12px;padding:22px;display:grid}.next-action>span{background:var(--lime);color:#111;border-radius:9px;place-items:center;width:36px;height:36px;font-size:9px;font-weight:900;display:grid}.next-action small,.command article>small,.training-view small,.progress-view small,.report-view small{letter-spacing:1.2px;color:var(--lime);font-size:7px}.next-action h2{margin:5px 0;font-size:20px}.next-action p{color:var(--muted);margin:0;font-size:9px}.command button{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:8px;padding:11px 14px;font-size:9px;font-weight:900}.command-grid{grid-template-columns:1.1fr .9fr;gap:12px;display:grid}.command-grid>article{border:1px solid var(--line);background:#121612;border-radius:14px;padding:22px}.card-title{justify-content:space-between;align-items:start;display:flex}.card-title h2,.command-grid h2{margin:7px 0;font-size:20px}.card-title>span{color:var(--lime);font-size:10px}.cal-bar{background:#293027;border-radius:20px;height:7px;margin:18px 0}.cal-bar i{background:var(--lime);border-radius:20px;height:100%;display:block}.macro-track{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:18px;display:grid}.macro-track div{background:#0d100d;border-radius:9px;padding:12px}.macro-track b{font-size:16px;display:block}.macro-track small{color:#778071;font-size:8px}.macro-track span{color:var(--muted);font-size:7px}.workout-meta{gap:8px;margin:12px 0;display:flex}.workout-meta span{border:1px solid var(--line);color:var(--muted);border-radius:20px;padding:6px 8px;font-size:7px}.exercise-preview>div{border-top:1px solid var(--line);grid-template-columns:24px 1fr auto;padding:11px 0;font-size:9px;display:grid}.exercise-preview i{color:var(--lime)}.exercise-preview span{color:var(--muted)}.habit-inputs{grid-template-columns:repeat(3,1fr);gap:8px;margin:18px 0;display:grid}.habit-inputs label{color:var(--muted);font-size:7px;position:relative}.habit-inputs input{border:1px solid var(--line);color:#fff;background:#0d100d;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.habit-inputs label span{font-size:7px;position:absolute;bottom:12px;right:8px}.consistency-card h2{font-size:46px}.week-dots{gap:7px;display:flex}.week-dots i{background:#252b23;border-radius:6px;flex:1;height:28px}.week-dots i.done{background:var(--lime)}.consistency-card p{color:var(--muted);font-size:9px}.remaining-banner{background:#192116;border:1px solid #4c603d;border-radius:13px;align-items:baseline;gap:10px;margin-bottom:14px;padding:20px;display:flex}.remaining-banner b{font-size:27px}.remaining-banner span{color:var(--muted);font-size:10px}.meal-cards{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.meal-cards article{border:1px solid var(--line);background:#121612;border-radius:14px;overflow:hidden}.meal-cards img{object-fit:cover;width:100%;height:230px}.meal-cards article>div{padding:20px}.meal-cards h2{font-size:19px}.meal-cards p{color:var(--muted);font-size:9px;line-height:1.6}.meal-cards button{width:100%;margin-top:7px}.meal-cards .swap{color:#abb3a7;background:#20251e}.training-head{background:#192117;border:1px solid #455637;border-radius:14px;justify-content:space-between;align-items:center;margin-bottom:10px;padding:22px;display:flex}.training-head h2{margin:7px 0}.training-view>article{border-bottom:1px solid var(--line);background:#121612;grid-template-columns:50px 1fr 130px;align-items:center;padding:18px;display:grid}.training-view>article>span{color:var(--lime);font-size:10px}.training-view h3{margin:0}.training-view p{color:var(--muted);font-size:9px}.training-view article div:last-child{flex-direction:column;gap:5px;display:flex}.set-logger{grid-template-columns:2fr repeat(3,1fr) auto;gap:8px;margin-top:12px;display:grid}.set-logger input,.check-fields input,.progress-view textarea{border:1px solid var(--line);color:#fff;background:#121612;border-radius:8px;padding:12px}.progress-view{grid-template-columns:1fr 1fr;gap:12px;display:grid}.progress-view>section,.progress-view>form{border:1px solid var(--line);background:#121612;border-radius:14px;padding:25px}.progress-view h2{font-size:28px}.check-fields{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.check-fields label{color:var(--muted);font-size:8px}.check-fields input{width:100%;margin-top:7px;display:block}.progress-view textarea{width:100%;min-height:130px;margin-bottom:12px;display:block}.photo-drop{text-align:center;border:1px dashed #536348;border-radius:12px;padding:35px}.photo-drop>span{color:var(--lime);font-size:34px}.photo-drop p{color:var(--muted);font-size:9px;line-height:1.5}.progress-view form>button{width:100%;margin-top:12px}.report-view{grid-template-columns:280px 1fr;gap:12px;display:grid}.report-score,.report-panels article,.milestone{border:1px solid var(--line);background:#121612;border-radius:14px;padding:24px}.report-score{grid-row:span 2}.report-score strong{color:var(--lime);margin-top:30px;font-size:90px;display:inline-block}.report-score p,.report-panels p{color:var(--muted);font-size:10px;line-height:1.7}.report-panels{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.report-panels h2{font-size:17px}.milestone{grid-template-columns:40px 1fr 140px;align-items:center;gap:12px;margin-top:12px;display:grid}.milestone>span{color:var(--lime);font-size:25px}.milestone h2{margin:5px 0}.milestone p{color:var(--muted);font-size:8px}.milestone>i{background:#293028;border-radius:8px;height:7px}.milestone>i b{background:var(--lime);border-radius:8px;height:100%;display:block}@media (width<=900px){.command{grid-template-columns:1fr}.command aside{height:auto;position:relative}.command aside nav{flex-direction:row;overflow:auto}.command aside nav button,.command aside nav a{white-space:nowrap}.phase,.streak-card{display:none}.command-grid,.progress-view,.report-view,.meal-cards,.report-panels{grid-template-columns:1fr}.report-score{grid-row:auto}.command-main{padding:22px}.set-logger{grid-template-columns:1fr 1fr}.next-action{grid-template-columns:36px 1fr}.next-action>button{grid-column:span 2}.command-main>header h1{font-size:34px}.score-ring{width:65px;height:65px}}.demo-ribbon{z-index:100;color:#111;letter-spacing:1px;background:#b9ef42;border-radius:30px;padding:8px 14px;font-size:8px;font-weight:900;position:fixed;top:10px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #0008}.swap-result{background:#1c2419;border:1px solid #445638;border-radius:7px;padding:8px;color:var(--lime)!important}.command button:disabled{opacity:.65;cursor:not-allowed}.coach-card{max-width:760px}.coach-topics{grid-template-columns:repeat(3,1fr);gap:8px;width:100%;display:grid}.coach-topics button,.coach-answer button{color:var(--lime);cursor:pointer;background:#20271d;border:1px solid #46563b;border-radius:8px;padding:13px}.coach-answer{background:#192116;border:1px solid #4b5f3c;border-radius:12px;width:100%;padding:20px}.coach-answer small{color:var(--lime);font-size:8px}.coach-answer p{color:#c2c9bd}.coach-answer button{background:0 0}@media (width<=650px){.coach-topics{grid-template-columns:1fr}}.record-celebration{z-index:50;color:#111;background:#b9ef42;border-radius:12px;align-items:center;gap:12px;padding:14px 20px;display:flex;position:fixed;top:24px;left:50%;transform:translate(-50%);box-shadow:0 20px 70px #000}.record-celebration>span{font-size:24px}.record-celebration div{flex-direction:column;display:flex}.record-celebration small{letter-spacing:1.2px;font-size:7px}.record-celebration b{font-size:11px}.hevy-logger{flex-direction:column;gap:12px;display:flex}.training-head p{color:var(--muted);font-size:9px}.exercise-log-card{border:1px solid var(--line);background:#121612;border-radius:14px;padding:20px}.exercise-log-head{grid-template-columns:36px 1fr auto;align-items:center;gap:12px;margin-bottom:17px;display:grid}.exercise-log-head>span{width:34px;height:34px;color:var(--lime);background:#242e1f;border-radius:9px;place-items:center;font-size:9px;display:grid}.exercise-log-head h3{margin:0 0 4px;font-size:19px}.exercise-log-head p{color:var(--muted);margin:0;font-size:8px}.exercise-log-head>button{color:var(--muted);background:0 0;font-size:13px}.set-table-head,.set-table-row{grid-template-columns:50px minmax(110px,1.3fr) 1fr 1fr 60px;align-items:center;gap:9px;display:grid}.set-table-head{color:#70796d;letter-spacing:1px;padding:0 10px 8px;font-size:7px}.set-table-row{border-top:1px solid #252b24;padding:9px 10px}.set-table-row>span:first-child{color:#aeb6aa;background:#20261e;border-radius:7px;place-items:center;width:26px;height:26px;font-size:8px;display:grid}.set-table-row>span:nth-child(2){color:#727b6f;font-size:8px}.set-table-row input{color:#fff;text-align:center;background:#0c0f0c;border:1px solid #343c31;border-radius:7px;width:100%;padding:9px}.set-table-row.complete{background:#182016}.set-table-row.complete input{color:var(--lime);border-color:#405233}.set-check{height:32px;width:32px!important;color:var(--lime)!important;background:#263020!important;border-radius:50%!important;padding:0!important;font-size:15px!important}.set-table-row.complete .set-check{background:var(--lime)!important;color:#111!important}.add-set{width:100%;margin-top:10px;color:#aeb6aa!important;background:#20261e!important}.bests-view{flex-direction:column;gap:12px;display:flex}.bests-hero{background:linear-gradient(120deg,#202a1b,#121611);border:1px solid #51643f;border-radius:16px;justify-content:space-between;align-items:center;padding:30px;display:flex}.bests-hero small{color:var(--lime);letter-spacing:1px;font-size:8px}.bests-hero h2{margin:8px 0;font-size:32px}.bests-hero p{color:var(--muted);max-width:620px;font-size:10px;line-height:1.7}.bests-hero>span{color:var(--lime);font-size:55px}.bests-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.bests-grid article{border:1px solid var(--line);background:#121612;border-radius:14px;padding:23px;position:relative;overflow:hidden}.best-rank{color:#242c21;font-size:28px;font-weight:900;position:absolute;top:12px;right:14px}.bests-grid article>small{color:var(--lime);letter-spacing:1px;font-size:7px}.best-numbers{grid-template-columns:1fr 1fr;gap:10px;margin:32px 0 20px;display:grid}.best-numbers>div{border-left:2px solid var(--lime);flex-direction:column;padding-left:10px;display:flex}.best-numbers b{font-size:34px}.best-numbers span{color:var(--muted);font-size:7px}.bests-grid p{color:var(--muted);font-size:8px}.empty-bests{text-align:center;border:1px dashed #46563b;border-radius:16px;padding:60px}.empty-bests>span{color:var(--lime);font-size:44px}.empty-bests p{color:var(--muted)}@media (width<=760px){.set-table-head,.set-table-row{grid-template-columns:34px 1fr 1fr 44px}.set-table-head span:nth-child(2),.set-table-row>span:nth-child(2){display:none}.bests-grid{grid-template-columns:1fr}.bests-hero{padding:22px}.bests-hero>span{display:none}.exercise-log-card{padding:14px}}.toolPage,.authorityPage{width:min(1080px,100% - 40px);margin:auto;padding:82px 0 110px}.toolPage>header,.authorityPage>header{max-width:900px;margin-bottom:42px}.toolPage h1,.authorityPage h1{letter-spacing:-3px;margin:12px 0 18px;font-size:clamp(44px,6vw,72px);line-height:1.02}.toolPage>header>p:last-of-type,.authorityPage>header>p:last-of-type{max-width:760px;color:var(--muted);font-size:16px;line-height:1.75}.authorStamp{color:#7f897b;flex-wrap:wrap;gap:15px;margin:20px 0;font-size:9px;display:flex}.authorStamp a{color:var(--lime);font-weight:800}.toolPanel{background:linear-gradient(145deg,#182016,#101410);border:1px solid #3b4933;border-radius:20px;padding:30px;box-shadow:0 28px 80px #0005}.toolFields{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.toolFields.two{grid-template-columns:repeat(2,1fr)}.toolFields label{letter-spacing:.7px;color:#aab3a5;font-size:8px}.toolFields input,.toolFields select{color:#fff;width:100%;font:inherit;background:#0d100d;border:1px solid #384134;border-radius:9px;margin-top:7px;padding:13px;display:block}.toolResult{background:#1c2519;border:1px solid #556a45;border-radius:14px;margin-top:20px;padding:28px}.toolResult>span,.toolConversion span{letter-spacing:1.2px;color:var(--lime);font-size:8px}.toolResult>strong{letter-spacing:-2px;margin:10px 0;font-size:clamp(38px,5vw,58px);display:block}.toolResult>p{color:#b2baad;max-width:760px;line-height:1.7}.percentageRow{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.percentageRow b{border:1px solid #425139;border-radius:8px;padding:10px 13px;font-size:10px}.toolConversion{border-top:1px solid #354130;justify-content:space-between;align-items:center;gap:25px;margin-top:18px;padding-top:20px;display:flex}.toolConversion>div{flex-direction:column;gap:7px;display:flex}.toolConversion b{font-size:13px}.toolConversion a,.authorityCta a{background:var(--lime);color:#101310;white-space:nowrap;border-radius:9px;padding:14px 18px;font-size:10px;font-weight:900}.toolEducation{grid-template-columns:repeat(3,1fr);gap:16px;margin:52px 0;display:grid}.toolEducation section{border-top:1px solid var(--line);padding-top:22px}.toolEducation h2{letter-spacing:-.6px;font-size:23px}.toolEducation p,.toolEducation details{color:var(--muted);font-size:12px;line-height:1.75}.toolEducation details{border-top:1px solid var(--line);padding:13px 0}.toolEducation summary{color:#fff;cursor:pointer}.toolLinks{border-top:1px solid var(--line);flex-wrap:wrap;gap:10px;padding-top:24px;display:flex}.toolLinks a{border:1px solid var(--line);color:#c3cbc0;border-radius:8px;padding:11px 13px;font-size:10px}.toolLinks a:hover{border-color:var(--lime);color:var(--lime)}.authorityGrid{grid-template-columns:1fr 1fr;gap:16px;display:grid}.authorityGrid section{border:1px solid var(--line);background:#131713;border-radius:16px;padding:30px}.authorityGrid h2{letter-spacing:-1px;font-size:28px}.authorityGrid p,.authorityGrid li{color:var(--muted);font-size:13px;line-height:1.8}.authorityGrid li{margin-bottom:10px}.authorityCta{background:#1c2519!important;border-color:#586d47!important}.authorityCta a{margin-top:10px;display:inline-block}.contentHero .authorStamp{margin-top:18px}@media (width<=800px){.toolFields,.toolFields.two,.toolEducation,.authorityGrid{grid-template-columns:1fr}.toolConversion{flex-direction:column;align-items:flex-start}.toolPage,.authorityPage{padding-top:52px}.toolPage h1,.authorityPage h1{letter-spacing:-2px}.publicHeader nav{display:none}}.blogToolStrip{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:34px;display:grid}.blogToolStrip a{border:1px solid var(--line);background:#121612;border-radius:12px;flex-direction:column;gap:9px;padding:18px;display:flex}.blogToolStrip b{color:var(--lime);letter-spacing:1px;font-size:8px}.blogToolStrip span{color:#d8ded5;font-size:11px}@media (width<=800px){.blogToolStrip{grid-template-columns:1fr 1fr}}@media (width<=480px){.blogToolStrip{grid-template-columns:1fr}}.socialFooter{gap:9px!important}.socialFooter a,.homeSocialLinks a{align-items:center;gap:8px;display:flex!important}.socialFooter a span,.homeSocialLinks b{width:25px;height:25px;color:var(--lime);border:1px solid #465140;border-radius:7px;place-items:center;font-size:9px;display:grid}.homeSocialLinks{display:flex;gap:12px!important}.homeSocialLinks a{color:#aeb5aa;font-size:10px}.articleHeroImage{margin:34px 0 0}.articleHeroImage img{aspect-ratio:3/2;object-fit:cover;border:1px solid #30372e;border-radius:16px;width:100%;display:block}.articleHeroImage figcaption{color:#747d70;margin-top:9px;font-size:9px;line-height:1.5}.relatedArticleLinks{border-top:1px solid var(--line);padding-top:34px}.relatedArticleLinks>div{gap:10px;margin-top:22px;display:grid}.relatedArticleLinks>div>a{color:#eef3ea;background:#121712;border:1px solid #303a2e;border-radius:12px;flex-direction:column;gap:7px;padding:19px;text-decoration:none;transition:all .18s;display:flex}.relatedArticleLinks>div>a:hover{border-color:var(--lime);transform:translateY(-2px)}.relatedArticleLinks>div>a b{font-size:16px}.relatedArticleLinks>div>a span{color:#909b8d;font-size:14px;line-height:1.6}.trust-page,.method-page,.tour-page,.support-page{color:#eef3ea;background:#080d09;min-height:80vh;padding:120px max(5vw,24px) 90px}.trust-hero,.method-hero,.tour-hero,.support-page>h1,.support-page>.eyebrow,.support-page>p,.support-email{max-width:1180px;margin-left:auto;margin-right:auto}.trust-hero{border-bottom:1px solid #263027;padding:50px 0 60px}.trust-hero h1,.method-hero h1,.tour-hero h1,.support-page h1{letter-spacing:-.065em;max-width:900px;margin:18px 0;font-size:clamp(3rem,6vw,6.4rem);line-height:.94}.trust-hero p,.method-hero p,.tour-hero p,.support-page>p{color:#a8b0a7;max-width:720px;font-size:1.1rem;line-height:1.7}.trust-hero small{color:#718070}.trust-layout{grid-template-columns:250px 1fr;gap:80px;max-width:1180px;margin:0 auto;padding-top:64px;display:grid}.trust-layout aside{flex-direction:column;gap:13px;height:max-content;display:flex;position:sticky;top:110px}.trust-layout aside b,.trust-method small,.method-detail small,.tour-close small,.support-page article small{letter-spacing:.18em;color:#aef135;font-size:.67rem}.trust-layout aside a{color:#91a091;font-size:.83rem;text-decoration:none}.trust-layout article>section{border-bottom:1px solid #263027;margin-bottom:42px;padding:0 0 42px}.trust-layout h2,.trust-method h2,.method-steps h2,.method-detail h2,.tour-timeline h2,.tour-close h2,.support-page article h2{letter-spacing:-.035em;margin:0 0 16px;font-size:clamp(1.5rem,2.5vw,2.4rem)}.trust-layout p,.trust-layout li,.trust-method p,.method-steps p,.method-detail p,.tour-timeline p,.tour-close p,.support-page article p{color:#aab3a9;line-height:1.75}.trust-layout li{margin:8px 0}.trust-contact{background:#151d15;border:1px solid #344034;border-radius:18px;padding:28px}.trust-contact a,.method-detail a,.support-page a{color:#b9ef42}.trust-promises,.trust-cards,.method-detail,.support-page>section{grid-template-columns:repeat(4,1fr);gap:12px;max-width:1180px;margin:50px auto;display:grid}.trust-promises article,.trust-cards a,.method-detail article,.support-page article{background:#101611;border:1px solid #293329;border-radius:18px;padding:28px}.trust-promises b{font-size:1.4rem}.trust-promises p,.trust-cards p{color:#8f998f;line-height:1.55}.trust-cards{grid-template-columns:repeat(3,1fr)}.trust-cards a{color:inherit;text-decoration:none;transition:all .2s}.trust-cards a:hover{border-color:#86ad34;transform:translateY(-3px)}.trust-cards small,.trust-cards span{color:#b9ef42;letter-spacing:.13em;font-size:.65rem}.trust-method{background:#1b2818;border-radius:22px;justify-content:space-between;align-items:center;gap:40px;max-width:1180px;margin:80px auto 0;padding:45px;display:flex}.method-hero,.tour-hero{max-width:1180px;margin:auto;padding:55px 0}.method-hero>div:last-child{align-items:center;gap:24px;margin-top:30px;display:flex}.method-hero a{color:#dbe7d7}.method-steps{max-width:950px;margin:40px auto 100px}.method-steps article{border-top:1px solid #283128;grid-template-columns:80px 1fr;gap:30px;padding:40px 0;display:grid}.method-steps article>span{color:#b9ef42;letter-spacing:.17em;font-size:.8rem}.method-detail{grid-template-columns:1fr 1fr}.tour-hero{grid-template-columns:1fr 420px;align-items:center;gap:80px;display:grid}.tour-phone{background:linear-gradient(160deg,#121a13,#090d0a);border:1px solid #425341;border-radius:32px;padding:28px;box-shadow:0 30px 80px #0008}.tour-phone-head{border-bottom:1px solid #2e382e;justify-content:space-between;margin-bottom:30px;padding-bottom:22px;display:flex}.tour-phone-head span{color:#0a0d09;background:#b9ef42;border-radius:50%;padding:8px;font-weight:800}.tour-phone>small{color:#b9ef42;letter-spacing:.14em}.tour-phone h3{font-size:1.7rem}.tour-macros{grid-template-columns:repeat(3,1fr);gap:8px;margin:24px 0;display:grid}.tour-macros b{background:#192019;border-radius:12px;padding:15px}.tour-macros small{color:#7e8b7e;margin-top:5px;font-weight:400;display:block}.tour-workout{border-top:1px solid #293329;grid-template-columns:30px 1fr auto;align-items:center;gap:12px;padding:17px 0;display:grid}.tour-workout span{color:#b9ef42}.tour-workout small{color:#818c81;display:block}.tour-timeline{max-width:920px;margin:60px auto}.tour-timeline article{grid-template-columns:70px 5px 1fr;gap:25px;padding:20px 0 45px;display:grid}.tour-timeline article>span{font-variant-numeric:tabular-nums;color:#b9ef42}.tour-timeline i{background:#273027;border-radius:9px;position:relative}.tour-timeline i b{background:#b9ef42}.tour-timeline small{color:#7f8b7e;letter-spacing:.15em}.tour-close{text-align:center;background:#162015;border:1px solid #40503c;border-radius:28px;max-width:950px;margin:80px auto 20px;padding:70px 30px}.support-email{background:#b9ef42;border-radius:14px;justify-content:space-between;margin-top:40px;padding:25px 30px;font-weight:800;text-decoration:none;display:flex;color:#0a0d09!important}.support-page>section{grid-template-columns:repeat(3,1fr)}.support-warning{background:#151a15;border-left:3px solid #b9ef42;max-width:1180px;margin:40px auto;padding:22px 28px}.support-warning p{color:#a6afa5;margin-bottom:0}.onboarding-progress{color:#6f7a6f;letter-spacing:.12em;grid-template-columns:repeat(3,1fr);gap:6px;margin-bottom:34px;font-size:.65rem;display:grid}.onboarding-progress .active{color:#b9ef42}.onboarding-progress i{background:#253025;border-radius:8px;grid-column:1/-1;height:4px}.onboarding-progress b{background:#b9ef42;border-radius:8px;width:66%;height:100%;display:block}.billing-link{border-top:1px solid #283028;margin-top:16px;padding-top:16px}.billing-link button{color:#dce4da;cursor:pointer;background:0 0;border:1px solid #3b463a;border-radius:9px;width:100%;padding:10px}.billing-link small,.member-support{color:#778277;text-align:center;margin-top:7px;font-size:.65rem;display:block}.member-support{text-decoration:none}.trial-journey{background:linear-gradient(130deg,#152014,#0e140f);border:1px solid #354033;border-radius:18px;grid-template-columns:1fr 1.2fr;gap:24px;margin-bottom:18px;padding:24px;display:grid}.trial-status{color:#b9ef42;letter-spacing:.14em;grid-column:1/-1;align-items:center;gap:18px;font-size:.67rem;display:flex}.trial-status i{background:#2b342b;border-radius:4px;flex:1;height:4px}.trial-status b{background:#b9ef42;border-radius:4px;height:100%;display:block}.trial-message small{color:#839083;letter-spacing:.12em}.trial-message h2{margin:8px 0;font-size:1.35rem}.trial-message p{color:#929d92;font-size:.82rem;line-height:1.5}.day-one-checklist{gap:7px;display:grid}.day-one-checklist button{text-align:left;color:#a3aea3;cursor:pointer;background:#101610;border:1px solid #2d362d;border-radius:9px;align-items:center;gap:9px;padding:10px 12px;display:flex}.day-one-checklist button.done{color:#dce5d9}.day-one-checklist button span{color:#b9ef42}.day-one-checklist button i{color:#697469;margin-left:auto}@media (width<=900px){.trust-layout,.tour-hero{grid-template-columns:1fr}.trust-layout aside{position:static}.trust-promises,.trust-cards,.method-detail,.support-page>section{grid-template-columns:1fr 1fr}.tour-phone{width:100%;max-width:440px;margin:auto}.trial-journey{grid-template-columns:1fr}.trial-status{grid-column:auto}.publicHeader nav a:nth-child(5),.publicHeader nav a:nth-child(6){display:none}}@media (width<=620px){.trust-page,.method-page,.tour-page,.support-page{padding:95px 18px 60px}.trust-promises,.trust-cards,.method-detail,.support-page>section{grid-template-columns:1fr}.trust-method{flex-direction:column;align-items:flex-start;padding:28px}.method-steps article{grid-template-columns:45px 1fr}.tour-hero{gap:30px}.tour-phone{padding:20px}.support-email{flex-direction:column;gap:8px}.trial-journey{padding:17px}.trial-status{flex-direction:column;align-items:flex-start}.trial-status i{flex:none;width:100%}}.support-contact-form{background:#111912;border:1px solid #35422c;border-radius:18px;gap:14px;max-width:650px;margin:22px 0 26px;padding:26px;display:grid}.support-contact-form h2,.support-contact-form p{margin:0}.support-contact-form label{gap:6px;font-weight:700;display:grid}.support-contact-form input,.support-contact-form select,.support-contact-form textarea{color:#f5f8f1;width:100%;font:inherit;background:#0c130d;border:1px solid #6c8160;border-radius:8px;padding:12px 14px}.support-contact-form button{color:#0c130d;font:inherit;cursor:pointer;background:#b9ef42;border:0;border-radius:9px;justify-self:start;padding:13px 20px;font-weight:800}.support-contact-form button:disabled{opacity:.6}.support-honeypot{opacity:0;height:1px;position:absolute;left:-9999px;width:1px!important}.affiliatePage{background:#0b0e0b;min-height:100vh}.affiliateHero{grid-template-columns:1.25fr .75fr;align-items:center;gap:80px;min-height:660px;padding:90px 0;display:grid}.affiliateHero h1{max-width:850px;font-size:clamp(58px,7vw,92px)}.affiliateHero>div>p{color:#a5aca1;max-width:650px;font-size:17px;line-height:1.7}.affiliateRate{align-items:center;gap:18px;margin-top:36px;display:flex}.affiliateRate strong{letter-spacing:-3px;color:var(--lime);font-size:58px}.affiliateRate span{color:#aab2a7;text-transform:uppercase;letter-spacing:1px;font-size:12px;line-height:1.5}.affiliateHero aside{background:linear-gradient(145deg,#182016,#101410);border:1px solid #34402f;border-radius:18px;padding:28px}.affiliateHero aside>small,.affiliatePayoutCard small,.affiliateLedger small,.affiliateLinkCard small{color:var(--lime);letter-spacing:1.6px;font-size:8px;font-weight:900}.affiliateHero ol{margin:22px 0 0;padding:0;list-style:none}.affiliateHero li{border-top:1px solid #2d372b;align-items:center;gap:18px;padding:22px 0;display:flex}.affiliateHero li b{color:var(--lime);font-size:10px}.affiliateHero li span{font-size:14px}.affiliateDetails{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:100px;display:grid}.affiliateDetails article{background:#121612;border:1px solid #2b3329;border-radius:14px;padding:28px}.affiliateDetails article>span{color:var(--lime);letter-spacing:1.5px;font-size:10px;font-weight:900}.affiliateDetails h2{margin:22px 0 12px;font-size:24px}.affiliateDetails p,.affiliateApply>div>p{color:#929b8f;font-size:13px;line-height:1.7}.affiliateApply{border-top:1px solid #293028;grid-template-columns:.85fr 1.15fr;gap:80px;padding:90px 0 130px;display:grid}.affiliateApply h2{letter-spacing:-2px;font-size:48px;line-height:1.05}.affiliateApply>div>a{color:var(--lime);border-bottom:1px solid #52623e;margin-top:20px;padding-bottom:5px;font-size:12px;display:inline-block}.affiliateForm,.affiliateSignIn,.affiliateSuccess{background:#141914;border:1px solid #34402f;border-radius:18px;grid-template-columns:1fr 1fr;gap:18px;padding:28px;display:grid}.affiliateForm label{color:#a8b0a4;letter-spacing:.8px;gap:8px;font-size:10px;display:grid}.affiliateForm input,.affiliateForm select{color:#f3f6ef;background:#0e120e;border:1px solid #333d31;border-radius:8px;outline:none;padding:13px}.affiliateForm input:focus,.affiliateForm select:focus{border-color:var(--lime)}.affiliateCheck{align-items:flex-start;line-height:1.5;letter-spacing:0!important;grid-column:1/-1!important;display:flex!important}.affiliateCheck input{width:18px;height:18px}.affiliateForm button,.affiliateSignIn a,.affiliatePayoutCard button,.affiliateOwnerTable button{background:var(--lime);color:#0d110c;cursor:pointer;border:0;border-radius:8px;padding:14px 17px;font-size:11px;font-weight:900}.affiliateForm>button{grid-column:1/-1}.affiliateError{color:#ffad9c;grid-column:1/-1;font-size:11px}.affiliateSignIn,.affiliateSuccess{display:block}.affiliateSignIn h3,.affiliateSuccess h3{font-size:28px}.affiliateSignIn p,.affiliateSuccess p{color:#9aa396;margin-bottom:28px;line-height:1.6}.affiliateSuccess span{color:var(--lime);font-size:36px}.affiliateDash{background:#0b0e0b;min-height:100vh;padding:0 max(24px,50vw - 590px) 90px}.affiliateDash>header{border-bottom:1px solid #293028;justify-content:space-between;align-items:center;height:78px;display:flex}.affiliateDash>header>div{color:#90988c;gap:20px;font-size:11px;display:flex}.affiliateDashHero{justify-content:space-between;align-items:flex-end;padding:70px 0 38px;display:flex}.affiliateDashHero p{color:var(--lime);letter-spacing:1.8px;font-size:9px;font-weight:900}.affiliateDashHero h1{white-space:pre-line;letter-spacing:-3px;margin:14px 0;font-size:58px}.affiliateDashHero>div>span{color:#929b8f;max-width:650px;font-size:13px;line-height:1.6;display:block}.affiliateStatus{letter-spacing:1px;border:1px solid #4a573f;border-radius:30px;padding:9px 13px;font-size:9px}.affiliateStatus.active{color:var(--lime)}.affiliateStatus.pending{color:#f2c76b}.affiliateLinkCard,.affiliatePayoutCard{background:#172016;border:1px solid #3c4936;border-radius:15px;justify-content:space-between;align-items:center;margin-bottom:14px;padding:24px;display:flex}.affiliateLinkCard code{color:#f2f5ed;margin:10px 0;font-size:18px;display:block}.affiliateLinkCard p{color:#8d9689;font-size:9px}.affiliateLinkCard>a{color:#0d110c;background:var(--lime);border-radius:8px;padding:13px 16px;font-size:11px;font-weight:900}.affiliateStats{grid-template-columns:repeat(5,1fr);gap:10px;margin:14px 0;display:grid}.affiliateStats article{background:#121612;border:1px solid #2c342a;border-radius:12px;padding:20px}.affiliateStats span{letter-spacing:1.2px;color:#858e82;font-size:7px}.affiliateStats strong{margin-top:14px;font-size:28px;display:block}.affiliatePayoutCard h2{margin:12px 0;font-size:24px}.affiliatePayoutCard p{color:#929b8f;max-width:650px;font-size:11px;line-height:1.6}.affiliateLedger{background:#121612;border:1px solid #2d352b;border-radius:15px;margin-top:14px;padding:24px;overflow:auto}.affiliateLedger h2{margin:10px 0;font-size:25px}.affiliateLedger table{border-collapse:collapse;width:100%;min-width:650px;margin-top:22px}.affiliateLedger th,.affiliateLedger td{text-align:left;border-top:1px solid #293028;padding:14px 8px;font-size:11px}.affiliateLedger th{color:#80897d;letter-spacing:1px;font-size:8px}.ledgerStatus{text-transform:uppercase;letter-spacing:1px;border:1px solid #475240;border-radius:20px;padding:6px 8px;font-size:8px}.ledgerStatus.paid,.ledgerStatus.active{color:var(--lime)}.ledgerStatus.pending{color:#f2c76b}.ledgerStatus.reversed,.ledgerStatus.rejected,.ledgerStatus.suspended{color:#ff9786}.affiliateLedgerEmpty{color:#8e978b;padding:30px 0}.emptyAffiliate{text-align:center;place-items:center;display:grid}.emptyAffiliate section{max-width:520px}.emptyAffiliate h1{font-size:56px}.emptyAffiliate a{color:var(--lime)}.affiliateOwner>header>div:last-child{flex-direction:column;align-items:flex-end;gap:10px;display:flex}.affiliateOwnerTable{margin-top:24px}.affiliateOwnerTable .ownerTableHead button{border:0}.affiliateOwnerTable td b,.affiliateOwnerTable td small{display:block}.affiliateOwnerTable td small{color:#899285;margin-top:5px;font-size:9px;line-height:1.6}.affiliateOwnerTable td form{gap:6px;display:flex}.affiliateOwnerTable button{padding:8px 10px}.affiliateOwnerTable button.subtle{color:#bdc4b9;background:#242c22}.affiliateOwnerTable td:first-child{text-transform:none}@media (width<=850px){.affiliateHero,.affiliateApply{grid-template-columns:1fr;gap:40px}.affiliateDetails{grid-template-columns:1fr}.affiliateStats{grid-template-columns:1fr 1fr}.affiliateDashHero,.affiliateLinkCard,.affiliatePayoutCard{flex-direction:column;align-items:flex-start;gap:24px}.affiliateForm{grid-template-columns:1fr}.affiliateForm>button,.affiliateCheck{grid-column:auto}.affiliateOwner>header{flex-direction:column;align-items:flex-start!important}.affiliateOwner>header>div:last-child{align-items:flex-start}.affiliateHero{padding-top:60px}}@media (width<=520px){.affiliateHero h1{font-size:52px}.affiliateApply h2{font-size:38px}.affiliateStats{grid-template-columns:1fr}.affiliateDashHero h1{font-size:42px}.affiliateLinkCard code{word-break:break-all;font-size:13px}}.affiliateCheck a{color:var(--lime);text-decoration:underline}.affiliateTerms{grid-template-columns:1fr 1fr;gap:14px;margin:42px 0;display:grid}.affiliateTerms section{background:#131713;border:1px solid #2c352a;border-radius:14px;padding:25px}.affiliateTerms h2{margin:0 0 12px;font-size:20px}.affiliateTerms p{color:#969f92;margin:0;font-size:12px;line-height:1.75}@media (width<=850px){.affiliateTerms{grid-template-columns:1fr}}.affiliateSetupCard{background:linear-gradient(135deg,#192318,#111611);border:1px solid #42523a;border-radius:16px;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:22px;margin-top:24px;padding:24px;display:grid}.affiliateSetupCard p{color:var(--lime);letter-spacing:1.5px;font-size:8px;font-weight:900}.affiliateSetupCard h2{margin:8px 0;font-size:24px}.affiliateSetupCard span{color:#879184;word-break:break-all;font-size:9px}.affiliateSetupChecks{gap:7px;display:grid}.affiliateSetupChecks b{color:#959e92;padding-left:17px;font-size:9px;position:relative}.affiliateSetupChecks b:before{content:"";background:#f2c76b;border-radius:50%;width:8px;height:8px;position:absolute;top:2px;left:0}.affiliateSetupChecks b.ready:before{background:var(--lime)}.affiliateSetupCard button{background:var(--lime);color:#0d110c;cursor:pointer;border:0;border-radius:8px;padding:13px 15px;font-size:10px;font-weight:900}.affiliateSetupCard>small{grid-column:1/-1}.setupSuccess{color:var(--lime)}.setupError{color:#ff9786}@media (width<=850px){.affiliateSetupCard{grid-template-columns:1fr;align-items:flex-start}}.affiliateHeaderSetup button{background:var(--lime);color:#0b0f0b;cursor:pointer;border:0;border-radius:9px;padding:13px 16px;font-size:10px;font-weight:900;box-shadow:0 0 0 4px #aef13518}.affiliateHeaderSetup{margin:0 0 5px}.stripeAuditCenter{background:#111611;border:1px solid #303a2e;border-radius:16px;margin-top:14px;padding:24px}.stripeAuditCenter>div{grid-template-columns:auto 1fr;align-items:end;column-gap:26px;display:grid}.stripeAuditCenter p{color:var(--lime);letter-spacing:1.5px;grid-column:1/-1;font-size:8px;font-weight:900}.stripeAuditCenter h2{margin:8px 0;font-size:24px}.stripeAuditCenter>div>span{color:#8d978a;max-width:650px;font-size:10px;line-height:1.6}.stripeAuditCenter nav{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:22px;display:grid}.stripeAuditCenter a{color:#eef3ea;background:#151b15;border:1px solid #313b2f;border-radius:11px;flex-direction:column;min-height:135px;padding:17px;text-decoration:none;transition:all .18s;display:flex}.stripeAuditCenter a:hover{border-color:var(--lime);transform:translateY(-2px)}.stripeAuditCenter a b{font-size:12px}.stripeAuditCenter a small{color:#858f82;margin:9px 0;font-size:9px;line-height:1.55}.stripeAuditCenter a strong{color:var(--lime);margin-top:auto;font-size:9px}@media (width<=850px){.stripeAuditCenter>div{display:block}.stripeAuditCenter nav{grid-template-columns:1fr 1fr}}@media (width<=520px){.stripeAuditCenter nav{grid-template-columns:1fr}}.ownerFlash{border-radius:10px;margin:18px 0 0;padding:13px 16px;font-size:10px}.ownerFlash.success{color:var(--lime);background:#1a2717;border:1px solid #49633d}.ownerFlash.error{color:#ffad9c;background:#261714;border:1px solid #623d35}.affiliateHero>div>.affiliatePayoutClarity{color:#c7d0c5;max-width:520px;margin-top:14px;font-size:13px;line-height:1.55}.unlockJourney{padding:105px 0}.unlockJourney .sectionIntro{margin-bottom:38px}.unlockJourneyGrid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.unlockJourneyGrid article{background:linear-gradient(150deg,#161c15,#101310);border:1px solid #30392e;border-radius:15px;min-height:245px;padding:27px;position:relative;overflow:hidden}.unlockJourneyGrid article:after{content:"";background:#b9ef420c;border-radius:50%;width:90px;height:90px;position:absolute;bottom:-25px;right:-25px}.unlockJourneyGrid span{width:31px;height:31px;color:var(--lime);border:1px solid #52633f;border-radius:50%;place-items:center;font-size:9px;font-weight:900;display:inline-grid}.unlockJourneyGrid h3{letter-spacing:-.5px;margin:35px 0 12px;font-size:22px}.unlockJourneyGrid p{color:#929b8e;font-size:12px;line-height:1.7}.unlockJourneyActions{align-items:center;gap:22px;margin-top:25px;display:flex}.unlockJourneyActions>a:last-child{color:#b8c1b4;border-bottom:1px solid #4a5546;padding-bottom:4px;font-size:11px}.tourDemoLink{color:var(--lime);margin-top:18px;font-size:11px;font-weight:800;display:block}.tourTrialClarity{color:#8e978a;margin-top:12px;font-size:9px;line-height:1.5;display:block}@media (width<=900px){.unlockJourneyGrid{grid-template-columns:1fr 1fr}}@media (width<=560px){.unlockJourney{padding:70px 0}.unlockJourneyGrid{grid-template-columns:1fr}.unlockJourneyGrid article{min-height:auto}.unlockJourneyActions{flex-direction:column;align-items:flex-start}}.navActions{align-items:center;gap:9px;display:flex}.partnerNavCta{color:#d9e2d3;white-space:nowrap;border:1px solid #52623f;border-radius:8px;padding:11px 14px;font-size:10px;font-weight:900}.partnerNavCta:hover{border-color:var(--lime);color:var(--lime)}.publicHeader nav .brandPartnerNav{color:var(--lime);border:1px solid #4c5c3c;border-radius:7px;margin:-8px 0;padding:8px 10px;font-weight:900}.affiliateHeroCta{background:var(--lime);color:#0d110c;border-radius:9px;margin-top:24px;padding:15px 19px;font-size:11px;font-weight:900;display:inline-block}.brandPartnerRecruit{background:radial-gradient(circle at 85% 20%,#b9ef4217,#0000 32%),linear-gradient(140deg,#182117,#101410);border:1px solid #46563b;border-radius:22px;grid-template-columns:1.2fr .8fr;align-items:center;gap:70px;margin-top:90px;margin-bottom:100px;padding:48px;display:grid}.brandPartnerRecruit h2{letter-spacing:-3px;margin:17px 0;font-size:clamp(42px,5vw,68px);line-height:.98}.brandPartnerRecruit h2 em{color:var(--lime);font-style:normal}.brandPartnerRecruit>div>p:last-child{color:#9fa89b;max-width:650px;font-size:14px;line-height:1.7}.brandPartnerRecruitAction{border-left:1px solid #3b4735;flex-direction:column;align-items:flex-start;gap:16px;padding-left:38px;display:flex}.brandPartnerRecruitAction>span{color:var(--lime);letter-spacing:1.5px;font-size:8px;font-weight:900}.brandPartnerRecruitAction>b{font-size:24px;line-height:1.25}.brandPartnerRecruitAction>a{background:var(--lime);color:#0d110c;border-radius:9px;padding:15px 18px;font-size:11px;font-weight:900}.brandPartnerRecruitAction>a strong{margin-left:22px}.brandPartnerRecruitAction>small{color:#7f887b;font-size:9px;line-height:1.5}@media (width<=1050px){.publicHeader nav .brandPartnerNav{border:0;margin:0;padding:0}.navActions .partnerNavCta{display:none}}@media (width<=800px){.brandPartnerRecruit{grid-template-columns:1fr;gap:35px;padding:34px 26px}.brandPartnerRecruitAction{border-top:1px solid #3b4735;border-left:0;padding:28px 0 0}.brandPartnerRecruit h2{letter-spacing:-2px}}.customerWords{padding:110px 0}.customerWordsHead{justify-content:space-between;align-items:flex-end;gap:45px;margin-bottom:34px;display:flex}.customerWordsHead h2{letter-spacing:-3px;margin:12px 0;font-size:clamp(42px,5vw,66px);line-height:1}.customerWordsHead p:last-child{color:#9da69a;max-width:650px;font-size:16px;line-height:1.75}.customerWordsHead>a,.reviewEmpty>a{background:var(--lime);color:#0d110c;white-space:nowrap;border-radius:9px;padding:15px 18px;font-size:14px;font-weight:900}.reviewGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.reviewGrid article,.reviewEmpty{background:linear-gradient(145deg,#182017,#101410);border:1px solid #34402f;border-radius:17px;padding:28px}.reviewGrid article{flex-direction:column;min-height:310px;display:flex}.reviewStars{color:var(--lime);letter-spacing:3px;font-size:16px}.reviewStars span{color:#384135}.reviewGrid h3{margin:24px 0 10px;font-size:22px}.reviewGrid blockquote{color:#c1c9bd;margin:10px 0 30px;font-size:16px;line-height:1.75}.reviewGrid article>b{margin-top:auto}.reviewGrid article>small{color:#808a7d;margin-top:5px;font-size:12px}.reviewEmpty{grid-template-columns:1fr 1fr auto;align-items:center;gap:24px;display:grid}.reviewEmpty>span{color:var(--lime);letter-spacing:1.4px;grid-column:1/-1;font-size:11px;font-weight:900}.reviewEmpty h3{margin:0;font-size:28px}.reviewEmpty p{color:#9aa397;margin:0;font-size:15px;line-height:1.65}.reviewPage{grid-template-columns:.85fr 1.15fr;align-items:start;gap:85px;width:min(1160px,100% - 40px);margin:auto;padding:95px 0 120px;display:grid}.reviewIntro{position:sticky;top:120px}.reviewIntro h1{letter-spacing:-3.5px;margin:14px 0 24px;font-size:clamp(44px,5.5vw,72px);line-height:1}.reviewIntro>p:last-of-type{color:#9da69a;font-size:17px;line-height:1.75}.reviewIntro>div{border-top:1px solid #313b2e;gap:14px;margin-top:38px;padding-top:26px;display:grid}.reviewIntro>div b{color:var(--lime)}.reviewIntro>div span{color:#aeb7aa;font-size:14px}.reviewForm,.reviewSuccess{background:linear-gradient(145deg,#182017,#101410);border:1px solid #3d4a36;border-radius:20px;padding:34px;box-shadow:0 30px 90px #0005}.reviewForm{gap:18px;display:grid}.reviewFields{grid-template-columns:1fr 1fr;gap:14px;display:grid}.reviewForm label{color:#c9d1c5;gap:8px;font-size:14px;font-weight:750;display:grid}.reviewForm label>span{color:#7d8779;font-size:12px;font-weight:500}.reviewForm input,.reviewForm select,.reviewForm textarea{color:#f4f7f2;width:100%;font:inherit;background:#0d110d;border:1px solid #3a4436;border-radius:9px;padding:13px 14px;font-size:16px}.reviewForm textarea{resize:vertical;line-height:1.6}.reviewForm input:focus,.reviewForm select:focus,.reviewForm textarea:focus{border-color:var(--lime);outline:2px solid #b9ef4266}.reviewPermission{align-items:start;grid-template-columns:20px 1fr!important}.reviewPermission input{width:18px;height:18px;margin-top:3px}.reviewPermission span{line-height:1.55;color:#aeb7aa!important;font-size:13px!important}.reviewTrap{position:absolute!important;left:-9999px!important}.reviewForm button{background:var(--lime);color:#0b0f0a;cursor:pointer;border:0;border-radius:9px;padding:16px;font-size:15px;font-weight:900}.reviewForm button:disabled{opacity:.55}.reviewForm>small{color:#7d8779;font-size:12px}.reviewError{color:#ffab98}.reviewSuccess{text-align:center;padding:70px 35px}.reviewSuccess>span{background:var(--lime);color:#0c100b;border-radius:50%;place-items:center;width:54px;height:54px;margin:auto;font-size:24px;font-weight:900;display:grid}.reviewSuccess h2{margin:24px 0 12px;font-size:34px}.reviewSuccess p{color:#a5aea1;line-height:1.7}.ownerStars{color:var(--lime);letter-spacing:2px}.reviewOwnerTable td:nth-child(3){max-width:520px}.reviewOwnerTable td:nth-child(3)>b,.reviewOwnerTable td:nth-child(3)>small{display:block}.reviewOwnerTable td:nth-child(3)>small{margin-top:7px;line-height:1.6}@media (width<=900px){.customerWordsHead{flex-direction:column;align-items:flex-start}.reviewGrid{grid-template-columns:1fr 1fr}.reviewEmpty{grid-template-columns:1fr}.reviewEmpty>span{grid-column:auto}.reviewPage{grid-template-columns:1fr;gap:45px}.reviewIntro{position:static}}@media (width<=600px){.customerWords{padding:75px 0}.customerWordsHead h2,.reviewIntro h1{letter-spacing:-2px}.reviewGrid{grid-template-columns:1fr}.reviewEmpty{padding:24px}.reviewFields{grid-template-columns:1fr}.reviewForm{padding:22px}.reviewPage{padding:55px 0 80px}}.homeTools{border-top:1px solid #34402f;grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px;margin-top:90px;margin-bottom:100px;padding-top:55px;display:grid}.homeTools h2{letter-spacing:-3px;margin:14px 0 20px;font-size:clamp(40px,5vw,62px);line-height:1}.homeTools>div>p:last-child{color:#a3aca0;font-size:17px;line-height:1.75}.homeToolsLinks{grid-template-columns:1fr 1fr;gap:12px;display:grid}.homeToolsLinks a{background:#141a13;border:1px solid #34402f;border-radius:14px;flex-direction:column;gap:10px;min-height:145px;padding:23px;display:flex}.homeToolsLinks a:hover{border-color:var(--lime)}.homeToolsLinks b{font-size:19px}.homeToolsLinks span{color:#9da69a;margin-top:auto;font-size:14px;line-height:1.55}@media (width<=850px){.homeTools{grid-template-columns:1fr;gap:34px}.homeToolsLinks{grid-template-columns:1fr 1fr}}@media (width<=540px){.homeToolsLinks{grid-template-columns:1fr}.homeTools h2{letter-spacing:-2px}}.publicHeader nav .toolsNav{color:var(--lime);font-weight:900}.toolsHub{width:min(1160px,100% - 40px);margin:auto;padding:82px 0 110px}.toolsHub>header{max-width:880px;margin-bottom:42px}.toolsHub h1{letter-spacing:-4px;margin:14px 0 22px;font-size:clamp(48px,6vw,78px);line-height:.98}.toolsHub>header>p:last-child{max-width:720px;color:var(--muted);font-size:18px;line-height:1.75}.toolsHubGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.toolsHubGrid>a{background:radial-gradient(circle at 90% 10%,#b9ef4212,#0000 34%),linear-gradient(145deg,#182017,#101410);border:1px solid #34402f;border-radius:17px;flex-direction:column;min-height:250px;padding:28px;transition:all .18s;display:flex}.toolsHubGrid>a:hover{border-color:var(--lime);transform:translateY(-3px)}.toolsHubGrid span{color:var(--lime);letter-spacing:1.3px;font-size:12px;font-weight:900}.toolsHubGrid h2{letter-spacing:-1px;margin:32px 0 12px;font-size:27px}.toolsHubGrid p{color:#9fa89b;margin:0;font-size:16px;line-height:1.7}.toolsHubGrid b{color:var(--lime);margin-top:auto;padding-top:25px;font-size:14px}.toolsHubNext{background:#192218;border:1px solid #4b5c3e;border-radius:20px;justify-content:space-between;align-items:center;gap:50px;margin-top:50px;padding:38px;display:flex}.toolsHubNext h2{letter-spacing:-1.5px;margin:10px 0;font-size:36px}.toolsHubNext p:last-child{color:#aeb7aa;max-width:760px;font-size:16px;line-height:1.7}.toolsHubNext>a{background:var(--lime);color:#0d110c;white-space:nowrap;border-radius:9px;padding:16px 20px;font-size:15px;font-weight:900}.macroResultGrid{grid-template-columns:repeat(3,1fr);gap:10px;margin:18px 0;display:grid}.macroResultGrid b{border:1px solid #4a5b40;border-radius:10px;padding:16px;font-size:24px}.macroResultGrid small{color:#aab3a5;margin-top:4px;font-size:13px;font-weight:600;display:block}@media (width<=900px){.toolsHubGrid{grid-template-columns:1fr 1fr}.toolsHubNext{flex-direction:column;align-items:flex-start}}@media (width<=600px){.toolsHub{padding-top:52px}.toolsHub h1{letter-spacing:-2.5px}.toolsHubGrid,.macroResultGrid{grid-template-columns:1fr}.toolsHubGrid>a{min-height:220px}.toolsHubNext{padding:27px}}body{font-size:16px;line-height:1.55}.navlinks,.publicHeader nav{font-size:13px}.navCta,.miniCta,.partnerNavCta,.primary,.secondary{font-size:14px}.pill,.kicker{font-size:11px;line-height:1.45}.heroCopy>p{font-size:17px}.riskStrip span,.founderLine{line-height:1.55;font-size:13px!important}.journeyGrid p,.experienceGrid p,.mealProof p,.sectionIntro>p,.founderGrid p,.priceCopy p,.faq p,.unlockJourneyGrid p,.brandPartnerRecruit>div>p:last-child{line-height:1.75;font-size:16px!important}.journeyGrid .cardLinkCue,.experienceGrid .cardLinkCue,.mealProof .cardLinkCue{font-size:14px}.calcCopy>p:not(.kicker){max-width:500px;font-size:17px;line-height:1.75}.safeNote{padding:18px}.safeNote p{font-size:15px;line-height:1.65}.safeNote span{min-width:26px;height:26px;font-size:14px}.formGrid{gap:14px}.formGrid label{font-size:13px;line-height:1.45}.formGrid input,.formGrid select{min-height:48px;padding:13px;font-size:16px}.toggle button,.pace button{min-height:46px;font-size:14px}.assessmentHead small,.assessmentHead>span{font-size:11px}.assessmentHead b{font-size:16px}.assessmentCta,.unlockCta{min-height:50px;font-size:15px}.lockedPlan small,.freeResult small,.planStats small,.planReveal small{font-size:12px!important}.lockedPlan p,.freeResult p,.planReveal p{line-height:1.6;font-size:14px!important}.priceCard li{font-size:15px;line-height:1.65}.priceCard button{min-height:52px;font-size:15px}.priceCard small,.trialTerms,.paywall>small{line-height:1.6;font-size:13px!important}.faq summary{font-size:17px;line-height:1.5}.unlockJourneyGrid span{font-size:12px}.unlockJourneyActions a,.tourDemoLink{font-size:14px}.tourTrialClarity{font-size:13px}.publicFooter b{font-size:12px}.publicFooter a,.publicFooter p,.publicFooter small{font-size:13px;line-height:1.6}.articleBody p,.articleBody li,.contentHero>p,.blogGrid p{font-size:17px;line-height:1.8}.blogGrid span,.blogGrid a,.trialAsideCard b,.authorStamp,.articleHeroImage figcaption{font-size:13px}.toolFields label{font-size:14px}.toolFields input,.toolFields select{min-height:50px;font-size:16px}.toolResult>span,.toolConversion span{font-size:12px}.toolResult>p,.toolEducation p,.toolEducation details,.authorityGrid p,.authorityGrid li{font-size:16px;line-height:1.75}.percentageRow b,.toolConversion a,.authorityCta a,.toolLinks a,.blogToolStrip span{font-size:14px}.affiliateDetails p,.affiliateApply>div>p,.affiliateTerms p{font-size:16px}.affiliateForm label{font-size:14px}.affiliateForm input,.affiliateForm select{min-height:50px;font-size:16px}.affiliateForm button,.affiliateSignIn a,.affiliateHeroCta{min-height:50px;font-size:15px}.affiliateHero aside>small,.affiliateDetails article>span,.affiliateRate span{font-size:12px}.affiliateApply>div>a{font-size:14px}.trust-layout p,.trust-layout li,.trust-method p,.trust-promises p,.trust-cards p,.method-steps p,.method-detail p,.tour-timeline p,.tour-close p,.support-page article p{font-size:16px}.trust-layout aside a,.trust-layout aside b,.trust-method small,.method-detail small,.tour-close small,.support-page article small,.trust-cards small,.trust-cards span{font-size:13px}.member-card p,.member-card small,.member-card a,.member-form label{font-size:15px;line-height:1.65}.command p,.command label,.command button,.command a{font-size:14px}.command small{line-height:1.45;font-size:12px!important}.command input,.command select{min-height:44px;font-size:16px}@media (width<=600px){.calcCard{padding:20px}.formGrid{grid-template-columns:1fr 1fr}.formGrid .wide{grid-column:span 2}.publicFooter a,.publicFooter p,.publicFooter small{font-size:14px}}.upgrade-rail{background:linear-gradient(135deg,#202b19,#11170f);border:1px solid #526837;border-radius:11px;gap:5px;margin-top:16px;padding:14px;display:grid}.upgrade-rail small{letter-spacing:.12em;color:#b9ef42!important}.upgrade-rail b{font-size:.78rem}.upgrade-rail span{color:#98a292;font-size:.67rem}.food-search-card{background:linear-gradient(145deg,#172018,#0d120e);border:1px solid #344332;border-radius:18px;margin:18px 0;padding:24px}.food-search-card>div:first-child small,.premium-recipe-lock small,.premium-record-lock small{color:#b9ef42;letter-spacing:.13em}.food-search-card h2,.premium-recipe-lock h2,.premium-record-lock h2{margin:6px 0 4px}.food-search-card p,.premium-recipe-lock p,.premium-record-lock p{color:#95a095}.food-search-row{gap:8px;margin-top:18px;display:flex}.food-search-row input{color:#edf3ea;background:#0a0f0b;border:1px solid #344033;border-radius:10px;flex:1;padding:12px}.food-results{border:1px solid #313c31;border-radius:12px;margin-top:8px;display:grid;overflow:hidden}.food-results button{text-align:left;background:#101611;border:0;border-bottom:1px solid #293329;border-radius:0;justify-content:space-between;align-items:center;padding:13px;display:flex}.food-results button:last-child{border:0}.food-results span{display:grid}.food-results small{color:#879287!important}.food-results i{color:#b9ef42;font-style:normal}.food-amount{background:#0e140f;border-radius:12px;grid-template-columns:1.4fr .6fr .65fr .8fr auto;align-items:end;gap:10px;margin-top:14px;padding:14px;display:grid}.food-amount>div:first-child{display:grid}.food-amount>div:first-child span{color:#879287;font-size:.7rem}.food-amount label{color:#879287;gap:5px;display:grid}.food-amount input,.food-amount select{color:#fff;background:#090d0a;border:1px solid #344033;border-radius:8px;width:100%;padding:8px}.food-calculated{display:grid}.food-calculated span{color:#95a095;font-size:.7rem}.premium-recipe-lock,.premium-record-lock{background:radial-gradient(circle at 85% 20%,#31411d 0,#0000 35%),#121912;border:1px solid #526837;border-radius:18px;justify-content:space-between;align-items:center;gap:30px;margin:18px 0;padding:26px;display:flex}.premium-recipe-lock a,.premium-record-lock a{white-space:nowrap;color:#0b1009;background:#b9ef42;border-radius:9px;padding:13px 16px;font-weight:800}.premium-record-lock{grid-template-columns:1fr 1.2fr;display:grid}.blurred-records{filter:blur(5px);opacity:.55;gap:10px;display:grid}.blurred-records b{background:#202920;border-radius:10px;padding:18px}@media (width<=800px){.food-amount{grid-template-columns:1fr 1fr}.food-amount>div:first-child,.food-amount>button{grid-column:1/-1}.premium-recipe-lock,.premium-record-lock{flex-direction:column;grid-template-columns:1fr;align-items:flex-start}.food-results button{gap:10px}}.mobilePartnerCta,.shortNavLabel{display:none}.publicHeaderActions{align-items:center;gap:9px;display:flex}@media (width<=1050px){.mobilePartnerCta{min-height:42px;color:var(--lime);white-space:nowrap;border:1px solid #6d874f;border-radius:8px;justify-content:center;align-items:center;padding:10px 13px;font-size:14px;font-weight:900;display:inline-flex}}@media (width<=600px){.fullNavLabel{display:none}.shortNavLabel{display:inline}.navActions,.publicHeaderActions{gap:6px}.mobilePartnerCta,.navCta,.miniCta{min-height:40px;padding:9px 10px;font-size:13px}.navCta b{margin-left:4px}.nav .logo,.publicHeader .logo{gap:0;font-size:0}.nav .logo span,.publicHeader .logo span{font-size:10px}}.affiliateApplyFirst{border-top:0;align-items:center;min-height:calc(100vh - 78px);padding:58px 0 72px}.affiliateApplyFirst h1{letter-spacing:-3px;margin:16px 0 24px;font-size:clamp(46px,5vw,70px);line-height:1}.affiliateHero h2{letter-spacing:-4px;max-width:850px;margin:18px 0;font-size:clamp(58px,7vw,92px);line-height:.95}.affiliateHero h2 em{color:var(--lime);font-style:normal}.affiliateHoneypot{width:1px!important;height:1px!important;position:absolute!important;left:-9999px!important;overflow:hidden!important}.affiliateDashboardCta{grid-template-columns:1fr;padding-bottom:100px}.affiliateDashboardCta>div{max-width:720px}@media (width<=850px){.affiliateApplyFirst{gap:28px;min-height:auto;padding:45px 0 65px}.affiliateHero h2{letter-spacing:-3px}.affiliateDashboardCta{padding-top:65px}}@media (width<=520px){.affiliateApplyFirst h1{letter-spacing:-2px;font-size:42px}.affiliateHero h2{letter-spacing:-2.5px;font-size:50px}.affiliateApplyFirst .affiliateForm{padding:20px}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}.conversionHero{min-height:820px}.conversionHero h1{max-width:680px;font-size:clamp(50px,5.8vw,78px)}.conversionHero .heroCopy>p{font-size:16px}.riskStrip{color:#dce3d7;flex-wrap:wrap;gap:18px;margin-top:22px;font-size:10px;display:flex}.riskStrip span:first-child{color:var(--lime)}.founderLine{border-left:2px solid var(--lime);margin-top:26px;padding-left:12px;font-size:10px!important}.founderLine b{color:#fff}.heroProduct{padding:22px;position:relative}.todayScore{border:1px solid var(--line);background:#101310;border-radius:10px;grid-template-columns:1fr auto;align-items:center;gap:14px;margin-top:15px;padding:12px;display:grid}.todayScore div{flex-direction:column;gap:4px;display:flex}.todayScore small{letter-spacing:1px;color:var(--lime);font-size:7px}.todayScore b{font-size:11px}.todayScore span{color:var(--muted);font-size:8px}.todayScore i{background:radial-gradient(circle at center, #171b16 58%, transparent 59%), conic-gradient(var(--lime) 76%, #30362e 0);border-radius:50%;place-items:center;width:48px;height:48px;font-size:9px;font-style:normal;font-weight:900;display:grid}.heroProduct .target{margin:18px 0}.commandPreviewGrid{grid-template-columns:1.08fr .92fr;gap:8px;margin-top:10px;display:grid}.previewWorkout,.previewMeal,.previewWeight{border:1px solid var(--line);background:#0f120f;border-radius:10px}.previewWorkout{padding:12px}.previewLabel{grid-template-columns:26px 1fr auto;align-items:center;gap:8px;display:grid}.previewLabel>span{width:25px;height:25px;color:var(--lime);background:#25301f;border-radius:7px;place-items:center;font-size:11px;display:grid}.previewLabel div{flex-direction:column;gap:2px;display:flex}.previewLabel small,.previewMeal small,.previewWeight small{letter-spacing:.8px;color:var(--muted);font-size:6px}.previewLabel b,.previewMeal b{font-size:9px}.previewLabel em{color:var(--lime);font-size:6px}.previewWorkout ol{margin:10px 0;padding:0;list-style:none}.previewWorkout li{border-top:1px solid #242a23;grid-template-columns:18px 1fr auto;align-items:center;gap:6px;padding:6px 0;display:grid}.previewWorkout li span{color:var(--lime);font-size:6px}.previewWorkout li b{font-size:8px}.previewWorkout li small{color:var(--muted);font-size:7px}.previewWorkout button,.previewWeight button{width:100%;color:var(--lime);background:#283321;border:0;border-radius:6px;padding:7px;font-size:7px;font-weight:900}.previewSide{gap:8px;display:grid}.previewMeal{grid-template-columns:64px 1fr;min-height:82px;display:grid;overflow:hidden}.previewMeal img{object-fit:cover;width:64px;height:100%}.previewMeal>div{flex-direction:column;gap:3px;padding:10px;display:flex}.previewMeal span{color:var(--muted);font-size:6px}.previewMeal em{color:var(--lime);margin-top:auto;font-size:6px}.previewWeight{grid-template-columns:1fr 1fr;align-items:center;gap:7px;padding:10px;display:grid}.previewWeight>div{flex-direction:column;gap:3px;display:flex}.previewWeight b{font-size:17px}.previewWeight b span{color:var(--muted);font-size:7px}.previewWeight em{color:var(--lime);font-size:6px}.previewWeight svg{width:100%;height:38px}.previewWeight path{fill:none;stroke:var(--lime);stroke-width:1.5px}.previewWeight circle{fill:var(--lime)}.previewWeight button{color:#aeb6a9;background:#20261e;grid-column:1/-1}.heroProduct .coachNote{margin-bottom:0;padding:11px}.trustBar{border-block:1px solid var(--line);background:#111411}.trustBar>div{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.trustBar b{color:var(--lime);letter-spacing:1.2px;font-size:8px}.trustBar span{color:#aeb5aa;font-size:10px}.conversionHow{padding-bottom:90px}.journeyGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.journeyGrid>a{border:1px solid var(--line);color:inherit;background:#121612;border-radius:14px;padding:26px;text-decoration:none;transition:all .2s;display:block}.journeyGrid span,.experienceNo{color:var(--lime);font-size:10px;font-weight:900}.journeyGrid h3{margin:34px 0 10px;font-size:20px}.journeyGrid p{color:var(--muted);font-size:11px;line-height:1.7}.assessmentLayout{grid-template-columns:.7fr 1.3fr}.standaloneLabel,.preferenceGrid label{letter-spacing:1px;color:#8f978a;font-size:7px}.standaloneLabel select,.preferenceGrid select{color:#fff;background:#1b201a;border:1px solid #323931;border-radius:8px;width:100%;margin-top:6px;padding:11px;display:block}.fieldPrompt{letter-spacing:1px;color:#8f978a;margin:18px 0 8px;font-size:7px}.preferenceGrid{grid-template-columns:repeat(3,1fr);gap:9px;margin:14px 0;display:grid}.compactPace{grid-template-columns:1fr 1fr}.personalResult{background:#0f130f;border-block:1px solid #35412f;padding:95px 0;scroll-margin-top:20px}.resultIntro{text-align:center;max-width:760px;margin:0 auto 36px}.resultIntro h2{letter-spacing:-3px;margin:12px 0;font-size:clamp(38px,5vw,60px);line-height:1.02}.resultIntro>p:last-child{color:var(--muted);line-height:1.7}.resultDashboard{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.resultDashboard article{border:1px solid var(--line);background:#151a14;border-radius:14px;padding:24px}.resultDashboard article.unlockedResult{background:linear-gradient(145deg,#202a1b,#151a14);border-color:#5e763f}.resultDashboard small{letter-spacing:1px;color:var(--muted);font-size:7px}.resultDashboard strong{letter-spacing:-2px;margin:16px 0 4px;font-size:38px;display:block}.resultDashboard span{color:var(--lime);font-size:9px}.resultDashboard p{color:var(--muted);margin-top:20px;font-size:9px}.planReveal{background:linear-gradient(120deg,#1b2218,#111511);border:1px solid #435238;border-radius:16px;grid-template-columns:1.1fr .9fr;gap:30px;margin-top:12px;padding:34px;display:grid}.revealCopy h3{margin:10px 0;font-size:28px}.revealCopy ul{color:#adb5a8;padding-left:18px;font-size:11px;line-height:2}.lockedPlan{grid-template-columns:repeat(3,1fr);align-content:center;gap:8px;display:grid}.lockedPlan>div{border:1px solid var(--line);background:#0c0f0c;border-radius:9px;padding:15px}.lockedPlan small{color:var(--muted);margin-bottom:7px;font-size:6px;display:block}.lockedPlan b{color:#7b8477}.lockedPlan button{background:var(--lime);color:#111;cursor:pointer;border:0;border-radius:9px;grid-column:1/-1;padding:15px;font-size:10px;font-weight:900}.lockedPlan button span{float:right}.lockedPlan p{text-align:center;color:var(--muted);grid-column:1/-1;margin:3px;font-size:8px}.lockedPlan p b{color:#fff}.experienceGrid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.experienceGrid>a{border:1px solid var(--line);min-height:240px;color:inherit;background:#121612;border-radius:14px;padding:25px;text-decoration:none;transition:all .2s;display:block}.experienceGrid h3{margin-top:60px;font-size:22px}.experienceGrid p{color:var(--muted);font-size:11px;line-height:1.7}.mealProof{grid-template-columns:repeat(3,1fr) 1.25fr;align-items:stretch;gap:10px;margin-top:12px;display:grid}.mealProof img{object-fit:cover;border:1px solid var(--line);border-radius:13px;width:100%;height:260px}.mealProof>a{color:inherit;background:#182016;border:1px solid #405033;border-radius:13px;flex-direction:column;justify-content:center;padding:25px;text-decoration:none;transition:all .2s;display:flex}.journeyGrid>a:hover,.journeyGrid>a:focus-visible,.experienceGrid>a:hover,.experienceGrid>a:focus-visible,.mealProof>a:hover,.mealProof>a:focus-visible{border-color:var(--lime);outline:none;transform:translateY(-3px)}.cardLinkCue{color:var(--lime);letter-spacing:.3px;margin-top:18px;font-size:9px;display:block}.mealProof h3{margin:10px 0;font-size:23px}.mealProof p:last-child{color:var(--muted);font-size:11px;line-height:1.7}.founderSection{color:#121511;background:#e9ede3;padding:90px 0}.founderGrid{grid-template-columns:220px 1fr;align-items:center;gap:60px;display:grid}.founderMark{height:220px;color:var(--lime);letter-spacing:-6px;background:#161b15;border-radius:28px;place-items:center;font-size:72px;font-weight:900;display:grid;box-shadow:0 25px 60px #6d756633}.founderSection .kicker{color:#687062}.founderSection h2{letter-spacing:-3px;margin:8px 0 20px;font-size:clamp(38px,5vw,58px);line-height:1.02}.founderSection p:not(.kicker){color:#596155;max-width:760px;line-height:1.8}.founderSection b{font-size:11px}.conversionPricing{padding-top:100px}.faq{max-width:850px;padding:40px 0 110px}.faq h2{letter-spacing:-2px;font-size:48px}.faq details{border-top:1px solid var(--line);padding:20px 0}.faq summary{cursor:pointer;font-size:14px;font-weight:800}.faq details p{color:var(--muted);font-size:11px;line-height:1.7}.trialTerms{align-items:center;gap:12px;margin:18px 0;display:flex}.trialTerms b{font-size:32px}.trialTerms span{color:var(--muted);font-size:8px;line-height:1.5}.paywallCta{text-align:center;text-decoration:none;display:block}.paywallCta span{float:right}.trialModal{max-height:calc(100vh - 30px);overflow:auto}@media (width<=900px){.trustBar>div{flex-wrap:wrap;justify-content:flex-start;height:auto;padding-block:18px}.journeyGrid,.resultDashboard,.experienceGrid,.planReveal,.founderGrid{grid-template-columns:1fr}.founderMark{width:160px;height:160px}.mealProof{grid-template-columns:repeat(3,1fr)}.mealProof>a{grid-column:1/-1}.assessmentLayout{grid-template-columns:1fr}.conversionHero{min-height:auto}.riskStrip{gap:12px}.commandPreviewGrid{grid-template-columns:1fr}}@media (width<=600px){.paywall{padding:24px}.paywall h2{font-size:27px}.assessmentHead>span{display:none}.preferenceGrid{grid-template-columns:1fr}.planReveal{padding:22px}.lockedPlan{grid-template-columns:1fr}.lockedPlan button,.lockedPlan p{grid-column:1}.mealProof{grid-template-columns:1fr}.mealProof>a{grid-column:1}.resultIntro{text-align:left}.founderSection h2{font-size:38px}.riskStrip{font-size:9px}.conversionHero h1{letter-spacing:-3px;font-size:47px}}
