.showroom-survey{color:var(--ms-color-ink,#13261f);background:var(--ms-color-sand,#f3f0e9);padding:56px 24px 72px}.showroom-survey>header{text-align:center;max-width:680px;margin:0 auto 36px}.showroom-survey>header>p:first-child{color:var(--ms-color-muted,#65736d);letter-spacing:.14em;text-transform:uppercase;margin:0 0 16px;font-size:11px;font-weight:600}.showroom-survey>header h1{color:inherit;margin:0;font-size:max(32px,min(4vw,46px));font-weight:400;line-height:1.2}.showroom-survey>header>p:last-child{max-width:600px;color:var(--ms-color-muted,#65736d);margin:20px auto 0;font-size:15px;line-height:1.7}.showroom-survey__form{border:1px solid var(--ms-color-line,#13261f21);background:#fff;max-width:960px;margin:0 auto;padding:max(24px,min(4vw,48px))}.showroom-survey__form>header{border-bottom:1px solid var(--ms-color-line,#13261f21);margin-bottom:28px;padding-bottom:24px}.showroom-survey__form>header h2{color:inherit;margin:0 0 12px;font-size:28px;font-weight:400;line-height:1.2}.showroom-survey__form>header p{color:var(--ms-color-muted,#65736d);margin:0 0 8px;font-size:14px;line-height:1.6}.showroom-survey__form>header small{color:var(--ms-color-muted,#65736d);font-size:12px}.showroom-survey__form>form{color:inherit;margin:0}.showroom-survey__form>form .form-label{color:var(--ms-color-ink,#13261f);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:600}.showroom-survey__form>form .form-control,.showroom-survey__form>form .form-select{border:1px solid var(--ms-color-line,#13261f21);min-height:48px;box-shadow:none;color:var(--ms-color-ink,#13261f);background-color:#fff;border-radius:0;padding:12px;font-size:15px}.showroom-survey__form>form .form-control:focus,.showroom-survey__form>form .form-select:focus{border-color:var(--ms-color-accent,#3d8e92);outline:2px solid var(--ms-color-accent,#3d8e92);outline-offset:2px}.showroom-survey__form>form .form-select{padding-right:32px}.showroom-survey__form>form .form-check-label{color:var(--ms-color-ink,#13261f);cursor:pointer;font-size:14px;line-height:1.5}.showroom-survey__form>form>p{border-top:1px solid var(--ms-color-line,#13261f21);margin-top:28px;padding-top:24px;font-size:14px;line-height:1.7}.showroom-survey__form>form>aside{border:1px solid var(--ms-color-line,#13261f21);background:var(--ms-color-surface-muted,#f8f8f8);color:var(--ms-color-muted,#65736d);margin-bottom:24px;padding:24px;font-size:12px;line-height:1.75}.showroom-survey__form>form>aside p{margin:16px 0 0}.showroom-survey__form>form>aside strong{color:var(--ms-color-ink,#13261f);margin-bottom:12px;font-size:12px;font-weight:600;display:block}.showroom-survey__form>form>aside ol{margin:16px 0;padding-left:20px}.showroom-survey__form>form>aside li+li{margin-top:12px}.showroom-survey__form>form .form-check-input{border-color:var(--ms-color-muted,#65736d)}.showroom-survey__form>form .form-check-input:checked{border-color:var(--ms-color-slate,#40544f);background-color:var(--ms-color-slate,#40544f)}.showroom-survey__form>form .form-check-input:focus-visible{outline:2px solid var(--ms-color-accent,#3d8e92);outline-offset:2px}.showroom-survey__form>form .form-text{color:var(--ms-color-muted,#65736d);font-size:12px;line-height:1.6}.showroom-survey__form>form>footer{border-top:1px solid var(--ms-color-line,#13261f21);margin-top:8px;padding-top:24px}.showroom-survey__form>form .btn{border:1px solid var(--ms-color-ink,#13261f);background:var(--ms-color-ink,#13261f);min-width:180px;min-height:48px;box-shadow:none;color:#fff;letter-spacing:.08em;text-transform:uppercase;border-radius:0;padding:14px 32px;font-size:12px;font-weight:600}.showroom-survey__form>form .btn:hover{border-color:var(--ms-color-slate,#40544f);background:var(--ms-color-slate,#40544f);color:#fff}.showroom-survey__form>form .btn:focus-visible{border-color:var(--ms-color-slate,#40544f);background:var(--ms-color-slate,#40544f);color:#fff}.showroom-survey__form>form .btn:focus-visible{outline:2px solid var(--ms-color-accent,#3d8e92);outline-offset:3px}@media (max-width:766.98px){.showroom-survey{padding:36px 16px 48px}.showroom-survey__form{padding:24px 18px}.showroom-survey__form>form .form-control,.showroom-survey__form>form .form-select{font-size:16px}.showroom-survey__form>form>aside{overflow-wrap:anywhere;padding:18px}.showroom-survey__form>form .btn{width:100%}}