.results-page_pageShell__FKNF8{min-height:100vh;background:var(--elora-slate-50);color:var(--elora-slate-800)}.results-page_hero___1Hy8{margin:0 auto;max-width:920px;padding:40px 24px 16px}.results-page_heroTitle__dINli{margin:0;color:var(--elora-blue-800);font-size:clamp(28px,4vw,42px);line-height:1.2;font-weight:500;text-wrap:balance}.results-page_heroSubtitle__Kp7o3{margin:10px 0 0;color:var(--elora-slate-600);font-size:18px;line-height:1.4;text-wrap:pretty}.results-page_mainContent__ioGg_{margin:0 auto;max-width:920px;padding:0 24px 64px;display:grid;grid-gap:16px;gap:16px}.results-page_panel__18edQ{border:1px solid var(--elora-slate-100);border-radius:16px;background:var(--elora-white);padding:20px}.results-page_statusRow__PoLbg{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}.results-page_statusDevNote__epxGz{margin:8px 0 0;color:var(--elora-slate-600);font-size:13px;line-height:1.5}.results-page_statusBadge__qP5o8{display:inline-flex;align-items:center;border-radius:999px;border:1px solid transparent;padding:4px 12px;font-size:14px;font-weight:500;line-height:1.4}.results-page_statusSubmitted__WuoxQ{background:var(--elora-blue-50);color:var(--elora-blue-800)}.results-page_statusProcessing__NZrTO{background:var(--elora-slate-50);color:var(--elora-slate-600)}.results-page_statusComplete__hoW8Q{background:var(--elora-blue-100);color:var(--elora-blue-800)}.results-page_statusFailed__1Ata7{background:var(--elora-white);color:var(--elora-slate-800);border-color:var(--elora-slate-200)}.results-page_metaGrid__6STr0{margin-top:12px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px 20px;gap:10px 20px}.results-page_metaLabel__4bZFa{display:block;margin-bottom:2px;color:var(--elora-slate-600);font-size:13px}.results-page_metaValue___fm25{display:block;font-size:14px;word-break:break-word}.results-page_sectionTitle__BY8T6{margin:0 0 10px;color:var(--elora-blue-800);font-size:22px;line-height:1.3;font-weight:500}.results-page_bodyText__yRd_M{margin:0;color:var(--elora-slate-800);font-size:17px;line-height:1.5;text-wrap:pretty}.results-page_subsectionTitle__Hx0c5{margin:0;color:var(--elora-slate-800);font-size:18px;line-height:1.4;font-weight:500}.results-page_list__w1zNY{margin:8px 0 0;padding-left:20px;display:grid;grid-gap:8px;gap:8px;color:var(--elora-slate-800)}.results-page_list__w1zNY li{line-height:1.45}.results-page_note__GYpfW{margin-top:10px;color:var(--elora-slate-600);font-size:14px;line-height:1.5}.results-page_retryButton__gaE7G{margin-top:14px}.results-page_retryError__P7vXV{margin:10px 0 0;color:#952f2f}.results-page_actionsRow__56R0t{margin-top:14px;display:flex;gap:12px;flex-wrap:wrap;color:var(--elora-slate-600)}.results-page_actionsRow__56R0t a{color:var(--elora-blue-600);text-decoration:none}.results-page_actionsRow__56R0t a:focus-visible,.results-page_actionsRow__56R0t a:hover{text-decoration:underline;text-underline-offset:2px}@media (max-width:719px){.results-page_hero___1Hy8{padding:28px 16px 12px}.results-page_mainContent__ioGg_{padding:0 16px 48px}.results-page_panel__18edQ{padding:16px}.results-page_metaGrid__6STr0{grid-template-columns:minmax(0,1fr);gap:8px}}.dropdown-menu_positioner__H4OBj{z-index:60}.dropdown-menu_content___fVie{min-width:188px;border:1px solid var(--elora-slate-100);border-radius:12px;background:var(--elora-white);padding:6px;box-shadow:0 12px 28px rgba(46,51,75,.1);transform-origin:top right;opacity:1;transform:scale(1);transition:opacity .16s ease-out,transform .16s ease-out}.dropdown-menu_content___fVie[data-starting-style]{opacity:0;transform:scale(.98)}.dropdown-menu_content___fVie[data-ending-style]{opacity:0;transform:scale(.98);transition-duration:.14s;transition-timing-function:ease-in}.dropdown-menu_item__fTArX{position:relative;display:flex;width:100%;align-items:center;border-radius:8px;padding:10px 12px;border:0;background:transparent;color:var(--elora-slate-800);font-size:16px;font-weight:400;line-height:24px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none;transition:background-color .14s ease-out,color .14s ease-out}.dropdown-menu_itemInset__kMOYF{padding-left:28px}.dropdown-menu_item__fTArX:focus-visible,.dropdown-menu_item__fTArX[data-highlighted]{background:var(--elora-slate-50);color:var(--elora-blue-800)}.dropdown-menu_item__fTArX[data-disabled]{opacity:.5;pointer-events:none}.dropdown-menu_separator__IIhX_{height:1px;margin:4px 0;background:var(--elora-slate-100)}@media (prefers-reduced-motion:reduce){.dropdown-menu_content___fVie,.dropdown-menu_item__fTArX{transition:none}}.top-nav_stickyNav__e4pLT{position:-webkit-sticky;position:sticky;top:0;z-index:20;border-bottom:1px solid var(--elora-slate-50);background:rgba(255,255,255,.7);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.top-nav_navInner__YUk3O{margin:0 auto;width:100%;padding:16px 24px;display:flex;align-items:center;justify-content:space-between}.top-nav_navBrand__hc3d2{display:inline-flex;flex:1 0;align-items:center;gap:24px}.top-nav_logoLink__YLYDC{display:inline-flex;align-items:center;text-decoration:none}.top-nav_logoImage__Gryd_{width:85px;height:24px;display:block;background-color:var(--elora-blue-500);-webkit-mask-image:url(/icons/questionnaire/elora-logo.svg);mask-image:url(/icons/questionnaire/elora-logo.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:85px 24px;mask-size:85px 24px;transition:background-color var(--elora-transition-interactive)}.top-nav_logoLink__YLYDC:focus-visible .top-nav_logoImage__Gryd_,.top-nav_logoLink__YLYDC:hover .top-nav_logoImage__Gryd_{background-color:var(--elora-blue-600)}.top-nav_navTitle__8qFVh{padding-top:6px;color:var(--elora-slate-800);font-size:18px;font-weight:500;line-height:18px}.top-nav_menuButton__xDkrs{width:24px;height:24px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.top-nav_menuIcon___h28V{display:block;width:24px;height:24px;background-color:var(--elora-slate-400);-webkit-mask-image:var(--menu-icon-url);mask-image:var(--menu-icon-url);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:24px 24px;mask-size:24px 24px;transition:background-color .14s ease-out}.top-nav_menuButton__xDkrs:focus-visible .top-nav_menuIcon___h28V,.top-nav_menuButton__xDkrs:hover .top-nav_menuIcon___h28V,.top-nav_menuButton__xDkrs[data-popup-open] .top-nav_menuIcon___h28V{background-color:var(--elora-slate-600)}.top-nav_menuButton__xDkrs:focus-visible{outline:2px solid var(--elora-blue-600);outline-offset:2px}@media (max-width:719px){.top-nav_navInner__YUk3O{padding:10px 16px}}.questionnaire-flow_pageShell__k1o6G{min-height:100vh;background:#ffffff;color:#2e334b}.questionnaire-flow_topicHero__6gcyq{margin:0 auto;padding:40px 24px;text-align:center}.questionnaire-flow_topicHero__6gcyq h1{margin:0 auto;max-width:800px;color:#0d2185;font-size:42px;font-weight:500;line-height:56px;text-wrap:balance}.questionnaire-flow_topicHero__6gcyq p{margin:8px auto 0;max-width:600px;color:#545d89;font-size:18px;font-weight:400;line-height:24px;text-wrap:balance}.questionnaire-flow_questionsWrap__sVkOQ{margin:0 auto;max-width:880px;padding:0 24px}.questionnaire-flow_questionSection__ERPN_{padding-bottom:32px}.questionnaire-flow_questionDivider__XBJaH{height:2px;border-radius:10px;background:#f6f7fa;margin-bottom:24px}.questionnaire-flow_questionGrid__HM_uA{display:grid;grid-template-columns:minmax(0,1fr) 240px;grid-column-gap:clamp(24px,calc(24px + (100% - 720px) * .28),80px);column-gap:clamp(24px,calc(24px + (100% - 720px) * .28),80px);grid-row-gap:16px;row-gap:16px;align-items:start}.questionnaire-flow_questionTop__gi0PL{grid-column:1}.questionnaire-flow_questionHeadingRow__0Aw3m{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.questionnaire-flow_questionHeadingRow__0Aw3m h2{margin:0;color:#0d2185;font-size:24px;font-weight:500;line-height:32px;text-wrap:balance}.questionnaire-flow_requiredLabel__Y16Vu{display:inline-flex;border-radius:999px;border:1px solid #c8cbdd;padding:2px 10px;color:#545d89;font-size:13px;font-weight:500;line-height:18px;margin-bottom:12px}.questionnaire-flow_questionTypeHint__JLlw_{margin:0 0 12px;color:#545d89;font-size:18px;font-weight:400;line-height:normal}.questionnaire-flow_infoRail__2z1Xf{grid-column:2;grid-row:1/span 2;display:flex;flex-direction:column;gap:16px;position:-webkit-sticky;position:sticky;top:80px;align-self:start}.questionnaire-flow_infoCardButton__FqTLI{width:240px;height:112px;border-radius:16px;border:0;background:#f1f7fe;color:#2e334b;padding:16px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:35px;text-align:left;font-size:18px;font-weight:500;line-height:normal;cursor:pointer;position:relative;overflow:hidden;transition:background-color var(--elora-transition-interactive),color var(--elora-transition-interactive),box-shadow var(--elora-transition-interactive)}.questionnaire-flow_infoCardTitle__5EEZw{display:block;min-width:100%;color:#2e334b;font-size:18px;font-weight:500;line-height:normal;text-wrap:balance}.questionnaire-flow_infoCardPlusIcon__qyGc6{position:absolute;right:16px;bottom:16px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;overflow:hidden}.questionnaire-flow_infoCardPlusIconImage__Vc7oW{position:absolute;inset:0;width:24px;height:24px;display:block;transition:opacity var(--elora-transition-interactive)}.questionnaire-flow_infoCardPlusIconImageOutline__v9T_W{opacity:1}.questionnaire-flow_infoCardPlusIconImageFilled__LQmNs{opacity:0}.questionnaire-flow_infoCardButton__FqTLI:is(:hover,:focus-visible) .questionnaire-flow_infoCardPlusIconImageOutline__v9T_W{opacity:0}.questionnaire-flow_infoCardButton__FqTLI:is(:hover,:focus-visible) .questionnaire-flow_infoCardPlusIconImageFilled__LQmNs{opacity:1}.questionnaire-flow_continueButton__vZXlz:focus-visible,.questionnaire-flow_infoCardButton__FqTLI:focus-visible,.questionnaire-flow_infoCardCloseButton__u1aEm:focus-visible,.questionnaire-flow_optionButton__4G2li:focus-visible{outline:2px solid #1645da;outline-offset:2px}.questionnaire-flow_answerColumn__P1Jza{grid-column:1}.questionnaire-flow_optionList__oG94u{margin:0;padding:0;list-style:none;display:grid;grid-gap:12px;gap:12px}.questionnaire-flow_optionButton__4G2li{width:100%;border:1px solid #e7e8f0;border-radius:8px;background:#ffffff;box-shadow:0 2px 12px 0 #f6f7fa;color:#2e334b;padding:12px 16px;display:flex;align-items:center;justify-content:flex-start;gap:10px;text-align:left;font:inherit;min-height:48px;cursor:pointer;transition:background-color var(--elora-transition-interactive),border-color var(--elora-transition-interactive),color var(--elora-transition-interactive),box-shadow var(--elora-transition-interactive)}.questionnaire-flow_optionButton__4G2li:hover{border-color:#c8cbdd;background:#f6f7fa}.questionnaire-flow_optionButtonSelected__BDeDw{border-color:#8a92b7;background:#f6f7fa}.questionnaire-flow_optionButtonSelected__BDeDw:hover{border-color:#8a92b7;background:#e7e8f0}.questionnaire-flow_optionControl__1GyGj{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px}.questionnaire-flow_optionControlSingle__tbhAn{width:20px;height:20px;border-radius:999px;border:2px solid #c8cbdd;position:relative;transition:background-color var(--elora-transition-interactive),border-color var(--elora-transition-interactive)}.questionnaire-flow_optionControlSingle__tbhAn:after{content:"";position:absolute;top:4px;left:4px;width:8px;height:8px;border-radius:999px;background:#0d2185;opacity:0;transition:opacity var(--elora-transition-interactive)}.questionnaire-flow_optionControlSingle__tbhAn.questionnaire-flow_optionControlSelected__HOvDw{border-color:#c8cbdd;background:#c8cbdd}.questionnaire-flow_optionControlSingle__tbhAn.questionnaire-flow_optionControlSelected__HOvDw:after{opacity:1}.questionnaire-flow_optionControlMulti__HTFGi{width:24px;height:24px}.questionnaire-flow_optionControlMultiSquare__NNYa5{width:18px;height:18px;border-radius:4px;position:relative;overflow:hidden}.questionnaire-flow_optionControlMultiSquare__NNYa5:before{content:"";position:absolute;inset:0;border:2px solid #c8cbdd;border-radius:4px;opacity:1;transition:opacity var(--elora-transition-interactive)}.questionnaire-flow_optionControlMultiSquareSelected__Jw8Tv{background:transparent}.questionnaire-flow_optionControlMultiSquareSelected__Jw8Tv:before{opacity:0}.questionnaire-flow_optionControlMultiSelectedImage__uK3mk{position:absolute;inset:0;width:100%;height:100%;display:block;opacity:0;object-fit:contain;transition:opacity var(--elora-transition-interactive)}.questionnaire-flow_optionControlMultiSelectedImageVisible__wCT_v{opacity:1}.questionnaire-flow_optionLabel__tiKQY{font-size:18px;line-height:24px;text-wrap:balance}.questionnaire-flow_textFieldLabel__AN1lg{display:block}.questionnaire-flow_textInput__0BKs5{width:100%;min-height:120px;resize:vertical;border:1px solid #e7e8f0;border-radius:8px;padding:12px 16px;font:inherit;color:#2e334b;background:#ffffff}.questionnaire-flow_textInput__0BKs5[type=number]{min-height:56px}.questionnaire-flow_ctaBand__SuH9c{margin-top:0;background:radial-gradient(50% 100% at 50% 100%,#dceafc 0,#ffffff 100%);display:flex;justify-content:center}.questionnaire-flow_ctaGradient__zwsiM{width:min(100%,800px);min-height:215px;padding:80px 24px;background:transparent;display:flex;flex-direction:column;align-items:center;justify-content:center}.questionnaire-flow_ctaInner__NcGoV{width:100%;display:flex;flex-direction:column;align-items:center;gap:10px}.questionnaire-flow_validationMessage__3dGKr{margin:0;color:#2e334b;font-size:16px;line-height:24px}.questionnaire-flow_submitError__YTtpE{margin:0;color:#952f2f;font-size:16px;line-height:24px}.questionnaire-flow_continueButton__vZXlz{border:1px solid #1645da;border-radius:8px;background:#1645da;color:#ffffff;padding:12px 63px;font-size:24px;font-weight:500;line-height:31px;cursor:pointer}.questionnaire-flow_continueButtonInactive__DrkY2{opacity:.5}.questionnaire-flow_infoCardOverlay__b6ynO{--info-card-overlay-bottom-pad:10vh;position:fixed;inset:0;z-index:40;background:rgba(14,16,23,0);backdrop-filter:blur(0);-webkit-backdrop-filter:blur(0);display:flex;align-items:center;justify-content:center;padding:24px 24px var(--info-card-overlay-bottom-pad);transition:background-color .3s ease-in-out,backdrop-filter .3s ease-in-out,-webkit-backdrop-filter .3s ease-in-out}.questionnaire-flow_infoCardOverlayVisible__HhccX{background:rgba(0,0,0,.1);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.questionnaire-flow_infoCardModal__jIHio{width:min(760px,calc(100vw - 48px));max-height:calc(100vh - (24px + var(--info-card-overlay-bottom-pad)));border-radius:26px;border:1px solid #e7e8f0;background:#ffffff;box-shadow:0 2px 12px 0 #f6f7fa;padding:24px;display:flex;flex-direction:column;gap:12px;position:relative;top:24px;opacity:0;transition:top .3s ease-in-out,opacity .3s ease-in-out}.questionnaire-flow_infoCardModalVisible__3exQC{top:0;opacity:1}.questionnaire-flow_infoCardModalHeader__LNWjB{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.questionnaire-flow_infoCardModalHeader__LNWjB h3{margin:0;color:#0d2185;font-size:24px;font-weight:500;line-height:32px;text-wrap:balance}.questionnaire-flow_infoCardCloseButton__u1aEm{width:24px;height:24px;border:0;background:transparent;padding:0;display:inline-flex;align-items:center;justify-content:center;cursor:pointer}.questionnaire-flow_infoCardCloseIcon__SE_3_{position:relative;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;transform:rotate(45deg);overflow:hidden}.questionnaire-flow_infoCardCloseIconImage__4qMEJ{position:absolute;inset:0;width:24px;height:24px;display:block;transition:opacity .12s ease-out}.questionnaire-flow_infoCardCloseIconImageOutline__fE20k{opacity:1}.questionnaire-flow_infoCardCloseIconImageFilled__6_fT9{opacity:0}.questionnaire-flow_infoCardCloseButton__u1aEm:is(:hover,:focus-visible) .questionnaire-flow_infoCardCloseIconImageOutline__fE20k{opacity:0}.questionnaire-flow_infoCardCloseButton__u1aEm:is(:hover,:focus-visible) .questionnaire-flow_infoCardCloseIconImageFilled__6_fT9{opacity:1}.questionnaire-flow_infoCardModalBody__sbE4n{overflow-y:auto;padding-right:4px;color:#2e334b;font-size:18px;line-height:24px;text-wrap:pretty}.questionnaire-flow_infoCardModalBody__sbE4n ol,.questionnaire-flow_infoCardModalBody__sbE4n p,.questionnaire-flow_infoCardModalBody__sbE4n ul{margin:0 0 12px}.questionnaire-flow_infoCardModalBody__sbE4n ol:last-child,.questionnaire-flow_infoCardModalBody__sbE4n p:last-child,.questionnaire-flow_infoCardModalBody__sbE4n ul:last-child{margin-bottom:0}.questionnaire-flow_infoCardImage__jQh9y{display:block;max-width:100%;height:auto;border-radius:12px;margin-top:10px}.questionnaire-flow_visuallyHidden__FtjiL{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}@media (max-width:719px){.questionnaire-flow_topicHero__6gcyq{padding:32px 16px}.questionnaire-flow_topicHero__6gcyq h1{font-size:34px;line-height:44px}.questionnaire-flow_topicHero__6gcyq p{font-size:16px;line-height:24px}.questionnaire-flow_questionsWrap__sVkOQ{padding:0 16px 16px}.questionnaire-flow_questionGrid__HM_uA{grid-template-columns:1fr;row-gap:14px}.questionnaire-flow_infoRail__2z1Xf{grid-column:1;grid-row:auto;flex-direction:row;flex-wrap:nowrap;position:static;top:auto;overflow-x:auto;gap:12px;width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;padding:32px 16px}.questionnaire-flow_infoCardButton__FqTLI{width:min(240px,72vw);flex:0 0 auto;min-height:104px}.questionnaire-flow_answerColumn__P1Jza{grid-column:1}.questionnaire-flow_optionButton__4G2li{min-height:44px}.questionnaire-flow_ctaGradient__zwsiM{width:100%;min-height:auto;padding:64px 16px 36px}.questionnaire-flow_continueButton__vZXlz{width:100%;max-width:360px}.questionnaire-flow_infoCardOverlay__b6ynO{padding:16px}.questionnaire-flow_infoCardModal__jIHio{width:min(700px,calc(100vw - 32px));max-height:calc(100vh - 32px);padding:20px}}@media (prefers-reduced-motion:reduce){.questionnaire-flow_continueButton__vZXlz,.questionnaire-flow_infoCardButton__FqTLI,.questionnaire-flow_infoCardCloseIconImage__4qMEJ,.questionnaire-flow_infoCardModal__jIHio,.questionnaire-flow_infoCardOverlay__b6ynO,.questionnaire-flow_infoCardPlusIconImage__Vc7oW,.questionnaire-flow_optionButton__4G2li,.questionnaire-flow_optionControlMultiSelectedImage__uK3mk,.questionnaire-flow_optionControlMultiSquare__NNYa5,.questionnaire-flow_optionControlMultiSquare__NNYa5:before,.questionnaire-flow_optionControlSingle__tbhAn,.questionnaire-flow_optionControlSingle__tbhAn:after{transition:none}}