.workflowAudit-module-scss-module__bMiepq__intro{text-align:center;max-width:760px;margin:0 auto;padding:clamp(2rem,6vw,4rem) 1.25rem 1.5rem}.workflowAudit-module-scss-module__bMiepq__introEyebrow{font-size:var(--fg-font-size-sm);letter-spacing:var(--fg-letter-spacing-label);text-transform:uppercase;color:var(--fg-accent);align-items:center;gap:.5rem;margin:0 0 1rem;font-weight:600;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__introHeadline{letter-spacing:-.02em;color:var(--fg-text);margin:0 0 1rem;font-size:clamp(2rem,4.5vw,2.75rem);font-weight:700;line-height:1.1}.workflowAudit-module-scss-module__bMiepq__introSub{max-width:620px;color:var(--fg-text-muted);margin:0 auto 1.25rem;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6}.workflowAudit-module-scss-module__bMiepq__introTrustRow{font-size:var(--fg-font-size-sm);color:var(--fg-text-muted);flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__introTrustItem{align-items:center;gap:.4rem;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__wizardContainer{width:100%;max-width:880px;margin:0 auto;padding:1rem 1.25rem clamp(3rem,8vw,5rem)}.workflowAudit-module-scss-module__bMiepq__wizard{background:var(--fg-surface);border:1px solid var(--fg-border);border-radius:var(--fg-radius-lg);box-shadow:var(--fg-shadow-soft);padding:clamp(1.25rem,3vw,2rem)}.workflowAudit-module-scss-module__bMiepq__progress{margin-bottom:2rem}.workflowAudit-module-scss-module__bMiepq__progressMeta{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.5rem;display:flex}.workflowAudit-module-scss-module__bMiepq__progressStep{font-size:var(--fg-font-size-sm);letter-spacing:var(--fg-letter-spacing-label);text-transform:uppercase;color:var(--fg-text-muted);font-weight:600}.workflowAudit-module-scss-module__bMiepq__progressLabel{font-size:var(--fg-font-size-sm);color:var(--fg-text);font-weight:600}.workflowAudit-module-scss-module__bMiepq__progressTrack{border-radius:var(--fg-radius-pill);background:var(--fg-surface-muted);height:6px;overflow:hidden}.workflowAudit-module-scss-module__bMiepq__progressFill{border-radius:var(--fg-radius-pill);background:var(--fg-accent);height:100%;transition:width .25s}.workflowAudit-module-scss-module__bMiepq__progressSteps{gap:.25rem;margin:1rem 0 0;padding:0;list-style:none;display:none}@media (min-width:720px){.workflowAudit-module-scss-module__bMiepq__progressSteps{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}}.workflowAudit-module-scss-module__bMiepq__progressStepItem{color:var(--fg-text-muted);align-items:center;gap:.5rem;min-width:0;padding:.25rem 0;font-size:.8rem;display:flex}.workflowAudit-module-scss-module__bMiepq__progressStepIndex{background:var(--fg-surface-muted);width:1.5rem;height:1.5rem;color:var(--fg-text-muted);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.75rem;font-weight:600;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__progressStepLabel{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.workflowAudit-module-scss-module__bMiepq__progressStepItem--current .workflowAudit-module-scss-module__bMiepq__progressStepIndex{background:var(--fg-accent);color:var(--fg-button-text-on-accent)}.workflowAudit-module-scss-module__bMiepq__progressStepItem--current .workflowAudit-module-scss-module__bMiepq__progressStepLabel{color:var(--fg-text);font-weight:600}.workflowAudit-module-scss-module__bMiepq__progressStepItem--complete .workflowAudit-module-scss-module__bMiepq__progressStepIndex{background:color-mix(in srgb,var(--fg-accent)25%,transparent);color:var(--fg-text)}.workflowAudit-module-scss-module__bMiepq__form{flex-direction:column;gap:1.5rem;display:flex}.workflowAudit-module-scss-module__bMiepq__stepPanel h2{letter-spacing:-.01em;color:var(--fg-text);margin:0 0 .5rem;font-size:clamp(1.4rem,2.4vw,1.65rem);font-weight:700}.workflowAudit-module-scss-module__bMiepq__stepPanel>div>p{font-size:var(--fg-font-size-base);color:var(--fg-text-muted);margin:0 0 1.75rem;line-height:1.55}.workflowAudit-module-scss-module__bMiepq__field{flex-direction:column;gap:.4rem;margin-bottom:1.25rem;display:flex}.workflowAudit-module-scss-module__bMiepq__label{font-size:var(--fg-font-size-sm);color:var(--fg-text);font-weight:600}.workflowAudit-module-scss-module__bMiepq__helper{font-size:var(--fg-font-size-xs);color:var(--fg-text-muted);margin:0;line-height:1.45}.workflowAudit-module-scss-module__bMiepq__input,.workflowAudit-module-scss-module__bMiepq__textarea{border:1px solid var(--fg-border);border-radius:var(--fg-radius-md);background:var(--fg-surface);width:100%;color:var(--fg-text);font-size:var(--fg-font-size-base);transition:border-color var(--fg-transition),box-shadow var(--fg-transition);padding:.75rem .875rem;font-family:inherit}.workflowAudit-module-scss-module__bMiepq__input::placeholder,.workflowAudit-module-scss-module__bMiepq__textarea::placeholder{color:color-mix(in srgb,var(--fg-text-muted)70%,transparent)}.workflowAudit-module-scss-module__bMiepq__input:focus,.workflowAudit-module-scss-module__bMiepq__textarea:focus{border-color:var(--fg-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--fg-accent)25%,transparent);outline:none}.workflowAudit-module-scss-module__bMiepq__textarea{resize:vertical;min-height:6.5rem;line-height:1.5}.workflowAudit-module-scss-module__bMiepq__inputError{border-color:#dc2626}.workflowAudit-module-scss-module__bMiepq__error{font-size:var(--fg-font-size-xs);color:#dc2626;margin:.25rem 0 0}.workflowAudit-module-scss-module__bMiepq__formError{border-radius:var(--fg-radius-md);color:#b91c1c;font-size:var(--fg-font-size-sm);background:#dc262614;margin:0;padding:.75rem .875rem}.workflowAudit-module-scss-module__bMiepq__fieldset{border:none;flex-direction:column;gap:.4rem;margin:0 0 1.5rem;padding:0;display:flex}.workflowAudit-module-scss-module__bMiepq__legend{font-size:var(--fg-font-size-sm);color:var(--fg-text);flex-wrap:wrap;align-items:baseline;gap:.5rem;margin:0 0 .25rem;padding:0;font-weight:600;display:flex}.workflowAudit-module-scss-module__bMiepq__legendRequired{color:var(--fg-accent);margin-left:.15rem}.workflowAudit-module-scss-module__bMiepq__legendMeta{font-size:var(--fg-font-size-xs);color:var(--fg-text-muted);letter-spacing:.02em;font-weight:500}.workflowAudit-module-scss-module__bMiepq__optionStack{grid-template-columns:1fr;gap:.5rem;display:grid}@media (min-width:640px){.workflowAudit-module-scss-module__bMiepq__optionStack{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflowAudit-module-scss-module__bMiepq__optionRow{border:1px solid var(--fg-border);border-radius:var(--fg-radius-md);background:var(--fg-surface);cursor:pointer;transition:border-color var(--fg-transition),background var(--fg-transition);align-items:center;gap:.625rem;padding:.65rem .875rem;display:flex}.workflowAudit-module-scss-module__bMiepq__optionRow:hover{border-color:color-mix(in srgb,var(--fg-accent)55%,var(--fg-border))}.workflowAudit-module-scss-module__bMiepq__optionRow--checked{border-color:var(--fg-accent);background:var(--fg-accent-soft)}.workflowAudit-module-scss-module__bMiepq__optionRadio{border:2px solid var(--fg-border);width:1rem;height:1rem;transition:border-color var(--fg-transition);border-radius:50%;flex-shrink:0;position:relative}.workflowAudit-module-scss-module__bMiepq__optionRow--checked .workflowAudit-module-scss-module__bMiepq__optionRadio{border-color:var(--fg-accent);background:radial-gradient(circle at center,var(--fg-accent)0 45%,transparent 50%)}.workflowAudit-module-scss-module__bMiepq__optionLabel{font-size:var(--fg-font-size-sm);color:var(--fg-text);line-height:1.4}.workflowAudit-module-scss-module__bMiepq__srOnly{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.workflowAudit-module-scss-module__bMiepq__chipGrid{flex-wrap:wrap;gap:.5rem;display:flex}.workflowAudit-module-scss-module__bMiepq__chip{border:1px solid var(--fg-border);border-radius:var(--fg-radius-pill);background:var(--fg-surface);color:var(--fg-text);font-size:var(--fg-font-size-sm);cursor:pointer;transition:background var(--fg-transition),border-color var(--fg-transition),color var(--fg-transition);align-items:center;gap:.4rem;padding:.45rem .85rem;font-family:inherit;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__chip:hover{border-color:color-mix(in srgb,var(--fg-accent)50%,var(--fg-border))}.workflowAudit-module-scss-module__bMiepq__chip--checked{background:var(--fg-accent);border-color:var(--fg-accent);color:var(--fg-button-text-on-accent)}.workflowAudit-module-scss-module__bMiepq__chipCheck{justify-content:center;align-items:center;width:1rem;height:1rem;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__actions{justify-content:space-between;align-items:center;gap:.75rem;margin-top:.5rem;display:flex}.workflowAudit-module-scss-module__bMiepq__primaryButton,.workflowAudit-module-scss-module__bMiepq__secondaryButton{border-radius:var(--fg-radius-md);min-height:2.875rem;font-size:var(--fg-font-size-sm);cursor:pointer;transition:background var(--fg-transition),transform var(--fg-transition);justify-content:center;align-items:center;gap:.4rem;padding:.65rem 1.25rem;font-family:inherit;font-weight:600;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__primaryButton:disabled,.workflowAudit-module-scss-module__bMiepq__secondaryButton:disabled{opacity:.7;cursor:not-allowed}.workflowAudit-module-scss-module__bMiepq__primaryButton{background:var(--fg-accent);color:var(--fg-button-text-on-accent);border:1px solid var(--fg-accent)}.workflowAudit-module-scss-module__bMiepq__primaryButton:not(:disabled):hover{transform:translateY(-1px)}.workflowAudit-module-scss-module__bMiepq__secondaryButton{color:var(--fg-text);border:1px solid var(--fg-border);background:0 0}.workflowAudit-module-scss-module__bMiepq__secondaryButton:not(:disabled):hover{border-color:color-mix(in srgb,var(--fg-text)25%,var(--fg-border))}.workflowAudit-module-scss-module__bMiepq__spinner{animation:.9s linear infinite workflowAudit-module-scss-module__bMiepq__workflowAuditSpin}@keyframes workflowAudit-module-scss-module__bMiepq__workflowAuditSpin{to{transform:rotate(360deg)}}.workflowAudit-module-scss-module__bMiepq__privacyText{font-size:var(--fg-font-size-xs);color:var(--fg-text-muted);text-align:center;margin:0}.workflowAudit-module-scss-module__bMiepq__result{flex-direction:column;gap:1.5rem;width:100%;max-width:920px;margin:0 auto;padding:clamp(1.5rem,5vw,3rem) 1.25rem clamp(3rem,8vw,5rem);display:flex}.workflowAudit-module-scss-module__bMiepq__resultHeader{text-align:center;flex-direction:column;gap:.5rem;padding:0 .5rem;display:flex}.workflowAudit-module-scss-module__bMiepq__resultEyebrow{font-size:var(--fg-font-size-sm);letter-spacing:var(--fg-letter-spacing-label);text-transform:uppercase;color:var(--fg-accent);margin:0;font-weight:600}.workflowAudit-module-scss-module__bMiepq__resultTitle{letter-spacing:-.02em;color:var(--fg-text);margin:0;font-size:clamp(1.75rem,4vw,2.25rem);font-weight:700;line-height:1.15}.workflowAudit-module-scss-module__bMiepq__resultSummary{max-width:680px;font-size:var(--fg-font-size-base);color:var(--fg-text-muted);margin:0 auto;line-height:1.6}.workflowAudit-module-scss-module__bMiepq__resultScoreCard{border-radius:var(--fg-radius-lg);border:1px solid var(--fg-border);background:var(--fg-surface);box-shadow:var(--fg-shadow-soft);gap:1rem;padding:clamp(1.25rem,3vw,1.75rem);display:grid}@media (min-width:640px){.workflowAudit-module-scss-module__bMiepq__resultScoreCard{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:1.5rem}}.workflowAudit-module-scss-module__bMiepq__resultScoreCard--low{border-color:color-mix(in srgb,var(--fg-text-muted)25%,var(--fg-border))}.workflowAudit-module-scss-module__bMiepq__resultScoreCard--moderate{border-color:color-mix(in srgb,#f59e0b 50%,var(--fg-border));background:color-mix(in srgb,#f59e0b 5%,var(--fg-surface))}.workflowAudit-module-scss-module__bMiepq__resultScoreCard--strong{border-color:color-mix(in srgb,var(--fg-accent)60%,var(--fg-border));background:color-mix(in srgb,var(--fg-accent)5%,var(--fg-surface))}.workflowAudit-module-scss-module__bMiepq__resultScoreCard--high{border-color:var(--fg-accent);background:color-mix(in srgb,var(--fg-accent)10%,var(--fg-surface))}.workflowAudit-module-scss-module__bMiepq__resultScoreLeft{flex-direction:column;gap:.25rem;display:flex}.workflowAudit-module-scss-module__bMiepq__resultScoreLabel{font-size:var(--fg-font-size-sm);letter-spacing:.02em;text-transform:uppercase;color:var(--fg-text-muted);align-items:center;gap:.4rem;margin:0;font-weight:600;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__resultScoreValue{color:var(--fg-text);align-items:baseline;gap:.25rem;margin:0;font-size:clamp(2.5rem,6vw,3.5rem);font-weight:700;line-height:1;display:flex}.workflowAudit-module-scss-module__bMiepq__resultScoreMax{color:var(--fg-text-muted);font-size:.5em;font-weight:600}.workflowAudit-module-scss-module__bMiepq__resultScoreTier{font-size:var(--fg-font-size-base);color:var(--fg-text);margin:0;font-weight:600}.workflowAudit-module-scss-module__bMiepq__resultScoreMessage{font-size:var(--fg-font-size-base);color:var(--fg-text);margin:0;line-height:1.55}.workflowAudit-module-scss-module__bMiepq__resultGrid{grid-template-columns:1fr;gap:1rem;display:grid}@media (min-width:720px){.workflowAudit-module-scss-module__bMiepq__resultGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}.workflowAudit-module-scss-module__bMiepq__resultBlock{background:var(--fg-surface);border:1px solid var(--fg-border);border-radius:var(--fg-radius-lg);flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.5rem);display:flex}.workflowAudit-module-scss-module__bMiepq__resultBlockTitle{font-size:var(--fg-font-size-base);color:var(--fg-text);align-items:center;gap:.5rem;margin:0;font-weight:700;display:inline-flex}.workflowAudit-module-scss-module__bMiepq__resultBody{font-size:var(--fg-font-size-base);color:var(--fg-text);margin:0;line-height:1.55}.workflowAudit-module-scss-module__bMiepq__resultFootnote{font-size:var(--fg-font-size-xs);color:var(--fg-text-muted);margin:0;line-height:1.5}.workflowAudit-module-scss-module__bMiepq__resultList,.workflowAudit-module-scss-module__bMiepq__resultListOrdered{color:var(--fg-text);font-size:var(--fg-font-size-base);flex-direction:column;gap:.35rem;margin:0;padding-left:1.1rem;line-height:1.5;display:flex}.workflowAudit-module-scss-module__bMiepq__resultListOrdered{list-style-type:decimal}.workflowAudit-module-scss-module__bMiepq__resultServiceName{color:var(--fg-text);margin:0;font-size:1.15rem;font-weight:700}.workflowAudit-module-scss-module__bMiepq__resultSecondaryService{font-size:var(--fg-font-size-sm);color:var(--fg-text-muted);margin:0;line-height:1.5}.workflowAudit-module-scss-module__bMiepq__roiGrid{grid-template-columns:1fr;gap:.6rem;margin:0;display:grid}@media (min-width:480px){.workflowAudit-module-scss-module__bMiepq__roiGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}.workflowAudit-module-scss-module__bMiepq__roiGrid>div{border-radius:var(--fg-radius-md);background:color-mix(in srgb,var(--fg-accent)7%,var(--fg-surface));border:1px solid color-mix(in srgb,var(--fg-accent)25%,var(--fg-border));flex-direction:column;gap:.15rem;padding:.5rem .75rem;display:flex}.workflowAudit-module-scss-module__bMiepq__roiGrid dt{font-size:var(--fg-font-size-xs);letter-spacing:.04em;text-transform:uppercase;color:var(--fg-text-muted);margin:0;font-weight:600}.workflowAudit-module-scss-module__bMiepq__roiGrid dd{font-size:var(--fg-font-size-base);color:var(--fg-text);margin:0;font-weight:700}.workflowAudit-module-scss-module__bMiepq__resultNextStep{background:var(--fg-surface);border:1px solid var(--fg-border);border-radius:var(--fg-radius-lg);flex-direction:column;gap:.6rem;padding:clamp(1.25rem,3vw,1.75rem);display:flex}.workflowAudit-module-scss-module__bMiepq__resultCtaRow{flex-direction:column;align-items:flex-start;gap:.6rem;margin-top:.5rem;display:flex}@media (min-width:600px){.workflowAudit-module-scss-module__bMiepq__resultCtaRow{flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}}.workflowAudit-module-scss-module__bMiepq__resultCtaSubtext{font-size:var(--fg-font-size-xs);color:var(--fg-text-muted);align-items:center;gap:.4rem;margin:0;display:inline-flex}
