.accounting-trust,.accounting-module-list{display:flex;flex-wrap:wrap;gap:.65rem;list-style:none;margin:1.5rem 0 0;padding:0}
.accounting-trust li,.accounting-module-list li{border:1px solid rgba(100,116,139,.24);border-radius:999px;background:rgba(255,255,255,.72);padding:.55rem .85rem;font-size:.88rem;font-weight:650;color:#34445b}
.accounting-workflows .split-head,.accounting-gallery .split-head{align-items:end;margin-bottom:2rem}
.accounting-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.2rem}
.accounting-card{overflow:hidden;border:1px solid rgba(100,116,139,.2);border-radius:1.1rem;background:#fff;box-shadow:0 14px 40px rgba(15,23,42,.07)}
.accounting-card>img{display:block;width:100%;aspect-ratio:1.65/1;object-fit:cover;object-position:top center;background:#eef2f7}
.accounting-card__body{padding:1.25rem 1.3rem 1.45rem}
.accounting-label{display:block;margin-bottom:.55rem;color:#087e8b;font-size:.7rem;font-weight:800;letter-spacing:.09em}
.accounting-card h3{margin:.2rem 0 .65rem;font-size:1.22rem;line-height:1.25;color:#102238}
.accounting-card p,.scope-list{color:#526174;line-height:1.65}
.accounting-scope__grid{display:grid;grid-template-columns:minmax(0,1.4fr) minmax(270px,.8fr);gap:2rem;align-items:center}
.scope-list{padding-left:1.15rem}
.scope-list li{margin:.75rem 0;padding-left:.2rem}
.scope-list b{color:#13263d}
.accounting-plan{border-radius:1.1rem;background:#0e263b;color:#eaf3f8;padding:1.6rem 1.7rem;box-shadow:0 18px 44px rgba(15,38,59,.16)}
.accounting-plan .eyebrow{color:#5ed2ce}
.accounting-plan h3{font-size:1.5rem;margin:.5rem 0 .7rem;color:#fff}
.accounting-plan p{color:#d1dce5;line-height:1.6}
.accounting-plan strong{color:#fff}
.accounting-plan a{display:inline-block;margin-top:.35rem;color:#74e0dc;font-weight:750}
.accounting-gallery__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}
.accounting-gallery figure{overflow:hidden;margin:0;border:1px solid rgba(100,116,139,.2);border-radius:1rem;background:#fff}
.accounting-gallery figure img{display:block;width:100%;aspect-ratio:1.55/1;object-fit:cover;object-position:top center;background:#eef2f7}
.accounting-gallery figcaption{display:grid;gap:.25rem;padding:1rem 1.1rem 1.2rem}
.accounting-gallery figcaption b{color:#102238}
.accounting-gallery figcaption span{color:#526174;font-size:.92rem;line-height:1.5}
.accounting-module-list{margin-top:1.5rem}
.accounting-module-list li{background:transparent}
@media(max-width:850px){.accounting-cards,.accounting-gallery__grid{grid-template-columns:1fr 1fr}.accounting-scope__grid{grid-template-columns:1fr}}
@media(max-width:560px){.accounting-cards,.accounting-gallery__grid{grid-template-columns:1fr}.accounting-card__body{padding:1.05rem}.accounting-trust li,.accounting-module-list li{font-size:.8rem}}
