.visual-qa_page__jcNea :is(h1,h2,h3){text-wrap:balance}.visual-qa_page__jcNea p{text-wrap:pretty}.visual-qa_page__jcNea thead th{font-size:12px!important}.visual-qa_page__jcNea :is(a,button,input,summary,[tabindex]):focus-visible{outline:2px solid #B23E13!important;outline-offset:3px}.visual-qa_page__jcNea [data-hero-inline-form]{margin-top:0!important}.visual-qa_heroCopy__VfzjU{display:flex;flex-direction:column;align-items:flex-start}.visual-qa_heroCopy__VfzjU>*{width:100%}.visual-qa_page__jcNea .visual-qa_heroCopy__VfzjU>h1{order:1}.visual-qa_heroCopy__VfzjU>p.lead,.visual-qa_heroLead__GE43Q{order:2}.visual-qa_heroForm__JmUYW{order:3;margin-top:20px!important}.visual-qa_heroCopy__VfzjU>.visual-qa_heroContinuation__jvG0q{order:4!important;margin-top:20px!important}.visual-qa_heroCopy__VfzjU>.byline{order:5;margin-top:24px!important}.visual-qa_tableBox__yZ7mu{border:1px solid var(--n200,#d9d9d2);border-radius:12px;overflow-x:auto}.visual-qa_tableBox__yZ7mu table{width:100%;border-collapse:initial!important;border-spacing:0}.visual-qa_tableBox__yZ7mu tr>:is(th,td):first-child{position:sticky;left:0;z-index:1;background:#FFFFFF;border-right:1px solid var(--n200,#d9d9d2)}.visual-qa_tableBox__yZ7mu thead tr>th:first-child{z-index:2}@media(max-width:767px){.visual-qa_page__jcNea .q-text,.visual-qa_page__jcNea button,.visual-qa_page__jcNea dd,.visual-qa_page__jcNea input,.visual-qa_page__jcNea li,.visual-qa_page__jcNea p:not(.eyebrow):not(.faq-cat-label):not(.faq-cat-label-v2):not(.fj-eyebrow),.visual-qa_page__jcNea summary,.visual-qa_page__jcNea td{font-size:16px!important}.visual-qa_page__jcNea :is(.btn,.city-pill,.faq-pill-nav a){min-height:44px;min-width:44px}.visual-qa_page__jcNea nav[aria-label=Breadcrumb] li{font-size:12px!important}.visual-qa_tableBox__yZ7mu table{min-width:760px!important}.visual-qa_tableBox__yZ7mu tr>:is(th,td):first-child{min-width:150px;width:150px;max-width:180px}.visual-qa_tableBox__yZ7mu tbody th{font-size:16px!important}}.visual-qa_page__jcNea [class*=overflow-x-auto]:has(>table){border:1px solid #d9d9d2;border-radius:12px}.visual-qa_page__jcNea .visual-qa_hero__xv0Ie.visual-qa_hero__xv0Ie{padding-top:32px}.visual-qa_heroCopy__VfzjU>div:first-child{order:0}.visual-qa_heroCopy__VfzjU>div:not(:first-child){order:6}.visual-qa_heroCopy__VfzjU>.visual-qa_heroForm__JmUYW{order:3!important}.visual-qa_heroCopy__VfzjU>.visual-qa_heroCopy__VfzjU>.visual-qa_heroContinuation__jvG0q{order:4!important}.visual-qa_page__jcNea [class*="text-[11px]"][class*="text-[0.5625rem]"][class*="text-[0.6875rem]"]{font-size:12px!important}@media(max-width:767px){.visual-qa_hero__xv0Ie{padding-top:24px}.visual-qa_page__jcNea .visual-qa_heroCopy__VfzjU>h1{font-size:clamp(27px,7.5vw,30px);line-height:1.12}.visual-qa_heroContinuation__jvG0q,.visual-qa_heroLead__GE43Q{font-size:16px!important;line-height:1.65;margin-top:16px}.visual-qa_page__jcNea [class*=font-fj-body]:is(span,dt,figcaption){font-size:16px!important}.visual-qa_page__jcNea [class*=font-fj-mono],.visual-qa_page__jcNea [style*="font-size: 13px"]{font-size:12px!important}.visual-qa_page__jcNea a[class*=font-fj-mono]{min-height:44px;min-width:44px;padding:4px 0}.visual-qa_page__jcNea table [class*=font-fj-mono]{font-size:12px!important}}.visual-qa_diagramBox__PVkQg{overflow-x:auto;border:1px solid #d9d9d2;border-radius:16px}.visual-qa_diagramBox__PVkQg>figure{min-width:400px;border:0}.visual-qa_diagramBox__PVkQg svg{min-width:360px}.visual-qa_heroCopy__VfzjU>div:first-child{width:auto;max-width:100%}@media(max-width:767px){.visual-qa_tableBox__yZ7mu table[data-columns="2"]{table-layout:fixed;width:308px!important;min-width:308px!important}.visual-qa_tableBox__yZ7mu table[data-columns="3"]{table-layout:fixed;width:476px!important;min-width:476px!important}.visual-qa_tableBox__yZ7mu table[data-columns="4"]{table-layout:fixed;width:644px!important;min-width:644px!important}.visual-qa_tableBox__yZ7mu table[data-columns="5"]{table-layout:fixed;width:812px!important;min-width:812px!important}.visual-qa_tableBox__yZ7mu table[data-columns="6"]{table-layout:fixed;width:980px!important;min-width:980px!important}.visual-qa_tableBox__yZ7mu tr>:is(th,td):first-child{width:140px!important;min-width:140px;max-width:140px}.visual-qa_page__jcNea .overflow-x-auto>table:not([data-columns]){table-layout:fixed;width:812px!important;min-width:812px!important}.visual-qa_page__jcNea .overflow-x-auto>table:not([data-columns]) tr>:is(th,td):first-child{width:140px!important;min-width:140px;max-width:140px}.visual-qa_page__jcNea p a{font-size:inherit}}.visual-qa_diagramBox__PVkQg text[font-size="10.5"],.visual-qa_diagramBox__PVkQg text[font-size="11"]{font-size:12px}@media(min-width:768px){.visual-qa_page__jcNea p:not(.eyebrow):not(.lab):not(.faq-cat-label):not(.fj-eyebrow):not(.font-fj-mono){max-inline-size:55ch!important}}@media(max-width:767px){.visual-qa_page__jcNea [data-hero-inline-form]>div>div:last-child,.visual-qa_page__jcNea span.font-fj-body{font-size:16px!important;line-height:1.5}}.visual-qa_comparisonBox__A6smf{margin-block:40px;border:1px solid #e5e5e0;border-radius:12px;overflow-x:auto}.visual-qa_comparisonTable__5H1sV{inline-size:100%;table-layout:fixed;border-collapse:collapse}.visual-qa_comparisonTable__5H1sV tr{display:table-row!important;padding:0!important;border-radius:0}.visual-qa_comparisonTable__5H1sV td,.visual-qa_comparisonTable__5H1sV th{padding:22px 24px;text-align:left;vertical-align:top;font-weight:inherit;border-bottom:1px solid #e5e5e0;background:inherit}.visual-qa_comparisonTable__5H1sV th:first-child{inline-size:26%}.visual-qa_comparisonTable__5H1sV tr:last-child>td,.visual-qa_comparisonTable__5H1sV tr:last-child>th{border-bottom:0}.visual-qa_comparisonTable__5H1sV h3{margin:0}.visual-qa_comparisonTable__5H1sV ul{padding-inline-start:18px}.visual-qa_comparisonTable__5H1sV th p{font-weight:400}.visual-qa_comparisonTable__5H1sV .scorecard-val{text-align:left}@media (max-width:767px){.visual-qa_comparisonBox__A6smf{overflow:visible}.visual-qa_comparisonTable__5H1sV,.visual-qa_comparisonTable__5H1sV tbody,.visual-qa_comparisonTable__5H1sV tr{display:block!important;inline-size:100%!important;min-inline-size:0!important}.visual-qa_comparisonTable__5H1sV td,.visual-qa_comparisonTable__5H1sV th{display:block;position:static!important;inline-size:auto!important;min-inline-size:0!important;padding:16px 18px;border:0}.visual-qa_comparisonTable__5H1sV th{padding-block-end:6px}.visual-qa_comparisonTable__5H1sV td{padding-block-start:6px}.visual-qa_comparisonTable__5H1sV tr{border-bottom:1px solid #e5e5e0}.visual-qa_comparisonTable__5H1sV tr:last-child{border-bottom:0}.visual-qa_comparisonTable__5H1sV h3{font-size:18px;line-height:1.4}.visual-qa_comparisonTable__5H1sV li,.visual-qa_comparisonTable__5H1sV p{font-size:16px!important;line-height:1.5}}.visual-qa_comparisonBox__A6smf{display:block!important}.visual-qa_comparisonTable__5H1sV tr{border-top:0}.visual-qa_processFigure__k4ykp{margin:0;display:flow-root;max-inline-size:900px}.visual-qa_processFlow__7du_g{display:flex!important;flex-direction:column;gap:28px!important}.visual-qa_processFlow__7du_g>li{position:relative}.visual-qa_processFlow__7du_g>li:not(:last-child):after{content:"";position:absolute;left:39px;bottom:-28px;inline-size:14px;block-size:28px;background:#B23E13;clip-path:polygon(42% 0,58% 0,58% 73%,90% 73%,50% 100%,10% 73%,42% 73%);pointer-events:none}.visual-qa_stageMarker__sbCdk{inline-size:36px;min-inline-size:36px;block-size:36px;display:grid;place-items:center;flex:none;border:1px solid #e5e5e0;border-radius:50%;background:var(--white,#fff)}.visual-qa_processFlow__7du_g.num-list>li{padding:20px 20px 20px 52px;border:1px solid #e5e5e0;border-radius:12px;background:var(--white,#fff)}.visual-qa_processFlow__7du_g.num-list>li:before{left:18px!important;top:22px!important;inline-size:24px;block-size:24px;display:grid;place-items:center;border:1px solid #e5e5e0;border-radius:50%;font-size:12px!important;background:var(--white,#fff)}.visual-qa_processFlow__7du_g.num-list>li:not(:last-child):after{left:23px}.visual-qa_modelFlow__ly9XQ{display:flex;flex-direction:column;gap:28px;margin-block:18px}.visual-qa_modelNode__Nr185{display:block;position:relative;padding:14px 18px;border:1px solid #e5e5e0;border-radius:12px;font-size:inherit;line-height:inherit;background:inherit}.visual-qa_modelNode__Nr185:not(:last-child):after{content:"";position:absolute;left:17px;bottom:-28px;inline-size:14px;block-size:28px;background:#B23E13;clip-path:polygon(42% 0,58% 0,58% 73%,90% 73%,50% 100%,10% 73%,42% 73%);pointer-events:none}@media (max-width:767px){.visual-qa_comparisonTable__5H1sV .scorecard-val,.visual-qa_comparisonTable__5H1sV th{font-size:16px!important}}