.diagnostic_page__6PQDv{min-height:100vh;background:#f5f5f6;color:#171c39}.diagnostic_page__6PQDv>header{display:flex;height:5.5rem;align-items:center;justify-content:space-between;border-bottom:1px solid #e1e2e6;background:#fff;padding:0 clamp(1.2rem,4vw,4rem)}.diagnostic_page__6PQDv>header>a:first-child{display:flex;width:9.4rem}.diagnostic_page__6PQDv header img{width:100%;height:auto}.diagnostic_page__6PQDv>header>a:last-child{color:#555a6c;font-size:.86rem;font-weight:750;text-decoration:none}.diagnostic_page__6PQDv>main{display:grid;min-height:calc(100vh - 5.5rem);grid-template-columns:minmax(23rem,.72fr) minmax(30rem,1.28fr)}.diagnostic_page__6PQDv main>aside{position:relative;overflow:hidden;background:radial-gradient(circle at 70% 80%,rgba(232,116,67,.35),transparent 25%),linear-gradient(145deg,#21274d,#11152e);color:#fff;padding:clamp(3rem,6vw,6rem)}.diagnostic_page__6PQDv main>aside:after{position:absolute;right:-12rem;bottom:-14rem;width:30rem;height:30rem;border:5rem solid hsla(0,0%,100%,.04);border-radius:50%;content:""}.diagnostic_page__6PQDv main>aside>p{color:#ef9873;font-size:.9rem;font-weight:750}.diagnostic_page__6PQDv main>aside h1{max-width:37rem;margin-top:1rem;font:650 clamp(2.8rem,5.5vw,5.2rem)/.94 var(--font-heading);letter-spacing:-.06em}.diagnostic_page__6PQDv main>aside>span{display:block;max-width:34rem;margin-top:1.2rem;color:#bdc0d0;font-size:.96rem;line-height:1.65}.diagnostic_page__6PQDv main>aside ol{position:relative;z-index:1;display:grid;grid-gap:.2rem;gap:.2rem;margin:3.5rem 0 0;padding:0;list-style:none}.diagnostic_page__6PQDv main>aside li{display:grid;grid-template-columns:2rem 1fr;grid-gap:.8rem;gap:.8rem;align-items:center;border-left:2px solid hsla(0,0%,100%,.13);color:#858aa2;padding:.8rem 0 .8rem 1rem}.diagnostic_page__6PQDv main>aside li.diagnostic_active__fd34z{border-color:#e87443;color:#fff}.diagnostic_page__6PQDv main>aside li b{display:grid;width:1.8rem;height:1.8rem;place-items:center;border:1px solid hsla(0,0%,100%,.18);border-radius:50%;font-size:.72rem}.diagnostic_page__6PQDv main>aside li div{display:grid;grid-gap:.12rem;gap:.12rem}.diagnostic_page__6PQDv main>aside li strong{font-size:.86rem}.diagnostic_page__6PQDv main>aside li small{font-size:.74rem;opacity:.68}.diagnostic_page__6PQDv main>aside blockquote{position:relative;z-index:1;max-width:30rem;border-left:1px solid hsla(0,0%,100%,.25);color:#c4c7d5;font:520 .98rem/1.55 var(--font-heading);margin:3.4rem 0 0;padding-left:1rem}.diagnostic_page__6PQDv main>section{display:flex;align-items:center;justify-content:center;padding:clamp(2rem,6vw,6rem)}.diagnostic_flow__X2KJl,.diagnostic_result__UGBWB{width:min(100%,40rem)}.diagnostic_flowTop__PY8uH{display:flex;justify-content:space-between;color:#8a8e9d;font-size:.8rem;font-weight:700}.diagnostic_flowTop__PY8uH strong{color:#d05a2d}.diagnostic_flowProgress__HVLdQ{height:.28rem;overflow:hidden;border-radius:1rem;background:#e0e2e6;margin-top:.55rem}.diagnostic_flowProgress__HVLdQ span{display:block;height:100%;border-radius:inherit;background:#e87443}.diagnostic_flow__X2KJl>p{margin-top:3.3rem;color:#d05a2d;font-size:.88rem;font-weight:750}.diagnostic_flow__X2KJl h2{max-width:38rem;margin-top:.6rem;font:680 clamp(2rem,4vw,3.5rem)/1 var(--font-heading);letter-spacing:-.045em}.diagnostic_flow__X2KJl>small{display:block;margin-top:.75rem;color:#777b8b;font-size:.86rem}.diagnostic_options__NCsgp{display:grid;grid-template-columns:repeat(2,1fr);grid-gap:.65rem;gap:.65rem;margin-top:1.8rem}.diagnostic_options__NCsgp button{display:flex;min-height:3.75rem;align-items:center;gap:.7rem;border:1px solid #dcdee3;border-radius:.55rem;background:#fff;color:#515669;cursor:pointer;font:650 .86rem var(--font-body);padding:.75rem;text-align:left}.diagnostic_options__NCsgp button>span{display:grid;width:1.4rem;height:1.4rem;flex:0 0 auto;place-items:center;border:1px solid #d3d5da;border-radius:50%;color:#fff;font-size:.72rem}.diagnostic_options__NCsgp button:hover{border-color:#eca98d}.diagnostic_options__NCsgp button.diagnostic_chosen__9D_Fd{border-color:#e87443;background:#fff6f1;color:#a74220}.diagnostic_options__NCsgp button.diagnostic_chosen__9D_Fd>span{border-color:#e87443;background:#e87443}.diagnostic_flowActions__UrCo_{display:flex;justify-content:space-between;border-top:1px solid #dfe1e5;margin-top:2rem;padding-top:1.1rem}.diagnostic_flowActions__UrCo_ button{border:0;background:transparent;color:#666a7b;cursor:pointer;font:750 .84rem var(--font-body);padding:.6rem 0}.diagnostic_flowActions__UrCo_ button:last-child{border-radius:.4rem;background:#171c3d;color:#fff;padding-inline:.9rem}.diagnostic_flowActions__UrCo_ button:disabled{cursor:not-allowed;opacity:.35}.diagnostic_flow__X2KJl>em{display:block;margin-top:1rem;color:#9a9da9;font-size:.74rem;font-style:normal}.diagnostic_result__UGBWB>span{color:#26835d;font-size:.86rem;font-weight:750}.diagnostic_result__UGBWB h2{max-width:39rem;margin-top:.65rem;font:680 clamp(2.2rem,4.2vw,3.8rem)/.98 var(--font-heading);letter-spacing:-.05em}.diagnostic_result__UGBWB>p{margin-top:1rem;color:#696d7e;font-size:.9rem;line-height:1.65}.diagnostic_result__UGBWB>div{border:1px solid #dedfe4;border-left:.25rem solid #e87443;border-radius:.55rem;background:#fff;margin-top:1.6rem;padding:1.2rem}.diagnostic_result__UGBWB>div>strong{color:#d05a2d;font-size:.8rem}.diagnostic_result__UGBWB h3{margin-top:.4rem;font:700 1.35rem var(--font-heading)}.diagnostic_result__UGBWB>div>small{display:block;margin-top:.25rem;color:#888b99;font-size:.78rem}.diagnostic_result__UGBWB a{display:inline-block;color:#bd4d25;font-size:.84rem;font-weight:750;margin-top:1rem;text-decoration:none}.diagnostic_result__UGBWB>button{border:0;background:transparent;color:#707485;cursor:pointer;font:700 .8rem var(--font-body);margin-top:1rem;padding:0}@media (max-width:900px){.diagnostic_page__6PQDv>main{grid-template-columns:1fr}.diagnostic_page__6PQDv main>aside{padding:3rem 1.25rem}.diagnostic_page__6PQDv main>aside h1{max-width:44rem}.diagnostic_page__6PQDv main>aside blockquote,.diagnostic_page__6PQDv main>aside ol{display:none}.diagnostic_page__6PQDv main>section{padding:3rem 1.25rem}}@media (max-width:560px){.diagnostic_options__NCsgp{grid-template-columns:1fr}.diagnostic_flow__X2KJl h2{font-size:2rem}.diagnostic_page__6PQDv main>aside h1{font-size:2.8rem}}