.buldok-assessment-section__header{margin-bottom:var(--space-xl)}.buldok-assessment-section__title{color:var(--white);font-family:var(--font-display);font-size:28px;font-weight:600;letter-spacing:-.5px;margin-bottom:var(--space-sm)}.buldok-assessment-section__description{color:var(--light-gray);font-family:var(--font-body);font-size:16px;line-height:1.6;margin:0}.buldok-assessment-section__question-progress{border-top:1px solid var(--graphite);margin-top:var(--space-md);padding-top:var(--space-md)}.buldok-assessment-section__question-counter{color:var(--teal-primary);display:inline-block;font-family:var(--font-body);font-size:14px;font-variant-numeric:tabular-nums;font-weight:500}.buldok-assessment-question{display:none!important;margin-bottom:var(--space-xl)}.buldok-assessment-question.is-active-question{animation:fadeIn .3s ease-in-out;display:block!important}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.buldok-assessment-question__label{color:var(--white);display:block;font-family:var(--font-body);font-size:18px;font-weight:500;margin-bottom:var(--space-md)}.buldok-assessment-question__required{color:var(--teal-primary);margin-left:4px}.buldok-assessment-question__options{display:flex;flex-direction:column;gap:12px}.buldok-assessment-question__option{align-items:center;background:var(--charcoal);border:1px solid var(--graphite);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-sm);min-height:48px;padding:var(--space-sm) var(--space-md);transition:all .2s var(--easing-smooth)}.buldok-assessment-question__option:hover{border-color:var(--teal-muted)}.buldok-assessment-question__input{opacity:0;pointer-events:none;position:absolute}.buldok-assessment-question__input:checked~.buldok-assessment-question__option-text{color:var(--white)}.buldok-assessment-question__option-indicator{border:2px solid var(--graphite);border-radius:50%;height:20px;transition:all .2s var(--easing-smooth);width:20px}.buldok-assessment-question__option-text{color:var(--light-gray);flex:1;font-size:16px}.buldok-assessment-question__error{color:var(--error);display:none;font-size:14px;margin-top:var(--space-xs)}.buldok-assessment-question__error.is-visible{display:block}.buldok-assessment-question__scale-container{display:flex;flex-direction:column;gap:var(--space-sm)}.buldok-assessment-question__scale-labels{display:flex;justify-content:space-between}.buldok-assessment-question__scale-label{color:var(--medium-gray);font-size:13px;max-width:100px}.buldok-assessment-question__scale-label--min{text-align:left}.buldok-assessment-question__scale-label--max{text-align:right}.buldok-assessment-question__scale{align-items:center;display:flex;gap:var(--space-sm);justify-content:space-between}.buldok-assessment-question__scale-option{align-items:center;cursor:pointer;display:flex;flex-direction:column}.buldok-assessment-question__scale-indicator{align-items:center;background:var(--charcoal);border:2px solid var(--graphite);border-radius:50%;color:var(--light-gray);display:flex;font-family:var(--font-display);font-size:18px;font-weight:600;height:48px;justify-content:center;transition:all .2s var(--easing-smooth);width:48px}.buldok-assessment-question__scale-option:hover .buldok-assessment-question__scale-indicator{border-color:var(--teal-primary)}.buldok-assessment-question__input:checked+.buldok-assessment-question__scale-indicator{background:var(--teal-primary);border-color:var(--teal-primary);color:var(--midnight)}.buldok-assessment-question__options--single .buldok-assessment-question__option-indicator{border:2px solid var(--graphite);border-radius:50%;flex-shrink:0;height:24px;position:relative;transition:all .2s var(--easing-smooth);width:24px}.buldok-assessment-question__options--single .buldok-assessment-question__option-indicator:after{background:var(--teal-primary);border-radius:50%;content:"";height:12px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%) scale(0);transition:transform .2s var(--easing-smooth);width:12px}.buldok-assessment-question__input:checked+.buldok-assessment-question__option-indicator:after{transform:translate(-50%,-50%) scale(1)}.buldok-assessment-question__options--multi .buldok-assessment-question__option-indicator{border:2px solid var(--graphite);border-radius:var(--radius-sm);flex-shrink:0;height:24px;position:relative;transition:all .2s var(--easing-smooth);width:24px}.buldok-assessment-question__options--multi .buldok-assessment-question__option-indicator:after{border:solid var(--midnight);border-width:0 2px 2px 0;content:"";height:12px;left:50%;position:absolute;top:45%;transform:translate(-50%,-50%) rotate(45deg) scale(0);transition:transform .2s var(--easing-smooth);width:6px}.buldok-assessment-question__input:checked+.buldok-assessment-question__option-indicator{background:var(--teal-primary);border-color:var(--teal-primary)}.buldok-assessment-question__input:checked+.buldok-assessment-question__option-indicator:after{transform:translate(-50%,-50%) rotate(45deg) scale(1)}.buldok-assessment-question__option:has(.buldok-assessment-question__input:checked){background:rgba(0,212,170,.1);border-color:var(--teal-primary)}.buldok-assessment-question__option:focus-within{outline:2px solid var(--teal-primary);outline-offset:2px}.buldok-assessment-question__max-hint{color:var(--medium-gray);display:inline-block;font-size:14px;font-weight:400;margin-bottom:var(--space-xs);margin-left:var(--space-xs)}.buldok-assessment-question__option.is-disabled{cursor:not-allowed;opacity:.5;pointer-events:none}.buldok-assessment-question__option.is-disabled:hover{border-color:var(--graphite);transform:none}@media (max-width:767px){.buldok-assessment-question__option{min-height:48px;padding:var(--space-md)}.buldok-assessment-question__option-indicator{height:28px;width:28px}.buldok-assessment-question__scale{gap:8px}.buldok-assessment-question__scale-indicator{font-size:16px;height:44px;width:44px}.buldok-assessment-question__options{gap:16px}}