:root{--header-height:64px;--transition-fast:150ms ease;--transition-base:250ms ease;--transition-slow:350ms ease;--z-dropdown:1000;--z-sticky:1020;--z-fixed:1030;--z-modal-backdrop:1040;--z-modal:1050;--z-popover:1060;--z-tooltip:1070}@media (min-width:768px){:root{--header-height:100px}}*,:after,:before{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{font-family:var(--typography-font-family-body);font-size:var(--font-size-body-base);line-height:var(--line-height-body-base);color:var(--typography-body-default);background-color:var(--surface-background-page);min-height:100vh;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}:focus-visible{outline:var(--border-line-weight-2) solid var(--border-form-field-state-focus);outline-offset:var(--border-line-weight-2)}.skip-to-content{position:absolute;top:-100%;left:0;padding:var(--layout-padding-button-small) var(--layout-padding-button-base);border-radius:var(--radius-small);background:var(--surface-button-default);color:var(--typography-button-filled-default);z-index:var(--z-tooltip);transition:top var(--transition-fast)}.skip-to-content:focus{top:0}[data-section-bg]>.section-content>*{background-color:initial!important;background:transparent!important}[data-over-media]{text-shadow:var(--text-shadow-on-media,none)}[data-over-media] .MuiButton-root,[data-over-media] button{text-shadow:none}:root{--color-brand-50:rgb(250 243 242);--color-brand-100:rgb(245 229 227);--color-brand-200:rgb(246 193 185);--color-brand-300:rgb(239 148 136);--color-brand-400:rgb(232 102 84);--color-brand-500:rgb(191 46 26);--color-brand-600:rgb(193 46 26);--color-brand-700:rgb(159 38 22);--color-brand-800:rgb(126 30 17);--color-brand-900:rgb(92 22 13);--color-accent-primary-50:rgb(250 243 242);--color-accent-primary-100:rgb(245 229 227);--color-accent-primary-200:rgb(246 193 185);--color-accent-primary-300:rgb(239 148 136);--color-accent-primary-400:rgb(232 102 84);--color-accent-primary-500:rgb(191 46 26);--color-accent-primary-600:rgb(193 46 26);--color-accent-primary-700:rgb(159 38 22);--color-accent-primary-800:rgb(126 30 17);--color-accent-primary-900:rgb(92 22 13);--color-accent-secondary-50:rgb(250 243 242);--color-accent-secondary-100:rgb(245 229 227);--color-accent-secondary-200:rgb(246 193 185);--color-accent-secondary-300:rgb(239 148 136);--color-accent-secondary-400:rgb(232 102 84);--color-accent-secondary-500:rgb(191 46 26);--color-accent-secondary-600:rgb(193 46 26);--color-accent-secondary-700:rgb(159 38 22);--color-accent-secondary-800:rgb(126 30 17);--color-accent-secondary-900:rgb(92 22 13);--color-accent-tertiary-50:rgb(250 243 242);--color-accent-tertiary-100:rgb(245 229 227);--color-accent-tertiary-200:rgb(246 193 185);--color-accent-tertiary-300:rgb(239 148 136);--color-accent-tertiary-400:rgb(232 102 84);--color-accent-tertiary-500:rgb(191 46 26);--color-accent-tertiary-600:rgb(193 46 26);--color-accent-tertiary-700:rgb(159 38 22);--color-accent-tertiary-800:rgb(126 30 17);--color-accent-tertiary-900:rgb(92 22 13);--color-supporting-50:#f6f6f6;--color-supporting-100:#ececec;--color-supporting-200:#d7d7d7;--color-supporting-300:#bbbbbb;--color-supporting-400:#9e9e9e;--color-supporting-500:#7a7a7a;--color-supporting-600:#6e6e6e;--color-supporting-700:#575757;--color-supporting-800:#3d3d3d;--color-supporting-900:#212121;--color-gray-50:#f6f6f6;--color-gray-100:#ececec;--color-gray-200:#d7d7d7;--color-gray-300:#bbbbbb;--color-gray-400:#9e9e9e;--color-gray-500:#7a7a7a;--color-gray-600:#6e6e6e;--color-gray-700:#575757;--color-gray-800:#3d3d3d;--color-gray-900:#212121;--color-general-navy:#212121;--color-general-muted-navy:#2e2e2e;--color-general-gray-navy:#2e2e2e;--color-general-subtle-brand:#363636;--color-general-overlay:rgb(33 33 33/60%);--color-general-border-dark:rgb(33 33 33/20%)}:root:not([data-color-mode=dark]),[data-color-mode=dark] [data-color-mode=light] [data-on-color=none],[data-color-mode=dark] [data-color-mode=light][data-on-color=none],[data-color-mode=light],[data-color-mode=light] [data-color-mode=dark] [data-color-mode=light] [data-on-color=none],[data-color-mode=light] [data-color-mode=dark] [data-color-mode=light][data-on-color=none],[data-color-mode=light] [data-on-color=none],[data-color-mode=light][data-on-color=none],[data-on-color=none]{--base-color-brand-main:var(--color-brand-500);--base-color-brand-bright:var(--color-brand-500);--base-color-brand-muted:var(--color-brand-500);--typography-body-default:var(--color-gray-900);--surface-button-default:var(--color-brand-500);--surface-button-fill-start:var(--color-brand-500);--surface-button-fill-end:var(--color-brand-500);--surface-button-state-hover:var(--color-brand-700);--surface-button-state-pressed:var(--color-brand-800);--surface-button-state-focus:var(--color-brand-700);--typography-button-filled-default:var(--color-general-white);--typography-button-filled-state-hover:var(--color-general-white);--typography-button-filled-state-pressed:var(--color-general-white);--typography-button-filled-state-focus:var(--color-general-white);--typography-button-outline:var(--color-brand-500);--asset-icon-brand:var(--color-brand-500);--asset-icon-default:var(--color-brand-500);--surface-background-fill-start:var(--color-general-white);--surface-background-fill-end:var(--color-general-white);--surface-background-color-block-bright-fill-start:var(--color-brand-500);--surface-background-color-block-bright-fill-end:var(--color-brand-500);--surface-background-color-block-muted-fill-start:var(--color-brand-50);--surface-background-color-block-muted-fill-end:var(--color-brand-50);--surface-background-color-block-dark-fill-start:var(--color-gray-900);--surface-background-color-block-dark-fill-end:var(--color-gray-900);--typography-button-text:var(--typography-action-default);--typography-navigation-action-default:var(--color-gray-900);--typography-navigation-action-state-hover:var(--color-brand-500);--typography-navigation-action-state-selected:var(--color-brand-500);--surface-tooltip-default:var(--color-gray-900);--typography-tooltip-default:var(--color-general-white)}[data-color-mode=dark],[data-color-mode=dark] [data-color-mode=light] [data-color-mode=dark] [data-on-color=none],[data-color-mode=dark] [data-color-mode=light] [data-color-mode=dark][data-on-color=none],[data-color-mode=dark] [data-on-color=none],[data-color-mode=dark][data-on-color=none],[data-color-mode=light] [data-color-mode=dark] [data-on-color=none],[data-color-mode=light] [data-color-mode=dark][data-on-color=none]{--surface-button-default:var(--color-brand-500);--surface-button-fill-start:var(--color-brand-500);--surface-button-fill-end:var(--color-brand-500);--surface-button-state-hover:var(--color-brand-700);--surface-button-state-pressed:var(--color-brand-800);--surface-button-state-focus:var(--color-brand-700);--typography-button-filled-default:var(--color-general-white);--typography-button-filled-state-hover:var(--color-general-white);--typography-button-filled-state-pressed:var(--color-general-white);--typography-button-filled-state-focus:var(--color-general-white);--typography-button-outline:var(--color-brand-200);--asset-icon-brand:var(--color-brand-400);--asset-icon-default:var(--color-brand-400);--surface-card-default:#3d3d3d;--surface-background-fill-start:var(--color-general-gray-navy);--surface-background-fill-end:var(--color-general-gray-navy);--surface-background-color-block-bright-fill-start:var(--color-brand-500);--surface-background-color-block-bright-fill-end:var(--color-brand-500);--typography-button-text:var(--typography-action-default);--surface-background-color-block-bright-default:var(--color-brand-500);--typography-eyebrow-default:var(--color-brand-300);--typography-heading-on-color-dark-default:var(--color-general-off-white);--typography-body-on-color-dark-default:var(--color-general-off-white);--surface-tooltip-default:var(--color-general-off-white);--typography-tooltip-default:var(--color-gray-900)}:root{--typography-font-weight-heading:var(--typography-font-weight-variable-bold);--typography-font-weight-button:var(--typography-font-weight-variable-semibold);--typography-font-weight-navigation-action:var(--typography-font-weight-variable-semibold);--typography-font-weight-eyebrow:var(--typography-font-weight-variable-bold);--typography-font-weight-label:var(--typography-font-weight-variable-semibold);--typography-font-case-button:var(--typography-font-case-standard-uppercase);--typography-font-case-navigation-action:var(--typography-font-case-standard-uppercase);--typography-font-case-eyebrow:var(--typography-font-case-standard-uppercase);--typography-font-case-heading:var(--typography-font-case-standard-sentence-case);--typography-font-case-subheading:var(--typography-font-case-standard-sentence-case);--typography-font-case-label:var(--typography-font-case-standard-sentence-case);--typography-font-case-action:var(--typography-font-case-standard-sentence-case);--typography-font-case-chip:var(--typography-font-case-standard-sentence-case);--typography-font-case-status:var(--typography-font-case-standard-sentence-case);--letter-spacing-button-large:0.8px;--letter-spacing-button-medium:0.8px;--letter-spacing-button-base:0.8px;--letter-spacing-button-small:0.8px;--letter-spacing-navigation-action-large:0.8px;--letter-spacing-navigation-action-medium:0.8px;--letter-spacing-navigation-action-base:0.8px;--letter-spacing-navigation-action-small:0.8px;--letter-spacing-eyebrow-large:1.5px;--letter-spacing-eyebrow-medium:1.5px;--letter-spacing-eyebrow-base:1.5px;--letter-spacing-eyebrow-small:1.5px;--font-size-heading-h1-large:28px;--line-height-heading-h1-large:1.4;--font-size-heading-h1-medium:28px;--line-height-heading-h1-medium:1.4;--font-size-heading-h1-base:28px;--line-height-heading-h1-base:1.4;--font-size-heading-h1-small:28px;--line-height-heading-h1-small:1.4;--font-size-heading-h2-large:28px;--line-height-heading-h2-large:1.4;--font-size-heading-h2-medium:28px;--line-height-heading-h2-medium:1.4;--font-size-heading-h2-base:28px;--line-height-heading-h2-base:1.4;--font-size-heading-h2-small:28px;--line-height-heading-h2-small:1.4;--font-size-heading-h3-large:24px;--line-height-heading-h3-large:1.4;--font-size-heading-h3-medium:24px;--line-height-heading-h3-medium:1.4;--font-size-heading-h3-base:24px;--line-height-heading-h3-base:1.4;--font-size-heading-h3-small:24px;--line-height-heading-h3-small:1.4;--font-size-heading-h4-large:24px;--line-height-heading-h4-large:1.4;--font-size-heading-h4-medium:24px;--line-height-heading-h4-medium:1.4;--font-size-heading-h4-base:24px;--line-height-heading-h4-base:1.4;--font-size-heading-h4-small:24px;--line-height-heading-h4-small:1.4;--font-size-body-large:14px;--line-height-body-large:1.45;--font-size-body-medium:14px;--line-height-body-medium:1.45;--font-size-body-base:14px;--line-height-body-base:1.45;--font-size-body-small:14px;--line-height-body-small:1.45;--font-size-eyebrow-large:24px;--line-height-eyebrow-large:1.45;--font-size-eyebrow-medium:24px;--line-height-eyebrow-medium:1.45;--font-size-eyebrow-base:24px;--line-height-eyebrow-base:1.45;--font-size-eyebrow-small:24px;--line-height-eyebrow-small:1.45;--font-size-button-large:16px;--line-height-button-large:1.4;--font-size-button-medium:16px;--line-height-button-medium:1.4;--font-size-button-base:16px;--line-height-button-base:1.4;--font-size-button-small:16px;--line-height-button-small:1.4;--font-size-navigation-action-large:16px;--line-height-navigation-action-large:1.4;--font-size-navigation-action-medium:16px;--line-height-navigation-action-medium:1.4;--font-size-navigation-action-base:16px;--line-height-navigation-action-base:1.4;--font-size-navigation-action-small:16px;--line-height-navigation-action-small:1.4;--layout-padding-button-small:10px;--layout-padding-button-base:15px;--layout-padding-button-medium:15px;--radius-x-small:0px;--radius-small:0px;--radius-base:0px;--radius-medium:0px;--radius-large:0px}@media (min-width:768px){:root{--font-size-heading-h1-large:54px;--line-height-heading-h1-large:1.2;--font-size-heading-h1-medium:54px;--line-height-heading-h1-medium:1.2;--font-size-heading-h1-base:54px;--line-height-heading-h1-base:1.2;--font-size-heading-h1-small:54px;--line-height-heading-h1-small:1.2;--font-size-heading-h2-large:48px;--line-height-heading-h2-large:1.2;--font-size-heading-h2-medium:48px;--line-height-heading-h2-medium:1.2;--font-size-heading-h2-base:48px;--line-height-heading-h2-base:1.2;--font-size-heading-h2-small:48px;--line-height-heading-h2-small:1.2;--font-size-heading-h3-large:26px;--line-height-heading-h3-large:1.4;--font-size-heading-h3-medium:26px;--line-height-heading-h3-medium:1.4;--font-size-heading-h3-base:26px;--line-height-heading-h3-base:1.4;--font-size-heading-h3-small:26px;--line-height-heading-h3-small:1.4;--font-size-heading-h4-large:26px;--line-height-heading-h4-large:1.4;--font-size-heading-h4-medium:26px;--line-height-heading-h4-medium:1.4;--font-size-heading-h4-base:26px;--line-height-heading-h4-base:1.4;--font-size-heading-h4-small:26px;--line-height-heading-h4-small:1.4;--font-size-body-large:20px;--line-height-body-large:1.2;--font-size-body-medium:18px;--line-height-body-medium:1.2;--font-size-body-base:20px;--line-height-body-base:1.2;--font-size-body-small:16px;--line-height-body-small:1.4;--font-size-eyebrow-large:30px;--line-height-eyebrow-large:1.2;--font-size-eyebrow-medium:30px;--line-height-eyebrow-medium:1.2;--font-size-eyebrow-base:30px;--line-height-eyebrow-base:1.2;--font-size-eyebrow-small:30px;--line-height-eyebrow-small:1.2;--layout-frame-responsive-design-width-full:1132px;--layout-frame-general-page:calc(1132px + 2 * var(--layout-padding-frame-base));--layout-frame-general-footer:calc(1132px + 2 * var(--layout-padding-frame-base))}}:root{--section-heading-align:center;--section-heading-inline-margin:auto;--team-table-maxw:860px;--team-row-px:18px;--team-row-surface:rgb(245 245 245);--team-row-surface-alt:rgb(250 250 250);--team-row-border:0;--team-role-color:var(--typography-body-default);--team-email-justify:start;--team-grid-cols:1fr 1fr 1.5fr;--faq-icon-plus:none;--faq-icon-chevron:inline-block;--faq-expanded-border:var(--asset-divider-default);--product-card-media-surface:transparent;--product-card-media-fit:contain;--hero-i-py:48px;--cta-mobile-self:flex-start;--cta-mobile-self-center:center;--cta-mobile-self-end:flex-end;--contact-form-surface:var(--color-general-white);--contact-form-shadow:0 0 10px rgb(0 0 0/25%);--contact-form-padding:24px;--contact-form-radius:0}[data-color-mode=dark]{--team-row-surface:var(--surface-background-page-secondary);--team-row-surface-alt:var(--surface-background-page);--contact-form-surface:var(--surface-card-default)}.product-card.product-card{background:transparent;border-width:0;box-shadow:none}.product-card.product-card p{font-size:16px;font-weight:var(--typography-font-weight-variable-regular);line-height:1.4}@media (min-width:768px){.team-cell.team-cell{font-size:26px;font-weight:var(--typography-font-weight-variable-semibold)}}.contact-form-panel .MuiFormControl-root{margin-top:0}.contact-form-panel .MuiFormControl-root,.contact-form-panel .MuiTextField-root{background:transparent;border-radius:0}.contact-form-panel .MuiOutlinedInput-root{background:var(--surface-form-field-default);border-radius:0;font-size:14px}.contact-form-panel .MuiInputLabel-root{position:static;transform:none;margin-bottom:6px;font-size:16px;color:var(--typography-body-default);max-width:none;background:transparent;padding:0}.contact-form-panel .MuiInputLabel-asterisk{color:var(--asset-icon-brand)}.contact-form-panel .MuiOutlinedInput-input{padding:8px 10px}.contact-form-panel .MuiOutlinedInput-notchedOutline{top:0;border-color:var(--color-gray-200)}.contact-form-panel .MuiOutlinedInput-notchedOutline legend{display:none}.contact-form-panel .Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--border-form-field-state-focus);border-width:2px}.form-upload-button.MuiButton-outlined{background:var(--surface-button-default);border-color:transparent;color:var(--typography-button-filled-default)}.form-upload-button.MuiButton-outlined:hover{background:var(--surface-button-state-hover);color:var(--typography-button-filled-state-hover)}[data-color-mode=dark] .logo-for-light{display:none!important}[data-color-mode=dark] .logo-for-dark{display:flex!important}.MuiButtonBase-root.Mui-focusVisible{outline:var(--border-line-weight-2) solid var(--border-form-field-state-focus);outline-offset:var(--border-line-weight-2)}@media (max-width:767px){.footer-brand>.MuiStack-root{align-items:center;text-align:center}.footer-brand .footer-badge{flex-direction:column;text-align:center}.footer-brand .footer-badge img,.footer-brand .footer-badge>:first-child{width:96px!important}.footer-col{flex-basis:100%!important;max-width:100%!important;width:100%!important}}footer{overflow-x:clip;--font-size-eyebrow-small:16px;--line-height-eyebrow-small:1.4;--letter-spacing-eyebrow-small:0.8px;--typography-font-weight-eyebrow:var(--typography-font-weight-variable-semibold);--typography-label-default:var(--typography-heading-default);--typography-font-case-navigation-action:var(--typography-font-case-standard-sentence-case);--typography-font-weight-navigation-action:var(--typography-font-weight-variable-regular);--letter-spacing-navigation-action-base:0}@media (min-width:768px){footer{--font-size-body-base:16px;--line-height-body-base:1.4}}.footer-bottom-bar.footer-bottom-bar{margin-inline:calc(50% - 50vw);padding:12px calc(50vw - 50%);margin-bottom:calc(-1 * var(--layout-padding-frame-base));border-top:0;background:var(--color-brand-500);align-items:flex-end;text-align:right}.footer-bottom-bar a,.footer-bottom-bar p{color:var(--color-general-white)!important}.MuiAccordionSummary-expandIconWrapper .MuiSvgIcon-root{font-size:24px}:root{--typography-heading-on-color-bright-default:var(--color-general-white);--typography-subheading-on-color-bright-default:var(--color-general-white);--typography-body-on-color-bright-default:var(--color-general-white);--typography-label-on-color-bright-default:var(--color-general-white);--typography-eyebrow-on-color-bright-default:var(--color-general-white);--typography-caption-on-color-bright-default:var(--color-general-white);--typography-action-on-color-bright-default:var(--color-general-white);--typography-action-on-color-bright-state-hover:var(--color-general-white);--typography-navigation-action-on-color-bright-default:var(--color-general-white);--typography-navigation-action-on-color-bright-state-hover:var(--color-general-white);--typography-navigation-action-on-color-bright-state-selected:var(--color-general-white);--asset-icon-on-color-bright-default:var(--color-general-white);--asset-icon-on-color-bright-brand:var(--color-general-white)}.MuiDrawer-paper .MuiCollapse-root{--typography-font-case-navigation-action:var(--typography-font-case-standard-sentence-case);--letter-spacing-navigation-action-base:0;--letter-spacing-navigation-action-small:0}.MuiPaper-root[role=menu]{--font-size-body-small:13px;--line-height-body-small:1.35}@media (min-width:768px) and (max-width:1279px){[data-block=hero][data-variant=I]{--font-size-heading-h1-large:clamp(32px,4.2vw,54px);--font-size-heading-h1-medium:clamp(32px,4.2vw,54px);--font-size-heading-h1-base:clamp(32px,4.2vw,54px);--font-size-heading-h1-small:clamp(32px,4.2vw,54px)}}[data-block=features][data-variant=F]{--features-f-tab-wrap:wrap;--features-f-tab-gap:16px 24px;--surface-tab-default:transparent;--surface-tab-secondary:var(--color-brand-500);--border-tab-inactive:var(--color-brand-500);--border-tab-active:var(--color-brand-500);--typography-navigation-action-default:var(--color-brand-500);--typography-navigation-action-state-hover:var(--color-brand-500)}[data-color-mode=dark] [data-block=features][data-variant=F]{--border-tab-inactive:var(--color-brand-400);--typography-navigation-action-default:var(--color-brand-400);--typography-navigation-action-state-hover:var(--color-brand-400)}.content-image[data-frame],.features-f-image{isolation:isolate}.content-image[data-frame]:before,.features-f-image:before{content:"";position:absolute;inset:4% 0;z-index:-1;border:1.5px solid var(--color-brand-500);transform:skewX(-12.5deg);pointer-events:none}@media (max-width:767px){.content-image[data-frame]:before,.features-f-image:before{inset:4% 5%}}