.AssessmentTool-module__WbDNaW__page{min-height:calc(100vh - var(--xch-header-height));background:var(--xch-color-surface);color:var(--xch-color-ink)}.AssessmentTool-module__WbDNaW__wrap{width:min(100%,45rem);padding-inline:var(--xch-container-gutter);margin-inline:auto}.AssessmentTool-module__WbDNaW__hero{background:var(--xch-color-surface-blue);text-align:center;padding-block:4rem 3rem}.AssessmentTool-module__WbDNaW__tag{border-radius:var(--xch-radius-pill);background:var(--xch-color-surface);color:var(--xch-color-blue);border:1px solid #c2d8f5;margin-bottom:1.125rem;padding:.25rem .875rem;font-size:.8125rem;font-weight:700;display:inline-block}.AssessmentTool-module__WbDNaW__hero h1{margin:0 0 1rem;font-size:clamp(2rem,6vw,2.25rem);line-height:1.3}.AssessmentTool-module__WbDNaW__hero p{max-width:35rem;color:var(--xch-color-text);margin:0 auto;font-size:clamp(1rem,2vw,1.0625rem);line-height:1.7}.AssessmentTool-module__WbDNaW__content{padding-bottom:3rem}.AssessmentTool-module__WbDNaW__engine{scroll-margin-top:calc(var(--xch-header-height) + 1rem)}.AssessmentTool-module__WbDNaW__card{border:1px solid var(--xch-color-border);border-radius:var(--xch-radius-lg);background:var(--xch-color-surface);margin-block:2rem;padding:2rem;box-shadow:0 4px 20px #0000000a}.AssessmentTool-module__WbDNaW__step{animation:AssessmentTool-module__WbDNaW__assessmentFadeIn .3s var(--xch-ease-out)}.AssessmentTool-module__WbDNaW__stepTitle{margin:0 0 .75rem;font-size:1.375rem;line-height:1.4}.AssessmentTool-module__WbDNaW__stepTitle:focus,.AssessmentTool-module__WbDNaW__question:focus,.AssessmentTool-module__WbDNaW__resultLevel:focus{outline:none}.AssessmentTool-module__WbDNaW__introDescription{color:var(--xch-color-text);margin:0 0 1.5rem}.AssessmentTool-module__WbDNaW__resultCard{border-radius:var(--xch-radius-md);background:var(--xch-color-surface-blue);margin-bottom:1rem;padding:1.25rem}.AssessmentTool-module__WbDNaW__resultCard h3{margin:0 0 .375rem;font-size:1rem;line-height:1.5}.AssessmentTool-module__WbDNaW__resultCard p{color:var(--xch-color-text);margin:0;font-size:.875rem}.AssessmentTool-module__WbDNaW__centerActions{justify-content:center;margin-top:1.75rem;display:flex}.AssessmentTool-module__WbDNaW__button{border-radius:var(--xch-radius-sm);cursor:pointer;min-height:3.25rem;font:inherit;text-align:center;transition:background-color var(--xch-duration-ui) ease, border-color var(--xch-duration-ui) ease, color var(--xch-duration-ui) ease;border:1px solid #0000;justify-content:center;align-items:center;padding:.75rem 2.125rem;font-weight:700;text-decoration:none;display:inline-flex}.AssessmentTool-module__WbDNaW__buttonPrimary{background:var(--xch-color-brand);color:#fff}.AssessmentTool-module__WbDNaW__buttonSecondary{background:var(--xch-color-surface);color:var(--xch-color-ink);border-color:#ddd}.AssessmentTool-module__WbDNaW__button:disabled{cursor:not-allowed;opacity:.5}.AssessmentTool-module__WbDNaW__restoreMessage{color:var(--xch-color-text);text-align:center;margin:0}.AssessmentTool-module__WbDNaW__liveRegion{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssessmentTool-module__WbDNaW__progressMeta{color:var(--xch-color-muted);justify-content:space-between;margin-bottom:.625rem;font-size:.8125rem;display:flex}.AssessmentTool-module__WbDNaW__progress{border-radius:var(--xch-radius-pill);background:var(--xch-color-border);height:.375rem;margin-bottom:1.75rem;overflow:hidden}.AssessmentTool-module__WbDNaW__progressBar{border-radius:inherit;background:var(--xch-color-blue);height:100%;transition:width .3s var(--xch-ease-out);display:block}.AssessmentTool-module__WbDNaW__fieldset{border:0;min-width:0;margin:0;padding:0}.AssessmentTool-module__WbDNaW__question{width:100%;color:var(--xch-color-ink);margin:0 0 1.5rem;font-size:1.25rem;font-weight:800;line-height:1.5;display:block}.AssessmentTool-module__WbDNaW__options{gap:.75rem;display:grid}.AssessmentTool-module__WbDNaW__option{border:1px solid var(--xch-color-border);cursor:pointer;border-radius:.625rem;min-height:3.5rem;padding:1rem 1.125rem;transition:background-color .15s,border-color .15s;display:block;position:relative}.AssessmentTool-module__WbDNaW__option:has(.AssessmentTool-module__WbDNaW__optionInput:checked){border-color:var(--xch-color-blue);background:var(--xch-color-surface-blue)}.AssessmentTool-module__WbDNaW__option:focus-within{outline:3px solid color-mix(in srgb, var(--xch-color-focus) 72%, white);outline-offset:3px}.AssessmentTool-module__WbDNaW__optionInput{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.AssessmentTool-module__WbDNaW__optionText{color:var(--xch-color-ink);font-size:.96875rem}.AssessmentTool-module__WbDNaW__optionInput:checked+.AssessmentTool-module__WbDNaW__optionText{color:var(--xch-color-blue);font-weight:800}.AssessmentTool-module__WbDNaW__optionInput:checked+.AssessmentTool-module__WbDNaW__optionText:before{content:"✓ "}.AssessmentTool-module__WbDNaW__questionActions{justify-content:space-between;gap:.75rem;margin-top:1.75rem;display:flex}.AssessmentTool-module__WbDNaW__questionActions .AssessmentTool-module__WbDNaW__button:first-child{min-width:7rem}.AssessmentTool-module__WbDNaW__resultScore{text-align:center;margin-bottom:1.75rem}.AssessmentTool-module__WbDNaW__resultScore strong{color:var(--xch-color-blue);font-size:4rem;line-height:1;display:block}.AssessmentTool-module__WbDNaW__resultScore span{color:var(--xch-color-text);font-size:.9375rem}.AssessmentTool-module__WbDNaW__resultLevel{text-align:center;margin:0 0 .75rem;font-size:1.375rem;line-height:1.45}.AssessmentTool-module__WbDNaW__resultDescription{max-width:36rem;color:var(--xch-color-text);text-align:center;margin:0 auto 1.5rem}.AssessmentTool-module__WbDNaW__sectionTitle{margin:1.75rem 0 1rem;font-size:1.25rem;line-height:1.5}.AssessmentTool-module__WbDNaW__scoreRows{margin-bottom:1.5rem}.AssessmentTool-module__WbDNaW__scoreRow{grid-template-columns:6rem minmax(0,1fr) 2.75rem;align-items:center;gap:.75rem;margin-bottom:.75rem;display:grid}.AssessmentTool-module__WbDNaW__scoreLabel,.AssessmentTool-module__WbDNaW__scoreValue{font-size:.875rem}.AssessmentTool-module__WbDNaW__scoreValue{color:var(--xch-color-muted);text-align:right}.AssessmentTool-module__WbDNaW__scoreBar{border-radius:var(--xch-radius-pill);background:#e0e0e0;height:.5rem;overflow:hidden}.AssessmentTool-module__WbDNaW__scoreBar span{border-radius:inherit;background:var(--xch-color-blue);height:100%;display:block}.AssessmentTool-module__WbDNaW__dimensionDetails{gap:.75rem;display:grid}.AssessmentTool-module__WbDNaW__dimensionCard{border:1px solid var(--xch-color-border);border-radius:.625rem;padding:1rem 1.125rem}.AssessmentTool-module__WbDNaW__dimensionHeading{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.375rem;display:flex}.AssessmentTool-module__WbDNaW__dimensionHeading h3{margin:0;font-size:1rem}.AssessmentTool-module__WbDNaW__dimensionHeading span{border-radius:var(--xch-radius-pill);background:var(--xch-color-surface-blue);color:var(--xch-color-blue);flex:none;padding:.2rem .625rem;font-size:.75rem;font-weight:800}.AssessmentTool-module__WbDNaW__dimensionCard p{color:var(--xch-color-text);margin:0;font-size:.875rem}.AssessmentTool-module__WbDNaW__dimensionCard .AssessmentTool-module__WbDNaW__dimensionInterpretation{color:var(--xch-color-ink);margin-top:.5rem}.AssessmentTool-module__WbDNaW__disclaimer{border:1px solid var(--xch-color-brand-border);border-radius:var(--xch-radius-md);background:var(--xch-color-brand-soft);color:#71330e;margin-top:1.75rem;padding:1rem 1.125rem}.AssessmentTool-module__WbDNaW__disclaimer strong{margin-bottom:.25rem;display:block}.AssessmentTool-module__WbDNaW__disclaimer p{margin:0;font-size:.875rem}.AssessmentTool-module__WbDNaW__resultActions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.75rem;margin-top:1.75rem;display:flex}.AssessmentTool-module__WbDNaW__textButton{min-height:2.75rem;color:var(--xch-color-text);cursor:pointer;font:inherit;text-underline-offset:.2em;background:0 0;border:0;font-size:.875rem;text-decoration:underline}@media (hover:hover) and (pointer:fine){.AssessmentTool-module__WbDNaW__buttonPrimary:hover{background:var(--xch-color-brand-hover)}.AssessmentTool-module__WbDNaW__buttonSecondary:hover{border-color:var(--xch-color-brand);color:var(--xch-color-brand)}.AssessmentTool-module__WbDNaW__option:hover{border-color:var(--xch-color-blue);background:var(--xch-color-surface-blue)}.AssessmentTool-module__WbDNaW__textButton:hover{color:var(--xch-color-brand-hover)}}@media (max-width:640px){.AssessmentTool-module__WbDNaW__hero{padding-block:3rem 2.5rem}.AssessmentTool-module__WbDNaW__hero h1{font-size:2rem}.AssessmentTool-module__WbDNaW__card{margin-block:1.25rem;padding:1.25rem}.AssessmentTool-module__WbDNaW__question{font-size:1.125rem}.AssessmentTool-module__WbDNaW__questionActions{grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.AssessmentTool-module__WbDNaW__questionActions .AssessmentTool-module__WbDNaW__button,.AssessmentTool-module__WbDNaW__resultActions .AssessmentTool-module__WbDNaW__button{width:100%;min-width:0;padding-inline:.875rem}.AssessmentTool-module__WbDNaW__resultActions{flex-direction:column;align-items:stretch}.AssessmentTool-module__WbDNaW__scoreRow{grid-template-columns:5.25rem minmax(0,1fr) 2.5rem;gap:.5rem}.AssessmentTool-module__WbDNaW__dimensionHeading{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.AssessmentTool-module__WbDNaW__step{animation:none}.AssessmentTool-module__WbDNaW__progressBar{transition:none}}@keyframes AssessmentTool-module__WbDNaW__assessmentFadeIn{0%{opacity:0;transform:translateY(.5rem)}to{opacity:1;transform:translateY(0)}}
