.assessment{color:#171717;background:#f8f7f4;min-height:100dvh;padding:1.25rem}.assessment__header{max-width:32rem;margin:0 auto 1.5rem}.assessment__brand{color:#1c4d6e;font-weight:700;text-decoration:none}.assessment__progress{color:#444;margin-top:.75rem;font-size:.9rem}.assessment__bar{background:#e5e2db;border-radius:999px;height:4px;margin-top:.5rem;overflow:hidden}.assessment__bar-fill{background:#1c4d6e;height:100%;transition:width .2s}.assessment__main{max-width:32rem;margin:0 auto}.assessment__card{background:#fff;border-radius:1rem;padding:1.5rem;box-shadow:0 8px 30px #0000000f}.assessment__title{margin-bottom:1rem;font-size:1.35rem;line-height:1.3}.assessment__copy{color:#555;margin-bottom:1rem}.assessment__grid{flex-direction:column;gap:.5rem;display:flex}.assessment__chip{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.75rem;min-height:44px;padding:.85rem 1rem}.assessment__chip:hover{border-color:#1c4d6e}.assessment__options{flex-direction:column;gap:.5rem;margin-bottom:1rem;display:flex}.assessment__option{text-align:left;cursor:pointer;background:#fff;border:1px solid #ddd;border-radius:.75rem;min-height:44px;padding:.85rem 1rem}.assessment__option--active{background:#eef4f8;border-color:#1c4d6e}.assessment__primary{color:#fff;cursor:pointer;background:#1c4d6e;border:none;border-radius:.75rem;width:100%;min-height:44px;margin-top:.5rem;padding:.9rem;font-weight:600}.assessment__error{color:#b42318;margin-bottom:1rem}.assessment__loading{text-align:center;padding:3rem}.assessment__scale{width:100%;margin-bottom:1rem}.assessment__text{border:1px solid #ccc;border-radius:.5rem;width:100%;margin-bottom:1rem;padding:.75rem}.assessment__checkbox{align-items:flex-start;gap:.5rem;margin-bottom:1rem;display:flex}.assessment__group-title{font-family:var(--font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-faint);margin:1.35rem 0 .65rem;font-size:.78rem;font-weight:700}.assessment__group-title:first-of-type{margin-top:.25rem}.assessment__more{margin-top:1rem}
