.DiagnosticTool_container__aYRG6{max-width:680px;width:100%;margin:0 auto;padding:32px 24px 48px}@media(max-width:767px){.DiagnosticTool_container__aYRG6{padding:24px 16px 40px}}.DiagnosticTool_sectionBody__YO3_c{display:flex;flex-direction:column}.DiagnosticTool_sectionHeader__z2Kh2{margin-bottom:16px;padding-bottom:14px;border-bottom:1px solid rgba(0,0,0,.08)}.DiagnosticTool_sectionTag__9Rdxe{display:block;font-family:var(--font-avantt-medium);font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.1em;color:#6f5a61;margin-bottom:6px}.DiagnosticTool_sectionName__OaX3Y{font-family:var(--font-avantt-extra-bold);font-size:var(--font-size-24);color:var(--color-bordeau);text-transform:uppercase}@media(max-width:767px){.DiagnosticTool_sectionName__OaX3Y{font-size:var(--font-size-20)}}.DiagnosticTool_questionsScroll__QlLbA{display:flex;flex-direction:column;gap:10px}@keyframes DiagnosticTool_borderFlash__HnpYC{0%{border-color:rgba(0,0,0,.08)}50%{border-color:rgba(255,80,80,.7)}to{border-color:rgba(0,0,0,.08)}}.DiagnosticTool_flashBorder__sBXML{animation:DiagnosticTool_borderFlash__HnpYC .6s ease}.DiagnosticTool_questionCard__2BuHY{background:#faf6f0;border:1px solid rgba(0,0,0,.06);border-radius:var(--rounding-m);padding:20px 22px}@media(max-width:767px){.DiagnosticTool_questionCard__2BuHY{padding:16px 14px}}.DiagnosticTool_questionNumber__9r808{font-family:var(--font-avantt-medium);font-size:var(--font-size-10);text-transform:uppercase;letter-spacing:.08em;color:var(--color-mauve);margin-bottom:10px}.DiagnosticTool_noscriptQuestions__gfeOn{padding:24px;color:var(--color-bordeau)}.DiagnosticTool_noscriptQuestions__gfeOn h2{font-family:var(--font-avantt-extra-bold);font-size:var(--font-size-24);margin-bottom:24px}.DiagnosticTool_noscriptQuestions__gfeOn h3{font-family:var(--font-avantt-medium);font-size:var(--font-size-18);margin:20px 0 12px}.DiagnosticTool_noscriptQuestions__gfeOn ol{padding-left:20px}.DiagnosticTool_noscriptQuestions__gfeOn li{margin-bottom:8px}.DiagnosticTool_noscriptQuestions__gfeOn ul{padding-left:16px;list-style:disc}.DiagnosticTool_noscriptQuestions__gfeOn ul li{font-size:var(--font-size-13);color:#6f5a61}.NavigationButtons_wrapper__kjJjX{display:flex;justify-content:space-between;align-items:center;margin-top:20px;gap:12px}.NavigationButtons_backButton__6r0nE,.NavigationButtons_nextButton__8Jb4l{font-family:var(--font-avantt-medium);font-size:var(--font-size-14);padding:12px 24px;border-radius:var(--rounding-s);cursor:pointer;transition:all .2s ease;border:1px solid rgba(0,0,0,.1)}.NavigationButtons_backButton__6r0nE:disabled,.NavigationButtons_nextButton__8Jb4l:disabled{opacity:.3;cursor:not-allowed}.NavigationButtons_backButton__6r0nE{background:rgba(0,0,0,0);color:#6f5a61;border-color:rgba(0,0,0,.1)}.NavigationButtons_backButton__6r0nE:not(:disabled):hover{border-color:rgba(0,0,0,.25);color:var(--color-bordeau)}.NavigationButtons_nextButton__8Jb4l{background:var(--color-mauve);color:#fff;border-color:var(--color-mauve);position:relative}.NavigationButtons_nextButton__8Jb4l:hover{background:var(--color-mauve-light);border-color:var(--color-mauve-light);color:var(--color-bordeau)}@keyframes NavigationButtons_pulseGlow__HNYRx{0%,to{opacity:0}50%{opacity:.6}}.NavigationButtons_nextReady__pn5V_:after{content:"";position:absolute;inset:-4px;border-radius:inherit;background:var(--color-mauve);opacity:0;z-index:-1;filter:blur(8px);animation:NavigationButtons_pulseGlow__HNYRx 2s ease-in-out infinite;will-change:opacity}.NavigationButtons_nextNotReady__XaqFl{opacity:.5}.NavigationButtons_info__MIoy8{font-family:var(--font-avantt-regular);font-size:var(--font-size-12);color:#6f5a61}.NavigationButtons_testButton__PuZOW{background:#e8a838;color:#fff;border:none;border-radius:var(--rounding-s);padding:8px 16px;font-family:var(--font-avantt-bold);font-size:var(--font-size-12);cursor:pointer;opacity:.85;transition:opacity .2s}.NavigationButtons_testButton__PuZOW:hover{opacity:1}.ProgressBar_wrapper__FCGDs{display:flex;flex-direction:column;gap:8px;margin-bottom:24px}.ProgressBar_label__EZOeO{display:flex;align-items:center;justify-content:space-between}.ProgressBar_step__3rImM{font-family:var(--font-avantt-medium);font-size:var(--font-size-12);color:var(--color-mauve);text-transform:uppercase;letter-spacing:.08em}.ProgressBar_sectionName__Lwsxm{font-family:var(--font-avantt-medium);font-size:var(--font-size-14);color:var(--color-bordeau)}.ProgressBar_track__FUQtm{width:100%;height:4px;background:rgba(0,0,0,.06);border-radius:4px;overflow:hidden}.ProgressBar_fill__lTwUu{height:100%;background:linear-gradient(90deg,var(--color-mauve),var(--color-bleu));border-radius:4px}.MultiSelect_wrapper__eQ_qQ{display:flex;flex-direction:column;gap:16px}.MultiSelect_questionText__7GzAo{font-family:var(--font-avantt-medium);font-size:var(--font-size-18);color:var(--color-bordeau);line-height:1.4}@media(max-width:767px){.MultiSelect_questionText__7GzAo{font-size:var(--font-size-16)}}.MultiSelect_subtitle__TIjmp{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);color:#6f5a61;margin-top:-8px}.MultiSelect_options__0KRGE{display:flex;flex-wrap:wrap;gap:8px}.MultiSelect_pill__Uj9_l{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);padding:10px 18px;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--color-bordeau);cursor:pointer;transition:all .15s ease;display:inline-flex;align-items:center;gap:6px}.MultiSelect_pill__Uj9_l:focus{outline:none}.MultiSelect_pill__Uj9_l:focus-visible{outline:2px solid var(--color-mauve);outline-offset:2px}.MultiSelect_pill__Uj9_l:hover{border-color:rgba(0,0,0,.25)}.MultiSelect_pill__Uj9_l.MultiSelect_selected__9lIlv{background:rgba(193,234,212,.15);border-color:var(--color-bleu);color:var(--color-bleu)}.MultiSelect_checkmark__O0ebB{font-size:11px;font-weight:700}.RankedSelect_wrapper__mehOQ{display:flex;flex-direction:column;gap:16px}.RankedSelect_questionText__zHTTS{font-family:var(--font-avantt-medium);font-size:var(--font-size-18);color:var(--color-bordeau);line-height:1.4}@media(max-width:767px){.RankedSelect_questionText__zHTTS{font-size:var(--font-size-16)}}.RankedSelect_subtitle__Y_F1J{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);color:#6f5a61;margin-top:-8px}.RankedSelect_rankedSection__eoUnK{display:flex;flex-direction:column;gap:8px}.RankedSelect_rankedLabel__Mjex0{font-family:var(--font-avantt-medium);font-size:var(--font-size-12);color:var(--color-mauve);text-transform:uppercase;letter-spacing:.08em}.RankedSelect_rankedList__b1DGl{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:6px}.RankedSelect_rankedItem__lTPG2{display:flex;align-items:center;gap:10px;padding:10px 14px;background:rgba(201,178,248,.1);border:1px solid rgba(201,178,248,.25);border-radius:var(--rounding-s);cursor:-webkit-grab;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none}.RankedSelect_rankedItem__lTPG2:active{cursor:-webkit-grabbing;cursor:grabbing}.RankedSelect_badge__vzXwV{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:rgba(201,178,248,.3);font-family:var(--font-avantt-medium);font-size:var(--font-size-12);color:var(--color-bordeau);flex-shrink:0}.RankedSelect_rankedLabel2__qCZd3{font-family:var(--font-avantt-regular);font-size:var(--font-size-14);color:var(--color-bordeau);flex:1 1}.RankedSelect_removeBtn__VaLmg{background:none;border:none;color:rgba(0,0,0,.3);font-size:18px;cursor:pointer;padding:0 4px;line-height:1}.RankedSelect_removeBtn__VaLmg:hover{color:var(--color-bordeau)}.RankedSelect_options__sav6F{display:flex;flex-wrap:wrap;gap:8px}.RankedSelect_pill__jgb7v{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);padding:10px 18px;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--color-bordeau);cursor:pointer;transition:all .15s ease}.RankedSelect_pill__jgb7v:focus{outline:none}.RankedSelect_pill__jgb7v:focus-visible{outline:2px solid var(--color-mauve);outline-offset:2px}.RankedSelect_pill__jgb7v:hover:not(:disabled){border-color:rgba(0,0,0,.25)}.RankedSelect_pill__jgb7v:disabled{opacity:.3;cursor:not-allowed}.SingleSelect_wrapper__Y7Ayt{display:flex;flex-direction:column;gap:16px}.SingleSelect_questionText__nTwXy{font-family:var(--font-avantt-medium);font-size:var(--font-size-18);color:var(--color-bordeau);line-height:1.4}@media(max-width:767px){.SingleSelect_questionText__nTwXy{font-size:var(--font-size-16)}}.SingleSelect_subtitle__xgL3k{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);color:#6f5a61;margin-top:-8px}.SingleSelect_options__mMmgo{display:flex;flex-wrap:wrap;gap:8px}.SingleSelect_pill__BeyKz{font-family:var(--font-avantt-regular);font-size:var(--font-size-13);padding:10px 18px;border-radius:24px;border:1px solid rgba(0,0,0,.1);background:#fff;color:var(--color-bordeau);cursor:pointer;transition:all .15s ease}.SingleSelect_pill__BeyKz:focus{outline:none}.SingleSelect_pill__BeyKz:focus-visible{outline:2px solid var(--color-mauve);outline-offset:2px}.SingleSelect_pill__BeyKz:hover{border-color:rgba(0,0,0,.25)}.SingleSelect_pill__BeyKz.SingleSelect_selected__tE_My{background:rgba(201,178,248,.15);border-color:var(--color-mauve);color:var(--color-bordeau)}.LandingHero_section__lbToH{background:var(--color-linen);padding:24px 24px 64px;width:100%;margin-top:150px}@media(min-width:1024px){.LandingHero_section__lbToH{margin-top:200px}}@media(max-width:1279px){.LandingHero_section__lbToH{padding:16px 16px 48px}}.LandingHero_hero__Vutlt{max-width:1240px;margin:0 auto 40px;text-align:center}@media(min-width:1024px){.LandingHero_hero__Vutlt{margin-bottom:48px}}.LandingHero_heroTitle__t0YLB{font-family:var(--font-avantt-extra-bold);font-size:28px;line-height:1.15;color:var(--color-bordeau);margin:0;text-transform:uppercase;letter-spacing:-.01em}.LandingHero_heroTitle__t0YLB em{font-style:normal;font-family:var(--font-avantt-extra-bold-italic);color:#c9b2f8}@media(min-width:1024px){.LandingHero_heroTitle__t0YLB{font-size:42px}}.LandingHero_heroSub__LBNEz{font-family:var(--font-avantt-regular);font-size:16px;line-height:1.5;color:#4a3640;margin:16px auto 0;max-width:680px}@media(min-width:1024px){.LandingHero_heroSub__LBNEz{font-size:18px}}.LandingHero_layout__gcVra{max-width:1240px;margin:0 auto;display:flex;flex-direction:column;gap:32px}@media(min-width:1024px){.LandingHero_layout__gcVra{flex-direction:row;gap:30px;align-items:flex-start}}.LandingHero_panel__ila__{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px}@media(min-width:1024px){.LandingHero_panel__ila__{flex:0 0 350px;width:350px;background:#043132;color:#fbf3ea;border-radius:24px;padding:30px 28px 0;position:-webkit-sticky;position:sticky;top:100px;align-self:flex-start;overflow:hidden;align-items:flex-start;text-align:left}}.LandingHero_tag__RSQEY{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-avantt-medium);font-size:var(--font-size-12);padding:6px 14px;border-radius:20px;background:rgba(201,178,248,.1);color:var(--color-bordeau);border:1px solid rgba(201,178,248,.2);text-transform:uppercase;letter-spacing:.06em}@media(min-width:1024px){.LandingHero_tag__RSQEY{color:var(--color-mauve);background:rgba(201,178,248,.15);border-color:rgba(201,178,248,.25)}}.LandingHero_title__1oLWz{font-family:var(--font-avantt-extra-bold);font-size:var(--font-size-36);color:var(--color-bordeau);text-transform:uppercase;line-height:1.05;margin:0}.LandingHero_title__1oLWz span{font-family:var(--font-avantt-extra-bold-italic);font-style:italic;color:var(--color-mauve)}@media(min-width:1024px){.LandingHero_title__1oLWz{font-size:var(--font-size-48);color:#fbf3ea}}.LandingHero_subtitle__qrpU5{font-family:var(--font-avantt-regular);font-size:var(--font-size-14);color:#6f5a61;line-height:1.6;max-width:480px;margin:0}@media(min-width:1024px){.LandingHero_subtitle__qrpU5{font-size:var(--font-size-16);color:#e9d9c8}}.LandingHero_stats__YU5LZ{display:flex;gap:32px;margin-top:8px;justify-content:center}@media(min-width:1024px){.LandingHero_stats__YU5LZ{justify-content:flex-start}}.LandingHero_stat__K_mcu{text-align:center;display:flex;flex-direction:column;gap:2px}.LandingHero_statNum__lpHUp{font-family:var(--font-avantt-extra-bold);font-size:var(--font-size-24);color:var(--color-bordeau)}@media(min-width:1024px){.LandingHero_statNum__lpHUp{color:#fbf3ea}}.LandingHero_statLabel__uCUZk{font-family:var(--font-avantt-regular);font-size:var(--font-size-12);color:#6f5a61}@media(min-width:1024px){.LandingHero_statLabel__uCUZk{color:rgba(251,243,234,.4)}}.LandingHero_cta__n_Ia0{display:none}@media(min-width:1024px){.LandingHero_cta__n_Ia0{display:flex;align-items:center;justify-content:center;gap:10px;background:#fff;color:#043132;font-family:var(--font-avantt-bold);font-size:18px;letter-spacing:.01em;text-transform:uppercase;text-decoration:none;border-radius:10px;padding:17px 18px;margin-top:6px;border:none;width:100%;cursor:pointer;transition:opacity .15s ease}.LandingHero_cta__n_Ia0:hover{opacity:.9}}.LandingHero_arr__N5ym0{font-weight:700}.LandingHero_illus__SF01b{display:none}@media(min-width:1024px){.LandingHero_illus__SF01b{display:block;margin:22px -28px 0 auto;width:-moz-fit-content;width:fit-content}}.LandingHero_cloudImg__1ePB_{display:block;width:180px;height:auto}.LandingHero_main__W8yIi{flex:1 1 auto;min-width:0;background:#fff;border-radius:18px;box-shadow:0 4px 24px rgba(0,0,0,.06)}