:root{--aries-font:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif}
body{font-family:var(--aries-font)!important}
.brand b,.minimal-copy h1,.service-list h2,.page h1,.hero h1,.contact-intro h1,.prose h2,.card h2,.builder-hero h2,.contact-page-content>h1,.contact-intro>h2{font-family:var(--aries-font)!important}
.skip-link{position:fixed;top:8px;left:8px;z-index:9999;padding:10px 14px;border-radius:6px;background:#fff;color:#171717;font-weight:700;text-decoration:none;box-shadow:0 4px 20px #0003;transform:translateY(-150%)}
.skip-link:focus{transform:translateY(0)}
:where(a,button,input,textarea,select,summary):focus-visible{outline:3px solid color-mix(in srgb,var(--united-primary,#e95420) 70%,#fff);outline-offset:3px}
img{max-width:100%}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto!important}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
