.pricing-module__kvPdYW__site{--accent:#2563eb;--accent-hover:#1d4ed8;--text-on-signal:#fff}.pricing-module__kvPdYW__main{background:var(--background)}.pricing-module__kvPdYW__inner{width:min(100% - 32px,1180px);margin-inline:auto;padding-block:clamp(40px,6vw,80px)}.pricing-module__kvPdYW__layout{grid-template-columns:minmax(0,640px) minmax(0,1fr);align-items:start;gap:clamp(32px,5vw,72px);display:grid}.pricing-module__kvPdYW__decision{min-width:0}.pricing-module__kvPdYW__flag{margin:0 0 var(--space-3);color:var(--accent);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.pricing-module__kvPdYW__name{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.04em;margin:0;font-size:clamp(34px,4vw,48px);font-weight:650;line-height:1.04}.pricing-module__kvPdYW__options{gap:var(--space-3);margin:var(--space-6) 0 0;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pricing-module__kvPdYW__option{align-content:start;gap:var(--space-2);min-height:44px;padding:var(--space-5);background:var(--surface-alt);color:var(--text-primary);cursor:pointer;font:inherit;text-align:left;border:2px solid #0000;border-radius:8px;transition:border-color .15s,background-color .15s;display:grid}.pricing-module__kvPdYW__option:hover{border-color:var(--border-strong)}.pricing-module__kvPdYW__option[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 9%, var(--background))}.pricing-module__kvPdYW__option:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.pricing-module__kvPdYW__optionName{font-size:15px;font-weight:650;line-height:1.3}.pricing-module__kvPdYW__optionPrice{font-family:var(--font-data);letter-spacing:-.03em;font-size:clamp(20px,2.1vw,24px);font-weight:700;line-height:1.15}.pricing-module__kvPdYW__optionNote{color:var(--text-secondary);font-family:var(--font-data);font-size:13px;font-weight:600;line-height:1.4}.pricing-module__kvPdYW__saving{color:var(--text-primary);font-family:var(--font-data);font-size:15px;font-weight:700;line-height:1.3}.pricing-module__kvPdYW__action{width:100%;margin-top:var(--space-6)}.pricing-module__kvPdYW__terms{gap:var(--space-2);margin-top:var(--space-4);display:grid}.pricing-module__kvPdYW__terms p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.55}.pricing-module__kvPdYW__proof{min-width:0;margin:0}.pricing-module__kvPdYW__proofLabel{margin:0 0 var(--space-4);color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.pricing-module__kvPdYW__proofWeek{--landing-glyph-zoom:1.1}.pricing-module__kvPdYW__coach{justify-content:space-between;align-items:center;gap:var(--space-4) var(--space-6);padding:var(--space-6);background:var(--surface-alt);border-radius:8px;flex-wrap:wrap;margin-top:clamp(40px,5vw,64px);display:flex}.pricing-module__kvPdYW__coach h2{color:var(--text-primary);margin:0;font-size:17px;font-weight:650;line-height:1.35}.pricing-module__kvPdYW__coach p{max-width:640px;margin:var(--space-2) 0 0;color:var(--text-body);font-size:15px;line-height:1.55}@media (max-width:960px){.pricing-module__kvPdYW__layout{grid-template-columns:minmax(0,1fr)}.pricing-module__kvPdYW__decision{max-width:640px}}@media (max-width:520px){.pricing-module__kvPdYW__options{grid-template-columns:minmax(0,1fr)}.pricing-module__kvPdYW__coach{padding:var(--space-5)}}@media (prefers-reduced-motion:reduce){.pricing-module__kvPdYW__option{transition:none}}
.landing-glyph-module__v8xRka__pin{--signal-go:#0b813b;--signal-caution:#ef6c00;--signal-rest:#f43836;--signal-rest-ink:#0f172a;--text-on-signal:#fff;--accent:#2563eb;--activity-ride:#7c3aed;--glyph-canvas:#fff;--glyph-cell:#fff;--glyph-cell-past:#fafafb;--glyph-card:#fff;--glyph-line:#e6e8ec;--glyph-ink:var(--text-primary);--glyph-ink2:#3b475a;--glyph-ink3:#5b6678;--glyph-none:#aab3c0;--glyph-hatch:#e9ebef;--glyph-navy:#1e2a44;--glyph-on-fill:#fff;--glyph-cobalt:var(--accent);--glyph-cobalt-soft:color-mix(in srgb, var(--accent) 12%, #fff);--glyph-fit:var(--text-primary);--glyph-fat:#db2777;--glyph-form:#0e7490;--glyph-go:var(--signal-go);--glyph-caution:var(--signal-caution);--glyph-rest:var(--signal-rest);--glyph-rest-ink:var(--signal-rest-ink);--glyph-card-edge:#e1e4ea;--glyph-shadow:inset 0 0 0 1px var(--glyph-card-edge), 0 1px 2px #0f172a0f;--glyph-shadow-hover:inset 0 0 0 1px var(--glyph-card-edge), 0 2px 4px #0f172a14, 0 6px 14px #0f172a14;--glyph-frame:0 0 0 1px var(--glyph-line);--glyph-tint:16%;--glyph-cap-bg:var(--glyph-card);--glyph-control:#eef1f5;--glyph-well:#f4f6f9;color:var(--glyph-ink)}.landing-glyph-module__v8xRka__objects{zoom:var(--landing-glyph-zoom,1.1)}.landing-glyph-module__v8xRka__week{background:var(--glyph-canvas);border-radius:8px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.landing-glyph-module__v8xRka__week .landing-glyph-module__v8xRka__day{cursor:default;min-height:0}.landing-glyph-module__v8xRka__week>.landing-glyph-module__v8xRka__day:last-child{border-right:0}.landing-glyph-module__v8xRka__objects .landing-glyph-module__v8xRka__card{cursor:default}.landing-glyph-module__v8xRka__objects .landing-glyph-module__v8xRka__title{overflow-wrap:normal;word-break:normal}@media (max-width:640px){.landing-glyph-module__v8xRka__week{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-glyph-module__v8xRka__week>.landing-glyph-module__v8xRka__day:first-child{border-right:0;border-bottom:1px solid var(--glyph-line);grid-column:1/-1}.landing-glyph-module__v8xRka__week>.landing-glyph-module__v8xRka__day:first-child .landing-glyph-module__v8xRka__card{max-width:260px}.landing-glyph-module__v8xRka__week>.landing-glyph-module__v8xRka__day:not(:first-child) .landing-glyph-module__v8xRka__meta{display:none}}.landing-glyph-module__v8xRka__ringMark,.landing-glyph-module__v8xRka__shield{display:inline-flex}.landing-glyph-module__v8xRka__capsule{position:relative}.landing-glyph-module__v8xRka__capsuleWrap{align-items:center;gap:6px;min-width:0;display:inline-flex;position:relative}.landing-glyph-module__v8xRka__capsuleScore{cursor:pointer;font:inherit;border:0;padding:0;font-size:12px;font-weight:800}.landing-glyph-module__v8xRka__capsuleScore:focus-visible{outline:2px solid var(--glyph-cobalt);outline-offset:2px}.landing-glyph-module__v8xRka__capsuleWord{font-family:var(--glyph-mono);letter-spacing:.04em;color:var(--glyph-ink2);font-size:12px;font-weight:700}.landing-glyph-module__v8xRka__inputs{z-index:5;background:var(--glyph-card);width:264px;box-shadow:0 0 0 1px var(--glyph-card-edge), 0 10px 28px #0f172a2e;color:var(--glyph-ink);zoom:calc(1 / var(--landing-glyph-zoom,1.1));font-family:var(--glyph-mono);white-space:normal;border-radius:8px;padding:10px 12px;display:none;position:absolute;top:calc(100% + 6px);left:0}.landing-glyph-module__v8xRka__capsuleWrap[data-open=true] .landing-glyph-module__v8xRka__inputs,.landing-glyph-module__v8xRka__capsuleWrap:focus-within .landing-glyph-module__v8xRka__inputs{display:block}@media (hover:hover){.landing-glyph-module__v8xRka__capsuleWrap:hover .landing-glyph-module__v8xRka__inputs{display:block}}.landing-glyph-module__v8xRka__inputsHead{color:var(--glyph-ink3);letter-spacing:.08em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:700}.landing-glyph-module__v8xRka__inputs dl{gap:4px;margin:0;display:grid}.landing-glyph-module__v8xRka__inputs dl>div{gap:1px;display:grid}.landing-glyph-module__v8xRka__inputs dt{color:var(--glyph-ink3);font-size:12px}.landing-glyph-module__v8xRka__inputs dd{margin:0;font-size:13px;font-weight:600}.landing-glyph-module__v8xRka__replacedWrap{position:relative}.landing-glyph-module__v8xRka__replaced{z-index:2;display:flex;position:absolute;inset:0}.landing-glyph-module__v8xRka__replaced>.landing-glyph-module__v8xRka__card{flex:1}@keyframes landing-glyph-module__v8xRka__capsuleLand{0%{box-shadow:inset 0 0 0 1.5px var(--glyph-none);transform:translateY(-12px)}to{box-shadow:inset 0 0 0 3px var(--glyph-caution);transform:none}}@keyframes landing-glyph-module__v8xRka__scoreLand{0%{background:0 0}to{background:var(--glyph-caution)}}@keyframes landing-glyph-module__v8xRka__wordIn{0%{opacity:0;transform:translate(-6px)}to{opacity:1;transform:none}}@keyframes landing-glyph-module__v8xRka__markLand{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes landing-glyph-module__v8xRka__stageIn{0%{opacity:var(--story-dim);transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes landing-glyph-module__v8xRka__stageRecede{0%{opacity:1}to{opacity:var(--story-recede)}}@keyframes landing-glyph-module__v8xRka__stageRestore{0%{opacity:var(--story-recede)}to{opacity:1}}@keyframes landing-glyph-module__v8xRka__lineUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes landing-glyph-module__v8xRka__sentenceIn{0%{opacity:0}to{opacity:1}}@keyframes landing-glyph-module__v8xRka__swapAcross{0%{transform:none}20%{transform:translate(-6px)}to{transform:translate(calc(200cqi + 30px))}}@keyframes landing-glyph-module__v8xRka__swapArcHigh{0%{translate:0}20%{translate:0 -3px}40%{translate:0 -17px}60%{translate:0 -24.5px}80%{translate:0 -26px}to{translate:0 -22px}}@keyframes landing-glyph-module__v8xRka__swapLift{0%,to{box-shadow:none}20%,85%{box-shadow:0 0 0 1px var(--glyph-card-edge), 0 14px 28px #0f172a3d}}@keyframes landing-glyph-module__v8xRka__swapArrive{0%,85%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes landing-glyph-module__v8xRka__swapBack{0%{transform:none}20%{transform:translate(5px)}to{transform:translate(calc(-200cqi - 28px))}}@keyframes landing-glyph-module__v8xRka__swapArcLow{0%{translate:0}20%{translate:0 1px}40%{translate:0 13.75px}60%{translate:0 21.5px}80%{translate:0 24.25px}to{translate:0 22px}}@keyframes landing-glyph-module__v8xRka__cardLand{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes landing-glyph-module__v8xRka__swapAcrossPhone{0%{opacity:1;visibility:visible;transform:none}20%{opacity:1;transform:translate(-6px)}to{opacity:0;visibility:hidden;transform:translate(45%)translateY(14px)}}@keyframes landing-glyph-module__v8xRka__swapBackPhone{0%{opacity:1;visibility:visible;transform:none}20%{opacity:1;transform:translate(5px)}to{opacity:0;visibility:hidden;transform:translate(-45%)translateY(-14px)}}.landing-glyph-module__v8xRka__dayCapsule{background:var(--glyph-canvas);border-radius:10px}.landing-glyph-module__v8xRka__dayCapsule .landing-glyph-module__v8xRka__dayCapsuleCell{cursor:default;border-right:0;border-radius:10px;gap:8px;min-height:0;padding:10px 12px}@media (prefers-reduced-motion:no-preference){.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=readiness] .landing-glyph-module__v8xRka__capsule{animation:landing-glyph-module__v8xRka__capsuleLand .52s var(--story-ease-settle) backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=readiness] .landing-glyph-module__v8xRka__capsuleScore{animation:landing-glyph-module__v8xRka__scoreLand .44s var(--story-ease-out) .16s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=readiness] .landing-glyph-module__v8xRka__capsuleWord{animation:landing-glyph-module__v8xRka__wordIn .42s var(--story-ease-out) .48s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=readiness]{animation:landing-glyph-module__v8xRka__stageRecede .5s var(--story-ease-in-out) 1.6s forwards, landing-glyph-module__v8xRka__stageRestore .4s var(--story-ease-in-out) 8.5s forwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=david]{animation:landing-glyph-module__v8xRka__stageIn .52s var(--story-ease-out) 1.6s backwards, landing-glyph-module__v8xRka__stageRecede .5s var(--story-ease-in-out) 6.16s forwards, landing-glyph-module__v8xRka__stageRestore .4s var(--story-ease-in-out) 8.5s forwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=david] [data-turn=athlete]{animation:landing-glyph-module__v8xRka__lineUp .45s var(--story-ease-out) 1.75s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=david] [data-turn=david]>:first-child{animation:landing-glyph-module__v8xRka__lineUp .4s var(--story-ease-out) 2.9s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-turn=david] p>span:first-child{animation:landing-glyph-module__v8xRka__sentenceIn .45s var(--story-ease-out) 3.1s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-turn=david] p>span:first-child [data-testid=landing-source-badge]{animation:landing-glyph-module__v8xRka__markLand .38s var(--story-ease-settle) 3.55s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-turn=david] p>span:nth-child(2){animation:landing-glyph-module__v8xRka__sentenceIn .45s var(--story-ease-out) 4.63s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-turn=david] p>span:nth-child(2) [data-testid=landing-source-badge]{animation:landing-glyph-module__v8xRka__markLand .38s var(--story-ease-settle) 5.08s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-stage=week]{animation:landing-glyph-module__v8xRka__stageIn .52s var(--story-ease-out) 6.16s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday]{z-index:auto}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday] .landing-glyph-module__v8xRka__replaced{z-index:3;animation:landing-glyph-module__v8xRka__swapAcross .7s var(--story-ease-in-out) 7.38s both, landing-glyph-module__v8xRka__swapArcHigh .7s var(--story-ease-in-out) 7.38s both, landing-glyph-module__v8xRka__swapArrive .7s var(--story-ease-in-out) 7.38s both}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday] .landing-glyph-module__v8xRka__replaced>.landing-glyph-module__v8xRka__card{animation:landing-glyph-module__v8xRka__swapLift .7s var(--story-ease-in-out) 7.38s both}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=saturday] .landing-glyph-module__v8xRka__replaced{animation:landing-glyph-module__v8xRka__swapBack .7s var(--story-ease-in-out) 7.52s both, landing-glyph-module__v8xRka__swapArcLow .7s var(--story-ease-in-out) 7.52s both, landing-glyph-module__v8xRka__swapArrive .7s var(--story-ease-in-out) 7.52s both}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=saturday] .landing-glyph-module__v8xRka__replaced>.landing-glyph-module__v8xRka__card{animation:landing-glyph-module__v8xRka__swapLift .7s var(--story-ease-in-out) 7.52s both}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=saturday] .landing-glyph-module__v8xRka__replacedWrap>.landing-glyph-module__v8xRka__card{animation:landing-glyph-module__v8xRka__cardLand .42s var(--story-ease-settle) 7.96s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday] .landing-glyph-module__v8xRka__replacedWrap>.landing-glyph-module__v8xRka__card{animation:landing-glyph-module__v8xRka__cardLand .42s var(--story-ease-settle) 8.1s backwards}.landing-glyph-module__v8xRka__sequence[data-play] .landing-glyph-module__v8xRka__shield{animation:landing-glyph-module__v8xRka__markLand .38s var(--story-ease-settle) 8.38s backwards}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday] [data-badge]{animation:landing-glyph-module__v8xRka__markLand .38s var(--story-ease-settle) 8.52s backwards}}@media (prefers-reduced-motion:no-preference) and (max-width:640px){.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=thursday] .landing-glyph-module__v8xRka__replaced{animation:landing-glyph-module__v8xRka__swapAcrossPhone .7s var(--story-ease-in-out) 7.38s both}.landing-glyph-module__v8xRka__sequence[data-play] [data-landing-day=saturday] .landing-glyph-module__v8xRka__replaced{animation:landing-glyph-module__v8xRka__swapBackPhone .7s var(--story-ease-in-out) 7.52s both}}@media (prefers-reduced-motion:reduce){.landing-glyph-module__v8xRka__replaced{display:none}}.landing-glyph-module__v8xRka__plannedMark{border:2px dotted var(--glyph-ink2);border-radius:6px;width:22px;height:22px;display:block}.landing-glyph-module__v8xRka__jobIcon{width:20px;height:20px;display:block}
.home-module__c5BjOG__inner{width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(80px,10vw,128px)}.home-module__c5BjOG__title{max-width:760px;color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(38px,5vw,62px);font-weight:630;line-height:1.02}.home-module__c5BjOG__lede{max-width:600px;color:var(--text-body);margin:0;font-size:18px;line-height:1.65}.home-module__c5BjOG__split{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,7vw,104px);display:grid}.home-module__c5BjOG__split>.home-module__c5BjOG__lede{padding-top:var(--space-2)}.home-module__c5BjOG__section{border-bottom:1px solid var(--border);background:var(--background)}.home-module__c5BjOG__replay{border-radius:var(--radius-sm);min-height:36px;color:var(--text-secondary);cursor:pointer;padding:0 var(--space-2);font-family:var(--font-data);letter-spacing:.06em;text-transform:uppercase;background:0 0;border:0;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.home-module__c5BjOG__replay svg{width:14px;height:14px}.home-module__c5BjOG__replay:hover{color:var(--text-primary)}.home-module__c5BjOG__replay[data-tone=dark]{color:color-mix(in srgb, var(--background) 86%, transparent)}.home-module__c5BjOG__replay[data-tone=dark]:hover{color:var(--background)}.home-module__c5BjOG__replay:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-module__c5BjOG__hero{border-bottom:1px solid var(--border);background:var(--background)}.home-module__c5BjOG__hero .home-module__c5BjOG__inner{padding-block:clamp(40px,4.5vw,64px) clamp(56px,7vw,96px)}.home-module__c5BjOG__heroLead{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:end;gap:clamp(40px,8vw,112px);display:grid}.home-module__c5BjOG__heroTitle{max-width:620px;color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.07em;word-spacing:.08em;margin:0;font-size:clamp(62px,7.6vw,104px);font-weight:650;line-height:.88}.home-module__c5BjOG__heroPitch{max-width:620px}.home-module__c5BjOG__heroPitch>p:first-child{color:var(--text-primary);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.home-module__c5BjOG__heroCta{margin-top:var(--space-6)}.home-module__c5BjOG__terms{margin:var(--space-3) 0 0;color:var(--text-secondary);font-family:var(--font-data);font-size:13px;line-height:1.5}.home-module__c5BjOG__scene{border:1px solid var(--border-strong);background:var(--surface-invert);min-height:620px;margin:clamp(32px,3.4vw,48px) 0 0;position:relative;overflow:hidden}.home-module__c5BjOG__sceneImage{object-fit:cover;object-position:center 38%;width:100%;height:100%;position:absolute;inset:0}.home-module__c5BjOG__person{border-bottom:1px solid var(--border);background:var(--surface-invert);color:var(--background)}.home-module__c5BjOG__person .home-module__c5BjOG__title{color:var(--background)}.home-module__c5BjOG__person .home-module__c5BjOG__lede{color:color-mix(in srgb, var(--background) 74%, transparent)}.home-module__c5BjOG__personCanvas{border:1px solid color-mix(in srgb, var(--background) 16%, transparent);background:color-mix(in srgb, var(--surface-invert) 88%, var(--background));min-height:580px;margin-top:clamp(40px,5vw,64px);position:relative;overflow:hidden}.home-module__c5BjOG__personPhoto{object-fit:cover;width:59%;height:100%;position:absolute;top:0;right:0}.home-module__c5BjOG__personShade{background:color-mix(in srgb, var(--surface-invert) 88%, transparent);width:51%;position:absolute;inset:0 auto 0 0}.home-module__c5BjOG__scene,.home-module__c5BjOG__personCanvas,.home-module__c5BjOG__loopPhoto,.home-module__c5BjOG__offerPhoto{--photo-notch:clamp(72px, 11vw, 152px);-webkit-mask:radial-gradient(circle at var(--photo-notch-corner), transparent var(--photo-notch), black calc(var(--photo-notch) + .5px));-webkit-mask:radial-gradient(circle at var(--photo-notch-corner), transparent var(--photo-notch), black calc(var(--photo-notch) + .5px));mask:radial-gradient(circle at var(--photo-notch-corner), transparent var(--photo-notch), black calc(var(--photo-notch) + .5px))}.home-module__c5BjOG__scene{--photo-notch-corner:0 0}.home-module__c5BjOG__personCanvas{--photo-notch-corner:100% 0}.home-module__c5BjOG__personPhoto[data-athlete=cyclist]{object-position:62% 50%}.home-module__c5BjOG__loopPhoto,.home-module__c5BjOG__offerPhoto{object-fit:cover;background:var(--surface-invert);width:100%;height:auto;margin-top:clamp(28px,4vw,44px);display:block}.home-module__c5BjOG__loopPhoto{--photo-notch-corner:100% 100%;aspect-ratio:3/2;object-position:30% 50%}.home-module__c5BjOG__offerPhoto{--photo-notch-corner:0 100%;aspect-ratio:2;object-position:50% 45%}.home-module__c5BjOG__sequence{z-index:2;gap:var(--space-3);width:min(54%,600px);padding:clamp(24px,3vw,40px);display:grid;position:relative}.home-module__c5BjOG__sequenceSteps{gap:var(--space-5);margin:0;padding:0;list-style:none;display:grid}.home-module__c5BjOG__stage{gap:var(--space-2);min-width:0;display:grid}.home-module__c5BjOG__stageLabel{align-items:center;gap:var(--space-2);color:color-mix(in srgb, var(--background) 84%, transparent);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:12px;font-weight:700;line-height:1.2;display:inline-flex}.home-module__c5BjOG__stageNumber{background:var(--background);width:22px;height:22px;color:var(--surface-invert);letter-spacing:0;border-radius:999px;place-items:center;display:inline-grid}.home-module__c5BjOG__stageCapsule{--landing-glyph-zoom:1.3;box-shadow:0 18px 44px color-mix(in srgb, var(--surface-invert) 40%, transparent)}.home-module__c5BjOG__stageWeek{--landing-glyph-zoom:1.15;box-shadow:0 18px 44px color-mix(in srgb, var(--surface-invert) 40%, transparent)}.home-module__c5BjOG__sequenceReplay{background:color-mix(in srgb, var(--surface-invert) 78%, transparent);justify-self:start}.home-module__c5BjOG__steps{border-top:1px solid var(--border-strong);grid-template-columns:repeat(3,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.home-module__c5BjOG__steps li{align-content:start;align-items:center;gap:var(--space-4);padding:var(--space-6) var(--space-6) 0 0;grid-template-columns:auto minmax(0,1fr);display:grid}.home-module__c5BjOG__steps li+li{padding-left:var(--space-6);border-left:1px solid var(--border)}.home-module__c5BjOG__stepNumber{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.05em;font-size:44px;font-weight:650;line-height:1}.home-module__c5BjOG__stepMark{--landing-glyph-zoom:1.1;height:22px;color:var(--glyph-ink2);align-items:center;gap:4px;display:inline-flex}.home-module__c5BjOG__steps p{color:var(--text-body);grid-column:1/-1;margin:0;font-size:17px;line-height:1.6}.home-module__c5BjOG__innerTightBottom{padding-bottom:clamp(48px,6vw,72px)}.home-module__c5BjOG__innerTightTop{padding-top:clamp(48px,6vw,72px);padding-bottom:clamp(64px,8vw,104px)}.home-module__c5BjOG__loopSection{border-bottom:1px solid var(--border);background:var(--surface)}.home-module__c5BjOG__loopGrid{grid-template-columns:minmax(0,.66fr) minmax(0,1.34fr);align-items:center;gap:clamp(40px,5vw,72px);display:grid}.home-module__c5BjOG__loopGrid .home-module__c5BjOG__lede{margin-top:var(--space-5)}.home-module__c5BjOG__loop{gap:var(--space-2);display:grid}.home-module__c5BjOG__dial{--loop-ink:var(--text-primary);--loop-light:color-mix(in srgb, var(--text-primary) 25%, var(--background));--loop-light-text:color-mix(in srgb, var(--text-primary) 45%, var(--background));--loop-ring-room:236px;position:relative}.home-module__c5BjOG__dialRing{--landing-glyph-zoom:1.2;line-height:0;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.home-module__c5BjOG__loopSteps{grid-template-columns:minmax(0, 1fr) var(--loop-ring-room) minmax(0, 1fr);column-gap:var(--space-4);grid-template-areas:"close.check""reflect.train";row-gap:clamp(44px,5vw,72px);margin:0;padding:0;list-style:none;display:grid}.home-module__c5BjOG__loopSteps li{align-items:baseline;column-gap:var(--space-3);row-gap:var(--space-2);grid-template-columns:auto minmax(0,1fr);display:grid}.home-module__c5BjOG__loopSteps li[data-step=check_in]{grid-area:check;align-self:end}.home-module__c5BjOG__loopSteps li[data-step=train]{grid-area:train;align-self:start}.home-module__c5BjOG__loopSteps li[data-step=reflect]{grid-area:reflect;align-self:start}.home-module__c5BjOG__loopSteps li[data-step=close_out]{grid-area:close;align-self:end}.home-module__c5BjOG__loopSteps li[data-step=reflect],.home-module__c5BjOG__loopSteps li[data-step=close_out]{text-align:right;grid-template-columns:minmax(0,1fr) auto}.home-module__c5BjOG__loopSteps li[data-step=reflect] .home-module__c5BjOG__loopStepNumber,.home-module__c5BjOG__loopSteps li[data-step=close_out] .home-module__c5BjOG__loopStepNumber{order:2}.home-module__c5BjOG__loopStepNumber{color:var(--text-body);font-family:var(--font-data);font-size:15px;font-weight:700;line-height:1}.home-module__c5BjOG__loopStepLabel{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.03em;font-size:clamp(22px,2.2vw,28px);font-weight:650;line-height:1.1}.home-module__c5BjOG__loopSteps p{color:var(--text-body);order:3;grid-column:1/-1;margin:0;font-size:16px;line-height:1.55}.home-module__c5BjOG__loopReplay{justify-self:end}@media (max-width:1100px){.home-module__c5BjOG__loopGrid{align-items:start}.home-module__c5BjOG__dial{justify-items:center;gap:var(--space-6);display:grid}.home-module__c5BjOG__dialRing{position:static;transform:none}.home-module__c5BjOG__loopSteps{gap:var(--space-6) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:none;justify-self:stretch}.home-module__c5BjOG__loopSteps li[data-step]{text-align:left;grid-area:auto;grid-template-columns:auto minmax(0,1fr);align-self:start}.home-module__c5BjOG__loopSteps li[data-step] .home-module__c5BjOG__loopStepNumber{order:0}}@keyframes home-module__c5BjOG__quarterFill{0%{stroke:var(--loop-light)}to{stroke:var(--loop-ink)}}@keyframes home-module__c5BjOG__stepNumberIn{0%{color:var(--loop-light-text);transform:scale(.8)}to{color:var(--text-body);transform:none}}@keyframes home-module__c5BjOG__stepLabelIn{0%{color:var(--loop-light-text)}to{color:var(--text-primary)}}@keyframes home-module__c5BjOG__stepLineIn{0%{color:var(--loop-light-text)}to{color:var(--text-body)}}@media (prefers-reduced-motion:no-preference){.home-module__c5BjOG__dial[data-play]{--loop-at:.25s}.home-module__c5BjOG__dial[data-play] [data-loop-station=train],.home-module__c5BjOG__dial[data-play] [data-step=train]{--loop-at:1.85s}.home-module__c5BjOG__dial[data-play] [data-loop-station=reflect],.home-module__c5BjOG__dial[data-play] [data-step=reflect]{--loop-at:3.45s}.home-module__c5BjOG__dial[data-play] [data-loop-station=close_out],.home-module__c5BjOG__dial[data-play] [data-step=close_out]{--loop-at:5.05s}.home-module__c5BjOG__dial[data-play] .home-module__c5BjOG__loopStepNumber{animation:home-module__c5BjOG__stepNumberIn .42s var(--story-ease-settle) var(--loop-at) backwards}.home-module__c5BjOG__dial[data-play] path{animation:home-module__c5BjOG__quarterFill .52s var(--story-ease-in-out) calc(var(--loop-at) + .12s) backwards}.home-module__c5BjOG__dial[data-play] .home-module__c5BjOG__loopStepLabel{animation:home-module__c5BjOG__stepLabelIn .45s var(--story-ease-out) calc(var(--loop-at) + .26s) backwards}.home-module__c5BjOG__dial[data-play] .home-module__c5BjOG__loopSteps p{animation:home-module__c5BjOG__stepLineIn .5s var(--story-ease-out) calc(var(--loop-at) + .4s) backwards}}.home-module__c5BjOG__davidGrid{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:clamp(40px,7vw,96px);display:grid}.home-module__c5BjOG__davidGrid .home-module__c5BjOG__lede{margin-top:var(--space-5)}.home-module__c5BjOG__items{gap:var(--space-5);margin:var(--space-7) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border);list-style:none;display:grid}.home-module__c5BjOG__items li{align-items:start;gap:var(--space-4);grid-template-columns:24px minmax(0,1fr);display:grid}.home-module__c5BjOG__itemIcon{width:22px;height:22px;color:var(--text-primary);margin-top:1px;display:block}.home-module__c5BjOG__items strong{font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:700;line-height:1.3;display:block}.home-module__c5BjOG__items p{margin:var(--space-1) 0 0;color:var(--text-body);font-size:16px;line-height:1.55}.home-module__c5BjOG__appSection{border-bottom:1px solid var(--border);background:var(--surface)}.home-module__c5BjOG__appGuide{max-width:420px;margin:var(--space-5) 0 0;color:var(--text-primary);letter-spacing:-.015em;font-size:clamp(20px,2vw,24px);font-weight:560;line-height:1.3}.home-module__c5BjOG__appLead{min-width:0;padding-top:var(--space-2)}.home-module__c5BjOG__appItems{border-top:1px solid var(--border-strong);grid-template-columns:repeat(5,minmax(0,1fr));margin:clamp(40px,5vw,64px) 0 0;padding:0;list-style:none;display:grid}.home-module__c5BjOG__appItems li{align-content:start;gap:var(--space-3);padding:var(--space-5) var(--space-5) 0 0;color:var(--text-primary);font-size:15px;line-height:1.5;display:grid}.home-module__c5BjOG__appItems li+li{padding-left:var(--space-5);border-left:1px solid var(--border)}.home-module__c5BjOG__offer{grid-template-columns:minmax(0,1.1fr) minmax(340px,.9fr);align-items:center;gap:clamp(40px,7vw,96px);display:grid}.home-module__c5BjOG__offerLabel{margin:0 0 var(--space-4);color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:12px;font-weight:700;line-height:1.4}.home-module__c5BjOG__offer .home-module__c5BjOG__lede{margin-top:var(--space-5)}.home-module__c5BjOG__offerSide{justify-items:center;display:grid}.home-module__c5BjOG__plan{border:1px solid var(--border-strong);background:var(--background);width:100%;padding:clamp(28px,3.4vw,44px)}.home-module__c5BjOG__planName{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.03em;margin:0;font-size:clamp(24px,2.2vw,28px);font-weight:650;line-height:1.15}.home-module__c5BjOG__planPrice{align-items:baseline;column-gap:var(--space-2);margin:var(--space-6) 0 0;color:var(--text-primary);font-family:var(--font-data);flex-wrap:wrap;line-height:1;display:flex}.home-module__c5BjOG__planPrice strong{letter-spacing:-.05em;font-size:clamp(44px,4.4vw,56px);font-weight:700}.home-module__c5BjOG__planPrice span,.home-module__c5BjOG__planNote{color:var(--text-secondary);font-family:var(--font-data);font-size:15px;font-weight:600}.home-module__c5BjOG__planNote{margin:var(--space-3) 0 0;font-weight:500;line-height:1.4}.home-module__c5BjOG__planCta{width:100%;margin-top:var(--space-7)}.home-module__c5BjOG__planTerms{margin:var(--space-3) 0 0;color:var(--text-secondary);text-align:center;text-wrap:balance;font-size:13px;line-height:1.5}.home-module__c5BjOG__planIncludes{gap:var(--space-4);margin:var(--space-6) 0 0;padding:var(--space-6) 0 0;border-top:1px solid var(--border);list-style:none;display:grid}.home-module__c5BjOG__planIncludes li{color:var(--text-body);padding-left:28px;font-size:15px;line-height:1.45;position:relative}.home-module__c5BjOG__planIncludes li:before{border-bottom:1.5px solid var(--text-secondary);border-left:1.5px solid var(--text-secondary);content:"";width:12px;height:6px;position:absolute;top:.32em;left:2px;transform:rotate(-45deg)}.home-module__c5BjOG__offerDemo{min-height:44px;margin-top:var(--space-3);padding:12px var(--space-2);color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--border-strong);text-decoration-color:var(--border-strong);text-underline-offset:4px;font-size:15px;font-weight:600;line-height:20px;display:block}.home-module__c5BjOG__offerDemo:hover{text-decoration-color:currentColor}.home-module__c5BjOG__offerDemo:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.home-module__c5BjOG__questions{border-bottom:1px solid var(--border);background:var(--background)}.home-module__c5BjOG__questions .home-module__c5BjOG__inner{padding-top:clamp(56px,7vw,88px)}.home-module__c5BjOG__questionsTitle{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.035em;margin:0;font-size:clamp(30px,3.4vw,40px);font-weight:630;line-height:1.1}.home-module__c5BjOG__faqList{border-top:1px solid var(--border);max-width:860px;margin-top:clamp(24px,3vw,36px)}.home-module__c5BjOG__faqItem{border-bottom:1px solid var(--border)}.home-module__c5BjOG__faqItem summary{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:64px;padding-block:var(--space-4);color:var(--text-primary);cursor:pointer;letter-spacing:-.01em;font-size:clamp(17px,1.6vw,19px);font-weight:650;line-height:1.35;list-style:none;display:flex}.home-module__c5BjOG__faqItem summary::-webkit-details-marker{display:none}.home-module__c5BjOG__faqItem summary:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.home-module__c5BjOG__faqToggle{width:16px;height:16px;color:var(--text-secondary);flex:none;position:relative}.home-module__c5BjOG__faqToggle:before,.home-module__c5BjOG__faqToggle:after{content:"";background:currentColor;width:16px;height:2px;position:absolute;top:7px;left:0}.home-module__c5BjOG__faqToggle:after{transform:rotate(90deg)}.home-module__c5BjOG__faqItem[open] .home-module__c5BjOG__faqToggle:after{transform:none}.home-module__c5BjOG__faqItem p{max-width:680px;margin:calc(var(--space-2) * -1) 0 0;padding:0 0 var(--space-5);color:var(--text-body);font-size:16px;line-height:1.65}@media (prefers-reduced-motion:no-preference){.home-module__c5BjOG__faqToggle:after{transition:transform .2s}}.home-module__c5BjOG__close{background:var(--surface);text-align:center}.home-module__c5BjOG__close .home-module__c5BjOG__inner{justify-items:center;display:grid}.home-module__c5BjOG__closeTitle{color:var(--text-primary);font-family:var(--font-prose);letter-spacing:-.065em;word-spacing:.08em;text-wrap:balance;margin:0;font-size:clamp(50px,7vw,96px);font-weight:650;line-height:.92}.home-module__c5BjOG__closeCta{margin-top:var(--space-7)}.home-module__c5BjOG__closeTerms{margin:var(--space-3) 0 0;color:var(--text-secondary);font-family:var(--font-data);font-size:13px;line-height:1.5}@media (max-width:1100px){.home-module__c5BjOG__appItems{row-gap:var(--space-6);grid-template-columns:repeat(3,minmax(0,1fr))}.home-module__c5BjOG__appItems li:nth-child(3n+1){border-left:0;padding-left:0}}@media (max-width:920px){.home-module__c5BjOG__heroLead,.home-module__c5BjOG__split,.home-module__c5BjOG__loopGrid,.home-module__c5BjOG__davidGrid,.home-module__c5BjOG__offer{grid-template-columns:minmax(0,1fr)}.home-module__c5BjOG__heroLead{gap:var(--space-6)}.home-module__c5BjOG__split{gap:var(--space-5)}.home-module__c5BjOG__scene{min-height:0}.home-module__c5BjOG__sceneImage{height:clamp(260px,52vw,440px);position:relative;inset:auto}.home-module__c5BjOG__personCanvas{min-height:0;padding:calc(480px + var(--space-5)) var(--space-4) var(--space-4)}.home-module__c5BjOG__personPhoto{width:100%;height:480px}.home-module__c5BjOG__personShade{display:none}.home-module__c5BjOG__sequence{width:auto;padding:0}.home-module__c5BjOG__steps{grid-template-columns:minmax(0,1fr)}.home-module__c5BjOG__steps li,.home-module__c5BjOG__steps li+li{padding:var(--space-5) 0;border-left:0}.home-module__c5BjOG__steps li+li{border-top:1px solid var(--border)}.home-module__c5BjOG__offer{gap:var(--space-6)}.home-module__c5BjOG__offerSide{width:min(100%,520px)}}@media (max-width:640px){.home-module__c5BjOG__inner{width:min(100% - 32px,1180px)}.home-module__c5BjOG__hero .home-module__c5BjOG__inner{padding-top:54px}.home-module__c5BjOG__heroTitle{letter-spacing:-.045em;word-spacing:.14em;font-size:clamp(46px,15.5vw,64px);line-height:.92}.home-module__c5BjOG__heroPitch>p:first-child{font-size:18px}.home-module__c5BjOG__scene{margin-top:46px}.home-module__c5BjOG__sceneImage{object-position:8% 38%;height:300px}.home-module__c5BjOG__personCanvas{padding:calc(300px + var(--space-4)) var(--space-3) var(--space-3);margin-top:40px}.home-module__c5BjOG__personPhoto{height:300px}.home-module__c5BjOG__stageCapsule{--landing-glyph-zoom:1.15}.home-module__c5BjOG__stageWeek{--landing-glyph-zoom:1.1}.home-module__c5BjOG__dial{gap:var(--space-5)}.home-module__c5BjOG__dialRing{--landing-glyph-zoom:.7}.home-module__c5BjOG__loopSteps{gap:var(--space-5);grid-template-columns:minmax(0,1fr)}.home-module__c5BjOG__appItems{grid-template-columns:minmax(0,1fr);row-gap:0}.home-module__c5BjOG__appItems li,.home-module__c5BjOG__appItems li+li,.home-module__c5BjOG__appItems li:nth-child(3n+1){align-items:start;gap:var(--space-4);padding:var(--space-4) 0;border-left:0;grid-template-columns:24px minmax(0,1fr)}.home-module__c5BjOG__appItems li+li{border-top:1px solid var(--border)}}@media (prefers-reduced-motion:reduce){.home-module__c5BjOG__replay{display:none}}.home-module__c5BjOG__chainPlaceholder{min-height:640px}@media (max-width:640px){.home-module__c5BjOG__chainPlaceholder{min-height:980px}}
.landing-agent-module__gV2d0q__athleteRow{justify-content:flex-end;padding-left:32px;display:flex}.landing-agent-module__gV2d0q__athlete{background:var(--glyph-control);color:var(--glyph-ink);border-radius:8px;margin:0;padding:8px 12px;font-size:15px;line-height:1.45}.landing-agent-module__gV2d0q__david{gap:6px;min-width:0;display:grid}.landing-agent-module__gV2d0q__davidName{color:var(--glyph-ink2);font-family:var(--glyph-mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:6px;font-size:12px;font-weight:700;line-height:1;display:inline-flex}.landing-agent-module__gV2d0q__davidRing{display:inline-flex}.landing-agent-module__gV2d0q__davidText{color:var(--glyph-ink);margin:0;font-size:15px;line-height:1.55}.landing-agent-module__gV2d0q__davidText [data-testid=landing-source-badge]{vertical-align:1px;font-size:12px;line-height:1.2}.landing-agent-module__gV2d0q__panel{background:var(--glyph-card);box-shadow:0 0 0 1px var(--glyph-card-edge), 0 22px 50px color-mix(in srgb, var(--surface-invert) 32%, transparent);color:var(--glyph-ink);border-radius:10px;gap:12px;padding:clamp(16px,2vw,22px);display:grid}.landing-agent-module__gV2d0q__askWrap{justify-self:end;width:min(100%,500px);display:grid}.landing-agent-module__gV2d0q__ask{background:var(--glyph-card);box-shadow:0 0 0 1px var(--glyph-card-edge), 0 1px 2px #0f172a0f;border-radius:10px;gap:14px;padding:16px 16px 18px;display:grid}.landing-agent-module__gV2d0q__askHead{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.landing-agent-module__gV2d0q__askTitle{color:var(--glyph-ink);letter-spacing:-.01em;margin:0;font-size:17px;font-weight:650;line-height:1.2}.landing-agent-module__gV2d0q__askNote{box-shadow:inset 0 0 0 1px var(--glyph-card-edge);color:var(--glyph-ink3);font-family:var(--glyph-mono);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;margin:0;padding:3px 9px;font-size:12px;font-weight:700;line-height:1.2}.landing-agent-module__gV2d0q__chips{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.landing-agent-module__gV2d0q__chip{background:var(--glyph-control);color:var(--glyph-ink);cursor:pointer;font:inherit;text-align:left;border:0;border-radius:999px;padding:7px 13px;font-size:14px;line-height:1.3;transition:background .16s,box-shadow .16s}.landing-agent-module__gV2d0q__chip:hover{box-shadow:inset 0 0 0 1px var(--glyph-cobalt)}.landing-agent-module__gV2d0q__chip[aria-pressed=true]{background:var(--glyph-cobalt-soft);box-shadow:inset 0 0 0 2px var(--glyph-cobalt)}.landing-agent-module__gV2d0q__chip:focus-visible{outline:2px solid var(--glyph-cobalt);outline-offset:2px}.landing-agent-module__gV2d0q__thread{border-top:1px solid var(--glyph-line);gap:10px;padding-top:14px;display:grid}.landing-agent-module__gV2d0q__word,.landing-agent-module__gV2d0q__badge{transition:opacity .22s var(--story-ease-out,ease-out)}.landing-agent-module__gV2d0q__badge [data-testid=landing-source-badge]{transition:transform .38s var(--story-ease-settle,ease-out)}.landing-agent-module__gV2d0q__word[data-typed=out],.landing-agent-module__gV2d0q__badge[data-typed=out]{opacity:0}.landing-agent-module__gV2d0q__badge[data-typed=out] [data-testid=landing-source-badge]{transform:scale(.6)}@media (max-width:920px){.landing-agent-module__gV2d0q__askWrap{justify-self:stretch;width:100%}}@media (max-width:640px){.landing-agent-module__gV2d0q__athleteRow{padding-left:20px}}@keyframes landing-agent-module__gV2d0q__lineIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){.landing-agent-module__gV2d0q__thread[data-asked] [data-turn=athlete]{animation:landing-agent-module__gV2d0q__lineIn .45s var(--story-ease-out) backwards}.landing-agent-module__gV2d0q__thread[data-asked] [data-turn=david]>:first-child{animation:landing-agent-module__gV2d0q__lineIn .4s var(--story-ease-out) .3s backwards}}@media (prefers-reduced-motion:reduce){.landing-agent-module__gV2d0q__chip,.landing-agent-module__gV2d0q__word,.landing-agent-module__gV2d0q__badge,.landing-agent-module__gV2d0q__badge [data-testid=landing-source-badge]{transition:none}}
.one-app-chain-module__H9kJ3W__figure{gap:var(--space-2);min-width:0;margin-top:clamp(28px,3vw,40px);display:grid}.one-app-chain-module__H9kJ3W__frame,.one-app-chain-module__H9kJ3W__play{min-width:0}.one-app-chain-module__H9kJ3W__grid{--landing-glyph-zoom:1.1;background:var(--glyph-canvas);box-shadow:var(--glyph-frame);border-radius:10px;grid-template-columns:max-content repeat(3,minmax(0,1fr));align-items:start;gap:8px;padding:12px;display:grid}.one-app-chain-module__H9kJ3W__corner{display:block}.one-app-chain-module__H9kJ3W__day{justify-self:start}.one-app-chain-module__H9kJ3W__lane{color:var(--glyph-ink2);font-family:var(--glyph-mono);letter-spacing:.08em;text-transform:uppercase;align-self:center;padding-right:6px;font-size:11px;font-weight:700;line-height:1.2}.one-app-chain-module__H9kJ3W__cell{min-width:0}.one-app-chain-module__H9kJ3W__moved{position:relative}.one-app-chain-module__H9kJ3W__ghost{opacity:.45}.one-app-chain-module__H9kJ3W__tag{background:var(--glyph-ink);color:var(--glyph-on-fill);font-family:var(--glyph-mono);border-radius:999px;align-items:center;gap:2px;padding:2px 6px 2px 4px;font-size:11px;font-weight:700;line-height:1.2;display:inline-flex;position:absolute;top:5px;right:5px}.one-app-chain-module__H9kJ3W__tag svg{width:11px;height:11px}.one-app-chain-module__H9kJ3W__tag[data-dir=left] svg{transform:rotate(180deg)}.one-app-chain-module__H9kJ3W__fuel,.one-app-chain-module__H9kJ3W__fuelCard{position:relative}.one-app-chain-module__H9kJ3W__fuel [data-testid=today-fuel-dots]{display:none}.one-app-chain-module__H9kJ3W__fuel [data-testid=today-fuel-capsule]{zoom:.85;margin:0}.one-app-chain-module__H9kJ3W__fuelBefore{visibility:hidden;position:absolute;top:0;left:0;right:0}.one-app-chain-module__H9kJ3W__was{background:var(--glyph-card);box-shadow:inset 0 0 0 1px var(--glyph-card-edge);color:var(--glyph-ink2);font-family:var(--glyph-mono);white-space:nowrap;border-radius:999px;margin-top:4px;padding:1px 6px;font-size:11px;font-weight:700;line-height:1.3;display:inline-block}.one-app-chain-module__H9kJ3W__tap{position:relative}.one-app-chain-module__H9kJ3W__open{cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0;transition:box-shadow .15s;position:absolute;inset:0}.one-app-chain-module__H9kJ3W__open:hover{box-shadow:0 0 0 1px var(--glyph-cobalt)}.one-app-chain-module__H9kJ3W__open:focus-visible{outline:2px solid var(--glyph-cobalt);outline-offset:2px}.one-app-chain-module__H9kJ3W__open[aria-expanded=true]{box-shadow:0 0 0 2px var(--glyph-cobalt)}.one-app-chain-module__H9kJ3W__fuel .one-app-chain-module__H9kJ3W__open{border-radius:11px}.one-app-chain-module__H9kJ3W__foot{justify-content:space-between;align-items:center;gap:var(--space-3);display:flex}.one-app-chain-module__H9kJ3W__hint{color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.04em;margin:0;font-size:12px;font-weight:600}.one-app-chain-module__H9kJ3W__replay{justify-self:end}.one-app-chain-module__H9kJ3W__panel:empty{display:none}.one-app-chain-module__H9kJ3W__detail{background:var(--glyph-card);box-shadow:0 0 0 1px var(--glyph-card-edge), 0 1px 2px #0f172a0f;border-radius:10px;gap:12px;padding:14px 16px 16px;display:grid}.one-app-chain-module__H9kJ3W__detailTitle{color:var(--text-primary);font-family:var(--font-data);letter-spacing:.04em;margin:0;font-size:13px;font-weight:700}.one-app-chain-module__H9kJ3W__detailBody{min-width:0;container-type:inline-size}.one-app-chain-module__H9kJ3W__detailBody [data-testid=today-fuel-meals]{border:0;margin:0;padding:0}.one-app-chain-module__H9kJ3W__detailBody [data-testid=exercise-no-demo]{display:none}.one-app-chain-module__H9kJ3W__strengthView{padding:0}.one-app-chain-module__H9kJ3W__guide{border-top:1px solid var(--glyph-line);padding-top:12px}@media (max-width:640px){.one-app-chain-module__H9kJ3W__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:8px}.one-app-chain-module__H9kJ3W__corner{display:none}.one-app-chain-module__H9kJ3W__lane{grid-column:1/-1;padding:6px 0 0}.one-app-chain-module__H9kJ3W__fuel [data-testid=today-fuel-capsule]{grid-template-columns:minmax(0,1fr);padding:10px}.one-app-chain-module__H9kJ3W__fuel [data-testid=today-fuel-tile]{display:none}}@keyframes one-app-chain-module__H9kJ3W__ghostOut{0%{opacity:1;transform:none}30%{opacity:1;transform:translateY(-3px)}to{opacity:.45;transform:none}}@keyframes one-app-chain-module__H9kJ3W__arriveFromLeft{0%{opacity:0;transform:translate(-48px)translate(0,0)}40%{opacity:1}50%{translate:0 -8px}to{opacity:1;transform:translate(0,0)}}@keyframes one-app-chain-module__H9kJ3W__arriveFromRight{0%{opacity:0;transform:translate(48px)translate(0,0)}40%{opacity:1}50%{translate:0 -8px}to{opacity:1;transform:translate(0,0)}}@keyframes one-app-chain-module__H9kJ3W__beforeOut{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes one-app-chain-module__H9kJ3W__detailIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes one-app-chain-module__H9kJ3W__fadeIn{0%{opacity:0}to{opacity:1}}@keyframes one-app-chain-module__H9kJ3W__tagIn{0%{opacity:0;transform:scale(.6)}to{opacity:1;transform:none}}@keyframes one-app-chain-module__H9kJ3W__laneLight{0%{opacity:var(--story-dim)}to{opacity:1}}@keyframes one-app-chain-module__H9kJ3W__laneRecede{0%{opacity:1}to{opacity:var(--story-recede)}}@keyframes one-app-chain-module__H9kJ3W__laneRestore{0%{opacity:var(--story-recede)}to{opacity:1}}@media (prefers-reduced-motion:no-preference){.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-lane=ride],.one-app-chain-module__H9kJ3W__play[data-play] [data-lane-name=ride]{animation:one-app-chain-module__H9kJ3W__laneRecede .5s var(--story-ease-in-out) 2.15s forwards, one-app-chain-module__H9kJ3W__laneRestore .4s var(--story-ease-in-out) 5.25s forwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-lane=fuel],.one-app-chain-module__H9kJ3W__play[data-play] [data-lane-name=fuel]{animation:one-app-chain-module__H9kJ3W__laneLight .5s var(--story-ease-in-out) 2.15s backwards, one-app-chain-module__H9kJ3W__laneRecede .5s var(--story-ease-in-out) 4.05s forwards, one-app-chain-module__H9kJ3W__laneRestore .4s var(--story-ease-in-out) 5.25s forwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-lane=strength],.one-app-chain-module__H9kJ3W__play[data-play] [data-lane-name=strength]{animation:one-app-chain-module__H9kJ3W__laneLight .5s var(--story-ease-in-out) 4.05s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain=ride-out] .one-app-chain-module__H9kJ3W__ghost{animation:one-app-chain-module__H9kJ3W__ghostOut .5s var(--story-ease-in-out) .25s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain=ride-in]{animation:one-app-chain-module__H9kJ3W__arriveFromLeft .55s var(--story-ease-out) .45s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-tag=ride]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) 1s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=thursday] [data-chain=fuel-old]{animation:one-app-chain-module__H9kJ3W__beforeOut .5s var(--story-ease-in-out) 2.15s both}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=friday] [data-chain=fuel-old]{animation:one-app-chain-module__H9kJ3W__beforeOut .5s var(--story-ease-in-out) 2.3s both}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=saturday] [data-chain=fuel-old]{animation:one-app-chain-module__H9kJ3W__beforeOut .5s var(--story-ease-in-out) 2.45s both}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=thursday] [data-chain-tag=fuel]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) 2.65s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=friday] [data-chain-tag=fuel]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) 2.8s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-day=saturday] [data-chain-tag=fuel]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) 2.95s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain=strength-out] .one-app-chain-module__H9kJ3W__ghost{animation:one-app-chain-module__H9kJ3W__ghostOut .5s var(--story-ease-in-out) 4.05s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain=strength-in]{animation:one-app-chain-module__H9kJ3W__arriveFromRight .55s var(--story-ease-out) 4.2s backwards}.one-app-chain-module__H9kJ3W__play[data-play] [data-chain-tag=strength]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) 4.75s backwards}.one-app-chain-module__H9kJ3W__panel[data-opened] .one-app-chain-module__H9kJ3W__detail{animation:one-app-chain-module__H9kJ3W__detailIn .42s var(--story-ease-out) backwards}.one-app-chain-module__H9kJ3W__panel[data-opened] .one-app-chain-module__H9kJ3W__detailBody{animation:one-app-chain-module__H9kJ3W__fadeIn .4s var(--story-ease-out) .12s backwards}.one-app-chain-module__H9kJ3W__panel[data-opened] .one-app-chain-module__H9kJ3W__guide{animation:one-app-chain-module__H9kJ3W__detailIn .42s var(--story-ease-out) .45s backwards}.one-app-chain-module__H9kJ3W__panel[data-opened] .one-app-chain-module__H9kJ3W__guide [data-testid=landing-source-badge]{animation:one-app-chain-module__H9kJ3W__tagIn .38s var(--story-ease-settle) .85s backwards}}@media (prefers-reduced-motion:reduce){.one-app-chain-module__H9kJ3W__open{transition:none}}
.marketing-module__snxi8q__site{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--background);min-height:100vh;color:var(--text-primary);font-family:var(--font-prose);overflow:hidden}.marketing-module__snxi8q__skipLink{left:var(--space-4);top:var(--space-4);z-index:var(--z-toast);border-radius:var(--radius-sm);background:var(--text-primary);color:var(--background);padding:var(--space-3) var(--space-4);font:700 14px / 1 var(--font-data);position:fixed;translate:0 -200%}.marketing-module__snxi8q__skipLink:focus{translate:0}.marketing-module__snxi8q__header{z-index:var(--z-sticky);border-bottom:1px solid var(--border);background:color-mix(in srgb, var(--background) 92%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);position:relative}.marketing-module__snxi8q__headerInner,.marketing-module__snxi8q__footerInner,.marketing-module__snxi8q__footerLegal,.marketing-module__snxi8q__sectionInner,.marketing-module__snxi8q__heroInner{width:min(100% - 40px,1180px);margin-inline:auto}.marketing-module__snxi8q__headerInner{justify-content:space-between;align-items:center;gap:var(--space-5);min-height:68px;display:flex}.marketing-module__snxi8q__brand{flex:none}.marketing-module__snxi8q__primaryNav,.marketing-module__snxi8q__headerActions{align-items:center;display:flex}.marketing-module__snxi8q__primaryNav{gap:clamp(20px,3vw,38px);margin-left:auto}.marketing-module__snxi8q__primaryNav a,.marketing-module__snxi8q__signInLink{color:var(--text-body);font-size:14px;font-weight:600;text-decoration:none;transition:color .16s}.marketing-module__snxi8q__primaryNav a:hover,.marketing-module__snxi8q__signInLink:hover,.marketing-module__snxi8q__footerNav a:hover{color:var(--text-primary)}.marketing-module__snxi8q__headerActions{gap:var(--space-4)}.marketing-module__snxi8q__compactCta,.marketing-module__snxi8q__primaryCta,.marketing-module__snxi8q__secondaryCta{border-radius:var(--radius-md);min-height:44px;padding-inline:var(--space-5);font:700 14px / 1 var(--font-data);border:1px solid #0000;justify-content:center;align-items:center;text-decoration:none;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.marketing-module__snxi8q__compactCta,.marketing-module__snxi8q__primaryCta{background:var(--accent);color:var(--text-on-signal)}.marketing-module__snxi8q__compactCta:hover,.marketing-module__snxi8q__primaryCta:hover{background:var(--accent-hover);transform:translateY(-1px)}.marketing-module__snxi8q__secondaryCta{border-color:var(--border-strong);background:var(--background);color:var(--text-primary)}.marketing-module__snxi8q__secondaryCta:hover{border-color:var(--text-secondary);background:var(--surface)}.marketing-module__snxi8q__textCta{min-height:44px;color:var(--text-body);font:650 14px / 1 var(--font-data);align-items:center;text-decoration:none;display:inline-flex}.marketing-module__snxi8q__textCta:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.marketing-module__snxi8q__hero{border-bottom:1px solid var(--border);position:relative}.marketing-module__snxi8q__heroInner{grid-template-columns:minmax(0,.9fr) minmax(500px,1.1fr);align-items:start;gap:clamp(44px,7vw,96px);min-height:700px;padding-block:84px 76px;display:grid;position:relative}.marketing-module__snxi8q__heroCopy{max-width:600px}.marketing-module__snxi8q__heroProductScene{min-width:0}.marketing-module__snxi8q__heroAthleteFrame{border:1px solid var(--border-strong);background:var(--surface);height:310px;position:relative;overflow:hidden}.marketing-module__snxi8q__heroAthleteImage{object-fit:cover;object-position:center 38%;width:100%;height:100%;display:block}.marketing-module__snxi8q__heroPhotoInterface{font-family:var(--font-data);pointer-events:none;position:absolute;inset:0}.marketing-module__snxi8q__heroPhotoWorkout,.marketing-module__snxi8q__heroPhotoEvent{border:1px solid color-mix(in srgb, var(--background) 52%, transparent);-webkit-backdrop-filter:blur(14px)saturate(.9);backdrop-filter:blur(14px)saturate(.9);position:absolute;overflow:hidden}.marketing-module__snxi8q__heroPhotoWorkout{left:var(--space-4);width:min(52%,260px);padding:var(--space-4);background:color-mix(in srgb, var(--background) 82%, transparent);color:var(--text-primary);bottom:78px}.marketing-module__snxi8q__heroPhotoWorkout:before{background:var(--signal-go);content:"";height:4px;position:absolute;inset:0 0 auto}.marketing-module__snxi8q__heroPhotoWorkoutHeader{gap:var(--space-2);display:grid}.marketing-module__snxi8q__heroPhotoWorkoutHeader span,.marketing-module__snxi8q__heroPhotoEvent>span{letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:700}.marketing-module__snxi8q__heroPhotoWorkoutHeader span{color:var(--text-secondary)}.marketing-module__snxi8q__heroPhotoWorkoutHeader strong{font-size:13px;line-height:1.25}.marketing-module__snxi8q__heroPhotoZones{height:30px;margin-top:var(--space-3);grid-template-columns:14fr 70fr 16fr;align-items:end;gap:3px;display:grid}.marketing-module__snxi8q__heroPhotoZones span{background:var(--accent);display:block}.marketing-module__snxi8q__heroPhotoZones span:first-child,.marketing-module__snxi8q__heroPhotoZones span:nth-child(3){opacity:.4;height:42%}.marketing-module__snxi8q__heroPhotoZones span:nth-child(2){opacity:.72;height:76%}.marketing-module__snxi8q__heroPhotoZoneLabels{justify-content:space-between;gap:var(--space-2);margin-top:var(--space-2);color:var(--text-secondary);font-size:8px;display:flex}.marketing-module__snxi8q__heroPhotoEvent{top:var(--space-4);right:var(--space-4);min-width:128px;padding:var(--space-4);background:color-mix(in srgb, var(--surface-invert) 78%, transparent);color:var(--background);text-align:right;display:grid}.marketing-module__snxi8q__heroPhotoEvent>span,.marketing-module__snxi8q__heroPhotoEvent small{color:color-mix(in srgb, var(--background) 66%, transparent)}.marketing-module__snxi8q__heroPhotoEvent strong{margin-top:var(--space-2);letter-spacing:-.05em;font-size:36px;line-height:.9}.marketing-module__snxi8q__heroPhotoEvent small{margin-top:var(--space-2);letter-spacing:.05em;font-size:9px}.marketing-module__snxi8q__heroDecision{margin:-64px 0 0 44px;position:relative}.marketing-module__snxi8q__heroDecision .marketing-module__snxi8q__decisionPanel{background:color-mix(in srgb, var(--background) 96%, transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__sectionLabel,.marketing-module__snxi8q__panelKicker,.marketing-module__snxi8q__dataLabel,.marketing-module__snxi8q__footerNav span,.marketing-module__snxi8q__proofLabel,.marketing-module__snxi8q__stepNumber,.marketing-module__snxi8q__pricingLabel,.marketing-module__snxi8q__rosterHeader,.marketing-module__snxi8q__metricLabel{font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700;line-height:1.4}.marketing-module__snxi8q__eyebrow,.marketing-module__snxi8q__sectionLabel,.marketing-module__snxi8q__panelKicker,.marketing-module__snxi8q__dataLabel,.marketing-module__snxi8q__proofLabel,.marketing-module__snxi8q__pricingLabel,.marketing-module__snxi8q__metricLabel{color:var(--text-secondary)}.marketing-module__snxi8q__heroTitle{max-width:700px;margin:var(--space-5) 0 0;font-family:var(--font-prose);letter-spacing:-.065em;font-size:clamp(56px,7.5vw,100px);font-weight:650;line-height:.91}.marketing-module__snxi8q__heroBody{max-width:590px;margin:var(--space-6) 0 0;color:var(--text-body);font-size:clamp(18px,2vw,21px);line-height:1.55}.marketing-module__snxi8q__ctaRow{gap:var(--space-3);margin-top:var(--space-7);flex-wrap:wrap;display:flex}.marketing-module__snxi8q__trialNote{margin:var(--space-4) 0 0;color:var(--text-secondary);font-family:var(--font-data);font-size:12px;line-height:1.5}.marketing-module__snxi8q__decisionPanel{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.marketing-module__snxi8q__panelTopbar,.marketing-module__snxi8q__panelMeta,.marketing-module__snxi8q__recommendation,.marketing-module__snxi8q__evidenceGrid,.marketing-module__snxi8q__workoutStrip,.marketing-module__snxi8q__panelFooter{padding-inline:clamp(20px,3vw,32px)}.marketing-module__snxi8q__panelTopbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;min-height:50px;display:flex}.marketing-module__snxi8q__panelTopbar span:last-child,.marketing-module__snxi8q__panelFooter,.marketing-module__snxi8q__rosterMeta{color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.marketing-module__snxi8q__panelMeta{justify-content:space-between;align-items:end;gap:var(--space-5);padding-block:var(--space-7) var(--space-5);display:flex}.marketing-module__snxi8q__signal{margin-top:var(--space-2);color:var(--signal-caution);font-family:var(--font-data);letter-spacing:-.05em;font-size:clamp(34px,5vw,52px);font-weight:800;line-height:1}.marketing-module__snxi8q__raceContext{text-align:right}.marketing-module__snxi8q__raceContext strong{font-family:var(--font-data);font-size:20px;line-height:1.2;display:block}.marketing-module__snxi8q__raceContext span{color:var(--text-secondary);font-size:12px}.marketing-module__snxi8q__readinessBand{background:var(--surface-alt);grid-template-columns:58fr 27fr 15fr;height:7px;display:grid}.marketing-module__snxi8q__readinessBand span:first-child{background:var(--signal-go)}.marketing-module__snxi8q__readinessBand span:nth-child(2){background:var(--signal-caution)}.marketing-module__snxi8q__readinessBand span:nth-child(3){background:var(--signal-rest)}.marketing-module__snxi8q__recommendation{padding-block:var(--space-6);border-bottom:1px solid var(--border)}.marketing-module__snxi8q__recommendation h2{max-width:490px;margin:var(--space-2) 0 0;letter-spacing:-.025em;font-size:clamp(22px,3vw,30px);font-weight:620;line-height:1.25}.marketing-module__snxi8q__evidenceGrid{padding-block:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.marketing-module__snxi8q__evidenceItem{padding-right:var(--space-4)}.marketing-module__snxi8q__evidenceItem+.marketing-module__snxi8q__evidenceItem{border-left:1px solid var(--border);padding-left:var(--space-4)}.marketing-module__snxi8q__evidenceItem strong{margin-top:var(--space-2);font-size:13px;font-weight:650;line-height:1.35;display:block}.marketing-module__snxi8q__workoutStrip{padding-block:var(--space-5);border-bottom:1px solid var(--border)}.marketing-module__snxi8q__workoutHeader,.marketing-module__snxi8q__zoneRow,.marketing-module__snxi8q__weekHeader,.marketing-module__snxi8q__coachHeroMeta{justify-content:space-between;align-items:center;gap:var(--space-4);display:flex}.marketing-module__snxi8q__workoutHeader strong{font-size:14px}.marketing-module__snxi8q__workoutHeader span,.marketing-module__snxi8q__zoneRow span,.marketing-module__snxi8q__weekHeader span{color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.marketing-module__snxi8q__zoneProfile{height:30px;margin-top:var(--space-4);grid-template-columns:12fr 68fr 20fr;align-items:end;gap:3px;display:grid}.marketing-module__snxi8q__zoneProfile span{background:var(--accent);min-height:8px;display:block}.marketing-module__snxi8q__zoneProfile span:first-child{opacity:.34;height:44%}.marketing-module__snxi8q__zoneProfile span:nth-child(2){opacity:.68;height:72%}.marketing-module__snxi8q__zoneProfile span:nth-child(3){opacity:.34;height:44%}.marketing-module__snxi8q__zoneRow{margin-top:var(--space-2)}.marketing-module__snxi8q__panelFooter{padding-block:var(--space-4)}.marketing-module__snxi8q__proofStrip{border-bottom:1px solid var(--border);background:var(--surface)}.marketing-module__snxi8q__proofGrid{grid-template-columns:repeat(3,1fr);width:min(100% - 40px,1180px);margin-inline:auto;display:grid}.marketing-module__snxi8q__proofGroup{align-content:center;gap:var(--space-3);min-height:118px;padding:var(--space-5) var(--space-7);display:grid}.marketing-module__snxi8q__proofGroup+.marketing-module__snxi8q__proofGroup{border-left:1px solid var(--border)}.marketing-module__snxi8q__proofGroup p{color:var(--text-primary);margin:0;font-size:15px;line-height:1.5}.marketing-module__snxi8q__section,.marketing-module__snxi8q__sectionAlt,.marketing-module__snxi8q__darkSection,.marketing-module__snxi8q__ctaSection{border-bottom:1px solid var(--border)}.marketing-module__snxi8q__section{background:var(--background)}.marketing-module__snxi8q__sectionAlt{background:var(--surface)}.marketing-module__snxi8q__darkSection{--local-border:color-mix(in srgb, var(--background) 15%, transparent);background:var(--surface-invert);color:var(--background)}.marketing-module__snxi8q__sectionInner{padding-block:clamp(80px,10vw,132px)}.marketing-module__snxi8q__sectionHeader{grid-template-columns:.7fr 1.3fr;align-items:start;gap:clamp(36px,8vw,120px);display:grid}.marketing-module__snxi8q__sectionTitle,.marketing-module__snxi8q__pageTitle{font-family:var(--font-prose);letter-spacing:-.045em;margin:0;font-weight:630;line-height:1.02}.marketing-module__snxi8q__sectionTitle{max-width:760px;font-size:clamp(38px,5vw,62px)}.marketing-module__snxi8q__sectionIntro{max-width:600px;margin:var(--space-5) 0 0;color:var(--text-body);font-size:18px;line-height:1.65}.marketing-module__snxi8q__loopGrid{border-block:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:clamp(52px,7vw,80px);display:grid}.marketing-module__snxi8q__loopStep{min-width:0;padding:var(--space-7) clamp(20px, 3vw, 36px) var(--space-6)}.marketing-module__snxi8q__loopStep+.marketing-module__snxi8q__loopStep{border-left:1px solid var(--border)}.marketing-module__snxi8q__stepNumber{color:var(--accent)}.marketing-module__snxi8q__loopStep h3,.marketing-module__snxi8q__featureCell h3,.marketing-module__snxi8q__coachPoint h3{margin:var(--space-5) 0 var(--space-3);letter-spacing:-.02em;font-size:20px;font-weight:650}.marketing-module__snxi8q__loopStep>p,.marketing-module__snxi8q__featureCell p,.marketing-module__snxi8q__coachPoint p{color:var(--text-body);margin:0;line-height:1.6}.marketing-module__snxi8q__miniVisual{min-height:162px;margin-top:var(--space-6);border-top:1px solid var(--border);padding-top:var(--space-5)}.marketing-module__snxi8q__dayLine{align-items:center;gap:var(--space-3);border-bottom:1px solid var(--border);font-family:var(--font-data);grid-template-columns:34px 1fr auto;padding-block:10px;font-size:11px;display:grid}.marketing-module__snxi8q__dayLine span:first-child{color:var(--text-secondary)}.marketing-module__snxi8q__dayLine strong{font-size:11px}.marketing-module__snxi8q__stateGo{color:var(--signal-go)}.marketing-module__snxi8q__stateCaution{color:var(--signal-caution)}.marketing-module__snxi8q__stateRest{color:var(--signal-rest-text)}.marketing-module__snxi8q__actualComparison{gap:var(--space-4);display:grid}.marketing-module__snxi8q__comparisonRow{align-items:center;gap:var(--space-3);font-family:var(--font-data);grid-template-columns:56px 1fr auto;font-size:11px;display:grid}.marketing-module__snxi8q__comparisonTrack{background:var(--surface-alt);height:8px}.marketing-module__snxi8q__comparisonFill{background:var(--accent);height:100%;display:block}.marketing-module__snxi8q__comparisonFillActual{opacity:.58;width:92%}.marketing-module__snxi8q__comparisonFillPlanned{width:100%}.marketing-module__snxi8q__comparisonNote{margin-top:var(--space-4);color:var(--signal-go);font-family:var(--font-data);font-size:11px;line-height:1.5}.marketing-module__snxi8q__weekChart{height:86px;margin-top:var(--space-4);grid-template-columns:repeat(7,1fr);align-items:end;gap:7px;display:grid}.marketing-module__snxi8q__weekChart span{background:var(--accent);min-height:8px;display:block}.marketing-module__snxi8q__weekChart span:first-child{opacity:.42;height:40%}.marketing-module__snxi8q__weekChart span:nth-child(2){opacity:.62;height:68%}.marketing-module__snxi8q__weekChart span:nth-child(3){opacity:.32;height:28%}.marketing-module__snxi8q__weekChart span:nth-child(4){opacity:.78;height:82%}.marketing-module__snxi8q__weekChart span:nth-child(5){opacity:.5;height:54%}.marketing-module__snxi8q__weekChart span:nth-child(6){height:100%}.marketing-module__snxi8q__weekChart span:nth-child(7){opacity:.24;height:18%}.marketing-module__snxi8q__weekVerdict{margin-top:var(--space-4);justify-content:space-between;gap:var(--space-4);font-family:var(--font-data);font-size:11px;display:flex}.marketing-module__snxi8q__weekVerdict strong{color:var(--signal-go)}.marketing-module__snxi8q__receiptGrid,.marketing-module__snxi8q__assistantGrid,.marketing-module__snxi8q__coachHeroGrid,.marketing-module__snxi8q__pricingGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(44px,8vw,110px);display:grid}.marketing-module__snxi8q__receipt{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.marketing-module__snxi8q__receiptHeader{padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);font-family:var(--font-data);text-transform:uppercase;font-size:11px;font-weight:700}.marketing-module__snxi8q__receiptRow{gap:var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:122px 1fr;display:grid}.marketing-module__snxi8q__receiptRow:last-child{border-bottom:0}.marketing-module__snxi8q__receiptRow span:first-child{color:var(--text-secondary);font-family:var(--font-data);font-size:11px}.marketing-module__snxi8q__receiptRow strong,.marketing-module__snxi8q__receiptRow p{margin:0;font-size:13px;line-height:1.5}.marketing-module__snxi8q__receiptRow strong{font-weight:650}.marketing-module__snxi8q__decisionDemo{border:1px solid var(--border-strong);background:var(--background);overflow:hidden}.marketing-module__snxi8q__decisionDemoHeader{justify-content:space-between;align-items:center;gap:var(--space-4);min-height:46px;padding-inline:var(--space-5);border-bottom:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700;display:flex}.marketing-module__snxi8q__decisionDemoPrompt{gap:var(--space-5);padding:var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:96px 1fr;display:grid}.marketing-module__snxi8q__decisionDemoPrompt span,.marketing-module__snxi8q__decisionDemoEvidence span,.marketing-module__snxi8q__decisionDemoResponse>span,.marketing-module__snxi8q__contextMapItem span,.marketing-module__snxi8q__contextMapCore span{color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.marketing-module__snxi8q__decisionDemoPrompt strong{font-size:15px;line-height:1.45}.marketing-module__snxi8q__decisionDemoEvidence{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.marketing-module__snxi8q__decisionDemoEvidence>div{gap:var(--space-2);padding:var(--space-4) var(--space-5);display:grid}.marketing-module__snxi8q__decisionDemoEvidence>div+div{border-left:1px solid var(--border)}.marketing-module__snxi8q__decisionDemoEvidence strong{font-family:var(--font-data);font-size:11px;line-height:1.4}.marketing-module__snxi8q__decisionDemoChoices{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.marketing-module__snxi8q__decisionDemoChoices button{border:1px solid var(--border-strong);background:var(--background);color:var(--text-primary);cursor:pointer;font-family:var(--font-data);text-align:left;min-height:58px;padding:var(--space-3) var(--space-4);font-size:12px;font-weight:700;transition:border-color .16s,background .16s,color .16s}.marketing-module__snxi8q__decisionDemoChoices button:hover{border-color:var(--accent)}.marketing-module__snxi8q__decisionDemoChoices button[aria-pressed=true]{border-color:var(--accent);background:color-mix(in srgb, var(--accent) 8%, var(--background))}.marketing-module__snxi8q__decisionDemoChoices small{margin-top:var(--space-1);color:var(--accent);letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:700;display:block}.marketing-module__snxi8q__decisionDemoChoices button:focus-visible{outline:3px solid color-mix(in srgb, var(--accent) 38%, transparent);outline-offset:2px}.marketing-module__snxi8q__decisionDemoResponse{padding:var(--space-5);background:var(--surface-invert);color:var(--background)}.marketing-module__snxi8q__decisionDemoResponse>span{color:color-mix(in srgb, var(--background) 58%, transparent)}.marketing-module__snxi8q__decisionDemoResponse h3{margin:var(--space-3) 0 0;color:var(--background);letter-spacing:-.02em;font-size:20px;font-weight:640;line-height:1.25}.marketing-module__snxi8q__decisionDemoResponse p{margin:var(--space-3) 0 0;color:color-mix(in srgb, var(--background) 74%, transparent);font-size:13px;line-height:1.55}.marketing-module__snxi8q__decisionDemoResponse div{margin-top:var(--space-4);border-top:1px solid color-mix(in srgb, var(--background) 14%, transparent);padding-top:var(--space-3);color:color-mix(in srgb, var(--background) 62%, transparent);font-family:var(--font-data);font-size:10px}.marketing-module__snxi8q__contextMap{border-block:1px solid var(--border);grid-template-columns:1fr .72fr 1fr;align-items:stretch;margin-top:clamp(52px,7vw,80px);display:grid}.marketing-module__snxi8q__contextMapColumn{display:grid}.marketing-module__snxi8q__contextMapItem{align-content:center;gap:var(--space-3);min-height:132px;padding:var(--space-5);display:grid}.marketing-module__snxi8q__contextMapItem+.marketing-module__snxi8q__contextMapItem{border-top:1px solid var(--border)}.marketing-module__snxi8q__contextMapItem strong{font-size:14px;font-weight:630;line-height:1.5}.marketing-module__snxi8q__contextMapCore{align-content:center;justify-items:center;gap:var(--space-3);border-inline:1px solid var(--border);background:var(--surface-invert);min-height:264px;color:var(--background);padding:var(--space-6);text-align:center;display:grid}.marketing-module__snxi8q__contextMapCore span,.marketing-module__snxi8q__contextMapCore small{color:color-mix(in srgb, var(--background) 56%, transparent)}.marketing-module__snxi8q__contextMapCore strong{font-family:var(--font-data);letter-spacing:.05em;font-size:clamp(28px,4vw,42px)}.marketing-module__snxi8q__contextMapCore small{max-width:180px;font-family:var(--font-data);font-size:10px;line-height:1.6}.marketing-module__snxi8q__contextMapFooter{justify-content:space-between;gap:var(--space-6);padding-top:var(--space-5);display:flex}.marketing-module__snxi8q__contextMapFooter p{max-width:660px;color:var(--text-secondary);margin:0;font-size:13px;line-height:1.6}.marketing-module__snxi8q__contextMapFooter a{color:var(--text-primary);font-family:var(--font-data);text-underline-offset:4px;flex:none;font-size:13px;font-weight:700}.marketing-module__snxi8q__assistantCopy .marketing-module__snxi8q__sectionTitle,.marketing-module__snxi8q__receiptCopy .marketing-module__snxi8q__sectionTitle{margin-top:var(--space-4)}.marketing-module__snxi8q__assistantCopy .marketing-module__snxi8q__sectionIntro,.marketing-module__snxi8q__receiptCopy .marketing-module__snxi8q__sectionIntro{margin-top:var(--space-5)}.marketing-module__snxi8q__assistantCopy .marketing-module__snxi8q__transcript{margin-top:var(--space-7)}.marketing-module__snxi8q__assistantStage{border:1px solid var(--local-border);background:color-mix(in srgb, var(--surface-invert) 84%, var(--background));min-height:720px;position:relative;overflow:hidden}.marketing-module__snxi8q__assistantAthleteImage{object-fit:cover;object-position:52% center;width:100%;height:100%;display:block;position:absolute;inset:0}.marketing-module__snxi8q__assistantStage:after{content:"";background:linear-gradient(90deg, color-mix(in srgb, var(--surface-invert) 64%, transparent) 0%, transparent 52%);pointer-events:none;position:absolute;inset:0}.marketing-module__snxi8q__assistantDemo{z-index:1;left:var(--space-5);bottom:var(--space-5);border:1px solid var(--local-border);background:var(--surface-invert);width:min(50%,250px);margin:0;position:absolute;overflow:hidden}.marketing-module__snxi8q__assistantDemoHeader{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.75rem;padding-inline:var(--space-4);border-bottom:1px solid var(--local-border);color:color-mix(in srgb, var(--background) 60%, transparent);font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;font-size:10px;display:flex}.marketing-module__snxi8q__assistantDemoVideo{border-bottom:1px solid var(--local-border);background:var(--background);width:100%;height:auto;display:block}.marketing-module__snxi8q__assistantDemo figcaption{padding:var(--space-4);color:color-mix(in srgb, var(--background) 72%, transparent);font-size:var(--text-sm);line-height:1.55}.marketing-module__snxi8q__productFigure{border:1px solid var(--border-strong);background:var(--surface);margin:0;overflow:hidden}.marketing-module__snxi8q__productFigureHeader{min-height:2.75rem;padding:0 var(--space-4);border-bottom:1px solid var(--border);color:var(--text-secondary);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;font-size:11px;display:flex}.marketing-module__snxi8q__productImageFrame{border-bottom:1px solid var(--border);overflow:hidden}.marketing-module__snxi8q__productImage{width:100%;height:auto;display:block}.marketing-module__snxi8q__productFigure figcaption{padding:var(--space-4);color:var(--text-secondary);font-size:var(--text-sm);line-height:1.55}.marketing-module__snxi8q__styleNote{max-width:560px;margin:var(--space-6) 0 0;border-top:1px solid var(--border);padding-top:var(--space-4);color:var(--text-secondary);font-family:var(--font-data);font-size:12px;line-height:1.6}.marketing-module__snxi8q__transcript{border-top:1px solid var(--local-border)}.marketing-module__snxi8q__transcriptRow{gap:var(--space-5);padding-block:var(--space-5);border-bottom:1px solid var(--local-border);grid-template-columns:92px 1fr;display:grid}.marketing-module__snxi8q__transcriptRow span{color:color-mix(in srgb, var(--background) 60%, transparent);font-family:var(--font-data);text-transform:uppercase;font-size:11px}.marketing-module__snxi8q__transcriptRow p{color:color-mix(in srgb, var(--background) 90%, transparent);margin:0;line-height:1.65}.marketing-module__snxi8q__transcriptBasis{padding-top:var(--space-4);color:color-mix(in srgb, var(--background) 54%, transparent);font-family:var(--font-data);font-size:11px;line-height:1.6}.marketing-module__snxi8q__darkSection .marketing-module__snxi8q__sectionLabel{color:color-mix(in srgb, var(--background) 54%, transparent)}.marketing-module__snxi8q__darkSection .marketing-module__snxi8q__sectionTitle{color:var(--background)}.marketing-module__snxi8q__darkSection .marketing-module__snxi8q__sectionIntro{color:color-mix(in srgb, var(--background) 72%, transparent)}.marketing-module__snxi8q__featureGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:clamp(52px,7vw,84px);display:grid}.marketing-module__snxi8q__featureCell{min-height:190px;padding:var(--space-6);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.marketing-module__snxi8q__featureCell h3{margin-top:0}.marketing-module__snxi8q__contactGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.marketing-module__snxi8q__contactBlock{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:340px;padding:clamp(28px,5vw,52px)}.marketing-module__snxi8q__contactBlock h2{max-width:480px;margin:var(--space-5) 0 0;letter-spacing:-.035em;font-size:clamp(26px,3vw,38px);font-weight:630;line-height:1.08}.marketing-module__snxi8q__contactBlock>p:not(.marketing-module__snxi8q__sectionLabel){max-width:500px;margin:var(--space-5) 0 0;color:var(--text-body);line-height:1.65}.marketing-module__snxi8q__contactBlock a{margin-top:var(--space-7);color:var(--text-primary);font-family:var(--font-data);text-underline-offset:5px;font-size:clamp(15px,2vw,18px);font-weight:700;display:inline-block}.marketing-module__snxi8q__contactFacts{border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.marketing-module__snxi8q__contactFacts>div{gap:var(--space-2);padding:var(--space-6) 0;display:grid}.marketing-module__snxi8q__contactFacts>div+div{border-left:1px solid var(--border);padding-left:var(--space-6)}.marketing-module__snxi8q__contactFacts span{color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.12em;text-transform:uppercase;font-size:11px;font-weight:700}.marketing-module__snxi8q__contactFacts strong{font-size:17px;font-weight:630}.marketing-module__snxi8q__pricingBlock{border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding-block:var(--space-7)}.marketing-module__snxi8q__price{margin-top:var(--space-3);font-family:var(--font-data);letter-spacing:-.06em;font-size:clamp(38px,6vw,64px);font-weight:800;line-height:1}.marketing-module__snxi8q__price span{color:var(--text-secondary);letter-spacing:0;font-size:14px;font-weight:500}.marketing-module__snxi8q__priceSub{margin:var(--space-3) 0 0;color:var(--text-secondary);font-size:14px}.marketing-module__snxi8q__priceGuarantee{margin:var(--space-4) 0 var(--space-5);color:#15803d;font-family:var(--font-data);font-size:11px;font-weight:700;line-height:1.5}.marketing-module__snxi8q__pricingList{margin:0;padding:0;list-style:none}.marketing-module__snxi8q__pricingList li{padding:var(--space-4) 0;border-bottom:1px solid var(--border);color:var(--text-body)}.marketing-module__snxi8q__pricingList li:first-child{border-top:1px solid var(--border)}.marketing-module__snxi8q__faqList{margin-top:var(--space-7);border-top:1px solid var(--border)}.marketing-module__snxi8q__faqItem{border-bottom:1px solid var(--border)}.marketing-module__snxi8q__faqItem summary{justify-content:space-between;align-items:center;gap:var(--space-5);cursor:pointer;min-height:72px;font-weight:650;list-style:none;display:flex}.marketing-module__snxi8q__faqItem summary::-webkit-details-marker{display:none}.marketing-module__snxi8q__faqItem summary:after{color:var(--text-secondary);content:"+";font-family:var(--font-data);font-size:18px}.marketing-module__snxi8q__faqItem[open] summary:after{content:"−"}.marketing-module__snxi8q__faqItem p{max-width:760px;padding:0 0 var(--space-5);color:var(--text-body);margin:0;line-height:1.65}.marketing-module__snxi8q__ctaSection{background:var(--accent);color:var(--text-on-signal)}.marketing-module__snxi8q__ctaSectionInner{align-items:end;gap:var(--space-7);grid-template-columns:1.3fr .7fr;width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(72px,9vw,112px);display:grid}.marketing-module__snxi8q__ctaSection h2{letter-spacing:-.055em;max-width:780px;margin:0;font-size:clamp(42px,6vw,74px);font-weight:640;line-height:.98}.marketing-module__snxi8q__ctaSection p{margin:var(--space-5) 0 0;color:var(--text-on-signal);line-height:1.6}.marketing-module__snxi8q__ctaSection .marketing-module__snxi8q__primaryCta{background:var(--text-on-signal);color:var(--accent);justify-self:end}.marketing-module__snxi8q__pageHero{border-bottom:1px solid var(--border);background:var(--background)}.marketing-module__snxi8q__pageHeroInner{width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(76px,10vw,132px)}.marketing-module__snxi8q__pageTitle{max-width:900px;margin-top:var(--space-5);font-size:clamp(48px,7vw,88px)}.marketing-module__snxi8q__pageIntro{max-width:690px;margin:var(--space-6) 0 0;color:var(--text-body);font-size:clamp(18px,2vw,21px);line-height:1.6}.marketing-module__snxi8q__coachHeroGrid{align-items:center}.marketing-module__snxi8q__coachHeroMeta{margin-top:var(--space-6);color:var(--text-secondary);font-family:var(--font-data);justify-content:flex-start;font-size:12px}.marketing-module__snxi8q__roster{border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--background);overflow:hidden}.marketing-module__snxi8q__rosterHeader,.marketing-module__snxi8q__rosterRow{gap:var(--space-3);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--border);grid-template-columns:1.2fr .7fr .7fr 1.4fr;align-items:center;display:grid}.marketing-module__snxi8q__rosterHeader{color:var(--text-secondary);background:var(--surface)}.marketing-module__snxi8q__rosterRow:last-child{border-bottom:0}.marketing-module__snxi8q__rosterRow strong{font-size:13px}.marketing-module__snxi8q__rosterSignal,.marketing-module__snxi8q__rosterWeek,.marketing-module__snxi8q__rosterReason{font-family:var(--font-data);font-size:11px}.marketing-module__snxi8q__rosterReason{color:var(--text-body)}.marketing-module__snxi8q__coachPoints{margin-top:var(--space-7);border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,1fr);display:grid}.marketing-module__snxi8q__coachPoint{padding:var(--space-6);border-right:1px solid var(--border);border-bottom:1px solid var(--border)}.marketing-module__snxi8q__coachPoint h3{margin-top:0}.marketing-module__snxi8q__featureDetail{padding-block:var(--space-8);border-top:1px solid var(--border);grid-template-columns:.72fr 1.28fr;gap:clamp(40px,9vw,132px);display:grid}.marketing-module__snxi8q__featureDetail:first-of-type{margin-top:var(--space-8)}.marketing-module__snxi8q__featureDetail h2{letter-spacing:-.035em;margin:0;font-size:clamp(28px,4vw,42px);font-weight:630}.marketing-module__snxi8q__featureDetailBody>p{max-width:660px;color:var(--text-body);margin:0;font-size:17px;line-height:1.65}.marketing-module__snxi8q__featureDetailBody ul{gap:0 var(--space-6);margin:var(--space-6) 0 0;border-top:1px solid var(--border);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.marketing-module__snxi8q__featureDetailBody li{padding-block:var(--space-4);border-bottom:1px solid var(--border);color:var(--text-primary);font-size:14px;line-height:1.45}.marketing-module__snxi8q__footer{background:var(--surface-invert);color:var(--background)}.marketing-module__snxi8q__footerInner{gap:var(--space-8);grid-template-columns:1fr 1.4fr;padding-block:72px;display:grid}.marketing-module__snxi8q__footerBrand p{max-width:300px;margin:var(--space-5) 0 0;color:color-mix(in srgb, var(--background) 62%, transparent);line-height:1.6}.marketing-module__snxi8q__footerBrand .text-text-primary{color:var(--background)}.marketing-module__snxi8q__footerBrand .glyph-root{--glyph-ink:var(--background);--endure-mark-surface:var(--surface-invert)}.marketing-module__snxi8q__footerBrand .text-text-secondary{color:color-mix(in srgb, var(--background) 58%, transparent)}.marketing-module__snxi8q__footerNav{gap:var(--space-6);grid-template-columns:repeat(3,1fr);display:grid}.marketing-module__snxi8q__footerNav div{align-content:start;gap:var(--space-3);display:grid}.marketing-module__snxi8q__footerNav span{margin-bottom:var(--space-2);color:color-mix(in srgb, var(--background) 50%, transparent)}.marketing-module__snxi8q__footerNav a{color:color-mix(in srgb, var(--background) 76%, transparent);font-size:14px;text-decoration:none}.marketing-module__snxi8q__footerLegal{padding-block:var(--space-4);border-top:1px solid color-mix(in srgb, var(--background) 12%, transparent);color:color-mix(in srgb, var(--background) 46%, transparent);font-family:var(--font-data);justify-content:space-between;font-size:11px;display:flex}.marketing-module__snxi8q__storyHeroLead,.marketing-module__snxi8q__storySectionLead{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:start;gap:clamp(40px,8vw,112px);display:grid}.marketing-module__snxi8q__storyHeroPitch{max-width:630px}.marketing-module__snxi8q__storyHeroPitch>p{color:var(--text-primary);margin:0;font-size:clamp(18px,2vw,22px);line-height:1.55}.marketing-module__snxi8q__storyHeroPitch>p+p{margin-top:var(--space-4);color:var(--text-body)}.marketing-module__snxi8q__storyHeroPitch>.marketing-module__snxi8q__trialNote{margin-top:var(--space-4);color:var(--text-secondary);font-size:13px;line-height:1.5}.marketing-module__snxi8q__storySectionLead .marketing-module__snxi8q__sectionTitle{max-width:820px}.marketing-module__snxi8q__inlineLink{margin-top:var(--space-5);color:var(--text-primary);font-family:var(--font-data);text-underline-offset:4px;font-size:12px;font-weight:700;display:inline-block}.marketing-module__snxi8q__featureStoryHero,.marketing-module__snxi8q__featureMoments,.marketing-module__snxi8q__featureAssistantStory,.marketing-module__snxi8q__featureClosing{border-bottom:1px solid var(--border)}.marketing-module__snxi8q__featureStoryHero{background:var(--background)}.marketing-module__snxi8q__featureStoryTitle{max-width:720px;margin:var(--space-5) 0 0;font-family:var(--font-prose);letter-spacing:-.065em;font-size:clamp(52px,7.2vw,92px);font-weight:650;line-height:.94}.marketing-module__snxi8q__featureMoments{background:var(--surface)}.marketing-module__snxi8q__featureMomentGrid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:clamp(48px,7vw,76px);display:grid}.marketing-module__snxi8q__featureMomentGrid article{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background);flex-direction:column;min-height:510px;padding:clamp(24px,3vw,36px);display:flex}.marketing-module__snxi8q__featureMomentTopline{justify-content:space-between;gap:var(--space-4);color:var(--text-secondary);font-family:var(--font-data);letter-spacing:.09em;text-transform:uppercase;font-size:10px;font-weight:700;display:flex}.marketing-module__snxi8q__featureMomentTopline span:first-child{color:var(--accent)}.marketing-module__snxi8q__featureMomentGrid h3{margin:var(--space-7) 0 0;letter-spacing:-.035em;font-size:clamp(25px,3vw,34px);font-weight:630;line-height:1.06}.marketing-module__snxi8q__featureMomentGrid article>p{margin:var(--space-5) 0 0;color:var(--text-body);line-height:1.6}.marketing-module__snxi8q__featureMomentGrid ul{padding:var(--space-6) 0 0;margin:auto 0 0;list-style:none}.marketing-module__snxi8q__featureMomentGrid li{padding-block:var(--space-3);border-top:1px solid var(--border);color:var(--text-primary);font-size:13px;line-height:1.4}.marketing-module__snxi8q__featureAssistantStory{--local-border:color-mix(in srgb, var(--background) 15%, transparent);background:var(--surface-invert);color:var(--background)}.marketing-module__snxi8q__featureAssistantGrid{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:start;gap:clamp(48px,9vw,120px);display:grid}.marketing-module__snxi8q__featureAssistantStory .marketing-module__snxi8q__sectionLabel,.marketing-module__snxi8q__featureAssistantStory .marketing-module__snxi8q__sectionIntro{color:color-mix(in srgb, var(--background) 65%, transparent)}.marketing-module__snxi8q__featureAssistantStory .marketing-module__snxi8q__sectionTitle{margin-top:var(--space-4);color:var(--background)}.marketing-module__snxi8q__featureAssistantJobs{margin-top:var(--space-7);border-top:1px solid var(--local-border)}.marketing-module__snxi8q__featureAssistantJobs>div{gap:var(--space-5);padding-block:var(--space-4);border-bottom:1px solid var(--local-border);grid-template-columns:92px 1fr;display:grid}.marketing-module__snxi8q__featureAssistantJobs span{color:color-mix(in srgb, var(--background) 54%, transparent);font-family:var(--font-data);letter-spacing:.08em;text-transform:uppercase;font-size:9px;font-weight:700}.marketing-module__snxi8q__featureAssistantJobs p{color:color-mix(in srgb, var(--background) 86%, transparent);margin:0;line-height:1.5}.marketing-module__snxi8q__featureProductVideo{border:1px solid var(--local-border);background:color-mix(in srgb, var(--surface-invert) 86%, var(--background));justify-self:end;width:min(100%,360px);margin:0;overflow:hidden}.marketing-module__snxi8q__featureProductVideo>div{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:44px;padding-inline:var(--space-4);border-bottom:1px solid var(--local-border);color:color-mix(in srgb, var(--background) 58%, transparent);font-family:var(--font-data);letter-spacing:.07em;text-transform:uppercase;font-size:8px;display:flex}.marketing-module__snxi8q__featureProductVideo video{background:var(--background);width:100%;height:auto;max-height:620px;display:block}.marketing-module__snxi8q__featureProductVideo figcaption{padding:var(--space-4);border-top:1px solid var(--local-border);color:color-mix(in srgb, var(--background) 66%, transparent);font-size:12px;line-height:1.5}.marketing-module__snxi8q__featureClosing{background:var(--surface)}.marketing-module__snxi8q__featureClosing .marketing-module__snxi8q__ctaSectionInner{align-items:center}.marketing-module__snxi8q__featureClosing .marketing-module__snxi8q__sectionTitle,.marketing-module__snxi8q__featureClosing h2{margin:var(--space-4) 0 0;color:var(--text-primary);font-size:clamp(38px,5vw,62px)}.marketing-module__snxi8q__featureClosing p{max-width:680px;color:var(--text-body)}.marketing-module__snxi8q__featureDeveloperLink{margin-top:var(--space-4);color:var(--text-primary);font-family:var(--font-data);text-underline-offset:4px;font-size:12px;font-weight:700;display:inline-block}.marketing-module__snxi8q__featureClosingAction{justify-self:end;gap:var(--space-2);min-width:270px;padding:var(--space-6);border-top:4px solid var(--accent);background:var(--background);display:grid}.marketing-module__snxi8q__featureClosingAction strong,.marketing-module__snxi8q__featureClosingAction span{font-family:var(--font-data)}.marketing-module__snxi8q__featureClosingAction strong{letter-spacing:-.04em;font-size:34px}.marketing-module__snxi8q__featureClosingAction span{margin-bottom:var(--space-4);color:var(--text-secondary);font-size:10px}@media (max-width:920px){.marketing-module__snxi8q__primaryNav{display:none}.marketing-module__snxi8q__heroInner{grid-template-columns:1fr;min-height:0;padding-block:72px}.marketing-module__snxi8q__decisionPanel,.marketing-module__snxi8q__heroProductScene{width:min(100%,660px)}.marketing-module__snxi8q__sectionHeader,.marketing-module__snxi8q__receiptGrid,.marketing-module__snxi8q__assistantGrid,.marketing-module__snxi8q__coachHeroGrid,.marketing-module__snxi8q__pricingGrid,.marketing-module__snxi8q__featureDetail{grid-template-columns:1fr}.marketing-module__snxi8q__sectionHeader{gap:var(--space-5)}.marketing-module__snxi8q__assistantStage{justify-self:center;width:min(100%,660px);min-height:700px}.marketing-module__snxi8q__loopGrid,.marketing-module__snxi8q__featureGrid,.marketing-module__snxi8q__contactGrid,.marketing-module__snxi8q__contextMap{grid-template-columns:1fr}.marketing-module__snxi8q__contextMapCore{border-block:1px solid var(--border);border-inline:0;min-height:210px}.marketing-module__snxi8q__loopStep+.marketing-module__snxi8q__loopStep{border-left:0;border-top:1px solid var(--border)}.marketing-module__snxi8q__featureGrid{border-left:0}.marketing-module__snxi8q__featureCell{border-left:1px solid var(--border);min-height:0}.marketing-module__snxi8q__featureDetail{gap:var(--space-5)}}@media (max-width:640px){.marketing-module__snxi8q__headerInner,.marketing-module__snxi8q__footerInner,.marketing-module__snxi8q__footerLegal,.marketing-module__snxi8q__sectionInner,.marketing-module__snxi8q__heroInner,.marketing-module__snxi8q__proofGrid,.marketing-module__snxi8q__pageHeroInner,.marketing-module__snxi8q__ctaSectionInner{width:min(100% - 32px,1180px)}.marketing-module__snxi8q__headerInner{min-height:62px}.marketing-module__snxi8q__headerActions{gap:var(--space-3)}.marketing-module__snxi8q__signInLink{display:none}.marketing-module__snxi8q__compactCta{min-height:44px;padding-inline:var(--space-4)}.marketing-module__snxi8q__heroInner{gap:52px;padding-block:58px 64px}.marketing-module__snxi8q__heroAthleteFrame{height:clamp(230px,66vw,290px)}.marketing-module__snxi8q__heroPhotoWorkout{left:var(--space-3);bottom:var(--space-3);width:min(58%,196px);padding:var(--space-3)}.marketing-module__snxi8q__heroPhotoWorkoutHeader span,.marketing-module__snxi8q__heroPhotoEvent>span{font-size:8px}.marketing-module__snxi8q__heroPhotoWorkoutHeader strong{font-size:11px}.marketing-module__snxi8q__heroPhotoZones{height:22px;margin-top:var(--space-2)}.marketing-module__snxi8q__heroPhotoZoneLabels{display:none}.marketing-module__snxi8q__heroPhotoEvent{top:var(--space-3);right:var(--space-3);min-width:96px;padding:var(--space-3)}.marketing-module__snxi8q__heroPhotoEvent strong{font-size:28px}.marketing-module__snxi8q__heroDecision{margin:-18px 0 0 12px}.marketing-module__snxi8q__heroTitle{font-size:clamp(52px,17vw,72px)}.marketing-module__snxi8q__heroBody{font-size:18px}.marketing-module__snxi8q__ctaRow{display:grid}.marketing-module__snxi8q__primaryCta,.marketing-module__snxi8q__secondaryCta{width:100%}.marketing-module__snxi8q__textCta{justify-content:center}.marketing-module__snxi8q__panelMeta{align-items:start}.marketing-module__snxi8q__raceContext{max-width:110px}.marketing-module__snxi8q__raceContext strong{font-size:17px}.marketing-module__snxi8q__recommendation h2{font-size:21px}.marketing-module__snxi8q__evidenceGrid{grid-template-columns:1fr;padding-block:0}.marketing-module__snxi8q__evidenceItem{padding-block:var(--space-4)}.marketing-module__snxi8q__evidenceItem+.marketing-module__snxi8q__evidenceItem{border-top:1px solid var(--border);border-left:0;padding-left:0}.marketing-module__snxi8q__proofGrid{grid-template-columns:1fr}.marketing-module__snxi8q__proofGroup{min-height:0;padding:var(--space-5) 0}.marketing-module__snxi8q__proofGroup+.marketing-module__snxi8q__proofGroup{border-top:1px solid var(--border);border-left:0}.marketing-module__snxi8q__sectionInner{padding-block:60px}.marketing-module__snxi8q__receiptRow,.marketing-module__snxi8q__transcriptRow{gap:var(--space-2);grid-template-columns:1fr}.marketing-module__snxi8q__decisionDemoHeader{align-items:flex-start;gap:var(--space-1);min-height:0;padding-block:var(--space-3);flex-direction:column}.marketing-module__snxi8q__decisionDemoPrompt,.marketing-module__snxi8q__decisionDemoEvidence{grid-template-columns:1fr}.marketing-module__snxi8q__decisionDemoPrompt{gap:var(--space-2)}.marketing-module__snxi8q__decisionDemoEvidence>div+div{border-top:1px solid var(--border);border-left:0}.marketing-module__snxi8q__decisionDemoChoices{grid-template-columns:1fr}.marketing-module__snxi8q__contextMapFooter{flex-direction:column;align-items:flex-start}.marketing-module__snxi8q__productFigureHeader{align-items:flex-start;gap:var(--space-1);min-height:0;padding-block:var(--space-3);flex-direction:column}.marketing-module__snxi8q__assistantStage{width:100%;min-height:680px}.marketing-module__snxi8q__assistantDemo{bottom:var(--space-3);left:var(--space-3);width:min(62%,230px);right:auto}.marketing-module__snxi8q__assistantAthleteImage{object-position:0 center}.marketing-module__snxi8q__assistantDemoHeader{align-items:flex-start;gap:var(--space-1);min-height:0;padding-block:var(--space-3);flex-direction:column}.marketing-module__snxi8q__productImage{width:145%;max-width:none;margin-left:-22.5%}.marketing-module__snxi8q__featureGrid,.marketing-module__snxi8q__coachPoints,.marketing-module__snxi8q__featureDetailBody ul,.marketing-module__snxi8q__contactFacts{grid-template-columns:1fr}.marketing-module__snxi8q__contactFacts>div+div{border-top:1px solid var(--border);border-left:0;padding-left:0}.marketing-module__snxi8q__ctaSectionInner{grid-template-columns:1fr;align-items:start}.marketing-module__snxi8q__ctaSection .marketing-module__snxi8q__primaryCta{justify-self:stretch}.marketing-module__snxi8q__roster{overflow-x:auto}.marketing-module__snxi8q__rosterHeader,.marketing-module__snxi8q__rosterRow{min-width:620px}.marketing-module__snxi8q__footerInner{grid-template-columns:1fr;padding-block:56px}.marketing-module__snxi8q__footerNav,.marketing-module__snxi8q__footerLegal{gap:var(--space-4)}}@media (max-width:920px){.marketing-module__snxi8q__storyHeroLead,.marketing-module__snxi8q__storySectionLead{gap:var(--space-6);grid-template-columns:1fr}.marketing-module__snxi8q__storyHeroPitch{max-width:720px}.marketing-module__snxi8q__featureMomentGrid,.marketing-module__snxi8q__featureAssistantGrid{grid-template-columns:1fr}.marketing-module__snxi8q__featureMomentGrid article{min-height:0}.marketing-module__snxi8q__featureMomentGrid ul{margin-top:var(--space-6)}.marketing-module__snxi8q__featureProductVideo,.marketing-module__snxi8q__featureClosingAction{justify-self:start}}@media (max-width:640px){.marketing-module__snxi8q__storyHeroPitch>p{font-size:18px}.marketing-module__snxi8q__featureStoryTitle{font-size:clamp(50px,16vw,68px)}.marketing-module__snxi8q__featureMomentGrid{border-left:0}.marketing-module__snxi8q__featureMomentGrid article{border-left:1px solid var(--border);padding:var(--space-5)}.marketing-module__snxi8q__featureAssistantJobs>div{gap:var(--space-2);grid-template-columns:1fr}.marketing-module__snxi8q__featureProductVideo,.marketing-module__snxi8q__featureClosingAction{width:100%}}@media (prefers-reduced-motion:reduce){.marketing-module__snxi8q__compactCta,.marketing-module__snxi8q__primaryCta,.marketing-module__snxi8q__secondaryCta,.marketing-module__snxi8q__primaryNav a,.marketing-module__snxi8q__signInLink,.marketing-module__snxi8q__decisionDemoChoices button{transition:none}}.marketing-module__snxi8q__updatesSubscribe{max-width:560px;margin-top:var(--space-7)}.marketing-module__snxi8q__updatesSubscribeRow{gap:var(--space-3);margin-top:var(--space-3);display:flex}.marketing-module__snxi8q__updatesSubscribeInput{border:1px solid var(--border-strong);border-radius:var(--radius-md);min-width:0;min-height:44px;padding-inline:var(--space-4);background:var(--background);color:var(--text-primary);font:500 15px / 1 var(--font-data);flex:1}.marketing-module__snxi8q__updatesSubscribeInput:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.marketing-module__snxi8q__updatesSubscribe button:disabled{opacity:.6;cursor:not-allowed}.marketing-module__snxi8q__updatesSubscribeNote,.marketing-module__snxi8q__updatesSubscribeError{margin:var(--space-3) 0 0;font-size:14px;line-height:1.5}.marketing-module__snxi8q__updatesSubscribeNote{color:var(--text-secondary)}.marketing-module__snxi8q__updatesSubscribeError{color:var(--status-error)}.marketing-module__snxi8q__updatesNotice{max-width:690px;margin-top:var(--space-6);border-radius:var(--radius-md);padding:var(--space-4) var(--space-5);background:var(--glyph-cobalt-soft);color:var(--text-body);line-height:1.5}.marketing-module__snxi8q__updatesMonth+.marketing-module__snxi8q__updatesMonth{margin-top:clamp(56px,7vw,88px)}.marketing-module__snxi8q__updatesList{margin:var(--space-5) 0 0;border-top:1px solid var(--border);padding:0;list-style:none}.marketing-module__snxi8q__updatesEntry{padding-block:var(--space-6);border-bottom:1px solid var(--border);grid-template-columns:200px 1fr;gap:clamp(20px,4vw,56px);scroll-margin-top:96px;display:grid}.marketing-module__snxi8q__updatesEntryMeta{align-content:start;gap:var(--space-2);color:var(--text-secondary);font-family:var(--font-data);font-size:12px;display:grid}.marketing-module__snxi8q__updatesEntryMeta span:first-child{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.marketing-module__snxi8q__updatesEntry h3{letter-spacing:-.03em;margin:0;font-size:clamp(22px,2.4vw,28px);font-weight:630;line-height:1.15}.marketing-module__snxi8q__updatesEntry p{max-width:720px;margin:var(--space-3) 0 0;color:var(--text-body);line-height:1.65}@media (max-width:640px){.marketing-module__snxi8q__updatesSubscribeRow{flex-direction:column}.marketing-module__snxi8q__updatesEntry{gap:var(--space-3);grid-template-columns:1fr}}
.race-guides-module__LqwnIa__main{background:var(--background)}.race-guides-module__LqwnIa__inner{width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(40px,6vw,80px)}.race-guides-module__LqwnIa__month+.race-guides-module__LqwnIa__month{margin-top:clamp(32px,4vw,48px)}.race-guides-module__LqwnIa__monthLabel{margin:0 0 var(--space-4);color:var(--text-secondary);font:700 12px / 1.4 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.race-guides-module__LqwnIa__grid{gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.race-guides-module__LqwnIa__card{gap:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--background);height:100%;box-shadow:var(--neu-flat);color:var(--text-primary);padding:var(--space-4);flex-direction:column;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:flex}.race-guides-module__LqwnIa__card:hover{border-color:var(--border-strong);box-shadow:var(--neu-up)}.race-guides-module__LqwnIa__card:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.race-guides-module__LqwnIa__cardTop{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.race-guides-module__LqwnIa__date{color:var(--text-primary);font:700 14px / 1.2 var(--font-data);font-variant-numeric:tabular-nums}.race-guides-module__LqwnIa__discipline{color:var(--text-secondary);font:700 11px / 1.4 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.race-guides-module__LqwnIa__name{font:650 17px / 1.25 var(--font-prose);letter-spacing:-.01em;margin:0}.race-guides-module__LqwnIa__place{color:var(--text-body);margin:2px 0 0;font-size:13px;line-height:1.4}.race-guides-module__LqwnIa__numbers{gap:var(--space-4);flex-wrap:wrap;margin:0;display:flex}.race-guides-module__LqwnIa__number{color:var(--text-primary);font:800 14px / 1.2 var(--font-data);font-variant-numeric:tabular-nums}.race-guides-module__LqwnIa__unit{color:var(--text-secondary);margin-left:3px;font-size:11px;font-weight:600}.race-guides-module__LqwnIa__demands{gap:6px;margin:0;padding:0;list-style:none;display:grid}.race-guides-module__LqwnIa__demand{align-items:center;gap:var(--space-3);grid-template-columns:92px 1fr;display:grid}.race-guides-module__LqwnIa__demandLabel{color:var(--text-secondary);font:600 11px / 1.3 var(--font-data)}.race-guides-module__LqwnIa__meter{grid-template-columns:repeat(5,1fr);gap:3px;max-width:140px;display:grid}.race-guides-module__LqwnIa__segment{background:var(--surface-alt);border-radius:1px;height:6px}.race-guides-module__LqwnIa__segmentOn{background:var(--text-primary)}.race-guides-module__LqwnIa__empty{color:var(--text-body);margin:0;font-size:16px}.race-guides-module__LqwnIa__back{min-height:44px;color:var(--text-body);font:650 14px / 1 var(--font-data);align-items:center;text-decoration:none;display:inline-flex}.race-guides-module__LqwnIa__back:hover{color:var(--text-primary);text-underline-offset:4px;text-decoration:underline}.race-guides-module__LqwnIa__raceTitle{max-width:900px;margin:var(--space-3) 0 0;font-family:var(--font-prose);letter-spacing:-.04em;font-size:clamp(36px,5vw,60px);font-weight:630;line-height:1.05}.race-guides-module__LqwnIa__facts{gap:var(--space-4) var(--space-6);max-width:820px;margin:var(--space-6) 0 0;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));display:grid}.race-guides-module__LqwnIa__fact dt{color:var(--text-secondary);font:700 11px / 1.4 var(--font-data);letter-spacing:.06em;text-transform:uppercase}.race-guides-module__LqwnIa__fact dd{margin:var(--space-1) 0 0;color:var(--text-primary);font:700 18px / 1.3 var(--font-data);font-variant-numeric:tabular-nums}.race-guides-module__LqwnIa__sectionTitle{margin:0 0 var(--space-4);font:650 22px / 1.2 var(--font-prose);letter-spacing:-.02em}.race-guides-module__LqwnIa__demandsLarge{gap:var(--space-3);max-width:520px;margin:0;padding:0;list-style:none;display:grid}.race-guides-module__LqwnIa__demandsLarge .race-guides-module__LqwnIa__demand{grid-template-columns:120px 1fr 32px}.race-guides-module__LqwnIa__demandsLarge .race-guides-module__LqwnIa__demandLabel{font-size:13px}.race-guides-module__LqwnIa__demandsLarge .race-guides-module__LqwnIa__meter{max-width:none}.race-guides-module__LqwnIa__demandsLarge .race-guides-module__LqwnIa__segment{height:10px}.race-guides-module__LqwnIa__score{color:var(--text-primary);font:700 13px / 1 var(--font-data);text-align:right}.race-guides-module__LqwnIa__siteLink{min-height:44px;margin-top:var(--space-6);color:var(--text-body);font:650 14px / 1 var(--font-data);text-underline-offset:4px;align-items:center;display:inline-flex}.race-guides-module__LqwnIa__siteLink:hover{color:var(--text-primary)}.race-guides-module__LqwnIa__action{border-top:1px solid var(--border)}.race-guides-module__LqwnIa__actionInner{align-items:center;gap:var(--space-4) var(--space-6);flex-wrap:wrap;width:min(100% - 40px,1180px);margin-inline:auto;padding-block:clamp(40px,6vw,72px);display:flex}.race-guides-module__LqwnIa__terms{max-width:560px;color:var(--text-body);margin:0;font-size:14px;line-height:1.55}@media (max-width:480px){.race-guides-module__LqwnIa__demandsLarge .race-guides-module__LqwnIa__demand{grid-template-columns:96px 1fr 28px}}
