.cta-section{width:100%;height:100%;position:relative;overflow:hidden;background:var(--cta-background-color);margin-top:-1px}@media (min-width: 1025px){.cta-section__line-top.hide-desktop{display:none}}@media (max-width: 1024px){.cta-section__line-top.hide-tablet{display:none}}@media (max-width: 480px){.cta-section__line-top.hide-mobile{display:none}}.cta-section.light{--cta-gradient-color: var(--colors-surface-cream);--cta-gradient-transparent: transparent;--cta-title-color: var(--colors-text-primary);--cta-desc-color: var(--colors-text-secondary);--cta-background-color: var(--colors-surface-cream)}.cta-section.dark{--cta-gradient-color: var(--colors-surface-contrast);--cta-gradient-transparent: transparent;--cta-title-color: var(--colors-text-inverse);--cta-desc-color: var(--colors-text-secondary);--cta-background-color: var(--colors-surface-contrast)}.cta-section__visuals{position:absolute;width:100%;height:100%}.cta-section__rail{position:absolute;display:block;height:100%;object-fit:cover}.cta-section__rail--left{left:0}@media (max-width: 1024px){.cta-section__rail--left{display:none}}.cta-section__rail--right{right:0}@media (max-width: 1024px){.cta-section__rail--right{display:none}}.cta-section__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:35rem;margin:0 auto;padding:5rem 0;text-align:center}.cta-section__title{color:var(--cta-title-color);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-weight:var(--weights-fw-400);font-size:2.75rem;line-height:3rem;letter-spacing:-.0827rem}@media (max-width: 1024px){.cta-section__title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.06rem}}@media (max-width: 480px){.cta-section__title{font-size:2rem;line-height:2.25rem}}.cta-section__desc{width:23.75rem;color:var(--cta-desc-color);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1rem;line-height:1.25rem;letter-spacing:-.015625rem}.cta-section__text-container{width:100%;flex-direction:column;justify-content:flex-start;align-items:center;gap:1.5rem;display:flex}.cta-section__arrow-container{width:.375rem;height:3.75rem;color:var(--cta-desc-color)}.cta-section__arrow-container svg{display:block;width:100%;height:100%}.cta-section__arrow-container svg path{fill:currentColor}.cta-section__line-bottom.dashed{bottom:2.5rem}@media (max-width: 480px){.cta-section__line-bottom.dashed{bottom:1.5rem}}.cta-section__line-bottom.solid{bottom:0}@media (max-width: 1024px){.cta-section__content{padding:3.75rem 0}.cta-section__content .cta-section__title{width:15.4375rem}.cta-section__desc{width:18.75rem}.cta-section__rail{width:100%}}@media (max-width: 480px){.cta-section__content{width:100%;padding:3.75rem 1.5rem}.cta-section__content .cta-section__title{width:12.5rem}.cta-section__text-container{gap:1.375rem}.cta-section__title{width:11.4375rem}.cta-section__desc{width:100%}}:root{--fonts-family-main: "Switzer", "PPNeueMontreal", sans-serif;--fonts-family-sub: "IBM Plex Mono", "MDIO-Medium", monospace;--fonts-family-inter: "Inter", sans-serif;--desktop-font-size-display: 4.75rem;--desktop-font-size-h1: 3.625rem;--desktop-font-size-h2: 3.0625rem;--desktop-font-size-h3: 2rem;--desktop-font-size-h4: 1.75rem;--desktop-font-size-h5: 1.5rem;--desktop-font-size-h6: 1.25rem;--desktop-font-size-p1: 1.375rem;--desktop-font-size-p2: 1.25rem;--desktop-font-size-p3: 1.125rem;--desktop-font-size-p4: 1rem;--desktop-font-size-sub1: 1.125rem;--desktop-font-size-sub2: .875rem;--desktop-font-size-sub3: 1rem;--desktop-font-size-num1: 2.125rem;--desktop-font-size-num2: 1.25rem;--desktop-font-size-nav-link: 1rem;--desktop-font-size-footer-link: .875rem;--desktop-font-size-footer-label: 1rem;--desktop-font-size-footer-sub: 1rem;--desktop-font-size-button-sm: .875rem;--desktop-font-size-button-lg: 1.125rem;--desktop-font-size-button-filter: 1.125rem;--desktop-font-size-input: 1.125rem;--desktop-font-size-menu-sub-sm: 1rem;--desktop-font-size-menu-sub-md: 1rem;--desktop-font-size-tab-link-sm: 1.125rem;--desktop-font-size-menu-link: 1rem;--desktop-font-size-quiz-headline: 1.625rem;--desktop-font-size-quiz-caption: .6875rem;--desktop-font-size-quiz-subtitle: 1.1875rem;--tablet-font-size-display: 3.125rem;--tablet-font-size-h1: 2.5rem;--tablet-font-size-h2: 2.375rem;--tablet-font-size-h3: 1.75rem;--tablet-font-size-h4: 1.5rem;--tablet-font-size-h5: 1.5rem;--tablet-font-size-h6: 1.25rem;--tablet-font-size-p1: 1.25rem;--tablet-font-size-p2: 1rem;--tablet-font-size-p3: 1rem;--tablet-font-size-p4: .875rem;--tablet-font-size-sub1: 1.125rem;--tablet-font-size-sub2: .875rem;--tablet-font-size-sub3: .875rem;--tablet-font-size-num1: 1.75rem;--tablet-font-size-num2: 1.25rem;--tablet-font-size-nav-link: 2rem;--tablet-font-size-footer-link: 1rem;--tablet-font-size-footer-label: 1rem;--tablet-font-size-footer-sub: .875rem;--tablet-font-size-button-sm: .875rem;--tablet-font-size-button-lg: 1.125rem;--tablet-font-size-button-filter: 1.125rem;--tablet-font-size-input: .875rem;--tablet-font-size-menu-sub-sm: 1rem;--tablet-font-size-menu-sub-md: 1rem;--tablet-font-size-tab-link-sm: 1.125rem;--tablet-font-size-menu-link: 2rem;--tablet-font-size-quiz-headline: 1.625rem;--tablet-font-size-quiz-caption: .6875rem;--tablet-font-size-quiz-subtitle: 1.1875rem;--mobile-font-size-display: 3.125rem;--mobile-font-size-h1: 2.125rem;--mobile-font-size-h2: 2rem;--mobile-font-size-h3: 1.625rem;--mobile-font-size-h4: 1.375rem;--mobile-font-size-h5: 1.375rem;--mobile-font-size-h6: 1.125rem;--mobile-font-size-p1: 1.125rem;--mobile-font-size-p2: 1rem;--mobile-font-size-p3: 1rem;--mobile-font-size-p4: .875rem;--mobile-font-size-sub1: 1rem;--mobile-font-size-sub2: .875rem;--mobile-font-size-sub3: .875rem;--mobile-font-size-num1: 1.75rem;--mobile-font-size-num2: .875rem;--mobile-font-size-nav-link: 1.5rem;--mobile-font-size-footer-link: 1rem;--mobile-font-size-footer-label: .875rem;--mobile-font-size-footer-sub: .875rem;--mobile-font-size-button-sm: .875rem;--mobile-font-size-button-lg: 1.125rem;--mobile-font-size-button-filter: 1.125rem;--mobile-font-size-input: .875rem;--mobile-font-size-menu-sub-sm: 1rem;--mobile-font-size-menu-sub-md: 1rem;--mobile-font-size-tab-link-sm: 1.125rem;--mobile-font-size-menu-link: 1.5rem;--mobile-font-size-quiz-headline: 1.625rem;--mobile-font-size-quiz-caption: .6875rem;--mobile-font-size-quiz-subtitle: 1.1875rem;--weights-fw-100: 100;--weights-fw-200: 200;--weights-fw-300: 300;--weights-fw-400: 400;--weights-fw-500: 500;--weights-fw-600: 600;--weights-fw-700: 700;--desktop-line-height-display: 5.25rem;--desktop-line-height-h1: 4rem;--desktop-line-height-h2: 3.375rem;--desktop-line-height-h3: 2.25rem;--desktop-line-height-h4: 1.875rem;--desktop-line-height-h5: 1.75rem;--desktop-line-height-h6: 1.625rem;--desktop-line-height-p1: 1.8125rem;--desktop-line-height-p2: 1.625rem;--desktop-line-height-p3: 1.5rem;--desktop-line-height-p4: 1.25rem;--desktop-line-height-sub1: 1.25rem;--desktop-line-height-sub2: .875rem;--desktop-line-height-sub3: 1rem;--desktop-line-height-num1: 2.3125rem;--desktop-line-height-num2: 1.5rem;--desktop-line-height-nav-link: 1rem;--desktop-line-height-footer-link: 1.25rem;--desktop-line-height-footer-label: 1.125rem;--desktop-line-height-footer-sub: 1.25rem;--desktop-line-height-button-sm: 1rem;--desktop-line-height-button-lg: 1.25rem;--desktop-line-height-button-filter: 1.125rem;--desktop-line-height-input: 1.125rem;--desktop-line-height-menu-sub-sm: 1.25rem;--desktop-line-height-tab-link-sm: 1.25rem;--desktop-line-height-menu-link: 1.25rem;--desktop-line-height-quiz-headline: 2.1875rem;--desktop-line-height-quiz-caption: .875rem;--desktop-line-height-quiz-subtitle: 1.625rem;--tablet-line-height-display: 3.4375rem;--tablet-line-height-h1: 2.8125rem;--tablet-line-height-h2: 2.75rem;--tablet-line-height-h3: 2rem;--tablet-line-height-h4: 1.625rem;--tablet-line-height-h5: 1.625rem;--tablet-line-height-h6: 1.625rem;--tablet-line-height-p1: 1.625rem;--tablet-line-height-p2: 1.375rem;--tablet-line-height-p3: 1.375rem;--tablet-line-height-p4: 1.375rem;--tablet-line-height-sub1: 1.25rem;--tablet-line-height-sub2: .875rem;--tablet-line-height-sub3: 1rem;--tablet-line-height-num1: 1.9375rem;--tablet-line-height-num2: 1.5rem;--tablet-line-height-nav-link: 2rem;--tablet-line-height-footer-link: 1.25rem;--tablet-line-height-footer-label: 1.125rem;--tablet-line-height-footer-sub: 1.125rem;--tablet-line-height-button-sm: 1rem;--tablet-line-height-button-lg: 1.25rem;--tablet-line-height-button-filter: 1.125rem;--tablet-line-height-input: 1rem;--tablet-line-height-tab-link-sm: 1.25rem;--tablet-line-height-menu-sub-sm: 1.25rem;--tablet-line-height-menu-link: 2rem;--tablet-line-height-quiz-headline: 2.1875rem;--tablet-line-height-quiz-caption: .875rem;--tablet-line-height-quiz-subtitle: 1.625rem;--mobile-line-height-display: 3.4375rem;--mobile-line-height-h1: 2.4375rem;--mobile-line-height-h2: 2.3125rem;--mobile-line-height-h3: 1.875rem;--mobile-line-height-h4: 1.625rem;--mobile-line-height-h5: 1.625rem;--mobile-line-height-h6: 1.5rem;--mobile-line-height-p1: 1.5rem;--mobile-line-height-p2: 1.375rem;--mobile-line-height-p3: 1.375rem;--mobile-line-height-p4: 1.375rem;--mobile-line-height-sub1: 1.125rem;--mobile-line-height-sub2: .875rem;--mobile-line-height-sub3: 1rem;--mobile-line-height-num1: 1.9375rem;--mobile-line-height-num2: 1.0625rem;--mobile-line-height-nav-link: 1.5rem;--mobile-line-height-footer-link: 1.25rem;--mobile-line-height-footer-label: 1.125rem;--mobile-line-height-footer-sub: 1.125rem;--mobile-line-height-button-sm: 1rem;--mobile-line-height-button-lg: 1.25rem;--mobile-line-height-button-filter: 1.125rem;--mobile-line-height-input: 1rem;--mobile-line-height-tab-link-sm: 1.25rem;--mobile-line-height-menu-sub-sm: 1.25rem;--mobile-line-height-menu-link: 1.5rem;--mobile-line-height-quiz-headline: 2.1875rem;--mobile-line-height-quiz-caption: .875rem;--mobile-line-height-quiz-subtitle: 1.625rem;--desktop-letter-spacing-display: -.05rem;--desktop-letter-spacing-h1: -.10875rem;--desktop-letter-spacing-h2: -.09188rem;--desktop-letter-spacing-h3: -.04rem;--desktop-letter-spacing-h4: -.035rem;--desktop-letter-spacing-h5: -.025rem;--desktop-letter-spacing-h6: -.0125rem;--desktop-letter-spacing-p1: 0;--desktop-letter-spacing-p2: 0;--desktop-letter-spacing-p3: 0;--desktop-letter-spacing-p4: 0;--desktop-letter-spacing-sub1: -.01125rem;--desktop-letter-spacing-sub2: .0375rem;--desktop-letter-spacing-sub3: .05rem;--desktop-letter-spacing-num1: -.02125rem;--desktop-letter-spacing-num2: -.0125rem;--desktop-letter-spacing-nav-link: 0;--desktop-letter-spacing-footer-link: 0;--desktop-letter-spacing-footer-label: -.01rem;--desktop-letter-spacing-footer-sub: 0;--desktop-letter-spacing-button-sm: -.00875rem;--desktop-letter-spacing-button-lg: -.0125rem;--desktop-letter-spacing-button-filter: -.01rem;--desktop-letter-spacing-input: 0;--desktop-letter-spacing-menu-sub-sm: 0;--desktop-letter-spacing-menu-sub-md: -.01rem;--desktop-letter-spacing-tab-link-sm: -.0125rem;--desktop-letter-spacing-menu-link: 0;--desktop-letter-spacing-quiz-headline: -.04rem;--desktop-letter-spacing-quiz-caption: .0375rem;--desktop-letter-spacing-quiz-subtitle: 0;--tablet-letter-spacing-display: -.03125rem;--tablet-letter-spacing-h1: -.075rem;--tablet-letter-spacing-h2: -.07125rem;--tablet-letter-spacing-h3: -.0525rem;--tablet-letter-spacing-h4: -.045rem;--tablet-letter-spacing-h5: -.045rem;--tablet-letter-spacing-h6: -.0125rem;--tablet-letter-spacing-p1: 0;--tablet-letter-spacing-p2: 0;--tablet-letter-spacing-p3: 0;--tablet-letter-spacing-p4: -.00875rem;--tablet-letter-spacing-sub1: -.01125rem;--tablet-letter-spacing-sub2: .0375rem;--tablet-letter-spacing-sub3: .04375rem;--tablet-letter-spacing-num1: -.0175rem;--tablet-letter-spacing-num2: -.0125rem;--tablet-letter-spacing-nav-link: -.00875rem;--tablet-letter-spacing-footer-link: 0;--tablet-letter-spacing-footer-label: -.01rem;--tablet-letter-spacing-footer-sub: 0;--tablet-letter-spacing-button-sm: -.00875rem;--tablet-letter-spacing-button-lg: -.0125rem;--tablet-letter-spacing-button-filter: -.01rem;--tablet-letter-spacing-input: 0;--tablet-letter-spacing-menu-sub-sm: 0;--tablet-letter-spacing-menu-sub-md: -.01rem;--tablet-letter-spacing-tab-link-sm: -.0125rem;--tablet-letter-spacing-menu-link: 0;--tablet-letter-spacing-quiz-headline: -.04rem;--tablet-letter-spacing-quiz-caption: .0375rem;--tablet-letter-spacing-quiz-subtitle: 0;--mobile-letter-spacing-display: -.03125rem;--mobile-letter-spacing-h1: -.0625rem;--mobile-letter-spacing-h2: -.06rem;--mobile-letter-spacing-h3: -.04875rem;--mobile-letter-spacing-h4: -.04125rem;--mobile-letter-spacing-h5: -.04125rem;--mobile-letter-spacing-h6: -.01125rem;--mobile-letter-spacing-p1: 0;--mobile-letter-spacing-p2: 0;--mobile-letter-spacing-p3: 0;--mobile-letter-spacing-p4: -.00875rem;--mobile-letter-spacing-sub1: -.01rem;--mobile-letter-spacing-sub2: .0375rem;--mobile-letter-spacing-sub3: .04375rem;--mobile-letter-spacing-num1: -.0175rem;--mobile-letter-spacing-num2: -.00875rem;--mobile-letter-spacing-nav-link: -.01125rem;--mobile-letter-spacing-footer-link: 0;--mobile-letter-spacing-footer-label: -.01rem;--mobile-letter-spacing-footer-sub: 0;--mobile-letter-spacing-button-sm: -.00875rem;--mobile-letter-spacing-button-lg: -.0125rem;--mobile-letter-spacing-button-filter: -.01rem;--mobile-letter-spacing-input: 0;--mobile-letter-spacing-menu-sub-sm: 0;--mobile-letter-spacing-menu-sub-md: -.01rem;--mobile-letter-spacing-tab-link-sm: -.0125rem;--mobile-letter-spacing-menu-link: 0;--mobile-letter-spacing-quiz-headline: -.04rem;--mobile-letter-spacing-quiz-caption: .0375rem;--mobile-letter-spacing-quiz-subtitle: 0;--font-page-404: "Space Grotesk", sans-serif;--font-size-title-404: 10.8125rem;--font-size-subtitle-404: 1.25rem;--font-size-label-404: 1rem;--line-height-title-404: 13rem;--line-height-subtitle-404: 1.625rem;--line-height-label-404: 1.1875rem;--letter-spacing-title-404: -.29375rem;--letter-spacing-subtitle-404: -.00313rem;--letter-spacing-label-404: -.01125rem}@media all and (max-width: 1024px){:root{--letter-spacing-title-ns: -.04375rem;--letter-spacing-subtitle-ns: -.0125rem;--font-size-title-404: 9.375rem;--line-height-title-404: 11.25rem;--letter-spacing-title-404: -.275rem}}@media all and (max-width: 480px){:root{--font-size-title-ns: 1.25rem;--font-size-subtitle-ns: .875rem;--font-size-desc-ns: .75rem;--line-height-title-ns: 1.5rem;--line-height-subtitle-ns: 1.125rem;--line-height-desc-ns: .875rem;--letter-spacing-title-ns: -.02063rem;--letter-spacing-subtitle-ns: -.00781rem;--letter-spacing-desc-ns: -.005rem;--font-size-title-404: 6.25rem;--font-size-subtitle-404: .875rem;--font-size-label-404: .75rem;--line-height-title-404: 7.5rem;--line-height-subtitle-404: 1.125rem;--line-height-label-404: .875rem;--letter-spacing-title-404: -.17188rem;--letter-spacing-label-404: -.00625rem}}:root{--colors-text-light: var(--colors-text-inverse);--colors-text-dark: var(--colors-text-primary);--colors-text-grey-1: var(--colors-text-secondary);--colors-text-grey-2: var(--colors-text-secondary);--colors-surface-default: #FFFFFF;--colors-surface-subtle: #F6F8F9;--colors-surface-cream: #E2DDD1;--colors-surface-cream-light: #FCFCFA;--colors-surface-contrast: #161616;--colors-surface-artwork-cream: #EFECE3;--colors-surface-hover: #ECEFF1;--colors-surface-tint: #F6F8F9;--colors-text-primary: #161616;--colors-text-secondary: #625E55;--colors-text-muted: #645F54;--colors-text-inverse: #FFFFFF;--colors-text-action: #0118DF;--colors-text-nav-secondary: #605D55;--colors-border-action: #0118DF;--colors-border-focus: #161616;--colors-border-soft: #D6D6D6;--colors-nav-divider: #D2CEC4;--colors-nav-divider-horizontal: #D2CEC4;--colors-nav-rail: #292929;--colors-action: #0118DF;--colors-action-hover: #0013B5;--colors-status-warn: #D97706;--colors-status-warn-soft: #FFF3D6;--colors-status-error: #EF4444;--colors-status-error-soft: #FDE2E2;--colors-status-success: #10B981;--colors-status-success-soft: #D9F5EA;--ease-out: cubic-bezier(.22, 1, .36, 1);--shadow-soft: 0 4px 10px color-mix(in srgb, var(--colors-surface-contrast) 10%, transparent);--shadow-media: 0 4px 8px rgba(0, 0, 0, .12);--shadow-media-large: 0 4px 24px rgba(0, 0, 0, .12);--duration-fast: .18s;--duration-base: .3s;--duration-slow: .5s;--colors-background-light-1: var(--colors-surface-subtle);--colors-background-light-2: var(--colors-surface-cream-light);--colors-background-light-3: var(--colors-surface-cream);--colors-background-light-4: var(--colors-surface-hover);--colors-background-dark-1: #161616;--colors-background-dark-2: #1C1C1C;--colors-background-dark-3: #242424;--colors-background-dark-4: #111111;--colors-background-input: rgba(120, 115, 110, .2);--colors-btn-btn-1: rgba(230, 227, 224, .3);--colors-btn-btn-2: #E6E3E019;--colors-btn-btn-border: #E0DCD87F;--colors-btn-blue: var(--colors-action);--colors-btn-blue-h: var(--colors-action-hover);--colors-borders-grey-main: var(--colors-border-soft);--colors-borders-grey-dashed: var(--colors-border-soft);--colors-borders-grey-1: #6B6662;--colors-borders-grey-2: var(--colors-border-soft);--colors-borders-light-1: #F9F9F9;--colors-borders-dark-1: #161616;--colors-borders-dark-3: var(--colors-border-soft);--colors-input-placeholder: rgba(120, 115, 110, .6);--colors-filters-green: #307E77;--colors-filters-bg-green: #C9D4D2;--colors-filters-magenta: #724577;--colors-filters-bg-magenta: #D2C9D4;--colors-filters-red: #774554;--colors-filters-bg-red: #E5C8CA;--colors-quiz-tier-amber: #d97706;--colors-quiz-tier-amber-bg: #fffbeb;--colors-quiz-tier-amber-border: #fde68a;--colors-quiz-tier-blue-bg: #eff6ff;--colors-quiz-tier-blue-border: #bfdbfe;--colors-quiz-badge-bg: rgba(255, 255, 255, .06);--colors-text-light-1: var(--colors-text-light);--colors-text-dark-1: var(--colors-text-dark);--colors-bg-dark-1: var(--colors-background-dark-1);--colors-border-grey-1: var(--colors-borders-grey-1);--colors-border-grey-2: var(--colors-borders-grey-2);--colors-border-grey-3: var(--colors-borders-dark-3)}:root{--container-gutter: 1.5rem;--container-width: min(72.625rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(88rem, calc(100vw - var(--container-gutter) * 2));--header-height: 5rem}@media all and (max-width: 1024px){:root{--container-gutter: 1.25rem;--container-width: min(43rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(43rem, calc(100vw - var(--container-gutter) * 2))}}@media all and (max-width: 480px){:root{--container-gutter: 1rem;--container-width: min(20.3125rem, calc(100vw - var(--container-gutter) * 2));--header-container-width: min(21.9375rem, calc(100vw - var(--container-gutter) * 2))}}:root{--width-content: 75rem;--space-4: .25rem;--space-8: .5rem;--space-12: .75rem;--space-16: 1rem;--space-24: 1.5rem;--space-32: 2rem;--space-48: 3rem;--space-96: 6rem;--radius-item: 4px;--radius-panel: 8px;--radius-pill: 9999px;--height-navigation: 5.25rem;--size-target: 2.75rem;--icon-size-16: 1rem;--icon-size-20: 1.25rem;--card-tile-padding: 1.5rem;--card-tile-gap: 1.5rem;--card-tile-copy-gap: .5rem;--card-tile-height: 16rem}body:has(.home-hero,.hero-standard,.team-hero),body.page--redesign{--container-width: min(var(--width-content), calc(100vw - var(--container-gutter) * 2))}@media all and (max-width: 1024px){:root{--card-tile-height: 12rem}}@media all and (max-width: 480px){:root{--card-tile-height: 0px}}:root{--index-mobile-menu: 100;--index-header: 100;--index-draft-preview: 200;--index-main-lines: 3;--index-marquee-mask: 2;--index-overlay-open-header: 2}body:has(.home-hero,.hero-standard,.team-hero)>.liners-wrapper,body:has(.home-hero,.hero-standard,.team-hero) main>.liners-wrapper,body.page--redesign>.liners-wrapper,body.page--redesign main>.liners-wrapper{display:none}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section,body:has(.home-hero,.hero-standard,.team-hero) .cta-section,body.page--redesign .erp-cta-section,body.page--redesign .cta-section{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:0;height:auto;padding:6rem var(--container-gutter);background:var(--colors-background-dark-1);overflow:hidden}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section:before,body:has(.home-hero,.hero-standard,.team-hero) .cta-section:before,body.page--redesign .erp-cta-section:before,body.page--redesign .cta-section:before{content:"";position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;opacity:.2;pointer-events:none}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section .container,body:has(.home-hero,.hero-standard,.team-hero) .cta-section .container,body.page--redesign .erp-cta-section .container,body.page--redesign .cta-section .container{position:relative;width:100%;max-width:47.5rem;min-width:0;margin:0;padding:0;display:flex;flex-direction:column;align-items:center}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section .c-button,body:has(.home-hero,.hero-standard,.team-hero) .cta-section .c-button,body.page--redesign .erp-cta-section .c-button,body.page--redesign .cta-section .c-button{height:3.3125rem;padding:0 2rem;gap:0;border-radius:9999px;background:var(--colors-btn-blue)}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section .c-button:before,body:has(.home-hero,.hero-standard,.team-hero) .cta-section .c-button:before,body.page--redesign .erp-cta-section .c-button:before,body.page--redesign .cta-section .c-button:before{background:var(--colors-btn-blue-h)}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section .c-button:after,body:has(.home-hero,.hero-standard,.team-hero) .cta-section .c-button:after,body.page--redesign .erp-cta-section .c-button:after,body.page--redesign .cta-section .c-button:after{border:none;border-radius:9999px}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section .c-button .c-button__text,body:has(.home-hero,.hero-standard,.team-hero) .cta-section .c-button .c-button__text,body.page--redesign .erp-cta-section .c-button .c-button__text,body.page--redesign .cta-section .c-button .c-button__text{color:var(--colors-text-light);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1rem;line-height:1.25rem;letter-spacing:-.015625rem}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section:before,body.page--redesign .erp-cta-section:before{background-image:url(/assets/img/cta-warehouse-blur-DRf1FUu5.jpg)}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__line,body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__background,body.page--redesign .erp-cta-section__line,body.page--redesign .erp-cta-section__background{display:none}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__content,body.page--redesign .erp-cta-section__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:0;text-align:center}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__title,body.page--redesign .erp-cta-section__title{width:100%;margin:0;color:var(--colors-text-light);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-weight:var(--weights-fw-400);font-size:2.75rem;line-height:3rem;letter-spacing:-.0827rem}@media (max-width: 1024px){body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__title,body.page--redesign .erp-cta-section__title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.06rem}}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__title,body.page--redesign .erp-cta-section__title{font-size:2rem;line-height:2.25rem}}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__subtitle,body.page--redesign .erp-cta-section__subtitle{margin:-1.5rem 0 0;color:var(--colors-text-light);opacity:.8}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__subtitle:empty,body.page--redesign .erp-cta-section__subtitle:empty{display:none}body:has(.home-hero,.hero-standard,.team-hero) .cta-section:before,body.page--redesign .cta-section:before{background-image:url(/assets/img/cta-warehouse-motion-BUj-_wIh.jpg)}body:has(.home-hero,.hero-standard,.team-hero) .cta-section:has(.cta-section__backdrop):before,body.page--redesign .cta-section:has(.cta-section__backdrop):before{display:none}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__backdrop,body.page--redesign .cta-section__backdrop{position:absolute;inset:0;background-position:center;background-size:cover;background-repeat:no-repeat;pointer-events:none}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__line-top,body:has(.home-hero,.hero-standard,.team-hero) .cta-section__line-bottom,body:has(.home-hero,.hero-standard,.team-hero) .cta-section__visuals,body:has(.home-hero,.hero-standard,.team-hero) .cta-section__arrow-container,body.page--redesign .cta-section__line-top,body.page--redesign .cta-section__line-bottom,body.page--redesign .cta-section__visuals,body.page--redesign .cta-section__arrow-container{display:none}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content,body.page--redesign .cta-section__content{position:relative;display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%;padding:0;text-align:center}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__text-container,body.page--redesign .cta-section__text-container{display:flex;flex-direction:column;align-items:center;gap:1.5rem;width:100%}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title{width:100%;margin:0;color:var(--colors-text-light);text-align:center;font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-weight:var(--weights-fw-400);font-size:2.75rem;line-height:3rem;letter-spacing:-.0827rem}@media (max-width: 1024px){body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.06rem}}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body:has(.home-hero,.hero-standard,.team-hero) .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content body.page--redesign .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body:has(.home-hero,.hero-standard,.team-hero) .cta-section__title,body.page--redesign .cta-section.dark body.page--redesign .cta-section__content body.page--redesign .cta-section__title{font-size:2rem;line-height:2.25rem}}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__desc,body.page--redesign .cta-section__desc{width:100%;margin:0;color:var(--colors-text-light);text-align:center;font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1.125rem;line-height:1.375rem;letter-spacing:-.015625rem}@media (max-width: 767px){body:has(.home-hero,.hero-standard,.team-hero) .cta-section__desc,body.page--redesign .cta-section__desc{font-size:1rem;line-height:1.4rem}}body:has(.home-hero,.hero-standard,.team-hero) .cta-section__desc:empty,body.page--redesign .cta-section__desc:empty{display:none}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section,body.page--redesign .solutions-section{background:var(--colors-surface-cream-light);padding:0 var(--container-gutter)}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section .container,body.page--redesign .solutions-section .container{width:100%;max-width:var(--width-content);min-width:0}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__top-content,body.page--redesign .solutions-section__top-content{padding:6rem 0 3rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__title,body.page--redesign .solutions-section__title{margin:0;color:var(--colors-text-dark);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-weight:var(--weights-fw-400);font-size:2.75rem;line-height:3rem;letter-spacing:-.0827rem}@media (max-width: 1024px){body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__title,body.page--redesign .solutions-section__title{font-size:2.25rem;line-height:2.5rem;letter-spacing:-.06rem}}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__title,body.page--redesign .solutions-section__title{font-size:2rem;line-height:2.25rem}}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__line,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__items-wrapper:before,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__items-wrapper:after,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item:before,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item:after,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta:after,body.page--redesign .solutions-section__line,body.page--redesign .solutions-section__items-wrapper:before,body.page--redesign .solutions-section__items-wrapper:after,body.page--redesign .solutions-section__cards-item:before,body.page--redesign .solutions-section__cards-item:after,body.page--redesign .solutions-section__cta:after{display:none;content:none}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__items,body.page--redesign .solutions-section__items{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1.35rem;padding:0 0 6rem;overflow:visible}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards,body.page--redesign .solutions-section__cards{display:contents}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item,body.page--redesign .solutions-section__cards-item{position:relative;background:var(--colors-surface-subtle);border-radius:8px;overflow:hidden}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-wrapper,body.page--redesign .solutions-section__cards-item-wrapper{height:100%}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-link,body.page--redesign .solutions-section__cards-item-link{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;gap:1rem;height:100%;min-height:11.8125rem;padding:1.35rem;color:inherit;text-decoration:none;transition:background-color .18s cubic-bezier(.23,1,.32,1)}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-link:hover,body.page--redesign .solutions-section__cards-item-link:hover{background:#1616160a}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-icon,body.page--redesign .solutions-section__cards-item-icon{display:block;width:2.5rem;height:2.5rem;margin:.4375rem;object-fit:contain}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-image,body.page--redesign .solutions-section__cards-item-image{display:block;width:3.375rem;height:3.375rem;object-fit:contain}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-title,body.page--redesign .solutions-section__cards-item-title{width:100%;margin:0;color:var(--colors-text-dark);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1.35rem;line-height:1.575rem;letter-spacing:-.0225rem}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-title,body.page--redesign .solutions-section__cards-item-title{font-size:1.125rem;line-height:1.375rem}}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-description-wrapper,body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-list,body.page--redesign .solutions-section__cards-item-description-wrapper,body.page--redesign .solutions-section__cards-item-list{display:none}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta,body.page--redesign .solutions-section__cta{grid-column:span 2;display:flex;flex-direction:column;justify-content:space-between;gap:.5rem;min-height:11.8125rem;padding:1.35rem;background:var(--colors-surface-subtle);border-radius:8px}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-row,body.page--redesign .solutions-section__cta-row{display:flex;justify-content:space-between;align-items:flex-start;gap:1.5rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-row:last-child,body.page--redesign .solutions-section__cta-row:last-child{align-items:flex-end}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-title,body.page--redesign .solutions-section__cta-title{color:var(--colors-text-dark);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1.35rem;line-height:1.575rem;letter-spacing:-.0225rem}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-title,body.page--redesign .solutions-section__cta-title{font-size:1.125rem;line-height:1.375rem}}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-icon,body.page--redesign .solutions-section__cta-icon{width:1.8rem;height:1.8rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-subtitle,body.page--redesign .solutions-section__cta-subtitle{max-width:9.625rem;color:var(--colors-text-muted);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1rem;line-height:1.25rem;letter-spacing:-.015625rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta .c-button,body.page--redesign .solutions-section__cta .c-button{height:2.7rem;padding:0 1.8rem;gap:0;border-radius:9999px;background:var(--colors-surface-default)}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta .c-button:before,body.page--redesign .solutions-section__cta .c-button:before{background:var(--colors-background-light-1)}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta .c-button:after,body.page--redesign .solutions-section__cta .c-button:after{border:1px solid rgba(133,128,123,.18);border-radius:9999px}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta .c-button .c-button__text,body.page--redesign .solutions-section__cta .c-button .c-button__text{color:var(--colors-text-dark);font-family:var(--fonts-family-main);font-weight:var(--weights-fw-500);font-size:1rem;line-height:1.25rem;letter-spacing:-.015625rem}@media (max-width: 1024px){body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section,body:has(.home-hero,.hero-standard,.team-hero) .cta-section,body.page--redesign .erp-cta-section,body.page--redesign .cta-section{min-height:0;padding:4.5rem var(--container-gutter)}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__top-content,body.page--redesign .solutions-section__top-content{padding:4.5rem 0 1.5rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__items,body.page--redesign .solutions-section__items{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;padding:0 0 3rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta,body.page--redesign .solutions-section__cta{grid-column:span 2}}@media (max-width: 480px){body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section,body:has(.home-hero,.hero-standard,.team-hero) .cta-section,body.page--redesign .erp-cta-section,body.page--redesign .cta-section{min-height:0;padding:3.5rem var(--container-gutter)}body:has(.home-hero,.hero-standard,.team-hero) .erp-cta-section__content,body:has(.home-hero,.hero-standard,.team-hero) .cta-section__content,body.page--redesign .erp-cta-section__content,body.page--redesign .cta-section__content{gap:1.5rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__top-content,body.page--redesign .solutions-section__top-content{padding:3.5rem 0 1.25rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__items,body.page--redesign .solutions-section__items{gap:.75rem;padding-bottom:2.5rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cards-item-link,body.page--redesign .solutions-section__cards-item-link{min-height:9rem;padding:1rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta,body.page--redesign .solutions-section__cta{min-height:0;gap:1.25rem;padding:1rem}body:has(.home-hero,.hero-standard,.team-hero) .solutions-section__cta-row:last-child,body.page--redesign .solutions-section__cta-row:last-child{flex-direction:column;align-items:flex-start;gap:1rem}}
