/* Formerly injected by JS (hubspotchatmobilefix, homeherotabletfix). */
@media (max-width:767px){#hubspot-messages-iframe-container{right:12px!important}}
@media (min-width:992px) and (max-width:1100px){section.hero{height:auto!important;min-height:0!important;padding-bottom:48px!important}}

/* Type: lighter rendering on macOS, design system weights (Nov 2026) */
html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}
.logo-link{display:contents}.logo-link img{opacity:.75;transition:opacity .2s}.logo-link:hover img{opacity:1}
