*,:after,:before{box-sizing:border-box;margin:0;padding:0}:root{--cream:#f5f0e8;--cream2:#ede6d6;--cream3:#e4dcc8;--forest:#1a2e1a;--forest2:#243824;--forest3:#2f4a2f;--gold:#c9a96e;--gold2:#e8c97e;--gold3:#b8943a;--rust:#b85c38;--teal:#2d6a5a;--teal2:#3d8a72;--blue:#4a7abf;--text:#2c2c2c;--text2:#5a5a5a;--white:#fff;--radius:16px;--shadow:0 8px 32px #1a2e1a1f;--shadow2:0 2px 12px #1a2e1a12}html{scroll-behavior:smooth}body{-webkit-font-smoothing:antialiased;background:#f5f0e8;background:var(--cream);color:#2c2c2c;color:var(--text);font-family:DM Sans,sans-serif;min-height:100vh;overflow-x:hidden}h1,h2,h3,h4,h5{font-family:Playfair Display,serif}button{cursor:pointer}button,input,select,textarea{font-family:DM Sans,sans-serif}a{color:inherit;text-decoration:none}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:#ede6d6;background:var(--cream2)}::-webkit-scrollbar-thumb{background:#c9a96e;background:var(--gold);border-radius:3px}.LandingPage_root__ltOrl{min-height:100vh;overflow:hidden;position:relative}.LandingPage_bg__SvxQF{background:linear-gradient(135deg,#1a2e1a,#243824 45%,#1e3a2f);inset:0;position:fixed;z-index:0}.LandingPage_orb1__wwfkm,.LandingPage_orb2__qNHGf,.LandingPage_orb3__uGz7e{border-radius:50%;filter:blur(90px);opacity:.2;position:absolute}.LandingPage_orb1__wwfkm{animation:LandingPage_f1__fH-pK 9s ease-in-out infinite;background:#c9a96e;height:600px;right:-80px;top:-150px;width:600px}.LandingPage_orb2__qNHGf{animation:LandingPage_f2__wJ\+ZC 11s ease-in-out infinite;background:#2d6a5a;bottom:-120px;height:450px;left:-80px;width:450px}.LandingPage_orb3__uGz7e{animation:LandingPage_f3__9KEbS 7s ease-in-out infinite;background:#4a7ab5;height:280px;left:35%;top:45%;width:280px}@keyframes LandingPage_f1__fH-pK{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes LandingPage_f2__wJ\+ZC{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}@keyframes LandingPage_f3__9KEbS{0%,to{transform:translate(0)}50%{transform:translate(-15px,20px)}}.LandingPage_nav__4s6g3{align-items:center;display:flex;justify-content:space-between;padding:28px 56px;position:relative;z-index:10}.LandingPage_logo__ss4ze{color:#f5f0e8;font-family:Playfair Display,serif;font-size:1.85rem;font-weight:700}.LandingPage_logo__ss4ze span{color:#c9a96e}.LandingPage_navTag__UN7oW{color:#f5f0e873;font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.LandingPage_hero__EVGT5{margin:0 auto;max-width:1000px;padding:40px 40px 100px;position:relative;text-align:center;z-index:10}.LandingPage_badge__hS3uq{background:#c9a96e1f;border:1px solid #c9a96e4d;border-radius:100px;color:#e8c97e;display:inline-block;font-size:.75rem;letter-spacing:2px;margin-bottom:30px;padding:8px 22px;text-transform:uppercase}.LandingPage_title__y4YAb{color:#f5f0e8;font-family:Playfair Display,serif;font-size:clamp(2.8rem,5.5vw,4.4rem);font-weight:700;line-height:1.1;margin-bottom:24px}.LandingPage_title__y4YAb em{color:#e8c97e;font-style:italic}.LandingPage_sub__Vpa0S{color:#f5f0e8ad;font-size:1.05rem;line-height:1.75;margin:0 auto 48px;max-width:580px}.LandingPage_cards__tLvYK{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:52px}.LandingPage_card__C7\+6W{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff0f;border:1px solid #ffffff1a;border-radius:16px;overflow:hidden;padding:22px 18px 20px;position:relative;text-align:left;transition:transform .2s,background .2s}.LandingPage_card__C7\+6W:hover{background:#ffffff1a;transform:translateY(-4px)}.LandingPage_cardBar__HQjqE{background:var(--accent);height:3px;left:0;position:absolute;right:0;top:0}.LandingPage_cardIcon__WvDJV{font-size:1.6rem;margin-bottom:12px}.LandingPage_cardTitle__m8kIl{color:#f5f0e8;font-family:Playfair Display,serif;font-size:.95rem;font-weight:600;margin-bottom:4px}.LandingPage_cardSub__WGj4F{color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.LandingPage_cardDesc__qashx{color:#f5f0e88c;font-size:.8rem;line-height:1.55}.LandingPage_actions__\+awWJ{align-items:center;display:flex;flex-direction:column;gap:16px}.LandingPage_btnPrimary__DudNG{align-items:center;background:linear-gradient(135deg,#c9a96e,#e8c97e);border:none;border-radius:100px;box-shadow:0 6px 24px #c9a96e66;color:#1a2e1a;cursor:pointer;display:inline-flex;font-family:DM Sans,sans-serif;font-size:1.05rem;font-weight:600;gap:10px;letter-spacing:.3px;padding:17px 44px;transition:all .25s}.LandingPage_btnPrimary__DudNG:hover{box-shadow:0 10px 32px #c9a96e80;transform:translateY(-2px)}.LandingPage_metaRow__xVxW9{align-items:center;color:#f5f0e866;display:flex;font-size:.82rem;gap:14px}@media (max-width:860px){.LandingPage_cards__tLvYK{grid-template-columns:1fr 1fr}.LandingPage_nav__4s6g3{padding:20px 24px}.LandingPage_hero__EVGT5{padding:30px 20px 80px}}@media (max-width:540px){.LandingPage_cards__tLvYK{grid-template-columns:1fr}.LandingPage_metaRow__xVxW9{flex-wrap:wrap;justify-content:center}}.RegisterPage_root__BqNx2{min-height:100vh;position:relative}.RegisterPage_bg__ZZB9T{background:linear-gradient(150deg,#f5f0e8,#ede6d6);inset:0;position:fixed;z-index:0}.RegisterPage_container__EEsvL{margin:0 auto;max-width:740px;padding:28px 20px 60px;position:relative;z-index:1}.RegisterPage_topbar__MERTF{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.RegisterPage_back__XV685{background:none;border:1.5px solid #ddd6c4;border-radius:100px;color:#5a5a5a;cursor:pointer;font-size:.88rem;padding:8px 18px;transition:all .2s}.RegisterPage_back__XV685:hover{background:#ede6d6;color:#1e1e1e}.RegisterPage_logo__1y0Al{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.RegisterPage_logo__1y0Al span{color:#c9a96e}.RegisterPage_card__Z5TKk{background:#fff;border:1px solid #c9a96e26;border-radius:24px;box-shadow:0 8px 40px #1a2e1a1a;padding:48px 44px}.RegisterPage_cardHead__TRjRu{margin-bottom:36px}.RegisterPage_headIcon__raTiy{font-size:2.4rem;margin-bottom:10px}.RegisterPage_cardHead__TRjRu h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.9rem;margin-bottom:8px}.RegisterPage_cardHead__TRjRu p{color:#5a5a5a;font-size:.92rem}.RegisterPage_req__yYB1W{color:#b85c38}.RegisterPage_grid__3QG1d{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px}.RegisterPage_field__eBr-U{display:flex;flex-direction:column;gap:5px}.RegisterPage_full__N7ePS{grid-column:1/-1}.RegisterPage_field__eBr-U label{color:#1e1e1e;font-size:.83rem;font-weight:500}.RegisterPage_field__eBr-U input,.RegisterPage_field__eBr-U select{background:#f5f0e8;border:1.5px solid #ddd6c4;border-radius:10px;color:#1e1e1e;font-size:.93rem;outline:none;padding:12px 15px;transition:border-color .2s,box-shadow .2s}.RegisterPage_field__eBr-U input:focus,.RegisterPage_field__eBr-U select:focus{border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e26}.RegisterPage_field__eBr-U input::placeholder{color:#b0a89a}.RegisterPage_errInput__vLkLh{border-color:#b85c38!important}.RegisterPage_errMsg__epVfi{color:#b85c38;font-size:.76rem}.RegisterPage_btnSubmit__4f-MI{background:linear-gradient(135deg,#c9a96e,#e8c97e);border:none;border-radius:100px;box-shadow:0 4px 20px #c9a96e59;color:#1a2e1a;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.3px;padding:16px;transition:all .25s;width:100%}.RegisterPage_btnSubmit__4f-MI:hover{box-shadow:0 8px 28px #c9a96e80;transform:translateY(-2px)}.RegisterPage_note__-7D\+B{color:#8a8a8a;font-size:.78rem;margin-top:14px;text-align:center}@media (max-width:600px){.RegisterPage_grid__3QG1d{grid-template-columns:1fr}.RegisterPage_card__Z5TKk{padding:28px 20px}}.AssessmentPage_root__Mc\+Y6{display:flex;min-height:100vh}.AssessmentPage_sidebar__LeJbI{background:#1a2e1a;display:flex;flex-direction:column;flex-shrink:0;gap:36px;height:100vh;overflow-y:auto;padding:32px 24px;position:sticky;top:0;width:270px}.AssessmentPage_logo__3xGYY{color:#f5f0e8;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.AssessmentPage_logo__3xGYY span{color:#c9a96e}.AssessmentPage_steps__0nxfW{display:flex;flex-direction:column;gap:0;position:relative}.AssessmentPage_step__x521F{align-items:flex-start;display:flex;gap:14px;opacity:.4;padding:12px 0;position:relative}.AssessmentPage_step__x521F.AssessmentPage_active__Ki7dZ{opacity:1}.AssessmentPage_step__x521F.AssessmentPage_done__Wf6jN{opacity:.75}.AssessmentPage_dot__oL\+IG{align-items:center;background:#0000;border:2px solid #c9a96e4d;border-radius:50%;color:#f5f0e8;display:flex;flex-shrink:0;font-size:.8rem;font-weight:700;height:32px;justify-content:center;transition:all .25s;width:32px;z-index:1}.AssessmentPage_step__x521F.AssessmentPage_active__Ki7dZ .AssessmentPage_dot__oL\+IG{background:#c9a96e;border-color:#c9a96e;color:#1a2e1a}.AssessmentPage_step__x521F.AssessmentPage_done__Wf6jN .AssessmentPage_dot__oL\+IG{background:#2d6a5a;border-color:#2d6a5a;color:#fff}.AssessmentPage_connector__A0nWU{background:#ffffff14;height:calc(100% - 12px);left:15px;position:absolute;top:44px;width:2px}.AssessmentPage_stepInfo__In64n{padding-top:4px}.AssessmentPage_stepName__IApwv{color:#f5f0e8;font-size:.88rem;font-weight:500}.AssessmentPage_stepSub__vk9Ah{color:#f5f0e873;font-size:.73rem;margin-top:2px}.AssessmentPage_progressBox__aGow\+{margin-top:auto}.AssessmentPage_progressLabel__E7uRW{color:#f5f0e873;font-size:.72rem;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.AssessmentPage_progressTrack__7w4Of{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.AssessmentPage_progressFill__CFKNK{background:linear-gradient(90deg,#c9a96e,#e8c97e);border-radius:3px;height:100%;transition:width .5s ease}.AssessmentPage_progressPct__Mglvj{color:#e8c97e;font-size:.85rem;font-weight:500;margin-top:6px}.AssessmentPage_main__G6-xM{background:#f5f0e8;flex:1 1;padding:44px 52px}.AssessmentPage_secHeader__ZkJ\+S{margin-bottom:32px}.AssessmentPage_secBadge__BnLXw{border-radius:100px;display:inline-block;font-size:.72rem;font-weight:600;letter-spacing:1.5px;margin-bottom:12px;padding:5px 14px;text-transform:uppercase}.AssessmentPage_secHeader__ZkJ\+S h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.85rem;margin-bottom:8px}.AssessmentPage_secHeader__ZkJ\+S p{color:#5a5a5a;font-size:.92rem;line-height:1.6;max-width:520px}.AssessmentPage_scaleKey__fB5WR{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.AssessmentPage_scaleItem__lxIyp{align-items:center;background:#fff;border:1px solid #e5dcc8;border-radius:8px;display:flex;gap:6px;padding:5px 10px}.AssessmentPage_scaleNum__og867{align-items:center;border-radius:50%;display:flex;font-size:.8rem;font-weight:700;height:22px;justify-content:center;width:22px}.AssessmentPage_scaleText__tfFiG{color:#5a5a5a;font-size:.75rem}.AssessmentPage_questions__ts\+zc{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}@keyframes AssessmentPage_shakeAnim__8ZU3x{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.AssessmentPage_shake__Cdk6t{animation:AssessmentPage_shakeAnim__8ZU3x .5s ease}.AssessmentPage_qCard__MudeE{background:#fff;border:1.5px solid #e5dcc8;border-radius:14px;padding:22px 24px;transition:border-color .2s,box-shadow .2s}.AssessmentPage_qCard__MudeE:hover{border-color:#c9a96e;box-shadow:0 2px 16px #1a2e1a14}.AssessmentPage_qCard__MudeE.AssessmentPage_answered__QQ7Y9{background:#2d6a5a05;border-color:#2d6a5a4d}.AssessmentPage_qMeta__Pu64-{align-items:center;display:flex;gap:8px;margin-bottom:8px}.AssessmentPage_qNum__F6R6s{font-size:.78rem;font-weight:700;letter-spacing:.5px}.AssessmentPage_qDomain__c6nKY{background:#f5f0e8;border:1px solid #e5dcc8;border-radius:4px;color:#5a5a5a;font-size:.7rem;padding:2px 8px}.AssessmentPage_qReverse__yurlE{background:#c9a96e1a;border-radius:4px;color:#c9a96e;font-size:.68rem;padding:2px 8px}.AssessmentPage_qCheck__idHX9{color:#2d6a5a;font-size:.75rem;font-weight:700;margin-left:auto}.AssessmentPage_qText__IVnnx{color:#1e1e1e;font-size:.97rem;line-height:1.55;margin-bottom:18px}.AssessmentPage_opts__KFTKL{display:flex;flex-wrap:wrap;gap:7px}.AssessmentPage_opt__xEKuk{align-items:center;background:none;border:1.5px solid #e5dcc8;border-radius:10px;cursor:pointer;display:flex;flex:1 1;flex-direction:column;gap:3px;min-width:56px;padding:10px 6px;transition:all .16s}.AssessmentPage_opt__xEKuk:hover{background:#c9a96e12;border-color:#c9a96e}.AssessmentPage_optSelected__WKcZL{font-weight:600}.AssessmentPage_optNum__eo1x1{font-size:1rem;font-weight:700}.AssessmentPage_optLbl__Y91ZF{font-size:.66rem;line-height:1.2;opacity:.75;text-align:center}.AssessmentPage_nav__rNDkO{align-items:center;border-top:1px solid #e5dcc8;display:flex;justify-content:space-between;padding-top:20px}.AssessmentPage_btnBack__mvl9f{background:none;border:1.5px solid #e5dcc8;border-radius:100px;color:#5a5a5a;cursor:pointer;font-size:.9rem;font-weight:500;padding:12px 24px;transition:all .2s}.AssessmentPage_btnBack__mvl9f:hover:not(:disabled){border-color:#c9a96e;color:#1e1e1e}.AssessmentPage_btnBack__mvl9f:disabled{cursor:not-allowed;opacity:.3}.AssessmentPage_counter__IIXeR{color:#8a8a8a;font-size:.82rem}.AssessmentPage_btnNext__IrCxZ{border:none;border-radius:100px;box-shadow:0 4px 18px #00000026;color:#fff;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.95rem;font-weight:600;padding:13px 30px;transition:all .2s}.AssessmentPage_btnNext__IrCxZ:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}@media (max-width:900px){.AssessmentPage_root__Mc\+Y6{flex-direction:column}.AssessmentPage_sidebar__LeJbI{gap:12px;height:auto;padding:16px 20px;position:static;width:100%}.AssessmentPage_sidebar__LeJbI,.AssessmentPage_steps__0nxfW{flex-direction:row;flex-wrap:wrap}.AssessmentPage_step__x521F{padding:8px}.AssessmentPage_connector__A0nWU{display:none}.AssessmentPage_progressBox__aGow\+{width:100%}.AssessmentPage_main__G6-xM{padding:24px 18px}.AssessmentPage_opts__KFTKL{gap:5px}.AssessmentPage_optLbl__Y91ZF{display:none}}.ReportPage_root__lkXgF{background:#f0ebe0;min-height:100vh}.ReportPage_loading__-ULZu{align-items:center;display:flex;justify-content:center;min-height:100vh}.ReportPage_spinner__vvLhC{animation:ReportPage_spin__J5bB3 .7s linear infinite;border:4px solid #e5dcc8;border-radius:50%;border-top-color:#c9a96e;height:44px;width:44px}@keyframes ReportPage_spin__J5bB3{to{transform:rotate(1turn)}}.ReportPage_topbar__Voi02{align-items:center;background:#fff;border-bottom:1px solid #e5dcc8;box-shadow:0 2px 16px #1a2e1a0f;display:flex;justify-content:space-between;padding:16px 40px;position:sticky;top:0;z-index:100}.ReportPage_logo__zcs7r{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.45rem;font-weight:700}.ReportPage_logo__zcs7r span{color:#c9a96e}.ReportPage_topRight__ohbyU{align-items:center;display:flex;gap:12px}.ReportPage_savingTag__HAr46{color:#5a5a5a;font-size:.8rem}.ReportPage_savedTag__BZVey{color:#2d6a5a;font-size:.8rem;font-weight:600}.ReportPage_btnDownload__xEyYY{background:#1a2e1a;border:none;border-radius:100px;color:#f5f0e8;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.88rem;font-weight:500;padding:10px 22px;transition:all .2s}.ReportPage_btnDownload__xEyYY:hover:not(:disabled){background:#243824}.ReportPage_btnDownload__xEyYY:disabled{cursor:not-allowed;opacity:.6}.ReportPage_btnRestart__4DggQ{background:none;border:1.5px solid #e5dcc8;border-radius:100px;color:#5a5a5a;cursor:pointer;font-family:DM Sans,sans-serif;font-size:.85rem;padding:9px 18px;transition:all .2s}.ReportPage_btnRestart__4DggQ:hover{border-color:#c9a96e;color:#1a2e1a}.ReportPage_page__SNVW8{margin:0 auto;max-width:1080px;padding:40px 28px 80px}.ReportPage_hero__XI5N2{align-items:center;background:linear-gradient(135deg,#1a2e1a,#243824 60%,#2d4a3a);border-radius:24px;display:flex;gap:32px;justify-content:space-between;margin-bottom:32px;padding:44px 50px}.ReportPage_heroLeft__2xt-i{flex:1 1}.ReportPage_heroTag__NMF7S{background:#c9a96e2e;border:1px solid #c9a96e4d;border-radius:100px;color:#e8c97e;display:inline-block;font-size:.72rem;letter-spacing:2px;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.ReportPage_heroName__mRDGx{color:#f5f0e8;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;line-height:1.15;margin-bottom:10px}.ReportPage_heroMeta__UTsXb{align-items:center;color:#f5f0e8a6;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;margin-bottom:5px}.ReportPage_heroMeta__UTsXb span:nth-child(2n){color:#f5f0e84d}.ReportPage_heroMeta2__Qrkwh{align-items:center;color:#f5f0e880;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;margin-bottom:10px}.ReportPage_heroMeta2__Qrkwh span:nth-child(2n){color:#f5f0e840}.ReportPage_contactRow__Htddz{color:#f5f0e873;display:flex;font-size:.8rem;gap:20px}.ReportPage_heroRight__9pN6t{flex-shrink:0}.ReportPage_overallRing__Muocb{align-items:center;display:flex;justify-content:center;position:relative}.ReportPage_ringInner__8etob{position:absolute;text-align:center}.ReportPage_ringScore__jEQfy{color:#e8c97e;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1}.ReportPage_ringLabel__NGLhY{color:#f5f0e873;font-size:.68rem;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.ReportPage_scoreCards__KNpaY{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:32px}.ReportPage_scoreCard__miDkY{background:#fff;border:1px solid #e5dcc8;border-radius:18px;box-shadow:0 2px 16px #1a2e1a12;overflow:hidden;transition:transform .2s,box-shadow .2s}.ReportPage_scoreCard__miDkY:hover{box-shadow:0 8px 28px #1a2e1a1f;transform:translateY(-3px)}.ReportPage_scTop__O7VTT{height:4px}.ReportPage_scBody__zazpR{padding:20px 18px 18px}.ReportPage_scIcon__XBjvO{font-size:1.7rem;margin-bottom:8px}.ReportPage_scTitle__SgSb7{color:#8a8a8a;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.ReportPage_scFullTitle__Q9bQW{color:#1a2e1a;font-family:Playfair Display,serif;font-size:.88rem;line-height:1.3;margin-bottom:14px;min-height:36px}.ReportPage_scScoreWrap__T80Nm{margin-bottom:8px}.ReportPage_scScore__0uPpp{font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.ReportPage_scMax__\+ThlD{color:#8a8a8a;font-size:.85rem}.ReportPage_scoreBarTrack__EaaJr{background:#ede6d6;border-radius:100px;margin-bottom:12px;overflow:hidden}.ReportPage_scoreBarFill__a80qv{border-radius:100px;transition:width 1.2s ease}.ReportPage_scFooter__2Z9Ob{align-items:center;display:flex;justify-content:space-between}.ReportPage_levelBadge__QubKi{border-radius:100px;font-size:.72rem;font-weight:700;padding:3px 10px}.ReportPage_scPct__SAhUy{font-size:.82rem;font-weight:600}.ReportPage_chartsRow__AE4Ad{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr 1fr;margin-bottom:40px}.ReportPage_chartCard__wI4Bi{background:#fff;border:1px solid #e5dcc8;border-radius:18px;box-shadow:0 2px 12px #1a2e1a0f;padding:24px}.ReportPage_chartCard__wI4Bi h3{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1rem;margin-bottom:18px}.ReportPage_chartArea__lE7er{height:240px;position:relative}.ReportPage_detailsHeader__C0Z69{margin-bottom:20px}.ReportPage_detailsHeader__C0Z69 h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.6rem;margin-bottom:6px}.ReportPage_detailsHeader__C0Z69 p{color:#5a5a5a;font-size:.9rem}.ReportPage_detailCard__DMH\+M{background:#fff;border:1px solid #e5dcc8;border-radius:20px;box-shadow:0 2px 16px #1a2e1a0f;margin-bottom:20px;overflow:hidden}.ReportPage_dcHeader__PPcfz{align-items:center;border-bottom:2px solid;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 24px}.ReportPage_dcHeaderLeft__c\+kLB{align-items:center;display:flex;gap:14px}.ReportPage_dcIcon__xt0in{font-size:1.8rem}.ReportPage_dcSection__7\+xPX{color:#8a8a8a;font-size:.72rem;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.ReportPage_dcTitle__rwBpf{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.15rem}.ReportPage_dcHeaderRight__7Qei4{align-items:center;display:flex;gap:14px}.ReportPage_dcScoreBox__F41a\+{border:1.5px solid;border-radius:12px;padding:8px 18px;text-align:center}.ReportPage_dcBigScore__UOyoE{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700}.ReportPage_dcMaxScore__an5iK{color:#8a8a8a;font-size:.85rem}.ReportPage_dcPct__yR5k8{font-size:.78rem;font-weight:600}.ReportPage_dcBody__za9\+Z{display:flex;gap:24px;padding:24px}.ReportPage_dcLeft__Ka-JV{flex:1 1;min-width:0}.ReportPage_dcBarSection__DZ0ol{margin-bottom:18px}.ReportPage_dcBarLabel__GiuOf{color:#5a5a5a;display:flex;font-size:.82rem;font-weight:500;justify-content:space-between;margin-bottom:8px}.ReportPage_interpBox__8iWm7{background:#f8f4ec;border-radius:12px;margin-bottom:18px;padding:16px}.ReportPage_interpHeader__njIug{color:#1a2e1a;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ReportPage_interpText__XhvPn{color:#3a3a3a;font-size:.9rem;line-height:1.7}.ReportPage_subTitle__TmwcQ{color:#1a2e1a;font-size:.82rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.ReportPage_subRow__9Vls-{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ReportPage_subName__BPXxF{color:#5a5a5a;flex-shrink:0;font-size:.82rem;width:100px}.ReportPage_subBarWrap__W31zy{flex:1 1}.ReportPage_subScore__zQiwH{flex-shrink:0;font-size:.82rem;font-weight:700;text-align:right;width:36px}.ReportPage_subPct__RN9EB{color:#8a8a8a;flex-shrink:0;font-size:.75rem;text-align:right;width:34px}.ReportPage_dcRight__NBiPj{flex-shrink:0;width:200px}.ReportPage_miniChartTitle__lsv9p{color:#8a8a8a;font-size:.78rem;letter-spacing:.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.ReportPage_miniChart__DLGM7{height:200px}.ReportPage_recsSection__S37jR{background:linear-gradient(135deg,#1a2e1a,#243824);border-radius:24px;margin-bottom:32px;padding:40px}.ReportPage_recsSection__S37jR h2{color:#e8c97e;font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:8px}.ReportPage_recsSub__dhroO{color:#f5f0e880;font-size:.88rem;margin-bottom:28px}.ReportPage_recsGrid__CECMZ{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.ReportPage_recCard__82\+Eh{background:#ffffff0f;border:1px solid #c9a96e2e;border-radius:14px;padding:18px}.ReportPage_recIcon__QLxNA{font-size:1.4rem;margin-bottom:8px}.ReportPage_recTitle__hM\+0C{color:#e8c97e;font-size:.9rem;font-weight:600;margin-bottom:7px}.ReportPage_recText__MEtRD{color:#f5f0e899;font-size:.8rem;line-height:1.65}.ReportPage_refTable__lu1De{background:#fff;border:1px solid #e5dcc8;border-radius:20px;margin-bottom:32px;padding:28px}.ReportPage_refTable__lu1De h3{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.2rem;margin-bottom:20px}.ReportPage_refGrid__xbY26{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr)}.ReportPage_refCard__nVtWt{border:1px solid #e5dcc8;border-radius:12px;overflow:hidden}.ReportPage_refHeader__2bPLg{align-items:center;border-bottom:1px solid;display:flex;font-size:.85rem;gap:8px;padding:10px 14px}.ReportPage_refRow__pGFjy{align-items:center;border-bottom:1px solid #f5f0e8;border-left:3px solid #0000;display:flex;font-size:.8rem;justify-content:space-between;padding:8px 14px}.ReportPage_refRow__pGFjy:last-child{border-bottom:none}.ReportPage_refRange__\+z28o{color:#5a5a5a}.ReportPage_refLevel__vvDmc{font-size:.78rem;font-weight:700}.ReportPage_footer__NlIvg{border-top:1px solid #e5dcc8;padding-top:32px}.ReportPage_footerLogo__2x3IZ{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;margin-bottom:18px}.ReportPage_footerLogo__2x3IZ span{color:#c9a96e}.ReportPage_footerRefs__kU6sW{margin-bottom:16px}.ReportPage_footerRefTitle__axir1{color:#1a2e1a;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.ReportPage_footerRef__8jAc6{color:#8a8a8a;font-size:.75rem;line-height:1.6;margin-bottom:4px}.ReportPage_footerNote__\+5nax{color:#a0a0a0;font-size:.78rem;line-height:1.7}@media (max-width:1000px){.ReportPage_scoreCards__KNpaY{grid-template-columns:1fr 1fr}.ReportPage_chartsRow__AE4Ad{grid-template-columns:1fr}.ReportPage_recsGrid__CECMZ,.ReportPage_refGrid__xbY26{grid-template-columns:1fr 1fr}.ReportPage_dcBody__za9\+Z{flex-direction:column}.ReportPage_dcRight__NBiPj{width:100%}.ReportPage_miniChart__DLGM7{height:180px}}@media (max-width:700px){.ReportPage_hero__XI5N2{flex-direction:column;padding:28px 22px}.ReportPage_scoreCards__KNpaY{grid-template-columns:1fr 1fr}.ReportPage_recsGrid__CECMZ{grid-template-columns:1fr}.ReportPage_refGrid__xbY26{grid-template-columns:1fr 1fr}.ReportPage_topbar__Voi02{flex-wrap:wrap;gap:10px;padding:14px 16px}.ReportPage_page__SNVW8{padding:24px 14px 60px}}@media (max-width:480px){.ReportPage_refGrid__xbY26,.ReportPage_scoreCards__KNpaY{grid-template-columns:1fr}}
/*# sourceMappingURL=main.89bff36a.css.map*/