body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--font-brand:"IBM Plex Sans",system-ui,sans-serif;--font-heading:var(--font-brand);--font-body:var(--font-brand);--brand:#e31836;--brand-hover:#c8102e;--ink:#111827;--bg:#fff;--bg-alt:#f8f9fb;--rich-black:var(--ink);--bs-primary:#e31836;--bs-primary-rgb:227,24,54;--bs-link-color:#e31836;--bs-link-color-rgb:227,24,54;--bs-link-hover-color:#c8102e;--bs-link-hover-color-rgb:200,16,46}body{background-color:#fff;background-color:var(--bg);font-size:16px;font-weight:400}body,h1,h2,h3,h4,h5,h6{color:#111827;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand)}h1,h2,h3,h4,h5,h6{font-weight:700;line-height:1.2}body,html,html body :not(i):not(code):not(pre):not(kbd):not(samp):not(tt):not(.bi):not([class^=bi-]):not([class*=" bi-"]):not(.fa):not(.fas):not(.far):not(.fab):not(.fal):not(.fad):not(.fa-solid):not(.fa-regular):not(.fa-brands):not(.fa-light):not(.fa-duotone):not([class^=fa-]):not([class*=" fa-"]):not([class^=flaticon-]):not([class*=" flaticon-"]):not(.flaticon):not(.glyphicon):not([class^=glyphicon-]):not(.material-icons):not(.material-symbols-outlined){font-family:IBM Plex Sans,system-ui,sans-serif!important}.brand-accent,.brand-stat,.brand-sumago,.highlight-brand,.text-brand{color:#e31836!important;color:var(--brand)!important}.brand-stat{font-weight:700}.brand-hero-title{font-size:48px;font-weight:700;line-height:1.15}.brand-hero-sub,.brand-hero-title{color:#111827;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand)}.brand-hero-sub{font-size:24px;font-weight:500;line-height:1.5}.brand-content-title{color:#111827;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand);font-size:40px;font-weight:700;line-height:1.2}.brand-section-desc{font-size:18px}.brand-body,.brand-section-desc{color:#111827;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand);font-weight:400;line-height:1.6}.brand-body{font-size:16px}.hvp-lead,.lead,.section-subtitle,.sub-heading,.sub-title,.subheading,.subtitle{color:#111827;color:var(--ink);font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand);font-size:24px;font-weight:500;line-height:1.5}.btn-brand,.btn-brand-primary{align-items:center;background-color:#e31836;background-color:var(--brand);border:2px solid #e31836;border:2px solid var(--brand);border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand);font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.btn-brand-primary:hover,.btn-brand:hover{background-color:#c8102e;background-color:var(--brand-hover);border-color:#c8102e;border-color:var(--brand-hover);color:#fff}.btn-brand-outline,.btn-brand-secondary{align-items:center;background-color:initial;border:2px solid #e31836;border:2px solid var(--brand);border-radius:8px;color:#e31836;color:var(--brand);cursor:pointer;display:inline-flex;font-family:IBM Plex Sans,system-ui,sans-serif;font-family:var(--font-brand);font-size:16px;font-weight:600;gap:8px;justify-content:center;line-height:1;padding:12px 28px;text-decoration:none;transition:background-color .2s ease,color .2s ease}.btn-brand-outline:hover,.btn-brand-secondary:hover{background-color:#e31836;background-color:var(--brand);color:#fff}.btn-primary{--bs-btn-bg:#e31836;--bs-btn-border-color:#e31836;--bs-btn-hover-bg:#c8102e;--bs-btn-hover-border-color:#c8102e;--bs-btn-active-bg:#c8102e;--bs-btn-active-border-color:#c8102e;--bs-btn-disabled-bg:#e31836;--bs-btn-disabled-border-color:#e31836}.btn-outline-primary{--bs-btn-color:#e31836;--bs-btn-border-color:#e31836;--bs-btn-hover-bg:#e31836;--bs-btn-hover-border-color:#e31836;--bs-btn-active-bg:#e31836;--bs-btn-active-border-color:#e31836}