.nho-form{border-bottom:1px solid var(--nho-border);padding:96px 24px}.nho-form__container{margin:0 auto;max-width:720px}.nho-form__titulo{font-size:clamp(26px,3.5vw,38px);margin-bottom:16px}.nho-form__texto{color:var(--nho-text-secondary);font-size:16px;line-height:1.7;margin-bottom:8px}.nho-form__box{margin-top:0}.nho-form__microcopy{margin-top:20px}.nho-form__microcopy p{color:var(--nho-text-muted);font-size:13px;margin:0}.nho-form__box .hsfc-FieldLabel{color:var(--nho-text-secondary)!important;display:block;font-family:var(--nho-font-display);font-size:12px;letter-spacing:1.4px;margin-bottom:6px;text-transform:uppercase}.nho-form__box .hsfc-FieldLabel__RequiredIndicator{color:var(--nho-accent)!important}.nho-form__box .hsfc-SelectInput,.nho-form__box .hsfc-TextInput,.nho-form__box .hsfc-TextareaInput{background:var(--nho-bg)!important;border:1px solid var(--nho-border-strong)!important;border-radius:0!important;color:var(--nho-text)!important;font-family:var(--nho-font-body);font-size:16px;margin-bottom:20px;padding:12px 14px;transition:border-color .15s ease;width:100%}.nho-form__box .hsfc-SelectInput:focus,.nho-form__box .hsfc-TextInput:focus,.nho-form__box .hsfc-TextareaInput:focus{border-color:var(--nho-accent)!important;outline:none}.nho-form__box .hsfc-Button{background:var(--nho-accent)!important;border:1px solid var(--nho-accent)!important;border-radius:0!important;color:var(--nho-bg)!important;cursor:pointer;font-family:var(--nho-font-display);font-size:13px;letter-spacing:1.4px;padding:14px 28px;text-transform:uppercase;transition:opacity .15s ease;width:100%}.nho-form__box .hsfc-Button:hover{opacity:.85}.nho-form__box .hsfc-ErrorAlert,.nho-form__box .hsfc-FieldError{color:#ef4444!important;font-size:13px}.nho-assess .nho-form__container{max-width:1120px}.nho-assess__grid{border:1px solid var(--nho-border);display:grid;gap:0;grid-template-columns:.82fr 1.18fr;margin-top:40px}.nho-assess__reward{background:var(--nho-surface);border-right:1px solid var(--nho-border);padding:40px}.nho-assess__formcol{min-width:0;padding:40px}@media (min-width:901px){.nho-assess__reward{align-self:start;position:sticky;top:32px}}@media (max-width:900px){.nho-assess__grid{grid-template-columns:1fr}.nho-assess__reward{border-bottom:1px solid var(--nho-border);border-right:none}.nho-assess__formcol,.nho-assess__reward{padding:28px 22px}}.nho-assess__rtag{color:var(--nho-text-muted);display:block;font-size:11px;letter-spacing:1.4px;margin-bottom:22px;text-transform:uppercase}.nho-assess__rh,.nho-assess__rtag{font-family:var(--nho-font-display)}.nho-assess__rh{color:var(--nho-text);font-size:22px;font-weight:300;line-height:1.25;margin:0 0 28px}.nho-assess__item{border-top:1px solid var(--nho-border);display:flex;gap:16px;padding:18px 0}.nho-assess__item:first-of-type{border-top:none;padding-top:0}.nho-assess__ico{align-items:center;border:1px solid var(--nho-border-strong);color:var(--nho-text);display:flex;flex:0 0 32px;font-family:var(--nho-font-display);font-size:14px;height:32px;justify-content:center}.nho-assess__it{color:var(--nho-text);font-size:15px;font-weight:500;margin-bottom:5px}.nho-assess__ix{color:var(--nho-text-secondary);font-size:14px;line-height:1.45}.nho-assess__dots{align-items:center;display:flex;gap:6px;margin-top:9px}.nho-assess__dots .d{border-radius:50%;display:inline-block;height:11px;width:11px}.nho-assess__dots .d-r{background:#ff4d4d}.nho-assess__dots .d-a{background:#f5b13d}.nho-assess__dots .d-g{background:#2ec26a}.nho-assess__dots span{color:var(--nho-text-muted);font-family:var(--nho-font-display);font-size:11px;letter-spacing:.5px;margin-left:2px}.nho-assess__reassure{border-top:1px solid var(--nho-border);display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:28px;padding-top:22px}.nho-assess__reassure span{align-items:center;color:var(--nho-text-muted);display:flex;font-family:var(--nho-font-display);font-size:11px;gap:7px;letter-spacing:.6px;text-transform:uppercase}.nho-assess__reassure span:before{background:var(--nho-accent);content:"";display:inline-block;height:5px;width:5px}.nho-assess__progress{align-items:center;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-bottom:24px}.nho-assess__pnum{color:var(--nho-text-muted);font-family:var(--nho-font-display);font-size:12px;letter-spacing:.5px}.nho-assess__pnum b{color:var(--nho-accent);font-weight:500}.nho-assess__pbar{display:flex;gap:5px}.nho-assess__pbar i{background:var(--nho-border-strong);display:block;height:4px;transition:background .25s;width:22px}.nho-assess__pbar i.on{background:var(--nho-accent)}.nho-assess .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel{align-items:flex-start;border:1px solid transparent;color:var(--nho-text-secondary)!important;cursor:pointer;display:flex!important;font-family:var(--nho-font-body)!important;font-size:14px!important;gap:10px;letter-spacing:normal!important;margin-bottom:0;padding:11px 12px;text-transform:none!important;transition:background .15s ease,border-color .15s ease}.nho-assess .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel:hover{background:hsla(0,0%,100%,.06)}.nho-assess .hsfc-RadioFieldGroup__Options label.hsfc-FieldLabel:has(input:checked){background:rgba(255,102,0,.1)!important;border:1px solid rgba(255,102,0,.55)!important;color:var(--nho-text)!important}.nho-assess .hsfc-RadioFieldGroup{margin-bottom:22px}.nho-assess__rbody{color:var(--nho-text-secondary);font-size:14px;line-height:1.55;margin-bottom:22px}.nho-assess__rbody h3{color:var(--nho-text);font-family:var(--nho-font-display);font-size:20px;font-weight:300;line-height:1.25;margin:0 0 16px}.nho-assess__rbody b,.nho-assess__rbody strong{color:var(--nho-text);font-weight:500}.nho-assess__rbody p{margin:0 0 12px}.nho-assess__rbody ul{list-style:none;margin:0;padding:0}.nho-assess__rbody li{border-top:1px solid var(--nho-border);padding:12px 0}.nho-assess__rbody li:first-child{border-top:none;padding-top:0}