@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a342834df7752944-s.3hd2l7bm32o7k.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d3fe2f289711ac3f-s.1l2zhvq5eocqf.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/58c4895d0a0ef7cc-s.2vhvl9vrvk-va.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/bfc7db5c00d21bc5-s.173xwsdme27n8.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6ab0db14f70d8ed6-s.13hnt-xgp82zk.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Manrope;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/a343f882a40d2cc9-s.p.1sj6eobyi31rd.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Manrope Fallback;src:local(Arial);ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.0%;size-adjust:103.19%}.manrope_9b24f49e-module__hJlnFq__className{font-family:Manrope,Manrope Fallback;font-style:normal}.manrope_9b24f49e-module__hJlnFq__variable{--font-manrope:"Manrope", "Manrope Fallback"}
:root{--ink:#202020;--paper:#faf7f0;--shell:#efe6d6;--blue:#e2eef1;--green:#87936f;--white:#fff;--soft:#5e5a54;--line:#20202029}*{box-sizing:border-box}html{background:var(--paper);color:var(--ink)}body{font-family:var(--font-inter), Arial, sans-serif;background:var(--paper);margin:0}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}main{width:min(1180px,100% - 40px);margin:0 auto;padding:28px 0 72px}.votePage{place-items:center;min-height:100vh;padding:32px 0;display:grid}.votePanel{border:1px solid var(--line);background:var(--white);text-align:center;width:min(680px,100%);padding:48px}.votePanel .brandLockup{margin-bottom:56px}.votePanel h1{margin:18px auto 0;font-size:clamp(42px,8vw,68px);line-height:1}.voteLede{max-width:540px;color:var(--soft);margin:22px auto 0;font-size:18px;line-height:1.6}.votePanel .formNote{margin:12px 0 0}.voteConfirm{justify-items:center;gap:12px;margin:30px auto 0;display:grid}.voteConfirm button{background:var(--ink);color:var(--white);border:0;border-radius:6px;padding:16px 24px;font-weight:800}.voteConfirm button:disabled{cursor:wait;opacity:.6}.voteFeedbackForm{text-align:left;gap:12px;max-width:520px;margin:30px auto 0;display:grid}.voteFeedbackForm label{font-weight:800}.voteFeedbackForm label span{color:var(--soft);text-transform:uppercase;font-size:12px;font-weight:700}.voteFeedbackForm textarea{resize:vertical;border:1px solid var(--ink);background:var(--white);width:100%;color:var(--ink);border-radius:6px;padding:14px 16px;line-height:1.5}.voteFeedbackForm button{background:var(--ink);color:var(--white);border:0;border-radius:6px;padding:14px 18px;font-weight:800}.voteFeedbackForm button:disabled{cursor:not-allowed;opacity:.5}.voteFeedbackError{color:#9d3f2b;margin:0;font-size:13px;font-weight:800}.voteFeedbackSuccess{background:#87936f1f;border:1px solid #87936f6b;border-radius:6px;max-width:520px;margin:30px auto 0;padding:18px}@media (max-width:600px){.votePanel{padding:36px 22px}.votePanel .brandLockup{margin-bottom:42px}}.hero{border:1px solid var(--line);background:var(--paper);border-radius:10px;min-height:720px;padding:24px}.nav{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:24px;padding-bottom:18px;display:flex}.brand,h1,h2,.productTitle{font-family:var(--font-manrope), Arial, sans-serif}.brandLockup{justify-items:center;gap:4px;display:inline-grid}.brand{letter-spacing:-.045em;font-size:38px;font-weight:800;line-height:.95}.brandSub{color:var(--soft);letter-spacing:.34em;text-transform:uppercase;font-size:9px;font-weight:800;line-height:1}.heroGrid{grid-template-columns:minmax(0,1fr) 430px;align-items:center;gap:36px;padding-top:48px;display:grid}.eyebrow{color:var(--soft);letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:13px;font-weight:800}h1{letter-spacing:-.05em;max-width:780px;margin:18px 0 0;font-size:clamp(48px,7vw,86px);font-weight:800;line-height:.98}.lede{max-width:640px;color:var(--soft);margin:22px 0 0;font-size:19px;line-height:1.65}.badges{flex-wrap:wrap;gap:8px;margin-top:24px;display:flex}.badge{color:#596247;letter-spacing:.02em;white-space:nowrap;background:#87936f1f;border:1px solid #87936f6b;border-radius:999px;align-items:center;padding:7px 11px;font-size:12px;font-weight:800;display:inline-flex}.signup{max-width:580px;margin-top:34px}.signupLabel{margin-bottom:10px;font-weight:800;display:block}.earlyAccessForm{gap:12px;display:grid}.signupFields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.fieldLabel{gap:7px;min-width:0;display:grid}.fieldLabel span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.signup input{border:1px solid var(--ink);width:100%;min-width:0;color:var(--ink);background:#ffffff57;border-radius:6px;padding:15px 16px}.signup input::placeholder{color:#2020207a}.smsConsent{color:var(--soft);grid-template-columns:auto 1fr;align-items:start;gap:9px;font-size:12px;line-height:1.45;display:grid}.smsConsent input{width:auto;accent-color:var(--green);margin-top:2px}.signup button{background:var(--ink);color:var(--paper);border:0;border-radius:6px;padding:15px 25px;font-weight:800}.signup button:disabled{cursor:not-allowed;opacity:.58}.signup .errorText{color:#9d3f2b;margin:0;font-size:13px;font-weight:800;line-height:1.4}.signupSuccess{background:#87936f1f;border:1px solid #87936f6b;border-radius:8px;align-items:start;gap:12px;padding:16px;display:grid}.operatorPage,.operatorLoginPage{width:min(1240px,100% - 32px);padding:24px 0 64px}.operatorHeader,.operatorLoginPanel,.operatorPanel,.operatorCard,.operatorAlert{border:1px solid var(--line);background:#ffffff6b}.operatorHeader{border-radius:8px;justify-content:space-between;align-items:start;gap:24px;padding:24px;display:flex}.operatorHeader h1,.operatorLoginPanel h1{letter-spacing:0;max-width:none;margin:8px 0 0;font-size:42px;line-height:1.05}.operatorHeader p,.operatorLoginPanel p{max-width:680px;color:var(--soft);margin:10px 0 0;line-height:1.55}.operatorRefreshMeta{font-size:13px;font-weight:800}.operatorHeaderActions{flex-wrap:wrap;justify-content:flex-end;align-items:start;gap:10px;display:flex}.operatorTabs{border:1px solid var(--line);background:#ffffff6b;border-radius:8px;gap:8px;margin-top:14px;padding:8px;display:flex}.operatorTabs a{min-height:38px;color:var(--soft);border-radius:6px;justify-content:center;align-items:center;padding:0 14px;font-size:13px;font-weight:900;text-decoration:none;display:inline-flex}.operatorTabs a.active{background:var(--ink);color:var(--paper)}.operatorEyebrow{color:#596247;letter-spacing:.12em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.operatorLogout,.operatorLoginForm button,.operatorSecondaryButton{background:var(--ink);min-height:42px;color:var(--paper);white-space:nowrap;border:0;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-weight:800;display:inline-flex}.operatorSecondaryButton{border:1px solid var(--ink);color:var(--ink);background:#ffffff6b}.operatorLoginForm button:disabled,.operatorSecondaryButton:disabled{cursor:not-allowed;opacity:.58}.operatorGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:14px;display:grid}.operatorKpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.operatorCard,.operatorPanel,.operatorAlert{border-radius:8px;padding:18px}.operatorCard{gap:8px;min-height:126px;display:grid}.operatorCard span,.operatorPanelHeader span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.operatorCard strong{font-family:var(--font-manrope), Arial, sans-serif;font-size:36px;line-height:1}.operatorCard small{color:var(--soft)}.operatorPanel{min-height:280px}.operatorWide{grid-column:1/-1}.operatorPanelHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:start;gap:16px;margin-bottom:16px;padding-bottom:12px;display:flex}.operatorPanelHeader h2{letter-spacing:0;margin:0;font-size:20px;line-height:1.2}.operatorPanelHeader p{color:var(--soft);margin:5px 0 0;font-size:13px;line-height:1.4}.operatorStatusList,.operatorMetricList{gap:10px;margin:0;display:grid}.operatorStatusList div,.operatorMetricList div{border-bottom:1px solid #20202014;grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:16px;padding-bottom:10px;display:grid}.operatorStatusList span,.operatorMetricList dt{color:var(--soft);font-size:14px}.operatorMetricList dd{text-align:right;max-width:280px;margin:0;font-weight:900}.operatorEmpty{color:var(--soft);margin:0;line-height:1.6}.operatorAnalysisBlock{gap:16px;display:grid}.operatorInsight{max-width:980px;color:var(--ink);margin:0;font-size:15px;font-weight:700;line-height:1.65}.operatorFunnelGrid{border-top:1px solid #2020201a;border-bottom:1px solid #2020201a;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.operatorFunnelStep{border-right:1px solid #2020201a;gap:6px;min-width:0;padding:14px 12px;display:grid}.operatorFunnelStep:last-child{border-right:0}.operatorFunnelStep span,.operatorFunnelStep small{color:var(--soft);font-size:12px;line-height:1.35}.operatorFunnelStep span{letter-spacing:.08em;text-transform:uppercase;font-weight:900}.operatorFunnelStep strong{font-family:var(--font-manrope), Arial, sans-serif;font-size:26px;line-height:1}.operatorTableWrap{overflow-x:auto}.operatorTable{border-collapse:collapse;width:100%;min-width:980px}.operatorTable th,.operatorTable td{text-align:left;vertical-align:top;border-bottom:1px solid #2020201a;padding:10px 8px}.operatorTable th{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.operatorIssueList,.operatorNotes{gap:12px;margin:0;padding:0;list-style:none;display:grid}.operatorIssueList li,.operatorNotes li{border-bottom:1px solid #2020201a;gap:5px;padding-bottom:12px;display:grid}.operatorIssueList span,.operatorNotes span,.operatorNotes em{color:var(--soft);font-size:13px}.operatorIssueList p,.operatorNotes p{color:var(--soft);margin:0;line-height:1.5}.operatorSurveyQuestion{min-height:0}.operatorBarList{gap:13px;display:grid}.operatorBarRow{gap:6px;display:grid}.operatorBarMeta{grid-template-columns:minmax(0,1fr) auto;align-items:baseline;gap:12px;display:grid}.operatorBarMeta span{color:var(--ink);font-size:14px;font-weight:800;line-height:1.35}.operatorBarMeta strong{color:var(--soft);white-space:nowrap;font-size:12px}.operatorBarTrack{background:#20202014;border-radius:999px;height:10px;overflow:hidden}.operatorBarTrack span{border-radius:inherit;background:#596247;height:100%;display:block}.operatorVerbatimList{gap:10px;margin:0;padding:0;list-style:none;display:grid}.operatorVerbatimList li{color:var(--ink);background:#59624714;border-left:3px solid #596247;border-radius:0 6px 6px 0;padding:10px 12px;font-size:14px;font-weight:700;line-height:1.5}.operatorAlert{color:#7d321f;background:#9d3f2b14;border-color:#9d3f2b57;margin-top:14px;font-weight:800}.operatorLoginPage{place-items:center;min-height:100vh;display:grid}.operatorLoginPanel{border-radius:8px;width:min(520px,100%);padding:28px}.operatorLoginForm{gap:14px;margin-top:24px;display:grid}.operatorLoginForm label{gap:8px;display:grid}.operatorLoginForm label span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.operatorLoginForm input{border:1px solid var(--ink);width:100%;color:var(--ink);background:#ffffff9e;border-radius:6px;padding:14px 15px}.operatorError{color:#9d3f2b;margin:0;font-size:13px;font-weight:900}.operatorSuccess{color:#596247;margin:0;font-size:13px;font-weight:900;line-height:1.4}.operatorInlineForm{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.operatorFormBlock{border-top:1px solid #2020201a;margin-top:18px;padding-top:16px}.operatorForm{gap:12px;display:grid}.operatorFormGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.operatorForm label{gap:7px;min-width:0;display:grid}.operatorForm label span{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:900}.operatorForm input,.operatorForm textarea{width:100%;min-width:0;color:var(--ink);background:#ffffff9e;border:1px solid #20202047;border-radius:6px;padding:10px 11px}.operatorForm textarea{resize:vertical}@media (max-width:900px){.operatorHeader,.operatorGrid,.operatorKpiGrid,.operatorFormGrid,.operatorFunnelGrid{grid-template-columns:1fr}.operatorHeader{display:grid}.operatorFunnelStep{border-bottom:1px solid #2020201a;border-right:0}.operatorFunnelStep:last-child{border-bottom:0}}.signupSuccess p{color:var(--soft);margin:0;font-size:14px;line-height:1.45}.signupSuccess .signupSuccessTitle{color:var(--ink);font-size:16px;font-weight:900}.signupSuccess .ctaButton{justify-self:start}.ctaButton{background:var(--ink);color:var(--paper);border-radius:6px;justify-content:center;align-items:center;padding:15px 25px;font-weight:800;text-decoration:none;display:inline-flex}.formNote{color:var(--soft);margin:10px 0 0;font-size:13px;line-height:1.45}.surveyHero{border:1px solid var(--line);background:var(--paper);border-radius:10px;padding:24px}.surveyIntro{max-width:900px;padding:54px 0 26px}.surveyIntro h1,.surveySuccess h1{max-width:860px;font-size:clamp(44px,6.2vw,76px)}.surveyForm{gap:16px;margin-top:18px;display:grid}.surveyBlock,.surveySuccess{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:24px}.surveyKicker{color:#596247;letter-spacing:.14em;text-transform:uppercase;margin:0 0 10px;font-size:12px;font-weight:900}.surveyBlock h2{letter-spacing:-.04em;max-width:860px;margin:0 0 18px;font-size:clamp(24px,3vw,36px);line-height:1.05}.surveyBlock h2 strong{color:var(--ink);text-underline-offset:.12em;-webkit-text-decoration:underline #87936f9e;text-decoration:underline #87936f9e;text-decoration-thickness:.14em}.surveyLabel{max-width:850px;font-size:clamp(22px,2.6vw,32px);font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.04em;margin-bottom:12px;font-weight:800;line-height:1.1;display:block}.surveyBlock input[type=email],.surveyBlock input[type=text],.surveyBlock textarea{border:1px solid var(--ink);background:var(--paper);width:100%;color:var(--ink);border-radius:6px;padding:15px 16px}.surveyBlock textarea{resize:vertical;min-height:130px;line-height:1.5}.optionGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.optionGrid.compact{grid-template-columns:repeat(3,minmax(0,1fr))}.optionCard,.choicePill,.lineOption{cursor:pointer}.optionCard{border:1px solid var(--line);background:var(--paper);min-height:72px;color:var(--soft);border-radius:8px;grid-template-columns:auto 1fr;align-items:start;gap:10px;padding:14px;font-size:14px;line-height:1.4;display:grid}:is(.optionCard:has(input:checked),.choicePill:has(input:checked),.lineOption:has(input:checked)){color:var(--ink);background:#87936f1f;border-color:#87936fc7}.optionCard input,.choicePill input,.lineOption input{accent-color:var(--green);margin-top:2px}.pillGrid{flex-wrap:wrap;gap:8px;display:flex}.choicePill{border:1px solid var(--line);background:var(--paper);color:var(--soft);border-radius:999px;align-items:center;gap:8px;padding:10px 12px;font-size:13px;font-weight:800;display:inline-flex}.twoColumnSurvey{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px;display:grid}.stackedOptions{gap:8px;display:grid}.lineOption{border:1px solid var(--line);background:var(--paper);color:var(--soft);border-radius:8px;grid-template-columns:auto 1fr;align-items:center;gap:10px;padding:12px;font-size:14px;font-weight:800;display:grid}.surveySubmit{z-index:2;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#faf7f0f0;border-radius:10px;align-items:center;gap:14px;padding:14px;display:flex;position:sticky;bottom:14px}.surveySubmit button{background:var(--ink);color:var(--paper);border:0;border-radius:6px;padding:15px 25px;font-weight:800}.surveySubmit button:disabled{cursor:not-allowed;opacity:.58}.surveySubmit p,.surveySuccess p{color:var(--soft);margin:0;font-size:14px;line-height:1.45}.surveySubmit .errorText{color:#9d3f2b;font-weight:800}.surveySuccess{margin-top:18px}.surveySuccess p:not(.eyebrow){max-width:660px;margin:18px 0 24px;font-size:18px;line-height:1.55}.otherField{gap:8px;max-width:640px;margin-top:16px;display:grid}.otherField label{color:var(--soft);font-size:13px;font-weight:800}.heroImageCard{align-content:center;gap:12px;display:grid}.heroImageCard img{filter:drop-shadow(0 20px 35px #2020201f);border-radius:10px;justify-self:center;width:min(106%,470px);height:auto;display:block}.heroImageCard p{color:var(--soft);text-align:center;margin:0;font-size:12px;line-height:1.4}.benefitStrip{border:1px solid var(--line);background:var(--line);border-radius:10px;grid-template-columns:repeat(4,1fr);gap:1px;margin-top:18px;display:grid;overflow:hidden}.benefitStrip article{background:var(--white);min-height:126px;padding:20px}.check{background:var(--green);width:22px;height:22px;color:var(--paper);border-radius:50%;justify-content:center;align-items:center;margin-bottom:10px;font-size:14px;font-weight:900;display:inline-flex}.benefitStrip h2{letter-spacing:-.025em;margin:0 0 6px;font-size:16px;line-height:1.1}.benefitStrip p{color:var(--soft);margin:0;font-size:13px;line-height:1.45}.mission{border:1px solid var(--line);background:var(--ink);color:var(--paper);text-align:center;border-radius:10px;justify-items:center;gap:18px;margin-top:18px;padding:58px 24px;display:grid}.mission .eyebrow{color:#faf7f0b8}.mission h2{letter-spacing:-.05em;max-width:900px;margin:0;font-size:clamp(38px,6vw,76px);font-weight:800;line-height:.98}.mission p:last-child{color:#faf7f0bd;max-width:720px;margin:0;font-size:18px;line-height:1.65}.flavourConcepts{border:1px solid var(--line);background:var(--white);border-radius:10px;grid-template-columns:.8fr 1fr;align-items:center;gap:34px;margin-top:18px;padding:42px 24px;display:grid}.flavourConcepts h2{letter-spacing:-.045em;max-width:620px;margin:14px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.flavourConcepts p:last-child{max-width:520px;color:var(--soft);margin:18px 0 0;font-size:17px;line-height:1.62}.flavourConcepts img{filter:drop-shadow(0 18px 30px #2020201a);border-radius:10px;justify-self:center;width:min(106%,760px);height:auto;display:block}.finalCta{border:1px solid var(--line);background:var(--shell);text-align:center;border-radius:10px;justify-items:center;gap:16px;margin-top:18px;padding:54px 24px;display:grid}.finalCta h2{letter-spacing:-.045em;max-width:760px;margin:0;font-size:clamp(36px,5.4vw,66px);line-height:1}.finalCta>p:not(.eyebrow){max-width:620px;color:var(--soft);margin:0;font-size:18px;line-height:1.6}.finalSignup{text-align:center;justify-items:center;width:min(100%,620px);margin-top:8px;display:grid}.siteFooter{color:var(--soft);justify-content:space-between;align-items:center;gap:16px;margin-top:18px;padding:18px 4px 0;font-size:13px;display:flex}.siteFooter div{gap:4px;display:grid}.siteFooter small{color:var(--muted);font-size:12px;line-height:1.45;display:block}.siteFooter a{text-underline-offset:.2em;text-decoration:underline}.legalPage{border:1px solid var(--line);background:var(--white);border-radius:10px;padding:clamp(24px,5vw,54px)}.legalPage>.brandLockup{margin-bottom:36px}.legalPage h1{max-width:760px;font-size:clamp(44px,6vw,76px)}.legalUpdated{color:var(--soft);margin:14px 0 34px;font-size:14px}.legalPage section{border-top:1px solid var(--line);max-width:860px;padding:24px 0}.legalPage h2{letter-spacing:-.035em;margin:0 0 12px;font-size:clamp(24px,3vw,34px);line-height:1.08}.legalPage p,.legalPage li{color:var(--soft);font-size:16px;line-height:1.7}.legalPage ul{margin:0;padding-left:22px}.legalPage a{color:var(--ink);text-underline-offset:.18em;text-decoration:underline}.problem{border:1px solid var(--line);background:var(--shell);border-radius:10px;gap:30px;margin-top:18px;padding:42px 24px;display:grid}.problem h2{letter-spacing:-.045em;max-width:760px;margin:14px 0 0;font-size:clamp(34px,5vw,58px);line-height:1}.problemGrid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.problem article{border:1px solid var(--line);background:var(--white);border-radius:8px;min-height:210px;padding:22px}.problem h3{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.035em;margin:0 0 12px;font-size:24px;line-height:1.05}.problem p{color:var(--soft);margin:0;line-height:1.55}.productConceptPage{width:min(1440px,100% - 32px);padding:16px 0 92px}.productConceptPage h1,.productConceptPage h2{font-family:var(--font-manrope), Arial, sans-serif}.productTopBar{z-index:20;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0eb;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;padding:10px 14px;display:flex;position:sticky;top:0}.productTopBar span{font-weight:900}.productTopBar a,.productFinalCta a,.productStickyCta a{background:var(--ink);min-height:40px;color:var(--paper);white-space:nowrap;border-radius:6px;justify-content:center;align-items:center;padding:0 16px;font-size:13px;font-weight:900;display:inline-flex}.productHero{grid-template-columns:minmax(0,1.05fr) minmax(380px,.95fr);align-items:start;gap:18px;margin-top:12px;display:grid}.productMedia,.productBuyBox,.productSection,.productLogoStrip,.productFinalCta{border:1px solid var(--line);background:#ffffff61;border-radius:10px}.productMedia{gap:12px;padding:14px;display:grid}.productImageFrame{background:radial-gradient(circle at 50% 35%,#ffffffeb,#efe6d69e 48%,#87936f1f);border-radius:8px;place-items:center;min-height:690px;display:grid}.productImageFrame img{filter:drop-shadow(0 34px 54px #20202029);width:min(72%,560px);height:auto}.productThumbGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.productThumbGrid img{aspect-ratio:4/3;object-fit:contain;border:1px solid var(--line);background:var(--paper);border-radius:8px;width:100%;padding:18px}.productBuyBox{gap:18px;padding:26px;display:grid;position:sticky;top:74px}.productEyebrow{color:#596247;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.productBuyBox h1,.productSection h2,.productFinalCta h2{letter-spacing:-.045em;margin:0}.productBuyBox h1{font-size:clamp(44px,5vw,72px);line-height:.98}.productReviewLine{color:var(--soft);margin:0;font-size:16px;line-height:1.55}.productBenefitGrid,.productLogoStrip{flex-wrap:wrap;gap:8px;display:flex}.productBenefitGrid span,.productLogoStrip span{color:#596247;background:#87936f1f;border:1px solid #87936f6b;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900}.productOfferBox{background:var(--paper);border:1px solid #20202038;border-radius:8px;gap:14px;padding:16px;display:grid}.productOfferHeader{justify-content:space-between;gap:14px;display:flex}.productOfferHeader div{gap:3px;display:grid}.productOfferHeader strong,.productOfferHeader p{font-size:18px;font-weight:900}.productOfferHeader p{margin:0}.productOfferHeader span,.productOfferBox li,.productTrustRow,.productSignupTitle{color:var(--soft);font-size:13px;line-height:1.45}.productOfferBox ul{gap:8px;margin:0;padding-left:20px;display:grid}.productOptionGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productOption{border:1px solid var(--line);min-height:82px;color:var(--ink);text-align:left;background:#ffffff80;border-radius:8px;gap:6px;padding:12px;display:grid}.productOption.selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.productOption span{font-weight:900}.productOption strong{color:var(--soft);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.productSignup{border-top:1px solid var(--line);gap:12px;padding-top:18px;display:grid}.productSignup .signup{margin:0}.productSignupTitle{margin:0;font-weight:900}.productTrustRow{text-align:center;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.productTrustRow span{border-top:1px solid var(--line);padding-top:10px;font-weight:800}.productLogoStrip{margin-top:18px;padding:18px}.productSection{grid-template-columns:.88fr 1.12fr;gap:24px;margin-top:18px;padding:clamp(24px,5vw,52px);display:grid}.productSection h2,.productFinalCta h2{margin-top:12px;font-size:clamp(34px,4.6vw,58px);line-height:1}.productProblemCards,.productProofGrid,.productReviewGrid,.productFaqList{gap:12px;display:grid}.productProblemCards{grid-template-columns:repeat(3,minmax(0,1fr))}.productProblemCards article,.productProofGrid article,.productReviewGrid article,.productFaqList details,.productIngredientPanel,.productProofCard{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:18px}.productProblemCards strong,.productProofGrid strong{font-size:18px;line-height:1.15;display:block}.productProblemCards p,.productFormulaCopy p,.productProofCard p,.productProofGrid p,.productReviewGrid p,.productFaqList p,.productFinalCta p,.productIngredientPanel p,.productComparisonRow span{color:var(--soft);margin:10px 0 0;line-height:1.58}.productFormulaSection{background:var(--shell);align-items:center}.productIngredientPanel{gap:0;display:grid}.productIngredientPanel div{border-bottom:1px solid #2020201f;grid-template-columns:74px minmax(0,1fr);gap:8px 14px;padding:14px 0;display:grid}.productIngredientPanel div:last-child{border-bottom:0}.productIngredientPanel span{grid-row:span 2;font-size:24px;font-weight:900}.productIngredientPanel strong{align-self:end}.productIngredientPanel p{margin:0}.productComparisonSection{grid-template-columns:1fr}.productComparisonTable{border:1px solid var(--line);border-radius:8px;display:grid;overflow:hidden}.productComparisonHead,.productComparisonRow{grid-template-columns:.68fr 1fr 1fr;display:grid}.productComparisonHead{background:var(--ink);color:var(--paper)}.productComparisonHead span,.productComparisonRow span,.productComparisonRow strong{padding:14px}.productComparisonRow{border-top:1px solid var(--line);background:#ffffff61}.productComparisonRow strong{color:#596247}.productProofSection{grid-template-columns:.9fr 1.1fr}.productProofCard.dark{background:var(--ink);color:var(--paper);align-self:stretch}.productProofCard.dark .productEyebrow,.productProofCard.dark p{color:#faf7f0c2}.productProofGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.productProofGrid span{color:#596247;font-size:12px;font-weight:900}.productReviewsSection,.productFaqSection{grid-template-columns:.72fr 1.28fr}.productReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.productReviewGrid p{color:var(--ink);font-size:18px;font-weight:800;line-height:1.35}.productReviewGrid span{color:var(--soft);margin-top:18px;font-size:13px;font-weight:900;display:block}.productFaqList details{padding:0}.productFaqList summary{cursor:pointer;padding:18px;font-weight:900}.productFaqList p{margin:0;padding:0 18px 18px}.productFinalCta{background:var(--ink);color:var(--paper);grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:24px;margin-top:18px;padding:clamp(24px,5vw,52px);display:grid}.productFinalCta .productEyebrow,.productFinalCta p{color:#faf7f0b8}.productFinalCta a{background:var(--paper);color:var(--ink)}.productStickyCta{z-index:30;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0f0;border:1px solid #20202033;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(520px,100% - 32px);padding:10px;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 18px 50px #20202029}.productStickyCta span{font-size:13px;font-weight:900}.launchPdp{width:min(1460px,100% - 32px);padding:12px 0 96px}.launchPdp h1,.launchPdp h2,.launchPdp h3{font-family:var(--font-manrope), Arial, sans-serif}.launchPromoBar{background:var(--ink);min-height:42px;color:var(--paper);text-align:center;border-radius:8px;justify-content:center;align-items:center;padding:8px 16px;display:flex}.launchPromoBar p{margin:0;font-size:13px;font-weight:900}.launchNav{z-index:30;border:1px solid var(--line);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0eb;border-radius:8px;justify-content:space-between;align-items:center;gap:18px;margin-top:10px;padding:12px 16px;display:flex;position:sticky;top:0}.launchBrand{justify-items:center;gap:3px;display:inline-grid}.launchBrand span{font-family:var(--font-manrope), Arial, sans-serif;letter-spacing:-.05em;font-size:26px;font-weight:900;line-height:.9}.launchBrand small{color:var(--soft);letter-spacing:.34em;text-transform:uppercase;font-size:7px;font-weight:900}.launchNav div{align-items:center;gap:18px;display:flex}.launchNav div a{color:var(--soft);font-size:13px;font-weight:900}.launchHero{grid-template-columns:minmax(0,1.08fr) minmax(420px,.92fr);align-items:start;gap:16px;margin-top:12px;display:grid}.launchGallery,.launchBuyBox,.launchProofStrip,.launchSection,.launchFinalCta{border:1px solid var(--line);background:#fff6;border-radius:10px}.launchGallery{align-self:start;gap:12px;padding:14px;display:grid;position:sticky;top:74px}.launchMainImage{background:radial-gradient(circle at 55% 34%,#fffffff5,#efe6d69e 46%,#87936f29),linear-gradient(135deg,#e2eef157,#efe6d675);border-radius:8px;place-items:center;min-height:710px;display:grid;position:relative;overflow:hidden}.launchMainImage img{filter:drop-shadow(0 34px 60px #20202029);width:min(70%,560px);height:auto}.launchNutritionTrigger{border:1px solid var(--ink);min-height:58px;color:var(--ink);background:#faf7f0b8;border-radius:999px;font-size:16px;font-weight:900}.launchNutritionTrigger:hover{background:var(--ink);color:var(--paper)}.launchTestingCard{border:1px solid var(--line);background:var(--paper);color:var(--ink);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px;display:grid;box-shadow:0 14px 34px #20202014}.launchTestingCard:hover{border-color:#87936f8f;box-shadow:0 18px 44px #2020201f}.launchTestingMark{background:var(--green);width:44px;height:44px;color:var(--paper);border-radius:8px;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.launchTestingCard strong{font-size:16px;display:block}.launchTestingCard p{color:var(--soft);margin:4px 0 0;font-size:13px;line-height:1.35}.launchTestingCard>span{color:#596247;white-space:nowrap;font-size:12px;font-weight:900}.launchTestModalLayer{z-index:82;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.launchTestModal{z-index:1;border:1px solid var(--line);background:var(--paper);width:min(820px,100%);max-height:min(860px,100vh - 48px);color:var(--ink);border-radius:12px;grid-template-rows:auto minmax(0,1fr);display:grid;position:relative;overflow:hidden;box-shadow:0 30px 90px #20202042}.launchTestModalHeader{border-bottom:1px solid var(--line);text-align:center;grid-template-columns:44px 1fr 44px;align-items:center;gap:14px;padding:18px 22px;display:grid;position:relative}.launchTestModalHeader span{letter-spacing:.12em;text-transform:uppercase;font-weight:900}.launchTestModalHeader button{color:var(--ink);background:0 0;border:0;font-size:36px;line-height:1}.launchTestModalBody{text-align:center;padding:32px 26px 26px;overflow-y:auto}.launchTestModalBody h2{letter-spacing:-.045em;max-width:620px;margin:10px auto 0;font-size:clamp(34px,5vw,56px);line-height:1}.launchTestModalBody>p:not(.launchEyebrow){max-width:650px;color:var(--soft);margin:18px auto 0;font-size:18px;line-height:1.55}.launchTestSelector{flex-wrap:wrap;justify-content:center;gap:10px;margin:28px 0 22px;display:flex}.launchTestSelector button{color:var(--soft);background:#2020200f;border:1px solid #0000;border-radius:999px;padding:12px 16px;font-weight:900}.launchTestSelector button.active{color:#596247;background:#87936f2e;border-color:#87936f6b}.launchTestResultsCard{border:1px solid var(--line);background:var(--white);text-align:left;border-radius:8px;padding:18px}.launchTestExplainer{background:#87936f1a;border-radius:8px;padding:16px}.launchTestExplainer span{color:#596247;letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:900;display:block}.launchTestExplainer strong{margin-top:6px;font-size:22px;display:block}.launchTestExplainer p{color:var(--soft);margin:8px 0 0;line-height:1.5}.launchTestTable{margin-top:16px;display:grid}.launchTestTableHead,.launchTestRow{grid-template-columns:minmax(0,1fr) minmax(150px,.62fr) minmax(150px,.62fr);align-items:center;gap:14px;display:grid}.launchTestTableHead{border-bottom:1px solid var(--line);color:var(--soft);letter-spacing:.08em;text-transform:uppercase;padding:0 0 10px;font-size:12px;font-weight:900}.launchTestRow{border-bottom:1px solid #2020201a;padding:14px 0}.launchTestRow:last-child{border-bottom:0}.launchTestRow strong{color:#596247;background:#87936f29;border-radius:999px;width:fit-content;padding:6px 9px;font-size:12px;font-weight:900}.launchTestRow span:last-child{color:var(--soft);font-weight:800}.launchTestFootnote{border-top:1px solid var(--line);color:var(--soft);margin:6px 0 0;padding-top:14px;font-size:13px;line-height:1.45}body.drawerOpen{overflow:hidden}.launchDrawerLayer{z-index:80;justify-content:flex-end;display:flex;position:fixed;inset:0}.launchDrawerBackdrop{background:#20202094;border:0;position:absolute;inset:0}.launchNutritionDrawer{z-index:1;background:var(--green);width:min(620px,100%);height:100%;color:var(--paper);grid-template-rows:auto auto 1fr;display:grid;position:relative;overflow:hidden;box-shadow:-18px 0 70px #20202040}.launchDrawerHeader{background:var(--paper);min-height:92px;color:var(--ink);justify-content:center;align-items:center;padding:20px 64px;display:flex;position:relative}.launchDrawerHeader h2{letter-spacing:-.04em;margin:0;font-size:34px;line-height:1}.launchDrawerHeader button{width:38px;height:38px;color:var(--ink);background:0 0;border:0;font-size:36px;line-height:1;position:absolute;top:50%;right:22px;transform:translateY(-50%)}.launchDrawerTabs{background:var(--paper);grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;padding:22px;display:grid}.launchDrawerTabs button{border:1px solid var(--green);color:#596247;background:0 0;border-radius:999px;min-height:60px;font-size:20px;font-weight:900}.launchDrawerTabs button.active{background:var(--green);color:var(--paper)}.launchDrawerBody{padding:28px;overflow-y:auto}.launchDrawerEyebrow{color:#faf7f0b8;letter-spacing:.16em;text-transform:uppercase;margin:0 0 8px;font-size:12px;font-weight:900}.launchDrawerBody h3{letter-spacing:-.045em;max-width:420px;margin:0;font-size:42px;line-height:.96}.launchDrawerNote{color:#faf7f0c2;max-width:480px;margin:12px 0 22px;line-height:1.45}.launchNutritionHighlights{background:#faf7f047;border:1px solid #faf7f047;border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:24px;display:grid;overflow:hidden}.launchNutritionHighlights div{background:#faf7f014;gap:5px;padding:16px;display:grid}.launchNutritionHighlights strong{font-size:26px;line-height:1}.launchNutritionHighlights span{color:#faf7f0b8;text-transform:uppercase;font-size:12px;font-weight:900}.launchNutritionTable{border-top:7px solid var(--paper);border-bottom:7px solid var(--paper);display:grid}.launchNutritionTableHead,.launchNutritionRow{grid-template-columns:minmax(0,1.35fr) minmax(110px,.45fr) minmax(76px,.2fr);align-items:start;gap:12px;display:grid}.launchNutritionTableHead{border-bottom:6px solid var(--paper);padding:14px 0;font-weight:900}.launchNutritionRow{border-bottom:1px solid #faf7f057;padding:13px 0;font-size:20px}.launchNutritionRow:last-child{border-bottom:0}.launchNutritionRow strong{font-size:19px}.launchDrawerIngredientBlock{border-top:6px solid var(--paper);margin-top:26px;padding-top:18px}.launchDrawerIngredientBlock strong{margin-bottom:8px;font-size:22px;display:block}.launchDrawerIngredientBlock p{color:#faf7f0d1;margin:0;font-size:18px;line-height:1.55}.launchImageLabel,.launchMediaPlaceholder span,.launchVideoCard span,.launchAthleteMedia span{color:var(--paper);letter-spacing:.08em;text-transform:uppercase;background:#202020d1;border-radius:999px;padding:8px 11px;font-size:11px;font-weight:900}.launchImageLabel{position:absolute;top:16px;left:16px}.launchThumbs{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.launchThumbs>div,.launchMediaPlaceholder,.launchProductPlaceholder{border:1px solid var(--line);background:var(--paper);text-align:center;border-radius:8px;place-items:center;min-height:150px;padding:12px;display:grid}.launchThumbs img{object-fit:contain;width:100%;height:120px}.launchThumbs div span:not(.launchMediaPlaceholder span){color:var(--soft);font-size:12px;font-weight:900}.launchMediaPlaceholder,.launchProductPlaceholder{background:linear-gradient(135deg, #20202012, #20202005), var(--shell);min-height:150px}.launchProductPlaceholder{aspect-ratio:1;color:var(--soft);font-weight:900}.launchBuyBox{gap:16px;padding:24px;display:grid}.launchReviewsLine{color:#596247;align-items:center;gap:10px;font-size:13px;font-weight:900;display:flex}.launchReviewsLine span{color:#f2c94c;letter-spacing:.02em}.launchReviewsLine a{text-underline-offset:.2em;text-decoration:underline}.launchEyebrow{color:#596247;letter-spacing:.14em;text-transform:uppercase;margin:0;font-size:12px;font-weight:900}.launchBuyBox h1{letter-spacing:-.05em;margin:0;font-size:clamp(40px,4.8vw,68px);line-height:.98}.launchHeroCopy,.launchSection p,.launchFinalCta p{color:var(--soft);margin:0;line-height:1.58}.launchHeroTriggerList{gap:11px;margin:0;padding:0;list-style:none;display:grid}.launchHeroTriggerList li{min-height:32px;color:var(--ink);align-items:center;gap:12px;font-size:18px;font-weight:900;line-height:1.22;display:flex}.launchHeroTriggerList li:before{content:"✓";color:#377c4a;flex:0 0 24px;width:24px;font-size:27px;line-height:1}.launchEaaInfo{align-items:center;margin-left:4px;display:inline-flex;position:relative}.launchEaaTerm{color:#596247;font:inherit;text-underline-offset:.18em;background:0 0;border:0;align-items:center;gap:4px;padding:0;text-decoration:underline;text-decoration-thickness:2px;display:inline-flex;position:relative}.launchEaaTerm>span{color:#596247;background:#87936f29;border:1px solid #59624794;border-radius:999px;place-items:center;width:15px;height:15px;font-size:10px;line-height:1;display:inline-grid;position:relative;top:-.45em}.launchEaaTerm:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #5962479e}.launchEaaTooltip{z-index:20;width:min(430px,100vw - 40px);color:var(--ink);opacity:0;pointer-events:none;text-align:left;background:#fffdf8;border:1px solid #59624752;border-radius:8px;gap:8px;padding:14px;font-size:13px;font-weight:800;line-height:1.42;transition:opacity .16s,transform .16s;display:grid;position:absolute;bottom:calc(100% + 12px);right:0;transform:translateY(6px);box-shadow:0 18px 44px #20202029}.launchEaaTooltip:after{content:"";background:#fffdf8;border-bottom:1px solid #59624752;border-right:1px solid #59624752;width:12px;height:12px;position:absolute;bottom:-7px;right:18px;transform:rotate(45deg)}.launchEaaTooltip strong{color:#596247;letter-spacing:.08em;text-transform:uppercase;font-size:12px}.launchEaaTooltip span,.launchEaaTooltip em{font-style:normal}.launchEaaTooltip em{border-top:1px solid #59624729;padding-top:8px}.launchEaaInfo:hover .launchEaaTooltip,.launchEaaInfo:focus-within .launchEaaTooltip{opacity:1;transform:translateY(0)}.launchFactGrid{border:1px solid var(--line);border-radius:8px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.launchFactGrid div{border-right:1px solid var(--line);text-align:center;gap:4px;padding:12px 10px;display:grid}.launchFactGrid div:last-child{border-right:0}.launchFactGrid strong{font-size:18px;line-height:1}.launchFactGrid span{color:var(--soft);text-transform:uppercase;font-size:11px;font-weight:900}.launchSelector{gap:9px;display:grid}.launchSelector>span{color:var(--soft);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.launchChoiceGrid,.launchPurchaseGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.launchPurchaseGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.launchChoiceGrid button,.launchFormatList button,.launchPurchaseGrid button,.launchFlavourGrid button{border:1px solid var(--line);color:var(--ink);text-align:left;background:#ffffff85;border-radius:8px;padding:12px;font-weight:900;position:relative}.launchChoiceGrid button:disabled,.launchFormatList button:disabled,.launchPurchaseGrid button:disabled{cursor:not-allowed;opacity:.52}.launchChoiceGrid button.active,.launchFormatList button.active,.launchPurchaseGrid button.active{background:#87936f2e;border-color:#5962479e;box-shadow:inset 0 0 0 1px #59624785}.launchChoiceGrid button.active:after,.launchPurchaseGrid button.active:after{content:"✓";width:20px;height:20px;color:var(--paper);background:#596247;border-radius:999px;place-items:center;font-size:12px;font-weight:900;line-height:1;display:grid;position:absolute;top:10px;right:10px}.launchFormatList{gap:8px;display:grid}.launchFormatList button,.launchPurchaseGrid button{gap:5px;display:grid}.launchFormatList small,.launchPurchaseGrid small{color:var(--soft);font-weight:800;line-height:1.35}.launchFormatTopline{justify-content:space-between;align-items:baseline;gap:14px;display:flex}.launchFormatTopline strong{align-items:center;gap:10px;display:inline-flex}.launchFormatTopline i{width:22px;height:22px;color:var(--paper);background:#596247;border-radius:999px;flex:0 0 22px;place-items:center;font-size:12px;font-style:normal;font-weight:900;line-height:1;display:grid}.launchFormatTopline b{color:#596247;white-space:nowrap;font-size:18px}.launchPriceStack{text-align:right;justify-items:end;gap:2px;display:grid}.launchPriceStack del,.launchSelectedPrice del{color:#2020206b;font-size:13px;font-weight:900;text-decoration-thickness:2px}.launchPriceStack mark,.launchSelectedPrice mark{color:#377c4a;background:#377c4a21;border-radius:999px;width:fit-content;padding:3px 7px;font-size:11px;font-weight:900;line-height:1}.launchFormatList em{color:var(--soft);font-size:12px;font-style:normal;font-weight:900;line-height:1.35}.launchMixSelector{background:#87936f1a;border:1px solid #5962473d;border-radius:8px;padding:12px}.launchMixControls{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.launchMixControls>div{border:1px solid var(--line);background:#ffffffa3;border-radius:8px;gap:8px;padding:11px;display:grid}.launchMixControls strong{font-size:14px}.launchStepper{background:#fff;border:1px solid #20202024;border-radius:7px;grid-template-columns:38px minmax(0,1fr) 38px;display:grid;overflow:hidden}.launchStepper button,.launchStepper span{min-height:38px;color:var(--ink);border:0;place-items:center;font-weight:900;display:grid}.launchStepper button{background:var(--paper);font-size:20px}.launchStepper button:disabled{cursor:not-allowed;opacity:.35}.launchStepper span{border-left:1px solid #20202024;border-right:1px solid #20202024;font-size:17px}.launchMixSelector p{color:#596247;margin:0;font-size:13px;font-weight:900;line-height:1.35}.launchSelectedOffer{background:#87936f1f;border:1px solid #5962473d;border-radius:8px;gap:4px;padding:14px;display:grid}.launchSelectedOffer span{color:#596247;letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.launchSelectedPrice{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.launchSelectedPrice strong{letter-spacing:-.04em;font-size:30px;line-height:1}.launchSelectedPrice del{font-size:18px}.launchSelectedOffer p,.launchSelectedOffer small{color:var(--soft);margin:0;font-size:13px;font-weight:900;line-height:1.35}.launchPrimaryCta,.launchSecondaryCta,.launchAthlete a,.launchFinalCta a,.launchStickyCta a{background:var(--ink);min-height:52px;color:var(--paper);text-align:center;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0 20px;font-weight:900;display:inline-flex}.launchPrimaryCta{width:100%;font-size:16px}.launchSecondaryCta{min-height:auto;color:var(--ink);text-underline-offset:.22em;background:0 0;padding:0;text-decoration:underline}.launchGuarantees{border-top:1px solid var(--line);grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding-top:12px;display:grid}.launchGuarantees span{color:var(--soft);text-align:center;font-size:12px;font-weight:900;line-height:1.35}.launchProofStrip{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:16px;margin-top:16px;padding:18px;display:grid}.launchProofStrip p{margin:0;font-weight:900;line-height:1.35}.launchProofStrip div{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.launchProofStrip span{color:#596247;text-align:center;background:#87936f1f;border:1px solid #87936f6b;border-radius:999px;padding:8px 10px;font-size:12px;font-weight:900;line-height:1.2}.launchSection{margin-top:16px;padding:clamp(24px,4.5vw,54px)}.launchSection h2,.launchFinalCta h2{letter-spacing:-.045em;margin:10px 0 0;font-size:clamp(34px,4.5vw,58px);line-height:1}.launchIconBenefits{background:var(--shell);grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.launchWhyEgg{background:var(--paper);grid-template-columns:.82fr 1.18fr;align-items:start;gap:28px;display:grid}.launchWhyEgg>div:first-child p{margin-top:16px}.launchEaaPanel{border:1px solid var(--line);background:var(--shell);border-radius:8px;gap:14px;padding:20px;display:grid}.launchEaaPanel>div{border-bottom:1px solid var(--line);padding-bottom:18px}.launchEaaPanel span{color:#596247;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.launchEaaPanel strong{letter-spacing:-.045em;margin-top:8px;font-size:clamp(28px,4vw,48px);line-height:.98;display:block}.launchEaaPanel p{margin-top:12px}.launchEaaPanel ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.launchEaaPanel li{color:#596247;text-align:center;background:#87936f24;border:1px solid #87936f61;border-radius:999px;padding:9px 10px;font-size:12px;font-weight:900}.launchIconBenefits article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:20px}.launchIconBenefits span,.launchReviewGrid span{color:#596247;font-size:12px;font-weight:900}.launchIconBenefits h2{font-size:clamp(25px,2.6vw,34px)}.launchIconBenefits p{margin-top:12px}.launchTasteGrid,.launchFlavourSystemGrid,.launchFitGrid{gap:12px;margin-top:22px;display:grid}.launchTasteTexture,.launchFitSection{grid-template-columns:.84fr 1.16fr;align-items:start;gap:28px;display:grid}.launchTasteGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.launchTasteGrid article,.launchFlavourSystemGrid article,.launchFitGrid article{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:18px}.launchTasteGrid strong,.launchFlavourSystemGrid strong{font-size:18px;line-height:1.2;display:block}.launchTasteGrid p,.launchFlavourSystemGrid p{margin-top:8px}.launchTasteTexture{background:var(--shell)}.launchSectionIntro{gap:10px;max-width:880px;display:grid}.launchVideoTabs{flex-wrap:wrap;gap:8px;margin-top:22px;display:flex}.launchVideoTabs button{border:1px solid var(--line);color:var(--ink);background:#ffffff7a;border-radius:999px;padding:9px 12px;font-size:12px;font-weight:900}.launchVideoGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-top:14px;display:grid}.launchVideoCard{border:1px solid var(--line);background:linear-gradient(180deg, #20202000, #202020d1), var(--shell);min-height:420px;color:var(--paper);border-radius:8px;align-content:end;padding:16px;display:grid}.launchVideoCard span{background:#faf7f02e;width:fit-content;margin-bottom:88px}.launchVideoCard strong{font-size:18px}.launchVideoCard p{color:#faf7f0c2;margin-top:8px;font-size:13px}.launchIngredients,.launchAthlete,.launchFaq{grid-template-columns:.88fr 1.12fr;align-items:center;gap:28px;display:grid}.launchIngredients{background:var(--shell)}.launchIngredientPanel{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:10px 20px;display:grid}.launchIngredientPanel div{border-bottom:1px solid #2020201f;grid-template-columns:88px minmax(0,1fr);gap:4px 16px;padding:18px 0;display:grid}.launchIngredientPanel div:last-child{border-bottom:0}.launchIngredientPanel span{color:#596247;grid-row:span 2;font-size:28px;font-weight:900}.launchIngredientPanel strong{align-self:end;font-size:18px}.launchIngredientPanel p{margin:0}.launchFlavourSystemGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.launchCompareTable{border:1px solid var(--line);border-radius:8px;margin-top:22px;display:grid;overflow:hidden}.launchCompareHead,.launchCompareRow{grid-template-columns:minmax(0,.9fr) minmax(0,1fr) repeat(2,minmax(0,.86fr));display:grid}.launchCompareHead{background:var(--ink);color:var(--paper)}.launchCompareHead span:nth-child(2){background:#596247}.launchCompareRow strong:nth-child(2){color:#596247;background:#87936f33;box-shadow:inset 1px 0 #59624729,inset -1px 0 #59624729}.launchCompareGutkindHead{text-align:center;justify-items:center;gap:8px;display:grid}.launchCompareGutkindHead img{aspect-ratio:1;object-fit:contain;background:#faf7f0eb;border-radius:6px;width:min(116px,82%);padding:4px}.launchCompareHead span,.launchCompareRow span,.launchCompareRow strong{text-align:center;place-items:center;padding:14px;display:grid}.launchCompareRow{border-top:1px solid var(--line)}.launchCompareRow .isPositive{color:#596247;font-size:26px;font-weight:900;line-height:1}.launchCompareRow span.isNegative{color:#8a3c32;place-items:center;font-size:26px;font-weight:900;line-height:1;display:grid}.launchFitSection{background:var(--shell)}.launchFitGrid{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0}.launchFitGrid h3{letter-spacing:-.035em;margin:0 0 14px;font-size:28px;line-height:1.05}.launchFitGrid ul{color:var(--soft);gap:10px;margin:0;padding-left:20px;line-height:1.5;display:grid}.launchAthlete{background:var(--ink);color:var(--paper)}.launchAthlete p,.launchAthlete .launchEyebrow{color:#faf7f0bd}.launchAthleteMedia{background:linear-gradient(180deg, #20202014, #20202099), var(--soft);border-radius:8px;place-items:center;min-height:520px;display:grid}.launchAthlete a,.launchFinalCta a,.launchStickyCta a{background:var(--paper);width:fit-content;color:var(--ink);margin-top:22px}.launchFlavourGrid,.launchReviewGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin-top:22px;display:grid}.launchReviewsHeader{justify-content:space-between;align-items:start;gap:20px;display:flex}.launchReviewSummaryPanel{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:center;gap:28px;margin-top:26px;padding:26px 0;display:grid}.launchReviewScoreSummary{gap:8px;display:grid}.launchReviewScoreSummary strong{letter-spacing:-.04em;font-size:clamp(58px,8vw,86px);line-height:.92}.launchReviewStars{color:#f2c94c;letter-spacing:.02em;font-size:28px;line-height:1}.launchReviewScoreSummary p{color:var(--ink);font-weight:900}.launchRatingBars{gap:9px;display:grid}.launchRatingBars>div{color:var(--ink);grid-template-columns:18px minmax(0,1fr) 34px;align-items:center;gap:10px;font-size:14px;font-weight:900;display:grid}.launchRatingBars div div{background:#2020201a;border-radius:999px;height:10px;overflow:hidden}.launchRatingBars i{border-radius:inherit;background:#377c4a;height:100%;display:block}.launchRatingBars small{color:var(--soft);text-align:right;font-size:12px;font-weight:900}.launchReviewInsight{border-bottom:1px solid var(--line);grid-template-columns:auto auto minmax(0,1fr);align-items:baseline;gap:8px 10px;padding:24px 0;display:grid}.launchReviewInsight strong{font-size:20px}.launchReviewInsight span{color:#377c4a;font-size:13px;font-weight:900}.launchReviewInsight p{max-width:980px;color:var(--ink);grid-column:1/-1;font-size:18px;line-height:1.45}.launchReviewTools{grid-template-columns:minmax(220px,1.2fr) repeat(3,minmax(0,1fr));gap:12px;margin-top:24px;display:grid}.launchReviewTools button{border:1px solid var(--line);min-height:52px;color:var(--soft);text-align:left;background:#fff;border-radius:7px;padding:0 16px;font-weight:900}.launchDetailedReviews{border-top:1px solid var(--line);gap:0;margin-top:18px;display:grid}.launchDetailedReviews article{border-bottom:1px solid var(--line);grid-template-columns:58px minmax(160px,.24fr) minmax(0,1fr) auto;align-items:start;gap:10px 18px;padding:26px 0;display:grid}.launchReviewerAvatar{width:52px;height:52px;color:var(--ink);background:#fff;border:2px solid #20202014;border-radius:999px;place-items:center;font-size:15px;font-weight:900;display:grid}.launchReviewerMeta{gap:4px;display:grid}.launchReviewerMeta strong{font-size:18px}.launchVerified{color:#377c4a;font-size:14px;font-weight:900}.launchDetailedReviews .launchReviewStars{grid-column:3;font-size:24px}.launchDetailedReviews h3,.launchDetailedReviews p,.launchDetailedReviews small,.launchDetailedReviews em{grid-column:3/4;margin:0}.launchDetailedReviews h3{letter-spacing:-.02em;font-size:22px;line-height:1.1}.launchDetailedReviews p{color:var(--ink);font-size:18px;line-height:1.5}.launchDetailedReviews small{color:var(--soft);font-size:14px;font-weight:900}.launchDetailedReviews em{color:#596247;font-style:normal;font-weight:900}.launchWriteReviewButton{border:1px solid var(--ink);background:var(--ink);min-height:48px;color:var(--paper);border-radius:7px;flex:none;padding:0 18px;font-weight:900}.launchReviewModalLayer{z-index:80;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.launchReviewModal{z-index:2;border:1px solid var(--line);background:var(--paper);border-radius:10px;grid-template-rows:auto minmax(0,1fr);width:min(820px,100%);height:min(900px,100vh - 40px);max-height:calc(100vh - 40px);display:grid;position:relative;overflow:hidden;box-shadow:0 28px 80px #2020203d}.launchReviewModalHeader{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:18px;padding:20px 24px;display:flex}.launchReviewModalHeader span{color:#596247;letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:900}.launchReviewModalHeader h2{letter-spacing:-.04em;margin:4px 0 0;font-size:34px;line-height:1}.launchReviewModalHeader button{border:1px solid var(--line);background:var(--shell);width:40px;height:40px;color:var(--ink);border-radius:999px;place-items:center;font-size:26px;line-height:1;display:grid}.launchReviewForm,.launchReviewSuccess{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;min-height:0;padding:24px;overflow-y:auto}.launchReviewForm{gap:18px;display:grid}.launchReviewForm fieldset{border:0;min-width:0;margin:0;padding:0}.launchReviewForm legend,.launchReviewForm label{color:var(--ink);font-size:13px;font-weight:900}.launchReviewForm label{gap:8px;display:grid}.launchReviewForm input,.launchReviewForm textarea,.launchReviewForm select{border:1px solid var(--line);width:100%;color:var(--ink);font:inherit;background:#fff;border-radius:7px;padding:13px 14px;font-size:15px}.launchReviewForm textarea{resize:vertical}.launchStarRating{gap:8px;display:grid}.launchStarRating div{gap:6px;display:flex}.launchStarRating button{color:#20202047;background:0 0;border:0;padding:0;font-size:36px;line-height:1}.launchStarRating button.active{color:#596247}.launchReviewUploadPlaceholder{background:var(--shell);border:1px dashed #2020203d;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 10px;padding:14px;display:grid}.launchReviewUploadPlaceholder:before{content:"+";color:#596247;background:#87936f29;border-radius:7px;grid-row:span 2;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.launchReviewUploadPlaceholder strong{font-size:13px}.launchReviewUploadPlaceholder span{color:var(--soft);font-size:13px;font-weight:800}.launchReviewTwoCol,.launchReviewScoreGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.launchReviewScore{grid-template-columns:1fr auto;gap:7px 10px;display:grid}.launchReviewScore legend{grid-column:1/-1}.launchReviewScore div{border:1px solid var(--line);border-radius:7px;grid-column:1/-1;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.launchReviewScore button{border:0;border-right:1px solid var(--line);min-height:40px;color:var(--soft);background:#fff;font-weight:900}.launchReviewScore button:last-child{border-right:0}.launchReviewScore button.active{color:var(--ink);background:#87936f2e}.launchReviewScore span{color:var(--soft);font-size:11px;font-weight:800}.launchReviewRecommend{gap:9px;display:grid}.launchReviewRecommend div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.launchReviewRecommend button{border:1px solid var(--line);min-height:48px;color:var(--ink);text-align:center;background:#fff;border-radius:7px;padding:10px 12px;font-weight:900;line-height:1.2}.launchReviewRecommend button.active{background:#87936f2e;border-color:#5962479e;box-shadow:inset 0 0 0 1px #59624785}.launchReviewChipGroup{gap:9px;display:grid}.launchReviewChipGroup div{flex-wrap:wrap;gap:8px;display:flex}.launchReviewChipGroup button{border:1px solid var(--line);color:var(--ink);background:#fff;border-radius:999px;padding:9px 11px;font-size:12px;font-weight:900}.launchReviewChipGroup button.active{color:#596247;background:#87936f29;border-color:#87936f9e}.launchReviewConsent{color:var(--soft);grid-template-columns:20px minmax(0,1fr);align-items:start;font-size:13px;font-weight:800;line-height:1.45}.launchReviewConsent input{width:18px;height:18px;margin-top:2px;padding:0}.launchReviewError{color:#7c2626;background:#972d2d14;border:1px solid #972d2d3d;border-radius:7px;margin:0;padding:12px;font-size:13px;font-weight:900}.launchReviewActions{border-top:1px solid var(--line);justify-content:flex-end;gap:10px;padding-top:18px;display:flex}.launchReviewActions button,.launchReviewSuccess button{border:1px solid var(--line);min-height:48px;color:var(--ink);background:#fff;border-radius:7px;padding:0 18px;font-weight:900}.launchReviewActions button[type=submit],.launchReviewSuccess button{border-color:var(--ink);background:var(--ink);color:var(--paper)}.launchReviewActions button:disabled{cursor:not-allowed;opacity:.6}.launchReviewSuccess{justify-items:start;gap:12px;display:grid}.launchReviewSuccess strong{letter-spacing:-.035em;font-size:28px}.launchReviewSuccess p{color:var(--soft);margin:0;line-height:1.55}.launchFlavourGrid article,.launchReviewGrid article,.launchFaqList details{border:1px solid var(--line);background:var(--paper);border-radius:8px;padding:18px}.launchFlavourGrid img{aspect-ratio:1;object-fit:contain;background:#fff9;border-radius:8px;width:100%;padding:14px}.launchFlavourGrid h3{letter-spacing:-.035em;margin:16px 0 8px;font-size:24px;line-height:1.05}.launchFlavourGrid button{background:var(--ink);width:100%;color:var(--paper);text-align:center;margin-top:14px}.launchReviewGrid article{gap:12px;display:grid}.launchReviewGrid p{color:var(--ink);font-size:18px;font-weight:800;line-height:1.35}.launchReviewGrid strong{align-self:end}.launchReviewGrid small{color:var(--soft);font-weight:900}.launchFaqList{gap:10px;display:grid}.launchFaqList details{padding:0}.launchFaqList summary{cursor:pointer;padding:18px;font-weight:900}.launchFaqList p{margin:0;padding:0 18px 18px}.launchFinalCta{background:var(--ink);color:var(--paper);text-align:center;justify-items:center;margin-top:16px;padding:clamp(28px,6vw,72px);display:grid}.launchFinalCta p{color:#faf7f0bd;max-width:660px;margin-top:14px}.launchFinalCta .launchEyebrow{color:#faf7f0bd}.launchStickyCta{z-index:50;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#faf7f0f0;border:1px solid #2020202e;border-radius:8px;justify-content:space-between;align-items:center;gap:12px;width:min(540px,100% - 32px);padding:10px;display:none;position:fixed;bottom:16px;right:16px;box-shadow:0 20px 60px #20202029}.launchStickyCta span{font-size:13px;font-weight:900}.launchStickyCta a{background:var(--ink);min-height:40px;color:var(--paper);margin:0}@media (max-width:860px){main{width:min(100% - 24px,560px);padding-top:12px}.hero{min-height:0;padding:18px}.nav{align-items:flex-start}.heroGrid,.benefitStrip,.flavourConcepts,.problemGrid{grid-template-columns:1fr}.heroGrid{padding-top:34px}h1{font-size:clamp(45px,14vw,64px)}.signupFields{grid-template-columns:1fr}.signup button{width:100%}.productConceptPage{width:min(100% - 20px,620px);padding-bottom:92px}.productHero,.productSection,.productFinalCta,.productProofSection,.productReviewsSection,.productFaqSection{grid-template-columns:1fr}.productBuyBox{padding:20px;position:static}.productImageFrame{min-height:440px}.productImageFrame img{width:min(78%,360px)}.productBuyBox h1{font-size:clamp(42px,12vw,60px)}.productOptionGrid,.productTrustRow,.productProblemCards,.productProofGrid,.productReviewGrid{grid-template-columns:1fr}.productComparisonTable{overflow-x:auto}.productComparisonHead,.productComparisonRow{min-width:720px}.productFinalCta{align-items:start}.productStickyCta{display:flex}.launchPdp{width:min(100% - 20px,620px);padding-bottom:94px}.launchNav div{display:none}.launchHero,.launchProofStrip,.launchWhyEgg,.launchIngredients,.launchAthlete,.launchFaq,.launchTasteTexture,.launchFitSection{grid-template-columns:1fr}.launchGallery{position:static}.launchBuyBox{padding:20px}.launchMainImage{min-height:450px}.launchMainImage img{width:min(78%,370px)}.launchNutritionTrigger{min-height:52px;font-size:14px}.launchTestingCard{grid-template-columns:auto minmax(0,1fr)}.launchTestingCard>span{grid-column:1/-1}.launchTestModalLayer{padding:12px}.launchTestModal{max-height:calc(100vh - 24px)}.launchTestModalHeader{grid-template-columns:40px 1fr 40px;padding:14px}.launchTestModalBody{padding:24px 16px 18px}.launchTestModalBody>p:not(.launchEyebrow){font-size:16px}.launchTestTableHead{display:none}.launchTestRow{grid-template-columns:1fr;align-items:start;gap:8px}.launchNutritionDrawer{width:100%}.launchDrawerHeader{min-height:76px;padding:18px 58px}.launchDrawerHeader h2{font-size:28px}.launchDrawerTabs{gap:10px;padding:16px}.launchDrawerTabs button{min-height:52px;font-size:16px}.launchDrawerBody{padding:22px 18px 92px}.launchDrawerBody h3{font-size:34px}.launchNutritionHighlights{grid-template-columns:1fr}.launchNutritionTableHead,.launchNutritionRow{grid-template-columns:minmax(0,1.2fr) minmax(92px,.5fr) minmax(54px,.24fr)}.launchNutritionRow,.launchDrawerIngredientBlock p{font-size:16px}.launchThumbs,.launchFactGrid,.launchChoiceGrid,.launchPurchaseGrid,.launchIconBenefits,.launchVideoGrid,.launchTasteGrid,.launchFlavourSystemGrid,.launchFitGrid,.launchFlavourGrid,.launchReviewGrid{grid-template-columns:1fr}.launchReviewsHeader,.launchReviewActions{flex-direction:column;align-items:stretch}.launchReviewRecommend div,.launchHeroTriggerList,.launchMixControls,.launchReviewSummaryPanel,.launchReviewTools{grid-template-columns:1fr}.launchReviewSummaryPanel{gap:18px}.launchReviewInsight{grid-template-columns:1fr}.launchReviewInsight p{font-size:16px}.launchDetailedReviews article{grid-template-columns:48px minmax(0,1fr);gap:8px 12px}.launchReviewerAvatar{width:44px;height:44px;font-size:13px}.launchDetailedReviews .launchReviewStars,.launchDetailedReviews h3,.launchDetailedReviews p,.launchDetailedReviews small,.launchDetailedReviews em{grid-column:2}.launchDetailedReviews h3{font-size:20px}.launchDetailedReviews p{font-size:16px}.launchWriteReviewButton,.launchReviewActions button,.launchReviewSuccess button{width:100%}.launchReviewModalLayer{padding:12px}.launchReviewModal{height:calc(100dvh - 24px);max-height:calc(100vh - 24px)}.launchReviewModalHeader,.launchReviewForm,.launchReviewSuccess{padding:16px}.launchReviewModalHeader h2{font-size:28px}.launchReviewTwoCol,.launchReviewScoreGrid,.launchEaaPanel ul{grid-template-columns:1fr}.launchFactGrid div{border-right:0;border-bottom:1px solid var(--line)}.launchFactGrid div:last-child{border-bottom:0}.launchProofStrip div{justify-content:flex-start}.launchVideoCard{min-height:360px}.launchCompareTable{overflow-x:visible}.launchCompareHead,.launchCompareRow{grid-template-columns:minmax(0,.9fr) minmax(0,.96fr) repeat(2,minmax(0,.78fr));min-width:0}.launchCompareHead span,.launchCompareRow span,.launchCompareRow strong{padding:10px 7px;font-size:12px}.launchCompareGutkindHead img{width:min(68px,84%)}.launchCompareRow .isPositive,.launchCompareRow span.isNegative{font-size:22px}.launchAthleteMedia{min-height:380px}.launchStickyCta{display:flex}}
