.surveyPage{background-color:#fafafd;min-height:100dvh;padding-block:60px;display:flex;flex-direction:column;justify-content:center}.surveyPage .surveyCard{background-color:#fff;border:1px solid #ebebeb;border-radius:5px;padding:48px;box-shadow:0 8px 30px rgba(0,0,0,.04);transition:all .3s ease}.surveyPage .surveyCard.wideCard{max-width:860px;margin-inline:auto}.surveyPage .surveyHero{text-align:center;margin-bottom:30px}.surveyPage .surveyHero .badge_text{background:rgba(153,11,255,.1);border-radius:50px;display:inline-flex;align-items:center;gap:6px;padding:6px 16px;margin-bottom:16px;font-family:"DMSans-SemiBold",Arial,sans-serif;font-size:13px;color:#990bff}.surveyPage .surveyHero .badge_text em{font-size:14px}.surveyPage .surveyHero .surveyTitle{font-size:44px;font-family:"DMSans-SemiBold",Arial,sans-serif;color:#1c1c22;line-height:1.2;margin-bottom:16px}.surveyPage .surveyHero .surveyTitle span{background:linear-gradient(89.61deg, #990BFF -14.3%, #7200CB 99.83%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0)}.surveyPage .surveyHero .surveyLede{font-size:16px;font-family:"DMSans-Regular",Arial,sans-serif;color:rgba(28,28,34,.7);line-height:1.6;margin-bottom:0px;margin-inline:auto;max-width:720px}.surveyPage .dimensionChips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #ebebeb}.surveyPage .dimensionChips .legendChip{font-family:"DMSans-Medium",Arial,sans-serif;font-size:12px;color:#1c1c22;background-color:#f5f4fa;padding:6px 14px;border-radius:50px;border:1px solid #eae8f2;transition:all .2s ease}.surveyPage .dimensionChips .legendChip:hover{border-color:#990bff;color:#990bff}.surveyPage .surveyProgress{background:#fff;border:1px solid #ebebeb;border-radius:5px;padding:12px 18px;margin-bottom:28px;display:flex;align-items:center;justify-content:space-between;gap:16px}.surveyPage .surveyProgress .progressTrack{flex:1;display:flex;gap:4px}.surveyPage .surveyProgress .progressTrack .progressCluster{flex:1;display:flex;gap:2px}.surveyPage .surveyProgress .progressTrack .progressTick{height:6px;flex:1;background-color:#e8e6f0;border-radius:3px;transition:background-color .3s ease}.surveyPage .surveyProgress .progressTrack .progressTick.filled{background-color:#990bff}.surveyPage .surveyProgress .progressLabel{font-family:"DMSans-SemiBold",Arial,sans-serif;font-size:13px;color:#990bff;white-space:nowrap}.surveyPage .questionMeta{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px;margin-bottom:16px}.surveyPage .questionMeta .dimTag{font-family:"DMSans-SemiBold",Arial,sans-serif;font-size:13px;color:#990bff;text-transform:uppercase;letter-spacing:.5px;background-color:rgba(153,11,255,.08);padding:4px 12px;border-radius:50px}.surveyPage .questionMeta .subDimTag{font-family:"DMSans-Medium",Arial,sans-serif;font-size:13px;color:rgba(28,28,34,.6)}.surveyPage .questionTitle{font-size:28px;font-family:"DMSans-SemiBold",Arial,sans-serif;color:#1c1c22;line-height:1.35;margin-bottom:28px}.surveyPage .optionsGroup{display:flex;flex-direction:column;gap:12px}.surveyPage .optionsGroup .optionBtn{width:100%;text-align:left;background-color:#f5f4fa;border:1px solid #eae8f2;border-radius:5px;padding:16px 20px;display:flex;align-items:center;gap:16px;cursor:pointer;transition:all .2s ease}.surveyPage .optionsGroup .optionBtn .radioIcon{width:22px;height:22px;border-radius:50%;border:2px solid #c4c0d4;background-color:#fff;flex-shrink:0;transition:all .2s ease;position:relative}.surveyPage .optionsGroup .optionBtn .radioIcon::after{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%, -50%) scale(0);width:10px;height:10px;border-radius:50%;background-color:#990bff;transition:transform .2s ease}.surveyPage .optionsGroup .optionBtn .optionLabel{font-family:"DMSans-Regular",Arial,sans-serif;font-size:15px;color:#1c1c22;line-height:1.45}.surveyPage .optionsGroup .optionBtn:hover{border-color:#990bff;background-color:rgba(153,11,255,.03)}.surveyPage .optionsGroup .optionBtn:hover .radioIcon{border-color:#990bff}.surveyPage .optionsGroup .optionBtn.selected,.surveyPage .optionsGroup .optionBtn:has(input:checked){border-color:#990bff;background-color:rgba(153,11,255,.07)}.surveyPage .optionsGroup .optionBtn.selected .radioIcon,.surveyPage .optionsGroup .optionBtn:has(input:checked) .radioIcon{border-color:#990bff}.surveyPage .optionsGroup .optionBtn.selected .radioIcon::after,.surveyPage .optionsGroup .optionBtn:has(input:checked) .radioIcon::after{transform:translate(-50%, -50%) scale(1)}.surveyPage .optionsGroup .optionBtn.selected .optionLabel,.surveyPage .optionsGroup .optionBtn:has(input:checked) .optionLabel{font-family:"DMSans-Medium",Arial,sans-serif;color:#000}.surveyPage .surveyNav{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:20px}.surveyPage .surveyNav .btn-ghost{background:rgba(0,0,0,0);border:1px solid #d5d2e2;color:#1c1c22;font-family:"DMSans-Medium",Arial,sans-serif}.surveyPage .surveyNav .btn-ghost:hover{border-color:#000;color:#000;background-color:rgba(0,0,0,.04)}.surveyPage .thankYouBox{padding:0px !important;text-align:center}@media(max-width: 1599px){.surveyPage{padding-block:40px}.surveyPage .surveyCard{padding:30px}.surveyPage .surveyHero .surveyTitle{font-size:34px}.surveyPage .surveyProgress{margin-bottom:20px}.surveyPage .questionTitle{font-size:24px;margin-bottom:15px}}@media(max-width: 991.98px){.surveyPage .surveyCard.wideCard{width:100%}.surveyPage .surveyCard .logoImg{max-height:45px}.surveyPage .surveyCard .surveyTitle{font-size:26px}.surveyPage .surveyCard .surveyHero .surveyLede{font-size:14px}.surveyPage .surveyCard .surveyHero .badge_text{font-size:12px}.surveyPage .surveyCard .questionTitle{font-size:18px}.surveyPage .surveyCard .optionsGroup .optionBtn{padding:12px;gap:10px}.surveyPage .surveyCard .optionsGroup .optionBtn .radioIcon{width:18px;height:18px;border-width:1px}.surveyPage .surveyCard .optionsGroup .optionLabel{font-size:14px}}@media(max-width: 767.98px){.surveyPage{padding-block:20px}.surveyPage .surveyCard{width:100%;padding:20px 15px}.surveyPage .surveyCard .logoImg{max-height:40px}.surveyPage .surveyCard .surveyTitle{font-size:22px}.surveyPage .surveyCard .surveyHero{margin-bottom:15px}.surveyPage .dimensionChips{margin-bottom:20px;padding-bottom:20px}}@media(max-width: 575.98px){.surveyPage .surveyProgress{flex-direction:column;gap:10px;padding:10px}.surveyPage .surveyProgress .progressLabel{font-size:12px}.surveyPage .surveyProgress .progressTrack{width:100%}.surveyPage .surveyProgress .progressTrack .progressTick{height:5px}}
/*# sourceMappingURL=surve-form.min.css.map */