.workoutBuilder-module__O190SG__page{max-width:1180px;padding:calc(var(--public-header-height) + clamp(32px, 6vw, 64px)) clamp(16px, 4vw, 24px) clamp(56px, 9vw, 96px);margin:0 auto}.workoutBuilder-module__O190SG__heroRow{grid-template-columns:1fr;align-items:center;gap:clamp(28px,5vw,44px);display:grid}.workoutBuilder-module__O190SG__heroCopy{max-width:560px}.workoutBuilder-module__O190SG__eyebrow{color:var(--mantine-color-recoveryPurple-6);margin-bottom:14px;display:inline-block}[data-mantine-color-scheme=dark] .workoutBuilder-module__O190SG__eyebrow{color:var(--mantine-color-recoveryPurple-3)}.workoutBuilder-module__O190SG__title{letter-spacing:-.02em;color:var(--text-rich);text-wrap:balance;margin:0;font-size:clamp(2rem,7vw,2.75rem);font-weight:800;line-height:1.08}.workoutBuilder-module__O190SG__heroSub{color:var(--text-muted);text-wrap:pretty;margin:16px 0 0;font-size:clamp(1rem,2.6vw,1.125rem);line-height:1.6}.workoutBuilder-module__O190SG__demo{min-width:0}.workoutBuilder-module__O190SG__section{margin-top:clamp(48px,8vw,76px)}.workoutBuilder-module__O190SG__sectionTitle{letter-spacing:-.02em;color:var(--text-rich);margin:0 0 18px;font-size:clamp(1.45rem,5vw,1.8rem);font-weight:800}.workoutBuilder-module__O190SG__steps{grid-template-columns:1fr;gap:14px;display:grid}.workoutBuilder-module__O190SG__step{padding:18px 20px}.workoutBuilder-module__O190SG__stepHeader{align-items:center;gap:10px;margin-bottom:6px;display:flex}.workoutBuilder-module__O190SG__stepIndex{font-variant-numeric:tabular-nums;width:26px;height:26px;color:var(--mantine-color-recoveryPurple-7);border-radius:999px;flex:none;justify-content:center;align-items:center;font-size:12.5px;font-weight:700;display:inline-flex}[data-mantine-color-scheme=dark] .workoutBuilder-module__O190SG__stepIndex{color:var(--mantine-color-recoveryPurple-3)}.workoutBuilder-module__O190SG__stepIndex{background:color-mix(in oklab, var(--mantine-color-recoveryPurple-6) 14%, transparent)}[data-mantine-color-scheme=dark] .workoutBuilder-module__O190SG__stepIndex{background:color-mix(in oklab, var(--mantine-color-recoveryPurple-4) 16%, transparent)}.workoutBuilder-module__O190SG__stepIndex{border:1px solid color-mix(in oklab, var(--mantine-color-recoveryPurple-6) 30%, transparent)}[data-mantine-color-scheme=dark] .workoutBuilder-module__O190SG__stepIndex{border:1px solid color-mix(in oklab, var(--mantine-color-recoveryPurple-4) 30%, transparent)}.workoutBuilder-module__O190SG__stepTitle{letter-spacing:-.01em;color:var(--text-rich);margin:0;font-size:1rem;font-weight:700}.workoutBuilder-module__O190SG__stepBody{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.95rem;line-height:1.6}.workoutBuilder-module__O190SG__faqList{grid-template-columns:1fr;gap:12px;display:grid}.workoutBuilder-module__O190SG__faqItem{border-radius:var(--mantine-radius-lg);border:1px solid var(--border-hairline);background:var(--surface-glass);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);padding:16px 18px}.workoutBuilder-module__O190SG__faqQuestion{letter-spacing:-.01em;color:var(--text-rich);margin:0 0 6px;font-size:.98rem;font-weight:700}.workoutBuilder-module__O190SG__faqAnswer{color:var(--text-muted);text-wrap:pretty;margin:0;font-size:.94rem;line-height:1.6}.workoutBuilder-module__O190SG__closing{text-align:center;border-radius:var(--mantine-radius-lg);border:1px solid var(--border-hairline);background:var(--surface-glass);max-width:640px;box-shadow:var(--shadow-card);-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);margin:clamp(56px,9vw,92px) auto 0;padding:clamp(28px,6vw,44px) clamp(20px,5vw,40px)}.workoutBuilder-module__O190SG__closingTitle{letter-spacing:-.02em;color:var(--text-rich);margin:0;font-size:clamp(1.5rem,5.5vw,1.9rem);font-weight:800}.workoutBuilder-module__O190SG__closingBody{max-width:460px;color:var(--text-muted);text-wrap:pretty;margin:12px auto 0;font-size:1rem;line-height:1.6}.workoutBuilder-module__O190SG__ctaRow{justify-content:center;margin-top:22px;display:flex}.workoutBuilder-module__O190SG__trustChip{letter-spacing:.01em;color:var(--text-faint);margin:14px 0 0;font-size:12.5px}.workoutBuilder-module__O190SG__alsoSee{border-top:1px solid var(--border-hairline);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 18px;margin-top:24px;padding-top:18px;display:flex}.workoutBuilder-module__O190SG__alsoSeeLabel{text-transform:uppercase;letter-spacing:.04em;color:var(--text-faint);font-size:11px;font-weight:700}.workoutBuilder-module__O190SG__alsoSeeLink{min-height:44px;color:var(--text-muted);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--border-hairline);text-decoration-color:var(--border-hairline);align-items:center;padding:0 2px;font-size:13.5px;font-weight:600;display:inline-flex}.workoutBuilder-module__O190SG__alsoSeeLink:hover{color:var(--text-rich)}@media (min-width:820px){.workoutBuilder-module__O190SG__steps{grid-template-columns:repeat(3,1fr)}.workoutBuilder-module__O190SG__faqList{grid-template-columns:repeat(2,1fr)}}@media (min-width:1120px){.workoutBuilder-module__O190SG__heroRow{grid-template-columns:minmax(300px,1fr) 720px;gap:clamp(32px,4vw,56px)}}
