@import url("legal.css?v=1");
:root{--legal-navy:#12362f;--legal-ink:#1b2c29;--legal-muted:#65736f;--legal-paper:#fff;--legal-mist:#f4f8f6;--legal-line:#dfe8e4;--legal-accent:#15836f;--legal-teal:#0b7a67;--legal-warm:#f1eee6}
.legal-logo b{background:#12362f}
.desk-preview{background:#12362f}
.legal-hero{background:radial-gradient(circle at 82% 18%,#daf2eb 0,transparent 30%),linear-gradient(180deg,#fbfdfc,#fff)}
.desk-sidebar{background:#12362f}
.cta-box{background:linear-gradient(125deg,#12362f,#1f6557)}
.offer-card.primary{background:#12362f;border-color:#12362f}
.accounting-kpi{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-top:16px}
.accounting-kpi div{background:#f4f8f6;border:1px solid #dfe8e4;border-radius:10px;padding:11px}
.accounting-kpi b{display:block;font-size:16px;color:#12362f}.accounting-kpi span{font-size:10px;color:#65736f}
@media(max-width:600px){.accounting-kpi{grid-template-columns:1fr}}
