.audit-questionnaire-module__oWs56W__shell{width:100%;max-width:560px;margin:0 auto}.audit-questionnaire-module__oWs56W__progressDots{justify-content:center;align-items:center;gap:8px;margin-top:24px;display:flex}.audit-questionnaire-module__oWs56W__progressDots span{background:#ffffff25;border-radius:999px;width:28px;height:5px;transition:background-color .18s ease-out}.audit-questionnaire-module__oWs56W__progressDots span[data-complete=true]{background:#ffffff60}.audit-questionnaire-module__oWs56W__progressDots span[data-active=true]{background:#6ba4ff}.audit-questionnaire-module__oWs56W__question{letter-spacing:-.035em;color:#f5f5f5;text-wrap:balance;outline:none;font-size:20px;font-weight:400;line-height:1.3}.audit-questionnaire-module__oWs56W__hint{color:#969da8;margin:12px 0 28px;font-size:14px;line-height:1.6}.audit-questionnaire-module__oWs56W__input{color:#fff;background:#ffffff04;border:1px solid #ffffff25;border-radius:14px;width:100%;min-height:56px;padding:16px 18px;font-size:16px;transition:border-color .2s,box-shadow .2s}.audit-questionnaire-module__oWs56W__selectRoot{position:relative}.audit-questionnaire-module__oWs56W__selectTrigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;display:flex}.audit-questionnaire-module__oWs56W__selectTrigger[data-placeholder=true]{color:#646c78}.audit-questionnaire-module__oWs56W__selectTrigger svg{color:#969da8;flex-shrink:0;transition:transform .18s}.audit-questionnaire-module__oWs56W__selectTrigger[aria-expanded=true]{border-color:#5496ff}.audit-questionnaire-module__oWs56W__selectTrigger[aria-expanded=true] svg{transform:rotate(180deg)}.audit-questionnaire-module__oWs56W__selectMenu{z-index:20;background:#101113;border:1px solid #ffffff25;border-radius:14px;padding:6px;animation:.16s ease-out audit-questionnaire-module__oWs56W__selectReveal;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 16px 40px #0009}.audit-questionnaire-module__oWs56W__selectOption{color:#dce0e7;cursor:pointer;border-radius:9px;justify-content:space-between;align-items:center;min-height:44px;padding:10px 12px;font-size:16px;transition:background .15s,color .15s;display:flex}.audit-questionnaire-module__oWs56W__selectMenu{overscroll-behavior:contain;overflow-y:auto}.audit-questionnaire-module__oWs56W__selectMenu[data-side=top]{top:auto;bottom:calc(100% + 8px)}.audit-questionnaire-module__oWs56W__selectOption[data-active=true]{background:#ffffff09}.audit-questionnaire-module__oWs56W__selectOption[aria-selected=true]{color:#8ab4fc;background:#3b82f619}@keyframes audit-questionnaire-module__oWs56W__selectReveal{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.audit-questionnaire-module__oWs56W__selectMenu{animation:none}}.audit-questionnaire-module__oWs56W__input::placeholder{color:#646c78}.audit-questionnaire-module__oWs56W__textarea{resize:none;height:104px;min-height:104px;line-height:1.5;display:block;overflow-y:auto}.audit-questionnaire-module__oWs56W__input:focus{border-color:#5496ff;outline:none;box-shadow:0 0 0 4px #5496ff14}.audit-questionnaire-module__oWs56W__input[aria-invalid=true]{border-color:#fb9494}.audit-questionnaire-module__oWs56W__choices{border:0;flex-direction:column;gap:10px;margin:0;padding:0;display:flex}.audit-questionnaire-module__oWs56W__choice{color:#dce0e7;cursor:pointer;background:#ffffff04;border:1px solid #ffffff20;border-radius:12px;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding:16px 18px;font-size:14px;line-height:1.4;transition:background .18s,border-color .18s;display:flex;position:relative}.audit-questionnaire-module__oWs56W__choice input{opacity:0;width:1px;height:1px;position:absolute}.audit-questionnaire-module__oWs56W__choice:has(input:checked){background:#3b82f614;border-color:#5496ff}.audit-questionnaire-module__oWs56W__choice:has(input:focus-visible){outline-offset:3px;outline:2px solid #8db7ff}.audit-questionnaire-module__oWs56W__check{color:#0000;border:1px solid #ffffff30;border-radius:50%;flex-shrink:0;place-items:center;width:22px;height:22px;transition:background .18s;display:grid}.audit-questionnaire-module__oWs56W__choice:has(input:checked) .audit-questionnaire-module__oWs56W__check{color:#fff;background:#3b82f6;border-color:#3b82f6}.audit-questionnaire-module__oWs56W__error{color:#fba4a4;min-height:32px;padding-top:8px;font-size:12px}.audit-questionnaire-module__oWs56W__actions{display:flex}.audit-questionnaire-module__oWs56W__actions .audit-questionnaire-module__oWs56W__primary{flex:1;min-width:0}.audit-questionnaire-module__oWs56W__backSlot{flex-shrink:0;position:relative}.audit-questionnaire-module__oWs56W__backSlot .audit-questionnaire-module__oWs56W__back{position:absolute;inset:0 auto auto 0}.audit-questionnaire-module__oWs56W__primary{color:#fff;cursor:pointer;background:linear-gradient(110deg,#639cfa,#3275f8);border:none;border-radius:999px;justify-content:center;align-items:center;gap:12px;width:100%;min-height:56px;padding:16px 24px;font-size:15px;transition:transform .18s,box-shadow .18s;display:flex;box-shadow:inset 0 1px 1px #ffffff40,0 6px 26px #3275f820}.audit-questionnaire-module__oWs56W__back{color:#b4bdca;cursor:pointer;border:1px solid #ffffff25;border-radius:50%;flex-shrink:0;place-items:center;width:56px;min-height:56px;transition:background .18s;display:grid}.audit-questionnaire-module__oWs56W__primary:focus-visible,.audit-questionnaire-module__oWs56W__back:focus-visible,.audit-questionnaire-module__oWs56W__summary button:focus-visible{outline-offset:4px;outline:2px solid #93baff}.audit-questionnaire-module__oWs56W__back:disabled{pointer-events:none}.audit-questionnaire-module__oWs56W__reassurance{color:#7f8895;justify-content:center;align-items:center;gap:7px;margin-top:22px;font-size:12px;display:flex}.audit-questionnaire-module__oWs56W__summary{margin:0 0 24px}.audit-questionnaire-module__oWs56W__summary>div{border-bottom:1px solid #ffffff15;justify-content:space-between;align-items:center;gap:20px;padding:14px 0;display:flex}.audit-questionnaire-module__oWs56W__summary dt{color:#8f98a6;font-size:11px}.audit-questionnaire-module__oWs56W__summary dd{color:#e6e9ee;overflow-wrap:anywhere;margin:4px 0 0;font-size:14px}.audit-questionnaire-module__oWs56W__summary button{color:#8ab4fc;cursor:pointer;min-height:44px;font-size:12px}.audit-questionnaire-module__oWs56W__emailNote{color:#8f98a6;text-align:center;margin-top:14px;font-size:12px;line-height:1.6}@media (hover:hover){.audit-questionnaire-module__oWs56W__choice:hover,.audit-questionnaire-module__oWs56W__back:hover{background:#ffffff09}}@media (hover:hover) and (prefers-reduced-motion:no-preference){.audit-questionnaire-module__oWs56W__shell .audit-questionnaire-module__oWs56W__primary.brand-cta{transition:transform .2s ease-out,scale .15s ease-out,box-shadow .2s ease-out}.audit-questionnaire-module__oWs56W__shell .audit-questionnaire-module__oWs56W__primary.brand-cta:hover{transform:translateY(-2px)scale(1.01)}.audit-questionnaire-module__oWs56W__shell .audit-questionnaire-module__oWs56W__primary.brand-cta:active{transform:translateY(0)scale(.96)}}@media (prefers-reduced-motion:reduce){.audit-questionnaire-module__oWs56W__shell *,.audit-questionnaire-module__oWs56W__shell :before{transition:none!important;transform:none!important}}.audit-questionnaire-module__oWs56W__fields{flex-direction:column;gap:20px;min-height:320px;display:flex}.audit-questionnaire-module__oWs56W__longAnswer{flex-direction:column;flex:1;display:flex}.audit-questionnaire-module__oWs56W__longAnswer .audit-questionnaire-module__oWs56W__textarea{flex:1 0 104px}.audit-questionnaire-module__oWs56W__fieldLabel{color:#b4bdca;margin-bottom:8px;font-size:14px;line-height:1.5;display:block}@media (min-width:480px){.audit-questionnaire-module__oWs56W__fields{min-height:295px}}
