@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}}
@media(max-width:520px){.hide-mobile{display:none!important}.page-hero-grid{gap:22px}.hero-note{padding:21px;border-radius:24px}.eyebrow{font-size:10px}.section-title br{display:none}}
