@font-face{font-family:Fitmaster Sora;src:url(/assets/sora-fitmaster-latin.woff2) format("woff2");font-style:normal;font-weight:300 800;font-display:swap}.B2CLanding_landing__sIgG0{--ink:#07131b;--forest:#003f35;--forest-deep:#002c26;--lime:#ccff19;--chalk:#f7f4ee;--support:#eeebe4;--muted:#5b6563;--header-height:74px;min-width:320px;min-height:100vh;overflow:clip;background:var(--chalk);color:var(--ink);font-family:var(--font-ui),Inter,ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;-webkit-font-smoothing:antialiased}.B2CLanding_landing__sIgG0 *,.B2CLanding_landing__sIgG0 :after,.B2CLanding_landing__sIgG0 :before{box-sizing:border-box}.B2CLanding_landing__sIgG0 a,.B2CLanding_landing__sIgG0 button{-webkit-tap-highlight-color:transparent}.B2CLanding_dailyPicker__l8mxL:focus-visible,.B2CLanding_landing__sIgG0 a:focus-visible,.B2CLanding_landing__sIgG0 button:focus-visible{outline:2px solid var(--lime);outline-offset:5px}.B2CLanding_pageShell___K0D_{min-height:100svh;padding-top:var(--header-height);display:flex;flex-direction:column;overflow:visible;background:var(--chalk)}.B2CLanding_header__6AYZT{position:fixed;z-index:90;top:0;right:0;left:0;width:100%;min-height:var(--header-height);padding:0 clamp(24px,3.5vw,56px);border-bottom:1px solid rgba(7,19,27,.12);display:flex;align-items:center;justify-content:space-between;gap:32px;background:hsla(40,36%,95%,.82);box-shadow:0 10px 30px rgba(7,19,27,.055);backdrop-filter:blur(18px) saturate(135%);-webkit-backdrop-filter:blur(18px) saturate(135%);animation:B2CLanding_reveal__rbmYX .52s cubic-bezier(.22,1,.36,1) both}.B2CLanding_brandLink__tQdQ0{color:inherit;text-decoration:none}.B2CLanding_footerWordmark__Qigqj,.B2CLanding_wordmark__ouuGE{font-size:18px;font-weight:760;letter-spacing:.27em}.B2CLanding_primaryNavigation__XbCev{display:flex;align-items:center;gap:clamp(20px,2.2vw,34px)}.B2CLanding_mobileNavigation__Oz2pt{display:none}.B2CLanding_capabilityTrigger__nhkmB,.B2CLanding_headerCta___6anH,.B2CLanding_primaryNavigation__XbCev>a{position:relative;min-height:42px;padding:0;border:0;display:inline-flex;align-items:center;background:transparent;color:var(--ink);font:inherit;font-size:14px;font-weight:650;text-decoration:none;cursor:pointer}.B2CLanding_capabilityTrigger__nhkmB:after,.B2CLanding_primaryNavigation__XbCev>a:not(.B2CLanding_headerCta___6anH):after{content:"";position:absolute;right:0;bottom:2px;left:0;height:1px;background:var(--forest);transform:scaleX(0);transform-origin:left;transition:transform .18s ease}.B2CLanding_capabilityTrigger__nhkmB:focus-visible:after,.B2CLanding_capabilityTrigger__nhkmB:hover:after,.B2CLanding_capabilityTrigger__nhkmB[aria-expanded=true]:after,.B2CLanding_primaryNavigation__XbCev>a:focus-visible:after,.B2CLanding_primaryNavigation__XbCev>a:hover:after{transform:scaleX(1)}.B2CLanding_primaryNavigation__XbCev .B2CLanding_headerCta___6anH{border-bottom:2px solid var(--forest);color:var(--forest);font-weight:680}.B2CLanding_capabilityNavigation__ycvZ4{position:relative;display:flex;align-items:stretch}.B2CLanding_heroLayout__tHbjJ{flex:1;width:100%;display:flex;flex-direction:column;align-items:stretch}.B2CLanding_heroIntro___tFFk{position:relative;z-index:2;width:calc(100% - clamp(48px, 7vw, 112px));margin:0 auto;padding:clamp(26px,4.5vh,54px) 0 clamp(30px,4vh,48px);animation:B2CLanding_reveal__rbmYX .68s cubic-bezier(.22,1,.36,1) 60ms both}.B2CLanding_eyebrow__njDwT{margin:0 0 14px;color:var(--forest);font-size:11px;font-weight:760;line-height:1.2;letter-spacing:.17em;text-transform:uppercase}.B2CLanding_heroIntro___tFFk h1{width:128%;max-width:1000px;margin:0;color:var(--ink);font-family:"Fitmaster Sora",var(--font-sora),sans-serif;font-size:clamp(54px,5.6vw,86px);font-weight:800;line-height:.92;letter-spacing:-.03em;text-transform:uppercase;transform:skewX(-4deg) scaleX(.8);transform-origin:left center}.B2CLanding_heroIntro___tFFk h1 span{display:block;white-space:nowrap}.B2CLanding_heroSummary__mtDni{max-width:680px;margin:clamp(18px,2.4vh,26px) 0 0;color:#55615f;font-size:clamp(16px,1.25vw,19px);font-weight:420;line-height:1.5;letter-spacing:-.012em}.B2CLanding_heroConversation__z3b5F{position:relative;flex:1 0 clamp(560px,55svh,600px);min-height:clamp(560px,55svh,600px);padding:clamp(140px,10.5vw,190px) 0 clamp(46px,6vw,84px);overflow:hidden;overflow-anchor:none;background-color:var(--chalk);background-image:url(/assets/fitmaster-athletic-dialogue-surface-desktop-balanced.png);background-repeat:no-repeat;background-position:50% 0;background-size:calc(100% + 96px) 100%;color:#fff;scroll-margin-top:calc(var(--header-height) + 18px);animation:B2CLanding_surfaceIn___l_nq .82s cubic-bezier(.22,1,.36,1) .13s both}.B2CLanding_heroConversation__z3b5F[data-beta-flow=true]{flex:0 0 auto;min-height:clamp(620px,70svh,760px);scroll-margin-top:var(--header-height)}.B2CLanding_heroConversation__z3b5F>*{width:calc(100% - clamp(48px, 7vw, 112px));margin-right:auto;margin-left:auto}.B2CLanding_heroAdaptation__IN8HJ{max-width:none;padding:0}.B2CLanding_selectorPrompt__dvxOl{width:100%;margin-bottom:18px;text-align:center}.B2CLanding_assistantMeta___nExX{margin-bottom:15px;display:flex;align-items:center;justify-content:center;gap:10px}.B2CLanding_assistantMeta___nExX strong{color:#fff;font-size:17px;font-weight:760}.B2CLanding_assistantMeta___nExX span{color:var(--lime);font-size:13px}.B2CLanding_selectorQuestion__vmYKl{max-width:600px;margin:0 auto;color:#fff;font-size:clamp(32px,3vw,48px);font-weight:610;line-height:1.06;letter-spacing:-.04em}.B2CLanding_pickerInstruction__9p4PV{max-width:520px;margin:12px auto 0;color:hsla(0,0%,100%,.76);font-size:15px;line-height:1.48;text-align:center}.B2CLanding_dailyPicker__l8mxL{position:relative;width:min(100%,440px);height:184px;margin:0 auto;border:0;overflow:hidden;perspective:560px;isolation:isolate;overscroll-behavior:contain;touch-action:none}.B2CLanding_dailyPicker__l8mxL:before{content:"";position:absolute;z-index:1;top:50%;right:0;left:0;height:64px;border-radius:20px;background:hsla(0,0%,100%,.095);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.055),0 10px 28px rgba(0,24,18,.12);transform:translateY(-50%);pointer-events:none}.B2CLanding_pickerOption__BJ3rE{position:absolute;z-index:2;top:50%;left:0;width:100%;min-height:54px;padding:7px 16px;border:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:4px;background:transparent;color:hsla(0,0%,100%,.86);font:inherit;font-size:17px;font-weight:500;line-height:1.2;opacity:var(--picker-opacity,1);filter:blur(var(--picker-blur,0));transform:translateY(calc(-50% + var(--picker-translate, 0px))) rotateX(var(--picker-rotate,0deg)) scale(var(--picker-scale,1));transform-origin:center;cursor:pointer;transition:color .18s ease,opacity .18s ease,filter .18s ease,transform .18s cubic-bezier(.22,1,.36,1)}.B2CLanding_landing__sIgG0 .B2CLanding_pickerOption__BJ3rE:focus-visible{outline:0}.B2CLanding_pickerOption__BJ3rE[data-active=true]{min-height:72px;padding:10px 18px 9px;color:#fff;font-size:clamp(18px,1.7vw,23px);font-weight:640}.B2CLanding_pickerOption__BJ3rE small{color:var(--lime);font-size:9px;font-weight:760;letter-spacing:.2em;text-transform:uppercase}.B2CLanding_dailyPicker__l8mxL[data-discovering=true] .B2CLanding_pickerOption__BJ3rE[data-active=true]{animation:B2CLanding_pickerNudge__r6rkt .9s cubic-bezier(.22,1,.36,1) .62s both}.B2CLanding_adaptationResult__MHJx8{min-height:24px;margin:18px 0 0;padding-left:14px;border-left:2px solid var(--lime);color:#fff;font-size:15px;font-weight:610}.B2CLanding_adaptationResult__MHJx8 span{display:block;margin-bottom:3px;color:var(--lime);font-size:9px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.B2CLanding_heroActions__seUtu{margin-top:22px;display:flex;justify-content:center}.B2CLanding_overviewCta__zcHhX,.B2CLanding_primaryCta__zzYXR{border:0;min-height:62px;padding:0 28px;border-radius:999px;display:inline-flex;align-items:center;justify-content:center;background:var(--lime);color:var(--forest-deep);box-shadow:0 18px 44px rgba(0,16,13,.22);font-size:17px;font-weight:780;text-decoration:none;transition:transform .18s ease,background .18s ease}.B2CLanding_overviewCta__zcHhX:hover,.B2CLanding_primaryCta__zzYXR:hover{background:#dcff5a;transform:translateY(-2px)}.B2CLanding_betaNote__u5UGA{margin:12px 0 0;color:hsla(0,0%,100%,.58);font-size:11px;text-align:center}.B2CLanding_releaseGate__H29yp{margin-top:24px;padding:20px 0;border-top:1px solid hsla(0,0%,100%,.2);border-bottom:1px solid hsla(0,0%,100%,.2)}.B2CLanding_releaseGate__H29yp strong{display:block;color:var(--lime);font-size:16px}.B2CLanding_releaseGate__H29yp p{margin:8px 0 0;color:hsla(0,0%,100%,.76);line-height:1.55}.B2CLanding_releaseGate__H29yp a{display:inline-block;margin-top:12px;color:#fff;font-weight:700;text-underline-offset:4px}.B2CLanding_experienceFrame__0q3k7{min-width:0}.B2CLanding_responseRegion__URTSk{width:100%;min-height:360px;display:flex;align-items:stretch;flex-direction:column;color:#fff}.B2CLanding_responseLayout__QmDHF{display:grid;grid-template-columns:minmax(250px,.72fr) minmax(540px,1.28fr);gap:clamp(58px,7vw,112px);align-items:center}.B2CLanding_responseContent__ANzSM{min-width:0}.B2CLanding_impactMap__RujLE{width:min(100%,390px);align-self:center;color:#fff}.B2CLanding_impactEyebrow__IV52P{margin:0 0 22px;color:var(--lime);font-size:10px;font-weight:780;letter-spacing:.18em;text-transform:uppercase}.B2CLanding_impactMap__RujLE ol{position:relative;margin:0;padding:0;display:grid;gap:24px;list-style:none}.B2CLanding_impactMap__RujLE ol:before{content:"";position:absolute;top:9px;bottom:9px;left:4px;width:1px;background:linear-gradient(180deg,rgba(197,255,18,.9),rgba(197,255,18,.2))}.B2CLanding_impactMap__RujLE li{position:relative;padding-left:28px;display:grid;gap:5px}.B2CLanding_impactMap__RujLE li:before{content:"";position:absolute;top:5px;left:0;width:9px;height:9px;border:2px solid var(--lime);border-radius:50%;background:var(--forest-deep);box-shadow:0 0 0 5px rgba(197,255,18,.08)}.B2CLanding_impactMap__RujLE strong{color:#fff;font-size:15px;font-weight:720}.B2CLanding_impactMap__RujLE li span{color:hsla(0,0%,100%,.68);font-size:14px;line-height:1.45}.B2CLanding_impactConclusion__FPzNr{max-width:280px;margin:26px 0 0 28px;padding-top:15px;border-top:1px solid hsla(0,0%,100%,.16);color:hsla(0,0%,100%,.84);font-size:13px;font-weight:600;line-height:1.45}.B2CLanding_chatThread__OL3lP{display:grid;gap:22px}.B2CLanding_chatUserTurn__3MPnL{width:min(88%,560px);margin-left:auto;display:grid;justify-items:end;gap:7px}.B2CLanding_chatAuthor__UPLwd{color:hsla(0,0%,100%,.65);font-size:10px;font-weight:760;letter-spacing:.15em;text-transform:uppercase}.B2CLanding_userMessage__qVgsr{padding:14px 18px;border:1px solid hsla(0,0%,100%,.17);border-radius:19px 19px 4px 19px;background:hsla(0,0%,100%,.1);color:#fff;font-size:15px;line-height:1.4}.B2CLanding_chatAssistantTurn__hpFEj{max-width:700px}.B2CLanding_betaAccepted__SfJWV .B2CLanding_assistantMeta___nExX,.B2CLanding_betaContact__HIQyL .B2CLanding_assistantMeta___nExX,.B2CLanding_betaOfferIntro__x832w .B2CLanding_assistantMeta___nExX,.B2CLanding_betaPreview__6snAC .B2CLanding_assistantMeta___nExX,.B2CLanding_evidenceIntro__5TaBE .B2CLanding_assistantMeta___nExX,.B2CLanding_responseRegion__URTSk .B2CLanding_assistantMeta___nExX{justify-content:flex-start}.B2CLanding_assistantCopy__G86P6{margin:0;color:#fff;font-size:clamp(20px,2vw,29px);font-weight:540;line-height:1.32;letter-spacing:-.025em}.B2CLanding_streamCursor__RwCts{width:2px;height:1em;margin-left:4px;display:inline-block;background:var(--lime);vertical-align:-.12em;animation:B2CLanding_cursorBlink__k14xB .76s steps(2,start) infinite}.B2CLanding_typingIndicator__8Svdh{min-height:32px;display:inline-flex;align-items:center;gap:6px}.B2CLanding_typingIndicator__8Svdh span{width:7px;height:7px;border-radius:50%;background:var(--lime);animation:B2CLanding_typingPulse__5OxY5 .9s ease-in-out infinite}.B2CLanding_typingIndicator__8Svdh span:nth-child(2){animation-delay:.12s}.B2CLanding_typingIndicator__8Svdh span:nth-child(3){animation-delay:.24s}.B2CLanding_chatNextStep__AYrXb{margin-top:24px;padding:16px 0 0 16px;border-top:1px solid hsla(0,0%,100%,.16);border-left:2px solid var(--lime)}.B2CLanding_chatNextStep__AYrXb>span{color:var(--lime);font-size:9px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.B2CLanding_chatNextStep__AYrXb p{max-width:600px;margin:7px 0 0;color:hsla(0,0%,100%,.82);font-size:14px;line-height:1.55}.B2CLanding_followUpTurn__Iqtey{margin-top:6px}.B2CLanding_followUpAnswer__pqLFj{margin-top:-4px}.B2CLanding_chatComposer__w9qtu{position:relative;max-width:700px;margin-top:26px;padding-bottom:9px;border-bottom:1px solid hsla(0,0%,100%,.35);display:grid;grid-template-columns:minmax(0,1fr) auto;gap:16px;transition:border-color .18s ease,box-shadow .18s ease}.B2CLanding_chatComposer__w9qtu[data-empty=true]:not(:focus-within):before{content:"";position:absolute;top:50%;left:0;width:2px;height:18px;background:var(--lime);transform:translateY(calc(-50% - 4px));animation:B2CLanding_cursorBlink__k14xB .76s steps(2,start) infinite;pointer-events:none}.B2CLanding_chatComposer__w9qtu:focus-within{border-bottom-color:var(--lime);box-shadow:0 1px 0 rgba(197,255,18,.18)}.B2CLanding_chatComposer__w9qtu input{min-width:0;padding:10px 0 10px 14px;border:0;outline:0;background:transparent;color:#fff;caret-color:var(--lime);font:inherit;font-size:15px}.B2CLanding_chatComposer__w9qtu input::-moz-placeholder{color:hsla(0,0%,100%,.56)}.B2CLanding_chatComposer__w9qtu input::placeholder{color:hsla(0,0%,100%,.56)}.B2CLanding_chatComposer__w9qtu button{padding:0;border:0;background:transparent;color:var(--lime);font:inherit;font-size:13px;font-weight:760;cursor:pointer}.B2CLanding_chatComposer__w9qtu button:disabled{opacity:.35;cursor:default}.B2CLanding_chatActions__slEx5{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.B2CLanding_backAction__JF48u,.B2CLanding_textAction__Hlrmf{min-height:44px;padding:0;border:0;border-bottom:1px solid hsla(0,0%,100%,.5);background:transparent;color:#fff;font:inherit;font-size:13px;font-weight:650;cursor:pointer}.B2CLanding_backAction__JF48u{align-self:flex-start;margin-bottom:28px;color:hsla(0,0%,100%,.78)}.B2CLanding_backAction__JF48u span{margin-right:5px;color:var(--lime)}.B2CLanding_disclosure__w5Mdm{margin:18px 0 0;color:hsla(0,0%,100%,.52);font-size:10px}.B2CLanding_betaFlow__gtAFp,.B2CLanding_evidenceFlow__7uJk6{width:min(100%,940px)}.B2CLanding_betaOfferIntro__x832w,.B2CLanding_evidenceIntro__5TaBE{max-width:760px;margin-top:26px}.B2CLanding_betaOfferIntro__x832w .B2CLanding_eyebrow__njDwT,.B2CLanding_evidenceHeading__XM_s7 .B2CLanding_eyebrow__njDwT,.B2CLanding_evidenceIntro__5TaBE .B2CLanding_eyebrow__njDwT{margin-bottom:9px;color:var(--lime)}.B2CLanding_betaAccepted__SfJWV h2,.B2CLanding_betaContact__HIQyL h2,.B2CLanding_betaConversation__XfT_H h2,.B2CLanding_betaOfferIntro__x832w h2,.B2CLanding_betaPreview__6snAC h2,.B2CLanding_evidenceIntro__5TaBE h2{margin:0;color:#fff;font-family:"Fitmaster Sora",var(--font-sora),sans-serif;font-size:clamp(29px,3vw,43px);line-height:1.08;letter-spacing:-.045em}.B2CLanding_betaAccepted__SfJWV>p,.B2CLanding_betaContact__HIQyL>p,.B2CLanding_betaOfferIntro__x832w>p:last-child,.B2CLanding_betaPreview__6snAC>p,.B2CLanding_evidenceIntro__5TaBE>p:last-child{max-width:680px;margin:17px 0 0;color:hsla(0,0%,100%,.74);font-size:15px;line-height:1.58}.B2CLanding_evidenceDetail__vM3MM{margin-top:32px;padding-top:24px;border-top:1px solid hsla(0,0%,100%,.17)}.B2CLanding_evidenceHeading__XM_s7>p:last-child{margin:0;color:#fff;font-size:18px;font-weight:650}.B2CLanding_evidenceSelector__Ihkg6{margin-top:18px;display:flex;flex-wrap:wrap;gap:8px 22px}.B2CLanding_evidenceSelector__Ihkg6 button{min-height:40px;padding:0;border:0;border-bottom:1px solid hsla(0,0%,100%,.3);background:transparent;color:hsla(0,0%,100%,.66);font:inherit;font-size:13px;cursor:pointer}.B2CLanding_evidenceSelector__Ihkg6 button[data-selected=true]{border-color:var(--lime);color:var(--lime)}.B2CLanding_evidenceResult__OXf9T{margin-top:22px;animation:B2CLanding_evidenceIn__3L5vO .26s cubic-bezier(.22,1,.36,1) both}.B2CLanding_evidenceSummary__huq6W,.B2CLanding_startingSummary__JJaOx{display:grid;grid-template-columns:minmax(180px,.65fr) minmax(0,1.35fr);gap:28px;align-items:baseline}.B2CLanding_evidenceSummary__huq6W strong,.B2CLanding_startingSummary__JJaOx strong{color:var(--lime);font-size:clamp(21px,2.2vw,31px);line-height:1.15}.B2CLanding_evidenceContext__xDzK_,.B2CLanding_evidenceSummary__huq6W p{margin:0;color:hsla(0,0%,100%,.76);line-height:1.55}.B2CLanding_evidenceLines__p2_7p{margin:22px 0 0;border-top:1px solid hsla(0,0%,100%,.15)}.B2CLanding_evidenceLines__p2_7p>div{padding:12px 0;border-bottom:1px solid hsla(0,0%,100%,.15);display:grid;grid-template-columns:minmax(140px,.5fr) minmax(0,1.5fr);gap:24px}.B2CLanding_evidenceLines__p2_7p dt{color:var(--lime);font-size:11px;font-weight:740}.B2CLanding_evidenceLines__p2_7p dd{margin:0;color:hsla(0,0%,100%,.78);font-size:13px;line-height:1.5}.B2CLanding_adaptationShift__hEwCE{margin-top:19px;display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:22px;align-items:center}.B2CLanding_adaptationShift__hEwCE>div{min-width:0}.B2CLanding_adaptationShift__hEwCE span,.B2CLanding_startingSummary__JJaOx span{color:var(--lime);font-size:9px;font-weight:760;letter-spacing:.14em;text-transform:uppercase}.B2CLanding_adaptationShift__hEwCE p,.B2CLanding_adaptationShift__hEwCE strong{margin:7px 0 0;display:block;color:hsla(0,0%,100%,.8);font-size:14px;line-height:1.45}.B2CLanding_adaptationShift__hEwCE>span{color:hsla(0,0%,100%,.42);font-size:22px}.B2CLanding_startingSummary__JJaOx{margin-top:20px}.B2CLanding_proofNote__VHf8Y,.B2CLanding_prototypeHint__0SfBs{margin:17px 0 0;color:hsla(0,0%,100%,.55);font-size:11px;line-height:1.5}.B2CLanding_proofSequence__8yoXJ{margin:30px 0 0;padding:0;border-top:1px solid hsla(0,0%,100%,.16);list-style:none}.B2CLanding_proofSequence__8yoXJ li{padding:15px 0;border-bottom:1px solid hsla(0,0%,100%,.16);color:#fff}.B2CLanding_betaOfferIntro__x832w{margin-top:0}.B2CLanding_capabilityList__l4sob{margin-top:30px;border-top:1px solid hsla(0,0%,100%,.16)}.B2CLanding_capabilityItem__d0ocj{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;grid-template-columns:minmax(210px,.72fr) minmax(0,1.28fr);gap:30px}.B2CLanding_capabilityItem__d0ocj strong{color:var(--lime);font-size:13px}.B2CLanding_capabilityItem__d0ocj p{margin:0;color:hsla(0,0%,100%,.72);font-size:12px;line-height:1.5}.B2CLanding_singlePrice__dLBnC{margin:28px 0;padding:20px 0;border-top:1px solid rgba(204,255,25,.55);border-bottom:1px solid rgba(204,255,25,.55)}.B2CLanding_singlePrice__dLBnC>p{max-width:620px;margin:0;color:hsla(0,0%,100%,.66);font-size:12px;line-height:1.5}.B2CLanding_singlePrice__dLBnC>div{margin:9px 0 13px;display:flex;align-items:baseline;gap:8px}.B2CLanding_singlePrice__dLBnC strong{color:#fff;font-family:"Fitmaster Sora",var(--font-sora),sans-serif;font-size:clamp(42px,5vw,64px);line-height:1;letter-spacing:-.055em}.B2CLanding_singlePrice__dLBnC span{color:var(--lime);font-weight:650}.B2CLanding_betaConversation__XfT_H{max-width:780px}.B2CLanding_betaConversation__XfT_H .B2CLanding_chatAssistantTurn__hpFEj{margin-top:24px}.B2CLanding_choiceList__AFNtm{margin-top:26px;border-top:1px solid hsla(0,0%,100%,.17)}.B2CLanding_choiceList__AFNtm button{width:100%;min-height:56px;padding:12px 0;border:0;border-bottom:1px solid hsla(0,0%,100%,.17);display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;color:#fff;font:inherit;font-size:14px;text-align:left;cursor:pointer;transition:color .16s ease,padding .16s ease}.B2CLanding_choiceList__AFNtm button:focus-visible,.B2CLanding_choiceList__AFNtm button:hover{padding-left:8px;color:var(--lime)}.B2CLanding_choiceList__AFNtm button>span:last-child{color:var(--lime)}.B2CLanding_betaAccepted__SfJWV,.B2CLanding_betaContact__HIQyL,.B2CLanding_betaPreview__6snAC{max-width:760px}.B2CLanding_betaAccepted__SfJWV h2:focus{outline:0}.B2CLanding_betaAcceptedEmail__IKbSC{max-width:680px;margin-top:28px;padding:17px 0 17px 18px;border-left:2px solid var(--lime);display:grid;gap:5px}.B2CLanding_betaAcceptedEmail__IKbSC span{color:var(--lime);font-size:10px;font-weight:780;letter-spacing:.14em;text-transform:uppercase}.B2CLanding_betaAcceptedEmail__IKbSC strong{color:#fff;font-size:clamp(18px,2vw,24px);font-weight:680;overflow-wrap:anywhere}.B2CLanding_betaAcceptedEmail__IKbSC small{max-width:610px;color:hsla(0,0%,100%,.64);font-size:12px;line-height:1.55}.B2CLanding_betaAccepted__SfJWV>.B2CLanding_betaAcceptedCommunity__9SoWF{max-width:610px;margin-top:26px}.B2CLanding_betaAcceptedActions___zy_l{margin-top:28px;display:flex;align-items:center;flex-wrap:wrap;gap:12px 22px}.B2CLanding_betaAcceptedInstagram__5zs7c{gap:10px}.B2CLanding_betaAcceptedInstagram__5zs7c svg{width:18px;height:18px;flex:0 0 auto}.B2CLanding_betaForm__FAjJ5{margin-top:28px;display:grid;gap:10px}.B2CLanding_betaForm__FAjJ5>label:first-of-type{color:var(--lime);font-size:11px;font-weight:760}.B2CLanding_betaForm__FAjJ5>input[type=email]{width:100%;min-height:54px;padding:0 16px;border:1px solid hsla(0,0%,100%,.34);border-radius:12px;outline:0;background:hsla(0,0%,100%,.08);color:#fff;font:inherit;font-size:16px}.B2CLanding_betaForm__FAjJ5>input[type=email]:focus-visible{border-color:var(--lime);box-shadow:0 0 0 3px rgba(204,255,25,.18)}.B2CLanding_betaForm__FAjJ5>input[type=email][aria-invalid=true]{border-color:#ffb4a8}.B2CLanding_consentField__eI5ML{margin-top:10px;display:grid;grid-template-columns:22px minmax(0,1fr);gap:11px;color:hsla(0,0%,100%,.78);font-size:12px;line-height:1.55}.B2CLanding_consentField__eI5ML input{width:18px;height:18px;margin-top:2px;accent-color:var(--lime)}.B2CLanding_consentField__eI5ML a{color:var(--lime);text-underline-offset:3px}.B2CLanding_fieldError__gw_87{margin:0;color:#ffd0c8;font-size:12px}.B2CLanding_formError__mPQKg{margin-top:20px;padding:13px 15px;border-left:3px solid #ffb4a8;background:hsla(8,100%,83%,.1);color:#fff;font-size:13px;line-height:1.5}.B2CLanding_betaForm__FAjJ5>input[type=email],.B2CLanding_consentField__eI5ML input,.B2CLanding_formError__mPQKg{scroll-margin-block:calc(var(--header-height) + 24px)}.B2CLanding_betaAccepted__SfJWV .B2CLanding_primaryCta__zzYXR,.B2CLanding_betaForm__FAjJ5 .B2CLanding_primaryCta__zzYXR{width:-moz-fit-content;width:fit-content;margin-top:12px}.B2CLanding_backAction__JF48u:disabled,.B2CLanding_primaryCta__zzYXR:disabled{opacity:.55;cursor:wait;transform:none}.B2CLanding_betaSummary__8Q83h{margin:28px 0;border-top:1px solid hsla(0,0%,100%,.16)}.B2CLanding_betaSummary__8Q83h>div{padding:14px 0;border-bottom:1px solid hsla(0,0%,100%,.16);display:grid;grid-template-columns:minmax(130px,.5fr) minmax(0,1.5fr);gap:24px}.B2CLanding_betaSummary__8Q83h dt{color:var(--lime);font-size:11px;font-weight:760}.B2CLanding_betaSummary__8Q83h dd{margin:0;color:#fff}.B2CLanding_srOnly__2C35k{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.B2CLanding_capabilityMenu__MW1F4{position:absolute;z-index:30;top:calc(100% + 16px);right:clamp(-330px,-24vw,-170px);width:min(980px,calc(100vw - clamp(48px, 7vw, 112px)));padding:28px clamp(24px,3vw,40px) 26px;border-top:1px solid rgba(7,19,27,.16);background:hsla(40,36%,95%,.985);box-shadow:0 28px 70px rgba(7,19,27,.15);color:var(--ink);backdrop-filter:blur(18px);animation:B2CLanding_capabilityMenuIn__xyYGY .18s cubic-bezier(.22,1,.36,1) both}.B2CLanding_capabilityGroupTrigger__KOsgo,.B2CLanding_capabilityMobileBar__GOkGX{display:none}.B2CLanding_capabilityMenuIntro__eq_Al{padding-bottom:22px;border-bottom:1px solid rgba(7,19,27,.12);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"label description" "title description";align-items:center;gap:7px clamp(40px,5vw,64px)}.B2CLanding_capabilityMenuIntro__eq_Al>span{grid-area:label;align-self:end;color:var(--forest);font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.B2CLanding_capabilityMenuIntro__eq_Al strong{grid-area:title;align-self:start;font-size:17px;letter-spacing:-.02em}.B2CLanding_capabilityMenuIntro__eq_Al p{grid-area:description;max-width:420px;margin:0;color:var(--muted);font-size:13px;line-height:1.45}.B2CLanding_capabilityGroups__G_gOG{padding-top:22px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.B2CLanding_capabilityGroup__yVqik{min-width:0;padding:0 20px;border-left:1px solid rgba(7,19,27,.1)}.B2CLanding_capabilityGroup__yVqik:first-child{padding-left:0;border-left:0}.B2CLanding_capabilityGroup__yVqik:last-child{padding-right:0}.B2CLanding_capabilityGroup__yVqik h2{margin:0 0 12px;color:var(--forest);font-size:11px;letter-spacing:.13em;text-transform:uppercase}.B2CLanding_capabilityGroup__yVqik ul{margin:0;padding:0;list-style:none}.B2CLanding_capabilityGroupContent__jlBNJ{display:block}.B2CLanding_capabilityGroup__yVqik a,.B2CLanding_capabilityStaticEntry__ZW4a_{padding:9px 0;display:grid;gap:4px;color:var(--ink);text-decoration:none}.B2CLanding_capabilityGroup__yVqik a>span,.B2CLanding_capabilityStaticEntry__ZW4a_>span{font-size:13px;font-weight:620;line-height:1.3}.B2CLanding_capabilityGroup__yVqik a small,.B2CLanding_capabilityStaticEntry__ZW4a_ small{color:#6a7472;font-size:10px}.B2CLanding_capabilityMenuActions__ORdfu{margin-top:20px;padding-top:16px;border-top:1px solid rgba(7,19,27,.12);display:flex;justify-content:flex-end;gap:24px}.B2CLanding_capabilityMenuActions__ORdfu a,.B2CLanding_capabilityMenuActions__ORdfu button{min-height:40px;padding:0;border:0;border-bottom:1px solid var(--forest);background:transparent;color:var(--forest);font:inherit;font-size:12px;font-weight:680;text-decoration:none;cursor:pointer}.B2CLanding_support__hSATQ{padding:clamp(82px,8vw,128px) clamp(26px,5vw,96px);display:grid;grid-template-columns:minmax(0,.9fr) minmax(460px,1.1fr);gap:clamp(72px,7vw,112px) clamp(72px,8vw,128px);align-items:start;background:var(--support)}.B2CLanding_difference__lTh30{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,.92fr) minmax(480px,1.08fr);gap:clamp(64px,7.5vw,120px);align-items:start}.B2CLanding_audience__F9vat h2,.B2CLanding_betaProcessIntro__UqmdU h2,.B2CLanding_overviewIntro__Gs3Az h2{margin:0;color:var(--ink);font-family:"Fitmaster Sora",var(--font-sora),sans-serif;letter-spacing:-.045em}.B2CLanding_overviewIntro__Gs3Az h2{font-size:clamp(38px,3.45vw,50px);line-height:1.02}.B2CLanding_overviewIntro__Gs3Az h2 span{display:block}.B2CLanding_audience__F9vat>p,.B2CLanding_betaProcessIntro__UqmdU>p,.B2CLanding_commercial__yGWsr>p,.B2CLanding_overviewIntro__Gs3Az>p:last-child{color:var(--muted);line-height:1.65}.B2CLanding_overviewIntro__Gs3Az>p:last-child{max-width:520px;margin:26px 0 0;font-size:17px}.B2CLanding_principles__IEROe{margin-top:2px;border-top:1px solid rgba(7,19,27,.2);display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:clamp(28px,3.5vw,54px);column-gap:clamp(28px,3.5vw,54px)}.B2CLanding_principle__FlCpt{min-height:112px;padding:20px 0;border-bottom:1px solid rgba(7,19,27,.18)}.B2CLanding_principle__FlCpt strong{color:var(--forest);font-size:15px}.B2CLanding_principle__FlCpt p{max-width:310px;margin:7px 0 0;color:var(--muted);font-size:12px;line-height:1.5}.B2CLanding_principlesAccordion__oR8ZQ{display:none}.B2CLanding_betaProcess__dsm0s{grid-column:1/-1;padding-top:clamp(38px,4vw,58px);border-top:1px solid rgba(7,19,27,.18);scroll-margin-top:calc(var(--header-height) + 18px)}.B2CLanding_betaProcessIntro__UqmdU{display:grid;grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:clamp(48px,8vw,120px);align-items:end}.B2CLanding_betaProcessIntro__UqmdU h2{max-width:620px;font-size:clamp(30px,3vw,42px);line-height:1.08}.B2CLanding_betaProcessIntro__UqmdU>p{max-width:580px;margin:0;font-size:16px}.B2CLanding_betaProcessSteps__fi8qq{margin-top:clamp(46px,6vw,78px);border-top:1px solid rgba(7,19,27,.14)}.B2CLanding_betaProcessAccordion__Rk5oJ{display:none}.B2CLanding_betaProcessSteps__fi8qq article,.B2CLanding_betaProof__fu6mA{padding:23px 0 25px;border-bottom:1px solid rgba(7,19,27,.14);display:grid;grid-template-columns:minmax(230px,.7fr) minmax(420px,1.3fr);gap:clamp(42px,7vw,110px)}.B2CLanding_betaProcessSteps__fi8qq h3,.B2CLanding_betaProof__fu6mA strong{margin:0;color:var(--forest);font-size:15px;line-height:1.36}.B2CLanding_betaProcessSteps__fi8qq p,.B2CLanding_betaProof__fu6mA p{max-width:620px;margin:0;color:var(--muted);font-size:13px;line-height:1.58}.B2CLanding_lifeScene__RXmNq{grid-column:1/-1;margin:12px 0 0;padding:clamp(34px,4vw,58px) 0 0;border-top:1px solid rgba(7,19,27,.18);display:grid;grid-template-columns:minmax(0,1.45fr) minmax(240px,.55fr);gap:clamp(34px,5vw,72px);align-items:end}.B2CLanding_lifeScene__RXmNq img{width:100%;height:auto;display:block}.B2CLanding_lifeScene__RXmNq figcaption{max-width:360px;padding-bottom:8px;color:var(--forest-deep);font-size:clamp(27px,3vw,46px);font-weight:680;line-height:1.05;letter-spacing:-.045em}.B2CLanding_audience__F9vat,.B2CLanding_commercial__yGWsr{min-width:0;scroll-margin-top:calc(var(--header-height) + 18px)}.B2CLanding_audience__F9vat h2{max-width:560px;font-size:clamp(32px,3vw,47px);line-height:1.04}.B2CLanding_audience__F9vat>p:not(.B2CLanding_eyebrow__njDwT):not(.B2CLanding_scopeNote__EcBP3){max-width:640px;margin:26px 0 0;font-size:17px}.B2CLanding_audienceLevels__PFlo8{margin-top:46px;border-top:1px solid rgba(7,19,27,.14)}.B2CLanding_audienceLevels__PFlo8>div{padding:18px 0 19px;border-bottom:1px solid rgba(7,19,27,.14);display:flex;flex-direction:column;gap:7px}.B2CLanding_audienceLevels__PFlo8 strong{color:var(--forest)}.B2CLanding_audienceLevels__PFlo8 span{color:var(--muted)}.B2CLanding_audienceLevelsAccordion__OoO3z{display:none}.B2CLanding_scopeNote__EcBP3{max-width:720px;margin:28px 0 0;font-size:13px}.B2CLanding_commercial__yGWsr{padding-top:2px}.B2CLanding_publicPrice__WQ1ZF{padding:21px 0 23px;border-top:1px solid rgba(0,63,53,.38);border-bottom:1px solid rgba(0,63,53,.38);display:flex;align-items:baseline;gap:10px;color:var(--forest-deep)}.B2CLanding_publicPrice__WQ1ZF strong{font-family:"Fitmaster Sora",var(--font-sora),sans-serif;font-size:clamp(48px,5vw,70px);line-height:.98;letter-spacing:-.055em}.B2CLanding_publicPrice__WQ1ZF span{font-size:18px;font-weight:650}.B2CLanding_commercial__yGWsr>p:not(.B2CLanding_eyebrow__njDwT){max-width:620px;margin:24px 0 0}.B2CLanding_accessNote__kKCi7{margin-top:30px;padding:18px 0;border-top:1px solid rgba(7,19,27,.18);border-bottom:1px solid rgba(7,19,27,.18);display:grid;grid-template-columns:minmax(130px,.62fr) minmax(0,1.38fr);gap:22px}.B2CLanding_accessNote__kKCi7 strong{color:var(--forest)}.B2CLanding_accessNote__kKCi7 span{color:var(--muted);font-size:14px}.B2CLanding_overviewCta__zcHhX{display:flex;width:-moz-fit-content;width:fit-content;min-width:280px;max-width:100%;margin:28px auto 0}.B2CLanding_footer__RJtNG{min-height:520px;padding:clamp(148px,12vw,182px) clamp(26px,5vw,96px) 34px;background-color:var(--support);background-image:url(/assets/fitmaster-athletic-dialogue-surface-desktop-balanced.png);background-repeat:no-repeat;background-position:top;background-size:cover;color:#fff}.B2CLanding_footerContent__TWhf_{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:38px clamp(54px,8vw,128px);align-items:start}.B2CLanding_footerGroupsDesktop__lGzDO{display:contents}.B2CLanding_footerAccordion__5UMDE{display:none}.B2CLanding_footerBrand__OTv7m{grid-column:1/-1;padding-bottom:42px;border-bottom:1px solid hsla(0,0%,100%,.24);display:flex;align-items:center;gap:clamp(34px,4vw,62px)}.B2CLanding_footerBrand__OTv7m .B2CLanding_footerWordmark__Qigqj{flex:0 0 auto;font-size:clamp(18px,1.8vw,26px);letter-spacing:.24em}.B2CLanding_footerBrand__OTv7m p{max-width:520px;margin:0;padding:8px 0 8px clamp(30px,3vw,46px);border-left:2px solid var(--lime);color:hsla(0,0%,100%,.86);font-size:clamp(15px,1.25vw,18px);line-height:1.48}.B2CLanding_footerGroup__KkaEk{display:flex;align-items:flex-start;flex-direction:column;gap:14px}.B2CLanding_footerGroup__KkaEk strong{margin-bottom:10px;color:var(--lime);font-size:12px;font-weight:760;letter-spacing:.16em;text-transform:uppercase}.B2CLanding_footerBottom__O61Fy,.B2CLanding_footerGroup__KkaEk a,.B2CLanding_footerGroup__KkaEk button,.B2CLanding_footerStatus__351Dm{color:#fff;font-size:13px;line-height:1.5}.B2CLanding_footerGroup__KkaEk a,.B2CLanding_footerGroup__KkaEk button{padding:0;border:0;background:transparent;color:#fff;font-family:inherit;font-size:clamp(14px,1.1vw,16px);line-height:1.5;text-decoration-color:hsla(0,0%,100%,.45);text-underline-offset:4px;cursor:pointer}.B2CLanding_footerGroup__KkaEk a:hover,.B2CLanding_footerGroup__KkaEk button:hover{color:var(--lime)}.B2CLanding_footerBottom__O61Fy,.B2CLanding_footerStatus__351Dm{color:hsla(0,0%,100%,.58)}.B2CLanding_footerStatus__351Dm{max-width:260px;color:hsla(0,0%,100%,.7);font-size:14px;line-height:1.5}.B2CLanding_instagramLink__zEe3D{display:inline-flex;align-items:center;gap:8px}.B2CLanding_instagramLink__zEe3D svg{width:20px;height:20px}.B2CLanding_footerBottom__O61Fy{margin-top:52px;padding-top:26px;border-top:1px solid hsla(0,0%,100%,.18);display:flex;align-items:center;justify-content:space-between;gap:24px}.B2CLanding_poweredByLink__IoiQc{display:inline-flex;align-items:baseline;gap:6px;color:hsla(0,0%,100%,.72);text-decoration:none}.B2CLanding_poweredByLink__IoiQc strong{color:var(--lime);font-size:inherit;font-weight:760;letter-spacing:.08em;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.B2CLanding_poweredByLink__IoiQc:focus-visible,.B2CLanding_poweredByLink__IoiQc:hover{color:#fff}@media (min-width:900px){.B2CLanding_heroConversation__z3b5F{margin-top:-68px}.B2CLanding_heroConversation__z3b5F:has(.B2CLanding_responseRegion__URTSk[data-has-follow-up=true]){flex:0 0 auto;min-height:0;padding-bottom:72px}.B2CLanding_heroAdaptation__IN8HJ{display:grid;grid-template-columns:minmax(300px,.72fr) minmax(520px,1.28fr);grid-template-rows:auto auto auto auto;-moz-column-gap:clamp(64px,8vw,132px);column-gap:clamp(64px,8vw,132px);align-items:center}.B2CLanding_selectorPrompt__dvxOl{grid-column:1;grid-row:1/5;align-self:center;margin:0}.B2CLanding_adaptationResult__MHJx8,.B2CLanding_betaNote__u5UGA,.B2CLanding_dailyPicker__l8mxL,.B2CLanding_heroActions__seUtu{grid-column:2;width:min(100%,500px);justify-self:center}.B2CLanding_dailyPicker__l8mxL{grid-row:1;width:min(100%,440px)}.B2CLanding_betaFlow__gtAFp,.B2CLanding_evidenceFlow__7uJk6,.B2CLanding_responseRegion__URTSk{padding-top:4px}}@media (min-width:900px) and (max-height:800px){.B2CLanding_heroIntro___tFFk{padding-top:18px;padding-bottom:20px}.B2CLanding_heroIntro___tFFk h1{font-size:clamp(52px,4.8vw,68px)}.B2CLanding_heroSummary__mtDni{margin-top:14px;line-height:1.4}.B2CLanding_heroConversation__z3b5F{flex-basis:470px;min-height:470px;padding-top:100px;padding-bottom:24px}.B2CLanding_selectorQuestion__vmYKl{font-size:clamp(30px,2.6vw,40px)}.B2CLanding_dailyPicker__l8mxL{height:168px}.B2CLanding_adaptationResult__MHJx8{margin-top:8px}.B2CLanding_heroActions__seUtu{margin-top:12px}.B2CLanding_primaryCta__zzYXR{min-height:54px}.B2CLanding_betaNote__u5UGA{margin-top:8px}}@media (max-width:1180px) and (min-width:900px){.B2CLanding_capabilityMenu__MW1F4{right:-300px}.B2CLanding_capabilityGroup__yVqik{padding-right:14px;padding-left:14px}}@media (max-width:899px){.B2CLanding_responseLayout__QmDHF{display:block}.B2CLanding_impactMap__RujLE{display:none}.B2CLanding_heroConversation__z3b5F:has(.B2CLanding_responseRegion__URTSk[data-has-follow-up=true]){flex:0 0 auto;min-height:0;padding-bottom:48px}.B2CLanding_heroConversation__z3b5F[data-beta-flow=true]{min-height:calc(100svh - var(--header-height));padding-top:96px;padding-bottom:max(52px,calc(32px + env(safe-area-inset-bottom)))}.B2CLanding_heroConversation__z3b5F[data-beta-flow=true] .B2CLanding_responseRegion__URTSk{min-height:0}}@media (max-width:1050px){.B2CLanding_betaProcessIntro__UqmdU,.B2CLanding_difference__lTh30,.B2CLanding_lifeScene__RXmNq,.B2CLanding_support__hSATQ{grid-template-columns:minmax(0,1fr)}.B2CLanding_audience__F9vat,.B2CLanding_commercial__yGWsr,.B2CLanding_overviewIntro__Gs3Az,.B2CLanding_principles__IEROe{max-width:760px}.B2CLanding_lifeScene__RXmNq figcaption{max-width:620px;padding-bottom:0}}@media (max-width:899px){.B2CLanding_primaryNavigation__XbCev{display:none}.B2CLanding_mobileNavigation__Oz2pt{display:flex;align-items:center}.B2CLanding_mobileMenuTrigger__bTDxW{width:44px;min-width:44px;min-height:44px;padding:0;border:0;display:inline-flex;align-items:center;justify-content:center;background:transparent;color:var(--forest);font:inherit;font-size:13px;font-weight:700;cursor:pointer}.B2CLanding_mobileMenuTrigger__bTDxW svg{width:20px;height:20px;stroke-width:1.8}.B2CLanding_mobileMenuTrigger__bTDxW[aria-expanded=true]{visibility:hidden}.B2CLanding_mobileMenuPanel__RpwXO{position:absolute;z-index:89;top:100%;right:0;left:0;width:100%;height:calc(100svh - var(--header-height));padding:28px clamp(26px,7vw,54px) max(34px,env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:var(--chalk);color:var(--ink);backdrop-filter:blur(28px) saturate(125%);-webkit-backdrop-filter:blur(28px) saturate(125%);animation:B2CLanding_mobileMenuIn__4reVb .19s cubic-bezier(.22,1,.36,1) both}.B2CLanding_mobileMenuHeading__W6sPv{padding-bottom:22px;border-bottom:1px solid rgba(7,19,27,.14);display:flex;align-items:flex-start;justify-content:space-between;gap:28px}.B2CLanding_mobileMenuHeading__W6sPv>div{display:grid;gap:7px}.B2CLanding_mobileMenuHeading__W6sPv span{color:var(--forest);font-size:10px;font-weight:780;letter-spacing:.17em;text-transform:uppercase}.B2CLanding_mobileMenuHeading__W6sPv strong{font-size:clamp(22px,6vw,28px);line-height:1.08;letter-spacing:-.04em}.B2CLanding_mobileMenuHeading__W6sPv>button{width:44px;height:44px;padding:0;border:1px solid rgba(7,19,27,.16);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;background:hsla(0,0%,100%,.38);color:var(--forest);cursor:pointer}.B2CLanding_mobileMenuHeading__W6sPv>button svg{width:19px;height:19px}.B2CLanding_mobileMenuLinks__4LCH5{display:grid}.B2CLanding_mobileCapabilities__1z8Mb>h2>button,.B2CLanding_mobileMenuLinks__4LCH5>a{width:100%;min-height:60px;padding:0;border:0;border-bottom:1px solid rgba(7,19,27,.13);display:flex;align-items:center;justify-content:space-between;background:transparent;color:var(--forest);font:inherit;font-size:17px;font-weight:690;line-height:1.3;text-align:left;text-decoration:none;cursor:pointer}.B2CLanding_mobileCapabilities__1z8Mb h2{margin:0}.B2CLanding_mobileCapabilities__1z8Mb>h2>button svg{width:19px;height:19px;flex:0 0 auto;transition:transform .18s ease}.B2CLanding_mobileCapabilities__1z8Mb>h2>button[aria-expanded=true] svg{transform:rotate(180deg)}.B2CLanding_mobileCapabilitiesPanel__YXd3o{padding:8px 0 24px;border-bottom:1px solid rgba(7,19,27,.13);display:grid;animation:B2CLanding_mobileCapabilitiesIn__bGnxP .17s ease both}.B2CLanding_mobileCapabilityGroup__2uBeq{padding:20px 0 4px}.B2CLanding_mobileCapabilityGroup__2uBeq h3{margin:0 0 8px;color:var(--forest);font-size:10px;font-weight:780;letter-spacing:.16em;text-transform:uppercase}.B2CLanding_mobileCapabilityGroup__2uBeq ul{margin:0;padding:0;list-style:none}.B2CLanding_mobileCapabilityGroup__2uBeq li{border-top:1px solid rgba(7,19,27,.09)}.B2CLanding_mobileCapabilityGroup__2uBeq a,.B2CLanding_mobileCapabilityGroup__2uBeq li>div{min-height:54px;padding:11px 0;display:grid;align-content:center;gap:3px;color:var(--ink);text-decoration:none}.B2CLanding_mobileCapabilityGroup__2uBeq span{font-size:13px;font-weight:640;line-height:1.35}.B2CLanding_mobileCapabilityGroup__2uBeq small{color:var(--muted);font-size:10px;line-height:1.35}.B2CLanding_mobileMenuBeta__xcaGq{width:100%;min-height:56px;margin-top:28px;padding:0 22px;border:0;border-radius:999px;display:flex;align-items:center;justify-content:center;background:var(--lime);color:var(--forest-deep);font:inherit;font-size:15px;font-weight:760;text-align:center;text-decoration:none;box-shadow:0 16px 34px rgba(7,19,27,.12);cursor:pointer}.B2CLanding_heroIntro___tFFk{padding-top:16px;padding-bottom:12px}.B2CLanding_heroIntro___tFFk h1{width:134%;max-width:none;font-size:clamp(41px,11.2vw,48px);line-height:.94}.B2CLanding_heroSummary__mtDni{max-width:350px;margin-top:20px;font-size:16px;line-height:1.43}.B2CLanding_heroConversation__z3b5F{min-height:600px;padding-top:104px;padding-bottom:34px;background-image:url(/assets/fitmaster-athletic-dialogue-surface-seamless.png);background-position:30% 0;background-size:calc(100% + clamp(180px, 30vw, 270px)) 100%}.B2CLanding_betaFlow__gtAFp,.B2CLanding_evidenceFlow__7uJk6,.B2CLanding_responseRegion__URTSk{width:100%}.B2CLanding_capabilityItem__d0ocj,.B2CLanding_evidenceSummary__huq6W,.B2CLanding_startingSummary__JJaOx{grid-template-columns:minmax(0,1fr);gap:8px}.B2CLanding_betaProcessIntro__UqmdU,.B2CLanding_difference__lTh30,.B2CLanding_support__hSATQ{grid-template-columns:minmax(0,1fr)}.B2CLanding_audienceLevels__PFlo8>div,.B2CLanding_betaProcessSteps__fi8qq article,.B2CLanding_betaProof__fu6mA{grid-template-columns:minmax(0,1fr);gap:12px}.B2CLanding_lifeScene__RXmNq figcaption{max-width:580px;padding:0}.B2CLanding_footer__RJtNG{min-height:500px;padding-top:158px;background-image:url(/assets/fitmaster-athletic-dialogue-surface-seamless.png)}.B2CLanding_footerContent__TWhf_{grid-template-columns:repeat(2,minmax(0,1fr));gap:34px 48px}.B2CLanding_footerBrand__OTv7m{grid-column:1/-1}}@media (max-width:620px){.B2CLanding_landing__sIgG0{--header-height:68px}.B2CLanding_header__6AYZT{padding-right:26px;padding-left:26px}.B2CLanding_wordmark__ouuGE{font-size:15px}.B2CLanding_headerCta___6anH{min-height:38px;font-size:13px}.B2CLanding_heroConversation__z3b5F{flex-basis:550px;min-height:550px;padding-top:60px;padding-bottom:24px}.B2CLanding_heroConversation__z3b5F[data-beta-flow=true]{flex-basis:auto;min-height:calc(100svh - var(--header-height));padding-top:60px;padding-bottom:max(48px,calc(28px + env(safe-area-inset-bottom)))}.B2CLanding_heroConversation__z3b5F>*,.B2CLanding_heroIntro___tFFk{width:calc(100% - 52px)}.B2CLanding_selectorQuestion__vmYKl{font-size:29px;letter-spacing:-.055em}.B2CLanding_pickerInstruction__9p4PV{margin-top:6px;font-size:12px}.B2CLanding_dailyPicker__l8mxL{width:min(100%,338px);height:170px}.B2CLanding_dailyPicker__l8mxL:before{height:62px;border-radius:18px}.B2CLanding_pickerOption__BJ3rE{min-height:44px;font-size:14px}.B2CLanding_pickerOption__BJ3rE[data-active=true]{min-height:62px;font-size:17px}.B2CLanding_adaptationResult__MHJx8{margin-top:11px;font-size:14px}.B2CLanding_heroActions__seUtu{margin-top:12px}.B2CLanding_primaryCta__zzYXR{min-height:56px;font-size:16px}.B2CLanding_betaNote__u5UGA{margin-top:8px;font-size:10px}.B2CLanding_responseRegion__URTSk{min-height:410px}.B2CLanding_chatUserTurn__3MPnL{width:92%}.B2CLanding_assistantCopy__G86P6{font-size:20px}.B2CLanding_chatActions__slEx5{align-items:flex-start;flex-direction:column}.B2CLanding_chatActions__slEx5 .B2CLanding_primaryCta__zzYXR{width:min(100%,310px)}.B2CLanding_betaAcceptedActions___zy_l{align-items:flex-start;flex-direction:column}.B2CLanding_betaAcceptedActions___zy_l .B2CLanding_primaryCta__zzYXR{width:100%;padding-inline:20px}.B2CLanding_betaAccepted__SfJWV h2,.B2CLanding_betaContact__HIQyL h2,.B2CLanding_betaConversation__XfT_H h2,.B2CLanding_betaOfferIntro__x832w h2,.B2CLanding_betaPreview__6snAC h2,.B2CLanding_evidenceIntro__5TaBE h2{font-size:29px}.B2CLanding_evidenceSelector__Ihkg6{gap:6px 16px}.B2CLanding_adaptationShift__hEwCE{grid-template-columns:minmax(0,1fr);gap:10px}.B2CLanding_adaptationShift__hEwCE>span{transform:rotate(90deg);transform-origin:center;justify-self:start}.B2CLanding_betaSummary__8Q83h>div,.B2CLanding_evidenceLines__p2_7p>div{grid-template-columns:minmax(100px,.55fr) minmax(0,1.45fr);gap:16px}.B2CLanding_capabilityItem__d0ocj{padding:12px 0}.B2CLanding_singlePrice__dLBnC strong{font-size:45px}.B2CLanding_support__hSATQ{gap:82px;padding-top:76px;padding-bottom:88px}.B2CLanding_principles__IEROe{grid-template-columns:minmax(0,1fr)}.B2CLanding_principlesDesktop__wyJvp{display:none}.B2CLanding_principlesAccordion__oR8ZQ{margin-top:2px;border-top:1px solid rgba(7,19,27,.2);display:block}.B2CLanding_principlesAccordion__oR8ZQ article{border-bottom:1px solid rgba(7,19,27,.18)}.B2CLanding_principlesAccordion__oR8ZQ h3{margin:0}.B2CLanding_principlesAccordion__oR8ZQ button{width:100%;min-height:64px;padding:18px 0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;color:var(--forest);font:inherit;font-size:15px;font-weight:680;line-height:1.36;text-align:left;cursor:pointer}.B2CLanding_principlesAccordion__oR8ZQ button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.B2CLanding_principlesAccordion__oR8ZQ button[data-expanded=true] svg{transform:rotate(180deg)}.B2CLanding_principlesAccordionPanel__Z8j1i{padding:0 0 22px}.B2CLanding_principlesAccordionPanel__Z8j1i p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.B2CLanding_audienceLevelsDesktop___yjhJ{display:none}.B2CLanding_audienceLevelsAccordion__OoO3z{margin-top:46px;border-top:1px solid rgba(7,19,27,.14);display:block}.B2CLanding_audienceLevelsAccordion__OoO3z article{border-bottom:1px solid rgba(7,19,27,.14)}.B2CLanding_audienceLevelsAccordion__OoO3z h3{margin:0}.B2CLanding_audienceLevelsAccordion__OoO3z button{width:100%;min-height:64px;padding:18px 0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;color:var(--forest);font:inherit;font-size:15px;font-weight:680;line-height:1.36;text-align:left;cursor:pointer}.B2CLanding_audienceLevelsAccordion__OoO3z button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.B2CLanding_audienceLevelsAccordion__OoO3z button[data-expanded=true] svg{transform:rotate(180deg)}.B2CLanding_audienceLevelsAccordionPanel__pX4c8{padding:0 0 20px}.B2CLanding_audienceLevelsAccordionPanel__pX4c8 p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.B2CLanding_audience__F9vat h2,.B2CLanding_betaProcessIntro__UqmdU h2,.B2CLanding_overviewIntro__Gs3Az h2{font-size:36px}.B2CLanding_lifeScene__RXmNq{grid-template-columns:minmax(0,1fr);gap:24px}.B2CLanding_publicPrice__WQ1ZF strong{font-size:58px}.B2CLanding_overviewCta__zcHhX{width:min(100%,300px);min-width:0}.B2CLanding_betaProcessStepsDesktop__QhtBM{display:none}.B2CLanding_betaProcessAccordion__Rk5oJ{margin-top:46px;border-top:1px solid rgba(7,19,27,.14);display:block}.B2CLanding_betaProcessAccordion__Rk5oJ article{border-bottom:1px solid rgba(7,19,27,.14)}.B2CLanding_betaProcessAccordion__Rk5oJ h3{margin:0}.B2CLanding_betaProcessAccordion__Rk5oJ button{width:100%;min-height:64px;padding:18px 0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;color:var(--forest);font:inherit;font-size:15px;font-weight:680;line-height:1.36;text-align:left;cursor:pointer}.B2CLanding_betaProcessAccordion__Rk5oJ button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.B2CLanding_betaProcessAccordion__Rk5oJ button[data-expanded=true] svg{transform:rotate(180deg)}.B2CLanding_betaProcessAccordionPanel__JE2CV{padding:0 0 22px}.B2CLanding_betaProcessAccordionPanel__JE2CV p{margin:0;color:var(--muted);font-size:13px;line-height:1.58}.B2CLanding_accessNote__kKCi7{grid-template-columns:minmax(0,1fr);gap:7px}.B2CLanding_footer__RJtNG{min-height:0;padding-top:64px;padding-bottom:30px;background-color:var(--forest-deep);background-image:none}.B2CLanding_footerContent__TWhf_{grid-template-columns:minmax(0,1fr);gap:28px}.B2CLanding_footerBrand__OTv7m{padding-bottom:0;border-bottom:0;display:block}.B2CLanding_footerBrand__OTv7m .B2CLanding_footerWordmark__Qigqj{font-size:18px;letter-spacing:.24em}.B2CLanding_footerBrand__OTv7m p{max-width:320px;margin-top:18px;padding:0;border-left:0;color:hsla(0,0%,100%,.78);font-size:14px;line-height:1.55}.B2CLanding_footerGroupsDesktop__lGzDO{display:none}.B2CLanding_footerAccordion__5UMDE{grid-column:1/-1;border-top:1px solid rgba(199,255,0,.68);display:block}.B2CLanding_footerAccordion__5UMDE>section{border-bottom:1px solid hsla(0,0%,100%,.18)}.B2CLanding_footerAccordion__5UMDE h2{margin:0}.B2CLanding_footerAccordion__5UMDE h2>button{width:100%;min-height:64px;padding:19px 0;border:0;display:flex;align-items:center;justify-content:space-between;gap:20px;background:transparent;color:var(--lime);font:inherit;font-size:12px;font-weight:760;letter-spacing:.16em;line-height:1.4;text-align:left;text-transform:uppercase;cursor:pointer}.B2CLanding_footerAccordion__5UMDE h2>button svg{width:18px;height:18px;flex:0 0 auto;transition:transform .18s ease}.B2CLanding_footerAccordion__5UMDE h2>button[data-expanded=true] svg{transform:rotate(180deg)}.B2CLanding_footerAccordionPanel__84YWz{padding:0 0 24px}.B2CLanding_footerAccordionPanel__84YWz nav,.B2CLanding_footerAccordionPanel__84YWz>div{display:flex;align-items:flex-start;flex-direction:column;gap:12px}.B2CLanding_footerAccordionPanel__84YWz .B2CLanding_footerStatus__351Dm,.B2CLanding_footerAccordionPanel__84YWz a,.B2CLanding_footerAccordionPanel__84YWz button{color:#fff;font-size:15px;line-height:1.5}.B2CLanding_footerAccordionPanel__84YWz a,.B2CLanding_footerAccordionPanel__84YWz button{padding:0;border:0;background:transparent;font-family:inherit;font-size:15px;line-height:1.5;text-decoration-color:hsla(0,0%,100%,.45);text-underline-offset:4px;cursor:pointer}.B2CLanding_footerAccordionPanel__84YWz .B2CLanding_footerStatus__351Dm{color:hsla(0,0%,100%,.58);font-size:13px}.B2CLanding_footerBottom__O61Fy{margin-top:4px;padding-top:0;border-top:0;gap:16px;font-size:11px}.B2CLanding_poweredByLink__IoiQc{gap:5px;white-space:nowrap}}@media (max-width:480px){.B2CLanding_betaProcessIntro__UqmdU h2{font-size:30px;line-height:1.06}.B2CLanding_audience__F9vat h2{font-size:26px;line-height:1.04}.B2CLanding_footerBottom__O61Fy{align-items:flex-start}}@media (max-width:360px){.B2CLanding_header__6AYZT{padding-right:16px;padding-left:16px;gap:10px}.B2CLanding_wordmark__ouuGE{font-size:13px;letter-spacing:.18em}.B2CLanding_heroIntro___tFFk h1{font-size:40px}.B2CLanding_heroSummary__mtDni{margin-top:14px;line-height:1.38}.B2CLanding_heroConversation__z3b5F{padding-top:52px}.B2CLanding_dailyPicker__l8mxL{height:160px}.B2CLanding_primaryCta__zzYXR{min-height:54px}}@media (prefers-reduced-motion:reduce){.B2CLanding_header__6AYZT,.B2CLanding_heroConversation__z3b5F,.B2CLanding_heroIntro___tFFk{animation:none}.B2CLanding_choiceList__AFNtm button,.B2CLanding_overviewCta__zcHhX,.B2CLanding_pickerOption__BJ3rE,.B2CLanding_primaryCta__zzYXR{transition:none}.B2CLanding_capabilityMenu__MW1F4,.B2CLanding_chatComposer__w9qtu[data-empty=true]:not(:focus-within):before,.B2CLanding_dailyPicker__l8mxL[data-discovering=true] .B2CLanding_pickerOption__BJ3rE[data-active=true],.B2CLanding_evidenceResult__OXf9T,.B2CLanding_mobileCapabilitiesPanel__YXd3o,.B2CLanding_mobileMenuPanel__RpwXO,.B2CLanding_streamCursor__RwCts,.B2CLanding_typingIndicator__8Svdh span{animation:none}.B2CLanding_mobileCapabilities__1z8Mb>h2>button svg{transition:none}}@keyframes B2CLanding_reveal__rbmYX{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@keyframes B2CLanding_surfaceIn___l_nq{0%{opacity:0}to{opacity:1}}@keyframes B2CLanding_pickerNudge__r6rkt{0%,to{transform:translateY(-50%) rotateX(0deg) scale(1)}42%{transform:translateY(calc(-50% - 8px)) rotateX(5deg) scale(.985)}72%{transform:translateY(calc(-50% + 5px)) rotateX(-3deg) scale(.992)}}@keyframes B2CLanding_typingPulse__5OxY5{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@keyframes B2CLanding_cursorBlink__k14xB{50%{opacity:0}}@keyframes B2CLanding_evidenceIn__3L5vO{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes B2CLanding_capabilityMenuIn__xyYGY{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes B2CLanding_mobileMenuIn__4reVb{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes B2CLanding_mobileCapabilitiesIn__bGnxP{0%{opacity:0;transform:translateY(-5px)}to{opacity:1;transform:translateY(0)}}