/* Shared navigation contract: never restyle this within a People option. */
.site-masthead{background:#081622;color:#fff}.site-header.wrap{width:min(1280px,calc(100% - 112px));max-width:1280px;margin-inline:auto;height:112px;min-height:112px;display:flex;align-items:center;justify-content:space-between;gap:24px;padding:0;border-bottom:1px solid #ffffff16;position:relative;z-index:3}.site-header .brand{display:inline-flex;font-family:'Manrope',Arial,sans-serif;font-size:30px;letter-spacing:-1.4px;font-weight:750;line-height:1;color:#fff;white-space:nowrap}.site-header .brand-dot{color:#64deea}.site-header nav{display:flex;width:auto;align-items:center;justify-content:initial;gap:30px;font-family:'DM Sans',Arial,sans-serif;font-size:14px;font-weight:500;line-height:1.65}.site-header nav>a{display:inline-flex;align-items:center;padding:0;color:#fff;white-space:nowrap}.site-header nav>a:hover,.site-header nav>a[aria-current=page]{color:#64deea}.site-header nav .nav-contact{padding:11px 24px;border:1px solid #ffffff55;border-radius:50px;color:#fff}.site-header nav .nav-contact:hover{border-color:#64deea;color:#64deea}.site-header a:focus-visible{outline:3px solid #64deea;outline-offset:5px}
@media(max-width:1000px){.site-header.wrap{width:calc(100% - 64px)}}
@media(max-width:700px){.site-header.wrap,.landing-review .site-header{width:calc(100% - 40px);height:auto;min-height:128px;flex-wrap:wrap;gap:18px;padding:22px 0 18px}.site-header .brand{font-size:25px}.site-header nav,.landing-review .site-header nav{width:100%;justify-content:space-between;gap:12px;font-size:12px}.site-header nav .nav-contact,.landing-review .site-header .nav-contact{padding:9px 17px;border:1px solid #ffffff55;border-radius:50px;font-size:12px}}

/* Assessment navigation proposal; rounded contact contract retained. */
@media(max-width:700px){.site-header nav{flex-wrap:wrap;justify-content:flex-start;column-gap:18px;row-gap:10px}.site-header nav .nav-contact{margin-left:auto}}
