/* Final material direction: porcelain white, liquid chrome, racing red. */
:root{--bg:#f7f6f2;--surface:#fff;--ink:#242a2f;--muted:#59636a;--red:#d63031;--line:#27343e26;color-scheme:light}body{background:var(--bg);color:var(--ink)}
.announcement{background:#e8e9e7;color:#39434b;border-bottom:1px solid #c7cdd0}.announcement span{color:#bd252b}header{background:linear-gradient(105deg,#fffffff5,#f4f5f4f5 45%,#e5e9eced 80%,#fff5f4f5);border-bottom:1px solid #adb8bf88;box-shadow:0 1px 0 #fff,0 8px 30px #3344540a}nav a{color:#3f4a52}.brand{background:linear-gradient(175deg,#25313b 0%,#74848f 25%,#34414b 35%,#acb9c0 46%,#3c4b57 55%,#647783 70%,#24313d 100%);background-clip:text;-webkit-background-clip:text}.brand-heat{background:linear-gradient(175deg,#a21c27,#e94748 28%,#9d1826 48%,#e95758 61%,#c72b34 85%);background-clip:text;-webkit-background-clip:text}.brand small{color:#52616c}.cart-trigger{border-color:#73828b;color:#323e47;background:linear-gradient(150deg,#fff,#e2e8eb 55%,#fafbfb);box-shadow:inset 0 1px #fff}.cart-trigger span{color:#fff}.menu-btn{color:#303c45}
.hero{background:#f7f6f2}.hero-metal{background:radial-gradient(ellipse at 94% 35%,#d6303118,transparent 45%),radial-gradient(ellipse at 65% 85%,#adbdca66,transparent 55%),linear-gradient(125deg,#faf9f6 0%,#f7f6f2 42%,#eef1f2 65%,#faf9f6 85%,#f1dddf)}.hero-metal:before{background:linear-gradient(115deg,transparent 55%,#d630312a 55.1%,#d6303108 55.5%,transparent 56%),linear-gradient(115deg,transparent 84%,#8e9fac33 84.2%,transparent 84.5%)}.chrome-sculpture{box-shadow:inset 4px 0 8px #f1fbffbb,inset -10px -2px 24px #0008,20px 35px 65px #41546322,-12px 2px 38px #d6303122}.chrome-sculpture:after{background:linear-gradient(132deg,#f7f8f6 5%,#c9d2d8 40%,#f5f6f3 67%,#c1505a 100%);box-shadow:inset 4px 3px 15px #4c5c6d55,3px 0 8px #fff,-5px -3px 8px #c6414d88}.chrome-sculpture-back{filter:brightness(1.15)}.hero-shade{background:linear-gradient(90deg,#f7f6f2ff 0%,#f7f6f2e8 35%,#f7f6f233 65%,transparent 83%),linear-gradient(0deg,#f7f6f2cc,transparent 35%)}.hero h1{background:linear-gradient(175deg,#202e39 0%,#677782 24%,#32424f 36%,#8b9ca7 48%,#3a4a57 58%,#27343f 74%,#6f818e 95%);background-clip:text;-webkit-background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 #fff)}.hero h1 em{background:linear-gradient(178deg,#a21a27,#e44749 25%,#a01929 46%,#e5595b 60%,#c42935 78%,#8e1524);background-clip:text;-webkit-background-clip:text;color:transparent}.hero .eyebrow{color:#4e5a63}.hero .hero-copy{color:#414e58}.hero-caption,.hero-foot{color:#52606b}.hot-dot{background:#d63031;box-shadow:0 0 10px #d6303144}.hero .ghost{color:#303d48;border-color:#70808b;background:#ffffff66}.hero .ghost:hover{background:#fff}
.eyebrow{color:#586570}.red{color:#b7232d}h2 span{color:#75828b}em{color:#d63031}.button:not(.ghost){background:linear-gradient(175deg,#e65b5c 0%,#d63031 36%,#a9202b 65%,#cc3038);border:1px solid #bd2932;color:#fff;box-shadow:inset 0 1px 0 #ffc6c677,0 5px 16px #a30d161a}.button:not(.ghost):hover{background:linear-gradient(175deg,#ed7172,#d63031 45%,#ad202c 75%,#d73f48);box-shadow:inset 0 1px #ffe5e588,0 6px 25px #d6303122}.ghost{color:#34434f;border-color:#9ba9b3;background:#ffffff55}.ghost:hover{background:#fff;border-color:#5f707e}.text-link{border-color:#8b9ca8;color:#a71f2b}.text-link:hover{color:#d63031}.ticker{background:linear-gradient(175deg,#e14a4d,#c92a34 55%,#a91c2a);border-top-color:#ef9198;border-bottom-color:#991d2b}.ticker span{color:#681121}
.plan-grid,.specialized-grid{border-color:#b7c2c9}.plan-card{background:linear-gradient(138deg,#fff 0%,#edf0f2 25%,#fff 60%,#e8edef);border-color:#b7c2c9}.plan-card.featured{background:linear-gradient(145deg,#fff 0%,#f8e8e9 42%,#efd7db 85%,#f9f0ef);box-shadow:inset 0 3px 0 #d63031}.plan-card .number{color:#52636f}.plan-card li{border-color:#c9d0d5}.plan-card li:before{color:#c42b35}.flag{color:#fff}.specialized-card{background:linear-gradient(145deg,#fff 0%,#e5eaee 22%,#f9faf9 65%,#eee8e9 100%)}.custom-program{border-color:#9daeb9;background:linear-gradient(125deg,#fff,#edf0f1)}.week-section{background:linear-gradient(135deg,#e8ecee,#f9f9f7 50%,#e6ebed);color:var(--ink)}.week-section p{color:var(--muted)}.week-section h2 span{color:#75828b}.week-list b{color:#b7232d}.week-list small{color:#53616c}
.meal-card{background:#fff;border-color:#a9b7c1;box-shadow:0 8px 22px #3e52600b}.meal-body .label{color:#af222c}.meal-log{color:#5b6a74}.square-btn{background:#d63031;color:#fff}.meal-body p{color:#53616b}.ingredients b{color:#2e3c47}.ingredients>span{color:#ac222d}.builder{background:linear-gradient(130deg,#fff,#e9eef0)}.choice{background:#fff;color:#36434d;border-color:#abb7bf}.choice:has(input:checked){background:#f7e6e7;border-color:#c63039}.builder-total strong{color:#263540}.pack-card{background:linear-gradient(145deg,#fff,#edf0f1);border-color:#a9b7c1}.portion-label{color:#52616b}
input:not([type=checkbox]):not([type=radio]),select{background:#fff;color:#26333d;border-color:#9aabb7}input::placeholder{color:#737f88;opacity:1}.calculator-section{background:linear-gradient(145deg,#eef1f2,#fafaf7);border-color:#b9c5cd}.calc-form{background:#eef1f2}.calc-result{background:linear-gradient(145deg,#fff,#e0e7eb 45%,#f6f7f6);border-color:#9baebc}.calc-result>strong,.result-details b{color:#253743}.result-details span{border-color:#b6c3cc}.check-line{color:#4c5b66}.tracker h3{color:#2d3e4a}.log-total strong{color:#283c4c}#remaining{color:#a92230}.method a{color:#a21d2c}.nutrition-live,#buildCalories,#fuelUnitPrice{color:#9e2330}#calcError,#buildError{color:#a51d2b}
.fuel-planner{background:linear-gradient(130deg,#fff,#edf1f3 60%,#f9f8f4);border-color:#a8b8c3;box-shadow:0 15px 45px #3346580c}.fuel-planner .calc-form{background:#f3f5f5;border:1px solid #c4cfd6}.fuel-planner .calc-result{background:linear-gradient(145deg,#fff,#dfe7ec 70%,#f4e6e8);border-color:#9eafbd}.live-quote{background:linear-gradient(145deg,#fff,#edf1f3);border-color:#acbdca}.fuel-stats strong{color:#263c4b}.fuel-meter{background:#ced8de}.fuel-meter span{background:#d63031}#intakeComparison{color:#9f2533}.live-meal-plan{border-color:#bac7cf}#mealShare{background:transparent}
.journey-copy{background:linear-gradient(140deg,#fff,#e9eef1)}.journey-copy .large-copy{color:#30424f}.journey-image>span{color:#fff}.closing{background:radial-gradient(ellipse at 50% 100%,#d6303115,transparent 65%),linear-gradient(125deg,#fff,#e1e8ed 48%,#f8f8f5);border-top-color:#aab9c4}.closing .eyebrow{color:#576b7a}footer{border-top:1px solid #c4cdd3;background:#f4f4f0}footer>small{border-color:#bdc9d1}
dialog,.plan-dialog,.cart-dialog{background:linear-gradient(140deg,#fff,#edf1f3 65%,#faf8f5);color:var(--ink);border-color:#9cafbd;box-shadow:0 20px 90px #182d3a44}dialog::backdrop{background:#15212d77}.notice{border-color:#cf9ba2;background:#f6e4e7;color:#87212f}.checkout-panel b{color:var(--ink)!important}.qty-controls button{background:#e6ecef;color:#2b3c49;border-color:#9bafbd}.qty-controls .remove{background:transparent}.back,.close{color:#304452}.empty-box h3{color:#2b3d4b}.subtotal strong{color:#293d4c}.cart-item{border-color:#c1cdd6}#toast{background:#263b4b;color:#fff;box-shadow:0 10px 40px #23374633}
@media(max-width:760px){nav{background:#fafaf7;border-bottom-color:#a6b7c3}.hero-shade{background:linear-gradient(90deg,#f7f6f2ef,#f7f6f2b3 60%,#f7f6f244),linear-gradient(0deg,#f7f6f2ff,transparent 90%)}.hero .hero-copy{color:#354854}.chrome-sculpture{opacity:.75}.chrome-sculpture-back{opacity:.55}}
.tabs button{color:#62717d}.tabs [aria-selected=true]{color:#a9212f;border-bottom-color:#d63031}.tabs button:hover{color:#a9212f}.chrome-sculpture{background:conic-gradient(from 150deg at 44% 48%,#15191e 0deg,#afbdc8 22deg,#f1faff 35deg,#53636e 48deg,#141b21 65deg,#b92537 81deg,#e87b88 88deg,#641624 97deg,#060b10 117deg,#758a99 141deg,#eaf7ff 152deg,#faffff 157deg,#415564 173deg,#0a121a 190deg,#d1e1ec 215deg,#f3fbff 225deg,#687d8b 240deg,#080d12 259deg,#d63031 280deg,#651728 294deg,#0e161d 309deg,#c2d3df 337deg,#15191e 360deg)}


/* The Chamber of Health: chrome-led architectural campaign. */
:root{--bg:#e4e8eb;--surface:#f9fafb;--ink:#26323d;--muted:#566570}
body{background:linear-gradient(115deg,#e9edf0,#dce2e7 40%,#eff2f4 75%,#dbe2e7)}
header{background:linear-gradient(105deg,#f7f9faef,#d5dee5f5 48%,#eff3f6f2 82%,#c6d0d9ed);border-bottom:1px solid #b2bec8;box-shadow:0 1px 0 #fff9,0 8px 25px #263c4d0c}
.brand{color:#293a47;background:none;letter-spacing:.055em}.brand-heat{color:#bd2833;background:none}.brand small{color:#526674}.announcement{background:#d8e0e6;color:#4c5e6c}
.hero{background:#4a535a;min-height:680px;max-height:880px}.hero .chamber-image{object-fit:cover;object-position:66% center;animation:none}.hero-shade{background:linear-gradient(90deg,#111d27cf 0%,#15202b99 35%,#17212c22 65%,transparent 85%),linear-gradient(0deg,#101c27a6,transparent 45%)}
.hero-content{max-width:800px;padding-top:90px}.hero h1{font-size:clamp(72px,8vw,118px);line-height:.91;letter-spacing:-.02em;color:#f4f7f9;background:none;filter:none;font-weight:700}.hero h1 em{color:#ef4950;background:none;text-shadow:0 0 30px #d6303122}.hero .eyebrow{color:#e1e8ed;font-size:11px;letter-spacing:.24em;margin-bottom:30px}.hero .hero-copy{color:#e4eaf0;font-size:16px;line-height:1.9;margin:27px 0 31px;max-width:475px}.hero-caption{color:#c4d0d9;font-size:9px;letter-spacing:.15em;margin-top:30px}.hero-foot{color:#d5dfe7}.hero .ghost{color:#f2f5f7;border-color:#d7e2eaaa;background:#ffffff08}.hero .ghost:hover{background:#ffffff1a;border-color:#fff}.hero .button{padding:16px 23px;font-size:10px;letter-spacing:.09em}.hero .hot-dot{background:#ef4950;box-shadow:0 0 12px #f5334044}
.button:not(.ghost){background:#c92e36;border-color:#c92e36;box-shadow:inset 0 1px 0 #f9a4ad55,0 6px 20px #8a1d2b11}.button:not(.ghost):hover{background:#ac222f;border-color:#ac222f;box-shadow:0 7px 22px #a51f2d22}
.section{background:linear-gradient(125deg,#edf1f3,#e2e8ed 50%,#f0f3f5)}.week-section{background:linear-gradient(135deg,#d4dde5,#f3f6f8 52%,#d8e1e8)}.plan-card{background:linear-gradient(145deg,#fbfcfd,#e9eef2 60%,#f6f8fa);border-color:#afbeca}.specialized-card{background:linear-gradient(145deg,#f8fafc,#dde6ed 45%,#f4f6f8 85%)}.plan-card.featured{background:linear-gradient(145deg,#fbfcfd,#f6e7ea 62%,#e9d7de)}.meal-card{border-color:#aabac7;background:#fafbfc}.fuel-planner{background:linear-gradient(130deg,#f4f7f9,#d9e3eb 65%,#eef3f6);border-color:#a0b3c2}.calc-form,.fuel-planner .calc-form{background:#edf2f5}.fuel-planner .calc-result,.live-quote{background:linear-gradient(145deg,#fafcfd,#dfe8ef);border-color:#9bafbf}.calculator-section{background:linear-gradient(145deg,#dce5ec,#f3f6f8)}.journey-copy{background:linear-gradient(140deg,#f6f9fb,#d9e3eb)}.closing{background:radial-gradient(ellipse at 75% 100%,#c92e3612,transparent 60%),linear-gradient(125deg,#edf2f6,#cdd9e3 48%,#eef3f7)}footer{background:linear-gradient(130deg,#e3eaf0,#d4dee7);border-color:#b3c3d0}.faq{max-width:none}.faq>h2,.faq>.eyebrow,.faq>details{max-width:965px;margin-left:auto;margin-right:auto}
@media(max-width:1100px){.hero-content{padding-top:80px}.hero h1{font-size:94px}.hero .chamber-image{object-position:61% center}}
@media(max-width:760px){.hero{min-height:640px;height:740px;max-height:calc(100svh - 90px)}.hero-content{padding-top:58px}.hero h1{font-size:clamp(62px,10.5vw,78px);line-height:.94}.hero .eyebrow{font-size:9px;margin-bottom:27px;max-width:none}.hero .hero-copy{font-size:13px;max-width:330px;line-height:1.8}.hero .chamber-image{object-position:67% center}.hero-shade{background:linear-gradient(90deg,#12202bd9,#15253088 65%,#15253144),linear-gradient(0deg,#101c27cc,transparent 85%)}.hero .hero-caption{font-size:8px;max-width:280px}.hero .actions{gap:10px}.hero .button{font-size:9px;padding:14px 15px}.hero .hero-foot{color:#d5dfe7}nav{background:#edf2f6}}

.hero h1.training-headline{font-size:clamp(54px,5.6vw,82px);line-height:.97;letter-spacing:-.015em;max-width:680px}.hero:has(.training-headline) .hero-content{padding-top:60px}.hero:has(.training-headline) .eyebrow{font-size:9px;letter-spacing:.16em;margin-bottom:25px}.hero:has(.training-headline) .hero-copy{margin:23px 0 25px}@media(max-width:760px){.hero h1.training-headline{font-size:clamp(43px,10.5vw,59px);line-height:.99}.hero:has(.training-headline) .hero-content{padding-top:48px}.hero:has(.training-headline) .eyebrow{font-size:8px;max-width:290px;line-height:1.7;margin-bottom:25px}.hero:has(.training-headline) .hero-copy{font-size:13px;line-height:1.8}}
/* Crimson-chrome HEALTH signature beneath the wordmark. */
.brand small{color:#8e1737;font-weight:800;background:linear-gradient(178deg,#651027 0%,#aa244a 22%,#76102d 39%,#b44b68 48%,#7e1634 57%,#a02448 76%,#66102b 100%);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;text-shadow:0 1px 0 #7b183008}
@supports not (background-clip:text){.brand small{background:none;-webkit-text-fill-color:#8e1737}}

/* Quiet luxury: open typography, fine rules and restrained chrome details. */
:root{--heading:'Inter Tight','Helvetica Neue',Arial,sans-serif;--body:'Manrope','Helvetica Neue',Arial,sans-serif;--line:#526b7b24}
body{font-weight:400}h1,h2,h3,h4{font-family:var(--heading);font-weight:500;letter-spacing:-.045em;line-height:1.06}h2{font-size:clamp(40px,4.6vw,66px)}h3{font-size:29px;font-weight:500;letter-spacing:-.035em}.section-head{gap:55px}.section-head>p{font-size:13px;line-height:1.9}.eyebrow{font-size:9px;letter-spacing:.18em;font-weight:600}
.brand{font-family:var(--body);font-weight:600;font-size:22px;letter-spacing:.14em;line-height:1.2}.brand small{font-family:var(--body);font-size:7px;font-weight:600;letter-spacing:.44em;line-height:2.2}header{padding:19px 5%;box-shadow:0 1px 0 #fff8,0 7px 25px #263c4d06;border-bottom-color:#657e8f36}nav{font-size:11px;gap:30px;font-weight:500}.announcement{font-size:8px;letter-spacing:.19em;padding:6px 5%;font-weight:500;border-bottom-color:#71889722}.cart-trigger{font-size:9px;font-weight:600;padding:9px 13px;border-color:#627b8c66;background:#ffffff30;box-shadow:none;letter-spacing:.14em}.cart-trigger span{font-weight:500;min-width:18px;line-height:18px}
.hero h1.training-headline{font-family:var(--heading);font-weight:400;font-size:clamp(56px,5.5vw,80px);letter-spacing:-.055em;line-height:1.04;max-width:700px}.hero h1.training-headline em{font-weight:400;color:#f45c63}.hero:has(.training-headline) .hero-content{padding-top:62px}.hero:has(.training-headline) .eyebrow{font-size:8px;letter-spacing:.2em;font-weight:500;margin-bottom:24px}.hero:has(.training-headline) .hero-copy{font-size:14px;font-weight:400;line-height:1.9;margin:24px 0}.hero .button{font-size:9px;font-weight:600;letter-spacing:.13em;padding:14px 20px}.hero .hero-caption{font-size:8px;font-weight:400;letter-spacing:.16em}
.button{font-family:var(--body);font-size:10px;font-weight:600;letter-spacing:.12em;padding:14px 20px}.button:not(.ghost){box-shadow:inset 0 1px 0 #fff2,0 4px 12px #8a1d2b0a}.button:not(.ghost):hover{box-shadow:0 5px 15px #a51f2d16}.ghost{border-color:#69839577}.ticker{display:flex;align-items:center;justify-content:center;gap:32px;background:linear-gradient(110deg,#b62a35,#c5313c 65%,#aa2632);padding:13px 0;font-family:var(--body);font-size:10px;font-weight:500;line-height:1.3;letter-spacing:.2em;border-top:1px solid #d9697166;border-bottom:1px solid #8c293144;white-space:nowrap}.ticker span.ticker-separator{display:inline-block;flex-shrink:0;width:26px;height:1px;background:#f5c7cc99;margin:0}.plan-card{padding:32px 24px;border-color:#647f9138}.plan-card h3{font-size:25px;line-height:1.12;letter-spacing:-.045em;font-weight:500;margin:18px 0}.plan-price{font-family:var(--heading);font-size:48px;font-weight:400;letter-spacing:-.06em;line-height:1.15}.plan-card .number{font-size:8px;letter-spacing:.12em;line-height:1.8}.plan-card li{font-size:11px;line-height:1.8;padding:9px 0;font-weight:400;border-bottom-color:#738c9d22}.plan-card li:before,.specialized-card li:before{content:'—';font-family:var(--body);font-size:10px;font-weight:400;color:#a92938;margin-right:9px}.plan-card .button{font-weight:600;font-size:9px;letter-spacing:.1em;padding:13px 9px}.plan-card.featured{box-shadow:inset 0 1px 0 #ba3547}.flag{font-size:7px;letter-spacing:.12em;font-weight:600;padding:4px 9px}.specialized-intro h3{font-size:37px;font-weight:400}.custom-program{padding:34px;border-color:#738c9d55}.custom-program h3{font-size:28px;font-weight:400}.custom-program .eyebrow{font-size:8px}.week-section h2{font-size:45px;font-weight:400;line-height:1.08}.week-list b{font-family:var(--body);font-size:14px;letter-spacing:.04em;font-weight:600}.week-list span{font-size:13px;font-weight:500}.week-list small{font-size:11px;font-weight:400;line-height:1.9}.week-list>div{padding:17px 0;border-color:#6c879633}
.tabs{gap:28px;border-color:#718c9e44}.tabs button{font-size:9px;letter-spacing:.14em;font-weight:600;border-bottom-width:1px;padding:15px 0}.meal-card{border-color:#768c9c44;box-shadow:0 6px 19px #3e526006}.meal-body h3{font-size:23px;letter-spacing:-.035em;font-weight:500;line-height:1.2}.meal-body .label{font-size:8px;letter-spacing:.14em;font-weight:600}.meal-bottom strong{font-family:var(--heading);font-size:29px;font-weight:400;letter-spacing:-.04em}.square-btn{width:35px;height:35px;font-size:20px;font-weight:400}.meal-log{font-size:8px;letter-spacing:.04em;font-weight:500}.text-link{font-size:9px;font-weight:600;letter-spacing:.09em;border-bottom-color:#8c5f6b77}.ingredients b{font-weight:600}.builder-copy h3{font-size:43px;font-weight:400}.builder-total strong{font-family:var(--heading);font-size:39px;font-weight:400}.pack-card h3{font-size:30px;font-weight:500;line-height:1.1}.pack-card strong{font-family:var(--heading);font-size:42px;font-weight:400;letter-spacing:-.04em}.pack-intro h3{font-size:29px}
.fuel-heading h3{font-size:39px;font-weight:400}.fuel-planner,.calc-result,.live-quote{border-color:#69859866;box-shadow:none}.calc-result>strong,.fuel-planner .calc-result>strong{font-family:var(--heading);font-size:76px;font-weight:400;letter-spacing:-.065em}.live-quote h3{font-size:29px;line-height:1.1;font-weight:500}.fuel-stats strong{font-family:var(--heading);font-size:44px;font-weight:400;letter-spacing:-.05em}.fuel-meter{height:3px}.nutrition-live,#buildCalories,#fuelUnitPrice{font-weight:500}.tracker h3{font-size:31px;font-weight:400}.journey-copy h2{font-size:58px;font-weight:400;line-height:1.05}.journey-copy .large-copy{font-size:17px;font-weight:400}.faq h2{font-size:54px;line-height:1.07}summary{font-weight:500;font-size:13px}details{border-bottom-color:#627f9133}summary:after{font-size:19px;font-weight:400}.closing h2{font-size:clamp(45px,6.8vw,90px);font-weight:400;line-height:1.05}.plan-dialog h2{font-size:53px;font-weight:400}.cart-dialog h2{font-size:48px;font-weight:400}.cart-item h3{font-size:23px}.subtotal strong{font-size:31px;font-weight:400}
@media(max-width:1100px){.hero h1.training-headline{font-size:66px}.plan-card{padding:29px 23px}.plan-card h3{font-size:26px}.hero:has(.training-headline) .hero-content{padding-top:65px}}
@media(max-width:760px){header{padding:16px 5%;gap:10px}.brand{font-size:18px;letter-spacing:.12em}.brand small{font-size:6px;letter-spacing:.38em}.announcement{font-size:7px;letter-spacing:.1em}.cart-trigger{font-size:8px;padding:8px}.hero h1.training-headline{font-size:clamp(40px,9.8vw,56px);line-height:1.07;letter-spacing:-.045em}.hero:has(.training-headline) .hero-content{padding-top:48px}.hero:has(.training-headline) .eyebrow{font-size:7px;line-height:1.8}.hero:has(.training-headline) .hero-copy{font-size:12px;line-height:1.9}.hero .button{font-size:8px;padding:13px 14px;letter-spacing:.09em}.ticker{justify-content:flex-start;padding:12px 18px;font-size:8px;gap:22px;letter-spacing:.13em}.ticker span.ticker-separator{width:18px}.plan-card{padding:27px 15px}.plan-card h3{font-size:21px}.plan-price{font-size:40px}.plan-card li{font-size:10px}.plan-card .button{font-size:8px;letter-spacing:.05em}.plan-card .number{font-size:7px}.specialized-card h3{font-size:26px}.specialized-intro h3{font-size:31px}.week-section h2{font-size:37px}.week-list b{font-size:13px}.meal-body h3{font-size:20px}.meal-body .label{font-size:7px}.meal-body p{font-size:10px;line-height:1.8}.tabs{gap:18px}.tabs button{font-size:8px;letter-spacing:.06em}.fuel-heading h3{font-size:31px}.live-quote h3{font-size:25px}.fuel-stats strong{font-size:39px}.fuel-planner .calc-result>strong{font-size:65px}.journey-copy h2{font-size:47px}.faq h2{font-size:38px}.closing h2{font-size:48px}.custom-program h3{font-size:25px}.plan-dialog h2{font-size:44px}}
