.assessment-form-module__6SlL1q__form{gap:1.5rem;padding:1rem 0 3rem;display:grid}.assessment-form-module__6SlL1q__intro{max-width:70ch;color:var(--ink-soft);margin:.9rem 0 0;font-size:.95rem;line-height:1.6}.assessment-form-module__6SlL1q__sectionIndex{border:1px solid var(--line);background:var(--paper-well);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));gap:.5rem 1rem;margin:0;padding:1rem 1.25rem;display:grid}.assessment-form-module__6SlL1q__sectionIndex li{color:var(--ink-soft);margin-left:1rem;font-size:.9rem}.assessment-form-module__6SlL1q__section{background:var(--glass);border:1px solid #0003;gap:1rem;padding:1rem 1.25rem 1.25rem;display:grid}.assessment-form-module__6SlL1q__section legend{padding:0 .4rem;font-weight:600}.assessment-form-module__6SlL1q__sectionLead{color:var(--ink-soft);margin:0;line-height:1.6}.assessment-form-module__6SlL1q__metaGrid{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:1rem;display:grid}.assessment-form-module__6SlL1q__field{gap:.3rem;font-size:.9rem;display:grid}.assessment-form-module__6SlL1q__field input{font:inherit;border:1px solid var(--line);background:var(--paper-well);padding:.55rem .6rem}.assessment-form-module__6SlL1q__question{border-top:1px solid var(--line-soft);gap:.75rem;padding-top:.4rem;display:grid}.assessment-form-module__6SlL1q__question:first-of-type{border-top:0;padding-top:0}.assessment-form-module__6SlL1q__prompt{margin:0;font-weight:600;line-height:1.5}.assessment-form-module__6SlL1q__answers{gap:.75rem;display:grid}.assessment-form-module__6SlL1q__answer{border:1px solid var(--line);cursor:pointer;background:var(--paper-well);grid-template-columns:auto 1fr;align-items:start;gap:.75rem;padding:.8rem .9rem;font-size:.92rem;display:grid}.assessment-form-module__6SlL1q__answer:hover{border-color:var(--bronze);box-shadow:inset 0 0 0 1px var(--bronze-soft)}.assessment-form-module__6SlL1q__answerInput{margin-top:.2rem}.assessment-form-module__6SlL1q__answerBody{gap:.35rem;display:grid}.assessment-form-module__6SlL1q__answerTitle{font-weight:600;line-height:1.4}.assessment-form-module__6SlL1q__answerDetails{color:var(--ink-soft);gap:.2rem;line-height:1.5;display:grid}.assessment-form-module__6SlL1q__footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-form-module__6SlL1q__footerNote{color:var(--ink-soft);margin:0;font-size:.9rem}.assessment-form-module__6SlL1q__error{border:1px solid var(--alert);color:var(--alert);margin:.75rem 0 0;padding:.6rem .8rem;font-size:.9rem}.assessment-form-module__6SlL1q__note{color:var(--ink-soft);margin:0;font-size:.85rem;line-height:1.5}.assessment-form-module__6SlL1q__thankYou{gap:1rem;max-width:60ch;padding:1rem 0 3rem;display:grid}.assessment-form-module__6SlL1q__thankYou p{color:var(--ink-soft);margin:0;line-height:1.7}.assessment-form-module__6SlL1q__honeypot{position:absolute;left:-10000px}.assessment-form-module__6SlL1q__progressHeader{border:1px solid var(--line);background:var(--paper-well);gap:.45rem;padding:1rem 1.25rem;display:grid}.assessment-form-module__6SlL1q__progressHeader p,.assessment-form-module__6SlL1q__progressHeader h2{margin:0}.assessment-form-module__6SlL1q__progressHeader p{color:var(--ink-soft);font-size:.9rem}.assessment-form-module__6SlL1q__progressTrack{background:var(--line-soft);border-radius:999px;height:.5rem;overflow:hidden}.assessment-form-module__6SlL1q__progressTrack span{background:var(--bronze);height:100%;transition:width .18s;display:block}.assessment-form-module__6SlL1q__stepNavigation{z-index:2;background:var(--paper);justify-content:space-between;gap:.75rem;padding:.8rem 0;display:flex;position:sticky;bottom:0}.assessment-form-module__6SlL1q__stepNavigation button{min-width:7rem;min-height:2.75rem}.assessment-form-module__6SlL1q__review{gap:1rem;display:grid}.assessment-form-module__6SlL1q__review h2{margin:0}.assessment-form-module__6SlL1q__contactReview{gap:.5rem;margin:0;display:grid}.assessment-form-module__6SlL1q__contactReview div{grid-template-columns:minmax(6rem,.25fr) 1fr;gap:.75rem;display:grid}.assessment-form-module__6SlL1q__contactReview dt{font-weight:600}.assessment-form-module__6SlL1q__contactReview dd{overflow-wrap:anywhere;margin:0}.assessment-form-module__6SlL1q__reviewList{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.assessment-form-module__6SlL1q__reviewList li{border:1px solid var(--line);gap:.85rem;padding:.75rem;display:grid}.assessment-form-module__6SlL1q__reviewSectionHead{justify-content:space-between;align-items:center;gap:1rem;display:flex}.assessment-form-module__6SlL1q__reviewSectionHead>span{gap:.2rem;display:grid}.assessment-form-module__6SlL1q__reviewSectionHead>span>span{color:var(--ink-soft);font-size:.85rem}.assessment-form-module__6SlL1q__answerReview{gap:.7rem;margin:0;display:grid}.assessment-form-module__6SlL1q__answerReview div{border-top:1px solid var(--line-soft);gap:.2rem;padding-top:.7rem;display:grid}.assessment-form-module__6SlL1q__answerReview dt{font-size:.9rem;font-weight:600;line-height:1.45}.assessment-form-module__6SlL1q__answerReview dd{color:var(--ink-soft);white-space:pre-line;margin:0;font-size:.85rem;line-height:1.45}.assessment-form-module__6SlL1q__confirmation{align-items:flex-start;gap:.65rem;line-height:1.5;display:flex}@media (max-width:40rem){.assessment-form-module__6SlL1q__stepNavigation{margin-inline:-.65rem;padding:.65rem}.assessment-form-module__6SlL1q__stepNavigation button{flex:1;min-width:0}.assessment-form-module__6SlL1q__reviewSectionHead{align-items:flex-start}.assessment-form-module__6SlL1q__contactReview div{grid-template-columns:1fr;gap:.15rem}}
