.assessment-page{color:#fff;background:#090909;min-height:100vh;padding:clamp(142px,14vw,190px) max(22px,50vw - 590px) clamp(90px,10vw,140px)}body:has(.assessment-page) .global-header{left:50%;transform:translate(-50%);color:#fff!important;border-color:#ffffff38!important;position:absolute!important}body:has(.assessment-page) .global-header nav a{opacity:.72;color:#fff!important}body:has(.assessment-page) .global-header .header-cta{color:#000!important;background:#fff!important}body:has(.assessment-page) .global-header .brand-wordmark img{filter:invert()!important}.assessment-intro{grid-template-columns:.75fr 1.4fr;gap:clamp(30px,7vw,100px);margin-bottom:clamp(50px,8vw,90px);display:grid}.assessment-intro>p,.assessment-kicker,.assessment-details>div>p{color:var(--gold);letter-spacing:.18em;text-transform:uppercase;font-size:12px;font-weight:800}.assessment-intro h1,.assessment-result h1,.assessment-details h1{letter-spacing:-.055em;margin:0;font-family:Georgia,serif;font-size:clamp(52px,7vw,92px);font-weight:400;line-height:.92}.assessment-intro>span{color:#aaa;grid-column:2;max-width:670px;font-size:18px;line-height:1.65}.assessment-shell,.assessment-result{background:#151515;border:1px solid #ffffff24;border-radius:26px;max-width:880px;margin:0 auto;padding:clamp(26px,5vw,64px);box-shadow:0 24px 80px #000}.assessment-progress{background:#353535;border-radius:99px;height:4px;overflow:hidden}.assessment-progress span{border-radius:inherit;background:var(--gold);height:100%;transition:width .25s;display:block}.assessment-step{color:#969696;letter-spacing:.1em;text-transform:uppercase;margin:17px 0 48px;font-size:13px;font-weight:700}.assessment-question{border:0;margin:0;padding:0}.assessment-question legend{max-width:720px;margin-bottom:38px;font-family:Georgia,serif;font-size:clamp(34px,5vw,54px);line-height:1.05}.assessment-question>div{gap:12px;display:grid}.assessment-question button{color:#fff;text-align:left;width:100%;min-height:76px;font:inherit;cursor:pointer;background:#1c1c1c;border:1px solid #ffffff2e;border-radius:14px;justify-content:space-between;align-items:center;padding:18px 22px;font-size:17px;transition:border-color .15s,background .15s,transform .15s;display:flex}:is(.assessment-question button:hover,.assessment-question button:focus-visible,.assessment-question button.selected){border-color:var(--gold);background:#2c2512;outline:none;transform:translateY(-1px)}.assessment-back,.assessment-reset{color:#b4b4b4;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin-top:26px;padding:8px 0;font-weight:700;display:flex}.assessment-details{grid-template-columns:1fr 1fr;gap:22px;display:grid}.assessment-details>div{grid-column:1/-1;margin-bottom:18px}.assessment-details h1{font-size:clamp(38px,5vw,60px)}.assessment-details>div>span{color:#aaa;max-width:650px;margin-top:22px;font-size:17px;line-height:1.6;display:block}.assessment-details label{gap:9px;font-size:14px;font-weight:750;display:grid}.assessment-details label:nth-of-type(4),.assessment-details label:nth-of-type(7),.assessment-details .assessment-wide{grid-column:1/-1}.assessment-details small{color:#929292;font-weight:400}.assessment-details input,.assessment-details textarea,.assessment-details select{color:#fff;width:100%;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#202020;border:1px solid #ffffff38;border-radius:10px;padding:15px 16px;font-size:16px}.assessment-details input:focus,.assessment-details textarea:focus,.assessment-details select:focus{border-color:var(--gold);outline:3px solid #d4af372e}.assessment-primary{background:var(--gold);color:#171108;width:fit-content;font:inherit;cursor:pointer;border:0;border-radius:999px;grid-column:1/-1;justify-content:center;align-items:center;gap:10px;margin-top:10px;padding:17px 24px;font-size:14px;font-weight:800;display:flex}.assessment-primary:hover{background:#f1cf68}.assessment-primary:disabled{opacity:.6;cursor:wait}.assessment-honeypot{position:absolute!important;left:-10000px!important}.assessment-error,.assessment-privacy{grid-column:1/-1}.assessment-error{color:#ff8d84;font-weight:700}.assessment-privacy{color:#999;margin:0;font-size:13px}.assessment-privacy a{text-decoration:underline}.assessment-result{text-align:center}.assessment-score{color:#e2c15e;background:#2c2512;border-radius:999px;margin:4px 0 30px;padding:8px 13px;font-size:13px;font-weight:800;display:inline-block}.assessment-result h1{max-width:760px;margin:0 auto;font-size:clamp(48px,7vw,82px)}.assessment-result>strong{color:var(--gold);margin:25px 0;font-size:clamp(27px,4vw,42px);display:block}.assessment-result-summary{color:#b6b6b6;max-width:700px;margin:0 auto 42px;font-size:18px;line-height:1.7}.assessment-reasons{text-align:left;background:#0d0d0d;border:1px solid #ffffff14;border-radius:16px;padding:30px}.assessment-reasons h2{font-family:Georgia,serif;font-size:28px;font-weight:400}.assessment-reasons ul{gap:15px;margin:0;padding:0;list-style:none;display:grid}.assessment-reasons li{gap:12px;line-height:1.5;display:flex}.assessment-reasons svg{color:var(--gold);flex:none}.assessment-disclaimer{color:#939393;max-width:680px;margin:28px auto;font-size:13px;line-height:1.6}.assessment-result .assessment-primary{margin:0 auto}.assessment-reset{margin:18px auto 0}@media (max-width:700px){body:has(.assessment-page) .global-header{width:calc(100% - 32px)}.assessment-page{padding:128px 16px 72px}.assessment-intro{margin-bottom:40px;display:block}.assessment-intro>p{margin-bottom:34px}.assessment-intro h1{max-width:520px;font-size:clamp(48px,14vw,68px)}.assessment-intro>span{margin-top:28px;font-size:17px;line-height:1.55;display:block}.assessment-shell,.assessment-result{border-radius:20px;padding:26px 18px 22px}.assessment-step{margin-bottom:34px}.assessment-question legend{font-size:clamp(34px,10vw,45px)}.assessment-question button{min-height:70px}.assessment-details{grid-template-columns:1fr}.assessment-details label,.assessment-details label:nth-of-type(4),.assessment-details label:nth-of-type(7),.assessment-details .assessment-wide{grid-column:1}.assessment-primary{width:100%}.assessment-reasons{padding:22px}}.assessment-context{color:#d0c6aa;background:#2c2512;border:1px solid #d4af3752;border-radius:12px;margin:-18px 0 28px;padding:13px 16px;font-size:14px}.assessment-context strong{color:#fff}@media (max-width:700px){.assessment-context{margin:-6px 0 24px}}
