:root{--ink:#0e0e0e;--ink-60:#5a5a57;--paper:#fff;--mist:#f3f2ef;--rule:#deddd8;--flare:#ff4a16;--flare-deep:#d93a0d;--flare-tint:#ffede6;--display:"Outfit",-apple-system,"Segoe UI",sans-serif;--utility:"IBM Plex Mono",ui-monospace,"SF Mono",monospace;--gap:clamp(20px,3.2vw,44px);--shell:1180px}.questionnaire__wrapper form.hsfc-Form{background-color:var(--paper);border:1px solid var(--rule)}.questionnaire__wrapper form.hsfc-Form .hsfc-NumberField{display:none}.questionnaire__wrapper div[data-hsfc-id=RadioFieldGroup]>label span span{font-size:26px}.questionnaire__wrapper div[data-hsfc-id=RadioFieldGroup]>div label span span{font-size:14.5px}.questionnaire__wrapper .hsfc-Button{font-family:CamptonBook,sans-serif!important;font-size:14px!important;font-weight:500!important;padding:12px 24px!important}.questionnaire__wrapper .hsfc-Button:after,.questionnaire__wrapper .hsfc-Button:before{display:none!important}.questionnaire__wrapper .hsfc-Button:disabled{filter:brightness(50%)!important}.hsfc-RadioFieldGroup__Options{counter-reset:option-letter;display:flex;flex-direction:column;gap:8px}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel{align-items:center;border:1px solid #ccc;border-radius:6px;cursor:pointer;display:flex;gap:12px;padding:12px 16px;transition:background-color .2s ease,border-color .2s ease}.hsfc-RadioInput{height:0;opacity:0;position:absolute;width:0}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:before{align-items:center;color:var(--ink-60);content:counter(option-letter,upper-alpha);counter-increment:option-letter;display:flex;font-family:var(--utility);font-size:13px;font-weight:500;height:28px;justify-content:center;min-width:28px;padding-top:1px;transition:color .18s ease}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:has(.hsfc-RadioInput:checked):before{color:var(--flare-deep)}.hsfc-RadioFieldGroup__Options .hsfc-FieldLabel:has(.hsfc-RadioInput:checked){background-color:#ffeee6;border-color:#ffaa80}.hsfc-RadioFieldGroup__Options.hsfc-FieldLabel:has(.hsfc-RadioInput:checked):before{background-color:#e65c00;color:#fff}.questionnaire__wrapper [data-hsfc-id=Renderer] .hsfc-RadioFieldGroup__Options label>span{margin-left:-18px}.questionnaire__wrapper [data-hsfc-id=Renderer] .hsfc-ProgressBar__Text{font-family:var(--utility);font-size:13px;font-weight:500}.questionnaire__wrapper .hsfc-TextField{display:none!important}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{animation-duration:.01ms!important;transition-duration:.01ms!important}}