.visual-qa_page__CoYys h1,.visual-qa_page__CoYys h2,.visual-qa_page__CoYys h3{text-wrap:balance}.visual-qa_page__CoYys p{text-wrap:pretty}.visual-qa_page__CoYys [class*="text-[0.5625rem]"],.visual-qa_page__CoYys [class*="text-[0.6875rem]"],.visual-qa_page__CoYys [class*="text-[9px]"]{font-size:.75rem}.visual-qa_page__CoYys :focus-visible{outline:2px solid #B23E13;outline-offset:4px}.visual-qa_page__CoYys [data-hero-inline-form] input:focus-visible{outline:2px solid #B23E13;outline-offset:2px}.visual-qa_page__CoYys [data-hero-inline-form]{margin-top:0}.visual-qa_heroCopy__cDcld{display:flex;flex-direction:column;min-width:0}.visual-qa_heroCopy__cDcld>*{order:1}.visual-qa_heroCopy__cDcld>div:first-child{align-self:flex-start}.visual-qa_heroCopy__cDcld>div:not(:first-child):not(.visual-qa_heroForm__34rgn){order:4}.visual-qa_heroForm__34rgn{order:2;margin-top:1.5rem}.visual-qa_heroDetails__HLoo1{order:1}.visual-qa_heroCopy__cDcld>.visual-qa_heroDetails__HLoo1{margin-top:.75rem}@media (min-width:1024px){.visual-qa_hero__BVDv_{padding-top:2rem}}.visual-qa_page__CoYys div:has(>table){border:1px solid #d9d9d2;border-radius:.75rem}.visual-qa_page__CoYys a[class*=inline-flex]{min-height:44px;min-width:44px}.visual-qa_page__CoYys a[class*=decoration-fj-neutral-200]{display:inline-flex;align-items:center;min-height:44px}.visual-qa_page__CoYys p[class*=max-w-3xl]{max-width:72ch}@media (max-width:639px){.visual-qa_hero__BVDv_{padding-top:1.5rem;padding-bottom:3rem}.visual-qa_heroCopy__cDcld>div:first-child{margin-bottom:1rem;align-self:flex-start}.visual-qa_heroCopy__cDcld h1{font-size:clamp(1.75rem,8vw,2rem);line-height:1.12;margin-bottom:0;font-weight:800}.visual-qa_heroLead__oXXTn{margin-top:1rem;margin-bottom:0}.visual-qa_heroCopy__cDcld>.visual-qa_heroDetails__HLoo1{order:3;margin-top:1.5rem}.visual-qa_heroCopy__cDcld>div:not(:first-child):not(.visual-qa_heroForm__34rgn){order:4}.visual-qa_heroCopy__cDcld>.visual-qa_heroForm__34rgn{margin-top:1rem;margin-bottom:0}.visual-qa_page__CoYys [data-hero-inline-form] button,.visual-qa_page__CoYys [data-hero-inline-form] input,.visual-qa_page__CoYys div[class*=font-fj-body][class*="text-[0.8125rem]"],.visual-qa_page__CoYys li[class*=font-fj-body],.visual-qa_page__CoYys p:not([class*=font-fj-mono]):not([class*=font-mono]):not([class*=eyebrow]),.visual-qa_page__CoYys span[class*=font-fj-body],.visual-qa_page__CoYys td{font-size:1rem}.visual-qa_page__CoYys [class*="text-[0.5625rem]"],.visual-qa_page__CoYys [class*="text-[0.6875rem]"],.visual-qa_page__CoYys [class*="text-[11px]"],.visual-qa_page__CoYys [class*="text-[9px]"]{font-size:.75rem}.visual-qa_page__CoYys a[class*=font-fj-mono],.visual-qa_page__CoYys a[class*=font-mono],.visual-qa_page__CoYys a[class*=rounded-full]{min-height:44px}.visual-qa_page__CoYys div:has(>table){scrollbar-width:auto}.visual-qa_page__CoYys p[class*=font-fj-body][class*=text-slate-500]{font-size:1rem!important}}.visual-qa_page__CoYys div[role=region]:has(>table){-webkit-overflow-scrolling:touch;overflow-x:auto}@media (max-width:767px){.visual-qa_page__CoYys div[role=region]:has(>table):before{content:"Swipe sideways to see every column.";display:block;position:sticky;left:0;padding:.625rem 1rem;font-family:var(--font-geist-mono,ui-monospace,monospace);font-size:.75rem;color:#4A4A45;border-bottom:1px solid #d9d9d2}}.fj-ar-visual h1,.fj-ar-visual h2,.fj-ar-visual h3{text-wrap:balance}.fj-ar-visual h1,.fj-ar-visual h2{font-weight:800}.fj-ar-visual p{text-wrap:pretty}.fj-ar-visual [id],.fj-ar-visual h2,.fj-ar-visual h3{scroll-margin-top:6rem}.fj-ar-visual .ar-photo{display:block;width:100%;overflow:hidden}.fj-ar-visual .ar-photo img{display:block;width:100%;height:auto;aspect-ratio:8/5;object-fit:cover;object-position:top}.fj-ar-visual .ar-industry-card{min-width:0;border-radius:1.5rem;box-shadow:0 1px 2px rgb(20 17 15/4%),0 12px 28px -18px rgb(20 17 15/18%)}.fj-ar-visual .ar-process-picture{margin-top:1.5rem;border:1px solid #e7ded6;border-radius:1.5rem;box-shadow:0 1px 2px rgb(20 17 15/4%),0 20px 36px -24px rgb(20 17 15/20%)}.fj-ar-visual nav[aria-label=Breadcrumb] a,.fj-ar-visual p a{display:inline-flex;align-items:center;min-width:44px;min-height:44px}.fj-ar-visual [data-hero-inline-form] .font-fj-body>span,.fj-ar-visual a.font-fj-body.text-sm{font-size:1rem;line-height:1.55}@media (min-width:768px){.fj-ar-visual .ar-industries-intro,.fj-ar-visual .ar-industry-grid{grid-column:1/-1}.fj-ar-visual .ar-industries-intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:clamp(1.5rem,3vw,2.5rem)}.fj-ar-visual .ar-industries-intro>.fj-eyebrow{grid-column:1/-1}.fj-ar-visual .ar-industries-intro>h2{grid-column:1;min-width:0}.fj-ar-visual .ar-industries-intro>p:last-child{grid-column:2;align-self:start;min-width:0}.fj-ar-visual .ar-industry-grid{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start}}@media (max-width:1023px){.fj-ar-visual li.font-fj-body,.fj-ar-visual p.font-fj-body,.fj-ar-visual span.font-fj-body,.fj-ar-visual td.font-fj-body{font-size:1rem}}@media (max-width:639px){.fj-ar-visual .ar-systems-heading{font-size:clamp(1.4rem,6.2vw,1.625rem);line-height:1.22}.fj-ar-visual .ar-industry-heading{font-size:clamp(1.5rem,6.6vw,1.875rem);line-height:1.22}}.fj-ar-visual [class*="text-[0.625rem]"]{font-size:.75rem;color:#6E635A}.fj-ar-visual a[href^="#faq-"]{min-width:44px;min-height:44px}