*,: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__-vGTk{min-height:100vh;overflow:hidden;position:relative}.LandingPage_bg__gmLCV{background:linear-gradient(135deg,#1a2e1a,#243824 45%,#1e3a2f);inset:0;position:fixed;z-index:0}.LandingPage_orb1__tNZBG,.LandingPage_orb2__Yerpq,.LandingPage_orb3__NRRqX{border-radius:50%;filter:blur(90px);opacity:.2;position:absolute}.LandingPage_orb1__tNZBG{animation:LandingPage_f1__X-56b 9s ease-in-out infinite;background:#c9a96e;height:600px;right:-80px;top:-150px;width:600px}.LandingPage_orb2__Yerpq{animation:LandingPage_f2__6ATC1 11s ease-in-out infinite;background:#2d6a5a;bottom:-120px;height:450px;left:-80px;width:450px}.LandingPage_orb3__NRRqX{animation:LandingPage_f3__oBsA5 7s ease-in-out infinite;background:#4a7ab5;height:280px;left:35%;top:45%;width:280px}@keyframes LandingPage_f1__X-56b{0%,to{transform:translate(0)}50%{transform:translate(-25px,25px)}}@keyframes LandingPage_f2__6ATC1{0%,to{transform:translate(0)}50%{transform:translate(25px,-20px)}}@keyframes LandingPage_f3__oBsA5{0%,to{transform:translate(0)}50%{transform:translate(-15px,20px)}}.LandingPage_navLogo__pFpQd{height:38px;width:auto}.LandingPage_logoAccent__6eE\+A{color:#c9a96e}.LandingPage_nav__77LMs{align-items:center;display:flex;justify-content:space-between;padding:28px 56px;position:relative;z-index:10}.LandingPage_logo__rXkFH{align-items:center;color:#f5f0e8;display:flex;font-family:Playfair Display,serif;font-size:1.85rem;font-weight:700;gap:10px}.LandingPage_logo__rXkFH span{color:#c9a96e}.LandingPage_navTag__zg-Ct{color:#f5f0e873;font-size:.78rem;letter-spacing:1px;text-transform:uppercase}.LandingPage_hero__sPOdE{margin:0 auto;max-width:1000px;padding:40px 40px 100px;position:relative;text-align:center;z-index:10}.LandingPage_badge__81r-d{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__C80F0{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__C80F0 em{color:#e8c97e;font-style:italic}.LandingPage_sub__xTvYL{color:#f5f0e8ad;font-size:1.05rem;line-height:1.75;margin:0 auto 48px;max-width:580px}.LandingPage_cards__ykEho{grid-gap:14px;display:grid;gap:14px;grid-template-columns:repeat(4,1fr);margin-bottom:52px}.LandingPage_card__-eCrP{-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__-eCrP:hover{background:#ffffff1a;transform:translateY(-4px)}.LandingPage_cardBar__fuwBV{background:var(--accent);height:3px;left:0;position:absolute;right:0;top:0}.LandingPage_cardIcon__NSIWv{font-size:1.6rem;margin-bottom:12px}.LandingPage_cardTitle__AVYiW{color:#f5f0e8;font-family:Playfair Display,serif;font-size:.95rem;font-weight:600;margin-bottom:4px}.LandingPage_cardSub__6I5ni{color:var(--accent);font-size:.72rem;font-weight:500;letter-spacing:.5px;margin-bottom:10px;text-transform:uppercase}.LandingPage_cardDesc__qSe0N{color:#f5f0e88c;font-size:.8rem;line-height:1.55}.LandingPage_actions__PpBGq{align-items:center;display:flex;flex-direction:column;gap:16px}.LandingPage_btnPrimary__GFLyj{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__GFLyj:hover{box-shadow:0 10px 32px #c9a96e80;transform:translateY(-2px)}.LandingPage_metaRow__OVVBH{align-items:center;color:#f5f0e866;display:flex;font-size:.82rem;gap:14px}.LandingPage_overlay__GQRDI{align-items:center;animation:LandingPage_fadeIn__k6KFj .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a140abf;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes LandingPage_fadeIn__k6KFj{0%{opacity:0}to{opacity:1}}.LandingPage_modal__YXks7{animation:LandingPage_slideUp__p5dxh .25s ease;background:#fff;border-radius:24px;box-shadow:0 24px 80px #00000059;max-width:420px;padding:48px 44px 40px;position:relative;text-align:center;width:100%}@keyframes LandingPage_slideUp__p5dxh{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.LandingPage_shake__GQ-Re{animation:LandingPage_shake__GQ-Re .5s ease}@keyframes LandingPage_shake__GQ-Re{0%,to{transform:translateX(0)}20%{transform:translateX(-10px)}40%{transform:translateX(10px)}60%{transform:translateX(-8px)}80%{transform:translateX(8px)}}.LandingPage_modalClose__OlKIk{align-items:center;background:none;border:none;border-radius:50%;color:#999;cursor:pointer;display:flex;font-size:1.1rem;height:32px;justify-content:center;position:absolute;right:18px;top:16px;transition:background .2s,color .2s;width:32px}.LandingPage_modalClose__OlKIk:hover{background:#f0ece4;color:#333}.LandingPage_modalIcon__RXwzv{font-size:2.8rem;margin-bottom:14px}.LandingPage_modalTitle__iSfdT{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700;margin-bottom:10px}.LandingPage_modalSub__S9mSY{color:#6a6a6a;font-size:.9rem;line-height:1.6;margin-bottom:28px}.LandingPage_codeInput__mGbHl{background:#f9f6f0;border:2px solid #ddd6c4;border-radius:12px;box-sizing:border-box;color:#1a2e1a;font-size:1.15rem;font-weight:600;letter-spacing:4px;margin-bottom:8px;outline:none;padding:14px 18px;text-align:center;transition:border-color .2s,box-shadow .2s;width:100%}.LandingPage_codeInput__mGbHl:focus{border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e33}.LandingPage_codeInputError__nHc99{border-color:#b85c38!important}.LandingPage_codeInput__mGbHl::placeholder{color:#b0a89a;font-weight:400;letter-spacing:1px;text-transform:none}.LandingPage_codeError__c5\+iQ{color:#b85c38;font-size:.82rem;margin:0 0 12px;min-height:18px}.LandingPage_modalBtn__gKMnL{background:linear-gradient(135deg,#1a2e1a,#2d5a2d);border:none;border-radius:100px;box-shadow:0 4px 16px #1a2e1a4d;color:#e8c97e;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.3px;margin-top:4px;padding:15px;transition:all .25s;width:100%}.LandingPage_modalBtn__gKMnL:hover{box-shadow:0 8px 24px #1a2e1a66;transform:translateY(-2px)}.LandingPage_modalNote__PfwZA{color:#9a9a9a;font-size:.78rem;margin-top:18px}@media (max-width:860px){.LandingPage_cards__ykEho{grid-template-columns:1fr 1fr}.LandingPage_nav__77LMs{padding:20px 24px}.LandingPage_hero__sPOdE{padding:30px 20px 80px}}@media (max-width:540px){.LandingPage_cards__ykEho{grid-template-columns:1fr}.LandingPage_metaRow__OVVBH{flex-wrap:wrap;justify-content:center}.LandingPage_modal__YXks7{padding:36px 24px 30px}}.ConsentPage_root__R6v84{background:#f5f0e8;min-height:100vh;position:relative}.ConsentPage_bg__2x4EZ{background:linear-gradient(150deg,#f5f0e8,#ede6d6);inset:0;position:fixed;z-index:0}.ConsentPage_topbar__UYs1B{align-items:center;background:#fff;border-bottom:1px solid #e5dcc8;box-shadow:0 2px 12px #1a2e1a0f;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:18px 40px;position:relative;z-index:10}.ConsentPage_back__yYvw9{background:none;border:1.5px solid #ddd6c4;border-radius:100px;color:#5a5a5a;cursor:pointer;font-size:.85rem;padding:7px 16px;transition:all .2s}.ConsentPage_back__yYvw9:hover{background:#ede6d6;color:#1e1e1e}.ConsentPage_logo__P\+1kw{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.4rem;font-weight:700}.ConsentPage_logo__P\+1kw span{color:#c9a96e}.ConsentPage_steps__HMeoU{align-items:center;display:flex;font-size:.8rem;gap:8px}.ConsentPage_stepActive__66jvH{color:#1a2e1a;font-weight:700}.ConsentPage_stepInactive__In5cr{color:#b0a89a}.ConsentPage_stepArrow__LYwkg{color:#c9a96e;font-size:.7rem}.ConsentPage_container__vej9V{margin:0 auto;max-width:820px;padding:40px 28px 80px;position:relative;z-index:1}.ConsentPage_hero__l6maU{background:linear-gradient(135deg,#1a2e1a,#243824 60%,#2d4a3a);border-radius:24px;margin-bottom:32px;padding:44px 50px}.ConsentPage_heroTag__OMTBc{background:#c9a96e2e;border:1px solid #c9a96e4d;border-radius:100px;color:#e8c97e;display:inline-block;font-size:.7rem;letter-spacing:2px;margin-bottom:16px;padding:5px 14px;text-transform:uppercase}.ConsentPage_heroTitle__qTlHx{color:#f5f0e8;font-family:Playfair Display,serif;font-size:2.4rem;font-weight:700;line-height:1.1;margin-bottom:16px}.ConsentPage_heroText__51B-I{color:#f5f0e8b3;font-size:.95rem;line-height:1.75;margin-bottom:12px}.ConsentPage_section__tJZXm{background:#fff;border:1px solid #e5dcc8;border-radius:20px;box-shadow:0 2px 12px #1a2e1a0d;margin-bottom:20px;padding:36px 40px}.ConsentPage_sectionTitle__kkjZk{border-bottom:2px solid #f0ebe0;color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.35rem;margin-bottom:14px;padding-bottom:10px}.ConsentPage_sectionText__kP6qn{color:#4a4a4a;font-size:.92rem;line-height:1.75;margin-bottom:10px}.ConsentPage_domainsGrid__-I0HK{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr;margin-top:20px}.ConsentPage_domainCard__\+88Y6{background:#fafaf8;border:1px solid #e5dcc8;border-radius:14px;overflow:hidden;padding:20px 18px;position:relative}.ConsentPage_domainBar__k\+57y{background:var(--dcolor);height:3px;left:0;position:absolute;right:0;top:0}.ConsentPage_domainTitle__ZmOcZ{font-size:.9rem;font-weight:700;margin-bottom:8px}.ConsentPage_domainText__H0wyr{color:#5a5a5a;font-size:.82rem;line-height:1.65}.ConsentPage_overviewTable__i11ca{border:1px solid #e5dcc8;border-radius:12px;margin-top:16px;overflow:hidden}.ConsentPage_overviewRow__hsPnZ{align-items:center;display:flex;gap:16px;padding:13px 18px}.ConsentPage_overviewRowAlt__wPXG7{background:#f8f4ec}.ConsentPage_overviewLabel__VZIBT{color:#1a2e1a;flex-shrink:0;font-size:.88rem;font-weight:600;width:220px}.ConsentPage_overviewValue__to3OI{color:#4a4a4a;font-size:.88rem}.ConsentPage_instructionsList__BhSC7{display:flex;flex-direction:column;gap:10px;margin:16px 0 4px}.ConsentPage_instructionItem__RjgB5{align-items:flex-start;display:flex;gap:12px}.ConsentPage_instructionDot__DOi1o{background:#c9a96e;border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.ConsentPage_instructionItem__RjgB5 span{color:#3a3a3a;font-size:.9rem;line-height:1.6}.ConsentPage_confidentialBox__gT4Dl{align-items:flex-start;background:#f0f7f4;border:1px solid #c5ddd6;border-radius:16px;display:flex;gap:20px;margin-bottom:16px;padding:24px 28px}.ConsentPage_confIcon__JKzUz{flex-shrink:0;font-size:2rem;margin-top:2px}.ConsentPage_confTitle__9737b{color:#1a2e1a;font-size:1rem;font-weight:700;margin-bottom:8px}.ConsentPage_confText__KeywF{color:#4a4a4a;font-size:.88rem;line-height:1.7}.ConsentPage_noteBox__MYsyD{background:#fdf3d6;border:1px solid #e8c97e;border-radius:12px;color:#5a4a1a;font-size:.88rem;line-height:1.65;margin-bottom:20px;padding:16px 20px}.ConsentPage_consentBox__Qzn\+7{background:#fff;border:2px solid #e5dcc8;border-radius:20px;margin-bottom:20px;padding:32px 36px;transition:border-color .2s}.ConsentPage_consentBoxError__CHf-1{border-color:#b85c38}.ConsentPage_consentTitle__DV-Qb{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:10px}.ConsentPage_consentText__vADcS{color:#4a4a4a;font-size:.9rem;line-height:1.65;margin-bottom:20px}.ConsentPage_checkLabel__xE0Fo{align-items:flex-start;cursor:pointer;display:flex;gap:14px;-webkit-user-select:none;user-select:none}.ConsentPage_checkbox__8Mu\+c{align-items:center;background:#fff;border:2px solid #c9a96e;border-radius:6px;display:flex;flex-shrink:0;height:22px;justify-content:center;margin-top:1px;transition:all .2s;width:22px}.ConsentPage_checkboxChecked__nTrMZ{background:#1a2e1a;border-color:#1a2e1a}.ConsentPage_checkmark__K4Xcy{color:#e8c97e;font-size:.85rem;font-weight:700}.ConsentPage_checkText__EQZl7{color:#1a2e1a;font-size:.92rem;font-weight:500;line-height:1.55}.ConsentPage_consentError__ktm5e{color:#b85c38;font-size:.82rem;margin-top:12px}.ConsentPage_nextNote__I6rAc{align-items:flex-start;background:#f8f4ec;border:1px solid #e5dcc8;border-radius:16px;display:flex;gap:16px;margin-bottom:28px;padding:22px 24px}.ConsentPage_nextNoteIcon__LLyAh{flex-shrink:0;font-size:1.8rem}.ConsentPage_nextNoteTitle__SIEKs{color:#1a2e1a;font-size:.95rem;font-weight:700;margin-bottom:6px}.ConsentPage_nextNoteText__2tjeP{color:#5a5a5a;font-size:.85rem;line-height:1.65}.ConsentPage_actions__w6YNV{display:flex;justify-content:center}.ConsentPage_btnContinue__PLgVv{background:linear-gradient(135deg,#1a2e1a,#2d5a2d);border:none;border-radius:100px;box-shadow:0 4px 20px #1a2e1a40;color:#e8c97e;cursor:pointer;font-size:1rem;font-weight:600;letter-spacing:.3px;padding:16px 48px;transition:all .25s}.ConsentPage_btnContinue__PLgVv:hover:not(.ConsentPage_btnDisabled__Whngi){box-shadow:0 8px 28px #1a2e1a59;transform:translateY(-2px)}.ConsentPage_btnDisabled__Whngi{cursor:not-allowed;opacity:.55}@media (max-width:700px){.ConsentPage_hero__l6maU{padding:28px 22px}.ConsentPage_section__tJZXm{padding:24px 20px}.ConsentPage_domainsGrid__-I0HK{grid-template-columns:1fr}.ConsentPage_topbar__UYs1B{padding:14px 16px}.ConsentPage_steps__HMeoU{display:none}.ConsentPage_container__vej9V{padding:24px 14px 60px}.ConsentPage_consentBox__Qzn\+7{padding:24px 18px}}.RegisterPage_root__J4lcy{min-height:100vh;position:relative}.RegisterPage_bg__5z9Ng{background:linear-gradient(150deg,#f5f0e8,#ede6d6);inset:0;position:fixed;z-index:0}.RegisterPage_container__BLqNQ{margin:0 auto;max-width:740px;padding:28px 20px 60px;position:relative;z-index:1}.RegisterPage_topbar__f7BXa{align-items:center;display:flex;justify-content:space-between;margin-bottom:32px}.RegisterPage_back__QzS1g{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__QzS1g:hover{background:#ede6d6;color:#1e1e1e}.RegisterPage_logo__0LyHU{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.RegisterPage_logo__0LyHU span{color:#c9a96e}.RegisterPage_card__M1xNV{background:#fff;border:1px solid #c9a96e26;border-radius:24px;box-shadow:0 8px 40px #1a2e1a1a;padding:48px 44px}.RegisterPage_cardHead__hTnxm{margin-bottom:36px}.RegisterPage_headIcon__sHjYC{font-size:2.4rem;margin-bottom:10px}.RegisterPage_cardHead__hTnxm h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.9rem;margin-bottom:8px}.RegisterPage_cardHead__hTnxm p{color:#5a5a5a;font-size:.92rem}.RegisterPage_req__ClMub{color:#b85c38}.RegisterPage_grid__nJJm6{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:28px}.RegisterPage_field__BKIAG{display:flex;flex-direction:column;gap:5px}.RegisterPage_full__0L9Xi{grid-column:1/-1}.RegisterPage_field__BKIAG label{color:#1e1e1e;font-size:.83rem;font-weight:500}.RegisterPage_field__BKIAG input,.RegisterPage_field__BKIAG 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__BKIAG input:focus,.RegisterPage_field__BKIAG select:focus{border-color:#c9a96e;box-shadow:0 0 0 3px #c9a96e26}.RegisterPage_field__BKIAG input::placeholder{color:#b0a89a}.RegisterPage_errInput__zr1UT{border-color:#b85c38!important}.RegisterPage_errMsg__8t8l1{color:#b85c38;font-size:.76rem}.RegisterPage_btnSubmit__yXA31{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__yXA31:hover:not(:disabled){box-shadow:0 8px 28px #c9a96e80;transform:translateY(-2px)}.RegisterPage_btnSubmit__yXA31:disabled{cursor:not-allowed;opacity:.6}.RegisterPage_note__yDRMM{color:#8a8a8a;font-size:.78rem;margin-top:14px;text-align:center}.RegisterPage_overlay__P32rC{align-items:center;animation:RegisterPage_fadeIn__zx9Hz .2s ease;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0a140a99;display:flex;inset:0;justify-content:center;padding:20px;position:fixed;z-index:1000}@keyframes RegisterPage_fadeIn__zx9Hz{0%{opacity:0}to{opacity:1}}.RegisterPage_modal__oiY4j{animation:RegisterPage_slideUp__os5S- .25s ease;background:#fff;border-radius:24px;box-shadow:0 24px 80px #0000004d;max-width:420px;padding:48px 40px 40px;text-align:center;width:100%}@keyframes RegisterPage_slideUp__os5S-{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.RegisterPage_modalIcon__oaRMU{font-size:3rem;margin-bottom:14px}.RegisterPage_modalTitle__janEs{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700;margin-bottom:14px}.RegisterPage_modalBody__5a84T{color:#555;font-size:.9rem;line-height:1.65;margin-bottom:10px}.RegisterPage_modalBody__5a84T strong{color:#1a2e1a}.RegisterPage_modalBtn__V13mS{background:linear-gradient(135deg,#1a2e1a,#2d5a2d);border:none;border-radius:100px;box-shadow:0 4px 16px #1a2e1a40;color:#e8c97e;cursor:pointer;font-size:.95rem;font-weight:600;margin-top:20px;padding:14px;transition:all .25s;width:100%}.RegisterPage_modalBtn__V13mS:hover{box-shadow:0 8px 24px #1a2e1a59;transform:translateY(-2px)}@media (max-width:600px){.RegisterPage_grid__nJJm6{grid-template-columns:1fr}.RegisterPage_card__M1xNV{padding:28px 20px}.RegisterPage_modal__oiY4j{padding:36px 22px 28px}}.AssessmentPage_root__H42Qa{display:flex;min-height:100vh}.AssessmentPage_sidebar__pQ3mt{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__R4Wh\+{color:#f5f0e8;font-family:Playfair Display,serif;font-size:1.5rem;font-weight:700}.AssessmentPage_logo__R4Wh\+ span{color:#c9a96e}.AssessmentPage_steps__wuZRK{display:flex;flex-direction:column;gap:0;position:relative}.AssessmentPage_step__ZJVym{align-items:flex-start;display:flex;gap:14px;opacity:.4;padding:12px 0;position:relative}.AssessmentPage_step__ZJVym.AssessmentPage_active__\+5AUE{opacity:1}.AssessmentPage_step__ZJVym.AssessmentPage_done__zS4g4{opacity:.75}.AssessmentPage_dot__anDLc{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__ZJVym.AssessmentPage_active__\+5AUE .AssessmentPage_dot__anDLc{background:#c9a96e;border-color:#c9a96e;color:#1a2e1a}.AssessmentPage_step__ZJVym.AssessmentPage_done__zS4g4 .AssessmentPage_dot__anDLc{background:#2d6a5a;border-color:#2d6a5a;color:#fff}.AssessmentPage_connector__lTRyq{background:#ffffff14;height:calc(100% - 12px);left:15px;position:absolute;top:44px;width:2px}.AssessmentPage_stepInfo__W8uKg{padding-top:4px}.AssessmentPage_stepName__eV5G-{color:#f5f0e8;font-size:.88rem;font-weight:500}.AssessmentPage_stepSub__R34KZ{color:#f5f0e873;font-size:.73rem;margin-top:2px}.AssessmentPage_progressBox__oSFuk{margin-top:auto}.AssessmentPage_progressLabel__3Patr{color:#f5f0e873;font-size:.72rem;letter-spacing:1px;margin-bottom:8px;text-transform:uppercase}.AssessmentPage_progressTrack__ujroI{background:#ffffff1a;border-radius:3px;height:6px;overflow:hidden}.AssessmentPage_progressFill__atVJO{background:linear-gradient(90deg,#c9a96e,#e8c97e);border-radius:3px;height:100%;transition:width .5s ease}.AssessmentPage_progressPct__cV4Jl{color:#e8c97e;font-size:.85rem;font-weight:500;margin-top:6px}.AssessmentPage_main__u6dt7{background:#f5f0e8;flex:1 1;padding:44px 52px}.AssessmentPage_secHeader__QBT0U{margin-bottom:32px}.AssessmentPage_secBadge__wCUnz{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__QBT0U h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.85rem;margin-bottom:8px}.AssessmentPage_secHeader__QBT0U p{color:#5a5a5a;font-size:.92rem;line-height:1.6;max-width:1020px}.AssessmentPage_scaleKey__bD8vZ{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.AssessmentPage_scaleItem__lCghD{align-items:center;background:#fff;border:1px solid #e5dcc8;border-radius:8px;display:flex;gap:6px;padding:5px 10px}.AssessmentPage_scaleNum__OOGk4{align-items:center;border-radius:50%;display:flex;font-size:.8rem;font-weight:700;height:22px;justify-content:center;width:22px}.AssessmentPage_scaleText__uulTa{color:#5a5a5a;font-size:.75rem}.AssessmentPage_questions__Wl500{display:flex;flex-direction:column;gap:14px;margin-bottom:40px}@keyframes AssessmentPage_shakeAnim__ZO3EU{0%,to{transform:translateX(0)}20%{transform:translateX(-6px)}40%{transform:translateX(6px)}60%{transform:translateX(-4px)}80%{transform:translateX(4px)}}.AssessmentPage_shake__YTOLU{animation:AssessmentPage_shakeAnim__ZO3EU .5s ease}.AssessmentPage_qCard__04b6A{background:#fff;border:1.5px solid #e5dcc8;border-radius:14px;padding:22px 24px;transition:border-color .2s,box-shadow .2s}.AssessmentPage_qCard__04b6A:hover{border-color:#c9a96e;box-shadow:0 2px 16px #1a2e1a14}.AssessmentPage_qCard__04b6A.AssessmentPage_answered__\+Zbfa{background:#2d6a5a05;border-color:#2d6a5a4d}.AssessmentPage_qMeta__Jo4OD{align-items:center;display:flex;gap:8px;margin-bottom:8px}.AssessmentPage_qNum__pvkf6{font-size:.78rem;font-weight:700;letter-spacing:.5px}.AssessmentPage_qDomain__B8cy\+{background:#f5f0e8;border:1px solid #e5dcc8;border-radius:4px;color:#5a5a5a;font-size:.7rem;padding:2px 8px}.AssessmentPage_qReverse__hN0Ml{background:#c9a96e1a;border-radius:4px;color:#c9a96e;font-size:.68rem;padding:2px 8px}.AssessmentPage_qCheck__fKbVU{color:#2d6a5a;font-size:.75rem;font-weight:700;margin-left:auto}.AssessmentPage_qText__xpJGC{color:#1e1e1e;font-size:.97rem;line-height:1.55;margin-bottom:18px}.AssessmentPage_opts__5lVhf{display:flex;flex-wrap:wrap;gap:7px}.AssessmentPage_opt__H37xu{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__H37xu:hover{background:#c9a96e12;border-color:#c9a96e}.AssessmentPage_optSelected__xHwAX{font-weight:600}.AssessmentPage_optNum__2GEOO{font-size:1rem;font-weight:700}.AssessmentPage_optLbl__w9WgM{font-size:.66rem;line-height:1.2;opacity:.75;text-align:center}.AssessmentPage_nav__ywVc\+{align-items:center;border-top:1px solid #e5dcc8;display:flex;justify-content:space-between;padding-top:20px}.AssessmentPage_btnBack__nB9mJ{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__nB9mJ:hover:not(:disabled){border-color:#c9a96e;color:#1e1e1e}.AssessmentPage_btnBack__nB9mJ:disabled{cursor:not-allowed;opacity:.3}.AssessmentPage_counter__onR5R{color:#8a8a8a;flex:1 1;font-size:.82rem;text-align:center}.AssessmentPage_btnNext__vbDbo{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__vbDbo:hover{box-shadow:0 8px 24px #0003;transform:translateY(-2px)}@media (max-width:900px){.AssessmentPage_root__H42Qa{flex-direction:column}.AssessmentPage_sidebar__pQ3mt{gap:12px;height:auto;padding:16px 20px;position:static;width:100%}.AssessmentPage_sidebar__pQ3mt,.AssessmentPage_steps__wuZRK{flex-direction:row;flex-wrap:wrap}.AssessmentPage_step__ZJVym{padding:8px}.AssessmentPage_connector__lTRyq{display:none}.AssessmentPage_progressBox__oSFuk{width:100%}.AssessmentPage_main__u6dt7{padding:24px 18px}.AssessmentPage_opts__5lVhf{gap:5px}.AssessmentPage_optLbl__w9WgM{display:none}}.ReportPage_root__hoIyz{background:#f0ebe0;min-height:100vh}.ReportPage_loading__mt8V3{align-items:center;display:flex;justify-content:center;min-height:100vh}.ReportPage_spinner__ohaHy{animation:ReportPage_spin__rxRSN .7s linear infinite;border:4px solid #e5dcc8;border-radius:50%;border-top-color:#c9a96e;height:44px;width:44px}@keyframes ReportPage_spin__rxRSN{to{transform:rotate(1turn)}}.ReportPage_topbar__mNy0a{background:#fff;border-bottom:1px solid #e5dcc8;box-shadow:0 2px 16px #1a2e1a0f;justify-content:space-between;padding:16px 40px;position:sticky;top:0;z-index:100}.ReportPage_logoWrap__i1dFb,.ReportPage_topbar__mNy0a{align-items:center;display:flex}.ReportPage_logoImg__AePsN{background:#fff;border-radius:8px;height:42px;padding:4px 8px;width:auto}.ReportPage_logo__XV-mY{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.45rem;font-weight:700}.ReportPage_logo__XV-mY span{color:#c9a96e}.ReportPage_topRight__qARQl{align-items:center;display:flex;gap:12px}.ReportPage_savingTag__VH9s\+{color:#5a5a5a;font-size:.8rem}.ReportPage_savedTag__FJ8PX{color:#2d6a5a;font-size:.8rem;font-weight:600}.ReportPage_btnDownload__k7p9B{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__k7p9B:hover:not(:disabled){background:#243824}.ReportPage_btnDownload__k7p9B:disabled{cursor:not-allowed;opacity:.6}.ReportPage_btnRestart__vvbX3{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__vvbX3:hover{border-color:#c9a96e;color:#1a2e1a}.ReportPage_page__IVq30{background:#f0ebe0;margin:0 auto;max-width:1080px;padding:40px 28px 80px}.ReportPage_hero__qvljX{background:linear-gradient(135deg,#1a2e1a,#243824 60%,#2d4a3a);border-radius:24px;display:flex;flex-direction:column;gap:20px;margin-bottom:28px;padding:28px 50px 44px;position:relative}.ReportPage_heroLogoWrap__H53By{display:flex;justify-content:center;padding-top:8px}.ReportPage_heroLogo__pz4Lc{height:52px;width:auto}.ReportPage_heroContent__Nh36b{align-items:center;display:flex;gap:32px;justify-content:space-between}.ReportPage_heroLeft__AlcP2{flex:1 1}.ReportPage_heroTag__XxnBT{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__L7O89{color:#f5f0e8;font-family:Playfair Display,serif;font-size:2.2rem;font-weight:700;line-height:1.15;margin-bottom:10px}.ReportPage_heroMeta__CCaox{align-items:center;color:#f5f0e8a6;display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px;margin-bottom:5px}.ReportPage_heroMeta__CCaox span:nth-child(2n){color:#f5f0e84d}.ReportPage_heroMeta2__qexPm{align-items:center;color:#f5f0e880;display:flex;flex-wrap:wrap;font-size:.82rem;gap:8px;margin-bottom:10px}.ReportPage_heroMeta2__qexPm span:nth-child(2n){color:#f5f0e840}.ReportPage_contactRow__D1Wr9{color:#f5f0e873;display:flex;font-size:.8rem;gap:20px}.ReportPage_heroRight__5WNeE{flex-shrink:0}.ReportPage_overallRing__yZZrz{align-items:center;display:flex;justify-content:center;position:relative}.ReportPage_ringInner__T2O4i{position:absolute;text-align:center}.ReportPage_ringScore__GoCo6{color:#e8c97e;font-family:Playfair Display,serif;font-size:2rem;font-weight:700;line-height:1}.ReportPage_ringLabel__M9N6u{color:#f5f0e873;font-size:.68rem;letter-spacing:1px;margin-top:4px;text-transform:uppercase}.ReportPage_infoTable__8qiew{background:#fff;border:1px solid #e5dcc8;border-radius:20px;box-shadow:0 2px 12px #1a2e1a0d;margin-bottom:28px;padding:28px 32px}.ReportPage_infoTable__8qiew h2{border-bottom:2px solid #f0ebe0;color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.2rem;margin-bottom:16px;padding-bottom:10px}.ReportPage_infoTable__8qiew table{border-collapse:collapse;width:100%}.ReportPage_infoTable__8qiew td{font-size:.88rem;padding:10px 14px}.ReportPage_infoTable__8qiew tr:nth-child(odd) td{background:#f8f4ec}.ReportPage_infoTable__8qiew tr:nth-child(2n) td{background:#fff}.ReportPage_infoTable__8qiew td:first-child{color:#1a2e1a;font-weight:600;width:220px}.ReportPage_infoTable__8qiew td:last-child{color:#4a4a4a}.ReportPage_scoreCards__PLOB7{grid-gap:16px;display:grid;gap:16px;grid-template-columns:repeat(4,1fr);margin-bottom:28px}.ReportPage_scoreCard__urRGC{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__urRGC:hover{box-shadow:0 8px 28px #1a2e1a1f;transform:translateY(-3px)}.ReportPage_scTop__lGWj5{height:4px}.ReportPage_scBody__wGzgW{padding:20px 18px 18px}.ReportPage_scTitle__jWo3m{color:#8a8a8a;font-size:.75rem;font-weight:700;letter-spacing:1px;margin-bottom:2px;text-transform:uppercase}.ReportPage_scFullTitle__de9aD{color:#1a2e1a;font-family:Playfair Display,serif;font-size:.88rem;line-height:1.3;margin-bottom:14px;min-height:36px}.ReportPage_scScoreWrap__bWPff{margin-bottom:8px}.ReportPage_scScore__34zso{font-family:Playfair Display,serif;font-size:2rem;font-weight:700}.ReportPage_scMax__odFNQ{color:#8a8a8a;font-size:.85rem}.ReportPage_scoreBarTrack__edmaE{background:#ede6d6;border-radius:100px;margin-bottom:12px;overflow:hidden}.ReportPage_scoreBarFill__xs0aw{border-radius:100px;transition:width 1.2s ease}.ReportPage_scFooter__ZME\+S{align-items:center;display:flex;justify-content:space-between}.ReportPage_levelBadge__y83F8{border-radius:100px;font-size:.72rem;font-weight:700;padding:3px 10px}.ReportPage_scPct__m3Vvq{font-size:.82rem;font-weight:600}.ReportPage_chartsRow__UWxbo{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr;margin-bottom:28px}.ReportPage_chartCard__m5jTu{background:#fff;border:1px solid #e5dcc8;border-radius:18px;box-shadow:0 2px 12px #1a2e1a0f;padding:24px}.ReportPage_chartCard__m5jTu h3{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1rem;margin-bottom:18px}.ReportPage_chartArea__NAOlu{height:360px;position:relative}.ReportPage_summarySection__yfFz0{background:#fff;border:1px solid #e5dcc8;border-radius:20px;box-shadow:0 2px 12px #1a2e1a0d;margin-bottom:28px;padding:28px 32px}.ReportPage_summarySection__yfFz0 h2{border-bottom:2px solid #f0ebe0;color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.3rem;margin-bottom:16px;padding-bottom:10px}.ReportPage_summaryTable__Zjm4b{border:1px solid #e5dcc8;border-radius:12px;overflow:hidden}.ReportPage_summaryHeader__e6Rn6{background:#1a2e1a;color:#e8c97e;display:grid;font-size:.8rem;font-weight:700;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;letter-spacing:.5px;padding:10px 14px}.ReportPage_summaryRow__DjI6Y{align-items:center;display:grid;grid-template-columns:2.5fr 1fr 1fr 1fr 1fr;padding:12px 14px}.ReportPage_summaryRowAlt__ZaOr4{background:#f8f4ec}.ReportPage_summaryConstruct__I1qdS{font-size:.9rem;font-weight:600}.ReportPage_summaryScore__-XZcX{color:#3a3a3a;font-size:.88rem;font-weight:600}.ReportPage_summaryRange__Orje5{color:#6a6a6a;font-size:.82rem}.ReportPage_summaryPct__1JB4n{font-size:.88rem;font-weight:700}.ReportPage_detailsHeader__s7kms{margin-bottom:18px}.ReportPage_detailsHeader__s7kms h2{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.6rem;margin-bottom:6px}.ReportPage_detailsHeader__s7kms p{color:#5a5a5a;font-size:.9rem}.ReportPage_detailCard__1pocn{background:#fff;border:1px solid #e5dcc8;border-radius:20px;box-shadow:0 2px 16px #1a2e1a0f;margin-bottom:20px;overflow:hidden}.ReportPage_dcHeader__fmZZQ{align-items:center;border-bottom:2px solid;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;padding:20px 24px}.ReportPage_dcHeaderLeft__vMY4p{align-items:center;display:flex;gap:14px}.ReportPage_dcSection__YBEtK{color:#8a8a8a;font-size:.72rem;letter-spacing:1px;margin-bottom:3px;text-transform:uppercase}.ReportPage_dcTitle__-qqwk{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.15rem}.ReportPage_dcHeaderRight__GT3Yf{align-items:center;display:flex;gap:14px}.ReportPage_dcScoreBox__HT0bN{border:1.5px solid;border-radius:12px;padding:8px 18px;text-align:center}.ReportPage_dcBigScore__o78Ms{font-family:Playfair Display,serif;font-size:1.6rem;font-weight:700}.ReportPage_dcMaxScore__d\+gBY{color:#8a8a8a;font-size:.85rem}.ReportPage_dcPct__QQlUY{font-size:.78rem;font-weight:600}.ReportPage_dcBody__UDSVW{display:flex;gap:24px;padding:24px}.ReportPage_dcLeft__ygE4g{flex:1 1;min-width:0}.ReportPage_dcBarSection__yH1W\+{margin-bottom:18px}.ReportPage_dcBarLabel__X8VrB{color:#5a5a5a;display:flex;font-size:.82rem;font-weight:500;justify-content:space-between;margin-bottom:8px}.ReportPage_interpBox__Cieq\+{background:#f8f4ec;border-radius:12px;margin-bottom:18px;padding:16px}.ReportPage_interpHeader__iAZbx{color:#1a2e1a;font-size:.8rem;font-weight:700;letter-spacing:.5px;margin-bottom:8px;text-transform:uppercase}.ReportPage_interpText__2e-X4{color:#3a3a3a;font-size:.9rem;line-height:1.7}.ReportPage_subTitle__yIY\+o{color:#1a2e1a;font-size:.82rem;font-weight:700;letter-spacing:.5px;margin-bottom:12px;text-transform:uppercase}.ReportPage_subRow__bWyGO{align-items:center;display:flex;gap:10px;margin-bottom:10px}.ReportPage_subName__sMvze{color:#5a5a5a;flex-shrink:0;font-size:.82rem;width:110px}.ReportPage_subBarWrap__8ttbA{flex:1 1}.ReportPage_subScore__ddp4q{flex-shrink:0;font-size:.82rem;font-weight:700;text-align:right;width:36px}.ReportPage_subMax__tEX3s{color:#8a8a8a;flex-shrink:0;font-size:.75rem;width:30px}.ReportPage_subPct__iuR8O{color:#8a8a8a;flex-shrink:0;font-size:.75rem;text-align:right;width:34px}.ReportPage_dcRight__vlsjl{flex-shrink:0;width:200px}.ReportPage_miniChartTitle__hmstJ{color:#8a8a8a;font-size:.78rem;letter-spacing:.5px;margin-bottom:8px;text-align:center;text-transform:uppercase}.ReportPage_miniChart__biLio{height:200px}.ReportPage_integratedSection__8zf22{background:linear-gradient(135deg,#1a2e1a,#243824);border-radius:20px;margin-bottom:24px;padding:36px 40px}.ReportPage_integratedSection__8zf22 h2{color:#e8c97e;font-family:Playfair Display,serif;font-size:1.4rem;margin-bottom:14px}.ReportPage_integratedText__WyPOV{color:#f5f0e8bf;font-size:.95rem;line-height:1.8}.ReportPage_strengthsRow__fYMW2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:24px}.ReportPage_strengthsCard__vX-9m{background:#fff;border:1px solid #e5dcc8;border-radius:18px;box-shadow:0 2px 12px #1a2e1a0d;padding:28px}.ReportPage_strengthsCard__vX-9m h3{border-bottom:2px solid #f0ebe0;color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.1rem;margin-bottom:16px;padding-bottom:10px}.ReportPage_bulletList__0I4EY{display:flex;flex-direction:column;gap:10px;list-style:none;margin:0;padding:0}.ReportPage_bulletItem__bMTcV{align-items:flex-start;display:flex;gap:10px}.ReportPage_bulletDot__EKc1l{border-radius:50%;flex-shrink:0;height:8px;margin-top:6px;width:8px}.ReportPage_bulletItem__bMTcV span:last-child{color:#3a3a3a;font-size:.88rem;line-height:1.65}.ReportPage_recsSection__jgYoi{background:linear-gradient(135deg,#1a2e1a,#243824);border-radius:24px;margin-bottom:32px;overflow:hidden;padding:40px}.ReportPage_recsSection__jgYoi h2{color:#e8c97e;font-family:Playfair Display,serif;font-size:1.5rem;margin-bottom:8px}.ReportPage_recsSub__nsIDw{color:#f5f0e880;font-size:.88rem;margin-bottom:28px}.ReportPage_recsGrid__O3AF\+{grid-gap:14px;display:grid;gap:14px;grid-template-columns:1fr 1fr 1fr}.ReportPage_recCard__SONB2{word-wrap:break-word;background:#ffffff0f;border:1px solid #c9a96e2e;border-radius:14px;min-width:0;padding:18px}.ReportPage_recTitle__pi0GO{color:#e8c97e;font-size:.9rem;font-weight:600;margin-bottom:7px}.ReportPage_recText__1P2A0{color:#f5f0e899;font-size:.8rem;line-height:1.65}.ReportPage_footer__2jvwW{border-top:1px solid #e5dcc8;padding-top:28px}.ReportPage_footerLogo__OOCzl{color:#1a2e1a;font-family:Playfair Display,serif;font-size:1.3rem;font-weight:700;margin-bottom:10px}.ReportPage_footerLogo__OOCzl span{color:#c9a96e}.ReportPage_footerNote__wkZsA{color:#a0a0a0;font-size:.78rem;line-height:1.7}@media (max-width:1000px){.ReportPage_recsGrid__O3AF\+,.ReportPage_scoreCards__PLOB7{grid-template-columns:1fr 1fr}.ReportPage_strengthsRow__fYMW2{grid-template-columns:1fr}.ReportPage_dcBody__UDSVW{flex-direction:column}.ReportPage_dcRight__vlsjl{width:100%}.ReportPage_miniChart__biLio{height:180px}.ReportPage_summaryHeader__e6Rn6,.ReportPage_summaryRow__DjI6Y{grid-template-columns:2fr 1fr 1fr 1fr 1fr}}@media (max-width:700px){.ReportPage_hero__qvljX{padding:24px 22px 36px}.ReportPage_heroContent__Nh36b{flex-direction:column}.ReportPage_heroName__L7O89{font-size:1.5rem}.ReportPage_scoreCards__PLOB7{grid-template-columns:1fr 1fr}.ReportPage_recsGrid__O3AF\+{grid-template-columns:1fr}.ReportPage_topbar__mNy0a{flex-wrap:wrap;gap:10px;padding:14px 16px}.ReportPage_page__IVq30{padding:24px 14px 60px}.ReportPage_summaryHeader__e6Rn6,.ReportPage_summaryRow__DjI6Y{grid-template-columns:1.5fr 1fr 1fr}.ReportPage_summaryHeader__e6Rn6 span:nth-child(4),.ReportPage_summaryHeader__e6Rn6 span:nth-child(5),.ReportPage_summaryRow__DjI6Y span:nth-child(4),.ReportPage_summaryRow__DjI6Y span:nth-child(5){display:none}.ReportPage_dcHeader__fmZZQ{align-items:flex-start;flex-direction:column}.ReportPage_dcHeaderRight__GT3Yf{justify-content:space-between;width:100%}.ReportPage_recsSection__jgYoi{padding:24px 18px}.ReportPage_integratedSection__8zf22{padding:24px 20px}.ReportPage_btnDownload__k7p9B{font-size:.78rem;padding:8px 14px}.ReportPage_btnRestart__vvbX3{font-size:.78rem;padding:8px 12px}}@media (max-width:480px){.ReportPage_recsGrid__O3AF\+,.ReportPage_scoreCards__PLOB7{grid-template-columns:1fr}.ReportPage_heroLogo__pz4Lc{height:40px}.ReportPage_page__IVq30{padding:16px 10px 60px}.ReportPage_hero__qvljX{padding:20px 16px 28px}.ReportPage_summaryHeader__e6Rn6,.ReportPage_summaryRow__DjI6Y{grid-template-columns:1.5fr 1fr 1fr}.ReportPage_infoTable__8qiew{padding:18px 16px}.ReportPage_infoTable__8qiew td:first-child{width:140px}}
/*# sourceMappingURL=main.fd1cc150.css.map*/