@media (min-width:768px){.diagnosis_dialog__WQp_r,.diagnosis_page__p4qTU{--diagnosis-action:linear-gradient(115deg,#234bb5,#176fb2 52%,#087e96);--diagnosis-ink:#142d58;--diagnosis-line:#d7e5f1}.diagnosis_page__p4qTU{background:radial-gradient(ellipse at 3% 3%,#dff3ff 0,transparent 37%),radial-gradient(ellipse at 97% 38%,#daf6f3 0,transparent 33%),linear-gradient(165deg,#f6faff,#f3f6ff 48%,#f8fbfd)}.diagnosis_hero__LovwL{isolation:isolate;border:1px solid #ffffff80;background:radial-gradient(ellipse at 92% 4%,#49cbe84d,transparent 52%),linear-gradient(112deg,#122b55,#17477d 44%,#137dae 78%,#159cb7);box-shadow:0 22px 55px -28px #196da38c,inset 0 1px 0 #ffffff40}.diagnosis_hero__LovwL:after{content:"";position:absolute;inset:auto 6% 0;height:2px;background:linear-gradient(90deg,transparent,#8ee9ff,#ffffffb3,transparent);pointer-events:none}.diagnosis_heroOrbits__C4vMj{position:absolute;width:640px;height:640px;right:-150px;top:-300px;border:1px solid #b4f7ff33;border-radius:50%;box-shadow:0 0 0 68px #b4f7ff0b,0 0 0 138px #b4f7ff08;pointer-events:none}.diagnosis_heroTitle__ut4X2{text-wrap:balance;text-shadow:0 2px 16px #0b2d4920}.diagnosis_eyebrow__AQGVB,.diagnosis_glassBadge__9yUkV{border:1px solid #b7e8ff40;background:linear-gradient(120deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px 0 #ffffff0d}.diagnosis_eyebrow__AQGVB{border-radius:8px;padding:8px 12px;color:#b8f2ff}.diagnosis_heroVisual__upjzE{position:relative;min-width:0;padding:14px 8px 18px;border:1px solid #d5faff45;border-radius:32px;background:linear-gradient(145deg,#ffffff14,#c6edff05 55%,#ffffff14);box-shadow:inset 0 1px 0 #ffffff30,0 24px 32px -26px #05284999}.diagnosis_heroVisual__upjzE:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(ellipse,#8af5ff45,transparent 70%);pointer-events:none}.diagnosis_visualCaption__B5jJJ{display:flex;align-items:center;gap:16px;padding:0 22px;color:#daf9ff;font-size:10px;letter-spacing:.15em}.diagnosis_visualTrack__H1Ogc{flex:1;height:3px;border-radius:10px;background:linear-gradient(90deg,#aaf6ff,#aaf6ff15)}.diagnosis_panel__ypPOU,.diagnosis_sidebar__ujazC,.diagnosis_surface__5Jqlq{border:1px solid #d7e5f1;box-shadow:0 12px 32px -24px #24558b66,inset 0 1px 0 #fff}.diagnosis_sidebar__ujazC{background:linear-gradient(155deg,#fff 16%,#f1f8ff 62%,#e7f7f8)}.diagnosis_stageNav__kzdSg{position:relative}.diagnosis_stageButton__vMjwB{min-width:0;border:1px solid transparent;color:#5d7089;transition:background .2s,border-color .2s,box-shadow .2s}.diagnosis_stageButton__vMjwB:disabled{cursor:default}.diagnosis_stageButton__vMjwB[aria-current=step]{color:#174c88;border-color:#c2dfef;background:linear-gradient(110deg,#fff,#e5f4ff 70%,#def5f5);box-shadow:0 5px 14px -10px #2c70aa66}.diagnosis_stageIcon__niDyM{color:#637d9b;background:#ffffffb3;border:1px solid #dce8f2}.diagnosis_stageButton__vMjwB[data-complete=true] .diagnosis_stageIcon__niDyM{color:#167269;background:linear-gradient(140deg,#e1f9ef,#d6f2f4);border-color:#b9e7dd}.diagnosis_stageButton__vMjwB[aria-current=step] .diagnosis_stageIcon__niDyM{color:white;border-color:transparent;background:var(--diagnosis-action);box-shadow:0 5px 12px -6px #1369bc99}.diagnosis_progressSummary__4jdy5{border:1px solid #d5e8ee;background:#ffffffa6}.diagnosis_progressFill__rzlUM{height:100%;border-radius:inherit;background:linear-gradient(90deg,#3154c4,#168cc3 55%,#1eb6b5);box-shadow:inset 0 1px 1px #ffffff70;transition:width .3s ease}.diagnosis_panel__ypPOU{position:relative;isolation:isolate;background:radial-gradient(ellipse at 98% 0,#def4fc80,transparent 45%),linear-gradient(150deg,#fff 55%,#f8fcff);box-shadow:0 24px 50px -32px #1c57975c,0 2px 6px #20446804}.diagnosis_panel__ypPOU:before{content:"";position:absolute;inset:0 8% auto;height:3px;border-radius:0 0 4px 4px;background:linear-gradient(90deg,#3154ba,#259ed1 50%,#63d4d5 80%,transparent);pointer-events:none}.diagnosis_questionCounter__ntl19{color:#fff;background:var(--diagnosis-action);box-shadow:0 6px 15px -10px #1d70ab}.diagnosis_option__vNXME{border:1px solid transparent;color:#465d7b;background:linear-gradient(130deg,#fff,#f7fbff) padding-box,linear-gradient(120deg,#d6e1ee,#d4eaf1) border-box;box-shadow:0 2px 4px #12376e03;transition:box-shadow .2s,transform .2s,color .2s}.diagnosis_optionIcon___y00q{background:linear-gradient(145deg,#eaf2ff,#e7f5f7);color:#436487;border:1px solid #e0ebf3}.diagnosis_option__vNXME[data-selected=true]{color:#134c73;background:linear-gradient(115deg,#ecf2ff,#e8f8fb 72%,#e4f7f1) padding-box,linear-gradient(115deg,#4967c9,#189dbc,#47bab1) border-box;box-shadow:0 5px 18px -9px #2b8baa66,inset 0 0 0 1px #5db3ce20}.diagnosis_option__vNXME[data-selected=true] .diagnosis_optionIcon___y00q{background:var(--diagnosis-action);color:#fff;border-color:transparent;box-shadow:0 4px 9px -5px #225b94}.diagnosis_lightButton__mR7Fl,.diagnosis_primaryButton__iOOk_{min-height:46px;border:1px solid transparent;transition:box-shadow .2s,transform .2s,background-position .25s}.diagnosis_primaryButton__iOOk_{color:#fff;background:var(--diagnosis-action);background-size:150% 100%;box-shadow:0 7px 17px -9px #14699cb3,inset 0 1px 0 #ffffff20}.diagnosis_primaryButton__iOOk_:disabled{cursor:not-allowed;background:#e2e8f0;color:#718096;box-shadow:none}.diagnosis_lightButton__mR7Fl{color:#124675;border-color:#ffffffb3;background:linear-gradient(125deg,#fff,#dff5ff);box-shadow:0 10px 24px -14px #082e55cc,inset 0 1px 0 #fff}.diagnosis_backButton__AzmVr{min-height:44px;color:#536987;border:1px solid #dce7ef;background:#ffffffa6}.diagnosis_backButton__AzmVr:disabled{cursor:not-allowed}.diagnosis_backButton__AzmVr:focus-visible,.diagnosis_lightButton__mR7Fl:focus-visible,.diagnosis_primaryButton__iOOk_:focus-visible,.diagnosis_stageButton__vMjwB:focus-visible{outline:2px solid #1477ae;outline-offset:4px}.diagnosis_revealPanel__88xM3{border:1px solid #c4eff480;background:radial-gradient(ellipse at 12% 95%,#27c2dd20,transparent 55%),linear-gradient(118deg,#183d75,#145f90 62%,#146c84);box-shadow:0 20px 40px -24px #247ea380,inset 0 1px 0 #ffffff40}.diagnosis_graphPanel__4i7Z_{background:radial-gradient(ellipse at 80% 90%,#23adb118,transparent 62%),linear-gradient(145deg,#203b79,#145b93 56%,#146c84);border:1px solid #ffffff80;box-shadow:0 20px 42px -26px #2359a280}.diagnosis_surface__5Jqlq{background:linear-gradient(145deg,#fff,#f7fbff)}.diagnosis_weightTile__VRFh_{--tile-accent:#245db4;background:linear-gradient(135deg,#eef3ff,#eaf7fb);border:1px solid #dce8f5;border-top:3px solid var(--tile-accent)}.diagnosis_weightTile__VRFh_[data-dimension=cost]{--tile-accent:#16877e;background:linear-gradient(135deg,#e8f8f0,#eaf6fb)}.diagnosis_weightTile__VRFh_[data-dimension=location]{--tile-accent:#5866b9;background:linear-gradient(135deg,#f1f0ff,#edf5ff)}.diagnosis_weightTile__VRFh_[data-dimension=readiness]{--tile-accent:#157f9f}.diagnosis_weightTile__VRFh_[data-dimension=support]{--tile-accent:#487d93}.diagnosis_recommendation__pGh4P{border:1px solid #d7e5f1;background:linear-gradient(130deg,#fff,#f2f9ff);box-shadow:0 3px 10px #1e4d7905;transition:border-color .2s,box-shadow .2s}.diagnosis_recommendation__pGh4P[data-featured=true]{border-color:#a9d5e8;background:linear-gradient(120deg,#f0f4ff,#edfbfc)}.diagnosis_rankTile__Do71B{background:var(--diagnosis-action);color:white;box-shadow:0 6px 14px -9px #225a9dcc}.diagnosis_matchPill__tOt2u{color:#165b8e;border:1px solid #bedcea;background:#ffffffc9}.diagnosis_scoreBadge__I1dnV{display:grid;place-items:center;width:86px;height:86px;flex-shrink:0;border-radius:50%;padding:4px;background:conic-gradient(from -90deg,#a4ffef 0deg,#8ce6ff var(--score-angle),#ffffff26 var(--score-angle),#ffffff26 1turn);box-shadow:0 0 24px #8eefff14}.diagnosis_scoreInner__gBJ2Y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:100%;border-radius:inherit;color:white;background:linear-gradient(135deg,#204773,#175f88)}.diagnosis_radarFacts__u26ES>div{border:1px solid #d1f3ff20;border-radius:12px;padding:9px 6px;background:linear-gradient(140deg,#ffffff0f,#ffffff04)}.diagnosis_coveragePanel__QuKi0{background:linear-gradient(115deg,#254b88,#146c84);border:1px solid #cce8f0}.diagnosis_dialog__WQp_r{background:radial-gradient(ellipse at 100% 0,#dbf5f9,transparent 45%),linear-gradient(150deg,#fff,#f4f8ff);box-shadow:0 25px 100px -30px #052448b3}.diagnosis_dialogAccent__b_Fna{height:4px;margin-bottom:22px;border-radius:10px;background:linear-gradient(90deg,#3455b8,#239bc8 55%,#62d1c4 85%,transparent)}.diagnosis_consultantCard__R3V7x{border:1px solid #d7e4f1;background:linear-gradient(135deg,#fff,#f5faff);transition:box-shadow .2s,border-color .2s}.diagnosis_consultantCard__R3V7x[data-selected=true]{border-color:#6db2ce;background:linear-gradient(130deg,#edf3ff,#e6f7f9);box-shadow:0 8px 20px -15px #1c7793}.diagnosis_photoFrame__kLC74{border:2px solid #fff;box-shadow:0 4px 12px -4px #3d76aa45}.diagnosis_attachment__Y3aGA{border:1px solid #cbdfea;background:linear-gradient(115deg,#ecf2ff,#e9f7f8)}.diagnosis_dialog__WQp_r input:not([type=radio]):not([type=checkbox]):focus-visible,.diagnosis_dialog__WQp_r textarea:focus-visible{outline:2px solid #177fb0;outline-offset:2px}@media (hover:hover){.diagnosis_primaryButton__iOOk_:not(:disabled):hover{background-position:100% 50%;box-shadow:0 10px 20px -10px #176d9bb3}.diagnosis_lightButton__mR7Fl:hover{background:#fff}.diagnosis_stageButton__vMjwB:not(:disabled):hover{border-color:#b6d8e9}.diagnosis_consultantCard__R3V7x:hover,.diagnosis_recommendation__pGh4P:hover{border-color:#96c5de;box-shadow:0 6px 16px -10px #247eac55}}@media (max-width:639px){.diagnosis_hero__LovwL{border-radius:24px;background:radial-gradient(ellipse at 100% 0,#34bade24,transparent 58%),linear-gradient(118deg,#142e58,#176089 73%,#14748b)}.diagnosis_eyebrow__AQGVB{letter-spacing:.14em}.diagnosis_heroTitle__ut4X2{font-size:30px}.diagnosis_stageIcon__niDyM{width:34px;height:34px}.diagnosis_stageButton__vMjwB{border-radius:12px;padding-inline:2px}.diagnosis_progressSummary__4jdy5{margin-top:16px;padding:12px}.diagnosis_panel__ypPOU{min-height:510px}.diagnosis_option__vNXME{min-height:68px}}@media (prefers-reduced-motion:reduce){.diagnosis_consultantCard__R3V7x,.diagnosis_lightButton__mR7Fl,.diagnosis_primaryButton__iOOk_,.diagnosis_progressFill__rzlUM,.diagnosis_recommendation__pGh4P,.diagnosis_stageButton__vMjwB{transition:none}}@media (forced-colors:active){.diagnosis_coveragePanel__QuKi0,.diagnosis_dialog__WQp_r,.diagnosis_graphPanel__4i7Z_,.diagnosis_hero__LovwL,.diagnosis_page__p4qTU,.diagnosis_panel__ypPOU,.diagnosis_revealPanel__88xM3,.diagnosis_sidebar__ujazC,.diagnosis_surface__5Jqlq{background:Canvas;color:CanvasText}.diagnosis_eyebrow__AQGVB,.diagnosis_glassBadge__9yUkV,.diagnosis_heroTitle__ut4X2{color:CanvasText}.diagnosis_backButton__AzmVr,.diagnosis_consultantCard__R3V7x,.diagnosis_lightButton__mR7Fl,.diagnosis_optionIcon___y00q,.diagnosis_option__vNXME,.diagnosis_primaryButton__iOOk_,.diagnosis_questionCounter__ntl19,.diagnosis_rankTile__Do71B,.diagnosis_scoreBadge__I1dnV,.diagnosis_scoreInner__gBJ2Y,.diagnosis_stageIcon__niDyM{background:Canvas;color:CanvasText;border:1px solid ButtonText}.diagnosis_consultantCard__R3V7x[data-selected=true],.diagnosis_option__vNXME[data-selected=true],.diagnosis_stageButton__vMjwB[aria-current=step]{outline:2px solid Highlight}.diagnosis_progressFill__rzlUM{background:Highlight;forced-color-adjust:none}}.diagnosis_scene__oGFk_{position:relative;width:min(100%,400px);height:320px;margin-inline:auto;perspective:850px;isolation:isolate}.diagnosis_compact__qQoeF{height:240px;max-width:330px}.diagnosis_halo__NiCsz{position:absolute;inset:9% 10% 4%;border-radius:50%;background:radial-gradient(circle,#7ce9ff55,#73aaff10 58%,transparent 72%);filter:blur(14px)}.diagnosis_platform__uggD4{position:absolute;bottom:8%;left:18%;width:66%;height:30%;border-radius:50%;transform:rotateX(62deg);background:radial-gradient(ellipse,#b7f6ffb3 5%,#54caef40 55%,#4677b333 70%);box-shadow:0 10px 2px #4686b222,0 26px 44px #000b213d;border:1px solid #b3f2ff88}.diagnosis_mascot__C_D3v{position:absolute;inset:0 -8% 2%;transform:translateZ(45px);filter:drop-shadow(0 18px 16px #07275540)}.diagnosis_orbitInner__8acho,.diagnosis_orbit__ZSt2R{position:absolute;left:9%;top:23%;width:82%;height:65%;border:1px solid #94eeff70;border-radius:50%;transform:rotateX(62deg) rotate(-18deg);box-shadow:0 0 18px #4ddfff18}.diagnosis_orbitInner__8acho{left:17%;top:27%;width:66%;height:52%;transform:rotateX(68deg) rotate(25deg);border-style:dashed;opacity:.7}.diagnosis_schoolSecond__iDr8y,.diagnosis_school__vONen{position:absolute;top:8%;right:2%;display:flex;align-items:center;gap:8px;padding:13px;color:#d7faff;border:1px solid #dcfaff70;border-radius:14px;background:linear-gradient(140deg,#fbffff40,#2e91bf30);backdrop-filter:blur(12px);transform:rotateY(-22deg) rotate(9deg) translateZ(60px);box-shadow:3px 6px 0 #5395b629,0 15px 30px #00163430}.diagnosis_school__vONen span{font-size:8px;font-weight:800;letter-spacing:1.3px;line-height:1.6}.diagnosis_schoolSecond__iDr8y{top:52%;left:4%;right:auto;padding:16px;transform:rotateY(24deg) rotate(-12deg) translateZ(50px)}.diagnosis_spark___YSeR{position:absolute;color:#b4f6ff;left:calc(12% + var(--i) * 18%);top:calc(13% + var(--i) * 11%);filter:drop-shadow(0 0 6px #98faff)}.diagnosis_active__8nFZG .diagnosis_mascot__C_D3v{animation:diagnosis_float__mNxyo 2.6s ease-in-out 1}.diagnosis_active__8nFZG .diagnosis_school__vONen{animation:diagnosis_materialize__1TCrN 2.4s ease both}.diagnosis_active__8nFZG .diagnosis_schoolSecond__iDr8y{animation:diagnosis_materialize__1TCrN 2.4s ease .15s both}.diagnosis_active__8nFZG .diagnosis_spark___YSeR{animation:diagnosis_sparkle__PERI_ 1.4s ease-in-out 2;animation-delay:calc(var(--i) * .08s)}.diagnosis_active__8nFZG .diagnosis_orbit__ZSt2R{animation:diagnosis_orbit__ZSt2R 2.8s ease-in-out 1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diagnosis_option__vNXME:hover{transform:perspective(900px) translateY(-2px) rotateX(2deg);box-shadow:0 9px 20px -14px #168dbb99}}@keyframes diagnosis_float__mNxyo{0%,to{transform:translateZ(45px) translateY(0)}50%{transform:translateZ(65px) translateY(-16px) rotate(-3deg)}}@keyframes diagnosis_materialize__1TCrN{0%{opacity:0;scale:.65;translate:0 25px}60%,to{opacity:1;scale:1;translate:0 0}}@keyframes diagnosis_sparkle__PERI_{0%,to{opacity:.3;scale:.7}50%{opacity:1;scale:1.3}}@keyframes diagnosis_orbit__ZSt2R{0%,to{transform:rotateX(62deg) rotate(-18deg)}50%{transform:rotateX(72deg) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.diagnosis_active__8nFZG *,.diagnosis_option__vNXME{animation:none!important;transition:none!important}}}@media (max-width:767px){.diagnosis_dialog__WQp_r,.diagnosis_page__p4qTU{--diagnosis-action:#168b84;--diagnosis-ink:#132743;--diagnosis-line:#e3eae8}.diagnosis_page__p4qTU{background:#f6f8f7;color:var(--diagnosis-ink)}.diagnosis_page__p4qTU button{min-height:44px}.diagnosis_hero__LovwL{isolation:isolate;border:1px solid #ffffff80;background:#132743;box-shadow:0 12px 28px -24px #13274366}.diagnosis_hero__LovwL:after{content:"";position:absolute;inset:auto 6% 0;height:2px;background:linear-gradient(90deg,transparent,#8ee9ff,#ffffffb3,transparent);pointer-events:none}.diagnosis_heroOrbits__C4vMj{position:absolute;width:640px;height:640px;right:-150px;top:-300px;border:1px solid #b4f7ff33;border-radius:50%;box-shadow:0 0 0 68px #b4f7ff0b,0 0 0 138px #b4f7ff08;pointer-events:none}.diagnosis_heroTitle__ut4X2{text-wrap:balance;text-shadow:0 2px 16px #0b2d4920}.diagnosis_eyebrow__AQGVB,.diagnosis_glassBadge__9yUkV{border:1px solid #b7e8ff40;background:linear-gradient(120deg,#ffffff12,#ffffff06);box-shadow:inset 0 1px 0 #ffffff0d}.diagnosis_eyebrow__AQGVB{border-radius:8px;padding:8px 12px;color:#b8f2ff}.diagnosis_heroVisual__upjzE{position:relative;min-width:0;padding:14px 8px 18px;border:1px solid #d5faff45;border-radius:32px;background:linear-gradient(145deg,#ffffff14,#c6edff05 55%,#ffffff14);box-shadow:inset 0 1px 0 #ffffff30,0 24px 32px -26px #05284999}.diagnosis_heroVisual__upjzE:before{content:"";position:absolute;inset:12%;border-radius:50%;background:radial-gradient(ellipse,#8af5ff45,transparent 70%);pointer-events:none}.diagnosis_visualCaption__B5jJJ{display:flex;align-items:center;gap:16px;padding:0 22px;color:#daf9ff;font-size:10px;letter-spacing:.15em}.diagnosis_visualTrack__H1Ogc{flex:1;height:3px;border-radius:10px;background:linear-gradient(90deg,#aaf6ff,#aaf6ff15)}.diagnosis_panel__ypPOU,.diagnosis_sidebar__ujazC,.diagnosis_surface__5Jqlq{border:1px solid #e3eae8;box-shadow:0 6px 20px -18px #13274344}.diagnosis_sidebar__ujazC{background:white}.diagnosis_stageNav__kzdSg{position:relative}.diagnosis_stageButton__vMjwB{min-width:0;border:1px solid transparent;color:#5d7089;transition:background .2s,border-color .2s,box-shadow .2s}.diagnosis_stageButton__vMjwB:disabled{cursor:default}.diagnosis_stageButton__vMjwB[aria-current=step]{color:#168b84;border-color:#cce3da;background:#edf6f3;box-shadow:none}.diagnosis_stageIcon__niDyM{color:#637d9b;background:#ffffffb3;border:1px solid #dce8f2}.diagnosis_stageButton__vMjwB[data-complete=true] .diagnosis_stageIcon__niDyM{color:#167269;background:linear-gradient(140deg,#e1f9ef,#d6f2f4);border-color:#b9e7dd}.diagnosis_stageButton__vMjwB[aria-current=step] .diagnosis_stageIcon__niDyM{color:white;border-color:transparent;background:var(--diagnosis-action);box-shadow:0 5px 12px -6px #1369bc99}.diagnosis_progressSummary__4jdy5{border:1px solid #d5e8ee;background:#ffffffa6}.diagnosis_progressFill__rzlUM{height:100%;border-radius:inherit;background:#168b84;transition:width .3s ease}.diagnosis_panel__ypPOU{position:relative;isolation:isolate;background:white;box-shadow:0 6px 20px -18px #13274344}.diagnosis_panel__ypPOU:before{content:"";position:absolute;inset:0 8% auto;height:3px;border-radius:0 0 4px 4px;background:#168b84;pointer-events:none}.diagnosis_questionCounter__ntl19{color:#fff;background:var(--diagnosis-action);box-shadow:0 6px 15px -10px #1d70ab}.diagnosis_option__vNXME{border:1px solid transparent;color:#465d7b;background:linear-gradient(130deg,#fff,#f7fbff) padding-box,linear-gradient(120deg,#d6e1ee,#d4eaf1) border-box;box-shadow:0 2px 4px #12376e03;transition:box-shadow .2s,transform .2s,color .2s}.diagnosis_optionIcon___y00q{background:linear-gradient(145deg,#eaf2ff,#e7f5f7);color:#436487;border:1px solid #e0ebf3}.diagnosis_option__vNXME[data-selected=true]{color:#126c65;background:#edf6f3;border-color:#168b84;box-shadow:none}.diagnosis_option__vNXME[data-selected=true] .diagnosis_optionIcon___y00q{background:var(--diagnosis-action);color:#fff;border-color:transparent;box-shadow:0 4px 9px -5px #225b94}.diagnosis_lightButton__mR7Fl,.diagnosis_primaryButton__iOOk_{min-height:46px;border:1px solid transparent;transition:box-shadow .2s,transform .2s,background-position .25s}.diagnosis_primaryButton__iOOk_{color:#fff;background:var(--diagnosis-action);background-size:150% 100%;box-shadow:0 7px 17px -9px #14699cb3,inset 0 1px 0 #ffffff20}.diagnosis_primaryButton__iOOk_:disabled{cursor:not-allowed;background:#e2e8f0;color:#718096;box-shadow:none}.diagnosis_lightButton__mR7Fl{color:#124675;border-color:#ffffffb3;background:linear-gradient(125deg,#fff,#dff5ff);box-shadow:0 10px 24px -14px #082e55cc,inset 0 1px 0 #fff}.diagnosis_backButton__AzmVr{min-height:44px;color:#536987;border:1px solid #dce7ef;background:#ffffffa6}.diagnosis_backButton__AzmVr:disabled{cursor:not-allowed}.diagnosis_backButton__AzmVr:focus-visible,.diagnosis_lightButton__mR7Fl:focus-visible,.diagnosis_primaryButton__iOOk_:focus-visible,.diagnosis_stageButton__vMjwB:focus-visible{outline:2px solid #1477ae;outline-offset:4px}.diagnosis_revealPanel__88xM3{border:1px solid #c4eff480;background:radial-gradient(ellipse at 12% 95%,#27c2dd20,transparent 55%),linear-gradient(118deg,#183d75,#145f90 62%,#146c84);box-shadow:0 20px 40px -24px #247ea380,inset 0 1px 0 #ffffff40}.diagnosis_graphPanel__4i7Z_{background:radial-gradient(ellipse at 80% 90%,#23adb118,transparent 62%),linear-gradient(145deg,#203b79,#145b93 56%,#146c84);border:1px solid #ffffff80;box-shadow:0 20px 42px -26px #2359a280}.diagnosis_surface__5Jqlq{background:white}.diagnosis_weightTile__VRFh_{--tile-accent:#245db4;background:linear-gradient(135deg,#eef3ff,#eaf7fb);border:1px solid #dce8f5;border-top:3px solid var(--tile-accent)}.diagnosis_weightTile__VRFh_[data-dimension=cost]{--tile-accent:#16877e;background:linear-gradient(135deg,#e8f8f0,#eaf6fb)}.diagnosis_weightTile__VRFh_[data-dimension=location]{--tile-accent:#5866b9;background:linear-gradient(135deg,#f1f0ff,#edf5ff)}.diagnosis_weightTile__VRFh_[data-dimension=readiness]{--tile-accent:#157f9f}.diagnosis_weightTile__VRFh_[data-dimension=support]{--tile-accent:#487d93}.diagnosis_recommendation__pGh4P{border:1px solid #d7e5f1;background:linear-gradient(130deg,#fff,#f2f9ff);box-shadow:0 3px 10px #1e4d7905;transition:border-color .2s,box-shadow .2s}.diagnosis_recommendation__pGh4P[data-featured=true]{border-color:#a9d5e8;background:linear-gradient(120deg,#f0f4ff,#edfbfc)}.diagnosis_rankTile__Do71B{background:var(--diagnosis-action);color:white;box-shadow:0 6px 14px -9px #225a9dcc}.diagnosis_matchPill__tOt2u{color:#165b8e;border:1px solid #bedcea;background:#ffffffc9}.diagnosis_scoreBadge__I1dnV{display:grid;place-items:center;width:86px;height:86px;flex-shrink:0;border-radius:50%;padding:4px;background:conic-gradient(from -90deg,#a4ffef 0deg,#8ce6ff var(--score-angle),#ffffff26 var(--score-angle),#ffffff26 1turn);box-shadow:0 0 24px #8eefff14}.diagnosis_scoreInner__gBJ2Y{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;height:100%;border-radius:inherit;color:white;background:linear-gradient(135deg,#204773,#175f88)}.diagnosis_radarFacts__u26ES>div{border:1px solid #d1f3ff20;border-radius:12px;padding:9px 6px;background:linear-gradient(140deg,#ffffff0f,#ffffff04)}.diagnosis_coveragePanel__QuKi0{background:linear-gradient(115deg,#254b88,#146c84);border:1px solid #cce8f0}.diagnosis_dialog__WQp_r{background:#f6f8f7;box-shadow:0 25px 100px -30px #052448b3}.diagnosis_dialog__WQp_r input:not([type=radio]):not([type=checkbox]),.diagnosis_dialog__WQp_r textarea{min-height:48px;font-size:16px}.diagnosis_dialog__WQp_r button{min-height:44px}.diagnosis_dialogAccent__b_Fna{height:4px;margin-bottom:22px;border-radius:10px;background:linear-gradient(90deg,#3455b8,#239bc8 55%,#62d1c4 85%,transparent)}.diagnosis_consultantCard__R3V7x{border:1px solid #d7e4f1;background:linear-gradient(135deg,#fff,#f5faff);transition:box-shadow .2s,border-color .2s}.diagnosis_consultantCard__R3V7x[data-selected=true]{border-color:#6db2ce;background:linear-gradient(130deg,#edf3ff,#e6f7f9);box-shadow:0 8px 20px -15px #1c7793}.diagnosis_photoFrame__kLC74{border:2px solid #fff;box-shadow:0 4px 12px -4px #3d76aa45}.diagnosis_attachment__Y3aGA{border:1px solid #cbdfea;background:linear-gradient(115deg,#ecf2ff,#e9f7f8)}.diagnosis_dialog__WQp_r input:not([type=radio]):not([type=checkbox]):focus-visible,.diagnosis_dialog__WQp_r textarea:focus-visible{outline:2px solid #177fb0;outline-offset:2px}@media (hover:hover){.diagnosis_primaryButton__iOOk_:not(:disabled):hover{background-position:100% 50%;box-shadow:0 10px 20px -10px #176d9bb3}.diagnosis_lightButton__mR7Fl:hover{background:#fff}.diagnosis_stageButton__vMjwB:not(:disabled):hover{border-color:#b6d8e9}.diagnosis_consultantCard__R3V7x:hover,.diagnosis_recommendation__pGh4P:hover{border-color:#96c5de;box-shadow:0 6px 16px -10px #247eac55}}@media (max-width:639px){.diagnosis_hero__LovwL{border-radius:24px;padding:20px;background:#132743}.diagnosis_heroOrbits__C4vMj{display:none}.diagnosis_eyebrow__AQGVB{font-size:11px;letter-spacing:.06em;padding:5px 8px}.diagnosis_heroTitle__ut4X2{margin-top:12px;font-size:27px;line-height:1.35}.diagnosis_heroTitle__ut4X2+p{margin-top:12px;line-height:1.7}.diagnosis_heroTitle__ut4X2+p+div{margin-top:14px}.diagnosis_sidebar__ujazC{min-width:0;padding:16px;border-radius:20px}.diagnosis_sidebar__ujazC>p:first-child{display:none}.diagnosis_sidebar__ujazC>p:nth-child(2){margin-top:0;font-size:14px}.diagnosis_stageNav__kzdSg{display:flex;margin-top:12px;overflow-x:auto;padding-bottom:4px;scrollbar-width:thin}.diagnosis_stageIcon__niDyM{width:28px;height:28px;border-radius:8px}.diagnosis_stageButton__vMjwB{min-height:44px;flex-shrink:0;flex-direction:row;border-radius:12px;padding:6px 10px}.diagnosis_stageButton__vMjwB>span:last-child{font-size:12px;white-space:nowrap}.diagnosis_progressSummary__4jdy5{margin-top:10px;padding:10px}.diagnosis_progressSummary__4jdy5>div:last-child{margin-top:6px;height:5px}.diagnosis_panel__ypPOU{min-height:0;padding:20px;border-radius:22px}.diagnosis_panel__ypPOU h2{font-size:23px}.diagnosis_option__vNXME{min-height:60px;padding:12px}.diagnosis_option__vNXME>span:last-child{font-size:15px;line-height:1.5}}@media (prefers-reduced-motion:reduce){.diagnosis_consultantCard__R3V7x,.diagnosis_lightButton__mR7Fl,.diagnosis_primaryButton__iOOk_,.diagnosis_progressFill__rzlUM,.diagnosis_recommendation__pGh4P,.diagnosis_stageButton__vMjwB{transition:none}}@media (forced-colors:active){.diagnosis_coveragePanel__QuKi0,.diagnosis_dialog__WQp_r,.diagnosis_graphPanel__4i7Z_,.diagnosis_hero__LovwL,.diagnosis_page__p4qTU,.diagnosis_panel__ypPOU,.diagnosis_revealPanel__88xM3,.diagnosis_sidebar__ujazC,.diagnosis_surface__5Jqlq{background:Canvas;color:CanvasText}.diagnosis_eyebrow__AQGVB,.diagnosis_glassBadge__9yUkV,.diagnosis_heroTitle__ut4X2{color:CanvasText}.diagnosis_backButton__AzmVr,.diagnosis_consultantCard__R3V7x,.diagnosis_lightButton__mR7Fl,.diagnosis_optionIcon___y00q,.diagnosis_option__vNXME,.diagnosis_primaryButton__iOOk_,.diagnosis_questionCounter__ntl19,.diagnosis_rankTile__Do71B,.diagnosis_scoreBadge__I1dnV,.diagnosis_scoreInner__gBJ2Y,.diagnosis_stageIcon__niDyM{background:Canvas;color:CanvasText;border:1px solid ButtonText}.diagnosis_consultantCard__R3V7x[data-selected=true],.diagnosis_option__vNXME[data-selected=true],.diagnosis_stageButton__vMjwB[aria-current=step]{outline:2px solid Highlight}.diagnosis_progressFill__rzlUM{background:Highlight;forced-color-adjust:none}}.diagnosis_scene__oGFk_{position:relative;width:min(100%,400px);height:320px;margin-inline:auto;perspective:850px;isolation:isolate}.diagnosis_compact__qQoeF{height:240px;max-width:330px}.diagnosis_halo__NiCsz{position:absolute;inset:9% 10% 4%;border-radius:50%;background:radial-gradient(circle,#7ce9ff55,#73aaff10 58%,transparent 72%);filter:blur(14px)}.diagnosis_platform__uggD4{position:absolute;bottom:8%;left:18%;width:66%;height:30%;border-radius:50%;transform:rotateX(62deg);background:radial-gradient(ellipse,#b7f6ffb3 5%,#54caef40 55%,#4677b333 70%);box-shadow:0 10px 2px #4686b222,0 26px 44px #000b213d;border:1px solid #b3f2ff88}.diagnosis_mascot__C_D3v{position:absolute;inset:0 -8% 2%;transform:translateZ(45px);filter:drop-shadow(0 18px 16px #07275540)}.diagnosis_orbitInner__8acho,.diagnosis_orbit__ZSt2R{position:absolute;left:9%;top:23%;width:82%;height:65%;border:1px solid #94eeff70;border-radius:50%;transform:rotateX(62deg) rotate(-18deg);box-shadow:0 0 18px #4ddfff18}.diagnosis_orbitInner__8acho{left:17%;top:27%;width:66%;height:52%;transform:rotateX(68deg) rotate(25deg);border-style:dashed;opacity:.7}.diagnosis_schoolSecond__iDr8y,.diagnosis_school__vONen{position:absolute;top:8%;right:2%;display:flex;align-items:center;gap:8px;padding:13px;color:#d7faff;border:1px solid #dcfaff70;border-radius:14px;background:linear-gradient(140deg,#fbffff40,#2e91bf30);backdrop-filter:blur(12px);transform:rotateY(-22deg) rotate(9deg) translateZ(60px);box-shadow:3px 6px 0 #5395b629,0 15px 30px #00163430}.diagnosis_school__vONen span{font-size:8px;font-weight:800;letter-spacing:1.3px;line-height:1.6}.diagnosis_schoolSecond__iDr8y{top:52%;left:4%;right:auto;padding:16px;transform:rotateY(24deg) rotate(-12deg) translateZ(50px)}.diagnosis_spark___YSeR{position:absolute;color:#b4f6ff;left:calc(12% + var(--i) * 18%);top:calc(13% + var(--i) * 11%);filter:drop-shadow(0 0 6px #98faff)}.diagnosis_active__8nFZG .diagnosis_mascot__C_D3v{animation:diagnosis_float__mNxyo 2.6s ease-in-out 1}.diagnosis_active__8nFZG .diagnosis_school__vONen{animation:diagnosis_materialize__1TCrN 2.4s ease both}.diagnosis_active__8nFZG .diagnosis_schoolSecond__iDr8y{animation:diagnosis_materialize__1TCrN 2.4s ease .15s both}.diagnosis_active__8nFZG .diagnosis_spark___YSeR{animation:diagnosis_sparkle__PERI_ 1.4s ease-in-out 2;animation-delay:calc(var(--i) * .08s)}.diagnosis_active__8nFZG .diagnosis_orbit__ZSt2R{animation:diagnosis_orbit__ZSt2R 2.8s ease-in-out 1}@media (hover:hover) and (prefers-reduced-motion:no-preference){.diagnosis_option__vNXME:hover{transform:perspective(900px) translateY(-2px) rotateX(2deg);box-shadow:0 9px 20px -14px #168dbb99}}@keyframes diagnosis_float__mNxyo{0%,to{transform:translateZ(45px) translateY(0)}50%{transform:translateZ(65px) translateY(-16px) rotate(-3deg)}}@keyframes diagnosis_materialize__1TCrN{0%{opacity:0;scale:.65;translate:0 25px}60%,to{opacity:1;scale:1;translate:0 0}}@keyframes diagnosis_sparkle__PERI_{0%,to{opacity:.3;scale:.7}50%{opacity:1;scale:1.3}}@keyframes diagnosis_orbit__ZSt2R{0%,to{transform:rotateX(62deg) rotate(-18deg)}50%{transform:rotateX(72deg) rotate(20deg)}}@media (prefers-reduced-motion:reduce){.diagnosis_active__8nFZG *,.diagnosis_option__vNXME{animation:none!important;transition:none!important}}}