:root{--lli-content-width: 1200px;--lli-gutter: 16px;--lli-section-inset: max(var(--lli-gutter), calc((100% - var(--lli-content-width)) / 2))}body .container,body .header-inner{width:min(calc(100% - 2 * var(--lli-gutter)),var(--lli-content-width));max-width:none;margin-inline:auto}body .yellow-section,body .white-section,body .promise-strip{padding-inline:var(--lli-section-inset)}body .site-footer:has(.footer-main){padding-inline:var(--lli-section-inset)}.hero>*{min-width:0}.hero h1{overflow-wrap:anywhere}.section-anchor--pointer:focus{outline:none}.section-anchor:not(.section-anchor--pointer):focus-visible{outline:2px solid currentColor;outline-offset:5px}html:has(.yellow-section){scroll-padding-top:0}.yellow-section[id],.white-section[id],.service-feature[id],.path-card[id]{scroll-margin-top:120px}@media(max-width:820px){.yellow-section[id],.white-section[id],.service-feature[id],.path-card[id]{scroll-margin-top:102px}}@media(max-width:540px){body .custom-systems,body .automation-explainer{margin-inline:calc(-1 * var(--lli-gutter));padding-inline:var(--lli-gutter)}}
