.fab-white-content,.fab-white-content a,.fab-white-content em,.fab-white-content h1,.fab-white-content h2,.fab-white-content h3,.fab-white-content h4,.fab-white-content h5,.fab-white-content h6,.fab-white-content li,.fab-white-content p,.fab-white-content span,.fab-white-content strong{color:#fff}.fab-white-content svg,.fab-white-content svg path{fill:#fff}@media (min-width:992px){#hhs-main-nav .hhs-nav-grid{grid-template-columns:200px minmax(0,1fr) auto!important}#hhs-main-nav .hhs-header-logo{width:200px}#hhs-main-nav .logo-sticky{text-align:right;width:200px}}body:has(.fcs--detail,[data-fcs-detail]) #fabral-case-studies-listing-hero{display:none!important}.fabral-table-wrap{--fabral-table-accent:#1c405e;--fabral-table-border:#d8e1e8;--fabral-table-stripe:#f6f8fa;margin:1.5rem 0 2rem;max-width:100%;overflow-x:auto;width:100%;-webkit-overflow-scrolling:touch;background:#fff;border:1px solid var(--fabral-table-border);border-radius:10px}.fabral-table{border:0;border-collapse:separate;border-spacing:0;color:inherit;font-family:inherit;font-size:.95rem;line-height:1.5;margin:0;width:100%}.fabral-table td,.fabral-table th{border:0;border-bottom:1px solid var(--fabral-table-border,#d8e1e8);overflow-wrap:break-word;padding:.9rem 1rem;text-align:left;vertical-align:top}.fabral-table thead th{background:var(--fabral-table-accent,#1c405e);color:#fff;font-weight:700;letter-spacing:normal;text-transform:none!important}.fabral-table tbody tr:nth-child(2n){background:var(--fabral-table-stripe,#f6f8fa)}.fabral-table tbody tr:hover{background:#edf4f8}.fabral-table tbody tr:last-child td{border-bottom:0}.fabral-table__pill{border-radius:999px;display:inline-block;font-size:.84rem;font-weight:700;line-height:1.4;padding:.22rem .7rem;white-space:nowrap}.fabral-table__pill--yes{background:#e5eff6;color:#1c405e}.fabral-table__pill--no{background:#eceff1;color:#4e5a64}.fabral-privacy-notice h2,.fabral-privacy-notice h3{letter-spacing:normal;scroll-margin-top:7rem;text-transform:none!important}.fabral-privacy-notice h2{margin-top:2.5rem}.fabral-privacy-toc{background:#f6f8fa;border:1px solid #d8e1e8;border-left:4px solid #1c405e;border-radius:8px;margin:1rem 0 2.25rem;padding:1.2rem 1.4rem}.fabral-privacy-toc ul{display:grid;grid-template-columns:minmax(0,1fr);list-style:none;margin:0;padding:0;row-gap:.65rem}.fabral-privacy-toc li{margin:0;padding:0}.fabral-privacy-toc a{display:inline-block;font-weight:600;letter-spacing:normal;line-height:1.4;text-decoration:none;text-transform:none!important}.fabral-privacy-toc a:focus-visible,.fabral-privacy-toc a:hover{text-decoration:underline}.fabral-table--privacy th:first-child{width:30%}.fabral-table--privacy th:nth-child(2){width:57%}.fabral-table--privacy th:nth-child(3){width:13%}.fabral-table--privacy .fabral-table__status-cell{text-align:center;vertical-align:middle}@media (max-width:767px){.fabral-table-wrap--stacked{background:transparent;border:0;border-radius:0;overflow:visible}.fabral-table--stacked,.fabral-table--stacked tbody{display:block;width:100%}.fabral-table--stacked thead{height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.fabral-table--stacked tbody tr{background:#fff;border:1px solid var(--fabral-table-border,#d8e1e8);border-radius:9px;display:block;margin:0 0 .85rem;overflow:hidden}.fabral-table--stacked tbody tr:nth-child(2n){background:#fff}.fabral-legal-content h2,.fabral-legal-content h3{letter-spacing:normal;scroll-margin-top:7rem;text-transform:none!important}.fabral-legal-content h2{margin-top:2.5rem}.fabral-legal-content p{line-height:1.7;margin-bottom:1.15rem}.fabral-legal-content .fabral-legal-updated{font-size:.95rem;margin:0 0 2rem}.fabral-table--stacked tbody td,.fabral-table--stacked tbody tr:last-child td{border:0;border-bottom:1px solid var(--fabral-table-border,#d8e1e8);display:grid;gap:.8rem;grid-template-columns:minmax(6rem,30%) minmax(0,1fr);padding:.75rem .9rem;text-align:left;width:auto}.fabral-table--stacked tbody td:last-child{border-bottom:0}.fabral-table--stacked tbody td:before{color:#38546b;content:attr(data-label);font-weight:700}.fabral-table--stacked .fabral-table__status-cell{text-align:left}}.fabral-cookie-policy h2,.fabral-cookie-policy h3{letter-spacing:normal;scroll-margin-top:7rem;text-transform:none!important}.fabral-cookie-policy h2{margin:2.5rem 0 .85rem}.fabral-cookie-policy h2:first-child{margin-top:0}.fabral-cookie-policy h3{margin:1.8rem 0 .65rem}.fabral-cookie-policy__date{color:#596b7a;font-size:.93rem;margin-bottom:1.5rem}.fabral-cookie-policy .fabral-privacy-toc strong{display:block;margin-bottom:.75rem}.fabral-cookie-policy .fabral-table--cookies code{background:#edf2f5;border-radius:4px;color:#1c405e;font-size:.88em;overflow-wrap:anywhere;padding:.1em .3em;white-space:normal}@media (min-width:768px){.fabral-cookie-policy .fabral-table--cookies{min-width:920px}.fabral-cookie-policy .fabral-table--cookies th:nth-child(2){width:32%}}.fabral-terms h2,.fabral-terms h3{letter-spacing:normal;scroll-margin-top:7rem;text-transform:none!important}.fabral-terms h2:not(.fabral-terms__title){margin-top:2.5rem}.fabral-terms h3{margin-top:1.75rem}.fabral-terms__date{color:#596b79;margin-bottom:1.5rem}.fabral-terms__toc ul{display:grid;grid-template-columns:1fr}.fabral-terms li{margin-bottom:.5rem}.fabral-terms li,.fabral-terms p{overflow-wrap:anywhere}.fabral-legal-content h2,.fabral-legal-content h3{letter-spacing:normal;scroll-margin-top:7rem;text-transform:none!important}.fabral-legal-content h2{margin-top:2.5rem}.fabral-legal-content p{line-height:1.7;margin-bottom:1.15rem}.fabral-legal-content .fabral-legal-updated{font-size:.95rem;margin:0 0 2rem}.fabral-legal-content .fabral-legal-toc{background:#f6f8fa;border:1px solid #d8e1e8;border-left:4px solid #1c405e;border-radius:8px;margin:1.25rem 0 2.25rem;padding:1.25rem 1.4rem}.fabral-legal-content .fabral-legal-toc__title{color:#1c405e;font-weight:700;margin:0 0 .7rem}.fabral-legal-content .fabral-legal-toc ul{display:grid;gap:.55rem;grid-template-columns:1fr;list-style:none;margin:0;padding:0}.fabral-legal-content .fabral-legal-toc li{margin:0}.fabral-legal-content .fabral-legal-toc a{font-weight:600;text-decoration:none;text-transform:none!important}.fabral-legal-content .fabral-legal-toc a:focus-visible,.fabral-legal-content .fabral-legal-toc a:hover{text-decoration:underline}.fabral-acceptable-use>ul{padding-left:1.5rem}.fabral-acceptable-use>ul li{line-height:1.65;margin-bottom:.65rem}.fps__description a,body p a:not(.hs-button):not(.button){font-weight:700!important}