.assessment-module__HmpUBG__shell{color:#1e3531;background:#f5f6f0;min-height:100vh;padding:clamp(1.25rem,4vw,4rem)}.assessment-module__HmpUBG__loading,.assessment-module__HmpUBG__intro,.assessment-module__HmpUBG__card{max-width:760px;margin:8vh auto}.assessment-module__HmpUBG__intro,.assessment-module__HmpUBG__card{background:#fffdf8;border:1px solid #d9e1d7;border-radius:20px;padding:clamp(1.5rem,5vw,3.5rem);box-shadow:0 8px 32px #203d3110}.assessment-module__HmpUBG__intro h1,.assessment-module__HmpUBG__card h1{margin:.3rem 0 1.2rem;font-family:Georgia,serif;font-size:clamp(2rem,5vw,3.3rem);line-height:1.08}.assessment-module__HmpUBG__card h1{font-size:clamp(1.7rem,4vw,2.5rem)}.assessment-module__HmpUBG__intro p,.assessment-module__HmpUBG__help{font-size:1.05rem;line-height:1.65}.assessment-module__HmpUBG__kicker,.assessment-module__HmpUBG__family{color:#397166;letter-spacing:.08em;text-transform:uppercase;font-size:.78rem;font-weight:700}.assessment-module__HmpUBG__header{justify-content:space-between;align-items:start;gap:1rem;max-width:760px;margin:0 auto 1rem;display:flex}.assessment-module__HmpUBG__progressText,.assessment-module__HmpUBG__save,.assessment-module__HmpUBG__small{color:#5a6b65;font-size:.9rem}.assessment-module__HmpUBG__stageBar{background:#dce5dd;border-radius:10px;max-width:760px;height:7px;margin:0 auto 2rem;overflow:hidden}.assessment-module__HmpUBG__stageBar span{border-radius:inherit;background:#b48a3c;height:100%;transition:width .3s;display:block}.assessment-module__HmpUBG__shell fieldset{border:0;margin:2rem 0;padding:0}.assessment-module__HmpUBG__shell legend{margin-bottom:.75rem;font-weight:700}.assessment-module__HmpUBG__options{grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:.65rem;display:grid}.assessment-module__HmpUBG__option,.assessment-module__HmpUBG__selected,.assessment-module__HmpUBG__textButton,.assessment-module__HmpUBG__primary{font:inherit;cursor:pointer;border-radius:11px;min-height:46px;padding:.85rem 1rem}.assessment-module__HmpUBG__option{color:#203a35;text-align:left;background:#fff;border:1px solid #cad8d1}.assessment-module__HmpUBG__selected{color:#183e38;text-align:left;background:#dceee9;border:2px solid #397166}.assessment-module__HmpUBG__field{gap:.45rem;margin-top:1.2rem;font-weight:600;display:grid}.assessment-module__HmpUBG__shell .assessment-module__HmpUBG__field textarea,.assessment-module__HmpUBG__shell input,.assessment-module__HmpUBG__shell select{font:inherit;background:#fff;border:1px solid #aebfb7;border-radius:8px;padding:.7rem}.assessment-module__HmpUBG__shell textarea{min-height:80px}.assessment-module__HmpUBG__controls{border-top:1px solid #dae2dc;flex-wrap:wrap;gap:.8rem;margin-top:2rem;padding-top:1.5rem;display:flex}.assessment-module__HmpUBG__primary{color:#fff;background:#24675e;border:1px solid #24675e;font-weight:700}.assessment-module__HmpUBG__textButton{color:#24675e;background:0 0;border:0;text-decoration:underline}.assessment-module__HmpUBG__textButton:disabled{opacity:.45;cursor:not-allowed}.assessment-module__HmpUBG__form{gap:1.1rem;margin:1.5rem 0;display:grid}.assessment-module__HmpUBG__form label{gap:.4rem;font-weight:600;display:grid}.assessment-module__HmpUBG__check{align-items:flex-start;gap:.65rem;font-weight:400!important;display:flex!important}.assessment-module__HmpUBG__check input{margin-top:.15rem}.assessment-module__HmpUBG__error{color:#9a3027;font-weight:600}.assessment-module__HmpUBG__grounding{background:#edf3ed;border-left:4px solid #b48a3c;margin:1.5rem 0;padding:1rem 1.2rem}.assessment-module__HmpUBG__notificationWarning{background:#fff7e8;border:1px solid #d7b57a;border-radius:10px;max-width:760px;margin:0 auto 1rem;padding:.85rem 1rem}.assessment-module__HmpUBG__notificationWarning p{margin:0}.assessment-module__HmpUBG__history{background:#f7faf6;border:1px solid #d9e1d7;border-radius:10px;margin:1.5rem 0;padding:.85rem 1rem}.assessment-module__HmpUBG__history summary{cursor:pointer;font-weight:700}.assessment-module__HmpUBG__history button{padding-left:0;display:block}.assessment-module__HmpUBG__strip,.assessment-module__HmpUBG__matrix{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;display:grid}.assessment-module__HmpUBG__strip label,.assessment-module__HmpUBG__matrix label{gap:.4rem;font-weight:600;display:grid}.assessment-module__HmpUBG__body{align-items:center;gap:1.5rem;display:flex}.assessment-module__HmpUBG__silhouette{text-align:center;color:#397166;min-width:105px;font-size:2.2rem;line-height:1.1}@media (prefers-reduced-motion:reduce){.assessment-module__HmpUBG__stageBar span{transition:none}}@media (max-width:560px){.assessment-module__HmpUBG__shell{padding:1rem}.assessment-module__HmpUBG__header{flex-direction:column;align-items:flex-start}.assessment-module__HmpUBG__body{align-items:flex-start}.assessment-module__HmpUBG__controls{grid-template-columns:1fr 1fr;display:grid}.assessment-module__HmpUBG__primary{grid-column:span 2}}
