/* Shared main action sizes across headers, sections and the sales guide. */
:root{--action-height:54px;--action-icon:36px;--action-font:14px;--action-pad:8px}
:is(body .button,body .home-office-hero .actions .button,body .story-decision .button,body .contact-grid .button,body .demo-actions .button),body .oa-chat-launcher{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;height:var(--action-height);min-height:var(--action-height);padding:var(--action-pad) 22px;gap:22px;font:600 var(--action-font)/1 Inter,Arial,sans-serif;white-space:nowrap;border-radius:999px}
:is(body .button,body .home-office-hero .actions .button,body .story-decision .button,body .contact-grid .button,body .demo-actions .button):has(>span){padding:var(--action-pad) 9px var(--action-pad) 22px}
:is(body .button,body .home-office-hero .actions .button,body .story-decision .button,body .contact-grid .button,body .demo-actions .button)>span{box-sizing:border-box;display:grid;place-items:center;width:var(--action-icon);height:var(--action-icon);min-width:var(--action-icon);flex-shrink:0;margin-left:0;font-size:20px;line-height:1}
body .home-office-hero .actions>a:not(.button){display:inline-flex;align-items:center;min-height:var(--action-height);font:600 var(--action-font)/1.3 Inter,Arial,sans-serif}
@media(max-width:600px){:root{--action-height:48px;--action-icon:34px;--action-font:13px;--action-pad:6px}:is(body .button,body .home-office-hero .actions .button,body .story-decision .button,body .contact-grid .button,body .demo-actions .button),body .oa-chat-launcher{gap:16px;padding-left:18px;padding-right:18px}:is(body .button,body .home-office-hero .actions .button,body .story-decision .button,body .contact-grid .button,body .demo-actions .button):has(>span){padding-left:18px;padding-right:6px}}
