#ab5-editorial .contract-page .contract-hero h1{font-size:clamp(41px,4.6vw,62px)}#ab5-editorial .contract-page .contract-hero h1 em{font-size:1.02em}#ab5-editorial .contract-architecture{width:100%;margin:0}#ab5-editorial .contract-architecture svg{width:100%;height:auto;display:block}#ab5-editorial .contract-architecture-grid{opacity:.12;stroke-width:.7px}#ab5-editorial .contract-architecture-paths{opacity:.45}#ab5-editorial .contract-architecture-highlight{stroke-dasharray:650;animation:2.4s ease-out both contract-path-reveal}@keyframes contract-path-reveal{0%{stroke-dashoffset:650px;opacity:.1}to{stroke-dashoffset:0;opacity:.8}}#ab5-editorial .contract-architecture figcaption{margin-top:22px}#ab5-editorial .contract-intelligence,#ab5-editorial .contract-security,#ab5-editorial .contract-clients{background:var(--about-graphite)}#ab5-editorial .contract-intelligence-layout,#ab5-editorial .contract-security-layout{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;gap:70px;display:grid}#ab5-editorial .contract-intelligence-layout>aside{position:sticky;top:35px}#ab5-editorial .contract-intelligence .about-quote,#ab5-editorial .contract-fraud .about-quote{max-width:950px;margin-top:45px}#ab5-editorial .contract-execution{border:1px solid var(--about-card-border);background:var(--a-paper);border-radius:7px;margin:0;padding:26px}#ab5-editorial .contract-execution>header{border-bottom:1px solid var(--a-line);padding-bottom:22px}#ab5-editorial .contract-execution h3{margin-top:12px;font-family:Instrument Serif,Georgia,serif;font-size:28px;line-height:1.25}#ab5-editorial .contract-execution ol{gap:25px;margin:25px 0;padding:0;list-style:none;display:grid}#ab5-editorial .contract-execution li{border:1px solid var(--about-card-border);background:var(--about-graphite);border-radius:4px;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:14px;min-height:74px;padding:14px;display:grid;position:relative}#ab5-editorial .contract-execution-icon{border:1px solid var(--about-card-border);background:var(--a-paper);width:40px;height:40px;color:var(--about-blue);border-radius:50%;justify-content:center;align-items:center;display:flex}#ab5-editorial .contract-execution li:first-child .contract-execution-icon{color:var(--about-gold)}#ab5-editorial .contract-execution-icon svg{stroke-width:1.2px;width:19px;height:19px}#ab5-editorial .contract-execution h4{margin:0;font-size:13px;font-weight:400;line-height:1.5}#ab5-editorial .contract-execution p{margin-top:5px;font-size:11px;line-height:1.7}#ab5-editorial .contract-execution-arrow{width:16px;height:16px;color:var(--about-gold);stroke-width:1.1px;position:absolute;bottom:-22px;left:26px}#ab5-editorial .contract-execution figcaption{border-top:1px solid var(--a-line);padding-top:20px}#ab5-editorial .contract-ecosystems .about-card{background:var(--about-graphite)}#ab5-editorial .contract-audit-distinction{border-left:1px solid var(--about-gold);max-width:900px;margin-top:40px;padding-left:23px;font-size:13px;line-height:1.9}#ab5-editorial .contract-fraud-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:15px 35px;display:grid}#ab5-editorial .contract-client-grid>div:last-child{grid-column:1/-1}@media (max-width:1100px){#ab5-editorial .contract-intelligence-layout,#ab5-editorial .contract-security-layout{gap:40px}}@media (max-width:900px){#ab5-editorial .contract-intelligence-layout,#ab5-editorial .contract-security-layout{grid-template-columns:minmax(0,1fr);gap:35px}#ab5-editorial .contract-intelligence-layout>aside{width:100%;max-width:540px;margin-inline:auto;position:static}#ab5-editorial .contract-fraud-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){#ab5-editorial .contract-fraud-grid{grid-template-columns:minmax(0,1fr)}#ab5-editorial .contract-execution{padding:22px}}@media (max-width:460px){#ab5-editorial .contract-page .contract-hero h1{letter-spacing:-1.7px;font-size:41px}#ab5-editorial .contract-execution li{gap:12px;padding:12px}#ab5-editorial .contract-execution-arrow{left:24px}}@media (prefers-reduced-motion:reduce){#ab5-editorial .contract-architecture-highlight{stroke-dasharray:none;animation:none}}
