.survey-kicker[data-v-c4c527b6]{margin:0 0 12px;color:var(--primary-link-green);font-size:13px;font-weight:400;letter-spacing:.12em;text-transform:uppercase}.hero-title[data-v-c4c527b6]{max-width:860px}.hero-text[data-v-c4c527b6]{max-width:760px;font-size:22px;line-height:1.4}.survey-layout[data-v-c4c527b6]{max-width:960px;margin:0 auto}.survey-panel[data-v-c4c527b6]{margin-bottom:20px;padding:28px;background:#fff;border:1px solid var(--border-color);border-radius:20px;scroll-margin-top:110px}.survey-progress[data-v-c4c527b6]{display:flex;justify-content:space-between;gap:12px;color:var(--neutral-text-description);font-size:14px;font-weight:400}.survey-track[data-v-c4c527b6]{height:7px;margin-top:9px;overflow:hidden;background:var(--neutral-grey);border-radius:99px}.survey-bar[data-v-c4c527b6]{height:100%;background:var(--main-green);transition:width .2s}.survey-question[data-v-c4c527b6]{padding:22px 0;border-bottom:1px solid var(--border-color)}.survey-question[data-v-c4c527b6]:last-of-type{border-bottom:0}.survey-question__title[data-v-c4c527b6]{margin-bottom:14px;font-size:18px;font-weight:400;line-height:1.4}.survey-question__num[data-v-c4c527b6]{margin-right:7px;color:var(--neutral-text-description)}.survey-options[data-v-c4c527b6]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:8px}.survey-option[data-v-c4c527b6]{position:relative;display:flex;align-items:center;justify-content:center;min-height:72px;padding:10px 8px;color:var(--color);font-size:13px;font-weight:400;line-height:1.3;text-align:center;background:#fff;border:1px solid var(--border-grey);border-radius:12px;cursor:pointer;transition:border-color .15s,background-color .15s,box-shadow .15s}.survey-option input[data-v-c4c527b6]{position:absolute;inset:0;width:100%;height:100%;margin:0;cursor:pointer;opacity:0}.survey-option.is-selected[data-v-c4c527b6]{background:var(--polar-green);border-color:var(--main-green);box-shadow:inset 0 0 0 1px var(--main-green)}.survey-option[data-v-c4c527b6]:focus-within{outline:2px solid var(--polar-green-3);outline-offset:2px}.survey-actions[data-v-c4c527b6]{margin-top:18px}.survey-error[data-v-c4c527b6]{min-height:22px;margin-top:10px;color:var(--dist-red-main);font-size:14px;font-weight:400}.survey-note[data-v-c4c527b6]{margin:12px 0 0;color:var(--neutral-text-description);font-size:14px;line-height:1.5}.survey-results h2[data-v-c4c527b6]{margin:0 0 8px;font-size:32px;font-weight:400;line-height:1.2}.survey-results__grid[data-v-c4c527b6]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px}.survey-score[data-v-c4c527b6]{padding:16px;border:1px solid var(--border-color);border-radius:16px}.survey-score--overall[data-v-c4c527b6]{grid-column:1/-1;background:var(--light-grey)}.survey-score__head[data-v-c4c527b6]{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.survey-score h3[data-v-c4c527b6]{margin:0;font-size:16px;font-weight:400;line-height:1.35}.survey-score__number[data-v-c4c527b6]{font-size:26px;font-weight:400;line-height:1;white-space:nowrap}.survey-score__number span[data-v-c4c527b6]{color:var(--neutral-text-description);font-size:13px}.survey-pill[data-v-c4c527b6]{display:inline-block;margin:10px 0 6px;padding:4px 10px;font-size:12px;font-weight:400;border-radius:99px}.level-low[data-v-c4c527b6]{background:var(--polar-green);color:var(--active-green)}.level-moderate[data-v-c4c527b6]{background:var(--sunset-orange-1);color:#ad6800}.level-high[data-v-c4c527b6]{background:#fff2e8;color:#d4380d}.level-critical[data-v-c4c527b6]{background:var(--dust-red);color:var(--dist-red-main)}.survey-score p[data-v-c4c527b6]{margin:6px 0 0;color:var(--grey-text);font-size:14px;line-height:1.5}.survey-footer[data-v-c4c527b6]{margin:8px 0 0;color:var(--neutral-text-description);font-size:12px;text-align:center}.survey-followup h2[data-v-c4c527b6]{margin:0 0 12px;font-size:32px;font-weight:400;line-height:1.2}.survey-followup p[data-v-c4c527b6]{margin:0 0 12px;font-size:18px;line-height:1.5}.survey-followup__video-frame[data-v-c4c527b6]{width:100%;margin-top:12px;overflow:hidden;background:#000;border-radius:16px}.survey-followup__video[data-v-c4c527b6]{display:block;width:100%;max-height:540px;background:#000}.survey-followup__video.is-behind-modal[data-v-c4c527b6]{display:none}.survey-modal[data-v-c4c527b6]{position:fixed;z-index:1000;inset:0;display:flex;align-items:center;justify-content:center;padding:24px 16px;background:rgba(0,0,0,.55)}.survey-modal__dialog[data-v-c4c527b6]{position:relative;width:100%;max-width:520px;padding:32px 28px 28px;background:#fff;border-radius:20px}.survey-modal__dialog h2[data-v-c4c527b6]{margin:0 36px 20px 0;font-size:28px;font-weight:400;line-height:1.2}.survey-modal__close[data-v-c4c527b6]{position:absolute;top:16px;right:16px;display:flex;padding:4px;color:var(--color);background:transparent;border:0;cursor:pointer}.survey-modal .form-group label[data-v-c4c527b6]{display:block;margin-bottom:4px;font-size:14px;font-weight:400}.survey-modal[data-v-c4c527b6] .vue-tel-input{width:100%;border-radius:20px}.survey-modal__error[data-v-c4c527b6]{display:block;margin-top:6px;color:var(--dist-red-main);font-size:14px}.survey-modal__success[data-v-c4c527b6]{margin:8px 36px 0 0;font-size:18px;line-height:1.5}.survey-modal .btn[data-v-c4c527b6]{margin-top:8px}@media(max-width:900px){.survey-options[data-v-c4c527b6]{grid-template-columns:1fr}.survey-option[data-v-c4c527b6]{min-height:44px;justify-content:flex-start;padding:10px 14px;text-align:left}}@media(max-width:767px){.hero-text[data-v-c4c527b6]{font-size:18px;line-height:1.4}.survey-panel[data-v-c4c527b6]{padding:16px}.survey-followup h2[data-v-c4c527b6],.survey-results h2[data-v-c4c527b6]{font-size:26px}.survey-results__grid[data-v-c4c527b6]{grid-template-columns:1fr}.survey-score--overall[data-v-c4c527b6]{grid-column:auto}.survey-score__head[data-v-c4c527b6]{align-items:center}}