.assessment-module__EfrqHa__shell{background:var(--color-bg);flex-direction:column;min-height:100dvh;display:flex}.assessment-module__EfrqHa__shell:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(70% 50% at 50% -8%, color-mix(in srgb, var(--color-brand-orange) 10%, transparent) 0%, transparent 70%), radial-gradient(62% 46% at 16% 104%, color-mix(in srgb, var(--color-brand-blue) 20%, transparent) 0%, transparent 70%), radial-gradient(58% 42% at 84% 108%, color-mix(in srgb, var(--color-brand-orange) 18%, transparent) 0%, transparent 70%);position:fixed;inset:0}.assessment-module__EfrqHa__shell>*{z-index:1;position:relative}.assessment-module__EfrqHa__header{padding-block:var(--space-md);border-bottom:1px solid var(--color-border)}.assessment-module__EfrqHa__headerInner{justify-content:space-between;align-items:center;display:flex}.assessment-module__EfrqHa__logo{width:auto;height:30px;display:block}.assessment-module__EfrqHa__wordmark{font-family:var(--font-heading);font-weight:var(--font-weight-bold);font-size:var(--font-size-md);letter-spacing:var(--tracking-tight);color:var(--color-text)}.assessment-module__EfrqHa__main{padding-block:var(--space-xl);flex:1;justify-content:center;align-items:flex-start;display:flex}.assessment-module__EfrqHa__footer{padding-block:var(--space-lg)}.assessment-module__EfrqHa__footerText{text-align:center;font-size:var(--font-size-xs);color:var(--color-text-muted)}.assessment-module__EfrqHa__stepPanel{width:100%;max-width:820px;margin-inline:auto}@media (max-width:768px){.assessment-module__EfrqHa__main{padding-block:var(--space-lg)}}.assessment-module__EfrqHa__step{animation:assessment-module__EfrqHa__stepIn var(--transition-base)}@keyframes assessment-module__EfrqHa__stepIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.assessment-module__EfrqHa__step{animation:none}}.assessment-module__EfrqHa__progress{margin-bottom:var(--space-lg)}.assessment-module__EfrqHa__progressMeta{margin-bottom:var(--space-2xs);justify-content:space-between;align-items:center;display:flex}.assessment-module__EfrqHa__stepLabel{font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.assessment-module__EfrqHa__progressTrack{height:var(--space-3xs);background:var(--color-neutral-300);border-radius:var(--radius-pill);overflow:hidden}.assessment-module__EfrqHa__progressFill{background:var(--gradient-brand);border-radius:var(--radius-pill);height:100%;transition:width var(--transition-base)}@media (prefers-reduced-motion:reduce){.assessment-module__EfrqHa__progressFill{transition:none}}.assessment-module__EfrqHa__eyebrow{align-items:center;gap:var(--space-2xs);margin-bottom:var(--space-md);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:inline-flex}.assessment-module__EfrqHa__eyebrowDot{width:var(--space-2xs);height:var(--space-2xs);border-radius:var(--radius-pill);background:var(--gradient-brand)}.assessment-module__EfrqHa__introTitle{margin-bottom:var(--space-sm)}.assessment-module__EfrqHa__introSubtext{max-width:48ch;margin-bottom:var(--space-md);font-size:var(--font-size-md);color:var(--color-text-muted)}.assessment-module__EfrqHa__highlight{font-weight:var(--font-weight-bold);background:linear-gradient(315deg, var(--color-brand-blue) 0%, var(--color-brand-orange) 100%);color:#0000;-webkit-background-clip:text;background-clip:text}@supports not ((-webkit-background-clip:text) or (background-clip:text)){.assessment-module__EfrqHa__highlight{color:var(--color-brand-orange);background:0 0}}.assessment-module__EfrqHa__byline{align-items:center;gap:var(--space-sm);margin-bottom:var(--space-lg);display:flex}.assessment-module__EfrqHa__bylineAvatar{width:var(--space-2xl);height:var(--space-2xl);border-radius:var(--radius-pill);object-fit:cover;box-shadow:inset 0 0 0 2px color-mix(in srgb, var(--color-navy) 12%, transparent);flex:none}.assessment-module__EfrqHa__bylineText{gap:var(--space-3xs);flex-direction:column;display:flex}.assessment-module__EfrqHa__bylineName{font-weight:var(--font-weight-semibold);line-height:var(--line-height-compact);color:var(--color-text)}.assessment-module__EfrqHa__bylineRole{font-size:var(--font-size-sm);line-height:var(--line-height-compact);color:var(--color-text-muted)}.assessment-module__EfrqHa__timeEstimate{margin-bottom:var(--space-xl);font-size:var(--font-size-sm);color:var(--color-text-muted)}.assessment-module__EfrqHa__sectionLabel{margin-bottom:var(--space-xs);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted);display:block}.assessment-module__EfrqHa__framing{margin-bottom:var(--space-md);font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-muted)}.assessment-module__EfrqHa__fieldset{border:0;min-inline-size:0;margin:0;padding:0}.assessment-module__EfrqHa__legend{width:100%;font-family:var(--font-heading);font-size:var(--font-size-xl);line-height:var(--line-height-heading);font-weight:var(--font-weight-medium);color:var(--color-text);text-wrap:balance;padding:0;display:block}.assessment-module__EfrqHa__helpText{margin-top:var(--space-2xs);font-size:var(--font-size-sm);color:var(--color-text-muted)}.assessment-module__EfrqHa__capNote{margin-top:var(--space-2xs);font-size:var(--font-size-xs);color:var(--color-text-muted)}.assessment-module__EfrqHa__optionList{gap:var(--space-2xs);margin-top:var(--space-md);flex-direction:column;display:flex}@media (min-width:768px){.assessment-module__EfrqHa__optionListGrid{grid-template-columns:1fr 1fr;display:grid}}.assessment-module__EfrqHa__option{text-align:left;width:100%;font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);line-height:var(--line-height-relaxed);color:var(--color-text);background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);cursor:pointer;transition:border-color var(--transition-fast), background var(--transition-fast), color var(--transition-fast);align-items:center;display:flex}.assessment-module__EfrqHa__option:hover:not(.assessment-module__EfrqHa__optionSelected):not(:disabled){border-color:var(--color-accent)}.assessment-module__EfrqHa__optionSelected{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-primary-contrast)}.assessment-module__EfrqHa__option:disabled{opacity:.5;cursor:not-allowed}@media (prefers-reduced-motion:reduce){.assessment-module__EfrqHa__option{transition:none}}.assessment-module__EfrqHa__textarea{width:100%;min-height:8.75rem;margin-top:var(--space-lg);resize:vertical;font-family:var(--font-body);font-size:var(--font-size-base);line-height:var(--line-height-body);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-md);padding:var(--space-sm) var(--space-md);transition:border-color var(--transition-fast)}.assessment-module__EfrqHa__textarea:focus{border-color:var(--color-accent);outline:none}.assessment-module__EfrqHa__contactGrid{gap:var(--space-md);margin-top:var(--space-lg);grid-template-columns:1fr 1fr;display:grid}.assessment-module__EfrqHa__field{gap:var(--space-3xs);flex-direction:column;display:flex}.assessment-module__EfrqHa__fieldFull{grid-column:1/-1}.assessment-module__EfrqHa__label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text)}.assessment-module__EfrqHa__optionalTag{font-weight:var(--font-weight-regular);color:var(--color-text-muted)}.assessment-module__EfrqHa__input{font-family:var(--font-body);font-size:var(--font-size-base);color:var(--color-text);background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm);padding:var(--space-xs) var(--space-sm);transition:border-color var(--transition-fast)}.assessment-module__EfrqHa__input:focus{border-color:var(--color-accent);outline:none}.assessment-module__EfrqHa__inputError{border-color:var(--color-negative)}.assessment-module__EfrqHa__errorText{font-size:var(--font-size-xs);color:var(--color-negative)}.assessment-module__EfrqHa__consentRow{align-items:flex-start;gap:var(--space-2xs);margin-top:var(--space-2xs);grid-column:1/-1;display:flex}.assessment-module__EfrqHa__checkbox{width:var(--space-sm);height:var(--space-sm);margin-top:var(--space-3xs);accent-color:var(--color-primary);flex:none}.assessment-module__EfrqHa__consentLabel{font-size:var(--font-size-sm);color:var(--color-text-muted)}.assessment-module__EfrqHa__actions{justify-content:space-between;align-items:center;gap:var(--space-md);margin-top:var(--space-lg);display:flex}.assessment-module__EfrqHa__submitError{margin-top:var(--space-lg);margin-bottom:calc(-1 * var(--space-2xs));font-size:var(--font-size-sm);color:var(--color-negative);text-align:right}.assessment-module__EfrqHa__btnPrimary{justify-content:center;align-items:center;gap:var(--space-2xs);font-family:var(--font-body);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--color-primary-contrast);background:var(--color-primary);border-radius:var(--radius-pill);padding:var(--space-xs) var(--space-xl);cursor:pointer;transition:background var(--transition-fast), opacity var(--transition-fast);border:none;display:inline-flex}.assessment-module__EfrqHa__btnPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--color-primary) 88%, black)}.assessment-module__EfrqHa__btnPrimary:disabled{opacity:.45;cursor:not-allowed}.assessment-module__EfrqHa__btnGhost{font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text-muted);border-radius:var(--radius-sm);padding:var(--space-2xs) var(--space-xs);cursor:pointer;transition:color var(--transition-fast);background:0 0;border:none}.assessment-module__EfrqHa__btnGhost:hover{color:var(--color-text)}@media (prefers-reduced-motion:reduce){.assessment-module__EfrqHa__btnPrimary,.assessment-module__EfrqHa__btnGhost,.assessment-module__EfrqHa__textarea,.assessment-module__EfrqHa__input{transition:none}}.assessment-module__EfrqHa__confirmBadge{width:var(--space-2xl);height:var(--space-2xl);margin-bottom:var(--space-lg);border-radius:var(--radius-pill);background:var(--gradient-brand);color:var(--color-brand-orange-contrast);font-size:var(--font-size-lg);place-items:center;display:grid}.assessment-module__EfrqHa__confirmTitle{margin-bottom:var(--space-sm)}.assessment-module__EfrqHa__confirmBody{max-width:46ch;font-size:var(--font-size-md);color:var(--color-text-muted)}.assessment-module__EfrqHa__confirmCta{align-items:center;gap:var(--space-2xs);margin-top:var(--space-lg);font-family:var(--font-body);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:var(--color-text);border:1px solid var(--color-border);border-radius:var(--radius-pill);padding:var(--space-2xs) var(--space-md);transition:border-color var(--transition-fast), color var(--transition-fast);background:0 0;display:inline-flex}.assessment-module__EfrqHa__confirmCta:hover{border-color:var(--color-accent);color:var(--color-text)}@media (prefers-reduced-motion:reduce){.assessment-module__EfrqHa__confirmCta{transition:none}}.assessment-module__EfrqHa__devPanel{margin-top:var(--space-2xl);padding:var(--space-md);border:1px dashed var(--color-surface-strong);border-radius:var(--radius-md);background:var(--color-bg)}.assessment-module__EfrqHa__devPanelTitle{margin-bottom:var(--space-2xs);font-size:var(--font-size-xs);text-transform:uppercase;letter-spacing:var(--tracking-label);font-weight:var(--font-weight-semibold);color:var(--color-text-muted)}.assessment-module__EfrqHa__devPre{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:var(--font-size-xs);line-height:var(--line-height-compact);color:var(--color-text);white-space:pre-wrap;word-break:break-word;margin:0}
