.site-header.quick-header{background:var(--paper);gap:24px;height:66px;padding-inline:max(24px,50vw - 620px)}.quick-header .shahm-wordmark{transform-origin:100%;transform:scale(.86)}.quick-navigation,.quick-header-actions{align-items:center;gap:24px;display:flex}.quick-navigation a{align-items:center;min-height:44px;font-size:14px;display:inline-flex}.quick-navigation a:hover{text-underline-offset:5px;text-decoration:underline}.quick-sales-call{background:var(--deep);min-height:40px;color:var(--ink);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:7px 15px;font-size:13px;display:inline-flex}.quick-sales-call:hover{background:var(--deep)}.quick-menu-toggle{justify-content:center;align-items:center;width:44px;height:44px;display:none}.site-footer.quick-footer{padding:26px max(24px,50vw - 620px) 18px}.quick-footer-audiences{grid-template-columns:1.35fr 1fr 1fr;gap:28px 48px;display:grid}.quick-footer-audiences section{min-width:0}.quick-footer-audiences h2{margin:0 0 8px;font-size:19px;line-height:1.5}.quick-footer-audiences p{color:var(--quiet);margin:0 0 12px;font-size:13px;line-height:1.8}.quick-footer-new .quick-footer-brand{margin-bottom:14px;display:inline-flex}.quick-footer-links{flex-direction:column;align-items:flex-start;gap:0;display:flex}.quick-footer-links a{min-height:44px;color:var(--quiet);text-decoration:underline;-webkit-text-decoration-color:var(--line);text-decoration-color:var(--line);text-underline-offset:5px;align-items:center;gap:8px;font-size:14px;display:inline-flex}.quick-footer-links a:hover{color:var(--ink);-webkit-text-decoration-color:var(--ink);text-decoration-color:var(--ink)}.quick-footer-new .quick-footer-links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.quick-footer-new .quick-footer-contact{margin-top:12px}.quick-footer-new .quick-socials{margin:10px 0 0}.quick-footer-brand{flex-shrink:0}.quick-footer .shahm-wordmark{transform-origin:100%;transform:scale(.82)}.quick-footer-contact{flex-direction:column;gap:1px;display:flex}.quick-footer-contact a{align-items:center;gap:8px;min-height:32px;font-size:12px;display:inline-flex}.quick-footer-contact bdi{font:16px Arial,sans-serif}.quick-footer-contact a:last-child{color:var(--quiet)}.quick-socials{flex-wrap:wrap;align-items:center;gap:4px 14px;margin-inline-start:auto;display:flex}.quick-socials a{white-space:nowrap;align-items:center;gap:4px;min-height:44px;font-size:12px;display:inline-flex}.quick-socials a:hover,.quick-footer-contact a:hover{text-underline-offset:4px;text-decoration:underline}.quick-footer-base{border-top:1px solid var(--line);justify-content:space-between;align-items:center;gap:12px 26px;margin-top:18px;padding-top:14px;display:flex}.quick-footer-base p{color:var(--quiet);max-width:85ch;margin:0;font-size:12px;line-height:1.9}.quick-footer-utilities{color:var(--quiet);flex-wrap:wrap;align-items:center;gap:14px;font-size:12px;display:flex}.quick-footer-utilities a{align-items:center;min-height:36px;display:inline-flex}.quick-footer-utilities span{white-space:nowrap}@media (max-width:900px){.quick-navigation{gap:18px}.quick-footer-base{flex-direction:column;align-items:flex-start}.quick-socials{margin-inline-start:0}}@media (max-width:640px){.site-header.quick-header{gap:10px;height:62px;padding-inline:16px}.quick-header-actions{gap:6px}.quick-sales-call{gap:6px;min-height:44px;padding-inline:10px;font-size:12px}.quick-menu-toggle{display:inline-flex}.quick-navigation{display:none}.quick-navigation.is-open{top:62px;background:var(--paper);border-bottom:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:4px 12px;padding:12px 20px;display:grid;position:absolute;inset-inline:0}.quick-navigation a{padding-inline:8px}.site-footer.quick-footer{padding:20px 20px 14px}.quick-footer-audiences{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}.quick-footer-new{border-bottom:1px solid var(--line);grid-column:1/-1;padding-bottom:16px}.quick-footer-audiences h2{font-size:17px}.quick-footer-links a{font-size:13px}.quick-footer-contact a{font-size:12px}.quick-footer-contact bdi{font-size:15px}.quick-socials{gap:0 15px;width:100%}.quick-socials a{font-size:12px}.quick-footer-base{gap:7px;margin-top:10px;padding-top:12px}.quick-footer-utilities{gap:12px;font-size:12px}}
