:root{--color-primary:#44718C;--color-primary-dark:#3a6078;--color-secondary:#ACBEC4;--color-accent:#EF3E36;--color-accent-hover:#d63830;--color-dark:#2E282A;--color-white:#FFFFFF;--color-bg-alt:rgba(172, 190, 196, 0.15);--font-family:'Sabon','Georgia','Times New Roman',serif;--font-size-h1:48px;--font-size-h2:36px;--font-size-h3:24px;--font-size-h4:18px;--font-size-body:17px;--font-size-small:14px;--font-size-nav:14px;--line-height-h1:1.2;--line-height-h2:1.25;--line-height-h3:1.3;--line-height-h4:1.4;--line-height-body:1.7;--line-height-small:1.5;--letter-spacing-h1:-0.02em;--letter-spacing-h2:-0.01em;--letter-spacing-h3:0;--letter-spacing-h4:0.02em;--letter-spacing-body:0.01em;--letter-spacing-small:0.02em;--letter-spacing-nav:0.1em;--space-xs:8px;--space-sm:16px;--space-md:24px;--space-lg:48px;--space-xl:80px;--space-2xl:120px;--max-width:1200px;--nav-height:80px;--nav-height-mobile:64px;--gradient-due-diligence:linear-gradient(180deg, #44718C 0%, #2E4A5E 100%);--gradient-investigations:linear-gradient(180deg, #3D5A6E 0%, #263A4A 100%);--gradient-specialist-ops:linear-gradient(180deg, #2E3D4A 0%, #1A2530 100%);--gradient-litigation:linear-gradient(180deg, #4A6B7A 0%, #2F4854 100%);--gradient-asset-tracing:linear-gradient(180deg, #3A6070 0%, #264050 100%);--gradient-capability:linear-gradient(180deg, #4E7080 0%, #344C5A 100%);--gradient-geopolitical:linear-gradient(180deg, #3C5565 0%, #253845 100%);--gradient-training:linear-gradient(180deg, #506878 0%, #374A58 100%);--gradient-about:linear-gradient(180deg, #44718C 0%, #2E4A5E 100%);--gradient-services:linear-gradient(180deg, #44718C 0%, #2E4A5E 100%)}@media (max-width:768px){:root{--font-size-h1:32px;--font-size-h2:28px;--font-size-body:16px;--nav-height:var(--nav-height-mobile)}}