[data-experience-theme=smm-v2]{background:#f3f6f8}html:has([data-experience-theme=smm-v2]){background:#f3f6f8}body:has([data-experience-theme=smm-v2]){background:#f3f6f8}body:has([data-experience-theme=smm-v2]){overscroll-behavior-y:none}body:has([data-experience-theme=smm-v2]) .topbar{background:#f3f6f8}[data-experience-theme=smm-v2]{--v2-canvas:#f3f6f8;--v2-hero-sky-a:#dce9f7;--v2-hero-sky-b:#f5f8fb;--v2-surface:#fff;--v2-surface-soft:#eaf1f7;--v2-ink:#1c1f23;--v2-ink-muted:#1c1f2399;--v2-rule:#1c1f231a;--v2-action:#17191c;--v2-action-ink:#fff;--v2-brand:#0e7c4a;--v2-brand-soft:#ddf0e6;--v2-warning:#a65a16;--v2-danger:#b4473d;--v2-focus:#286be6;--v2-radius-scene:24px;--v2-radius-card:16px;--v2-shadow-rest:0 1px 2px #141c240f;--v2-shadow-float:0 18px 48px #141c241f;background:var(--v2-canvas);min-height:100svh;color:var(--v2-ink);box-shadow:0 0 0 100vmax var(--v2-canvas);clip-path:inset(0 -100vmax);font-family:var(--font-sans,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}[data-experience-theme=smm-v2][data-audience-tone=supplement]{--v2-accent:#0f7a52;--v2-accent-strong:#0c6343;--v2-soft:#e3f2ec}[data-experience-theme=smm-v2][data-audience-tone=beauty]{--v2-accent:#8a5a74;--v2-accent-strong:#744761;--v2-soft:#f4ecf1}[data-experience-theme=smm-v2][data-audience-tone=women]{--v2-accent:#2f7d78;--v2-accent-strong:#266763;--v2-soft:#e4f1f0}[data-experience-theme=smm-v2][data-audience-tone=prescription]{--v2-accent:#3c6e96;--v2-accent-strong:#315b7d;--v2-soft:#e7f0f7}[data-experience-theme=smm-v2] h1,[data-experience-theme=smm-v2] h2,[data-experience-theme=smm-v2] h3,[data-experience-theme=smm-v2] .scoreValue{font-family:var(--font-sans,Inter), ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;letter-spacing:-.03em}[data-experience-theme=smm-v2] h1{font-weight:600;line-height:1.08}[data-experience-theme=smm-v2] .flowChrome{gap:14px;margin-bottom:14px}[data-experience-theme=smm-v2] .quizProgressCount{color:var(--v2-ink-muted);font-weight:650}[data-experience-theme=smm-v2] .backButton{border-color:var(--v2-rule);background:var(--v2-surface);box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .quizProgress{background:var(--v2-surface-soft);height:6px}[data-experience-theme=smm-v2] .quizProgress span{background:var(--v2-brand)}[data-experience-theme=smm-v2] .entryStep,[data-experience-theme=smm-v2] .proofStep,[data-experience-theme=smm-v2] .resultStep,[data-experience-theme=smm-v2] .offer{border-radius:var(--v2-radius-scene);background:linear-gradient(180deg, var(--v2-hero-sky-a), var(--v2-hero-sky-b))}[data-experience-theme=smm-v2] .entryStep,[data-experience-theme=smm-v2] .proofStep,[data-experience-theme=smm-v2] .resultStep{padding:22px 18px 26px}[data-experience-theme=smm-v2] .offer{box-shadow:none;border:0}[data-experience-theme=smm-v2] .question{box-shadow:none;background:0 0;border:0;border-radius:0}[data-experience-theme=smm-v2] .question h2,[data-experience-theme=smm-v2] .offer h2{color:var(--v2-ink);font-weight:720;line-height:1.12}[data-experience-theme=smm-v2] .option,[data-experience-theme=smm-v2] .emailRow input{border:1px solid var(--v2-rule);border-radius:var(--v2-radius-card);background:var(--v2-surface);min-height:60px;color:var(--v2-ink);box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .option:hover:not(:disabled){border-color:color-mix(in srgb, var(--v2-accent) 45%, transparent);background:var(--v2-surface-soft)}[data-experience-theme=smm-v2] .option[data-selected=true],[data-experience-theme=smm-v2] .option[data-selected=true]:hover:not(:disabled){border-color:var(--v2-accent);background:var(--v2-soft);color:var(--v2-ink);box-shadow:inset 0 0 0 1px var(--v2-accent)}[data-experience-theme=smm-v2] .primaryButton{background:var(--v2-action);min-height:54px;color:var(--v2-action-ink);box-shadow:var(--v2-shadow-rest);border-radius:999px;font-weight:650;transition:transform .14s,box-shadow .14s,background .14s}[data-experience-theme=smm-v2] .primaryButton:hover:not(:disabled){background:var(--v2-action);box-shadow:var(--v2-shadow-float);transform:scale(1.02)}[data-experience-theme=smm-v2] .primaryButton:active:not(:disabled),[data-experience-theme=smm-v2] .primaryButton:focus-visible{background:var(--v2-action)}[data-experience-theme=smm-v2] .primaryButton:active:not(:disabled){box-shadow:var(--v2-shadow-rest);transform:scale(1)}[data-experience-theme=smm-v2] .primaryButton:focus-visible,[data-experience-theme=smm-v2] .option:focus-visible{outline-color:var(--v2-focus)}[data-experience-theme=smm-v2] .emailRow input:focus-visible{border-color:var(--v2-focus);outline-color:var(--v2-focus)}[data-experience-theme=smm-v2] .eyebrow{color:var(--v2-accent,var(--v2-brand));letter-spacing:.08em}[data-experience-theme=smm-v2] .lede,[data-experience-theme=smm-v2] .finePrint{color:var(--v2-ink-muted)}[data-experience-theme=smm-v2] .proofBulletList li{color:var(--v2-ink)}[data-experience-theme=smm-v2] .proofBulletList li:before{background:var(--v2-accent);opacity:1}[data-experience-theme=smm-v2] .routineTimelineCard,[data-experience-theme=smm-v2] .setupPathList li,[data-experience-theme=smm-v2] .lockCue{background:var(--v2-surface-soft)}[data-experience-theme=smm-v2] .routineTimelineCard,[data-experience-theme=smm-v2] .routineTimelineCard h2,[data-experience-theme=smm-v2] .setupPathList strong{color:var(--v2-ink)}[data-experience-theme=smm-v2] .routineTimelineCard li,[data-experience-theme=smm-v2] .setupPathList span span{color:var(--v2-ink-muted)}[data-experience-theme=smm-v2] .routineTimelineLabel,[data-experience-theme=smm-v2] .routineTimelineCard li svg,[data-experience-theme=smm-v2] .lockCue{color:var(--v2-accent)}[data-experience-theme=smm-v2] .routineTimelineIcon,[data-experience-theme=smm-v2] .setupPathIndex{background:var(--v2-surface);color:var(--v2-accent,var(--v2-brand));box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .paywallIntroProgress span{background:var(--v2-surface-soft)}[data-experience-theme=smm-v2] .testimonialCard,[data-experience-theme=smm-v2] .previewCard{border-color:var(--v2-rule);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .previewCard h2,[data-experience-theme=smm-v2] .testimonialCard figcaption{color:var(--v2-accent)}[data-experience-theme=smm-v2] .scoreDial{border-color:var(--v2-brand);background:var(--v2-surface);box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .scoreMeta strong{color:var(--v2-accent)}[data-experience-theme=smm-v2] .scoreMeta span,[data-experience-theme=smm-v2] .scoreEchoLabel{color:var(--v2-ink-muted)}[data-experience-theme=smm-v2] .scoreEchoList li{border-color:var(--v2-rule);background:var(--v2-surface);color:var(--v2-ink)}[data-experience-theme=smm-v2] .scoreEchoList li:before{background:var(--v2-accent)}[data-experience-theme=smm-v2] .scoreDial[data-bucket=complex]{border-color:var(--v2-warning)}[data-experience-theme=smm-v2] .scoreDial[data-bucket=complex]+.scoreMeta strong{color:var(--v2-warning)}[data-experience-theme=smm-v2] .appScreenshot{border-color:var(--v2-ink);background:var(--v2-ink);box-shadow:var(--v2-shadow-float)}[data-experience-theme=smm-v2] .analyzingRing{border-color:var(--v2-surface-soft);border-top-color:var(--v2-brand)}[data-experience-theme=smm-v2] .consentRow input{accent-color:var(--v2-brand)}[data-experience-theme=smm-v2] .paywallIntroProgress span[data-active=true],[data-experience-theme=smm-v2] .trialTimeline li[data-state=now]:not(:last-child):before,[data-experience-theme=smm-v2] .trialTimeline li[data-state=now] .timelineDot{background:var(--v2-brand)}[data-experience-theme=smm-v2] .timelineDot{background:var(--v2-soft);color:var(--v2-accent);box-shadow:inset 0 0 0 1.5px var(--v2-accent)}[data-experience-theme=smm-v2] .planCard{border:1px solid var(--v2-rule);border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-rest)}[data-experience-theme=smm-v2] .planCard[data-selected=true]{border-color:var(--v2-accent);background:var(--v2-soft);box-shadow:inset 0 0 0 1px var(--v2-accent)}[data-experience-theme=smm-v2] .planBadge{background:var(--v2-accent)}[data-experience-theme=smm-v2] .error{color:var(--v2-danger)}[data-experience-theme=smm-v2] .dockError{border-color:color-mix(in srgb, var(--v2-danger) 35%, transparent);background:color-mix(in srgb, var(--v2-danger) 8%, transparent)}[data-experience-theme=smm-v2] .offerChecklist{border-color:var(--v2-rule);background:var(--v2-surface)}[data-experience-theme=smm-v2] .offerChecklist li{color:var(--v2-ink)}[data-experience-theme=smm-v2] .offerChecklist li:before,[data-experience-theme=smm-v2] .ctaReassurance,[data-experience-theme=smm-v2] .paymentTrustRow svg{color:var(--v2-accent)}[data-experience-theme=smm-v2] .trialTimeline li:not(:last-child):before{background:var(--v2-rule)}[data-experience-theme=smm-v2] .offerCtaDock{background:linear-gradient(180deg, #f5f8fb00 0%, var(--v2-hero-sky-b) 8%)}[data-experience-theme=smm-v2] .funnelGrid:has(.successStep){border-radius:var(--v2-radius-scene);background:linear-gradient(180deg, var(--v2-hero-sky-a), var(--v2-hero-sky-b));padding:20px 14px}[data-experience-theme=smm-v2] .successStep{border-radius:var(--v2-radius-card);background:var(--v2-surface);box-shadow:var(--v2-shadow-float);padding:32px 24px}[data-experience-theme=smm-v2] .secondaryButton{border-color:var(--v2-action);min-height:54px;color:var(--v2-action);background:0 0;border-radius:999px;font-weight:650;transition:background .14s}[data-experience-theme=smm-v2] .secondaryButton:hover{background:var(--v2-surface-soft)}body:has([data-experience-theme=smm-v2]) .privacyChoicesButton{color:#1c1f2399;background:#f3f6f8f0;border-color:#1c1f2329;min-height:44px}body:has([data-experience-theme=smm-v2]) .topbar nav{color:#1c1f2399}@media (max-width:860px){body:has([data-experience-theme=smm-v2]) .page{padding-bottom:64px}[data-experience-theme=smm-v2]{width:min(100% - 28px,430px)}[data-experience-theme=smm-v2] .question{padding:10px 4px 18px}[data-experience-theme=smm-v2] .option{border-radius:14px;min-height:64px}}@media (prefers-reduced-motion:reduce){[data-experience-theme=smm-v2] *,[data-experience-theme=smm-v2] :before,[data-experience-theme=smm-v2] :after{scroll-behavior:auto;transition:none;animation:none}[data-experience-theme=smm-v2] .primaryButton:hover:not(:disabled){transform:none}}
