:root{--navy:#09243d;--amber:#c68b1a;--cream:#f7f6f1;--ink:#15212c}.global-header{min-height:84px;padding:16px clamp(22px,6vw,90px);display:flex;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid #dfe1de;background:var(--cream)}.global-brand,.footer-brand{font:700 17px "Space Grotesk",sans-serif;letter-spacing:.08em;color:var(--navy);text-decoration:none;white-space:nowrap}.global-brand span,.footer-brand span{color:var(--amber)}.global-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(12px,2vw,26px);flex-wrap:wrap}.global-nav a{font-weight:700;font-size:14px;color:var(--navy);text-decoration:none}.global-nav a:hover,.global-nav a[aria-current=page]{color:var(--amber)}.global-footer{background:var(--navy);color:#d7e0e7;padding:48px clamp(22px,6vw,90px) 24px}.footer-top{max-width:1240px;margin:auto;display:grid;grid-template-columns:1fr 1.5fr 1fr;gap:40px}.footer-brand{color:#fff}.footer-top p{line-height:1.55;font-size:14px}.footer-top nav{display:grid;grid-template-columns:1fr 1fr;gap:12px 24px}.footer-top nav a{color:#fff;text-decoration:none;font-size:14px}.footer-contact{display:flex;flex-direction:column;gap:12px}.footer-contact img{max-width:100%;height:auto;object-fit:contain;object-position:left}.footer-bottom{max-width:1240px;margin:35px auto 0;padding-top:20px;border-top:1px solid #365066;display:flex;justify-content:space-between;gap:30px;font-size:12px}.footer-bottom p:last-child{max-width:700px;text-align:right}@media(max-width:850px){.global-header{align-items:flex-start;flex-direction:column}.global-nav{justify-content:flex-start}.footer-top{grid-template-columns:1fr}.footer-bottom{display:block}.footer-bottom p:last-child{text-align:left}.footer-top nav{grid-template-columns:1fr 1fr}}@media(max-width:480px){.global-nav{gap:12px 18px}.footer-top nav{grid-template-columns:1fr}}
.global-nav .nav-assessment{border:1px solid var(--navy);padding:11px 16px}.footer-contact a{color:#fff;text-decoration:none;font-size:14px}.footer-bottom{display:block}.footer-bottom p:last-child{text-align:left}
.footer-contact .partner-label{margin-top:14px;color:#e8b64f;font-size:12px;letter-spacing:.12em;text-transform:uppercase}
.footer-top{max-width:1100px;grid-template-columns:1fr 1fr 1fr;gap:clamp(45px,7vw,100px);align-items:start}.footer-top nav{grid-template-columns:1fr;gap:14px}.footer-contact{gap:14px}.footer-bottom{max-width:1100px;margin-top:42px}@media(max-width:850px){.footer-top{grid-template-columns:1fr 1fr}.footer-top>div:first-child{grid-column:1/-1}}@media(max-width:560px){.footer-top{grid-template-columns:1fr}.footer-top>div:first-child{grid-column:auto}}
.footer-top{column-gap:clamp(38px,6vw,80px)}.footer-navigation,.footer-contact{display:flex!important;flex-direction:column;align-items:flex-start;gap:13px!important}.footer-contact>*{margin:0}.footer-about{font-weight:700;font-size:16px!important;margin-bottom:8px!important}.footer-email{height:26px;display:flex;align-items:center}.footer-email img{display:block;width:210px;height:auto}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px}.footer-bottom p{margin:0}.footer-bottom a{color:#fff}@media(max-width:700px){.footer-bottom{display:block}.footer-bottom p+ p{margin-top:12px}}
