/* Shared vertical rhythm: panel separation and internal breathing room. */
:root{--section-gap:32px;--section-inset-block:48px}
body section:is(#work,#cases,#services,#training,#reviews,#commitments,#process,#calculator,#gettingstarted,#availability,#journal,#faq,#brief){margin-block:0 var(--section-gap)!important;padding-block:var(--section-inset-block)!important}
body .fullfooter{margin-top:0}
@media(max-width:800px){:root{--section-gap:24px;--section-inset-block:32px}}
