
.assessment-invite{padding:52px 28px;background:linear-gradient(120deg,#19160f,#0c0c0b);border-top:1px solid #514126;border-bottom:1px solid #514126}.assessment-invite-inner{max-width:1184px;margin:auto;display:grid;grid-template-columns:1fr auto;align-items:center;gap:40px}.assessment-invite h2{font-family:Manrope,Arial,sans-serif;font-size:clamp(1.65rem,3vw,2.45rem);line-height:1.18;letter-spacing:-.035em;margin:12px 0 15px;max-width:690px}.assessment-invite p:not(.eyebrow):not(.kicker){color:#c4bdae;line-height:1.65;margin:0;max-width:620px}.assessment-invite .eyebrow,.assessment-invite .kicker{color:#d4b66b;margin:0;font-size:.7rem}.assessment-invite-action{display:flex;flex-direction:column;align-items:flex-start;gap:13px}.assessment-invite-action small{font-size:.74rem;color:#b6ad9c}.assessment-invite-action a{gap:14px}.assessment-invite a:focus-visible{outline:3px solid #f1d995;outline-offset:5px}
@media(max-width:850px){.assessment-invite{padding:38px 22px}.assessment-invite-inner{grid-template-columns:1fr;gap:24px}.assessment-invite-action a{min-height:48px}}

.ps-menu-toggle{display:none;color:var(--cream);background:#13110c;border:1px solid var(--gold);padding:10px 15px;min-height:44px;font:inherit;cursor:pointer}.navlinks{gap:20px}.navlinks a:focus-visible,.ps-menu-toggle:focus-visible{outline:3px solid var(--gold);outline-offset:4px}
@media(max-width:1050px){.ps-menu-toggle{display:block}.navlinks{display:none}.nav.menu-open{background:#0c0b08}.nav.menu-open .navlinks{display:flex;position:absolute;top:100%;left:14px;right:14px;flex-direction:column;align-items:stretch;gap:0;padding:16px;background:#13110c;border:1px solid var(--line);max-height:calc(100dvh - 90px);overflow-y:auto}.nav.menu-open .navlinks a:not(.btn){display:block;padding:12px 10px}.nav.menu-open .navlinks .btn{margin-top:10px}}
