@charset "utf-8";

.tippy-box[data-animation="fade"][data-state="hidden"] { opacity: 0; }

[data-tippy-root] { max-width: calc(-10px + 100vw); }

.tippy-box { background-color: rgb(51, 51, 51); border-radius: 4px; color: rgb(255, 255, 255); font-size: 14px; line-height: 1.4; outline: 0px; position: relative; transition-property: transform, visibility, opacity; white-space: normal; }

.tippy-box[data-placement^="top"] > .tippy-arrow { bottom: 0px; }

.tippy-box[data-placement^="top"] > .tippy-arrow::before { border-top-color: initial; border-width: 8px 8px 0px; bottom: -7px; left: 0px; transform-origin: center top; }

.tippy-box[data-placement^="bottom"] > .tippy-arrow { top: 0px; }

.tippy-box[data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: initial; border-width: 0px 8px 8px; left: 0px; top: -7px; transform-origin: center bottom; }

.tippy-box[data-placement^="left"] > .tippy-arrow { right: 0px; }

.tippy-box[data-placement^="left"] > .tippy-arrow::before { border-left-color: initial; border-width: 8px 0px 8px 8px; right: -7px; transform-origin: left center; }

.tippy-box[data-placement^="right"] > .tippy-arrow { left: 0px; }

.tippy-box[data-placement^="right"] > .tippy-arrow::before { border-right-color: initial; border-width: 8px 8px 8px 0px; left: -7px; transform-origin: right center; }

.tippy-box[data-inertia][data-state="visible"] { transition-timing-function: cubic-bezier(0.54, 1.5, 0.38, 1.11); }

.tippy-arrow { color: rgb(51, 51, 51); height: 16px; width: 16px; }

.tippy-arrow::before { border-color: transparent; border-style: solid; content: ""; position: absolute; }

.tippy-content { padding: 5px 9px; position: relative; z-index: 1; }

:host, :root { --sds-g-line-height: 1.5; --wes-g-line-height: var(--sds-g-line-height); --sds-g-font-scale-10: 3.247rem; --sds-g-color-palette-neutral-20: #2e2e2e; --wes-g-color-palette-neutral-20: var(--sds-g-color-palette-neutral-20); --sds-g-color-palette-orange-30: #5f3e02; --wes-g-color-palette-orange-30: var(--sds-g-color-palette-orange-30); --sds-g-color-palette-green-60: #3ba755; --wes-g-color-palette-green-60: var(--sds-g-color-palette-green-60); --sds-g-color-palette-hot-orange-30: #7e2600; --wes-g-color-palette-hot-orange-30: var(--sds-g-color-palette-hot-orange-30); --sds-g-sizing-border-2: 2px; --wes-g-sizing-border-2: var(--sds-g-sizing-border-2); --sds-g-color-palette-neutral-10: #181818; --wes-g-color-palette-neutral-10: var(--sds-g-color-palette-neutral-10); --sds-g-color-palette-yellow-15: #2e2204; --wes-g-color-palette-yellow-15: var(--sds-g-color-palette-yellow-15); --sds-g-color-palette-orange-20: #3e2b02; --wes-g-color-palette-orange-20: var(--sds-g-color-palette-orange-20); --sds-g-color-palette-neutral-65: #a0a0a0; --wes-g-color-palette-neutral-65: var(--sds-g-color-palette-neutral-65); --sds-g-color-palette-green-50: #2e844a; --wes-g-color-palette-green-50: var(--sds-g-color-palette-green-50); --sds-g-color-palette-hot-orange-20: #541d01; --wes-g-color-palette-hot-orange-20: var(--sds-g-color-palette-hot-orange-20); --sds-g-color-palette-orange-10: #201600; --wes-g-color-palette-orange-10: var(--sds-g-color-palette-orange-10); --sds-g-color-palette-green-40: #22683e; --wes-g-color-palette-green-40: var(--sds-g-color-palette-green-40); --sds-g-color-palette-hot-orange-10: #281202; --wes-g-color-palette-hot-orange-10: var(--sds-g-color-palette-hot-orange-10); --sds-g-color-palette-orange-65: #f38303; --wes-g-color-palette-orange-65: var(--sds-g-color-palette-orange-65); --sds-g-color-palette-green-95: #ebf7e6; --wes-g-color-palette-green-95: var(--sds-g-color-palette-green-95); --sds-g-color-palette-hot-orange-65: #ff784f; --wes-g-color-palette-hot-orange-65: var(--sds-g-color-palette-hot-orange-65); --sds-g-font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --wes-g-font-family: var(--sds-g-font-family); --sds-g-color-palette-green-30: #194e31; --wes-g-color-palette-green-30: var(--sds-g-color-palette-green-30); --sds-g-color-palette-cloud-blue-15: #0a2636; --wes-g-color-palette-cloud-blue-15: var(--sds-g-color-palette-cloud-blue-15); --sds-g-color-palette-indigo-15: #1f0974; --wes-g-color-palette-indigo-15: var(--sds-g-color-palette-indigo-15); --sds-g-link-color-active: #032d60; --wes-g-link-color-active: var(--sds-g-link-color-active); --sds-g-color-neutral-inverse-1: #181818; --wes-g-color-neutral-inverse-1: var(--sds-g-color-neutral-inverse-1); --sds-g-color-palette-green-20: #0e3522; --wes-g-color-palette-green-20: var(--sds-g-color-palette-green-20); --sds-g-color-error-base-1: #fff; --wes-g-color-error-base-1: var(--sds-g-color-error-base-1); --sds-g-shadow-1: 0 0 2px 0 #18181808,0 2px 4px 1px #18181816; --wes-g-shadow-1: var(--sds-g-shadow-1); --sds-g-color-brand-inverse-1: #001639; --wes-g-color-brand-inverse-1: var(--sds-g-color-brand-inverse-1); --sds-g-color-neutral-inverse-2: #2e2e30; --wes-g-color-neutral-inverse-2: var(--sds-g-color-neutral-inverse-2); --sds-g-color-palette-green-10: #071b12; --wes-g-color-palette-green-10: var(--sds-g-color-palette-green-10); --sds-g-color-error-base-2: #fef1ee; --wes-g-color-error-base-2: var(--sds-g-color-error-base-2); --sds-g-color-palette-green-65: #41b658; --wes-g-color-palette-green-65: var(--sds-g-color-palette-green-65); --sds-g-color-neutral-base-1: #fff; --wes-g-color-neutral-base-1: var(--sds-g-color-neutral-base-1); --sds-g-shadow-2: 0 2px 8px -2px #18181808,0 8px 12px -2px #18181816; --wes-g-shadow-2: var(--sds-g-shadow-2); --sds-g-color-brand-base-1: #fff; --wes-g-color-brand-base-1: var(--sds-g-color-brand-base-1); --sds-g-color-brand-inverse-2: #032d60; --wes-g-color-brand-inverse-2: var(--sds-g-color-brand-inverse-2); --sds-g-color-neutral-inverse-3: #444447; --wes-g-color-neutral-inverse-3: var(--sds-g-color-neutral-inverse-3); --sds-g-color-palette-neutral-15: #242424; --wes-g-color-palette-neutral-15: var(--sds-g-color-palette-neutral-15); --sds-g-color-error-base-3: #feded8; --wes-g-color-error-base-3: var(--sds-g-color-error-base-3); --sds-g-color-neutral-base-2: #f3f3f3; --wes-g-color-neutral-base-2: var(--sds-g-color-neutral-base-2); --sds-g-shadow-3: 0 12px 24px -4px #18181808,0 16px 32px -4px #18181816; --wes-g-shadow-3: var(--sds-g-shadow-3); --sds-g-color-brand-base-2: #eef4ff; --wes-g-color-brand-base-2: var(--sds-g-color-brand-base-2); --sds-g-color-brand-inverse-3: #014486; --wes-g-color-brand-inverse-3: var(--sds-g-color-brand-inverse-3); --sds-g-color-warning-base-contrast-1: #a86403; --wes-g-color-warning-base-contrast-1: var(--sds-g-color-warning-base-contrast-1); --sds-g-color-neutral-inverse-4: #5a5c61; --wes-g-color-neutral-inverse-4: var(--sds-g-color-neutral-inverse-4); --sds-g-spacing-1: 0.25rem; --wes-g-spacing-1: var(--sds-g-spacing-1); --sds-g-color-palette-orange-15: #371e03; --wes-g-color-palette-orange-15: var(--sds-g-color-palette-orange-15); --sds-g-color-error-base-4: #feb8ab; --wes-g-color-error-base-4: var(--sds-g-color-error-base-4); --sds-g-color-palette-hot-orange-15: #421604; --wes-g-color-palette-hot-orange-15: var(--sds-g-color-palette-hot-orange-15); --sds-g-color-neutral-base-3: #e5e5e5; --wes-g-color-neutral-base-3: var(--sds-g-color-neutral-base-3); --sds-g-shadow-4: 0 24px 48px -2px #18181820; --wes-g-shadow-4: var(--sds-g-shadow-4); --sds-g-color-brand-base-3: #d8e6fe; --wes-g-color-brand-base-3: var(--sds-g-color-brand-base-3); --sds-g-color-brand-inverse-4: #0b5cab; --wes-g-color-brand-inverse-4: var(--sds-g-color-brand-inverse-4); --sds-g-color-warning-base-contrast-2: #8c4b02; --wes-g-color-warning-base-contrast-2: var(--sds-g-color-warning-base-contrast-2); --sds-g-spacing-2: 0.5rem; --wes-g-spacing-2: var(--sds-g-spacing-2); --sds-g-color-neutral-base-4: #c9c9cb; --wes-g-color-neutral-base-4: var(--sds-g-color-neutral-base-4); --sds-g-color-brand-base-4: #aacbff; --wes-g-color-brand-base-4: var(--sds-g-color-brand-base-4); --sds-g-font-leading: 1.5; --wes-g-font-leading: var(--sds-g-font-leading); --sds-g-color-warning-base-contrast-3: #6f3400; --wes-g-color-warning-base-contrast-3: var(--sds-g-color-warning-base-contrast-3); --sds-g-color-success-base-1: #fff; --wes-g-color-success-base-1: var(--sds-g-color-success-base-1); --sds-g-spacing-3: 0.75rem; --wes-g-spacing-3: var(--sds-g-spacing-3); --sds-g-color-palette-violet-90: #f2defe; --wes-g-color-palette-violet-90: var(--sds-g-color-palette-violet-90); --sds-g-spacing-10: 4rem; --wes-g-spacing-10: var(--sds-g-spacing-10); --sds-g-color-warning-base-contrast-4: #4f2100; --wes-g-color-warning-base-contrast-4: var(--sds-g-color-warning-base-contrast-4); --sds-g-color-success-base-2: #ebf7e6; --wes-g-color-success-base-2: var(--sds-g-color-success-base-2); --sds-g-spacing-4: 1rem; --wes-g-spacing-4: var(--sds-g-spacing-4); --sds-g-color-palette-green-15: #0c2912; --wes-g-color-palette-green-15: var(--sds-g-color-palette-green-15); --sds-g-color-palette-violet-80: #e5b9fe; --wes-g-color-palette-violet-80: var(--sds-g-color-palette-violet-80); --sds-g-spacing-11: 4.5rem; --wes-g-spacing-11: var(--sds-g-spacing-11); --sds-g-color-success-base-3: #cdefc4; --wes-g-color-success-base-3: var(--sds-g-color-success-base-3); --sds-g-spacing-5: 1.5rem; --wes-g-spacing-5: var(--sds-g-spacing-5); --sds-g-radius-border-1: 0.125rem; --wes-g-radius-border-1: var(--sds-g-radius-border-1); --sds-g-color-palette-violet-70: #d892fe; --wes-g-color-palette-violet-70: var(--sds-g-color-palette-violet-70); --sds-g-spacing-12: 5rem; --wes-g-spacing-12: var(--sds-g-spacing-12); --sds-g-color-border-base-1: #aeaeae; --wes-g-color-border-base-1: var(--sds-g-color-border-base-1); --sds-g-color-palette-teal-90: #acf3e4; --wes-g-color-palette-teal-90: var(--sds-g-color-palette-teal-90); --sds-g-color-success-base-4: #91db8b; --wes-g-color-success-base-4: var(--sds-g-color-success-base-4); --sds-g-spacing-6: 2rem; --wes-g-spacing-6: var(--sds-g-spacing-6); --sds-g-radius-border-2: 0.25rem; --wes-g-radius-border-2: var(--sds-g-radius-border-2); --sds-g-color-palette-purple-90: #ece1f9; --wes-g-color-palette-purple-90: var(--sds-g-color-palette-purple-90); --sds-g-color-palette-violet-60: #cb65ff; --wes-g-color-palette-violet-60: var(--sds-g-color-palette-violet-60); --sds-g-color-border-base-2: #939393; --wes-g-color-border-base-2: var(--sds-g-color-border-base-2); --sds-g-color-palette-teal-80: #04e1cb; --wes-g-color-palette-teal-80: var(--sds-g-color-palette-teal-80); --sds-g-spacing-7: 2.5rem; --wes-g-spacing-7: var(--sds-g-spacing-7); --sds-g-radius-border-3: 0.5rem; --wes-g-radius-border-3: var(--sds-g-radius-border-3); --sds-g-color-palette-purple-80: #d78ff5; --wes-g-color-palette-purple-80: var(--sds-g-color-palette-purple-80); --sds-g-color-palette-violet-50: #ba01ff; --wes-g-color-palette-violet-50: var(--sds-g-color-palette-violet-50); --sds-g-color-palette-teal-70: #01c3b3; --wes-g-color-palette-teal-70: var(--sds-g-color-palette-teal-70); --sds-g-spacing-8: 3rem; --wes-g-spacing-8: var(--sds-g-spacing-8); --sds-g-radius-border-4: 1rem; --wes-g-radius-border-4: var(--sds-g-radius-border-4); --sds-g-color-palette-blue-90: #d8e6fe; --wes-g-color-palette-blue-90: var(--sds-g-color-palette-blue-90); --sds-g-color-palette-purple-70: #c29ef1; --wes-g-color-palette-purple-70: var(--sds-g-color-palette-purple-70); --sds-g-color-palette-violet-40: #9602c7; --wes-g-color-palette-violet-40: var(--sds-g-color-palette-violet-40); --sds-g-color-palette-violet-95: #f9f0ff; --wes-g-color-palette-violet-95: var(--sds-g-color-palette-violet-95); --sds-g-color-success-base-contrast-1: #2e844a; --wes-g-color-success-base-contrast-1: var(--sds-g-color-success-base-contrast-1); --sds-g-color-palette-teal-60: #06a59a; --wes-g-color-palette-teal-60: var(--sds-g-color-palette-teal-60); --sds-g-color-palette-red-90: #feded8; --wes-g-color-palette-red-90: var(--sds-g-color-palette-red-90); --sds-g-spacing-9: 3.5rem; --wes-g-spacing-9: var(--sds-g-spacing-9); --sds-g-color-palette-blue-80: #aacbff; --wes-g-color-palette-blue-80: var(--sds-g-color-palette-blue-80); --sds-g-color-palette-purple-60: #ad7bee; --wes-g-color-palette-purple-60: var(--sds-g-color-palette-purple-60); --sds-g-color-palette-violet-30: #730394; --wes-g-color-palette-violet-30: var(--sds-g-color-palette-violet-30); --sds-g-color-success-base-contrast-2: #22683e; --wes-g-color-success-base-contrast-2: var(--sds-g-color-success-base-contrast-2); --sds-g-font-scale-1: 1.125rem; --sds-g-color-palette-red-80: #feb8ab; --wes-g-color-palette-red-80: var(--sds-g-color-palette-red-80); --sds-g-color-palette-blue-70: #78b0fd; --wes-g-color-palette-blue-70: var(--sds-g-color-palette-blue-70); --sds-g-color-palette-purple-50: #9050e9; --wes-g-color-palette-purple-50: var(--sds-g-color-palette-purple-50); --sds-g-color-palette-violet-20: #520066; --wes-g-color-palette-violet-20: var(--sds-g-color-palette-violet-20); --sds-g-color-success-base-contrast-3: #194e31; --wes-g-color-success-base-contrast-3: var(--sds-g-color-success-base-contrast-3); --sds-g-color-warning-base-1: #fff; --wes-g-color-warning-base-1: var(--sds-g-color-warning-base-1); --sds-g-link-color: #0b5cab; --wes-g-link-color: var(--sds-g-link-color); --sds-g-color-palette-teal-50: #0b827c; --wes-g-color-palette-teal-50: var(--sds-g-color-palette-teal-50); --sds-g-color-palette-teal-95: #def9f3; --wes-g-color-palette-teal-95: var(--sds-g-color-palette-teal-95); --sds-g-color-palette-red-70: #fe8f7d; --wes-g-color-palette-red-70: var(--sds-g-color-palette-red-70); --sds-g-font-scale-2: 1.266rem; --sds-g-color-palette-blue-60: #1b96ff; --wes-g-color-palette-blue-60: var(--sds-g-color-palette-blue-60); --sds-g-color-palette-purple-40: #7526e3; --wes-g-color-palette-purple-40: var(--sds-g-color-palette-purple-40); --sds-g-color-palette-violet-10: #2e0039; --wes-g-color-palette-violet-10: var(--sds-g-color-palette-violet-10); --sds-g-color-palette-purple-95: #f6f2fb; --wes-g-color-palette-purple-95: var(--sds-g-color-palette-purple-95); --sds-g-color-palette-violet-65: #d17dfe; --wes-g-color-palette-violet-65: var(--sds-g-color-palette-violet-65); --sds-g-color-success-base-contrast-4: #0e3522; --wes-g-color-success-base-contrast-4: var(--sds-g-color-success-base-contrast-4); --sds-g-color-warning-base-2: #fbf3e0; --wes-g-color-warning-base-2: var(--sds-g-color-warning-base-2); --sds-g-color-palette-teal-40: #056764; --wes-g-color-palette-teal-40: var(--sds-g-color-palette-teal-40); --sds-g-color-neutral-base-contrast-1: #929398; --wes-g-color-neutral-base-contrast-1: var(--sds-g-color-neutral-base-contrast-1); --sds-g-color-palette-red-60: #fe5c4c; --wes-g-color-palette-red-60: var(--sds-g-color-palette-red-60); --sds-g-font-scale-3: 1.424rem; --sds-g-color-palette-blue-50: #0176d3; --wes-g-color-palette-blue-50: var(--sds-g-color-palette-blue-50); --sds-g-color-palette-purple-30: #5a1ba9; --wes-g-color-palette-purple-30: var(--sds-g-color-palette-purple-30); --sds-g-color-palette-pink-90: #fddde3; --wes-g-color-palette-pink-90: var(--sds-g-color-palette-pink-90); --sds-g-color-warning-base-3: #f9e3b6; --wes-g-color-warning-base-3: var(--sds-g-color-warning-base-3); --sds-g-color-brand-base-contrast-1: #1b96ff; --wes-g-color-brand-base-contrast-1: var(--sds-g-color-brand-base-contrast-1); --sds-g-color-palette-teal-30: #024d4c; --wes-g-color-palette-teal-30: var(--sds-g-color-palette-teal-30); --sds-g-color-neutral-base-contrast-2: #737479; --wes-g-color-neutral-base-contrast-2: var(--sds-g-color-neutral-base-contrast-2); --sds-g-font-scale-neg-1: 0.875rem; --sds-g-color-palette-red-50: #ea001e; --wes-g-color-palette-red-50: var(--sds-g-color-palette-red-50); --sds-g-font-scale-4: 1.602rem; --sds-g-color-palette-blue-40: #0b5cab; --wes-g-color-palette-blue-40: var(--sds-g-color-palette-blue-40); --sds-g-color-palette-purple-20: #401075; --wes-g-color-palette-purple-20: var(--sds-g-color-palette-purple-20); --sds-g-color-neutral-inverse-contrast-1: #737479; --wes-g-color-neutral-inverse-contrast-1: var(--sds-g-color-neutral-inverse-contrast-1); --sds-g-color-palette-blue-95: #eef4ff; --wes-g-color-palette-blue-95: var(--sds-g-color-palette-blue-95); --sds-g-color-brand-inverse-contrast-1: #0176d3; --wes-g-color-brand-inverse-contrast-1: var(--sds-g-color-brand-inverse-contrast-1); --sds-g-color-palette-pink-80: #fdb6c5; --wes-g-color-palette-pink-80: var(--sds-g-color-palette-pink-80); --sds-g-color-warning-base-4: #fcc003; --wes-g-color-warning-base-4: var(--sds-g-color-warning-base-4); --sds-g-color-brand-base-contrast-2: #0176d3; --wes-g-color-brand-base-contrast-2: var(--sds-g-color-brand-base-contrast-2); --sds-g-color-palette-teal-20: #023434; --wes-g-color-palette-teal-20: var(--sds-g-color-palette-teal-20); --sds-g-color-error-base-contrast-1: #ea001e; --wes-g-color-error-base-contrast-1: var(--sds-g-color-error-base-contrast-1); --sds-g-color-palette-teal-65: #03b4a7; --wes-g-color-palette-teal-65: var(--sds-g-color-palette-teal-65); --sds-g-color-neutral-base-contrast-3: #5a5c61; --wes-g-color-neutral-base-contrast-3: var(--sds-g-color-neutral-base-contrast-3); --sds-g-font-scale-neg-2: 0.8125rem; --sds-g-color-palette-red-40: #ba0517; --wes-g-color-palette-red-40: var(--sds-g-color-palette-red-40); --sds-g-font-scale-5: 1.802rem; --sds-g-color-palette-blue-30: #014486; --wes-g-color-palette-blue-30: var(--sds-g-color-palette-blue-30); --sds-g-color-palette-purple-10: #240643; --wes-g-color-palette-purple-10: var(--sds-g-color-palette-purple-10); --sds-g-color-palette-red-95: #fef1ee; --wes-g-color-palette-red-95: var(--sds-g-color-palette-red-95); --sds-g-color-neutral-inverse-contrast-2: #929398; --wes-g-color-neutral-inverse-contrast-2: var(--sds-g-color-neutral-inverse-contrast-2); --sds-g-color-palette-purple-65: #b78def; --wes-g-color-palette-purple-65: var(--sds-g-color-palette-purple-65); --sds-g-color-brand-inverse-contrast-2: #1b96ff; --wes-g-color-brand-inverse-contrast-2: var(--sds-g-color-brand-inverse-contrast-2); --sds-g-color-palette-yellow-90: #f9e3b6; --wes-g-color-palette-yellow-90: var(--sds-g-color-palette-yellow-90); --sds-g-color-palette-pink-70: #fe8aa7; --wes-g-color-palette-pink-70: var(--sds-g-color-palette-pink-70); --sds-g-color-palette-teal-10: #071b12; --wes-g-color-palette-teal-10: var(--sds-g-color-palette-teal-10); --sds-g-color-brand-base-contrast-3: #0b5cab; --wes-g-color-brand-base-contrast-3: var(--sds-g-color-brand-base-contrast-3); --sds-g-color-error-base-contrast-2: #ba0517; --wes-g-color-error-base-contrast-2: var(--sds-g-color-error-base-contrast-2); --sds-g-color-neutral-base-contrast-4: #181818; --wes-g-color-neutral-base-contrast-4: var(--sds-g-color-neutral-base-contrast-4); --sds-g-color-palette-red-30: #8e030f; --wes-g-color-palette-red-30: var(--sds-g-color-palette-red-30); --sds-g-font-scale-neg-3: 0.75rem; --sds-g-color-palette-blue-20: #032d60; --wes-g-color-palette-blue-20: var(--sds-g-color-palette-blue-20); --sds-g-font-scale-6: 2.027rem; --sds-g-color-neutral-inverse-contrast-3: #adaeb1; --wes-g-color-neutral-inverse-contrast-3: var(--sds-g-color-neutral-inverse-contrast-3); --sds-g-color-brand-inverse-contrast-3: #78b0fd; --wes-g-color-brand-inverse-contrast-3: var(--sds-g-color-brand-inverse-contrast-3); --sds-g-color-palette-yellow-80: #fcc003; --wes-g-color-palette-yellow-80: var(--sds-g-color-palette-yellow-80); --sds-g-color-palette-pink-60: #ff538a; --wes-g-color-palette-pink-60: var(--sds-g-color-palette-pink-60); --sds-g-color-brand-base-contrast-4: #001639; --wes-g-color-brand-base-contrast-4: var(--sds-g-color-brand-base-contrast-4); --sds-g-color-error-base-contrast-3: #8e030f; --wes-g-color-error-base-contrast-3: var(--sds-g-color-error-base-contrast-3); --sds-g-color-palette-red-20: #640103; --wes-g-color-palette-red-20: var(--sds-g-color-palette-red-20); --sds-g-font-scale-neg-4: 0.625rem; --sds-g-color-palette-blue-10: #001639; --wes-g-color-palette-blue-10: var(--sds-g-color-palette-blue-10); --sds-g-font-scale-7: 2.281rem; --sds-g-color-palette-blue-65: #57a3fd; --wes-g-color-palette-blue-65: var(--sds-g-color-palette-blue-65); --sds-g-color-neutral-inverse-contrast-4: #fff; --wes-g-color-neutral-inverse-contrast-4: var(--sds-g-color-neutral-inverse-contrast-4); --sds-g-color-palette-violet-15: #3d0157; --wes-g-color-palette-violet-15: var(--sds-g-color-palette-violet-15); --sds-g-color-brand-inverse-contrast-4: #fff; --wes-g-color-brand-inverse-contrast-4: var(--sds-g-color-brand-inverse-contrast-4); --sds-g-color-palette-yellow-70: #e4a201; --wes-g-color-palette-yellow-70: var(--sds-g-color-palette-yellow-70); --sds-g-color-palette-pink-50: #e3066a; --wes-g-color-palette-pink-50: var(--sds-g-color-palette-pink-50); --sds-g-color-palette-cloud-blue-90: #cfe9fe; --wes-g-color-palette-cloud-blue-90: var(--sds-g-color-palette-cloud-blue-90); --sds-g-color-palette-indigo-90: #e0e5f8; --wes-g-color-palette-indigo-90: var(--sds-g-color-palette-indigo-90); --sds-g-radius-border-circle: 100%; --wes-g-radius-border-circle: var(--sds-g-radius-border-circle); --sds-g-color-error-base-contrast-4: #640103; --wes-g-color-error-base-contrast-4: var(--sds-g-color-error-base-contrast-4); --sds-g-color-palette-red-10: #300c01; --wes-g-color-palette-red-10: var(--sds-g-color-palette-red-10); --sds-g-color-palette-red-65: #fe7765; --wes-g-color-palette-red-65: var(--sds-g-color-palette-red-65); --sds-g-font-scale-8: 2.566rem; --sds-g-color-palette-yellow-60: #ca8501; --wes-g-color-palette-yellow-60: var(--sds-g-color-palette-yellow-60); --sds-g-color-palette-pink-40: #b60554; --wes-g-color-palette-pink-40: var(--sds-g-color-palette-pink-40); --sds-g-color-palette-cloud-blue-80: #90d0fe; --wes-g-color-palette-cloud-blue-80: var(--sds-g-color-palette-cloud-blue-80); --sds-g-color-palette-pink-95: #fef0f3; --wes-g-color-palette-pink-95: var(--sds-g-color-palette-pink-95); --sds-g-color-palette-indigo-80: #bec7f6; --wes-g-color-palette-indigo-80: var(--sds-g-color-palette-indigo-80); --sds-g-font-scale-9: 2.887rem; --sds-g-color-palette-yellow-50: #a86403; --wes-g-color-palette-yellow-50: var(--sds-g-color-palette-yellow-50); --sds-g-color-palette-pink-30: #8a033e; --wes-g-color-palette-pink-30: var(--sds-g-color-palette-pink-30); --wes-g-font-family-monospace: Consolas,Menlo,Monaco,Courier,monospace; --sds-g-color-palette-cloud-blue-70: #1ab9ff; --wes-g-color-palette-cloud-blue-70: var(--sds-g-color-palette-cloud-blue-70); --sds-g-color-palette-indigo-70: #9ea9f1; --wes-g-color-palette-indigo-70: var(--sds-g-color-palette-indigo-70); --sds-g-color-palette-purple-15: #300b60; --wes-g-color-palette-purple-15: var(--sds-g-color-palette-purple-15); --sds-g-color-palette-yellow-40: #8c4b02; --wes-g-color-palette-yellow-40: var(--sds-g-color-palette-yellow-40); --sds-g-color-palette-neutral-90: #e5e5e5; --wes-g-color-palette-neutral-90: var(--sds-g-color-palette-neutral-90); --sds-g-color-palette-pink-20: #61022a; --wes-g-color-palette-pink-20: var(--sds-g-color-palette-pink-20); --sds-g-color-palette-yellow-95: #fbf3e0; --wes-g-color-palette-yellow-95: var(--sds-g-color-palette-yellow-95); --sds-g-color-palette-cloud-blue-60: #0d9dda; --wes-g-color-palette-cloud-blue-60: var(--sds-g-color-palette-cloud-blue-60); --sds-g-color-palette-indigo-60: #7f8ced; --wes-g-color-palette-indigo-60: var(--sds-g-color-palette-indigo-60); --sds-g-color-palette-teal-15: #072825; --wes-g-color-palette-teal-15: var(--sds-g-color-palette-teal-15); --sds-g-color-palette-yellow-30: #6f3400; --wes-g-color-palette-yellow-30: var(--sds-g-color-palette-yellow-30); --sds-g-color-palette-neutral-80: #c9c9c9; --wes-g-color-palette-neutral-80: var(--sds-g-color-palette-neutral-80); --sds-g-color-palette-pink-10: #370114; --wes-g-color-palette-pink-10: var(--sds-g-color-palette-pink-10); --sds-g-color-palette-orange-90: #fedfd0; --wes-g-color-palette-orange-90: var(--sds-g-color-palette-orange-90); --sds-g-color-palette-cloud-blue-50: #107cad; --wes-g-color-palette-cloud-blue-50: var(--sds-g-color-palette-cloud-blue-50); --sds-g-color-palette-pink-65: #fe7298; --wes-g-color-palette-pink-65: var(--sds-g-color-palette-pink-65); --sds-g-color-palette-indigo-50: #5867e8; --wes-g-color-palette-indigo-50: var(--sds-g-color-palette-indigo-50); --sds-g-color-palette-hot-orange-90: #ffded5; --wes-g-color-palette-hot-orange-90: var(--sds-g-color-palette-hot-orange-90); --sds-g-link-color-focus: #014486; --wes-g-link-color-focus: var(--sds-g-link-color-focus); --sds-g-color-palette-blue-15: #03234d; --wes-g-color-palette-blue-15: var(--sds-g-color-palette-blue-15); --sds-g-color-palette-yellow-20: #4f2100; --wes-g-color-palette-yellow-20: var(--sds-g-color-palette-yellow-20); --sds-g-color-palette-neutral-70: #aeaeae; --wes-g-color-palette-neutral-70: var(--sds-g-color-palette-neutral-70); --sds-g-color-palette-orange-80: #ffba90; --wes-g-color-palette-orange-80: var(--sds-g-color-palette-orange-80); --sds-g-color-palette-cloud-blue-40: #05628a; --wes-g-color-palette-cloud-blue-40: var(--sds-g-color-palette-cloud-blue-40); --sds-g-color-palette-indigo-40: #3a49da; --wes-g-color-palette-indigo-40: var(--sds-g-color-palette-indigo-40); --sds-g-color-palette-hot-orange-80: #feb9a5; --wes-g-color-palette-hot-orange-80: var(--sds-g-color-palette-hot-orange-80); --sds-g-color-palette-cloud-blue-95: #eaf5fe; --wes-g-color-palette-cloud-blue-95: var(--sds-g-color-palette-cloud-blue-95); --sds-g-color-palette-indigo-95: #f1f3fb; --wes-g-color-palette-indigo-95: var(--sds-g-color-palette-indigo-95); --sds-g-color-palette-red-15: #4a0c04; --wes-g-color-palette-red-15: var(--sds-g-color-palette-red-15); --sds-g-font-weight-bold: bold; --wes-g-font-weight-bold: var(--sds-g-font-weight-bold); --sds-g-color-palette-yellow-10: #281202; --wes-g-color-palette-yellow-10: var(--sds-g-color-palette-yellow-10); --sds-g-color-palette-neutral-60: #939393; --wes-g-color-palette-neutral-60: var(--sds-g-color-palette-neutral-60); --sds-g-color-palette-yellow-65: #d79304; --wes-g-color-palette-yellow-65: var(--sds-g-color-palette-yellow-65); --sds-g-color-palette-orange-70: #fe9339; --wes-g-color-palette-orange-70: var(--sds-g-color-palette-orange-70); --sds-g-color-palette-cloud-blue-30: #084968; --wes-g-color-palette-cloud-blue-30: var(--sds-g-color-palette-cloud-blue-30); --sds-g-color-palette-indigo-30: #2f2cb7; --wes-g-color-palette-indigo-30: var(--sds-g-color-palette-indigo-30); --sds-g-color-palette-hot-orange-70: #ff906e; --wes-g-color-palette-hot-orange-70: var(--sds-g-color-palette-hot-orange-70); --sds-g-color-border-inverse-1: #181818; --wes-g-color-border-inverse-1: var(--sds-g-color-border-inverse-1); --sds-g-color-palette-neutral-50: #747474; --wes-g-color-palette-neutral-50: var(--sds-g-color-palette-neutral-50); --sds-g-color-palette-orange-60: #dd7a01; --wes-g-color-palette-orange-60: var(--sds-g-color-palette-orange-60); --sds-g-color-palette-cloud-blue-20: #023248; --wes-g-color-palette-cloud-blue-20: var(--sds-g-color-palette-cloud-blue-20); --sds-g-color-palette-green-90: #cdefc4; --wes-g-color-palette-green-90: var(--sds-g-color-palette-green-90); --sds-g-color-palette-indigo-20: #260f8f; --wes-g-color-palette-indigo-20: var(--sds-g-color-palette-indigo-20); --sds-g-color-palette-hot-orange-60: #ff5d2d; --wes-g-color-palette-hot-orange-60: var(--sds-g-color-palette-hot-orange-60); --sds-g-color-palette-neutral-40: #5c5c5c; --wes-g-color-palette-neutral-40: var(--sds-g-color-palette-neutral-40); --sds-g-color-border-inverse-2: #2e2e2e; --wes-g-color-border-inverse-2: var(--sds-g-color-border-inverse-2); --sds-g-color-palette-orange-50: #a96404; --wes-g-color-palette-orange-50: var(--sds-g-color-palette-orange-50); --sds-g-color-palette-cloud-blue-10: #001a28; --wes-g-color-palette-cloud-blue-10: var(--sds-g-color-palette-cloud-blue-10); --sds-g-color-palette-neutral-95: #f3f3f3; --wes-g-color-palette-neutral-95: var(--sds-g-color-palette-neutral-95); --sds-g-color-palette-green-80: #91db8b; --wes-g-color-palette-green-80: var(--sds-g-color-palette-green-80); --sds-g-color-palette-indigo-10: #200647; --wes-g-color-palette-indigo-10: var(--sds-g-color-palette-indigo-10); --sds-g-color-palette-hot-orange-50: #d83a00; --wes-g-color-palette-hot-orange-50: var(--sds-g-color-palette-hot-orange-50); --sds-g-color-palette-cloud-blue-65: #08abed; --wes-g-color-palette-cloud-blue-65: var(--sds-g-color-palette-cloud-blue-65); --sds-g-color-palette-indigo-65: #8e9bef; --wes-g-color-palette-indigo-65: var(--sds-g-color-palette-indigo-65); --sds-g-link-color-hover: #014486; --wes-g-link-color-hover: var(--sds-g-link-color-hover); --sds-g-font-size-base: 1rem; --sds-g-color-palette-neutral-30: #444; --wes-g-color-palette-neutral-30: var(--sds-g-color-palette-neutral-30); --sds-g-color-palette-orange-40: #825101; --wes-g-color-palette-orange-40: var(--sds-g-color-palette-orange-40); --sds-g-color-palette-pink-15: #4b0620; --wes-g-color-palette-pink-15: var(--sds-g-color-palette-pink-15); --sds-g-color-palette-green-70: #45c65a; --wes-g-color-palette-green-70: var(--sds-g-color-palette-green-70); --sds-g-color-palette-hot-orange-40: #aa3001; --wes-g-color-palette-hot-orange-40: var(--sds-g-color-palette-hot-orange-40); --sds-g-color-palette-orange-95: #fff1ea; --wes-g-color-palette-orange-95: var(--sds-g-color-palette-orange-95); --sds-g-color-palette-hot-orange-95: #fef1ed; --wes-g-color-palette-hot-orange-95: var(--sds-g-color-palette-hot-orange-95); --sds-g-sizing-border-1: 1px; --wes-g-sizing-border-1: var(--sds-g-sizing-border-1); --wes-g-font-family-display: "ITC Avant Garde",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --wes-g-font-family-sans: "Salesforce Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --wes-g-font-size-1: 0.75rem; --wes-g-font-size-2: 0.875rem; --wes-g-font-size-3: 1rem; --wes-g-font-size-4: 1.25rem; --wes-g-font-size-5: 1.5rem; --wes-g-font-size-6: 2rem; --wes-g-font-size-7: 2.5rem; --wes-g-font-size-8: 3rem; --wes-g-font-size-9: 3.5rem; --wes-g-font-size-10: 5rem; --wes-g-kx-duration-x-long: 600ms; --wes-g-kx-duration-long: 400ms; --wes-g-kx-duration-normal: 250ms; --wes-g-kx-duration-short: 150ms; --wes-g-kx-duration-x-short: 75ms; --wes-g-kx-ease-none: cubic-bezier(0,0,1,1); --wes-g-kx-ease-in: cubic-bezier(0.3,0,1,0.3); --wes-g-kx-ease-out: cubic-bezier(0,0.3,0.15,1); --wes-g-kx-ease-in-out: cubic-bezier(0.3,0,0.15,1); --wes-g-kx-ease-under: cubic-bezier(0.7,0,0.7,-0.75); --wes-g-kx-ease-over: cubic-bezier(0.3,1.75,0.3,1); }

@keyframes pulse { 
  0%, 100% { opacity: 1; }
  50% { opacity: 0.5; }
}

.offer-loader { animation: 2s cubic-bezier(0.4, 0, 0.6, 1) 0s infinite normal none running pulse; background: rgb(255, 255, 255); border-radius: 8px; display: flex; flex-direction: column; font-family: Arial, sans-serif; margin: 0px auto; max-width: 1200px; padding: 2rem; width: 100%; }

.offer-loader .asset, .offer-loader .contact-block, .offer-loader .description, .offer-loader .form-heading, .offer-loader .form-placeholder, .offer-loader .form-subhead, .offer-loader .heading, .offer-loader .subhead { background: rgb(229, 231, 235); border-radius: 4px; margin-bottom: 1rem; }

.offer-loader .form-heading, .offer-loader .heading { height: 40px; width: 97%; }

.offer-loader .form-subhead, .offer-loader .subhead { height: 28px; width: 75%; }

.offer-loader .description { height: 94px; width: 83%; }

.offer-loader .contact-block { border-radius: 16px; height: 200px; margin-bottom: 0px; width: 100%; }

.offer-loader .asset { aspect-ratio: 16 / 9; border-radius: 16px; margin-bottom: 0px; max-height: 306px; width: 100%; }

.offer-loader .form-placeholder { aspect-ratio: 3 / 4; border-radius: 16px; margin-bottom: 0px; max-height: 432px; width: 100%; }

.sr-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; white-space: nowrap; width: 1px; }

.offer-loader .content-main { align-items: center; display: flex; flex-direction: column; gap: 1.5rem; justify-content: center; }

.offer-loader .content-main__aside { display: flex; flex-direction: column; gap: 1.5rem; max-width: 540px; width: 100%; }

.offer-loader .content-main__form { display: flex; flex: 1 1 0%; flex-direction: column; max-width: 540px; width: 100%; }

.offer-loader .heading-wrapper { display: flex; flex-direction: column; gap: 0.5rem; text-align: center; }

.offer-loader .form-heading-wrapper { display: flex; flex-direction: column; gap: 0.5rem; margin-bottom: 1.25rem; text-align: left; }

.offer-loader .content-top { display: none; margin-bottom: 2rem; }

.offer-loader .content-top .heading-wrapper { margin: 0px auto; max-width: 67%; text-align: center; }

.offer-loader .content-main__contact-block { display: none; max-width: 540px; width: 100%; }

.offer-loader.offer-loader--center .content-top { display: block; }

.offer-loader.offer-loader--center .content-main__aside { display: none; }

.offer-loader.offer-loader--center .form-heading-wrapper { text-align: center; }

.offer-loader.offer-loader--left .content-top, .offer-loader.offer-loader--left-centered-headline .content-top, .offer-loader.offer-loader--right .content-top, .offer-loader.offer-loader--right-centered-headline .content-top { display: none; }

.offer-loader.offer-loader--left .content-main__aside, .offer-loader.offer-loader--left-centered-headline .content-main__aside, .offer-loader.offer-loader--right .content-main__aside, .offer-loader.offer-loader--right-centered-headline .content-main__aside { display: block; }

.offer-loader.offer-loader--left .form-heading-wrapper, .offer-loader.offer-loader--left-centered-headline .form-heading-wrapper, .offer-loader.offer-loader--right .form-heading-wrapper, .offer-loader.offer-loader--right-centered-headline .form-heading-wrapper { text-align: left; }

.offer-loader.offer-loader--left-centered-headline .content-top, .offer-loader.offer-loader--right-centered-headline .content-top { display: block; }

.offer-loader.offer-loader--left-centered-headline .form-heading-wrapper, .offer-loader.offer-loader--right-centered-headline .form-heading-wrapper { text-align: center; }

.offer-loader.offer-loader--contact-us .content-main__contact-block { display: block; }

.offer-loader.offer-loader--free-trial.offer-loader--center .content-top { display: none; }

@media (min-width: 1280px) {
  .offer-loader.offer-loader--left .content-main, .offer-loader.offer-loader--left-centered-headline .content-main, .offer-loader.offer-loader--right .content-main, .offer-loader.offer-loader--right-centered-headline .content-main { align-items: start; display: grid; gap: 2.7rem 2.75rem; grid-template-columns: minmax(auto, 540px) minmax(auto, 540px); grid-template-rows: auto 1fr; }
  .offer-loader.offer-loader--left .content-main, .offer-loader.offer-loader--left-centered-headline .content-main { grid-template-areas: "form aside"; }
  .offer-loader.offer-loader--right .content-main, .offer-loader.offer-loader--right-centered-headline .content-main { grid-template-areas: "aside form"; }
  .offer-loader.offer-loader--left .content-main__aside, .offer-loader.offer-loader--left-centered-headline .content-main__aside, .offer-loader.offer-loader--right .content-main__aside, .offer-loader.offer-loader--right-centered-headline .content-main__aside { grid-area: aside; }
  .offer-loader.offer-loader--left .content-main__form, .offer-loader.offer-loader--left-centered-headline .content-main__form, .offer-loader.offer-loader--right .content-main__form, .offer-loader.offer-loader--right-centered-headline .content-main__form { grid-area: form; }
  .offer-loader.offer-loader--left-centered-headline .content-main__aside .heading-wrapper, .offer-loader.offer-loader--right-centered-headline .content-main__aside .heading-wrapper { text-align: center; }
  .offer-loader.offer-loader--left-centered-headline.offer-loader--contact-us .content-main, .offer-loader.offer-loader--left.offer-loader--contact-us .content-main { grid-template-areas: "form aside" "form contact"; }
  .offer-loader.offer-loader--right-centered-headline.offer-loader--contact-us .content-main, .offer-loader.offer-loader--right.offer-loader--contact-us .content-main { grid-template-areas: "aside form" "contact form"; }
  .offer-loader.offer-loader--contact-us .content-main__contact-block { grid-area: contact; }
}

@media (max-width: 768px) {
  .offer-loader .content-main { flex-direction: column; }
  .offer-loader .content-main__aside, .offer-loader .content-main__contact-block, .offer-loader .content-main__form { max-width: 100%; width: 100%; }
}

html { text-size-adjust: 100%; font-family: sans-serif; }

body { -webkit-font-smoothing: antialiased; margin: 0px; }

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }

audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

audio:not([controls]) { display: none; height: 0px; }

template { display: none; }

a { background-color: transparent; color: var(--pbc-g-text-link-color,var(--pbc-g-blue-vibrant-40)); transition: color 0.1s linear; }

a:focus { border-radius: 4px; outline: 5px solid var(--pbc-focus-state-color); }

a:active, a:focus, a:hover { color: var(--pbc-g-text-link-color-hover,var(--pbc-g-blue-vibrant-20)); }

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: var(--pbc-g-interactive-text-color); text-decoration: none; }

h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover { color: var(--pbc-g-interactive-text-color-hover); text-decoration: none; }

abbr[title] { border-bottom: 1px dotted; }

b, strong { font-weight: 700; }

dfn { font-style: italic; }

mark { background: rgb(255, 255, 0); color: rgb(0, 0, 0); }

small { font-size: 80%; }

sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }

sup { top: -0.5em; }

sub { bottom: -0.25em; }

img { border: 0px; }

svg:not(:root) { overflow: hidden; }

hr { box-sizing: content-box; height: 0px; }

pre { overflow: auto; }

code, kbd, pre, samp { font-family: monospace; font-size: 1em; }

button, input, optgroup, select, textarea { color: inherit; font: inherit; margin: 0px; }

button { overflow: visible; }

button, select { text-transform: none; }

button, input[type="button"], input[type="reset"], input[type="submit"] { cursor: pointer; }

button[disabled], input[disabled] { cursor: default; }

input { line-height: normal; }

input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button { height: auto; }

input[type="search"] { appearance: textfield; box-sizing: content-box; }

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration { appearance: none; }

fieldset { border: 1px solid silver; margin: 0px 2px; padding: 0.35em 0.625em 0.75em; }

legend { border: 0px; padding: 0px; }

textarea { overflow: auto; }

optgroup { font-weight: 700; }

table { border-collapse: collapse; border-spacing: 0px; }

td, th { padding: 0px; }

*, ::after, ::before { box-sizing: border-box; }

::placeholder { color: rgb(112, 110, 107); font-weight: 400; opacity: 1; }

::selection { background: rgb(216, 237, 255); color: rgb(8, 7, 7); text-shadow: none; }

html { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); background: rgb(176, 196, 223); color: rgb(8, 7, 7); font-family: "Salesforce Sans", Arial, sans-serif; font-size: 100%; line-height: 1.5; }

h1, h2, h3, h4 { margin-block-end: 0px; }

dd, figure { margin: 0px; }

abbr[title] { text-decoration: none; }

abbr[title], fieldset, hr { border: 0px; }

hr { padding: 0px; }

h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: inherit; }

a, button { cursor: pointer; }

b, dfn, strong { font-weight: 700; }

mark { background-color: rgb(255, 240, 63); color: rgb(8, 7, 7); }

abbr[title] { cursor: help; }

input[type="search"] { box-sizing: border-box; }

table { width: 100%; }

caption, td, th { text-align: left; }

hr { border-top: 1px solid rgb(221, 219, 218); clear: both; display: block; height: 1px; margin: 2rem 0px; }

audio, canvas, iframe, img, svg, video { vertical-align: middle; }

img { height: auto; max-width: 100%; }

.theme--dark a { transition: none; }

.pbc-g-elevation-1 { box-shadow: rgba(23, 23, 23, 0.08) 0px 0px 2px, rgba(23, 23, 23, 0.16) 0px 2px 4px 1px; }

.pbc-g-elevation-1, .pbc-g-elevation-2 { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-sizing: border-box; }

.pbc-g-elevation-2 { box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; }

.pbc-g-elevation-3 { box-shadow: rgba(23, 23, 23, 0.08) 0px 12px 24px -4px, rgba(23, 23, 23, 0.16) 0px 16px 32px -4px; }

.pbc-g-elevation-3, .pbc-g-elevation-4 { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-sizing: border-box; }

.pbc-g-elevation-4 { box-shadow: rgba(23, 23, 23, 0.2) 0px 24px 48px -4px; }

html { background: rgb(255, 255, 255); }

page-builder-miaw-ui { --xsf-agentforce-padding-top-desktop: var(--xsf-navs-height-desktop); --xsf-agentforce-padding-top-tablet: var(--xsf-navs-height-mobile); }

:root { --pbc-g-text-display-1-fontSize: 80px; --pbc-g-text-display-1-letterSpacing: -0.018em; --pbc-g-text-display-1-lineHeight: 88px; --pbc-g-text-display-2-fontSize: 56px; --pbc-g-text-display-2-letterSpacing: -0.012em; --pbc-g-text-display-2-lineHeight: 64px; --pbc-g-text-display-3-fontSize: 48px; --pbc-g-text-display-3-letterSpacing: -0.01em; --pbc-g-text-display-3-lineHeight: 56px; --pbc-g-text-display-4-fontSize: 40px; --pbc-g-text-display-4-letterSpacing: -0.008em; --pbc-g-text-display-4-lineHeight: 48px; --pbc-g-text-display-5-fontSize: 32px; --pbc-g-text-display-5-letterSpacing: -0.004em; --pbc-g-text-display-5-lineHeight: 40px; --pbc-g-text-display-6-fontSize: 24px; --pbc-g-text-display-6-letterSpacing: -0.004em; --pbc-g-text-display-6-lineHeight: 32px; --pbc-g-text-display-7-fontSize: 20px; --pbc-g-text-display-7-letterSpacing: -0.004em; --pbc-g-text-display-7-lineHeight: 28px; --pbc-g-text-display-8-fontSize: 16px; --pbc-g-text-display-8-letterSpacing: -0.004em; --pbc-g-text-display-8-lineHeight: 24px; --pbc-g-text-body-1-fontSize: 20px; --pbc-g-text-body-1-2-fontSize: 18px; --pbc-g-text-body-2-fontSize: 16px; --pbc-g-text-body-3-fontSize: 14px; --pbc-g-text-body-4-fontSize: 12px; }

.pbc-g-text-display-1 { font-size: var(--pbc-g-text-display-1-fontSize); letter-spacing: var(--pbc-g-text-display-1-letterSpacing); line-height: var(--pbc-g-text-display-1-lineHeight); }

.pbc-g-text-display-1, .pbc-g-text-display-2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); }

.pbc-g-text-display-2 { font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .pbc-g-text-display-2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 1440px) {
  .pbc-g-text-display-2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
}

.pbc-g-text-display-3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .pbc-g-text-display-3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1440px) {
  .pbc-g-text-display-3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

.pbc-g-text-display-4 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 1440px) {
  .pbc-g-text-display-4 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.pbc-g-text-display-5 { font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

.pbc-g-text-display-5, .pbc-g-text-display-6 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); }

.pbc-g-text-display-6 { font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

.pbc-g-text-display-7 { font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

.pbc-g-text-display-7, .pbc-g-text-display-8 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); }

.pbc-g-text-display-8 { font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }

.pbc-g-text-body-1 { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; }

.pbc-g-text-body-1 p { margin-bottom: 16px; margin-top: 0px; }

.pbc-g-text-body-1 p:last-child { margin-bottom: 0px; }

.pbc-g-text-body-1-2 { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }

.pbc-g-text-body-1-2 p { margin-bottom: 14px; margin-top: 0px; }

.pbc-g-text-body-1-2 p:last-child { margin-bottom: 0px; }

.pbc-g-text-body-2 { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }

.pbc-g-text-body-2 p { margin-bottom: 14px; margin-top: 0px; }

.pbc-g-text-body-2 p:last-child { margin-bottom: 0px; }

.pbc-g-text-body-3 { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.pbc-g-text-body-3 p { margin-bottom: 12px; margin-top: 0px; }

.pbc-g-text-body-3 p:last-child { margin-bottom: 0px; }

.pbc-g-text-body-1-ul-checkmark-spacing ul li { padding-bottom: 20px; }

.pbc-g-text-body-1-ul-checkmark-spacing ol li { padding-bottom: 16px; }

.pbc-g-text-body-1-2-ul-checkmark-spacing ul li { padding-bottom: 20px; }

.pbc-g-text-body-1-2-ul-checkmark-spacing ol li { padding-bottom: 16px; }

.pbc-g-text-body-3-ul-checkmark-spacing ul li { padding-bottom: 20px; }

.pbc-g-text-body-3-ul-checkmark-spacing ol li { padding-bottom: 16px; }

.pbc-g-text-body-1 > p { margin-bottom: 16px; margin-top: 0px; }

.pbc-g-text-body-1-2 > p, .pbc-g-text-body-2 > p { margin-bottom: 14px; margin-top: 0px; }

.pbc-g-text-body-3 > p { margin-bottom: 12px; margin-top: 0px; }

.pbc-g-text-eyebrow { color: var(--pbc-g-text-eyebrow-color); font-family: var(--pbc-g-font-sans); font-size: 14px; font-weight: 700; line-height: 20px; margin: 0px; }

.pbc-g-text-caption { color: var(--pbc-g-gray-20); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; }

.pbc-g-text-palette-gray-1 { color: var(--pbc-g-gray-100); }

:root { --sds-g-font-family-sans: var(--pbc-g-font-sans); --pbc-g-font-display: "ITC Avant Garde",system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --pbc-g-font-sans: "Salesforce Sans",system-ui,-apple-system,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --pbc-viz-width: 100%; --pbc-viz-display: flex; --pbc-viz-align-items: center; --pbc-viz-justify-content: center; --pbc-viz-margin-top: 0; --pbc-viz-margin-right: auto; --pbc-viz-margin-bottom: 0; --pbc-viz-margin-left: auto; }

@font-face { font-display: swap; font-family: "Salesforce Sans"; font-weight: 400; src: url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Regular.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Regular.woff) format("woff"); }

@font-face { font-display: swap; font-family: "Salesforce Sans"; font-style: italic; font-weight: 400; src: url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Italic.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Italic.woff) format("woff"); }

@font-face { font-display: swap; font-family: "Salesforce Sans"; font-weight: 700; src: url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Bold.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/salesforce-sans/SalesforceSans-Bold.woff) format("woff"); }

@font-face { font-display: swap; font-family: "Salesforce Icons"; font-weight: 700; src: url(https://a.sfdcstatic.com/shared/fonts/salesforce-icons/salesforce-icons.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/salesforce-icons/salesforce-icons.woff) format("woff"); }

@font-face { font-display: swap; font-family: "ITC Avant Garde"; font-weight: 500; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/AvantGardeForSalesforceW05-Dm.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/AvantGardeForSalesforceW05-Dm.woff) format("woff"); unicode-range: U+0-7F, U+80-FF, U+100-17F, U+180-24F, U+1E00-1EFF, U+2C60-2C7F; }

@font-face { font-display: swap; font-family: "M XiangHe Hei SC Bold"; font-weight: 700; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/MXiangHeHeiSCProBold.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/MXiangHeHeiSCProBold.woff) format("woff"); unicode-range: U+2000-206F, U+2E80-2EFF, U+2F00-2FDF, U+3000-303F, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+2CEB0-2EBEF, U+30000-3134F, U+2F800-2FA1F, U+FF00-FFEF; }

@font-face { font-display: swap; font-family: "M XiangHe Hei TC Bold"; font-weight: 700; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/MXiangHeHeiTCBold.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/MXiangHeHeiTCBold.woff) format("woff"); unicode-range: U+2000-206F, U+2E80-2EFF, U+2F00-2FDF, U+3000-303F, U+3400-4DBF, U+4E00-9FFF, U+F900-FAFF, U+20000-2A6DF, U+2A700-2B73F, U+2B740-2B81F, U+2B820-2CEAF, U+2CEB0-2EBEF, U+30000-3134F, U+2F800-2FA1F, U+FF00-FFEF; }

@font-face { font-display: swap; font-family: "Tazugane Info Heavy"; font-style: normal; font-weight: 750; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/TazuganeInfoHeavy.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/TazuganeInfoHeavy.woff) format("woff"); unicode-range: U+3000-303F, U+3040-309F, U+30A0-30FF, U+FF00-FFEF, U+4E00-9FAF; }

@font-face { font-display: swap; font-family: "Seol Sans Heavy"; font-weight: 750; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/SeolSansHeavy.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/SeolSansHeavy.woff) format("woff"); unicode-range: U+AC00-D7AF; }

@font-face { font-display: swap; font-family: "Handset Sans Thai Bold"; font-weight: 700; src: url(https://a.sfdcstatic.com/shared/fonts/avant-garde/HandsetSansThaiBold.woff2) format("woff2"), url(https://a.sfdcstatic.com/shared/fonts/avant-garde/HandsetSansThaiBold.woff) format("woff"); unicode-range: U+E00-E7F; }

.viz__wrapper { align-items: var(--pbc-viz-align-items); display: var(--pbc-viz-display); justify-content: var(--pbc-viz-justify-content); margin: var(--pbc-viz-margin-top) var(--pbc-viz-margin-right) var(--pbc-viz-margin-bottom) var(--pbc-viz-margin-left); width: var(--pbc-viz-width); }

.block { display: block; }

.inline-block { display: inline-block; }

.inline { display: inline; }

.flex { display: flex; }

.inline-flex { display: inline-flex; }

.grid { display: grid; }

.inline-grid { display: inline-grid; }

.hidden { display: none !important; }

.grid_mobile { gap: 24px; grid-template-columns: repeat(6, 1fr); margin-left: 24px; margin-right: 24px; }

.grid_tablet_portrait { gap: 24px; grid-template-columns: repeat(12, 1fr); margin-left: 32px; margin-right: 32px; }

.grid_tablet_landscape { gap: 32px; grid-template-columns: repeat(12, 1fr); margin-left: 48px; margin-right: 48px; }

.grid_desktop { gap: 64px 40px; grid-template-columns: repeat(12, 70px); margin: auto; }

[data-agentforce-companion] { --agentforce-companion-sidebyside-gutter: 32px; }

[data-agentforce-companion][data-xsf-agent-sidebar-open="true"] { --xsf-agentforce-sidebar-width-min: 340px; --xsf-agentforce-sidebar-width-max: 375px; --agent-sidebar-width: var(--xsf-agentforce-sidebar-width-max); }

[data-agentforce-companion][data-xsf-agent-sidebar-open="true"] page-builder-miaw-ui, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] ~ page-builder-miaw-ui { --xsf-agentforce-modal-box-shadow: none; --xsf-agentforce-modal-border-color: var(--pbc-g-gray-90); --xsf-agentforce-modal-border-width: 1px 0px 0px 1px; --xsf-agentforce-user-input-fieldset-shadow: none; --xsf-agentforce-user-input-fieldset-border-width: 0px 0px 0px 1px; --xsf-agentforce-user-input-fieldset-border-color: var(--pbc-g-gray-90); }

@media (min-width: 1024px) {
  [data-agentforce-companion] { transition: padding-right 0.22s; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] { box-sizing: border-box; padding-right: var(--agent-sidebar-width); will-change: padding-right; }
}

@media (min-width: 1815px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .container { margin-left: clamp(var(--agentforce-companion-sidebyside-gutter),(100vw - var(--pbc-g-container-max-width) - var(--agent-sidebar-width))/2,100vw); margin-right: clamp(var(--agentforce-companion-sidebyside-gutter),(100vw - var(--pbc-g-container-max-width) - var(--agent-sidebar-width))/2,100vw); }
}

@media (min-width: 1024px) {
  [data-agentforce-companion] { padding-right: 0px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .grid.grid_main { gap: 24px; grid-template-columns: repeat(12, minmax(0px, 1fr)); margin-left: 32px; margin-right: 32px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .grid.grid_main { gap: 32px; grid-template-columns: repeat(12, minmax(0px, 1fr)); margin-left: 48px; margin-right: 48px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .grid.grid_sub { gap: 0px 32px; grid-template-columns: repeat(12, 1fr); margin: 0px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .container { padding-bottom: var(--pbc-g-container-padding--mobile); padding-top: var(--pbc-g-container-padding--mobile); }
}

@media (prefers-reduced-motion: reduce) and (min-width: 1024px) {
  [data-agentforce-companion] { transition: none; }
}

:root { --pbc-g-container-padding: 64px; --pbc-g-container-padding--mobile: 48px; --pbc-g-container-padding-min-spacing: 24px; --pbc-g-container-padding-min-spacing--mobile: 16px; --pbc--grid-column-gap: 40px; --pbc--border-radius-16: 16px; --pbc-g-container-max-width: 1280px; }

.container { margin-left: auto; margin-right: auto; padding-bottom: var(--pbc-g-container-padding--mobile); padding-top: var(--pbc-g-container-padding--mobile); }

@media (min-width: 768px) {
  .container { padding-bottom: var(--pbc-g-container-padding); padding-top: var(--pbc-g-container-padding); }
}

.container--min-spacing-bottom { padding-bottom: var(--pbc-g-container-padding-min-spacing--mobile); }

@media (min-width: 768px) {
  .container--min-spacing-bottom { padding-bottom: var(--pbc-g-container-padding-min-spacing); }
}

.container--min-spacing-top { padding-top: var(--pbc-g-container-padding-min-spacing--mobile); }

@media (min-width: 768px) {
  .container--min-spacing-top { padding-top: var(--pbc-g-container-padding-min-spacing); }
}

@media (min-width: 1440px) {
  .container { max-width: var(--pbc-g-container-max-width); }
  .container--full-width { max-width: none; }
}

@media (max-width: 767px) {
  .grid.grid_main { gap: 24px; grid-template-columns: repeat(6, 1fr); margin-left: 24px; margin-right: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .grid.grid_main { gap: 24px; grid-template-columns: repeat(12, 1fr); margin-left: 32px; margin-right: 32px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .grid.grid_main { gap: 32px; grid-template-columns: repeat(12, 1fr); margin-left: 48px; margin-right: 48px; }
}

@media (min-width: 1440px) {
  .grid.grid_main { gap: 64px 40px; grid-template-columns: repeat(12, 70px); margin: auto; }
}

@media (max-width: 767px) {
  .grid.grid_sub { gap: 0px 24px; grid-template-columns: repeat(6, 1fr); margin-left: 0px; margin-right: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .grid.grid_sub { gap: 0px 24px; grid-template-columns: repeat(12, 1fr); margin-left: 0px; margin-right: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .grid.grid_sub { gap: 0px 32px; grid-template-columns: repeat(12, 1fr); margin-left: 0px; margin-right: 0px; }
}

@media (min-width: 1440px) {
  .grid.grid_sub { gap: 0px 40px; grid-template-columns: repeat(12, 70px); margin: 0px; }
}

.grid-col-span-12 { grid-column: span 6; }

@media (min-width: 768px) {
  .grid-col-span-12 { grid-column: span 12; }
}

.grid-col-span-11 { grid-column: span 11; }

.grid-col-span-10 { grid-column: span 10; }

.grid-col-span-9 { grid-column: span 9; }

.grid-col-span-8 { grid-column: span 8; }

.grid-col-span-7 { grid-column: span 7; }

.grid-col-span-6 { grid-column: span 6; }

.grid-col-span-5 { grid-column: span 5; }

.grid-col-span-4 { grid-column: span 4; }

.grid-col-span-3 { grid-column: span 3; }

.grid-col-span-2 { grid-column: span 2; }

.grid-col-span-1 { grid-column: span 1; }

[class*="--center-image"] .image__wrapper, [class*="--center-image"] .video__wrapper, [class*="--left-image"] .image__wrapper, [class*="--left-image"] .video__wrapper, [class*="--right-image"] .image__wrapper, [class*="--right-image"] .video__wrapper { grid-area: 2 / 1 / auto / span 6; }

[class*="--center-image"] .content__wrapper, [class*="--left-image"] .content__wrapper, [class*="--right-image"] .content__wrapper { grid-area: 1 / 1 / auto / span 6; }

@media (min-width: 768px) and (max-width: 1023px) {
  [class*="--center-image"] .image__wrapper, [class*="--center-image"] .video__wrapper, [class*="--left-image"] .image__wrapper, [class*="--left-image"] .video__wrapper, [class*="--right-image"] .image__wrapper, [class*="--right-image"] .video__wrapper { grid-area: 2 / 1 / auto / span 12; }
  [class*="--center-image"] .content__wrapper, [class*="--left-image"] .content__wrapper, [class*="--right-image"] .content__wrapper { grid-area: 1 / 1 / auto / span 12; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  [class*="--left-image"] .image__wrapper, [class*="--left-image"] .video__wrapper { grid-area: 1 / 1 / auto / span 6; }
  [class*="--left-image"] .content__wrapper, [class*="--right-image"] .image__wrapper, [class*="--right-image"] .video__wrapper { grid-area: 1 / 7 / auto / span 6; }
  [class*="--right-image"] .content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  [class*="--center-image"] .image__wrapper, [class*="--center-image"] .video__wrapper { grid-area: 2 / 3 / auto / span 7; }
  [class*="--center-image"] .content__wrapper { grid-area: 1 / 3 / auto / span 7; }
}

@media (min-width: 1440px) {
  [class*="--left-image"] .image__wrapper { grid-area: 1 / 1 / auto / span 6; }
  [class*="--left-image"] .video__wrapper { grid-area: 1 / 1 / auto / span 7; }
  [class*="--left-image"] .content__wrapper { grid-area: 1 / 7 / auto / span 5; }
  [class*="--right-image"] .content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  [class*="--left-image"] .grid__main-video .content__wrapper { grid-area: 1 / 8 / auto / span 5; }
  [class*="--right-image"] .image__wrapper { grid-area: 1 / 7 / auto / span 6; }
  [class*="--right-image"] .video__wrapper { grid-area: 1 / 6 / auto / span 7; }
}

.aspect-auto { aspect-ratio: auto; }

.aspect-square { aspect-ratio: 1 / 1; }

.aspect-16_9 { aspect-ratio: 16 / 9; }

.title--center { text-align: center; }

.title--left { text-align: left; }

.title--right { text-align: right; }

.text--center { text-align: center; }

.text--left { text-align: left; }

.text--right { text-align: right; }

.flex.flex--center { place-content: center; }

.flex.flex--left { justify-content: flex-start; }

.flex.flex--right { justify-content: flex-end; }

.flex.flex--jc-center { justify-content: center; }

.flex.flex--jc-end { justify-content: flex-end; }

.flex.flex-jc-start { justify-content: flex-start; }

.flex.flex--column { flex-direction: column; }

.flex.flex--column-reverse { flex-direction: column-reverse; }

.flex.flex--m-1em > * { margin: 1em; }

.flex.flex--m-2em > * { margin: 2em; }

.flex.flex--m-3em > * { margin: 3em; }

.flex.flex--m-4em > * { margin: 4em; }

.card__wrapper, .content__wrapper { display: flex; flex-direction: column; justify-content: center; }

[class*="--top-image"] .card__wrapper { align-items: center; flex-direction: column; text-align: center; }

[class*="--bottom-image"] .card__wrapper, [class*="--center-image"] .card__wrapper { align-items: center; flex-direction: column-reverse; text-align: center; }

[class*="--center-image"] .content__wrapper { text-align: center; }

@media (min-width: 768px) {
  [class*="--left-image"] .card__wrapper { flex-direction: row; justify-content: space-between; }
  [class*="--right-image"] .card__wrapper { flex-direction: row-reverse; justify-content: space-between; }
}

.rtl { direction: rtl; }

.px-0 { padding: 0px; }

.pt-0 { padding-top: 0px; }

.pb-0 { padding-bottom: 0px; }

.pl-0 { padding-left: 0px; }

.pr-0 { padding-right: 0px; }

.pt-4 { padding-top: 4px; }

.pb-4 { padding-bottom: 4px; }

.pl-4 { padding-left: 4px; }

.pr-4 { padding-right: 4px; }

.px-4 { padding: 4px; }

.pt-8 { padding-top: 8px; }

.pb-8 { padding-bottom: 8px; }

.pl-8 { padding-left: 8px; }

.pr-8 { padding-right: 8px; }

.px-8 { padding: 8px; }

.pt-12 { padding-top: 12px; }

.pb-12 { padding-bottom: 12px; }

.pl-12 { padding-left: 12px; }

.pr-12 { padding-right: 12px; }

.px-12 { padding: 12px; }

.pt-16 { padding-top: 16px; }

.pb-16 { padding-bottom: 16px; }

.pl-16 { padding-left: 16px; }

.pr-16 { padding-right: 16px; }

.px-16 { padding: 16px; }

.pb-18 { padding-bottom: 18px; }

.pt-20 { padding-top: 20px; }

.pb-20 { padding-bottom: 20px; }

.pl-20 { padding-left: 20px; }

.pr-20 { padding-right: 20px; }

.px-20 { padding: 20px; }

.pt-24 { padding-top: 24px; }

.pb-24 { padding-bottom: 24px; }

.pl-24 { padding-left: 24px; }

.pr-24 { padding-right: 24px; }

.px-24 { padding: 24px; }

.pt-28 { padding-top: 28px; }

.pt-32 { padding-top: 32px; }

.pb-32 { padding-bottom: 32px; }

.pl-32 { padding-left: 32px; }

.pr-32 { padding-right: 32px; }

.px-32 { padding: 32px; }

.pt-40 { padding-top: 40px; }

.pb-40 { padding-bottom: 40px; }

.pl-40 { padding-left: 40px; }

.pr-40 { padding-right: 40px; }

.px-40 { padding: 40px; }

.pt-48 { padding-top: 48px; }

.pb-48 { padding-bottom: 48px; }

.pl-48 { padding-left: 48px; }

.pr-48 { padding-right: 48px; }

.px-48 { padding: 48px; }

.pt-56 { padding-top: 56px; }

.pb-56 { padding-bottom: 56px; }

.pl-56 { padding-left: 56px; }

.pr-56 { padding-right: 56px; }

.px-56 { padding: 56px; }

.pt-64 { padding-top: 64px; }

.pb-64 { padding-bottom: 64px; }

.pl-64 { padding-left: 64px; }

.pr-64 { padding-right: 64px; }

.px-64 { padding: 64px; }

.pt-72 { padding-top: 72px; }

.pb-72 { padding-bottom: 72px; }

.pl-72 { padding-left: 72px; }

.pr-72 { padding-right: 72px; }

.px-72 { padding: 72px; }

.pt-80 { padding-top: 80px; }

.pb-80 { padding-bottom: 80px; }

.pl-80 { padding-left: 80px; }

.pr-80 { padding-right: 80px; }

.px-80 { padding: 80px; }

.pt-88 { padding-top: 88px; }

.pb-88 { padding-bottom: 88px; }

.pl-88 { padding-left: 88px; }

.pr-88 { padding-right: 88px; }

.px-88 { padding: 88px; }

.pt-96 { padding-top: 96px; }

.pb-96 { padding-bottom: 96px; }

.pl-96 { padding-left: 96px; }

.pr-96 { padding-right: 96px; }

.px-96 { padding: 96px; }

.pt-104 { padding-top: 104px; }

.pb-104 { padding-bottom: 104px; }

.pl-104 { padding-left: 104px; }

.pr-104 { padding-right: 104px; }

.px-104 { padding: 104px; }

.pt-112 { padding-top: 112px; }

.pb-112 { padding-bottom: 112px; }

.pl-112 { padding-left: 112px; }

.pr-112 { padding-right: 112px; }

.px-112 { padding: 112px; }

.pt-120 { padding-top: 120px; }

.pb-120 { padding-bottom: 120px; }

.pl-120 { padding-left: 120px; }

.pr-120 { padding-right: 120px; }

.px-120 { padding: 120px; }

.pb-128 { padding-bottom: 128px; }

.pt-180 { padding-top: 180px; }

.pb-180 { padding-bottom: 180px; }

.pl-180 { padding-left: 180px; }

.pr-180 { padding-right: 180px; }

.px-180 { padding: 180px; }

.pt-360 { padding-top: 360px; }

.pl-360 { padding-left: 360px; }

.pr-360 { padding-right: 360px; }

.pb-360 { padding-bottom: 360px; }

.px-360 { padding: 360px; }

.pt-450 { padding-top: 450px; }

.pr-450 { padding-right: 450px; }

.pb-450 { padding-bottom: 450px; }

.pl-450 { padding-left: 450px; }

.px-450 { padding: 450px; }

.mr-auto { margin-right: auto; }

.ml-auto { margin-left: auto; }

.m-0 { margin: 0px; }

.mt-0 { margin-top: 0px; }

.mb-0 { margin-bottom: 0px; }

.ml-0 { margin-left: 0px; }

.mr-0 { margin-right: 0px; }

.mt-4 { margin-top: 4px; }

.mb-4 { margin-bottom: 4px; }

.ml-4 { margin-left: 4px; }

.mr-4 { margin-right: 4px; }

.mt-8 { margin-top: 8px; }

.mb-8 { margin-bottom: 8px; }

.ml-8 { margin-left: 8px; }

.mr-8 { margin-right: 8px; }

.mt-12 { margin-top: 12px; }

.mb-12 { margin-bottom: 12px; }

.ml-12 { margin-left: 12px; }

.mr-12 { margin-right: 12px; }

.mt-16 { margin-top: 16px; }

.mb-16 { margin-bottom: 16px; }

.ml-16 { margin-left: 16px; }

.mr-16 { margin-right: 16px; }

.mt-20 { margin-top: 20px; }

.mb-20 { margin-bottom: 20px; }

.ml-20 { margin-left: 20px; }

.mr-20 { margin-right: 20px; }

.mt-24 { margin-top: 24px; }

.mb-24 { margin-bottom: 24px; }

.ml-24 { margin-left: 24px; }

.mr-24 { margin-right: 24px; }

.mt-32 { margin-top: 32px; }

.mb-32 { margin-bottom: 32px; }

.ml-32 { margin-left: 32px; }

.mr-32 { margin-right: 32px; }

.mt-40 { margin-top: 40px; }

.mb-40 { margin-bottom: 40px; }

.ml-40 { margin-left: 40px; }

.mr-40 { margin-right: 40px; }

.mt-48 { margin-top: 48px; }

.mb-48 { margin-bottom: 48px; }

.ml-48 { margin-left: 48px; }

.mr-48 { margin-right: 48px; }

.mt-56 { margin-top: 56px; }

.mb-56 { margin-bottom: 56px; }

.ml-56 { margin-left: 56px; }

.mr-56 { margin-right: 56px; }

.mt-64 { margin-top: 64px; }

.mb-64 { margin-bottom: 64px; }

.ml-64 { margin-left: 64px; }

.mr-64 { margin-right: 64px; }

.mt-72 { margin-top: 72px; }

.mb-72 { margin-bottom: 72px; }

.ml-72 { margin-left: 72px; }

.mr-72 { margin-right: 72px; }

.mt-80 { margin-top: 80px; }

.mb-80 { margin-bottom: 80px; }

.ml-80 { margin-left: 80px; }

.mr-80 { margin-right: 80px; }

.mt-88 { margin-top: 88px; }

.mb-88 { margin-bottom: 88px; }

.ml-88 { margin-left: 88px; }

.mr-88 { margin-right: 88px; }

.mt-96 { margin-top: 96px; }

.mb-96 { margin-bottom: 96px; }

.ml-96 { margin-left: 96px; }

.mr-96 { margin-right: 96px; }

.mt-104 { margin-top: 104px; }

.mb-104 { margin-bottom: 104px; }

.ml-104 { margin-left: 104px; }

.mr-104 { margin-right: 104px; }

.mt-112 { margin-top: 112px; }

.mb-112 { margin-bottom: 112px; }

.ml-112 { margin-left: 112px; }

.mr-112 { margin-right: 112px; }

.mt-120 { margin-top: 120px; }

.mb-120 { margin-bottom: 120px; }

.ml-120 { margin-left: 120px; }

.mr-120 { margin-right: 120px; }

@media (max-width: 767px) {
  .mobile-pt-0 { padding-top: 0px; }
  .mobile-pb-0 { padding-bottom: 0px; }
  .mobile-pb-4 { padding-bottom: 4px; }
  .mobile-pt-8 { padding-top: 8px; }
  .mobile-pb-8 { padding-bottom: 8px; }
  .mobile-pb-10 { padding-bottom: 10px; }
  .mobile-pb-12 { padding-bottom: 12px; }
  .mobile-pb-16 { padding-bottom: 16px; }
  .mobile-pt-24 { padding-top: 24px; }
  .mobile-pt-40 { padding-top: 40px; }
  .mobile-pb-24 { padding-bottom: 24px; }
  .mobile-pl-24 { padding-left: 24px; }
  .mobile-pb-32 { padding-bottom: 32px; }
  .mobile-pb-40 { padding-bottom: 40px; }
  .mobile-pb-48 { padding-bottom: 48px; }
  .mobile-pt-16 { padding-top: 16px; }
  .mobile-pt-32 { padding-top: 32px; }
  .mobile-pt-48 { padding-top: 48px; }
  .mobile-pt-64 { padding-top: 64px; }
  .mobile-pb-72 { padding-bottom: 72px; }
  .mobile-mr-0 { margin-right: 0px; }
  .mobile-ml-24 { margin-left: -24px; }
  .mobile-mt-0 { margin-top: 0px; }
  .mobile-mt-8 { margin-top: 8px; }
  .mobile-mt-12 { margin-top: 12px; }
  .mobile-mt-16 { margin-top: 16px; }
  .mobile-mt-18 { margin-top: 18px; }
  .mobile-mt-24 { margin-top: 24px; }
  .mobile-mt-48 { margin-top: 48px; }
  .mobile-mb-8 { margin-bottom: 8px; }
  .mobile-mb-16 { margin-bottom: 16px; }
  .mobile-mb-20 { margin-bottom: 20px; }
  .mobile-mb-24 { margin-bottom: 24px; }
  .mobile-mr-24 { margin-right: 24px; }
  .mobile-mb-32 { margin-bottom: 32px; }
  .mobile-ml-32 { margin-left: 32px; }
  .mobile-mr-32 { margin-right: 32px; }
  .mobile-mb-64 { margin-bottom: 64px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .tablet-pb-4 { padding-bottom: 4px; }
  .tablet-pt-8 { padding-top: 8px; }
  .tablet-pb-12 { padding-bottom: 12px; }
  .tablet-pb-16 { padding-bottom: 16px; }
  .tablet-pt-16 { padding-top: 16px; }
  .tablet-pl-32 { padding-left: 32px; }
  .tablet-pt-40 { padding-top: 40px; }
  .tablet-pb-40 { padding-bottom: 40px; }
  .tablet-pt-64 { padding-top: 64px; }
  .tablet-pb-64 { padding-bottom: 64px; }
  .tablet-mb-16 { margin-bottom: 16px; }
  .tablet-mt-0 { margin-top: 0px; }
  .tablet-mr-0 { margin-right: 0px; }
}

@media (max-width: 1023px) {
  .tablet-mb-32 { margin-bottom: 32px; }
  .tablet-m-0 { margin: 0px; }
  .tablet-p-0 { padding: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .smalldesktop-pb-16 { padding-bottom: 16px; }
  .smalldesktop-pt-32 { padding-top: 32px; }
  .smalldesktop-pb-32 { padding-bottom: 32px; }
  .smalldesktop-pb-48 { padding-bottom: 48px; }
  .smalldesktop-pr-56 { padding-right: 56px; }
}

.rtl .eyebrow__icon + .eyebrow__label, .rtl .eyebrow__image + .eyebrow__label { margin-left: 0px; margin-right: 8px; }

.rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) .blade__description, .rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) .blade__description ol, .rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) .blade__description ul, .rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) [class*="__blade-heading"]:not([class*="--center"]) { text-align: right; }

.rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) .text--center .blade__description, .rtl [class*="--blade"]:not([class*="--center"]):not(.logogrid--blade) .text--center [class*="__blade-heading"]:not([class*="--center"]) { text-align: center; }

.rtl .blade__description ul { padding-left: 0px; }

.rtl .blade__description ol { padding-left: 0px; padding-right: 25px; }

.rtl .blade__description ol li { padding-left: 0px; padding-right: 8px; }

.rtl .blade__description ul li::before { margin-left: 16px; margin-right: 0px; }

.rtl .textmainbody--blade .blade__description ul { padding-left: 0px; padding-right: 20px; }

.rtl .pbc_list--left { text-align: right; }

.rtl .card__wrapper .card__content__wrapper div.card__quote-mark::before, .rtl .card__wrapper.card__1 .card__content__wrapper div.card__quote-mark::before { transform-origin: 100% 0px; }

.rtl a.cta_button[data-variant="cardText"][data-stacking="wideM"], .rtl a.cta_button[data-variant="cardTwoUp"][data-stacking="wideM"], .rtl a.cta_button[data-variant="secondaryWithMobileText"][data-stacking="wideM"] { --sds-c-button-text-align: right; }

.rtl .cta_container.flex a.cta_button[target="_blank"] svg { margin-left: 0px; margin-right: 6px; }

.rtl .accordion__item .accordion__icon-wrapper { margin-left: 0px; margin-right: 32px; }

.rtl .accordion__description, .rtl .accordion__item button, .rtl .accordion__title { text-align: right; }

@media (max-width: 767px) {
  .rtl .logo-block.logo-block--card_logomark:last-child:nth-child(3n+1) { margin-left: 0px; margin-right: -176px; }
  .rtl .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(3n) { margin-left: 176px; margin-right: 0px; }
}

@media (min-width: 768px) {
  .rtl .layout--2 [class*="__2"] .card:last-child, .rtl .layout--3 [class*="__3"] .card:last-child, .rtl .layout--4 [class*="__4"] .card:last-child { margin-left: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .rtl .layout--2:not(.nup--card_quote) [class*="__2"] .card:first-child, .rtl .layout--3:not(.nup--card_quote) [class*="__3"] .card:first-child, .rtl .layout--4:not(.nup--card_quote) [class*="__4"] .card:first-child { margin-left: 24px; margin-right: 0px; }
  .rtl .logo-block.logo-block--card_logomark:last-child:nth-child(3n+1) { margin-left: 0px; margin-right: -200px; }
  .rtl .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(3n) { margin-left: 200px; margin-right: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .rtl .layout--2:not(.nup--card_quote) [class*="__2"] .card:first-child { margin-left: 40px; }
  .rtl .layout--3:not(.nup--card_quote) [class*="__3"] .card:first-child, .rtl .layout--4:not(.nup--card_quote) [class*="__4"] .card:first-child { margin-left: 32px; }
}

@media (min-width: 1024px) {
  .rtl .accordion__item.show-hide__item { border-left: none; border-right: 1px solid var(--sds-g-color-palette-neutral-80); padding-left: 0px; padding-right: 24px; }
  .rtl .accordion__item.selected { border-right: 4px solid var(--pbc-g-blue-vibrant-50); padding-right: 20px; }
}

@media (min-width: 1440px) {
  .rtl .layout--2:not(.nup--card_quote) [class*="__2"] .card:first-child { margin-left: 64px; }
  .rtl .layout--3:not(.nup--card_quote) [class*="__3"] .card:first-child { margin-left: 56px; }
  .rtl .layout--4:not(.nup--card_quote) [class*="__4"] .card:first-child { margin-left: 40px; }
}

[class*="--blade"] .card-layout--mosaic .cards__container { display: grid; gap: 40px; }

@media (max-width: 767px) {
  [class*="--blade"] .card-layout--mosaic .cards > .card:first-child { order: 1; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(2) { order: 8; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(3) { order: 2; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(4) { order: 3; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(5) { order: 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(6) { order: 5; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(7) { order: 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(8) { order: 9; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(9) { order: 10; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(10) { order: 11; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(11) { order: 12; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(12) { order: 13; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(n+13) { order: 999; }
}

@media (min-width: 768px) {
  [class*="--blade"] .card-layout--mosaic .cards__container { grid-template-columns: repeat(12, 1fr); }
  [class*="--blade"] .card-layout--mosaic .cards > .card.card--card_resource_featured_full_bleed:nth-child(14n+1) { grid-area: 1 / 1 / span 2 / span 12; }
  [class*="--blade"] .card-layout--mosaic .cards > .card.card--card_resource_featured_full_bleed:nth-child(14n+2) { grid-area: 7 / 1 / span 2 / span 12; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+3) { grid-area: 3 / 1 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+4) { grid-area: 3 / 7 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+5) { grid-area: 5 / 1 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+6) { grid-area: 5 / 7 / span 1 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+7) { grid-area: 6 / 7 / span 1 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+8) { grid-area: 9 / 1 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+9) { grid-area: 9 / 7 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+10) { grid-area: 11 / 1 / span 2 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) { grid-area: 11 / 7 / span 1 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) { grid-area: 12 / 7 / span 1 / span 6; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) .card__image__wrapper, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) .card__image__wrapper, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+6) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+6) .card__image__wrapper, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+7) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+7) .card__image__wrapper { display: none; }
}

@media (min-width: 1440px) {
  [class*="--blade"] .card-layout--mosaic .cards > .card.card--card_resource_featured_full_bleed:nth-child(14n+1) { grid-area: 1 / 1 / span 2 / span 8; }
  [class*="--blade"] .card-layout--mosaic .cards > .card.card--card_resource_featured_full_bleed:nth-child(14n+2) { grid-area: 5 / 5 / span 2 / span 8; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+3) { grid-area: span 2 / 9 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+4) { grid-area: span 2 / 1 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+5) { grid-area: span 2 / 5 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+6), [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+7) { grid-area: span 1 / 9 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+8) { grid-area: span 2 / 1 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+10), [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+9) { grid-area: span 1 / 1 / auto / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) { grid-area: 7 / 5 / span 2 / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) { grid-area: 7 / 9 / span 2 / span 4; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+10) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+10) .card__image__wrapper, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+9) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+9) .card__image__wrapper { display: none; }
  [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+11) .card__image__wrapper, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) .card__description, [class*="--blade"] .card-layout--mosaic .cards > .card:nth-child(14n+12) .card__image__wrapper { display: block; }
}

.pbc_accordion:not(.show-hide_accordion) { position: relative; }

.accordion__item:not(.accordion__item-1) { border-top: 1px solid var(--pbc-g-gray-90); }

.accordion__trigger { border: none; }

.accordion__item button { background: none; padding: 0px; text-align: left; width: 100%; }

.accordion__title { color: var(--pbc-g-interactive-text-color); display: flex; font-family: var(--pbc-g-font-display); font-size: 16px; justify-content: space-between; letter-spacing: -0.005em; line-height: 24px; outline: none; pointer-events: none; }

@media (min-width: 768px) {
  .accordion__title { color: var(--pbc-g-interactive-text-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

.accordion__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; text-align: left; }

.accordion__description p { margin-bottom: 14px; margin-top: 0px; }

.accordion__description p:last-child { margin-bottom: 0px; }

.accordion__description ol li, .accordion__description ul li { padding-bottom: 14px; }

.accordion__description > p { margin-bottom: 14px; margin-top: 0px; }

.accordion__description > p:last-child { margin-bottom: 0px; }

.accordion__heading { margin-block-end: 0px; margin-top: 0px; }

.accordion__icon-wrapper { align-items: center; align-self: center; background-repeat: no-repeat; content: ""; display: flex; flex-direction: column; flex-shrink: 0; height: 24px; justify-content: center; width: 24px; }

.accordion__icon-wrapper--chevron { height: 16px; width: 16px; }

.accordion__icon-wrapper--chevron .accordion__icon--chevron { fill: var(--pbc-accordion-icon-chevron-color); width: 16px; }

.accordion__icon-wrapper--plus { background-color: var(--pbc-accordion-icon-background-color); border-radius: 50%; }

.accordion__icon-wrapper--plus .accordion__icon { fill: var(--pbc-accordion-icon-color); position: absolute; }

.accordion__trigger:focus-visible { outline: 5px solid var(--pbc-focus-state-color); }

.accordion__trigger:active .accordion__icon-wrapper--plus, .accordion__trigger:hover .accordion__icon-wrapper--plus { background-color: var(--pbc-accordion-icon-background-color-hover); }

.accordion__trigger:active .accordion__icon-wrapper--plus .accordion__icon, .accordion__trigger:hover .accordion__icon-wrapper--plus .accordion__icon { fill: var(--pbc-accordion-icon-color-hover); }

.accordion__trigger:active .accordion__title, .accordion__trigger:hover .accordion__title { color: var(--pbc-g-interactive-text-color-hover); }

.accordion__trigger:active .accordion__icon--chevron, .accordion__trigger:hover .accordion__icon--chevron { fill: var(--pbc-accordion-icon-chevron-color-hover); }

.accordion__trigger[aria-expanded="false"] .accordion__icon--minus, .accordion__trigger[aria-expanded="true"] .accordion__icon--plus { display: none; }

.accordion__trigger[aria-expanded="true"] .accordion__icon--chevron { transform: rotate(180deg); }

.accordion__item:not(.selected) .accordion__panel { display: none; }

@media (max-width: 767px) {
  .pbc_accordion { padding-top: 8px; }
  .one-tab .pbc_accordion { padding-top: 0px; }
  .accordion__item .accordion__heading { padding-bottom: 20px; padding-top: 22px; }
  .one-tab .accordion__item-1 .accordion__heading { padding-top: 10px; }
  .accordion__description { padding-bottom: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .accordion__item .accordion__heading { padding-bottom: 24px; padding-top: 28px; }
  .accordion__description { padding-bottom: 32px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .accordion__item .accordion__heading { padding-bottom: 24px; padding-top: 28px; }
  .one-tab .accordion__item-1 .accordion__heading { padding-top: 20px; }
  .accordion__description { margin-bottom: 32px; }
}

@media (min-width: 1440px) {
  .accordion__item .accordion__heading { padding-bottom: 24px; padding-top: 28px; }
  .one-tab .accordion__item-1 .accordion__heading { padding-top: 12px; }
  .accordion__description { padding-bottom: 32px; }
  .accordion__icon-wrapper--chevron { height: 20px; width: 20px; }
  .accordion__icon-wrapper--chevron .accordion__icon--chevron { width: 20px; }
}

.blade_with_background { background-repeat: no-repeat; background-size: contain; position: relative; }

.blade_background--below, .blade_background--partial, [class^="background_shape"] { background-position: center bottom; }

[class^="background_shape"] { background-repeat: no-repeat; background-size: contain; bottom: 0px; height: 100%; position: absolute; width: 100%; }

[class*="--left-image"] [class*="-image--background-circle"] .image__asset, [class*="--right-image"] [class*="-image--background-circle"] .image__asset { z-index: 10; }

[class*="-image--background-circle"].promotion-image--background-circle { position: relative; }

[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='511' height='900' fill='none'%3E%3Cpath fill='%23e3e5ed' d='M0 450c0 248.528 201.026 450 449.004 450h61.001V0h-61.001C201.026 0 0 201.472 0 450Z'/%3E%3C/svg%3E); background-repeat: no-repeat; height: 900px; position: absolute; width: 511px; z-index: 0; }

[class*="--center-image"] [class*="-image--background-circle"]::after { display: none; }

[class*="--left-image"] [class*="-image--background-circle"]::after { right: 0px; transform: rotate(0deg); }

[class*="--right-image"] [class*="-image--background-circle"]::after { left: 0px; transform: rotate(180deg); }

@media (max-width: 767px) {
  [class*="--left-image"] [class*="-image--background-circle"]::after, [class*="--right-image"] [class*="-image--background-circle"]::after { transform: rotate(-90deg); }
  [class*="--left-image"] [class*="-image--background-circle"]::after, [class*="--right-image"] [class*="-image--background-circle"]::after { left: auto; right: auto; top: -150px; }
}

@media (min-width: 1150px) {
  [class*="--left-image"] [class*="-image--background-circle"]::after { left: 0px; right: auto; }
  [class*="--right-image"] [class*="-image--background-circle"]::after { left: auto; right: 0px; }
}

.brand_purple-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23F6F2FB' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_violet-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23F9F0FF' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_pink_95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23FEF0F3' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_green-90[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23CDEFC4' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_teal-90[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23DEF9F3' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_indigo-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23F1F3FB' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_hot-orange-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23FEF1ED' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_orange-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23FFF1EA' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.brand_yellow-95[class*="-image--background-circle"]::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='512' height='900' fill='none'%3E%3Cpath fill='%23FBF3E0' d='M511.001 450c0 248.528-201.026 450-449.004 450h-61V0h61c247.978 0 449.004 201.472 449.004 450Z'/%3E%3C/svg%3E); }

.background__padding--full-overlap { background-color: var(--pbc-g-gray-100); }

@media (max-width: 767px) {
  .background__padding--full-overlap { height: 140px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .background__padding--full-overlap { height: 180px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .background__padding--full-overlap { height: 196px; }
}

@media (min-width: 1440px) {
  .background__padding--full-overlap { height: 240px; }
}

@media (max-width: 767px) {
  .background__padding--partial-overlap { height: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .background__padding--partial-overlap { height: 88px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .background__padding--partial-overlap { height: 124px; }
}

@media (min-width: 1440px) {
  .background__padding--partial-overlap { height: 200px; }
}

.blade__background { width: 100%; z-index: -1; }

.blade__background--custom-desktop { height: 508px; left: 0px; position: absolute; top: 0px; }

@media (max-width: 1023px) {
  .blade__background--custom-desktop { display: none; }
}

.blade__background--custom-mobile { bottom: 0px; height: 1076px; left: 0px; position: absolute; }

@media (min-width: 1024px) {
  .blade__background--custom-mobile { display: none; }
}

.blade__background--top-aligned-full-overlap { left: 0px; position: absolute; top: 15%; }

.blade__background--full-overlap { bottom: 0px; left: 0px; position: absolute; }

.background__graphics { position: relative; width: 100%; }

.background__graphics--overlap { bottom: 0px; left: 0px; position: absolute; }

.blade__background--below, .blade__background--partial-overlap { position: relative; }

.background__gradient { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -1; }

.blade__background--top-aligned-full-overlap .background__mask { background-color: rgb(255, 255, 255); height: 100vmax; width: 100%; }

.background__contour { height: auto; width: 100%; }

.blade__background--top-aligned-full-overlap .background__contour { padding-top: 30%; }

@media (min-width: 768px) {
  .blade__background--top-aligned-full-overlap .background__contour { padding-top: min(244px, 15%); }
}

.background__contour--overlap { bottom: 0px; left: 0px; position: absolute; }

.background__image { z-index: -1; }

.background__image--custom { height: 100%; object-fit: cover; object-position: center bottom; width: 100%; }

.background__gradient.dark_gradient_25, [class*="--blade"].dark_gradient_25 { background: var(--pbc-g-agent-dark-blue-gradient); }

.background__gradient.light_gradient_25, [class*="--blade"].light_gradient_25 { background: var(--pbc-g-agent-light-blue-gradient); }

.background__gradient.dark_gradient_og, [class*="--blade"].dark_gradient_og { background: var(--pbc-g-night-gradient-bg); }

.background__gradient.dark_gradient_left_to_right, [class*="--blade"].dark_gradient_left_to_right { background: linear-gradient(90deg,var(--pbc-g-night-gradient-navy) 0,var(--pbc-g-night-gradient-blue) 40%,var(--pbc-g-night-gradient-purple) 75%,var(--pbc-g-night-gradient-pink) 100%); }

.background__gradient.dark_gradient_right_to_left, [class*="--blade"].dark_gradient_right_to_left { background: linear-gradient(to left,var(--pbc-g-night-gradient-navy) 0,var(--pbc-g-night-gradient-blue) 40%,var(--pbc-g-night-gradient-purple) 75%,var(--pbc-g-night-gradient-pink) 100%); }

.background__gradient.dark_gradient_top_to_bottom, [class*="--blade"].dark_gradient_top_to_bottom { background: linear-gradient(to bottom,var(--pbc-g-night-gradient-navy) 0,var(--pbc-g-night-gradient-blue) 30%,var(--pbc-g-night-gradient-purple) 80%,var(--pbc-g-night-gradient-pink) 100%); }

.background__gradient.dark_gradient_bottom_to_top, [class*="--blade"].dark_gradient_bottom_to_top { background: linear-gradient(to top,var(--pbc-g-night-gradient-navy) 0,var(--pbc-g-night-gradient-blue) 45%,var(--pbc-g-night-gradient-purple) 80%,var(--pbc-g-night-gradient-pink) 100%); }

.background__gradient.dark_gradient_to_top_right, [class*="--blade"].dark_gradient_to_top_right { background: linear-gradient(to top right,var(--pbc-g-night-gradient-navy) 0,var(--pbc-g-night-gradient-blue) 55%,var(--pbc-g-night-gradient-purple) 80%,var(--pbc-g-night-gradient-pink) 100%); }

.background__gradient.dark_gradient_radial, [class*="--blade"].dark_gradient_radial { background: radial-gradient(80% 80% at 50% 50%,var(--pbc-g-night-gradient-blue) 0,var(--pbc-g-night-gradient-blue) 18%,var(--pbc-g-night-gradient-purple) 55%,var(--pbc-g-night-gradient-pink) 90%); }

.background__container { background-repeat: no-repeat; background-size: auto; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: -2; }

main > .background__container { z-index: -4; }

.background__container--gradient { z-index: -3; }

main > .background__container--gradient { z-index: -5; }

.background__container--image { display: none; }

@media (min-width: 1024px) {
  .background__container--image { display: block; }
}

.background__container--image-top-right { background-position: 100% 0px; }

.background__container--image-bottom-right { background-position: 100% 100%; }

.background__container--image-top-left { background-position: 0px 0px; }

.background__container--image-bottom-left { background-position: 0px 100%; }

.background__container--image-top-center { background-position: center top; }

.background__container--image-bottom-center { background-position: center bottom; }

.background__container--image-left-center { background-position: 0px center; }

.background__container--image-right-center { background-position: 100% center; }

.background__container--image-center-center { background-position: 50% center; }

.background__container--image-cover { background-size: cover; }

.background__container--image-contain { background-size: contain; }

.card--generic_card { border-radius: 16px; border-width: 0px; display: flex; flex-direction: column; height: 100%; }

.card--generic_card .card__image__wrapper { aspect-ratio: 16 / 9; border-radius: 16px 16px 0px 0px; width: 100%; }

.card--generic_card .card__image__wrapper .card__image { height: auto; width: 100%; }

.card--generic_card .card__image__wrapper .card__image--default { max-height: 100%; }

.card--generic_card .card__image__wrapper[data-is-video-modal]::after { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/video-play-icon.svg); cursor: pointer; position: absolute; }

.card--generic_card .card__content__wrapper { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }

.card--generic_card .card__description, .card--generic_card .card__headline { margin-bottom: 0px; margin-top: 16px; }

.card--generic_card .card__description ul { padding-left: 20px; text-align: left; }

.card--generic_card .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--generic_card .card__description ul li::before { display: none; }

.card--generic_card .card__description ul ul li { list-style-type: circle; }

.card--generic_card .card__description ul ul ul li { list-style-type: square; }

.card--generic_card .date__location { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; }

.card--generic_card .date__location p { margin-bottom: 12px; margin-top: 0px; }

.card--generic_card .date__location p:last-child { margin-bottom: 0px; }

.card--generic_card .cta_container { justify-content: start; }

.card--card_event .card__image__wrapper, .card--card_resource .card__image__wrapper, .card--card_webinar .card__image__wrapper { overflow: hidden; position: relative; }

.card--card_event .card__image__wrapper .card__image, .card--card_resource .card__image__wrapper .card__image, .card--card_webinar .card__image__wrapper .card__image { transition: transform 0.3s; }

.card--card_event .card__image__wrapper::before, .card--card_resource .card__image__wrapper::before, .card--card_webinar .card__image__wrapper::before { background: linear-gradient(180deg,var(--pbc-g-card-hover-overlay-start) 0,var(--pbc-g-card-hover-overlay-end) 100%); content: ""; height: calc(50% + 10px); left: 0px; opacity: 0; pointer-events: none; position: absolute; right: 0px; top: -10px; transition: opacity 0.3s; z-index: 1; }

.card--card_event:hover .card__image__wrapper .card__image, .card--card_resource:hover .card__image__wrapper .card__image, .card--card_webinar:hover .card__image__wrapper .card__image { transform: scale(1.1); }

.card--card_event:hover .card__image__wrapper::before, .card--card_resource:hover .card__image__wrapper::before, .card--card_webinar:hover .card__image__wrapper::before { opacity: 1; }

.cards--spotlight .card--card_resource.card--generic_card:hover .card__image__wrapper .card__image, .nup__1 .card--card_resource.card--generic_card:hover .card__image__wrapper .card__image { transform: none; }

.cards--spotlight .card--card_resource.card--generic_card:hover .card__image__wrapper::before, .nup__1 .card--card_resource.card--generic_card:hover .card__image__wrapper::before { opacity: 0; }

@media (min-width: 1440px) {
  .nup__2 .card--generic_card .card__headline, .nup__gridTwo .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
  .nup__2 .card--generic_card .card__description, .nup__gridTwo .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .nup__2 .card--generic_card .card__description ol li, .nup__2 .card--generic_card .card__description ul li, .nup__gridTwo .card--generic_card .card__description ol li, .nup__gridTwo .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card--generic_card .card__description p, .nup__gridTwo .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--generic_card .card__description p:last-child, .nup__gridTwo .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--generic_card .card__copy__wrapper, .nup__gridTwo .card--generic_card .card__copy__wrapper { margin: 48px; }
  .nup__2 .card--generic_card .cta_container, .nup__gridTwo .card--generic_card .cta_container { margin: 0px 48px 56px; }
  .nup__2 .card--generic_card .date__location, .nup__gridTwo .card--generic_card .date__location { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card--generic_card .date__location p, .nup__gridTwo .card--generic_card .date__location p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--generic_card .date__location p:last-child, .nup__gridTwo .card--generic_card .date__location p:last-child { margin-bottom: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__2 .card--generic_card .card__headline, .nup__gridTwo .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .nup__2 .card--generic_card .card__description, .nup__gridTwo .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card--generic_card .card__description ol li, .nup__2 .card--generic_card .card__description ul li, .nup__gridTwo .card--generic_card .card__description ol li, .nup__gridTwo .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card--generic_card .card__description p, .nup__gridTwo .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--generic_card .card__description p:last-child, .nup__gridTwo .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--generic_card .card__copy__wrapper, .nup__gridTwo .card--generic_card .card__copy__wrapper { margin: 40px 40px 32px; }
  .nup__2 .card--generic_card .cta_container, .nup__gridTwo .card--generic_card .cta_container { margin: 0px 40px 48px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__2 .card--generic_card .card__headline, .nup__gridTwo .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__2 .card--generic_card .card__description, .nup__gridTwo .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card--generic_card .card__description ol li, .nup__2 .card--generic_card .card__description ul li, .nup__gridTwo .card--generic_card .card__description ol li, .nup__gridTwo .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card--generic_card .card__description p, .nup__gridTwo .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--generic_card .card__description p:last-child, .nup__gridTwo .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--generic_card .card__copy__wrapper, .nup__gridTwo .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__2 .card--generic_card .cta_container, .nup__gridTwo .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (max-width: 767px) {
  .nup__2 .card--generic_card .card__headline, .nup__gridTwo .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__2 .card--generic_card .card__description, .nup__gridTwo .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card--generic_card .card__description ol li, .nup__2 .card--generic_card .card__description ul li, .nup__gridTwo .card--generic_card .card__description ol li, .nup__gridTwo .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card--generic_card .card__description p, .nup__gridTwo .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--generic_card .card__description p:last-child, .nup__gridTwo .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--generic_card .card__copy__wrapper, .nup__gridTwo .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__2 .card--generic_card .cta_container, .nup__gridTwo .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 1440px) {
  .nup__1 .card--generic_card .card__headline, .nup__3 .card--generic_card .card__headline, .nup__gridThree .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .nup__1 .card--generic_card .card__description, .nup__3 .card--generic_card .card__description, .nup__gridThree .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--generic_card .card__description ol li, .nup__1 .card--generic_card .card__description ul li, .nup__3 .card--generic_card .card__description ol li, .nup__3 .card--generic_card .card__description ul li, .nup__gridThree .card--generic_card .card__description ol li, .nup__gridThree .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__1 .card--generic_card .card__description p, .nup__3 .card--generic_card .card__description p, .nup__gridThree .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--generic_card .card__description p:last-child, .nup__3 .card--generic_card .card__description p:last-child, .nup__gridThree .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--generic_card .card__copy__wrapper, .nup__3 .card--generic_card .card__copy__wrapper, .nup__gridThree .card--generic_card .card__copy__wrapper { margin: 40px 40px 32px; }
  .nup__1 .card--generic_card .cta_container, .nup__3 .card--generic_card .cta_container, .nup__gridThree .card--generic_card .cta_container { margin: 0px 40px 48px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__1 .card--generic_card .card__headline, .nup__3 .card--generic_card .card__headline, .nup__gridThree .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__1 .card--generic_card .card__description, .nup__3 .card--generic_card .card__description, .nup__gridThree .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--generic_card .card__description ol li, .nup__1 .card--generic_card .card__description ul li, .nup__3 .card--generic_card .card__description ol li, .nup__3 .card--generic_card .card__description ul li, .nup__gridThree .card--generic_card .card__description ol li, .nup__gridThree .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__1 .card--generic_card .card__description p, .nup__3 .card--generic_card .card__description p, .nup__gridThree .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--generic_card .card__description p:last-child, .nup__3 .card--generic_card .card__description p:last-child, .nup__gridThree .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--generic_card .card__copy__wrapper, .nup__3 .card--generic_card .card__copy__wrapper, .nup__gridThree .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__1 .card--generic_card .cta_container, .nup__3 .card--generic_card .cta_container, .nup__gridThree .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__1 .card--generic_card .card__headline, .nup__3 .card--generic_card .card__headline, .nup__gridThree .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
  .nup__1 .card--generic_card .card__description, .nup__3 .card--generic_card .card__description, .nup__gridThree .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .nup__1 .card--generic_card .card__description ol li, .nup__1 .card--generic_card .card__description ul li, .nup__3 .card--generic_card .card__description ol li, .nup__3 .card--generic_card .card__description ul li, .nup__gridThree .card--generic_card .card__description ol li, .nup__gridThree .card--generic_card .card__description ul li { padding-bottom: 12px; }
  .nup__1 .card--generic_card .card__description p, .nup__3 .card--generic_card .card__description p, .nup__gridThree .card--generic_card .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .nup__1 .card--generic_card .card__description p:last-child, .nup__3 .card--generic_card .card__description p:last-child, .nup__gridThree .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--generic_card .card__copy__wrapper, .nup__3 .card--generic_card .card__copy__wrapper, .nup__gridThree .card--generic_card .card__copy__wrapper { margin: 24px; }
  .nup__1 .card--generic_card .cta_container, .nup__3 .card--generic_card .cta_container, .nup__gridThree .card--generic_card .cta_container { margin: 0px 24px 32px; }
}

@media (max-width: 767px) {
  .nup__1 .card--generic_card .card__headline, .nup__3 .card--generic_card .card__headline, .nup__gridThree .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__1 .card--generic_card .card__description, .nup__3 .card--generic_card .card__description, .nup__gridThree .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--generic_card .card__description ol li, .nup__1 .card--generic_card .card__description ul li, .nup__3 .card--generic_card .card__description ol li, .nup__3 .card--generic_card .card__description ul li, .nup__gridThree .card--generic_card .card__description ol li, .nup__gridThree .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__1 .card--generic_card .card__description p, .nup__3 .card--generic_card .card__description p, .nup__gridThree .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--generic_card .card__description p:last-child, .nup__3 .card--generic_card .card__description p:last-child, .nup__gridThree .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--generic_card .card__copy__wrapper, .nup__3 .card--generic_card .card__copy__wrapper, .nup__gridThree .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__1 .card--generic_card .cta_container, .nup__3 .card--generic_card .cta_container, .nup__gridThree .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 1440px) {
  .nup__4 .card--generic_card .card__headline, .nup__gridFour .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .card--generic_card .card__description, .nup__gridFour .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card--generic_card .card__description ol li, .nup__4 .card--generic_card .card__description ul li, .nup__gridFour .card--generic_card .card__description ol li, .nup__gridFour .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__4 .card--generic_card .card__description p, .nup__gridFour .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--generic_card .card__description p:last-child, .nup__gridFour .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--generic_card .card__copy__wrapper, .nup__gridFour .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__4 .card--generic_card .cta_container, .nup__gridFour .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__4 .card--generic_card .card__headline, .nup__gridFour .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
  .nup__4 .card--generic_card .card__description, .nup__gridFour .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .nup__4 .card--generic_card .card__description ol li, .nup__4 .card--generic_card .card__description ul li, .nup__gridFour .card--generic_card .card__description ol li, .nup__gridFour .card--generic_card .card__description ul li { padding-bottom: 12px; }
  .nup__4 .card--generic_card .card__description p, .nup__gridFour .card--generic_card .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .nup__4 .card--generic_card .card__description p:last-child, .nup__gridFour .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--generic_card .card__copy__wrapper, .nup__gridFour .card--generic_card .card__copy__wrapper { margin: 24px; }
  .nup__4 .card--generic_card .cta_container, .nup__gridFour .card--generic_card .cta_container { margin: 0px 24px 32px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__4 .card--generic_card .card__headline, .nup__gridFour .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .card--generic_card .card__description, .nup__gridFour .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card--generic_card .card__description ol li, .nup__4 .card--generic_card .card__description ul li, .nup__gridFour .card--generic_card .card__description ol li, .nup__gridFour .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__4 .card--generic_card .card__description p, .nup__gridFour .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--generic_card .card__description p:last-child, .nup__gridFour .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--generic_card .card__copy__wrapper, .nup__gridFour .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__4 .card--generic_card .cta_container, .nup__gridFour .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (max-width: 767px) {
  .nup__4 .card--generic_card .card__headline, .nup__gridFour .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .card--generic_card .card__description, .nup__gridFour .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card--generic_card .card__description ol li, .nup__4 .card--generic_card .card__description ul li, .nup__gridFour .card--generic_card .card__description ol li, .nup__gridFour .card--generic_card .card__description ul li { padding-bottom: 14px; }
  .nup__4 .card--generic_card .card__description p, .nup__gridFour .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--generic_card .card__description p:last-child, .nup__gridFour .card--generic_card .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--generic_card .card__copy__wrapper, .nup__gridFour .card--generic_card .card__copy__wrapper { margin: 32px; }
  .nup__4 .card--generic_card .cta_container, .nup__gridFour .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 1440px) {
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper { margin: 40px 40px 24px; }
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container { margin: 0px 40px 48px; }
}

@media (max-width: 1439px) {
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper { margin: 32px 32px 24px; }
  .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container, .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@media (min-width: 1440px) {
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper { margin: 40px 40px 24px; }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container { margin: 0px 40px 48px; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper { margin: 32px 32px 16px; }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container { margin: 0px 32px 32px; }
}

@media (max-width: 767px) {
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__copy__wrapper { margin: 32px 32px 24px; }
  .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container, .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .cta_container { margin: 0px 32px 40px; }
}

@keyframes blink { 
  0%, 100% { opacity: 0.2; }
  50% { opacity: 1; }
}

a[data-variant="primary"]:has(.cta_button__loader:not(.hidden)), a[data-variant="secondary"]:has(.cta_button__loader:not(.hidden)) { background: var(--pbc-focus-state-color,#0176d3); border-color: var(--pbc-focus-state-color,#0176d3); color: var(--sds-c-button-text-color); }

a[data-variant="primary"] .cta_button__loader, a[data-variant="secondary"] .cta_button__loader { border-radius: 50%; display: inline-block; height: 20px; justify-content: center; position: relative; width: 20px; }

a[data-variant="primary"] .cta_button__loader .dot, a[data-variant="secondary"] .cta_button__loader .dot { animation: 1.5s ease 0s infinite normal none running blink; background-color: var(--sds-c-button-text-color); border-radius: 50%; height: 4.5px; opacity: 0; position: absolute; width: 4.5px; }

a[data-variant="primary"] .cta_button__loader .dot:first-child, a[data-variant="secondary"] .cta_button__loader .dot:first-child { animation-delay: 0s; left: 50%; top: -8%; transform: translateX(-50%); }

a[data-variant="primary"] .cta_button__loader .dot:nth-child(2), a[data-variant="secondary"] .cta_button__loader .dot:nth-child(2) { animation-delay: 0.25s; left: 90%; top: 25%; transform: translate(-50%, -50%); }

a[data-variant="primary"] .cta_button__loader .dot:nth-child(3), a[data-variant="secondary"] .cta_button__loader .dot:nth-child(3) { animation-delay: 0.5s; left: 90%; top: 75%; transform: translate(-50%, -50%); }

a[data-variant="primary"] .cta_button__loader .dot:nth-child(4), a[data-variant="secondary"] .cta_button__loader .dot:nth-child(4) { animation-delay: 0.75s; bottom: -8%; left: 50%; transform: translateX(-50%); }

a[data-variant="primary"] .cta_button__loader .dot:nth-child(5), a[data-variant="secondary"] .cta_button__loader .dot:nth-child(5) { animation-delay: 1s; left: 10%; top: 75%; transform: translate(-50%, -50%); }

a[data-variant="primary"] .cta_button__loader .dot:nth-child(6), a[data-variant="secondary"] .cta_button__loader .dot:nth-child(6) { animation-delay: 1.25s; left: 10%; top: 25%; transform: translate(-50%, -50%); }

a[data-variant="primary"] .cta_button__text, a[data-variant="secondary"] .cta_button__text { color: inherit; }

a[data-variant="primary"] .cta_button__loader:not(.hidden), a[data-variant="secondary"] .cta_button__loader:not(.hidden) { margin-right: 12px; }

a:has(.cta_button__loader:not(.hidden)) { pointer-events: none; text-decoration: none; }

.cta_container.flex.flex--top { justify-content: center; }

@media (max-width: 767px) {
  .cta_container.flex { flex-wrap: wrap; }
  .cta_button__wrapper { display: flex; flex: 1 1 100%; max-width: 100%; }
  .cta_button__wrapper[data-cta-type="edo"] { align-items: flex-start; flex-direction: column; }
  .cta_container .cta_button { width: 100%; }
}

.cta_container.flex.ctas__2 { align-items: flex-start; gap: 16px 24px; }

@media (min-width: 768px) {
  .logogrid--blade .cta_container, .marquee--blade.marquee--center-image .cta_container, .media--blade .cta_container, .nup--blade .cta_container, .oneup--blade.oneup--center-image .cta_container, .text--blade .cta_container { flex-basis: fit-content; flex-wrap: wrap; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .promotion--blade.promotion--center-image .cta_container.flex.ctas__2, .promotion--blade.promotion--left-image .cta_container.flex.ctas__2, .promotion--blade.promotion--right-image .cta_container.flex.ctas__2 { flex-basis: fit-content; flex-wrap: wrap; }
}

@media (min-width: 768px) {
  .marquee--blade.marquee--left-image .cta_container.flex, .marquee--blade.marquee--right-image .cta_container.flex, .oneup--blade.oneup--left-image .cta_container.flex, .oneup--blade.oneup--right-image .cta_container.flex, .promotion--blade.promotion--left-image .cta_container.flex, .promotion--blade.promotion--right-image .cta_container.flex { flex-basis: fit-content; flex-wrap: wrap; }
}

.cta_button, .pbc-button { align-items: var(--sds-c-button-align-items,center); appearance: none; background-clip: border-box; background-color: var(--sds-c-button-color-background); border-color: var(--sds-c-button-color-border); border-radius: var(--sds-c-button-radius-border); border-style: var(--sds-c-button-border-style); border-width: var(--sds-c-button-border-width); box-shadow: var(--sds-c-button-shadow,var(--sds-s-button-shadow)); color: var(--sds-c-button-text-color); display: var(--sds-c-button-display,inline-flex); flex-wrap: nowrap; font-family: var(--sds-c-button-font-family,var(--pbc-g-font-family-sans)); font-size: var(--sds-c-button-font-size); font-weight: var(--sds-c-button-font-weight,700); justify-content: var(--sds-c-button-justify-content,center); letter-spacing: -0.002em; line-height: var(--sds-c-button-line-height); outline: var(--sds-c-button-outline-color) var(--sds-c-button-outline-style) var(--sds-c-button-outline-width); padding: var(--sds-c-button-spacing-block-start) var(--sds-c-button-spacing-inline-end) var(--sds-c-button-spacing-block-end) var(--sds-c-button-spacing-inline-start); position: relative; text-align: var(--sds-c-button-text-align,center); text-decoration: var(--sds-c-button-text-decoration); user-select: none; white-space: normal; width: var(--sds-c-button-width,auto); }

.pbc-button:hover, a.cta_button:hover { background-color: var(--sds-c-button-color-background-hover); border-color: var(--sds-c-button-color-border-hover); color: var(--sds-c-button-text-color-hover); cursor: pointer; text-decoration: var(--sds-c-button-text-decoration-hover); }

.pbc-button:focus, a.cta_button:focus { background-color: var(--sds-c-button-color-background-focus); border-color: var(--sds-c-button-color-border-focus); box-shadow: var(--sds-c-button-shadow-focus,var(--sds-s-button-shadow-focus,#0176d3)); color: var(--sds-c-button-text-color-focus); outline: var(--sds-c-button-outline-color,var(--pbc-focus-state-color)) var(--sds-c-button-outline-style,solid) var(--sds-c-button-outline-width,5px); text-decoration: var(--sds-c-button-text-decoration-focus); }

.pbc-button:active, a.cta_button:active { background-color: var(--sds-c-button-color-background-active); border-color: var(--sds-c-button-color-border-active); color: var(--sds-c-button-text-color-active); outline: var(--sds-c-button-outline-color-active,var(--pbc-focus-state-color)) var(--sds-c-button-outline-style-active,solid) var(--sds-c-button-outline-width-active,5px); text-decoration: var(--sds-c-button-text-decoration-active); }

.pbc-button:disabled, a.cta_button:disabled { background-color: var(--sds-c-button-color-background-disabled); border-color: var(--sds-c-button-color-border-disabled); color: var(--sds-c-button-text-color-disabled,#939393); }

.pbc-button:disabled *, a.cta_button:disabled * { pointer-events: none; }

.pbc-button[data-variant="primary"], a.cta_button[data-variant="primary"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-primary-text-color); --sds-c-button-color-border: var(--sds-c-button-primary-color-border); --sds-c-button-color-background: var(--sds-c-button-primary-color-background); }

.pbc-button[data-variant="secondary"], a.cta_button[data-variant="secondary"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }

.pbc-button[data-variant="primary"]:active, .pbc-button[data-variant="primary"]:focus, .pbc-button[data-variant="primary"]:hover, a.cta_button[data-variant="primary"]:active, a.cta_button[data-variant="primary"]:focus, a.cta_button[data-variant="primary"]:hover { --sds-c-button-text-color-hover: var(--sds-c-button-primary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-primary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-primary-text-color-active); --sds-c-button-color-border-hover: var(--sds-c-button-primary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-primary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-primary-color-border-active); --sds-c-button-color-background-hover: var(--sds-c-button-primary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-primary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-primary-color-background-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }

.pbc-button[data-variant="secondary"]:active, .pbc-button[data-variant="secondary"]:focus, .pbc-button[data-variant="secondary"]:hover, a.cta_button[data-variant="secondary"]:active, a.cta_button[data-variant="secondary"]:focus, a.cta_button[data-variant="secondary"]:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }

a.cta_button[data-variant="cardText"], a.cta_button[data-variant="secondaryWithMobileText"], a.cta_button[data-variant="textNoPadding"], a.cta_button[data-variant="text"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-color-background: transparent; --sds-c-button-color-border: transparent; --sds-c-button-spacing-inline-start: 0; --sds-c-button-spacing-inline-end: 0; --sds-c-button-text-decoration: underline; --sds-c-button-radius-border: 4px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-text-color: var(--sds-c-button-text-text-color); }

a.cta_button[data-variant="cardText"]:active, a.cta_button[data-variant="cardText"]:focus, a.cta_button[data-variant="secondaryWithMobileText"]:active, a.cta_button[data-variant="secondaryWithMobileText"]:focus, a.cta_button[data-variant="textNoPadding"]:active, a.cta_button[data-variant="textNoPadding"]:focus, a.cta_button[data-variant="text"]:active, a.cta_button[data-variant="text"]:focus { --sds-c-button-text-decoration-focus: underline; --sds-c-button-color-border-focus: transparent; --sds-c-button-text-color-focus: var(--sds-c-button-text-text-color-focus); --sds-c-button-color-background-focus: var(--sds-c-button-text-color-background-focus); }

a.cta_button[data-variant="cardText"]:hover, a.cta_button[data-variant="cardTwoUp"]:hover, a.cta_button[data-variant="secondaryWithMobileText"]:hover, a.cta_button[data-variant="textNoPadding"]:hover, a.cta_button[data-variant="text"]:hover { --sds-c-button-color-background-hover: transparent; --sds-c-button-color-border-hover: transparent; --sds-c-button-text-color-hover: var(--sds-c-button-text-text-color-hover); }

@media (min-width: 768px) {
  a.cta_button[data-variant="secondaryWithMobileText"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }
  a.cta_button[data-variant="secondaryWithMobileText"]:active, a.cta_button[data-variant="secondaryWithMobileText"]:focus, a.cta_button[data-variant="secondaryWithMobileText"]:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }
}

@media (max-width: 1439px) {
  a.cta_button[data-variant="cardTwoUp"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-color-background: transparent; --sds-c-button-color-border: transparent; --sds-c-button-text-decoration: underline; --sds-c-button-radius-border: 4px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-text-color: var(--sds-c-button-text-text-color); --sds-c-button-spacing-block-start: 0; --sds-c-button-spacing-inline-end: 0; --sds-c-button-spacing-block-end: 0; --sds-c-button-spacing-inline-start: 0; }
  a.cta_button[data-variant="cardTwoUp"]:hover { --sds-c-button-color-background-hover: transparent; --sds-c-button-color-border-hover: transparent; --sds-c-button-text-color-hover: var(--sds-c-button-text-text-color-hover); }
  a.cta_button[data-variant="cardTwoUp"]:active, a.cta_button[data-variant="cardTwoUp"]:focus { --sds-c-button-text-decoration-focus: underline; --sds-c-button-color-border-focus: transparent; --sds-c-button-text-color-focus: var(--sds-c-button-text-text-color-focus); --sds-c-button-color-background-focus: var(--sds-c-button-text-color-background-focus); }
}

@media (min-width: 1440px) {
  a.cta_button[data-variant="cardTwoUp"] { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }
  a.cta_button[data-variant="cardTwoUp"]:focus, a.cta_button[data-variant="cardTwoUp"]:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }
}

a.cta_button[data-variant="text"] { --sds-c-button-spacing-block-start: 10px; --sds-c-button-spacing-inline-end: 0; --sds-c-button-spacing-block-end: 10px; --sds-c-button-spacing-inline-start: 0; }

a.cta_button[data-variant="cardText"], a.cta_button[data-variant="textNoPadding"] { --sds-c-button-spacing-block-start: 0; --sds-c-button-spacing-inline-end: 0; --sds-c-button-spacing-block-end: 0; --sds-c-button-spacing-inline-start: 0; }

a.cta_button[data-variant="cardText"], a.cta_button[data-variant="textNoPadding"], a.cta_button[data-variant="text"] { --sds-c-button-text-align: left; }

.pbc-button[data-size="small"], a.cta_button[data-size="small"] { --sds-c-button-font-size: 14px; --sds-c-button-line-height: 20px; }

.pbc-button[data-size="small"][data-variant="cardTwoUp"], .pbc-button[data-size="small"][data-variant="primary"], .pbc-button[data-size="small"][data-variant="secondary"], a.cta_button[data-size="small"][data-variant="cardTwoUp"], a.cta_button[data-size="small"][data-variant="primary"], a.cta_button[data-size="small"][data-variant="secondary"] { --sds-c-button-spacing-block-start: 8px; --sds-c-button-spacing-inline-end: 24px; --sds-c-button-spacing-block-end: 8px; --sds-c-button-spacing-inline-start: 24px; }

a.cta_button[data-variant="textNoPadding"][data-size="small"] { --sds-c-button-font-size: var(--sds-g-font-size-2); --sds-c-button-spacing-block-start: 0; --sds-c-button-spacing-inline-end: 0; --sds-c-button-spacing-block-end: 0; --sds-c-button-spacing-inline-start: 0; }

a.cta_button[data-stacking="wideAll"] { --sds-c-button-display: block; --sds-c-button-width: 100%; --sds-c-button-text-align: center; }

@media (max-width: 767px) {
  a.cta_button[data-stacking="wideM"] { --sds-c-button-display: block; --sds-c-button-width: 100%; --sds-c-button-text-align: center; }
  a.cta_button[data-variant="cardText"][data-stacking="wideM"], a.cta_button[data-variant="cardTwoUp"][data-stacking="wideM"], a.cta_button[data-variant="secondaryWithMobileText"][data-stacking="wideM"] { --sds-c-button-text-align: left; }
  a.cta_button[data-variant="secondaryWithMobileText"] { --sds-c-button-spacing-block-start: 0; --sds-c-button-spacing-inline-end: 0; --sds-c-button-spacing-block-end: 0; --sds-c-button-spacing-inline-start: 0; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  a.cta_button[data-stacking="widePD"], a.cta_button[data-stacking="widePL"], a.cta_button[data-stacking="wideP"] { --sds-c-button-display: block; --sds-c-button-width: 100%; --sds-c-button-text-align: center; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  a.cta_button[data-stacking="wideLD"], a.cta_button[data-stacking="wideL"], a.cta_button[data-stacking="widePL"] { --sds-c-button-display: block; --sds-c-button-width: 100%; --sds-c-button-text-align: center; }
}

@media (min-width: 1440px) {
  a.cta_button[data-stacking="wideD"], a.cta_button[data-stacking="wideLD"], a.cta_button[data-stacking="widePD"] { --sds-c-button-display: block; --sds-c-button-width: 100%; --sds-c-button-text-align: center; }
}

.cta_container.flex a.cta_button[target="_blank"] { align-items: center; display: flex; justify-content: center; }

@media (max-width: 767px) {
  .cta_container.flex a.cta_button[target="_blank"][data-variant="cardText"][data-stacking="wideM"], .cta_container.flex a.cta_button[target="_blank"][data-variant="cardTwoUp"][data-stacking="wideM"], .cta_container.flex a.cta_button[target="_blank"][data-variant="secondaryWithMobileText"][data-stacking="wideM"] { justify-content: flex-start; }
}

a.cta_button[target="_blank"] svg { margin-bottom: 3px; margin-left: 6px; }

.showLessBtn, .showMoreBtn { background: none; border-width: 0px; color: var(--pbc-g-text-link-color); font-family: "Salesforce Sans"; font-size: 14px; font-style: normal; font-weight: 700; height: 20px; line-height: 20px; }

.showLessBtn:hover, .showMoreBtn:hover { color: var(--pbc-g-text-link-color-hover,#032d60); }

pbc-button[data-cta-type="edo"] .edo_button__status { color: var(--pbc-g-blue-vibrant-20,#032d60); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; text-align: left; }

pbc-button[data-cta-type="edo"] .edo_button__status p { margin-bottom: 14px; margin-top: 0px; }

pbc-button[data-cta-type="edo"] .edo_button__status p:last-child { margin-bottom: 0px; }

pbc-button[data-cta-type="edo"] .edo_button__status::before { fill: var(--pbc-g-gray-100,#fff); background-color: var(--pbc-g-blue-vibrant-50,#0176d3); background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/rounded-check.svg); background-position: 50% center; background-repeat: no-repeat; border-radius: 50%; content: ""; display: inline-block; height: 16px; margin-right: 8px; vertical-align: -11%; width: 16px; }

.blade__description { font-family: var(--pbc-g-font-sans); }

.blade__description ul { padding-left: 40px; text-align: left; }

.blade__description ul li { list-style-type: none; text-indent: -40px; }

.blade__description ul li :not(ul):not(li) { display: inline; }

.blade__description li ul { padding-top: 16px; }

.blade__description ul li::before { fill: rgb(3, 45, 96); background-color: rgb(234, 245, 254); background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiMwMzJENjAiIGQ9Ik0xOS4xLDQyLjVMMi42LDI1LjljLTAuNi0wLjYtMC42LTEuNiwwLTIuMmwyLjItMi4yYzAuNi0wLjYsMS42LTAuNiwyLjIsMEwxOS40LDM0YzAuNCwwLjQsMS4xLDAuNCwxLjUsMAoJCUw0NS4yLDkuNWMwLjYtMC42LDEuNi0wLjYsMi4yLDBsMi4yLDIuMmMwLjYsMC42LDAuNiwxLjYsMCwyLjJMMjEuMyw0Mi41QzIwLjcsNDMuMiwxOS43LDQzLjIsMTkuMSw0Mi41eiIvPgo8L2c+Cjwvc3ZnPgoK); background-position: 50% center; background-repeat: no-repeat; background-size: 11px 11px; border-radius: 50%; content: ""; display: inline-block; height: 24px; margin-right: 16px; vertical-align: -20%; width: 24px; }

.blade__description ol { padding-left: 25px; text-align: left; }

.blade__description ol li { padding-left: 8px; }

.blade__description p:empty { display: none; }

.blade__description p:last-of-type { margin-bottom: 0px; }

.blade__description > :first-child { margin-top: 0px; }

.blade__description > :last-child { margin-bottom: 0px; }

.blade__description .link__new-tab-icon { fill: var(--pbc-g-text-link-color); margin-bottom: 2px; vertical-align: text-bottom; }

.eyebrow { align-items: center; display: inline-flex; }

.eyebrow__image, .eyebrow__label { display: inline; }

.eyebrow__icon + .eyebrow__label, .eyebrow__image + .eyebrow__label { margin-left: 8px; }

.eyebrow-display-4 img { height: 40px; width: auto; }

.eyebrow-display-4 .eyebrow__image { height: 40px; }

.eyebrow-display-2 img { height: 48px; width: auto; }

.eyebrow-display-2 .eyebrow__image { height: 48px; }

.eyebrow-display-1 img { height: 56px; width: auto; }

.eyebrow-display-1 .eyebrow__image { height: 56px; }

@media (max-width: 767px) {
  .marquee__blade-heading.eyebrow--standard .eyebrow-display-1 img { height: 48px; width: auto; }
  .marquee__blade-heading.eyebrow--standard .eyebrow-display-1 .eyebrow__image { height: 48px; }
}

@media (min-width: 1440px) {
  .text__blade-heading.eyebrow--large .eyebrow-display-2 img { height: 56px; width: auto; }
  .text__blade-heading.eyebrow--large .eyebrow-display-2 .eyebrow__image { height: 56px; }
}

h1, h2, h3, h4 { color: rgb(3, 22, 16); }

.card--card_headshot { align-items: center; flex-direction: column; flex-grow: 1; justify-content: space-between; }

.card--card_headshot .card__content__wrapper { align-items: center; }

.card--card_headshot .card__content__wrapper .pbc-g-text-body-3 { color: var(--pbc-g-gray-50); }

.card--card_headshot .card__image__wrapper.circle_shape { overflow: visible; position: relative; }

.card--card_headshot .card__image__wrapper.circle_shape .card__image { border-radius: 50%; }

.card--card_headshot .card__image__wrapper .company__logo { align-items: center; background: rgb(255, 255, 255); border-radius: 50%; bottom: -15px; box-shadow: rgba(0, 0, 0, 0.15) 0px 2px 6px; display: flex; justify-content: center; left: 0px; position: absolute; }

.card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { align-content: center; padding-left: 3px; padding-right: 3px; }

.card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper img { height: auto; width: auto; }

.card--card_headshot .card__image__wrapper[data-is-video-modal]::after { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/video-play-icon.svg); cursor: pointer; position: absolute; }

.card--card_headshot .card__image { border-radius: 8px; height: 100%; }

@media (max-width: 767px) {
  .nup__1 .card--card_headshot, .nup__2 .card--card_headshot, .nup__3 .card--card_headshot, .nup__4 .card--card_headshot, .nup__gridFour .card--card_headshot, .nup__gridThree .card--card_headshot, .nup__gridTwo .card--card_headshot { padding: 48px 32px; }
  .nup__1 .card--card_headshot .customer__name, .nup__2 .card--card_headshot .customer__name, .nup__3 .card--card_headshot .customer__name, .nup__4 .card--card_headshot .customer__name, .nup__gridFour .card--card_headshot .customer__name, .nup__gridThree .card--card_headshot .customer__name, .nup__gridTwo .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }
  .nup__1 .card--card_headshot .cta_container, .nup__2 .card--card_headshot .cta_container, .nup__3 .card--card_headshot .cta_container, .nup__4 .card--card_headshot .cta_container, .nup__gridFour .card--card_headshot .cta_container, .nup__gridThree .card--card_headshot .cta_container, .nup__gridTwo .card--card_headshot .cta_container { margin-top: 32px; }
  .nup__1 .card--card_headshot .customer_attribution_role, .nup__2 .card--card_headshot .customer_attribution_role, .nup__3 .card--card_headshot .customer_attribution_role, .nup__4 .card--card_headshot .customer_attribution_role, .nup__gridFour .card--card_headshot .customer_attribution_role, .nup__gridThree .card--card_headshot .customer_attribution_role, .nup__gridTwo .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--card_headshot .customer_attribution_role p, .nup__2 .card--card_headshot .customer_attribution_role p, .nup__3 .card--card_headshot .customer_attribution_role p, .nup__4 .card--card_headshot .customer_attribution_role p, .nup__gridFour .card--card_headshot .customer_attribution_role p, .nup__gridThree .card--card_headshot .customer_attribution_role p, .nup__gridTwo .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_headshot .customer_attribution_role p:last-child, .nup__2 .card--card_headshot .customer_attribution_role p:last-child, .nup__3 .card--card_headshot .customer_attribution_role p:last-child, .nup__4 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridFour .card--card_headshot .customer_attribution_role p:last-child, .nup__gridThree .card--card_headshot .customer_attribution_role p:last-child, .nup__gridTwo .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_headshot .card__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper, .nup__3 .card--card_headshot .card__image__wrapper, .nup__4 .card--card_headshot .card__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper { height: 162px; width: 162px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo, .nup__2 .card--card_headshot .card__image__wrapper .company__logo, .nup__3 .card--card_headshot .card__image__wrapper .company__logo, .nup__4 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo { height: 80px; width: 80px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__3 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__4 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 48px; width: 48px; }
}

@media (min-width: 768px) {
  .nup__1 .card--card_headshot, .nup__2 .card--card_headshot, .nup__gridTwo .card--card_headshot { padding: 48px 32px; }
  .nup__1 .card--card_headshot .customer__name, .nup__2 .card--card_headshot .customer__name, .nup__gridTwo .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }
  .nup__1 .card--card_headshot .cta_container, .nup__2 .card--card_headshot .cta_container, .nup__gridTwo .card--card_headshot .cta_container { margin-top: 32px; }
  .nup__1 .card--card_headshot .customer_attribution_role, .nup__2 .card--card_headshot .customer_attribution_role, .nup__gridTwo .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--card_headshot .customer_attribution_role p, .nup__2 .card--card_headshot .customer_attribution_role p, .nup__gridTwo .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_headshot .customer_attribution_role p:last-child, .nup__2 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridTwo .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_headshot .card__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper { height: 162px; width: 162px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo, .nup__2 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo { height: 80px; width: 80px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 48px; width: 48px; }
}

@media (min-width: 1024px) {
  .nup__1 .card--card_headshot, .nup__2 .card--card_headshot, .nup__gridTwo .card--card_headshot { padding: 56px 40px; }
  .nup__1 .card--card_headshot .customer__name, .nup__2 .card--card_headshot .customer__name, .nup__gridTwo .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-top: 40px; }
  .nup__1 .card--card_headshot .cta_container, .nup__2 .card--card_headshot .cta_container, .nup__gridTwo .card--card_headshot .cta_container { margin-top: 40px; }
  .nup__1 .card--card_headshot .customer_attribution_role, .nup__2 .card--card_headshot .customer_attribution_role, .nup__gridTwo .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card--card_headshot .customer_attribution_role p, .nup__2 .card--card_headshot .customer_attribution_role p, .nup__gridTwo .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_headshot .customer_attribution_role p:last-child, .nup__2 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridTwo .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_headshot .card__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper { height: 224px; width: 224px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo, .nup__2 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo { height: 96px; width: 96px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 56px; width: 56px; }
}

@media (min-width: 1440px) {
  .nup__1 .card--card_headshot, .nup__2 .card--card_headshot, .nup__gridTwo .card--card_headshot { padding: 64px 48px; }
  .nup__1 .card--card_headshot .customer__name, .nup__2 .card--card_headshot .customer__name, .nup__gridTwo .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 48px; }
  .nup__1 .card--card_headshot .cta_container, .nup__2 .card--card_headshot .cta_container, .nup__gridTwo .card--card_headshot .cta_container { margin-top: 48px; }
  .nup__1 .card--card_headshot .customer_attribution_role, .nup__2 .card--card_headshot .customer_attribution_role, .nup__gridTwo .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .nup__1 .card--card_headshot .customer_attribution_role p, .nup__2 .card--card_headshot .customer_attribution_role p, .nup__gridTwo .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_headshot .customer_attribution_role p:last-child, .nup__2 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridTwo .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_headshot .card__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper { height: 300px; width: 300px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo, .nup__2 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo { height: 112px; width: 112px; }
  .nup__1 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__2 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridTwo .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 64px; width: 64px; }
}

@media (min-width: 768px) {
  .nup__3 .card--card_headshot, .nup__gridThree .card--card_headshot { padding: 40px 24px; }
  .nup__3 .card--card_headshot .customer__name, .nup__gridThree .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-top: 32px; }
  .nup__3 .card--card_headshot .cta_container, .nup__gridThree .card--card_headshot .cta_container { margin-top: 24px; }
  .nup__3 .card--card_headshot .customer_attribution_role, .nup__gridThree .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .nup__3 .card--card_headshot .customer_attribution_role p, .nup__gridThree .card--card_headshot .customer_attribution_role p { margin-bottom: 12px; margin-top: 0px; }
  .nup__3 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridThree .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_headshot .card__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper { height: 140px; width: 140px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo { height: 64px; width: 64px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 40px; width: 40px; }
}

@media (min-width: 1024px) {
  .nup__3 .card--card_headshot, .nup__gridThree .card--card_headshot { padding: 48px 32px; }
  .nup__3 .card--card_headshot .customer__name, .nup__gridThree .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }
  .nup__3 .card--card_headshot .cta_container, .nup__gridThree .card--card_headshot .cta_container { margin-top: 32px; }
  .nup__3 .card--card_headshot .customer_attribution_role, .nup__gridThree .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__3 .card--card_headshot .customer_attribution_role p, .nup__gridThree .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridThree .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_headshot .card__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper { height: 162px; width: 162px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo { height: 80px; width: 80px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 48px; width: 48px; }
}

@media (min-width: 1440px) {
  .nup__3 .card--card_headshot, .nup__gridThree .card--card_headshot { padding: 56px 40px; }
  .nup__3 .card--card_headshot .customer__name, .nup__gridThree .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-top: 40px; }
  .nup__3 .card--card_headshot .cta_container, .nup__gridThree .card--card_headshot .cta_container { margin-top: 40px; }
  .nup__3 .card--card_headshot .customer_attribution_role, .nup__gridThree .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__3 .card--card_headshot .customer_attribution_role p, .nup__gridThree .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridThree .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_headshot .card__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper { height: 224px; width: 224px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo { height: 96px; width: 96px; }
  .nup__3 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridThree .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 56px; width: 56px; }
}

@media (min-width: 768px) {
  .nup__4 .card--card_headshot, .nup__gridFour .card--card_headshot { padding: 48px 32px; }
  .nup__4 .card--card_headshot .customer__name, .nup__gridFour .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }
  .nup__4 .card--card_headshot .cta_container, .nup__gridFour .card--card_headshot .cta_container { margin-top: 32px; }
  .nup__4 .card--card_headshot .customer_attribution_role, .nup__gridFour .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card--card_headshot .customer_attribution_role p, .nup__gridFour .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridFour .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_headshot .card__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper { height: 162px; width: 162px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo { height: 80px; width: 80px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 48px; width: 48px; }
}

@media (min-width: 1024px) {
  .nup__4 .card--card_headshot, .nup__gridFour .card--card_headshot { padding: 40px 24px; }
  .nup__4 .card--card_headshot .customer__name, .nup__gridFour .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-top: 32px; }
  .nup__4 .card--card_headshot .cta_container, .nup__gridFour .card--card_headshot .cta_container { margin-top: 24px; }
  .nup__4 .card--card_headshot .customer_attribution_role, .nup__gridFour .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .nup__4 .card--card_headshot .customer_attribution_role p, .nup__gridFour .card--card_headshot .customer_attribution_role p { margin-bottom: 12px; margin-top: 0px; }
  .nup__4 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridFour .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_headshot .card__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper { height: 140px; width: 140px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo { height: 64px; width: 64px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 40px; width: 40px; }
}

@media (min-width: 1440px) {
  .nup__4 .card--card_headshot, .nup__gridFour .card--card_headshot { padding: 48px 32px; }
  .nup__4 .card--card_headshot .customer__name, .nup__gridFour .card--card_headshot .customer__name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }
  .nup__4 .card--card_headshot .cta_container, .nup__gridFour .card--card_headshot .cta_container { margin-top: 32px; }
  .nup__4 .card--card_headshot .customer_attribution_role, .nup__gridFour .card--card_headshot .customer_attribution_role { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card--card_headshot .customer_attribution_role p, .nup__gridFour .card--card_headshot .customer_attribution_role p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--card_headshot .customer_attribution_role p:last-child, .nup__gridFour .card--card_headshot .customer_attribution_role p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_headshot .card__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper { height: 162px; width: 162px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo { height: 80px; width: 80px; }
  .nup__4 .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper, .nup__gridFour .card--card_headshot .card__image__wrapper .company__logo .logo__image__wrapper { height: 48px; width: 48px; }
}

.card--card_quote { border-radius: 16px; border-width: 0px; display: flex; flex-direction: column; height: 100%; overflow: hidden; position: relative; z-index: 12; }

.card--card_quote .card__image__wrapper { align-items: flex-start; min-width: fit-content; }

.card--card_quote .card__image__wrapper[data-is-video-modal] a { position: relative; }

.card--card_quote .card__image__wrapper[data-is-video-modal] a::after { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/video-play-icon.svg); cursor: pointer; left: calc(50% - 32px); position: absolute; top: calc(50% - 32px); }

.card--card_quote .card__image__wrapper .card__image { border-radius: 8px; height: auto; max-width: 80%; }

.card--card_quote .card__copy__wrapper { margin: 0px; }

.card--card_quote .grid--sixteenbynine .card__image { aspect-ratio: 16 / 9; }

.card--card_quote .cta_container { justify-content: start; }

.card--card_quote .card_quote--background-swoosh { height: 100%; left: 0px; overflow: hidden; position: absolute; top: 0px; width: 100%; z-index: -1; }

.card--card_quote .card_quote--background-swoosh svg { height: 100%; width: 100%; }

.card--card_quote .card_quote_align--right .card_quote--background-swoosh svg { transform: rotateY(180deg); }

.card--card_quote .card__quote--us::before, .card--card_quote .card__quote-mark::before { content: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTA0IiBoZWlnaHQ9IjgwIiB2aWV3Qm94PSIwIDAgMTA0IDgwIiBmaWxsPSJub25lIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPgo8cGF0aCBkPSJNNDAuNDIxNiA4MFY0MS4xNjc5SDIyLjQ5MDJDMjIuNDkwMiAyNS42OTM0IDI2LjQ0MTIgMjIuMTg5OCA0MC4xMTc2IDE5LjU2MlYwQzEzLjY3NjUgMC4yOTE5NjcgMCAxNi42NDIzIDAgMzcuOTU2MlY4MEg0MC40MjE2Wk0xMDMuMzMzIDgwVjQxLjE2NzlIODUuNDAyQzg1LjQwMiAyNS42OTM0IDg5LjM1MjkgMjIuMTg5OCAxMDMuMDI5IDE5LjU2MlYwQzc2LjU4ODIgMC4yOTE5NjcgNjIuOTExOCAxNi42NDIzIDYyLjkxMTggMzcuOTU2MlY4MEgxMDMuMzMzWiIgZmlsbD0iIzAxNzZEMyIvPgo8L3N2Zz4KCg==); display: inline-block; }

.card--card_quote .card__quote--es::before, .card--card_quote .card__quote--fr::before, .card--card_quote .card__quote--mx::before { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/quotation-spanish.svg); display: inline-block; }

.card--card_quote .card__quote--cn::before, .card--card_quote .card__quote--hk::before, .card--card_quote .card__quote--tw::before, .card--card_quote .card__quote--zh::before { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/quotation-chinese.svg); display: inline-block; }

.card--card_quote .card__quote--de-ch::before, .card--card_quote .card__quote--de::before { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/quotation-german.svg); display: inline-block; }

@media (min-width: 1440px) {
  .nup__1 .card__wrapper.card__1 .card--card_quote { padding: 64px 110px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 320px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 464px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 64px 96px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.4); transform-origin: 0px 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 32px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin: 20px 0px 24px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-top: 4px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 40px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 80px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 80px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .tagline_wrapper, .nup__1 .card__wrapper.card__1 .card--card_quote .tagline_wrapper .role_company { margin-bottom: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__1 .card__wrapper.card__1 .card--card_quote { padding: 56px 96px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 240px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 336px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 56px 80px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.3); transform-origin: 0px 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 24px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin: 16px 0px 20px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company { margin-top: 4px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 32px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 48px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 48px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .tagline_wrapper { margin-bottom: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__1 .card__wrapper.card__1 .card--card_quote { padding: 48px 64px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 220px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 264px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 48px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 20px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 16px; margin-top: 12px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company { margin-top: 4px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 32px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 48px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 48px; }
  .nup__1 .card__wrapper.card__1 .card--card_quote .tagline_wrapper { margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .nup__1 .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__1 .card__wrapper .card--card_quote .card__content__wrapper, .nup__1 .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__1 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__1 .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__1 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__1 .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__1 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__1 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__1 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__1 .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__1 .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__1 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__1 .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__1 .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__1 .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__1 .card_quote--background-swoosh { display: none; }
}

@media (min-width: 1440px) {
  .nup__2 .card__wrapper .card--card_quote, .nup__gridTwo .card__wrapper .card--card_quote { padding: 48px 48px 56px; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__2 .card__wrapper [class^="card_quote_align--"], .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 48px; }
  .nup__2 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridTwo .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 320px; }
  .nup__2 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridTwo .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__2 .card__wrapper .card--card_quote .card__quote-mark::before, .nup__gridTwo .card__wrapper .card--card_quote .card__quote-mark::before { transform: scale(0.4); transform-origin: 0px 0px; }
  .nup__2 .card__wrapper .card--card_quote .card__quote-mark, .nup__gridTwo .card__wrapper .card--card_quote .card__quote-mark { max-height: 32px; }
  .nup__2 .card__wrapper .card--card_quote .card__headline, .nup__gridTwo .card__wrapper .card--card_quote .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin: 20px 0px 24px; }
  .nup__2 .card__wrapper .card--card_quote .name, .nup__gridTwo .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__2 .card__wrapper .card--card_quote .role_company, .nup__gridTwo .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p, .nup__gridTwo .card__wrapper .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridTwo .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__2 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridTwo .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 48px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__2 .card--card_quote, .nup__gridTwo .card--card_quote { padding: 40px 40px 48px; }
  .nup__2 .card--card_quote .card__content__wrapper, .nup__2 [class^="card_quote_align--"], .nup__gridTwo .card--card_quote .card__content__wrapper, .nup__gridTwo [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__2 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridTwo .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 224px; }
  .nup__2 .card--card_quote .card__quote-mark::before, .nup__gridTwo .card--card_quote .card__quote-mark::before { transform: scale(0.3); transform-origin: 0px 0px; }
  .nup__2 .card--card_quote .card__quote-mark, .nup__gridTwo .card--card_quote .card__quote-mark { max-height: 24px; }
  .nup__2 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridTwo .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__2 .card--card_quote .card__content__wrapper, .nup__gridTwo .card--card_quote .card__content__wrapper { margin-top: 32px; }
  .nup__2 .card--card_quote .card__headline, .nup__gridTwo .card--card_quote .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin: 16px 0px 20px; }
  .nup__2 .card--card_quote .name, .nup__gridTwo .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; }
  .nup__2 .card--card_quote .role_company, .nup__gridTwo .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 32px; }
  .nup__2 .card--card_quote .role_company p, .nup__gridTwo .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__2 .card--card_quote .role_company p:last-child, .nup__gridTwo .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__2 .card--card_quote .tagline_wrapper, .nup__gridTwo .card--card_quote .tagline_wrapper { margin-bottom: 32px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__2 .card__wrapper .card--card_quote, .nup__gridTwo .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__2 .card__wrapper [class^="card_quote_align--"], .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__2 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridTwo .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__2 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__2 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridTwo .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__2 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__2 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridTwo .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__2 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridTwo .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__2 .card__wrapper .card__quote-mark::before, .nup__gridTwo .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__2 .card__wrapper .card__quote-mark, .nup__gridTwo .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__2 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridTwo .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__2 .card__wrapper .card--card_quote .name, .nup__gridTwo .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__2 .card__wrapper .card--card_quote .role_company, .nup__gridTwo .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p, .nup__gridTwo .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridTwo .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .nup__2 .card__wrapper .card--card_quote, .nup__gridTwo .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__2 .card__wrapper [class^="card_quote_align--"], .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__2 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridTwo .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__2 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__2 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__2 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridTwo .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__2 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridTwo .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__2 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridTwo .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__2 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridTwo .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__2 .card__wrapper .card__quote-mark::before, .nup__gridTwo .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__2 .card__wrapper .card__quote-mark, .nup__gridTwo .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__2 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridTwo .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__2 .card__wrapper .card--card_quote .name, .nup__gridTwo .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__2 .card__wrapper .card--card_quote .role_company, .nup__gridTwo .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p, .nup__gridTwo .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridTwo .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

.nup__2 .card_quote--background-swoosh, .nup__gridTwo .card_quote--background-swoosh { display: none; }

@media (min-width: 1440px) {
  .nup__3 .card--card_quote, .nup__gridThree .card--card_quote { padding: 40px 40px 48px; }
  .nup__3 .card--card_quote .card__content__wrapper, .nup__3 [class^="card_quote_align--"], .nup__gridThree .card--card_quote .card__content__wrapper, .nup__gridThree [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__3 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridThree .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 224px; }
  .nup__3 .card--card_quote .card__quote-mark::before, .nup__gridThree .card--card_quote .card__quote-mark::before { transform: scale(0.3); transform-origin: 0px 0px; }
  .nup__3 .card--card_quote .card__quote-mark, .nup__gridThree .card--card_quote .card__quote-mark { max-height: 24px; }
  .nup__3 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridThree .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__3 .card--card_quote .card__content__wrapper, .nup__gridThree .card--card_quote .card__content__wrapper { margin-top: 32px; }
  .nup__3 .card--card_quote .card__headline, .nup__gridThree .card--card_quote .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin: 16px 0px 20px; }
  .nup__3 .card--card_quote .name, .nup__gridThree .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; }
  .nup__3 .card--card_quote .role_company, .nup__gridThree .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 32px; }
  .nup__3 .card--card_quote .role_company p, .nup__gridThree .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__3 .card--card_quote .role_company p:last-child, .nup__gridThree .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_quote .tagline_wrapper, .nup__gridThree .card--card_quote .tagline_wrapper { margin-bottom: 32px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__3 .card__wrapper .card--card_quote, .nup__gridThree .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__3 .card__wrapper [class^="card_quote_align--"], .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__3 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridThree .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__3 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridThree .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__3 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridThree .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__3 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridThree .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__3 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridThree .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__3 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridThree .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__3 .card__wrapper .card__quote-mark::before, .nup__gridThree .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__3 .card__wrapper .card__quote-mark, .nup__gridThree .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__3 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridThree .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__3 .card__wrapper .card--card_quote .name, .nup__gridThree .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__3 .card__wrapper .card--card_quote .role_company, .nup__gridThree .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p, .nup__gridThree .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridThree .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__3 .card__wrapper .card--card_quote, .nup__gridThree .card__wrapper .card--card_quote { padding: 24px 24px 32px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__3 .card__wrapper [class^="card_quote_align--"], .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__3 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridThree .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 140px; }
  .nup__3 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridThree .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin: 8px 0px 12px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 20px; }
  .nup__3 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridThree .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 20px; }
  .nup__3 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridThree .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__3 .card__wrapper .card__quote-mark::before, .nup__gridThree .card__wrapper .card__quote-mark::before { transform: scale(0.2); transform-origin: 0px 0px; }
  .nup__3 .card__wrapper .card--card_quote .card__quote-mark, .nup__gridThree .card__wrapper .card--card_quote .card__quote-mark { max-height: 16px; }
  .nup__3 .card__wrapper .card--card_quote .name, .nup__gridThree .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; }
  .nup__3 .card__wrapper .card--card_quote .role_company, .nup__gridThree .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p, .nup__gridThree .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridThree .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .nup__3 .card__wrapper .card--card_quote, .nup__gridThree .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__3 .card__wrapper [class^="card_quote_align--"], .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__3 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridThree .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__3 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridThree .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__3 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridThree .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__3 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridThree .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__3 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridThree .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__3 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridThree .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__3 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridThree .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__3 .card__wrapper .card__quote-mark::before, .nup__gridThree .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__3 .card__wrapper .card__quote-mark, .nup__gridThree .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__3 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridThree .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__3 .card__wrapper .card--card_quote .name, .nup__gridThree .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__3 .card__wrapper .card--card_quote .role_company, .nup__gridThree .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p, .nup__gridThree .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridThree .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

.nup__3 .card_quote--background-swoosh, .nup__gridThree .card_quote--background-swoosh { display: none; }

@media (min-width: 1440px) {
  .nup__4 .card__wrapper.card__1 .card--card_quote, .nup__gridFour .card__wrapper.card__1 .card--card_quote { padding: 64px 110px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 320px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 464px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset, .nup__gridFour .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 64px 96px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.4); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 32px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin: 20px 0px 24px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .name, .nup__gridFour .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-top: 4px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .cta_container, .nup__gridFour .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 40px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 80px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 80px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .tagline_wrapper, .nup__4 .card__wrapper.card__1 .card--card_quote .tagline_wrapper .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .tagline_wrapper .role_company { margin-bottom: 0px; }
  .nup__4 .card--card_quote, .nup__gridFour .card--card_quote { padding: 40px 40px 48px; }
  .nup__4 .card--card_quote .card__content__wrapper, .nup__4 [class^="card_quote_align--"], .nup__gridFour .card--card_quote .card__content__wrapper, .nup__gridFour [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__4 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 224px; }
  .nup__4 .card--card_quote .card__quote-mark::before, .nup__gridFour .card--card_quote .card__quote-mark::before { transform: scale(0.3); transform-origin: 0px 0px; }
  .nup__4 .card--card_quote .card__quote-mark, .nup__gridFour .card--card_quote .card__quote-mark { max-height: 24px; }
  .nup__4 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__4 .card--card_quote .card__content__wrapper, .nup__gridFour .card--card_quote .card__content__wrapper { margin-top: 32px; }
  .nup__4 .card--card_quote .card__headline, .nup__gridFour .card--card_quote .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin: 16px 0px 20px; }
  .nup__4 .card--card_quote .name, .nup__gridFour .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; }
  .nup__4 .card--card_quote .role_company, .nup__gridFour .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 32px; }
  .nup__4 .card--card_quote .role_company p, .nup__gridFour .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__4 .card--card_quote .role_company p:last-child, .nup__gridFour .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_quote .tagline_wrapper, .nup__gridFour .card--card_quote .tagline_wrapper { margin-bottom: 32px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup__4 .card__wrapper.card__1 .card--card_quote, .nup__gridFour .card__wrapper.card__1 .card--card_quote { padding: 56px 96px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 240px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 336px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset, .nup__gridFour .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 56px 80px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.3); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 24px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin: 16px 0px 20px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .name, .nup__gridFour .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 16px; margin-top: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company { margin-top: 4px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .cta_container, .nup__gridFour .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 32px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 48px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 48px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .tagline_wrapper { margin-bottom: 0px; }
  .nup__4 .card__wrapper .card--card_quote, .nup__gridFour .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__4 .card__wrapper [class^="card_quote_align--"], .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__4 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__4 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridFour .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__4 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__4 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridFour .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__4 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__4 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__4 .card__wrapper .card__quote-mark::before, .nup__gridFour .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper .card__quote-mark, .nup__gridFour .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__4 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__4 .card__wrapper .card--card_quote .name, .nup__gridFour .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__4 .card__wrapper .card--card_quote .role_company, .nup__gridFour .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p, .nup__gridFour .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup__4 .card__wrapper.card__1 .card--card_quote, .nup__gridFour .card__wrapper.card__1 .card--card_quote { padding: 48px 64px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 220px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .grid--sixteenbynine .card__image { max-width: 264px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote.no-quote-image-asset, .nup__gridFour .card__wrapper.card__1 .card--card_quote.no-quote-image-asset { padding: 48px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark::before, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__quote-mark, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__quote-mark { max-height: 20px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper.card__1 .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 16px; margin-top: 12px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .name, .nup__gridFour .card__wrapper.card__1 .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper.card__1 .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote--no-asset .role_company { margin-top: 4px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .cta_container, .nup__gridFour .card__wrapper.card__1 .card--card_quote .cta_container { margin-top: 32px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper { align-items: center; display: flex; justify-content: center; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card__image__wrapper .grid--sixteenbynine .card__image { max-width: 100%; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right { display: grid; grid-template-columns: repeat(10, 1fr); }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__image__wrapper { grid-area: 1 / 1 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { grid-area: 1 / 5 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__image__wrapper { grid-area: 1 / 7 / auto / span 4; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { grid-area: 1 / 1 / auto / span 6; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__image__wrapper { grid-area: 1 / 6 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right.grid--sixteenbynine .card__content__wrapper { grid-area: 1 / 1 / auto / span 5; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--left .card__content__wrapper { margin-left: 48px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .card_quote_align--right .card__content__wrapper { margin-right: 48px; }
  .nup__4 .card__wrapper.card__1 .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper.card__1 .card--card_quote .tagline_wrapper { margin-bottom: 0px; }
  .nup__4 .card__wrapper .card--card_quote, .nup__gridFour .card__wrapper .card--card_quote { padding: 24px 24px 32px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__4 .card__wrapper [class^="card_quote_align--"], .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__4 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 140px; }
  .nup__4 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin: 8px 0px 12px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 20px; }
  .nup__4 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 20px; }
  .nup__4 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__4 .card__wrapper .card__quote-mark::before, .nup__gridFour .card__wrapper .card__quote-mark::before { transform: scale(0.2); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper .card--card_quote .card__quote-mark, .nup__gridFour .card__wrapper .card--card_quote .card__quote-mark { max-height: 16px; }
  .nup__4 .card__wrapper .card--card_quote .name, .nup__gridFour .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; }
  .nup__4 .card__wrapper .card--card_quote .role_company, .nup__gridFour .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p, .nup__gridFour .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .nup__4 .card__wrapper .card--card_quote, .nup__gridFour .card__wrapper .card--card_quote { padding: 32px 32px 40px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__4 .card__wrapper [class^="card_quote_align--"], .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper [class^="card_quote_align--"] { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; }
  .nup__4 .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image, .nup__gridFour .card__wrapper .card--card_quote :not(.grid--sixteenbynine) .card__image { max-width: 162px; }
  .nup__4 .card__wrapper .card--card_quote .card__content__wrapper, .nup__gridFour .card__wrapper .card--card_quote .card__content__wrapper { margin-top: 24px; }
  .nup__4 .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper, .nup__gridFour .card__wrapper .card--card_quote .card_quote--no-asset .card__content__wrapper { margin-top: 0px; }
  .nup__4 .card__wrapper .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__4 .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper, .nup__gridFour .card__wrapper .card--card_quote .card_quote--no-asset .tagline_wrapper { margin-bottom: 32px; }
  .nup__4 .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper, .nup__gridFour .card__wrapper .cards--spotlight .card__1 .card--card_quote .tagline_wrapper { margin-bottom: 24px; }
  .nup__4 .card__wrapper .card--card_quote .grid--sixteenbynine .card__image, .nup__gridFour .card__wrapper .card--card_quote .grid--sixteenbynine .card__image { align-self: stretch; max-width: 100%; }
  .nup__4 .card__wrapper .card__quote-mark::before, .nup__gridFour .card__wrapper .card__quote-mark::before { transform: scale(0.25); transform-origin: 0px 0px; }
  .nup__4 .card__wrapper .card__quote-mark, .nup__gridFour .card__wrapper .card__quote-mark { max-height: 20px; }
  .nup__4 .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline, .nup__gridFour .card__wrapper .card--card_quote.pbc-g-elevation-2.flex .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }
  .nup__4 .card__wrapper .card--card_quote .name, .nup__gridFour .card__wrapper .card--card_quote .name { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 0px; margin-top: 16px; }
  .nup__4 .card__wrapper .card--card_quote .role_company, .nup__gridFour .card__wrapper .card--card_quote .role_company { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p, .nup__gridFour .card__wrapper .card--card_quote .role_company p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card__wrapper .card--card_quote .role_company p:last-child, .nup__gridFour .card__wrapper .card--card_quote .role_company p:last-child { margin-bottom: 0px; }
  .nup__4 .card_quote--background-swoosh, .nup__gridFour .card_quote--background-swoosh { display: none; }
}

.nup__4 .card__2 .card_quote--background-swoosh, .nup__4 .card__3 .card_quote--background-swoosh, .nup__4 .card__4 .card_quote--background-swoosh, .nup__gridFour .card__2 .card_quote--background-swoosh, .nup__gridFour .card__3 .card_quote--background-swoosh, .nup__gridFour .card__4 .card_quote--background-swoosh { display: none; }

.card--card_productaddon { border-width: 0px; display: flex; flex-direction: column; height: 100%; min-height: 300px; }

.card--card_productaddon .card__image__wrapper { aspect-ratio: 3 / 2; margin: 32px 32px 0px; }

.card--card_productaddon .card__image__wrapper .card__image { height: auto; width: 100%; }

.card--card_productaddon .card__content__wrapper { border-radius: 8px; display: flex; flex-direction: column; flex-grow: 1; }

.card--card_productaddon .cta_container { justify-content: start; margin-top: 32px; }

.card--card_productaddon .cta_button[variant="cardText"] { font-size: var(--c360-g-font-size-2); }

.card--card_productaddon .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; margin-top: 0px; }

.card--card_productaddon .card__pricing__container .card__pricing_text__wrapper { font-size: 0px; }

.card--card_productaddon .card__pricing__container .card__pricing { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; }

.card--card_productaddon .card__pricing__container .card__pricing p { margin-bottom: 12px; margin-top: 0px; }

.card--card_productaddon .card__pricing__container .card__pricing p:last-child { margin-bottom: 0px; }

.card--card_productaddon .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-top: 16px; }

.card--card_productaddon .card__description ol li, .card--card_productaddon .card__description ul li { padding-bottom: 12px; }

.card--card_productaddon .card__description ul { padding-left: 20px; text-align: left; }

.card--card_productaddon .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_productaddon .card__description ul li::before { display: none; }

.card--card_productaddon .card__description ul ul li { list-style-type: circle; }

.card--card_productaddon .card__description ul ul ul li { list-style-type: square; }

.card--card_productaddon .card__description p { margin-bottom: 12px; margin-top: 0px; }

.card--card_productaddon .card__description p:last-child { margin-bottom: 0px; }

.card--card_productaddon .card__text__wrapper { align-items: flex-start; display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; margin: 32px; }

.card--card_productaddon.border-rad-16 { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.card--card_productaddon:has(.card__image__wrapper) { height: 100%; width: 100%; }

.card--card_productaddon:has(.card__image__wrapper) .card__text__wrapper { margin: 32px 32px 40px; }

.card--card_productaddon:has(.card__image__wrapper) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

.card--card_productaddon:has(.card__image__wrapper) .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 32px; }

.card--card_productaddon:has(.card__image__wrapper) .card__description p { margin-bottom: 14px; margin-top: 0px; }

.card--card_productaddon:has(.card__image__wrapper) .card__description p:last-child { margin-bottom: 0px; }

.card--card_productaddon:has(.card__image__wrapper) .card__description ol li, .card--card_productaddon:has(.card__image__wrapper) .card__description ul li { padding-bottom: 14px; }

.card--card_productaddon:has(.card__image__wrapper) .card__pricing { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 24px; }

.card--card_productaddon:has(.card__image__wrapper) .card__pricing p { margin-bottom: 14px; margin-top: 0px; }

.card--card_productaddon:has(.card__image__wrapper) .card__pricing p:last-child { margin-bottom: 0px; }

.card--card_productaddon:has(.card__image__wrapper) .card__image__wrapper .card__image { max-height: 437px; max-width: 655px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .card--card_productaddon:has(.card__image__wrapper) .cta_button.tablet-mb-16 { margin-bottom: 0px; }
}

@media (min-width: 1024px) {
  .card--card_productaddon:has(.card__image__wrapper) .card__content__wrapper { flex-direction: row; }
  .card--card_productaddon:has(.card__image__wrapper) .card__image__wrapper { margin: 50px 40px 50px 48px; width: 50%; }
  .card--card_productaddon:has(.card__image__wrapper) .card__text__wrapper { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 48px 48px 0px 0px; width: 50%; }
  .card--card_productaddon:has(.card__image__wrapper) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
  .card--card_productaddon:has(.card__image__wrapper) .card__pricing { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 28px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__pricing p { margin-bottom: 14px; margin-top: 0px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__pricing p:last-child { margin-bottom: 0px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 48px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__description p:last-child { margin-bottom: 0px; }
  .card--card_productaddon:has(.card__image__wrapper) .card__description ol li, .card--card_productaddon:has(.card__image__wrapper) .card__description ul li { padding-bottom: 14px; }
  .card--card_productaddon:has(.card__image__wrapper) .cta_container { margin-bottom: 48px; }
}

.nupfixed--blade .cards .card:has(.card--card_productaddon .card__image__wrapper) { max-width: none; width: 100%; }

.card--card_productaddon-anchor { border-width: 0px; display: flex; flex-direction: column; height: 100%; width: 100%; }

.card--card_productaddon-anchor .card__image__wrapper { aspect-ratio: 3 / 2; margin: 32px 32px 0px; }

.card--card_productaddon-anchor .card__image__wrapper .card__image { border-radius: 8px; height: auto; max-height: 437px; max-width: 655px; width: 100%; }

.card--card_productaddon-anchor .card__content__wrapper { border-radius: 8px; display: flex; flex-direction: column; flex-grow: 1; }

.card--card_productaddon-anchor .cta_container { justify-content: start; }

.card--card_productaddon-anchor .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 0px; margin-top: 0px; }

.card--card_productaddon-anchor .card__pricing__container .card__pricing_text__wrapper { font-size: 0px; }

.card--card_productaddon-anchor .card__pricing__container .card__pricing { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 24px; }

.card--card_productaddon-anchor .card__pricing__container .card__pricing p { margin-bottom: 14px; margin-top: 0px; }

.card--card_productaddon-anchor .card__pricing__container .card__pricing p:last-child { margin-bottom: 0px; }

.card--card_productaddon-anchor .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 32px; margin-top: 16px; }

.card--card_productaddon-anchor .card__description ol li, .card--card_productaddon-anchor .card__description ul li { padding-bottom: 14px; }

.card--card_productaddon-anchor .card__description ul { padding-left: 20px; text-align: left; }

.card--card_productaddon-anchor .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_productaddon-anchor .card__description ul li::before { display: none; }

.card--card_productaddon-anchor .card__description ul ul li { list-style-type: circle; }

.card--card_productaddon-anchor .card__description ul ul ul li { list-style-type: square; }

.card--card_productaddon-anchor .card__description p { margin-bottom: 14px; margin-top: 0px; }

.card--card_productaddon-anchor .card__description p:last-child { margin-bottom: 0px; }

.card--card_productaddon-anchor .card__text__wrapper { display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; margin: 32px 32px 40px; }

@media (min-width: 1024px) {
  .card--card_productaddon-anchor .card__content__wrapper { flex-direction: row; }
  .card--card_productaddon-anchor .card__image__wrapper { margin: 50px 40px 50px 48px; width: 50%; }
  .card--card_productaddon-anchor .card__text__wrapper { display: flex; flex-direction: column; flex-grow: 1; justify-content: center; margin: 48px 48px 0px 0px; width: 50%; }
  .card--card_productaddon-anchor .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
  .card--card_productaddon-anchor .card__pricing__container .card__pricing { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .card--card_productaddon-anchor .card__pricing__container .card__pricing p { margin-bottom: 14px; margin-top: 0px; }
  .card--card_productaddon-anchor .card__pricing__container .card__pricing p:last-child { margin-bottom: 0px; }
  .card--card_productaddon-anchor .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 48px; }
  .card--card_productaddon-anchor .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .card--card_productaddon-anchor .card__description p:last-child { margin-bottom: 0px; }
  .card--card_productaddon-anchor .cta_container { margin-bottom: 48px; }
}

.card--card_productaddon-anchor.border-rad-16 { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.card--card_statistic { align-self: center; border: none; height: 100%; width: 100%; }

.card--card_statistic .card__description ul { padding-left: 20px; text-align: left; }

.card--card_statistic .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_statistic .card__description ul li::before { display: none; }

.card--card_statistic .card__description ul ul li { list-style-type: circle; }

.card--card_statistic .card__description ul ul ul li { list-style-type: square; }

.card--card_statistic .card__copy__wrapper { align-items: center; position: relative; z-index: 1; }

.card--card_statistic .card__copy__wrapper .card__description.card__stat-no-cta { margin-bottom: 0px; }

.card--card_statistic .card__content__wrapper { align-items: center; border-radius: 16px; display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; overflow: hidden; position: relative; }

.card--card_statistic .card__content__wrapper .card__background { position: absolute; width: 100%; z-index: 0; }

.card--card_statistic .card__content__wrapper .card__copy__wrapper a { text-decoration: none; }

.card--card_statistic .card__content__wrapper .card__copy__wrapper a.cta_button { display: inline; }

.card--card_statistic .card__content__wrapper .card__copy__wrapper a:active .card__caption, .card--card_statistic .card__content__wrapper .card__copy__wrapper a:active .card__stat span, .card--card_statistic .card__content__wrapper .card__copy__wrapper a:focus .card__caption, .card--card_statistic .card__content__wrapper .card__copy__wrapper a:focus .card__stat span, .card--card_statistic .card__content__wrapper .card__copy__wrapper a:hover .card__caption, .card--card_statistic .card__content__wrapper .card__copy__wrapper a:hover .card__stat span { color: var(--pbc-g-blue-vibrant-50); }

.card--card_statistic .card__content__wrapper .card__background--bottom { bottom: 0px; }

.card--card_statistic .card__content__wrapper .cta_container { z-index: 1; }

.card__stat-number { font-feature-settings: "pnum", "lnum"; }

.card__stat-prefix--align-middle, .card__stat-suffix--align-middle { align-self: center; margin-bottom: 5px; }

.card__stat-prefix--align-top, .card__stat-suffix--align-top { align-self: flex-start; margin-top: 5px; }

.card__stat-prefix--align-bottom, .card__stat-suffix--align-bottom { align-self: flex-end; margin-bottom: 5px; }

@media (max-width: 767px) {
  .nup__1 .card--card_statistic .card__copy__wrapper, .nup__2 .card--card_statistic .card__copy__wrapper, .nup__3 .card--card_statistic .card__copy__wrapper, .nup__4 .card--card_statistic .card__copy__wrapper, .nup__gridFour .card--card_statistic .card__copy__wrapper, .nup__gridThree .card--card_statistic .card__copy__wrapper, .nup__gridTwo .card--card_statistic .card__copy__wrapper { margin: 40px; }
  .nup__1 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__2 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__3 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__4 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridFour .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridThree .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridTwo .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .cta_container, .nup__2 .card--card_statistic .cta_container, .nup__3 .card--card_statistic .cta_container, .nup__4 .card--card_statistic .cta_container, .nup__gridFour .card--card_statistic .cta_container, .nup__gridThree .card--card_statistic .cta_container, .nup__gridTwo .card--card_statistic .cta_container { margin-bottom: 30px; }
  .nup__1 .card--card_statistic .cta_container.card__stat-no-description, .nup__2 .card--card_statistic .cta_container.card__stat-no-description, .nup__3 .card--card_statistic .cta_container.card__stat-no-description, .nup__4 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridFour .card--card_statistic .cta_container.card__stat-no-description, .nup__gridThree .card--card_statistic .cta_container.card__stat-no-description, .nup__gridTwo .card--card_statistic .cta_container.card__stat-no-description { margin-top: 24px; }
  .nup__1 .card--card_statistic .card__caption, .nup__2 .card--card_statistic .card__caption, .nup__3 .card--card_statistic .card__caption, .nup__4 .card--card_statistic .card__caption, .nup__gridFour .card--card_statistic .card__caption, .nup__gridThree .card--card_statistic .card__caption, .nup__gridTwo .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; text-align: center; }
  .nup__1 .card--card_statistic .card__description, .nup__2 .card--card_statistic .card__description, .nup__3 .card--card_statistic .card__description, .nup__4 .card--card_statistic .card__description, .nup__gridFour .card--card_statistic .card__description, .nup__gridThree .card--card_statistic .card__description, .nup__gridTwo .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; margin-top: 20px; }
  .nup__1 .card--card_statistic .card__description p, .nup__2 .card--card_statistic .card__description p, .nup__3 .card--card_statistic .card__description p, .nup__4 .card--card_statistic .card__description p, .nup__gridFour .card--card_statistic .card__description p, .nup__gridThree .card--card_statistic .card__description p, .nup__gridTwo .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_statistic .card__description p:last-child, .nup__2 .card--card_statistic .card__description p:last-child, .nup__3 .card--card_statistic .card__description p:last-child, .nup__4 .card--card_statistic .card__description p:last-child, .nup__gridFour .card--card_statistic .card__description p:last-child, .nup__gridThree .card--card_statistic .card__description p:last-child, .nup__gridTwo .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .card__description ol li, .nup__1 .card--card_statistic .card__description ul li, .nup__2 .card--card_statistic .card__description ol li, .nup__2 .card--card_statistic .card__description ul li, .nup__3 .card--card_statistic .card__description ol li, .nup__3 .card--card_statistic .card__description ul li, .nup__4 .card--card_statistic .card__description ol li, .nup__4 .card--card_statistic .card__description ul li, .nup__gridFour .card--card_statistic .card__description ol li, .nup__gridFour .card--card_statistic .card__description ul li, .nup__gridThree .card--card_statistic .card__description ol li, .nup__gridThree .card--card_statistic .card__description ul li, .nup__gridTwo .card--card_statistic .card__description ol li, .nup__gridTwo .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__1 .card__stat-number, .nup__2 .card__stat-number, .nup__3 .card__stat-number, .nup__4 .card__stat-number, .nup__gridFour .card__stat-number, .nup__gridThree .card__stat-number, .nup__gridTwo .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .nup__1 .card__stat-prefix--align-bottom, .nup__1 .card__stat-prefix--align-middle, .nup__1 .card__stat-prefix--align-top, .nup__1 .card__stat-suffix--align-bottom, .nup__1 .card__stat-suffix--align-middle, .nup__1 .card__stat-suffix--align-top, .nup__2 .card__stat-prefix--align-bottom, .nup__2 .card__stat-prefix--align-middle, .nup__2 .card__stat-prefix--align-top, .nup__2 .card__stat-suffix--align-bottom, .nup__2 .card__stat-suffix--align-middle, .nup__2 .card__stat-suffix--align-top, .nup__3 .card__stat-prefix--align-bottom, .nup__3 .card__stat-prefix--align-middle, .nup__3 .card__stat-prefix--align-top, .nup__3 .card__stat-suffix--align-bottom, .nup__3 .card__stat-suffix--align-middle, .nup__3 .card__stat-suffix--align-top, .nup__4 .card__stat-prefix--align-bottom, .nup__4 .card__stat-prefix--align-middle, .nup__4 .card__stat-prefix--align-top, .nup__4 .card__stat-suffix--align-bottom, .nup__4 .card__stat-suffix--align-middle, .nup__4 .card__stat-suffix--align-top, .nup__gridFour .card__stat-prefix--align-bottom, .nup__gridFour .card__stat-prefix--align-middle, .nup__gridFour .card__stat-prefix--align-top, .nup__gridFour .card__stat-suffix--align-bottom, .nup__gridFour .card__stat-suffix--align-middle, .nup__gridFour .card__stat-suffix--align-top, .nup__gridThree .card__stat-prefix--align-bottom, .nup__gridThree .card__stat-prefix--align-middle, .nup__gridThree .card__stat-prefix--align-top, .nup__gridThree .card__stat-suffix--align-bottom, .nup__gridThree .card__stat-suffix--align-middle, .nup__gridThree .card__stat-suffix--align-top, .nup__gridTwo .card__stat-prefix--align-bottom, .nup__gridTwo .card__stat-prefix--align-middle, .nup__gridTwo .card__stat-prefix--align-top, .nup__gridTwo .card__stat-suffix--align-bottom, .nup__gridTwo .card__stat-suffix--align-middle, .nup__gridTwo .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 768px) {
  .nup__1 .card--card_statistic .card__copy__wrapper { margin: 56px; }
  .nup__1 .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .cta_container { margin-bottom: 46px; }
  .nup__1 .card--card_statistic .cta_container.card__stat-no-description { margin-top: 32px; }
  .nup__1 .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); text-align: center; }
  .nup__1 .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 32px; margin-top: 24px; }
  .nup__1 .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__1 .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .card__description ol li, .nup__1 .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__1 .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-1-fontSize); letter-spacing: var(--pbc-g-text-display-1-letterSpacing); line-height: var(--pbc-g-text-display-1-lineHeight); }
  .nup__1 .card__stat-prefix--align-bottom, .nup__1 .card__stat-prefix--align-middle, .nup__1 .card__stat-prefix--align-top, .nup__1 .card__stat-suffix--align-bottom, .nup__1 .card__stat-suffix--align-middle, .nup__1 .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1024px) {
  .nup__1 .card--card_statistic .card__copy__wrapper { margin: 64px; }
  .nup__1 .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .cta_container { margin-bottom: 64px; }
  .nup__1 .card--card_statistic .cta_container.card__stat-no-description { margin-top: 40px; }
  .nup__1 .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); text-align: center; }
  .nup__1 .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 40px; margin-top: 24px; }
  .nup__1 .card--card_statistic .card__description p { margin-bottom: 16px; margin-top: 0px; }
  .nup__1 .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .card__description ol li, .nup__1 .card--card_statistic .card__description ul li { padding-bottom: 16px; }
  .nup__1 .card--card_statistic a.cta_button { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }
  .nup__1 .card--card_statistic a.cta_button:active, .nup__1 .card--card_statistic a.cta_button:focus, .nup__1 .card--card_statistic a.cta_button:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }
  .nup__1 .card__stat-number { color: var(--pbc-g-blue-vibrant-20); font-size: 112px; font-weight: 600; letter-spacing: -0.02em; line-height: 120px; }
  .nup__1 .card__stat-prefix--align-bottom, .nup__1 .card__stat-prefix--align-middle, .nup__1 .card__stat-prefix--align-top, .nup__1 .card__stat-suffix--align-bottom, .nup__1 .card__stat-suffix--align-middle, .nup__1 .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 1440px) {
  .nup__1 .card--card_statistic .card__copy__wrapper { margin: 64px; }
  .nup__1 .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .cta_container { margin-bottom: 64px; }
  .nup__1 .card--card_statistic .cta_container.card__stat-no-description { margin-top: 40px; }
  .nup__1 .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); text-align: center; }
  .nup__1 .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 40px; margin-top: 24px; }
  .nup__1 .card--card_statistic .card__description p { margin-bottom: 16px; margin-top: 0px; }
  .nup__1 .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__1 .card--card_statistic .card__description ol li, .nup__1 .card--card_statistic .card__description ul li { padding-bottom: 16px; }
  .nup__1 .card--card_statistic a.cta_button { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }
  .nup__1 .card--card_statistic a.cta_button:active, .nup__1 .card--card_statistic a.cta_button:focus, .nup__1 .card--card_statistic a.cta_button:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }
  .nup__1 .card__stat-number { color: var(--pbc-g-blue-vibrant-20); font-size: 112px; font-weight: 600; letter-spacing: -0.02em; line-height: 120px; }
  .nup__1 .card__stat-prefix--align-bottom, .nup__1 .card__stat-prefix--align-middle, .nup__1 .card__stat-prefix--align-top, .nup__1 .card__stat-suffix--align-bottom, .nup__1 .card__stat-suffix--align-middle, .nup__1 .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 768px) {
  .nup__2 .card--card_statistic .card__copy__wrapper, .nup__gridTwo .card--card_statistic .card__copy__wrapper { margin: 40px; }
  .nup__2 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridTwo .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .cta_container, .nup__gridTwo .card--card_statistic .cta_container { margin-bottom: 30px; }
  .nup__2 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridTwo .card--card_statistic .cta_container.card__stat-no-description { margin-top: 24px; }
  .nup__2 .card--card_statistic .card__caption, .nup__gridTwo .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; text-align: center; }
  .nup__2 .card--card_statistic .card__description, .nup__gridTwo .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; margin-top: 20px; }
  .nup__2 .card--card_statistic .card__description p, .nup__gridTwo .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--card_statistic .card__description p:last-child, .nup__gridTwo .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .card__description ol li, .nup__2 .card--card_statistic .card__description ul li, .nup__gridTwo .card--card_statistic .card__description ol li, .nup__gridTwo .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card__stat-number, .nup__gridTwo .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .nup__2 .card__stat-prefix--align-bottom, .nup__2 .card__stat-prefix--align-middle, .nup__2 .card__stat-prefix--align-top, .nup__2 .card__stat-suffix--align-bottom, .nup__2 .card__stat-suffix--align-middle, .nup__2 .card__stat-suffix--align-top, .nup__gridTwo .card__stat-prefix--align-bottom, .nup__gridTwo .card__stat-prefix--align-middle, .nup__gridTwo .card__stat-prefix--align-top, .nup__gridTwo .card__stat-suffix--align-bottom, .nup__gridTwo .card__stat-suffix--align-middle, .nup__gridTwo .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1024px) {
  .nup__2 .card--card_statistic .card__copy__wrapper, .nup__gridTwo .card--card_statistic .card__copy__wrapper { margin: 56px; }
  .nup__2 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridTwo .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .cta_container, .nup__gridTwo .card--card_statistic .cta_container { margin-bottom: 46px; }
  .nup__2 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridTwo .card--card_statistic .cta_container.card__stat-no-description { margin-top: 32px; }
  .nup__2 .card--card_statistic .card__caption, .nup__gridTwo .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); text-align: center; }
  .nup__2 .card--card_statistic .card__description, .nup__gridTwo .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 32px; margin-top: 24px; }
  .nup__2 .card--card_statistic .card__description p, .nup__gridTwo .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__2 .card--card_statistic .card__description p:last-child, .nup__gridTwo .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .card__description ol li, .nup__2 .card--card_statistic .card__description ul li, .nup__gridTwo .card--card_statistic .card__description ol li, .nup__gridTwo .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__2 .card__stat-number, .nup__gridTwo .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-1-fontSize); letter-spacing: var(--pbc-g-text-display-1-letterSpacing); line-height: var(--pbc-g-text-display-1-lineHeight); }
  .nup__2 .card__stat-prefix--align-bottom, .nup__2 .card__stat-prefix--align-middle, .nup__2 .card__stat-prefix--align-top, .nup__2 .card__stat-suffix--align-bottom, .nup__2 .card__stat-suffix--align-middle, .nup__2 .card__stat-suffix--align-top, .nup__gridTwo .card__stat-prefix--align-bottom, .nup__gridTwo .card__stat-prefix--align-middle, .nup__gridTwo .card__stat-prefix--align-top, .nup__gridTwo .card__stat-suffix--align-bottom, .nup__gridTwo .card__stat-suffix--align-middle, .nup__gridTwo .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1440px) {
  .nup__2 .card--card_statistic .card__copy__wrapper, .nup__gridTwo .card--card_statistic .card__copy__wrapper { margin: 64px; }
  .nup__2 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridTwo .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .cta_container, .nup__gridTwo .card--card_statistic .cta_container { margin-bottom: 64px; }
  .nup__2 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridTwo .card--card_statistic .cta_container.card__stat-no-description { margin-top: 40px; }
  .nup__2 .card--card_statistic .card__caption, .nup__gridTwo .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); text-align: center; }
  .nup__2 .card--card_statistic .card__description, .nup__gridTwo .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 40px; margin-top: 24px; }
  .nup__2 .card--card_statistic .card__description p, .nup__gridTwo .card--card_statistic .card__description p { margin-bottom: 16px; margin-top: 0px; }
  .nup__2 .card--card_statistic .card__description p:last-child, .nup__gridTwo .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__2 .card--card_statistic .card__description ol li, .nup__2 .card--card_statistic .card__description ul li, .nup__gridTwo .card--card_statistic .card__description ol li, .nup__gridTwo .card--card_statistic .card__description ul li { padding-bottom: 16px; }
  .nup__2 .card--card_statistic a.cta_button, .nup__gridTwo .card--card_statistic a.cta_button { --sds-c-button-font-size: 16px; --sds-c-button-line-height: 24px; --sds-c-button-border-width: 2px; --sds-c-button-border-style: solid; --sds-c-button-radius-border: 4px; --sds-c-button-text-decoration: none; --sds-c-button-spacing-block-start: 12px; --sds-c-button-spacing-inline-end: 32px; --sds-c-button-spacing-block-end: 12px; --sds-c-button-spacing-inline-start: 32px; --sds-c-button-text-color: var(--sds-c-button-secondary-text-color); --sds-c-button-color-border: var(--sds-c-button-secondary-color-border); --sds-c-button-color-background: var(--sds-c-button-secondary-color-background); }
  .nup__2 .card--card_statistic a.cta_button:active, .nup__2 .card--card_statistic a.cta_button:focus, .nup__2 .card--card_statistic a.cta_button:hover, .nup__gridTwo .card--card_statistic a.cta_button:active, .nup__gridTwo .card--card_statistic a.cta_button:focus, .nup__gridTwo .card--card_statistic a.cta_button:hover { --sds-c-button-color-background-hover: var(--sds-c-button-secondary-color-background-hover); --sds-c-button-color-background-focus: var(--sds-c-button-secondary-color-background-focus); --sds-c-button-color-background-active: var(--sds-c-button-secondary-color-background-active); --sds-c-button-color-border-hover: var(--sds-c-button-secondary-color-border-hover); --sds-c-button-color-border-focus: var(--sds-c-button-secondary-color-border-focus); --sds-c-button-color-border-active: var(--sds-c-button-secondary-color-border-active); --sds-c-button-text-color-hover: var(--sds-c-button-secondary-text-color-hover); --sds-c-button-text-color-focus: var(--sds-c-button-secondary-text-color-focus); --sds-c-button-text-color-active: var(--sds-c-button-secondary-text-color-active); --sds-c-button-text-decoration-hover: none; --sds-c-button-text-decoration-focus: none; --sds-c-button-text-decoration-active: none; }
  .nup__2 .card__stat-number, .nup__gridTwo .card__stat-number { color: var(--pbc-g-blue-vibrant-20); font-size: 112px; font-weight: 600; letter-spacing: -0.02em; line-height: 120px; }
  .nup__2 .card__stat-prefix--align-bottom, .nup__2 .card__stat-prefix--align-middle, .nup__2 .card__stat-prefix--align-top, .nup__2 .card__stat-suffix--align-bottom, .nup__2 .card__stat-suffix--align-middle, .nup__2 .card__stat-suffix--align-top, .nup__gridTwo .card__stat-prefix--align-bottom, .nup__gridTwo .card__stat-prefix--align-middle, .nup__gridTwo .card__stat-prefix--align-top, .nup__gridTwo .card__stat-suffix--align-bottom, .nup__gridTwo .card__stat-suffix--align-middle, .nup__gridTwo .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 768px) {
  .nup__3 .card--card_statistic .card__copy__wrapper, .nup__gridThree .card--card_statistic .card__copy__wrapper { margin: 32px; }
  .nup__3 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridThree .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .cta_container, .nup__gridThree .card--card_statistic .cta_container { margin-bottom: 22px; }
  .nup__3 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridThree .card--card_statistic .cta_container.card__stat-no-description { margin-top: 20px; }
  .nup__3 .card--card_statistic .cta_container .cta_button, .nup__gridThree .card--card_statistic .cta_container .cta_button { --sds-c-button-font-size: 14px; --sds-c-button-line-height: 21px; }
  .nup__3 .card--card_statistic .card__caption, .nup__gridThree .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; text-align: center; }
  .nup__3 .card--card_statistic .card__description, .nup__gridThree .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-bottom: 20px; margin-top: 16px; }
  .nup__3 .card--card_statistic .card__description p, .nup__gridThree .card--card_statistic .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .nup__3 .card--card_statistic .card__description p:last-child, .nup__gridThree .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .card__description ol li, .nup__3 .card--card_statistic .card__description ul li, .nup__gridThree .card--card_statistic .card__description ol li, .nup__gridThree .card--card_statistic .card__description ul li { padding-bottom: 12px; }
  .nup__3 .card__stat-number, .nup__gridThree .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
  .nup__3 .card__stat-prefix--align-bottom, .nup__3 .card__stat-prefix--align-middle, .nup__3 .card__stat-prefix--align-top, .nup__3 .card__stat-suffix--align-bottom, .nup__3 .card__stat-suffix--align-middle, .nup__3 .card__stat-suffix--align-top, .nup__gridThree .card__stat-prefix--align-bottom, .nup__gridThree .card__stat-prefix--align-middle, .nup__gridThree .card__stat-prefix--align-top, .nup__gridThree .card__stat-suffix--align-bottom, .nup__gridThree .card__stat-suffix--align-middle, .nup__gridThree .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1024px) {
  .nup__3 .card--card_statistic .card__copy__wrapper, .nup__gridThree .card--card_statistic .card__copy__wrapper { margin: 40px; }
  .nup__3 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridThree .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .cta_container, .nup__gridThree .card--card_statistic .cta_container { margin-bottom: 30px; }
  .nup__3 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridThree .card--card_statistic .cta_container.card__stat-no-description { margin-top: 24px; }
  .nup__3 .card--card_statistic .card__caption, .nup__gridThree .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; text-align: center; }
  .nup__3 .card--card_statistic .card__description, .nup__gridThree .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; margin-top: 20px; }
  .nup__3 .card--card_statistic .card__description p, .nup__gridThree .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card--card_statistic .card__description p:last-child, .nup__gridThree .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .card__description ol li, .nup__3 .card--card_statistic .card__description ul li, .nup__gridThree .card--card_statistic .card__description ol li, .nup__gridThree .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__3 .card__stat-number, .nup__gridThree .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .nup__3 .card__stat-prefix--align-bottom, .nup__3 .card__stat-prefix--align-middle, .nup__3 .card__stat-prefix--align-top, .nup__3 .card__stat-suffix--align-bottom, .nup__3 .card__stat-suffix--align-middle, .nup__3 .card__stat-suffix--align-top, .nup__gridThree .card__stat-prefix--align-bottom, .nup__gridThree .card__stat-prefix--align-middle, .nup__gridThree .card__stat-prefix--align-top, .nup__gridThree .card__stat-suffix--align-bottom, .nup__gridThree .card__stat-suffix--align-middle, .nup__gridThree .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1440px) {
  .nup__3 .card--card_statistic .card__copy__wrapper, .nup__gridThree .card--card_statistic .card__copy__wrapper { margin: 56px; }
  .nup__3 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridThree .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .cta_container, .nup__gridThree .card--card_statistic .cta_container { margin-bottom: 46px; }
  .nup__3 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridThree .card--card_statistic .cta_container.card__stat-no-description { margin-top: 32px; }
  .nup__3 .card--card_statistic .card__caption, .nup__gridThree .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); text-align: center; }
  .nup__3 .card--card_statistic .card__description, .nup__gridThree .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 32px; margin-top: 24px; }
  .nup__3 .card--card_statistic .card__description p, .nup__gridThree .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__3 .card--card_statistic .card__description p:last-child, .nup__gridThree .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__3 .card--card_statistic .card__description ol li, .nup__3 .card--card_statistic .card__description ul li, .nup__gridThree .card--card_statistic .card__description ol li, .nup__gridThree .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__3 .card__stat-number, .nup__gridThree .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-1-fontSize); letter-spacing: var(--pbc-g-text-display-1-letterSpacing); line-height: var(--pbc-g-text-display-1-lineHeight); }
  .nup__3 .card__stat-prefix--align-bottom, .nup__3 .card__stat-prefix--align-middle, .nup__3 .card__stat-prefix--align-top, .nup__3 .card__stat-suffix--align-bottom, .nup__3 .card__stat-suffix--align-middle, .nup__3 .card__stat-suffix--align-top, .nup__gridThree .card__stat-prefix--align-bottom, .nup__gridThree .card__stat-prefix--align-middle, .nup__gridThree .card__stat-prefix--align-top, .nup__gridThree .card__stat-suffix--align-bottom, .nup__gridThree .card__stat-suffix--align-middle, .nup__gridThree .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 768px) {
  .nup__4 .card--card_statistic .card__copy__wrapper, .nup__gridFour .card--card_statistic .card__copy__wrapper { margin: 40px; }
  .nup__4 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridFour .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .cta_container, .nup__gridFour .card--card_statistic .cta_container { margin-bottom: 30px; }
  .nup__4 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridFour .card--card_statistic .cta_container.card__stat-no-description { margin-top: 24px; }
  .nup__4 .card--card_statistic .card__caption, .nup__gridFour .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; text-align: center; }
  .nup__4 .card--card_statistic .card__description, .nup__gridFour .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; margin-top: 20px; }
  .nup__4 .card--card_statistic .card__description p, .nup__gridFour .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--card_statistic .card__description p:last-child, .nup__gridFour .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .card__description ol li, .nup__4 .card--card_statistic .card__description ul li, .nup__gridFour .card--card_statistic .card__description ol li, .nup__gridFour .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__4 .card__stat-number, .nup__gridFour .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .nup__4 .card__stat-prefix--align-bottom, .nup__4 .card__stat-prefix--align-middle, .nup__4 .card__stat-prefix--align-top, .nup__4 .card__stat-suffix--align-bottom, .nup__4 .card__stat-suffix--align-middle, .nup__4 .card__stat-suffix--align-top, .nup__gridFour .card__stat-prefix--align-bottom, .nup__gridFour .card__stat-prefix--align-middle, .nup__gridFour .card__stat-prefix--align-top, .nup__gridFour .card__stat-suffix--align-bottom, .nup__gridFour .card__stat-suffix--align-middle, .nup__gridFour .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1024px) {
  .nup__4 .card--card_statistic .card__copy__wrapper, .nup__gridFour .card--card_statistic .card__copy__wrapper { margin: 32px; }
  .nup__4 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridFour .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .cta_container, .nup__gridFour .card--card_statistic .cta_container { margin-bottom: 22px; }
  .nup__4 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridFour .card--card_statistic .cta_container.card__stat-no-description { margin-top: 20px; }
  .nup__4 .card--card_statistic .cta_container .cta_button, .nup__gridFour .card--card_statistic .cta_container .cta_button { --sds-c-button-font-size: 14px; --sds-c-button-line-height: 21px; }
  .nup__4 .card--card_statistic .card__caption, .nup__gridFour .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; text-align: center; }
  .nup__4 .card--card_statistic .card__description, .nup__gridFour .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-bottom: 20px; margin-top: 16px; }
  .nup__4 .card--card_statistic .card__description p, .nup__gridFour .card--card_statistic .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .nup__4 .card--card_statistic .card__description p:last-child, .nup__gridFour .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .card__description ol li, .nup__4 .card--card_statistic .card__description ul li, .nup__gridFour .card--card_statistic .card__description ol li, .nup__gridFour .card--card_statistic .card__description ul li { padding-bottom: 12px; }
  .nup__4 .card__stat-number, .nup__gridFour .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
  .nup__4 .card__stat-prefix--align-bottom, .nup__4 .card__stat-prefix--align-middle, .nup__4 .card__stat-prefix--align-top, .nup__4 .card__stat-suffix--align-bottom, .nup__4 .card__stat-suffix--align-middle, .nup__4 .card__stat-suffix--align-top, .nup__gridFour .card__stat-prefix--align-bottom, .nup__gridFour .card__stat-prefix--align-middle, .nup__gridFour .card__stat-prefix--align-top, .nup__gridFour .card__stat-suffix--align-bottom, .nup__gridFour .card__stat-suffix--align-middle, .nup__gridFour .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1440px) {
  .nup__4 .card--card_statistic .card__copy__wrapper, .nup__gridFour .card--card_statistic .card__copy__wrapper { margin: 40px; }
  .nup__4 .card--card_statistic .card__copy__wrapper:has(+ .cta_container), .nup__gridFour .card--card_statistic .card__copy__wrapper:has(+ .cta_container) { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .cta_container, .nup__gridFour .card--card_statistic .cta_container { margin-bottom: 30px; }
  .nup__4 .card--card_statistic .cta_container.card__stat-no-description, .nup__gridFour .card--card_statistic .cta_container.card__stat-no-description { margin-top: 24px; }
  .nup__4 .card--card_statistic .card__caption, .nup__gridFour .card--card_statistic .card__caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; text-align: center; }
  .nup__4 .card--card_statistic .card__description, .nup__gridFour .card--card_statistic .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 24px; margin-top: 20px; }
  .nup__4 .card--card_statistic .card__description p, .nup__gridFour .card--card_statistic .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .nup__4 .card--card_statistic .card__description p:last-child, .nup__gridFour .card--card_statistic .card__description p:last-child { margin-bottom: 0px; }
  .nup__4 .card--card_statistic .card__description ol li, .nup__4 .card--card_statistic .card__description ul li, .nup__gridFour .card--card_statistic .card__description ol li, .nup__gridFour .card--card_statistic .card__description ul li { padding-bottom: 14px; }
  .nup__4 .card__stat-number, .nup__gridFour .card__stat-number { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .nup__4 .card__stat-prefix--align-bottom, .nup__4 .card__stat-prefix--align-middle, .nup__4 .card__stat-prefix--align-top, .nup__4 .card__stat-suffix--align-bottom, .nup__4 .card__stat-suffix--align-middle, .nup__4 .card__stat-suffix--align-top, .nup__gridFour .card__stat-prefix--align-bottom, .nup__gridFour .card__stat-prefix--align-middle, .nup__gridFour .card__stat-prefix--align-top, .nup__gridFour .card__stat-suffix--align-bottom, .nup__gridFour .card__stat-suffix--align-middle, .nup__gridFour .card__stat-suffix--align-top { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.index--blade .index__content { grid-area: 2 / 1 / auto / span 12; }

.index--blade .container.background__present { padding-bottom: 0px; }

.index--blade .card.filtered { display: none; }

.index--blade .card--generic_card { height: auto; }

.index--blade .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

.index--blade .card--generic_card .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }

.index--blade .card--generic_card .card__description ol li, .index--blade .card--generic_card .card__description ul li { padding-bottom: 14px; }

.index--blade .card--generic_card .card__description p { margin-bottom: 14px; margin-top: 0px; }

.index--blade .card--generic_card .card__description p:last-child { margin-bottom: 0px; }

.index--blade .card--generic_card .card__copy__wrapper { margin: 32px; }

.index--blade .card--generic_card .cta_container { margin: 0px 32px 40px; }

.index--blade .card--generic_card .card__copy__wrapper { margin-bottom: 0px; }

.index--blade .card--generic_card .card__headline { margin-top: 0px; }

.index--blade .card--generic_card .date__location { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; margin-top: 8px; }

.index--blade .card--generic_card .date__location p { margin-bottom: 12px; margin-top: 0px; }

.index--blade .card--generic_card .date__location p:last-child { margin-bottom: 0px; }

.index--blade .card--generic_card .badge { margin-bottom: 16px; }

.index--blade .card--generic_card .cta_container { margin: 20px 32px 32px; }

.index--blade .index__blade-heading { grid-area: 1 / 1 / auto / span 12; text-align: center; }

.index--blade .index__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .index--blade .index__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .index--blade .index__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.index--blade .cards { display: flex; flex-wrap: wrap; gap: 24px; justify-content: flex-start; }

.index--blade .cards__loader { display: none; }

.index--blade .card, .index--blade .filter-group__content { max-width: 327px; width: 100%; }

.index--blade .index__pagination { grid-area: 2 / 1 / auto / span 12; margin-top: 64px; }

.index--blade .is-loading .cards__container { display: none; }

.index--blade .is-loading .cards__loader { display: flex; }

@media (min-width: 768px) {
  .index--blade .index__blade-heading { grid-column: 3 / span 8; }
  .index--blade .index__pagination { margin-top: 72px; }
  .index--blade .filter-group__content { max-width: none; }
  .index--blade .card { flex: 0 1 calc(50% - 12px); max-width: none; }
  .index--blade .card--card_resource_featured_full_bleed { flex: 0 1 100%; }
}

@media (min-width: 1024px) {
  .index--blade .index__blade-heading { grid-column: 2 / span 10; }
  .index--blade .index__pagination { margin-top: 80px; }
  .index--blade .cards { gap: 32px; }
  .index--blade .card { flex: 0 1 calc(50% - 16px); }
  .index--blade .card--card_resource_featured_full_bleed { flex: 0 1 100%; }
}

@media (min-width: 1440px) {
  .index--blade .index__blade-heading { grid-column: 3 / span 8; }
  .index--blade .index__pagination { margin-top: 96px; }
  .index--blade .cards { gap: 40px; }
  .index--blade .card { flex: 0 1 calc(33.33% - 26.6667px); }
  .index--blade .card--card_resource_featured_full_bleed { flex: 0 1 calc(66.66% - 13.3333px); }
}

.faq__blade-heading { text-align: center; }

.faq--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 0px; }

@media (min-width: 1440px) {
  .faq--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (max-width: 767px) {
  .faq--blade .grid_main { row-gap: 16px; }
}

@media (min-width: 1024px) {
  .faq--blade .grid_main { row-gap: 24px; }
}

@media (max-width: 767px) {
  .faq--blade .faq--tabs, .faq__blade-heading { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .faq--blade .faq--tabs, .faq__blade-heading { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) {
  .faq--blade .faq--tabs, .faq__blade-heading { grid-column: 3 / span 8; }
}

.logogrid--blade header { grid-row: 1; }

.logogrid--blade header h2 { margin-bottom: 0px; margin-top: 0px; }

.logogrid--blade .blade__description { margin-top: 24px; }

.logogrid--blade .cta_container__wrapper { grid-area: 2 / 3 / auto / span 8; }

.logo-grid { display: flex; flex-wrap: wrap; gap: 16px; grid-area: 3 / 1 / auto / span 12; justify-content: center; }

.logogrid--blade .logo-grid { grid-row: 3; }

.logogrid__blade-heading { text-align: center; }

.logogrid--blade .logogrid__blade-heading { grid-column: 3 / span 8; }

.logogrid--blade .grid.grid_main { row-gap: 32px; }

.logogrid--blade .noCTAs .logo-grid { grid-row: 2; margin-top: 0px; }

.logogrid--blade .noCTAs .grid.grid_main { row-gap: 24px; }

@media (max-width: 767px) {
  .logogrid--blade .cta_container__wrapper, .logogrid--blade .logo-grid, .logogrid--blade .logogrid__blade-heading { grid-column: 1 / span 6; }
  .logogrid--background_image { padding-bottom: 72px; }
  .logogrid--blade .blade__description { margin-top: 16px; }
}

@media screen and (min-width: 768px) {
  .logogrid--blade .blade__description, .logogrid__blade-heading h1 { display: grid; grid-column: 3 / span 8; }
  .logogrid--blade .grid.grid_main { row-gap: 48px; }
  .logogrid--blade .noCTAs .grid.grid_main { row-gap: 40px; }
  .logogrid--blade .noTickerTitle .grid.grid_main { row-gap: 20px; }
  .logogrid--blade .noTickerTitle .cta_container__wrapper { margin-top: 28px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .logogrid--blade .cta_container__wrapper, .logogrid--blade .logogrid__blade-heading { grid-column: 2 / span 10; }
  .logogrid--blade .blade__description { padding-left: 56px; padding-right: 56px; }
  .logogrid--blade .cta_container.flex .cta_button { margin-bottom: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .logogrid--blade .cta_container__wrapper, .logogrid--blade .logogrid__blade-heading { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(6n) { margin-right: 200px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(6n+1) { margin-left: -200px; }
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(8n) { margin-right: 132px; }
  .logo-block.logo-block--card_product:last-child:nth-child(8n+1) { margin-left: -132px; }
}

@media (min-width: 1160px) and (max-width: 1439px) {
  .logogrid--blade .logo-grid { justify-self: center; max-width: 1064px; }
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(5n) { margin-right: 200px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(5n+1) { margin-left: -200px; }
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(7n) { margin-right: 132px; }
  .logo-block.logo-block--card_product:last-child:nth-child(7n+1) { margin-left: -132px; }
}

@media (min-width: 928px) and (max-width: 1159px) {
  .logogrid--blade .logo-grid { justify-self: center; max-width: 848px; }
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(4n) { margin-right: 200px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(4n+1) { margin-left: -200px; }
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(5n) { margin-right: 132px; }
  .logo-block.logo-block--card_product:last-child:nth-child(5n+1) { margin-left: -132px; }
}

@media (min-width: 768px) and (max-width: 927px) {
  .logogrid--blade .logo-grid { justify-self: center; max-width: 632px; }
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(3n) { margin-right: 200px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(3n+1) { margin-left: -200px; }
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(4n) { margin-right: 132px; }
  .logo-block.logo-block--card_product:last-child:nth-child(4n+1) { margin-left: -132px; }
}

@media (min-width: 672px) and (max-width: 767px) {
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(4n) { margin-right: 176px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(4n+1) { margin-left: -176px; }
}

@media (min-width: 512px) and (max-width: 671px) {
  .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(3n) { margin-right: 176px; }
  .logo-block.logo-block--card_logomark:last-child:nth-child(3n+1) { margin-left: -176px; }
}

@media (min-width: 732px) and (max-width: 767px) {
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(5n) { margin-right: 148px; }
  .logo-block.logo-block--card_product:last-child:nth-child(5n+1) { margin-left: -148px; }
}

@media (min-width: 592px) and (max-width: 731px) {
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(4n) { margin-right: 148px; }
  .logo-block.logo-block--card_product:last-child:nth-child(4n+1) { margin-left: -148px; }
}

@media (min-width: 452px) and (max-width: 591px) {
  .logo-block.logo-block--card_product:nth-last-child(2):nth-child(3n) { margin-right: 148px; }
  .logo-block.logo-block--card_product:last-child:nth-child(3n+1) { margin-left: -148px; }
}

@media screen and (max-width: 767px) {
  .card__logomark__image { max-height: 58px; max-width: 104px; object-fit: contain; }
  .card__logomark__wrapper { height: 74px; width: 144px; }
  .card__brand__wrapper { width: 124px; }
}

@media screen and (min-width: 768px) {
  .card__brand__wrapper { width: 132px; }
  .card__logomark__image { max-height: 76px; max-width: 136px; object-fit: contain; }
  .card__logomark__wrapper { height: 100px; width: 200px; }
}

.card__brand__wrapper, .card__logomark__wrapper { display: flex; }

.card__brand__image, .card__logomark__image { display: block; margin: auto; }

.card__logomark__wrapper { align-items: center; background-color: rgb(255, 255, 255); border-radius: 8px; justify-content: center; }

.card__logomark__link { align-items: inherit; display: inherit; justify-content: inherit; }

.card__brand__link { display: block; pointer-events: auto; }

.card__brand__wrapper { flex-direction: column; justify-content: space-between; }

.card__brand__image__wrapper, .card__brand__link { align-items: center; background-color: rgb(255, 255, 255); border-radius: 50%; display: flex; height: 88px; justify-content: center; margin-left: auto; margin-right: auto; width: 88px; }

.card__brand__image { max-height: 40px; max-width: 40px; }

.card__brand__label { font-weight: 700; text-align: center; }

a.card__brand__label { color: var(--pbc-g-link-brandlabel-color); text-decoration: none; }

.card__brand__image__wrapper:hover + a.card__brand__label, a.card__brand__label:hover { color: var(--pbc-g-link-brandlabel-color-hover); }

div.card__brand__label { color: var(--pbc-g-text-brandlabel-color); }

.logo-block.logo-block--card_logomark:first-child:last-child, .logo-block.logo-block--card_product:first-child:last-child { margin-left: 0px; }

.logogrid--blade.theme--dark a.card__brand__label { --pbc-g-link-brandlabel-color: var(--pbc-g-gray-100); }

.logogrid--blade.theme--dark a.card__brand__label:hover { --pbc-g-link-brandlabel-color-hover: var(--pbc-g-gray-100); text-decoration: underline; }

.logogrid--blade .pbc-slider-container { grid-column: 1 / span 12; margin-top: 16px; }

@media screen and (max-width: 767px) {
  .logogrid--blade .pbc-slider-container { grid-column: 1 / span 6; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logogrid--blade .cta_container__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logogrid--blade .logogrid__blade-heading { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logogrid--blade .blade__description { padding-left: 56px; padding-right: 56px; }
}

@media (min-width: 1440px) and (max-width: 1814px) and (max-width: 1534px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logogrid--blade .logo-grid { justify-self: center; max-width: 848px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(4n) { margin-right: 200px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_logomark:last-child:nth-child(4n+1) { margin-left: -200px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_product:nth-last-child(2):nth-child(5n) { margin-right: 132px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_product:last-child:nth-child(5n+1) { margin-left: -132px; }
}

@media (min-width: 1440px) and (max-width: 1814px) and (min-width: 1535px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logogrid--blade .logo-grid { justify-self: center; max-width: 1064px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_logomark:nth-last-child(2):nth-child(5n) { margin-right: 200px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_logomark:last-child:nth-child(5n+1) { margin-left: -200px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_product:nth-last-child(2):nth-child(7n) { margin-right: 132px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .logo-block.logo-block--card_product:last-child:nth-child(7n+1) { margin-left: -132px; }
}

.marquee--blade .headline { margin-bottom: 0px; margin-top: 0px; }

.marquee--blade .headline.marquee__headline--standard { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .marquee--blade .headline.marquee__headline--standard { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 1440px) {
  .marquee--blade .headline.marquee__headline--standard { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
}

.marquee--blade .headline.marquee__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .marquee--blade .headline.marquee__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
}

@media (min-width: 1440px) {
  .marquee--blade .headline.marquee__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-1-fontSize); letter-spacing: var(--pbc-g-text-display-1-letterSpacing); line-height: var(--pbc-g-text-display-1-lineHeight); }
}

.marquee--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; margin-bottom: 0px; margin-top: 16px; }

.marquee--blade .blade__description p { margin-bottom: 16px; margin-top: 0px; }

.marquee--blade .blade__description p:last-child { margin-bottom: 0px; }

.marquee--blade .blade__description ul li { padding-bottom: 20px; }

.marquee--blade .blade__description ol li { padding-bottom: 16px; }

@media (min-width: 768px) {
  .marquee--blade .blade__description { margin-top: 24px; }
}

.marquee--blade .marquee__blade-heading .eyebrow { margin-bottom: 12px; }

@media (min-width: 768px) {
  .marquee--blade .marquee__blade-heading .eyebrow { margin-bottom: 16px; }
}

@media (max-width: 767px) {
  .marquee--blade .image__wrapper, .marquee--blade .video__wrapper { padding-top: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .marquee--blade .image__wrapper, .marquee--blade .video__wrapper { padding-top: 40px; }
}

.marquee--blade .read-time-and-date__wrapper { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 400; letter-spacing: 0px; line-height: 20px; padding-top: 24px; }

.marquee--blade .read-time-and-date__wrapper p { margin-bottom: 12px; margin-top: 0px; }

.marquee--blade .read-time-and-date__wrapper p:last-child { margin-bottom: 0px; }

.marquee--blade .media--none .read-time-and-date__wrapper { grid-column: 1 / span 8; }

.marquee--blade .content__wrapper.media--none .social-sharing__wrapper { align-self: flex-end; grid-column: 9 / span 4; }

.marquee--center-image .image__wrapper, .marquee--center-image .video__wrapper { grid-row: 2; }

@media (min-width: 1024px) and (max-width: 1439px) {
  .marquee--center-image .image__wrapper, .marquee--center-image .video__wrapper { padding-top: 32px; }
}

.marquee--center-image .content__wrapper { grid-row: 1; }

@media (max-width: 1023px) {
  .marquee--left-image .image__wrapper, .marquee--left-image .video__wrapper, .marquee--right-image .image__wrapper, .marquee--right-image .video__wrapper { grid-row: 2; }
  .marquee--left-image .content__wrapper, .marquee--right-image .content__wrapper { grid-row: 1; }
}

@media (max-width: 767px) {
  .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas) { margin-bottom: 32px; }
  .marquee--left-image .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas), .marquee--right-image .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas) { align-items: flex-start; display: flex; flex-direction: column; }
  .marquee--center .content__wrapper.media--none, .marquee--center-image .content__wrapper, .marquee--center-image .image__wrapper, .marquee--center-image .video__wrapper, .marquee--left .content__wrapper.media--none, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .marquee--left-image .content__wrapper, .marquee--left-image .image__wrapper, .marquee--left-image .video__wrapper, .marquee--right .content__wrapper.media--none, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .marquee--right-image .content__wrapper, .marquee--right-image .image__wrapper, .marquee--right-image .video__wrapper { grid-column: 1 / span 6; }
  .marquee--left .content__wrapper.media--none .blade__description, .marquee--right .content__wrapper.media--none .blade__description { grid-column: 1 / span 6; margin-left: 0px; margin-right: 0px; }
  .marquee--center .content__wrapper.media--none { text-align: center; }
  .marquee--center .content__wrapper.media--none [class*="__blade-heading"] { grid-column: 1 / span 6; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper .share-the-story-text, .marquee--center-image .content__wrapper .social-sharing__wrapper .share-the-story-text, .marquee--center-image .image__wrapper .social-sharing__wrapper, .marquee--center-image .video__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper .share-the-story-text, .marquee--right-image .image__wrapper .social-sharing__wrapper, .marquee--right-image .video__wrapper .social-sharing__wrapper { display: none; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper { justify-self: flex-start; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper, .marquee--center-image .content__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper { margin-top: 32px; }
  .marquee--left-image .image__wrapper.narrow, .marquee--right-image .image__wrapper.narrow { grid-column: 2 / span 4; }
  .marquee--blade .content__wrapper.media--none .read-time-and-date__wrapper, .marquee--blade .content__wrapper.media--none .social-sharing__wrapper { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas) { margin-bottom: 48px; }
  .marquee--left-image .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas), .marquee--right-image .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas) { align-items: flex-start; display: flex; flex-direction: column; }
  .marquee--left .content__wrapper.media--none, .marquee--right .content__wrapper.media--none { grid-column: 2 / span 11; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 10; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 9; margin-left: 0px; margin-right: 0px; }
  .marquee--center .content__wrapper.media--none { grid-column: 2 / span 10; text-align: center; }
  .marquee--left .content__wrapper.media--none .cta_container.flex.flex--right, .marquee--right .content__wrapper.media--none .cta_container.flex.flex--right { justify-content: flex-start; }
  .marquee--blade .image__wrapper, .marquee--center-image .grid--onebyone .image__wrapper, .marquee--left-image .grid--onebyone .image__wrapper, .marquee--right-image .grid--onebyone .image__wrapper { grid-column: 4 / span 6; }
  .marquee--center-image .grid--threebytwo .image__wrapper, .marquee--left-image .grid--threebytwo .image__wrapper, .marquee--right-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .marquee--center-image .content__wrapper, .marquee--center-image .grid--sixteenbynine .image__wrapper, .marquee--center-image .image__wrapper, .marquee--center-image .video__wrapper, .marquee--left-image .content__wrapper, .marquee--left-image .grid--sixteenbynine .image__wrapper, .marquee--left-image .video__wrapper, .marquee--right-image .content__wrapper, .marquee--right-image .grid--sixteenbynine .image__wrapper, .marquee--right-image .video__wrapper { grid-column: 2 / span 10; }
  .marquee--blade .cta_container.flex .cta_button { margin-bottom: 0px; }
  .marquee--center-image .image__wrapper .social-sharing__wrapper, .marquee--center-image .video__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper .share-the-story-text, .marquee--right-image .image__wrapper .social-sharing__wrapper, .marquee--right-image .video__wrapper .social-sharing__wrapper { display: none; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper, .marquee--center-image .content__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper { margin-top: 48px; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper { justify-self: flex-start; }
  .marquee--right-image .content__wrapper.narrow { grid-column: 2 / span 6; }
  .marquee--right-image .image__wrapper.narrow { grid-area: 1 / 8 / auto / span 4; }
  .marquee--left-image .content__wrapper.narrow { grid-column: 6 / span 6; }
  .marquee--left-image .image__wrapper.narrow { grid-area: 1 / 2 / auto / span 4; }
  .marquee--left .content__wrapper.media--none.narrow, .marquee--right .content__wrapper.media--none.narrow { grid-column: 2 / span 10; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper { grid-column: 1 / span 12; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas) { margin-bottom: 48px; }
  .marquee--left .content__wrapper.media--none, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub, .marquee--right .content__wrapper.media--none, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 9; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 8; margin-left: 0px; margin-right: 0px; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline { grid-column: 1 / span 8; }
  .marquee--center .content__wrapper.media--none { grid-column: 3 / span 8; text-align: center; }
  .marquee--right-image .content__wrapper.media--none { grid-column: 1 / span 9; }
  .marquee--left .content__wrapper.media--none .cta_container.flex.flex--right, .marquee--right .content__wrapper.media--none .cta_container.flex.flex--right { justify-content: flex-start; }
  .marquee--left-image .grid--onebyone .image__wrapper, .marquee--left-image .grid--sixteenbynine .image__wrapper, .marquee--left-image .grid--threebytwo .image__wrapper, .marquee--left-image .image__wrapper, .marquee--left-image .video__wrapper { grid-column: 1 / span 6; }
  .marquee--right-image .image__wrapper, .marquee--right-image .video__wrapper { align-items: flex-end; overflow: visible; }
  .marquee--left-image .content__wrapper, .marquee--right-image .grid--onebyone .image__wrapper, .marquee--right-image .grid--sixteenbynine .image__wrapper, .marquee--right-image .grid--threebytwo .image__wrapper, .marquee--right-image .image__wrapper, .marquee--right-image .video__wrapper { grid-column: 7 / span 6; }
  .marquee--right-image .content__wrapper { grid-column: 1 / span 6; }
  .marquee--center-image .content__wrapper { grid-column: 3 / span 8; }
  .marquee--center-image .grid--onebyone .image__wrapper, .marquee--center-image .image__wrapper { grid-column: 4 / span 6; }
  .marquee--center-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .marquee--center-image .grid--sixteenbynine .image__wrapper, .marquee--center-image .video__wrapper { grid-column: 2 / span 10; }
  .marquee--center .blade__description, .marquee--center-image .blade__description { margin-left: 56px; margin-right: 56px; }
  .marquee--center-image .image__wrapper .social-sharing__wrapper, .marquee--center-image .video__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper { display: none; }
  .marquee--blade.marquee--center .content__wrapper.media--none .social-sharing__wrapper, .marquee--center-image .content__wrapper .social-sharing__wrapper, .marquee--right-image .image__wrapper .social-sharing__wrapper, .marquee--right-image .video__wrapper .social-sharing__wrapper { margin-top: 40px; }
  .marquee--blade .content__wrapper.media--none .social-sharing__wrapper { align-self: flex-end; grid-column: 9 / span 4; }
}

@media (min-width: 1440px) {
  .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas), .marquee__blade-heading:not(.marquee__blade--min-state, .marquee__blade--no-ctas).grid.grid_sub { margin-bottom: 48px; }
  .marquee--left .content__wrapper.media--none, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub, .marquee--right .content__wrapper.media--none, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 8; }
  .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description, .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 7; margin-left: 0px; margin-right: 0px; }
  .marquee--center .content__wrapper.media--none { grid-column: 3 / span 8; text-align: center; }
  .marquee--center .blade__description, .marquee--center-image .blade__description { margin-left: 56px; margin-right: 56px; }
  .marquee--left .content__wrapper.media--none .cta_container.flex.flex--right, .marquee--right .content__wrapper.media--none .cta_container.flex.flex--right { justify-content: flex-start; }
  .marquee--left-image .grid--onebyone .image__wrapper, .marquee--left-image .grid--threebytwo .image__wrapper, .marquee--left-image .image__wrapper { grid-column: 1 / span 5; }
  .marquee--left-image .content_wrapper { grid-column: 7 / span 6; }
  .marquee--left-image .grid--sixteenbynine .image__wrapper, .marquee--left-image .video__wrapper, .marquee--right-image .content__wrapper { grid-column: 1 / span 6; }
  .marquee--center-image .content__wrapper { grid-column: 3 / span 8; }
  .marquee--left-image .grid--sixteenbynine .content__wrapper { grid-column: 8 / span 5; }
  .marquee--right-image .image__wrapper, .marquee--right-image .video__wrapper { align-items: flex-end; overflow: visible; }
  .marquee--right-image .grid--onebyone .image__wrapper, .marquee--right-image .grid--threebytwo .image__wrapper, .marquee--right-image .image__wrapper { grid-column: 8 / span 5; }
  .marquee--right-image .grid--sixteenbynine .image__wrapper, .marquee--right-image .video__wrapper { grid-column: 7 / span 6; }
  .marquee--right-image .grid--sixteenbynine .content__wrapper { grid-column: 1 / span 5; }
  .marquee--center-image .grid--onebyone .image__wrapper, .marquee--center-image .image__wrapper { grid-column: 4 / span 6; }
  .marquee--center-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .marquee--center-image .grid--sixteenbynine .image__wrapper, .marquee--center-image .video__wrapper { grid-column: 2 / span 10; }
  .marquee--center-image .image__wrapper .social-sharing__wrapper, .marquee--center-image .video__wrapper .social-sharing__wrapper, .marquee--right-image .content__wrapper .social-sharing__wrapper { display: none; }
  .marquee--blade.marquee--center .content__wrapper.media--none .social-sharing__wrapper, .marquee--center-image .content__wrapper .social-sharing__wrapper, .marquee--right-image .image__wrapper .social-sharing__wrapper, .marquee--right-image .video__wrapper .social-sharing__wrapper { margin-top: 48px; }
}

@media (min-width: 1024px) {
  .marquee--blade { overflow: hidden; }
  .marquee--blade .image__overflow { position: relative; }
  .marquee--left-image .image__overflow { direction: rtl; }
  .marquee--left-image .image__overflow .image__asset { right: 0px; }
  .marquee--left-image .image__overflow .image__inner, .marquee--right-image .image__overflow .image__inner { padding: 50%; position: relative; }
  .marquee--left-image .image__overflow .image__wrapper, .marquee--right-image .image__overflow .image__wrapper { grid-column: 7 / span 6; overflow: visible; }
  .marquee--left-image .image__overflow .image__asset, .marquee--right-image .image__overflow .image__asset { left: 0px; max-height: 100%; max-width: none; position: absolute; top: 50%; transform: translateY(-50%); width: auto; }
  .marquee--left-image .image__overflow .content__wrapper, .marquee--right-image .image__overflow .content__wrapper { direction: ltr; grid-column: 1 / span 6; }
  .marquee--right-image .content__wrapper.narrow { grid-column: 3 / span 5; }
  .marquee--right-image .image__wrapper.narrow { grid-column: 8 / span 3; }
  .marquee--left-image .content__wrapper.narrow { grid-column: 6 / span 5; }
  .marquee--left-image .image__wrapper.narrow { grid-column: 3 / span 3; }
  .marquee--left .content__wrapper.media--none.narrow, .marquee--right .content__wrapper.media--none.narrow { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .marquee--left-image .image__overflow .content__wrapper, .marquee--right-image .image__overflow .content__wrapper { grid-column: 1 / span 5; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .video__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .video__wrapper { grid-row: 2; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .content__wrapper { grid-area: 1 / 2 / auto / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--blade .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--onebyone .image__wrapper { grid-column: 4 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .video__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .video__wrapper { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow { direction: ltr; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .image__wrapper { grid-column: 2 / span 10; overflow: hidden; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .grid--onebyone .image__wrapper { grid-column: 4 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .content__wrapper { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .image__inner, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .image__inner { padding: 0px; position: static; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .image__asset, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .image__asset { left: auto; max-height: none; max-width: 100%; position: static; right: auto; top: auto; transform: none; width: 100%; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 9; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 8; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right .content__wrapper.media--none [class*="__blade-heading"].grid_sub .headline { grid-column: 1 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .video__wrapper { grid-column: 1 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .video__wrapper { grid-column: 7 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .content__wrapper { grid-column: 1 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--blade.marquee--center .content__wrapper.media--none .social-sharing__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--center-image .content__wrapper .social-sharing__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__wrapper .social-sharing__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .video__wrapper .social-sharing__wrapper { margin-top: 40px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .image__wrapper { grid-column: 7 / span 6; overflow: visible; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--left-image .image__overflow .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .marquee--right-image .image__overflow .content__wrapper { grid-column: 1 / span 6; }
}

.notification--blade { padding: 16px 24px; }

.notification--blade .notification__content-wrapper { align-items: center; display: flex; flex-direction: row; gap: 16px; }

.notification--blade .notification__content-wrapper .notification__image .image__asset { flex-shrink: 0; height: 24px; max-width: 192px; min-width: 24px; }

.notification--blade .notification__content-wrapper .notification__text-wrapper { align-items: flex-start; display: flex; flex-direction: column; }

.notification--blade .notification__content-wrapper .notification__text { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 4px; margin-top: 0px; }

.notification--blade .notification__content-wrapper .notification__link { font-size: 14px; }

@media (max-width: 1023px) {
  .notification--blade.notification--blade--image-wide { padding-top: 20px; }
  .notification--blade.notification--blade--image-wide .notification__content-wrapper { align-items: flex-start; flex-direction: column; gap: 4px; }
  .notification--blade.notification--blade--image-wide .notification__content-wrapper .notification__text-wrapper { align-items: flex-start; gap: 4px; }
  .notification--blade.notification--blade--image-wide .notification__content-wrapper .notification__text { margin-top: 0px; }
  .notification--blade.notification--blade--image-wide .notification__content-wrapper .notification__image .image__asset { margin-bottom: 8px; }
}

@media (min-width: 768px) {
  .notification--blade { padding-left: 32px; padding-right: 32px; }
}

@media (min-width: 1024px) {
  .notification--blade { height: 48px; padding: 12px 24px; }
  .notification--blade .notification__image { display: flex; }
  .notification--blade .notification__content-wrapper { gap: 20px; justify-content: center; }
  .notification--blade .notification__content-wrapper .notification__text-wrapper { flex-direction: row; gap: 20px; }
  .notification--blade .notification__content-wrapper .notification__text { margin-bottom: 0px; margin-top: 0px; }
}

@media (min-width: 1440px) {
  .notification--blade { padding-bottom: 10px; padding-top: 10px; }
  .notification--blade .notification__content-wrapper .notification__link { font-size: 16px; }
}

.nup--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .nup--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .nup--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.nup--blade .blade__description { margin-top: 24px; }

@media (max-width: 767px) {
  .nup--blade .blade__description { margin-bottom: 8px; margin-top: 16px; }
}

.nup--blade .legal { color: var(--pbc-g-text-legal-color); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; text-align: center; }

.nup--blade .legal p { margin-bottom: 8px; margin-top: 0px; }

.nup--blade .legal p:last-child { margin-bottom: 0px; }

.nup--blade .nup__1 .cards .card__wrapper { grid-column: span 12; }

.nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { grid-column: 5 / span 4; }

.nup--blade.nup--link_above header { grid-row: 1; }

.nup--blade.nup--link_above .cards { grid-row: 3; }

.nup--blade.nup--link_above .nup_cta { grid-row: 2; }

.nup--blade.nup--link_below header { grid-row: 1; }

.nup--blade.nup--link_below .cards { grid-row: 2; }

.nup--blade.nup--link_below .nup_cta { grid-row: 3; }

.nup--blade .cards .card__wrapper .cta_container { width: auto; }

.nup--blade .cards .card__wrapper .card--card_resource .cta_container { display: flex; }

.nup--blade .cards.cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__description, .nup--blade .cards.cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__image__wrapper { display: none; }

@media (max-width: 767px) {
  .nup--blade .eyebrow { margin-bottom: 12px; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__content__wrapper { container-type: normal; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (max-width: 767px) and (min-width: 1024px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (max-width: 767px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (max-width: 767px) and (min-width: 1024px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (max-width: 767px) and (max-width: 767px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (max-width: 767px) and (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (max-width: 767px) and (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (max-width: 767px) and (min-width: 1440px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (max-width: 767px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description { margin-bottom: 16px; }
}

@media (max-width: 767px) and (min-width: 768px) {
  .nup--blade .cards.cards--spotlight .card__1.card__wrapper, .nup--blade .legal { grid-column: span 12; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { flex-direction: row; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__image__wrapper { border-radius: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__content__wrapper { border: none; margin: 0px; }
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 6; }
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 4; }
}

@media (max-width: 767px) {
  .nup--blade .legal, .nup--blade .nup_cta, .nup--blade header { grid-column: 1 / span 6; }
  .nup--blade .legal { margin-top: 8px; }
  .nup--blade .cards { grid-column: 1 / span 6; }
  .nup--blade.nup--card_headshot .nup__1 .cards { display: grid; }
  .nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { width: 327px; }
  .nup--blade.nup--link_below article.card:last-child { margin-bottom: 24px; }
  .nup--blade.nup--link_below article.card:first-child { margin-top: 18px; }
  .nup--blade.nup--link_below .container { padding-bottom: 48px; }
  .nup--blade.nup--link_above article.card:first-child { margin-top: 24px; }
  .nup--blade .cards .card__wrapper:not(:last-child) { margin-bottom: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .eyebrow { margin-bottom: 12px; }
  .nup--blade .card { height: 100%; }
  .nup--blade .nup__2 .cards .card__wrapper, .nup--blade .nup__gridTwo .cards .card__wrapper { grid-column: span 6; }
  .nup--blade .nup__3 .cards .card__wrapper, .nup--blade .nup__gridThree .cards .card__wrapper { grid-column: span 4; }
  .nup--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__content__wrapper { container-type: normal; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) and (max-width: 767px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 1440px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description { margin-bottom: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) and (min-width: 768px) {
  .nup--blade .cards.cards--spotlight .card__1.card__wrapper, .nup--blade .legal { grid-column: span 12; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { flex-direction: row; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__image__wrapper { border-radius: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__content__wrapper { border: none; margin: 0px; }
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 6; }
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 4; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup_cta .cta_container .cta_button { margin-bottom: 0px; }
  .nup--blade .legal, .nup--blade .nup_cta, .nup--blade header { grid-column: 2 / span 10; }
  .nup--blade .legal { margin-top: 16px; }
  .nup--blade .cards { gap: 24px; display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); margin-top: 40px; }
  .nup--blade .nup__1 .cards .stats-card__wrapper { grid-column: 3 / span 8; }
  .nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { width: 290px; }
  .nup--blade.nup--card_quote .cards.no-quote-image-oneup { grid-column: 2 / span 10; }
  .nup--blade.nup--link_above .nup_cta .cta_container { margin-top: 24px; }
  .nup--blade.nup--link_below .nup_cta .cta_container { margin-top: 40px; }
  .nup--blade .cards.cards--minimal { margin-top: 0px; }
  .nup--blade .nup__4 .cards .card__wrapper, .nup--blade .nup__gridFour .cards .card__wrapper { grid-column: span 6; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { padding: 40px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .cta_container { margin: 0px 0px 0px 32px; padding: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .eyebrow { margin-bottom: 12px; }
  .nup--blade .card { height: 100%; }
  .nup--blade .nup__2 .cards .card__wrapper, .nup--blade .nup__gridTwo .cards .card__wrapper { grid-column: span 6; }
  .nup--blade .nup__3 .cards .card__wrapper, .nup--blade .nup__gridThree .cards .card__wrapper { grid-column: span 4; }
  .nup--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__content__wrapper { container-type: normal; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 1024px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 1024px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1024px) and (max-width: 1439px) and (max-width: 767px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 1440px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description { margin-bottom: 16px; }
}

@media (min-width: 1024px) and (max-width: 1439px) and (min-width: 768px) {
  .nup--blade .cards.cards--spotlight .card__1.card__wrapper, .nup--blade .legal { grid-column: span 12; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { flex-direction: row; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__image__wrapper { border-radius: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__content__wrapper { border: none; margin: 0px; }
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 6; }
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 4; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup_cta .cta_container .cta_button { margin-bottom: 0px; }
  .nup--blade .legal, .nup--blade .nup_cta, .nup--blade header { grid-column: 3 / span 8; }
  .nup--blade .legal { margin-top: 8px; }
  .nup--blade .cards { gap: 32px; display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); margin-top: 32px; }
  .nup--blade .nup__1 .cards .stats-card__wrapper { grid-column: 3 / span 8; }
  .nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { width: 400px; }
  .nup--blade.nup--card_quote .cards.no-quote-image-oneup { grid-column: 2 / span 10; }
  .nup--blade .nup__4 .cards .card__wrapper, .nup--blade .nup__gridFour .cards .card__wrapper { grid-column: span 3; }
  .nup--blade.nup--link_above .nup_cta .cta_container { margin-top: 16px; }
  .nup--blade.nup--link_below .nup_cta .cta_container { margin-top: 32px; }
  .nup--blade .cards.cards--minimal { margin-top: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { padding: 48px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .cta_container { margin: 0px 0px 0px 40px; padding: 0px; }
}

@media (min-width: 1440px) {
  .nup--blade .eyebrow { margin-bottom: 12px; }
  .nup--blade .card { height: 100%; }
  .nup--blade .nup__2 .cards .card__wrapper, .nup--blade .nup__gridTwo .cards .card__wrapper { grid-column: span 6; }
  .nup--blade .nup__3 .cards .card__wrapper, .nup--blade .nup__gridThree .cards .card__wrapper { grid-column: span 4; }
  .nup--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__content__wrapper { container-type: normal; }
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1440px) and (min-width: 1024px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1440px) and (min-width: 1024px) {
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1440px) and (max-width: 767px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1440px) and (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 1440px) and (min-width: 1024px) and (max-width: 1439px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }
}

@media (min-width: 1440px) and (min-width: 1440px) {
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline, .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1440px) {
  .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description { margin-bottom: 16px; }
}

@media (min-width: 1440px) and (min-width: 768px) {
  .nup--blade .cards.cards--spotlight .card__1.card__wrapper, .nup--blade .legal { grid-column: span 12; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { flex-direction: row; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__image__wrapper { border-radius: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__content__wrapper { border: none; margin: 0px; }
  .nup--blade .nup__3 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridThree .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 6; }
  .nup--blade .nup__4 .cards.cards--spotlight .card__wrapper:not(.card__1), .nup--blade .nup__gridFour .cards.cards--spotlight .card__wrapper:not(.card__1) { grid-column: span 4; }
}

@media (min-width: 1440px) {
  .nup--blade .nup_cta .cta_container .cta_button { margin-bottom: 0px; }
  .nup--blade .grid.grid_main { row-gap: 40px; }
  .nup--blade .legal, .nup--blade .nup_cta, .nup--blade header { grid-column: 3 / span 8; }
  .nup--blade .cards { gap: 40px; display: grid; grid-column: 1 / span 12; grid-template-columns: repeat(12, 1fr); margin-top: 24px; }
  .nup--blade .nup__1 .cards .stats-card__wrapper { grid-column: 4 / span 6; }
  .nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { min-width: 620px; }
  .nup--blade .legal { margin-top: 0px; }
  .nup--blade.nup--card_quote .cards.no-quote-image-oneup { grid-column: 2 / span 10; }
  .nup--blade .nup__4 .cards .card__wrapper, .nup--blade .nup__gridFour .cards .card__wrapper { grid-column: span 3; }
  .nup--blade.nup--link_above .nup_cta .cta_container { margin-top: 8px; }
  .nup--blade.nup--link_below .nup_cta .cta_container { margin-top: 24px; }
  .nup--blade .cards.cards--minimal { margin-top: 0px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { padding: 48px; }
  .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .cta_container { margin: 0px 0px 0px 40px; padding: 0px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__3 .cards .card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__4 .cards .card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__gridFour .cards .card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__gridThree .cards .card__wrapper { grid-column: span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .cards { gap: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__3 .cards.cards--spotlight .card__1.card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__4 .cards.cards--spotlight .card__1.card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__gridFour .cards.cards--spotlight .card__1.card__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__gridThree .cards.cards--spotlight .card__1.card__wrapper { grid-column: span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .cards.cards--spotlight .card__1 .card--generic_card { padding: 40px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .card__copy__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .cards.cards--spotlight .card__1 .card--generic_card .cta_container { margin: 0px 0px 0px 32px; padding: 0px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .grid.grid_main { row-gap: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .cards { gap: 32px; margin-top: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .nup__1 .cards .stats-card__wrapper { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade.nup--card_headshot .nup__1 .cards .card__wrapper { min-width: auto; width: 400px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade .legal { margin-top: 8px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade.nup--link_above .nup_cta .cta_container { margin-top: 16px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nup--blade.nup--link_below .nup_cta .cta_container { margin-top: 32px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .oneup--blade .cta_container.flex .cta_button { margin-bottom: 0px; }
}

@media (max-width: 767px) {
  .oneup--blade .image__wrapper, .oneup--blade .video__wrapper { padding-top: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .oneup--blade .image__wrapper, .oneup--blade .video__wrapper { padding-top: 40px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .oneup--blade.oneup--center-image .image__wrapper, .oneup--blade.oneup--center-image .video__wrapper { padding-top: 32px; }
}

.oneup__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .oneup__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .oneup__blade-heading .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.oneup--blade .oneup__blade-heading .eyebrow { margin-bottom: 12px; }

@media (min-width: 768px) {
  .oneup--blade .oneup__blade-heading .eyebrow { margin-bottom: 16px; }
}

.oneup--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 32px; margin-top: 16px; }

.oneup--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.oneup--blade .blade__description p:last-child { margin-bottom: 0px; }

.oneup--blade .blade__description ul li { padding-bottom: 16px; }

.oneup--blade .blade__description ol li { padding-bottom: 14px; }

@media (min-width: 768px) {
  .oneup--blade .blade__description { margin-bottom: 48px; margin-top: 24px; }
}

.oneup--blade .cta_container { margin-top: 16px; }

@media (min-width: 768px) {
  .oneup--blade .cta_container { margin-top: 24px; }
}

.oneup--blade .cta_container .cta_button[data-variant="textNoPadding"] { width: auto; }

.oneup--center-image .image__wrapper, .oneup--center-image .video__wrapper { grid-row: 2; }

.oneup--center-image .content__wrapper { grid-row: 1; }

@media (max-width: 1023px) {
  .oneup--left-image .image__wrapper, .oneup--left-image .video__wrapper, .oneup--right-image .image__wrapper, .oneup--right-image .video__wrapper { grid-row: 2; }
  .oneup--left-image .content__wrapper, .oneup--right-image .content__wrapper { grid-row: 1; }
}

@media (max-width: 767px) {
  .oneup--blade .image__wrapper, .oneup--center-image .content__wrapper, .oneup--center-image .video__wrapper, .oneup--left-image .content__wrapper, .oneup--left-image .image__wrapper, .oneup--left-image .video__wrapper, .oneup--right-image .content__wrapper, .oneup--right-image .image__wrapper, .oneup--right-image .video__wrapper { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .oneup--center-image .grid--onebyone .image__wrapper, .oneup--center-image .image__wrapper, .oneup--left-image .grid--onebyone .image__wrapper, .oneup--left-image .image__wrapper, .oneup--right-image .grid--onebyone .image__wrapper, .oneup--right-image .image__wrapper { grid-column: 4 / span 6; }
  .oneup--center-image .grid--threebytwo .image__wrapper, .oneup--left-image .grid--threebytwo .image__wrapper, .oneup--right-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .oneup--center-image .content__wrapper, .oneup--center-image .grid--sixteenbynine .image__wrapper, .oneup--center-image .video__wrapper, .oneup--left-image .content__wrapper, .oneup--left-image .grid--sixteenbynine .image__wrapper, .oneup--left-image .video__wrapper, .oneup--right-image .content__wrapper, .oneup--right-image .grid--sixteenbynine .image__wrapper, .oneup--right-image .video__wrapper { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .oneup--left-image .grid--onebyone .image__wrapper, .oneup--left-image .grid--sixteenbynine .image__wrapper, .oneup--left-image .grid--threebytwo .image__wrapper, .oneup--left-image .image__wrapper, .oneup--left-image .video__wrapper { grid-column: 1 / span 6; }
  .oneup--left-image .content__wrapper, .oneup--right-image .grid--onebyone .image__wrapper, .oneup--right-image .grid--sixteenbynine .image__wrapper, .oneup--right-image .grid--threebytwo .image__wrapper, .oneup--right-image .image__wrapper, .oneup--right-image .video__wrapper { grid-column: 7 / span 6; }
  .oneup--right-image .content__wrapper { grid-column: 1 / span 6; }
}

@media (min-width: 1024px) {
  .oneup--center-image .grid--onebyone .image__wrapper, .oneup--center-image .image__wrapper { grid-column: 4 / span 6; }
  .oneup--center-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .oneup--center-image .grid--sixteenbynine .image__wrapper, .oneup--center-image .video__wrapper { grid-column: 2 / span 10; }
  .oneup--center-image .content__wrapper { grid-column: 3 / span 8; }
  .oneup--center-image .blade__description { margin-left: 56px; margin-right: 56px; }
}

@media (min-width: 1440px) {
  .oneup--left-image .grid--onebyone .image__wrapper, .oneup--left-image .grid--threebytwo .image__wrapper, .oneup--left-image .image__wrapper { grid-column: 1 / span 5; }
  .oneup--left-image .content_wrapper { grid-column: 7 / span 6; }
  .oneup--left-image .grid--sixteenbynine .image__wrapper, .oneup--left-image .video__wrapper, .oneup--right-image .content__wrapper { grid-column: 1 / span 6; }
  .oneup--left-image .grid--sixteenbynine .content__wrapper { grid-column: 8 / span 5; }
  .oneup--left-image .grid--onebyone .content__wrapper, .oneup--left-image .grid--threebytwo .content__wrapper { grid-column: 7 / span 6; }
  .oneup--right-image .grid--onebyone .image__wrapper, .oneup--right-image .grid--threebytwo .image__wrapper, .oneup--right-image .image__wrapper { grid-column: 8 / span 5; }
  .oneup--right-image .grid--sixteenbynine .image__wrapper, .oneup--right-image .video__wrapper { grid-column: 7 / span 6; }
  .oneup--right-image .grid--sixteenbynine .content__wrapper { grid-column: 1 / span 5; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .video__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .video__wrapper { grid-row: 2; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .content__wrapper { grid-row: 1; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .image__wrapper { grid-column: 4 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .video__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .video__wrapper { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .video__wrapper { grid-column: 1 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--left-image .content__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--onebyone .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--sixteenbynine .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .grid--threebytwo .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .video__wrapper { grid-column: 7 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .oneup--right-image .content__wrapper { grid-column: 1 / span 6; }
}

.promotion_layout--float_image-image_wrapper .image__asset { height: auto; max-width: 100%; }

.promotion_layout--center, .promotion_layout--full_height { overflow: hidden; position: relative; }

.promotion--blade .image__wrapper .image__asset { border-radius: 0px; }

.promotion--blade .cta_container.flex.flex--center .cta_button__wrapper { display: flex; }

@media (max-width: 767px) {
  .promotion_layout--center-image_wrapper .image__asset, .promotion_layout--full_height-image_wrapper .image__asset { height: auto; width: 100%; }
  .promotion--blade .content__wrapper, .promotion--blade .promotion_layout--float_image-image_wrapper { grid-column: 1 / span 6; }
  .promotion_layout--float_image-image_wrapper .image__asset { height: auto; width: 100%; }
  .promotion--blade .image__wrapper.promotion_layout--float_image-image_wrapper .image__asset { border-radius: 8px; }
}

@media (min-width: 768px) {
  .promotion--left-image .promotion_layout--float_image-image_wrapper, .promotion--right-image .content__wrapper { grid-column: 2 / span 5; }
  .promotion--left-image .content__wrapper, .promotion--right-image .promotion_layout--float_image-image_wrapper { grid-column: 7 / span 5; }
  .promotion--blade .promotion_layout--float_image-image_wrapper, .promotion--blade .promotion_layout--full_height-image_wrapper { grid-row: 1; }
  .promotion_layout--float_image-image_wrapper .image__asset { max-height: 100%; max-width: 100%; }
  .promotion--blade .promotion_layout--full_height-image_wrapper { min-height: 350px; }
  .promotion_layout--full_height-image_wrapper .image__asset { bottom: 0px; height: auto; position: absolute; width: 100%; }
  .promotion--right-image .promotion_layout--full_height-image_wrapper .image__asset { right: 0px; }
  .promotion--left-image .promotion_layout--full_height-image_wrapper .image__asset { left: 0px; }
  .promotion--right-image .promotion_layout--full_height-image_wrapper { align-items: end; grid-column: 7 / span 6; }
  .promotion--left-image .promotion_layout--full_height-image_wrapper { align-items: start; grid-column: 1 / span 6; }
  [class*="--center-image"] .image__wrapper.promotion_layout--center-image_wrapper { grid-area: 1 / 1 / auto / span 12; justify-content: end; }
  [class*="--center-image"] .promotion_layout--center-image-content_wrapper { grid-area: 1 / 4 / auto / span 6; z-index: 12; }
  .promotion--blade .promotion_layout--center-image { position: relative; }
  .promotion--blade .image__wrapper.promotion_layout--float_image-image_wrapper .image__asset { border-radius: 8px; }
  .promotion--blade.promotion--center-image .promotion_layout--center-image_wrapper .image__asset { height: auto; position: absolute; width: 100%; z-index: 0; }
}

@media (min-width: 1024px) {
  .promotion--blade .promotion_layout--full_height-image_wrapper { min-height: 450px; }
}

@media (min-width: 1440px) {
  .promotion--right-image .promotion_layout--float_image-image_wrapper { grid-column: 8 / span 4; }
  .promotion--left-image .promotion_layout--float_image-image_wrapper { grid-column: 2 / span 4; }
  .promotion--right-image .promotion_layout--full_height-image_wrapper { grid-column: 8 / span 5; }
  .promotion--left-image .promotion_layout--full_height-image_wrapper { grid-column: 1 / span 5; }
}

@media (max-width: 1439px) {
  .promotion--blade.promotion--center-image .cta_container.flex.min-state { display: flex; }
}

.thmfe--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .thmfe--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .thmfe--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.thmfe--blade .blade__description { margin-top: 24px; }

@media (max-width: 767px) {
  .thmfe--blade .blade__description { margin-bottom: 8px; margin-top: 16px; }
}

.thmfe--blade.thmfe--link_above header, .thmfe--blade.thmfe--link_below header { grid-row: 1; }

.thmfe--blade.thmfe--link_below .cards { grid-row: 2; }

.thmfe--blade.thmfe--link_above .cards, .thmfe--blade.thmfe--link_below .thmfe_cta { grid-row: 3; }

.thmfe--blade.thmfe--link_above .thmfe_cta { grid-row: 2; }

.thmfe--blade .cards .card__wrapper .cta_container { width: auto; }

.thmfe--blade .cards .card__wrapper .card--card_resource .cta_container { display: flex; }

@media (max-width: 767px) {
  .thmfe--blade .eyebrow { margin-bottom: 12px; }
  .thmfe--blade .cards, .thmfe--blade .thmfe_cta, .thmfe--blade header { grid-column: 1 / span 6; }
  .thmfe--blade.thmfe--link_below article.card:last-child { margin-bottom: 24px; }
  .thmfe--blade.thmfe--link_below article.card:first-child { margin-top: 18px; }
  .thmfe--blade.thmfe--link_below .container { padding-bottom: 48px; }
  .thmfe--blade .cards .card__wrapper:not(:last-child) { margin-bottom: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .thmfe--blade .eyebrow { margin-bottom: 12px; }
  .thmfe--blade .card { height: 100%; }
  .thmfe--blade .thmfe__3 .cards .card__wrapper { grid-column: span 6; }
  .thmfe--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .thmfe--blade .thmfe_cta .cta_container .cta_button { margin-bottom: 0px; }
  .thmfe--blade .thmfe_cta, .thmfe--blade header { grid-column: 2 / span 10; }
  .thmfe--blade .cards { grid-column: 1 / span 12; margin-top: 0px; }
  .thmfe--blade.thmfe--link_above .cta_container { margin-top: 24px; }
  .thmfe--blade.thmfe--link_below .cta_container { margin-top: 40px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .thmfe--blade .eyebrow { margin-bottom: 12px; }
  .thmfe--blade .card { height: 100%; }
  .thmfe--blade .thmfe__3 .cards .card__wrapper { grid-column: span 6; }
  .thmfe--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .thmfe--blade .thmfe_cta .cta_container .cta_button { margin-bottom: 0px; }
  .thmfe--blade .thmfe_cta, .thmfe--blade header { grid-column: 3 / span 8; }
  .thmfe--blade .cards { grid-column: 1 / span 12; margin-top: 0px; }
  .thmfe--blade.thmfe--link_below .thmfe_cta .cta_container { margin-top: 32px; }
}

@media (min-width: 1440px) {
  .thmfe--blade .eyebrow { margin-bottom: 12px; }
  .thmfe--blade .card { height: 100%; }
  .thmfe--blade .thmfe__3 .cards .card__wrapper { grid-column: span 6; }
  .thmfe--blade .pbc-g-text-body-1-2 { margin-left: 56px; margin-right: 56px; }
  .thmfe--blade .thmfe_cta .cta_container .cta_button { margin-bottom: 0px; }
  .thmfe--blade .thmfe_cta, .thmfe--blade header { grid-column: 3 / span 8; }
  .thmfe--blade .cards { grid-column: 1 / span 12; margin-top: 0px; }
  .thmfe--blade.thmfe--link_below .thmfe_cta .cta_container { margin-top: 0px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .thmfe--blade .thmfe_cta, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .thmfe--blade header { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .thmfe--blade.thmfe--link_above .cta_container { margin-top: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .thmfe--blade.thmfe--link_below .cta_container { margin-top: 40px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .thmfe--blade.thmfe--link_below .thmfe_cta .cta_container { margin-top: 32px; }
}

:host { --thexternal-collection_item-background-color: #fff; --tds-content-collection-item_background-color: #fff; }

.image__holder { background: rgba(128, 128, 128, 0.33); border-radius: 1%; height: 450px; width: 100%; }

.image__wrapper, .video__wrapper { overflow: hidden; }

.card__image__wrapper, .image__wrapper, .video__wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; }

.card__image__wrapper::after, .image__wrapper::after { clear: both; content: ""; display: table; }

.card__image__wrapper, .image__wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; overflow: hidden; }

.video__asset { border-radius: 16px; height: auto; overflow: hidden; width: 100%; z-index: 0; }

.video__asset.pbc-yt-player { aspect-ratio: 16 / 9; background-color: rgb(0, 0, 0); }

.image__wrapper .image__asset { border-radius: 16px; }

.marquee--blade.marquee--right-image .cta_container.flex.flex--right, .oneup--blade.oneup--right-image .cta_container.flex.flex--right, .promotion--blade.promotion--right-image .cta_container.flex.flex--right { justify-content: flex-start; }

.badge { border-radius: 12px; display: inline-block; font-family: var(--pbc-g-font-sans); font-size: 12px; font-weight: 700; line-height: 24px; padding: 0px 12px; }

.badge.blue50 { background: var(--pbc-g-blue-vibrant-50); color: rgb(255, 255, 255); }

.badge.blue95 { background: var(--pbc-g-blue-vibrant-95); color: var(--pbc-g-blue-vibrant-20); }

.globalnav-wrapper-c360 { min-height: 56px; }

.globalnav-wrapper-c360:not(.no-global-nav):has(hgf-c360contextnav) { min-height: 112px; }

@media (min-width: 1440px) {
  .globalnav-wrapper-c360 { min-height: 96px; }
  .globalnav-wrapper-c360:not(.no-global-nav):has(hgf-c360nav[variation="minimized"]) { min-height: 72px; }
  .globalnav-wrapper-c360:not(.no-global-nav):has(hgf-c360contextnav) { min-height: 144px; }
}

.pbc-slider__header { align-items: center; display: flex; gap: 16px; justify-content: flex-end; margin-bottom: 24px; }

.pbc-slider__title { color: var(--pbc-g-text-body-color); flex: 1 1 0%; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); font-weight: 600; letter-spacing: -0.0012em; line-height: 30px; margin-right: auto; text-align: left; }

.pbc-slider__title p { margin-bottom: 16px; margin-top: 0px; }

.pbc-slider__title p:last-child { margin-bottom: 0px; }

.pbc-slider__play-pause-btn { background-color: transparent; border: none; color: var(--pbc-g-interactive-text-color); cursor: pointer; margin-left: auto; transition: 0.2s; }

.pbc-slider-container.is-paused .pbc-slider__icon--pause, .pbc-slider__icon--play { display: none; }

.pbc-slider-container.is-paused .pbc-slider__icon--play { display: block; }

@keyframes slideLeft { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(-50%); }
}

@keyframes slideRight { 
  0% { transform: translateX(0px); }
  100% { transform: translateX(50%); }
}

.pbc-slider__viewport { mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 10%, rgb(0, 0, 0) 90%, transparent); overflow: hidden; position: relative; white-space: nowrap; }

.pbc-slider__track { display: inline-block; padding-bottom: 20px; width: max-content; }

.pbc-slider__track--left { animation: 26s linear 0s infinite normal none running slideLeft; }

.pbc-slider__item { display: inline-block; margin: 0px 16px; vertical-align: middle; }

.pbc-slider__viewport:hover .pbc-slider__track { animation-play-state: paused; }

.is-paused .pbc-slider__track { animation-play-state: paused !important; }

@media screen and (max-width: 767px) {
  .pbc-slider-container { margin-top: 16px; }
  .pbc-slider__header { margin-bottom: 16px; }
  .pbc-slider__title { font-size: 18px; }
  .pbc-slider__item { margin: 0px 12px; }
  .pbc-slider__viewport { mask-image: linear-gradient(90deg, transparent, rgb(0, 0, 0) 5%, rgb(0, 0, 0) 95%, transparent); }
}

@media (prefers-reduced-motion: reduce) {
  .pbc-slider__track { animation: auto ease 0s 1 normal none running none; }
  .pbc-slider__viewport { mask-image: none; overflow: auto hidden; }
  .pbc-slider__play-pause-btn { display: none; }
}

a.screen-reader-text { color: rgb(11, 92, 171); height: 1px; left: -10000px; overflow: hidden; position: absolute; top: auto; width: 1px; }

@media (max-width: 1023px) {
  a.screen-reader-text { display: none; }
}

@media (max-width: 1279px) {
  a.screen-reader-text.skip-to-content-c360 { display: none; }
}

a.screen-reader-text:active, a.screen-reader-text:focus { background-color: rgb(243, 243, 243); border-bottom: 1px solid rgb(207, 233, 254); color: rgb(11, 92, 171); display: block; font-size: 15px; height: 20px; left: auto; outline: none; overflow: visible; position: relative; text-transform: uppercase; width: auto; z-index: 105; }

@media (min-width: 1280px) {
  a.screen-reader-text.skip-to-content-c360 { margin-top: -20px; padding-top: 20px; z-index: 20001; }
  a.screen-reader-text.skip-to-content-c360:active, a.screen-reader-text.skip-to-content-c360:focus { display: block; height: 40px; z-index: 20001; }
}

@media (min-width: 1312px) {
  .screen-reader-container { width: 1312px; }
}

.screen-reader-container { margin-left: auto; margin-right: auto; padding-left: 16px; padding-right: 16px; }

.tabs ul.tablist { border-bottom: 1px solid var(--sds-g-color-palette-neutral-80); display: flex; margin: 0px; padding: 0px; }

[role="tablist"] { text-align: left; }

[role="tablist"] button { background: none; outline: none; }

.tablist .more-tab > button > span { display: inline-flex; flex-direction: row; justify-content: center; }

.tablist .more-tab > button > span::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6' fill='none'%3E%3Cpath fill='%23181818' fill-rule='evenodd' d='M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z' clip-rule='evenodd'/%3E%3C/svg%3E); background-position: 50% center; background-repeat: no-repeat, no-repeat; background-size: contain; content: ""; margin: 0px 0px 0px 6px; width: 16px; }

.tablist .more-tab.active > button > span::after, .tablist .more-tab > button:active > span::after, .tablist .more-tab > button:focus > span::after, .tablist .more-tab > button:hover > span::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6' fill='none'%3E%3Cpath fill='%230176d3' fill-rule='evenodd' d='M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z' clip-rule='evenodd'/%3E%3C/svg%3E); }

.tablist .more-tab > button:active span, .tablist .more-tab > button:focus span, .tablist [aria-selected="true"] span, .tablist > li > button:focus { color: var(--pbc-tab-text-color-active); }

.tablist [aria-selected="true"] span { box-shadow: inset 0 -5px 0 -1px var(--pbc-tab-text-color-active); font-weight: 700; }

.tablist > li > button:focus::before { border-top-color: ; border-top-style: ; border-top-width: ; border-right-color: ; border-right-style: ; border-right-width: ; border-left-color: ; border-left-style: ; border-left-width: ; border-image-source: ; border-image-slice: ; border-image-width: ; border-image-outset: ; border-image-repeat: ; border-bottom: 0px; border-radius: 8px 8px 0px 0px; content: ""; height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; }

.tablist button:hover { color: var(--pbc-tab-text-color-hover); outline: none; }

.tablist button:hover[aria-selected="true"] { font-weight: inherit; }

@media (max-width: 767px) {
  .tablist button:hover[aria-selected="true"] { font-weight: 400; }
}

.tablist button span { display: inline-block; padding: 16px 24px; width: 100%; }

@media (max-width: 767px) {
  .tablist button span { padding: 12px; }
}

[role="tabpanel"] { min-height: 10em; }

[role="tabpanel"]:focus-visible { outline: 5px solid var(--pbc-focus-state-color); }

.tablist { margin-bottom: 12px; }

@media (max-width: 767px) {
  .tablist { margin-bottom: 8px; }
}

.tabs { position: relative; }

.tablist.centered { align-items: center; justify-content: center; }

.tablist a, .tablist button { background-color: transparent; border: 0px; color: var(--pbc-tab-text-color); cursor: pointer; display: block; font-family: var(--pbc-g-font-display); font-size: 16px; font-weight: 500; height: 100%; letter-spacing: -0.005em; line-height: 24px; padding: 0px; position: relative; text-align: center; white-space: nowrap; width: 100%; }

@media (max-width: 767px) {
  .tablist a, .tablist button { color: var(--pbc-tab-text-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 400; letter-spacing: 0px; line-height: 20px; }
  .tablist a p, .tablist button p { margin-bottom: 12px; margin-top: 0px; }
  .tablist a p:last-child, .tablist button p:last-child { margin-bottom: 0px; }
}

.tablist li { list-style-type: none; }

li.more-tab { position: relative; }

.secondary-tablist { display: none; margin-top: -1px; max-width: 75vw; min-width: 10em; position: absolute; right: 0px; z-index: 2; }

.show-secondary .secondary-tablist { display: block; }

.secondary-tablist button:hover { color: var(--pbc-tab-text-more-dropdown-color-hover); }

.secondary-tablist ul { background-color: rgb(255, 255, 255); border-radius: 8px; box-shadow: rgba(23, 23, 23, 0.6) 0px 2px 8px -2px; margin-top: 8px; padding: 11px 0px; }

.secondary-tablist ul li button { white-space: normal; }

.secondary-tablist [role="tab"] span { color: var(--pbc-tab-text-more-dropdown-color); text-align: left; width: 100%; }

.secondary-tablist [role="tab"]:hover span { color: var(--pbc-tab-text-more-dropdown-color-hover); }

.secondary-tablist [role="tab"][aria-selected="true"] span { box-shadow: inset 5px 0 0 -1px var(--pbc-tab-text-more-dropdown-color-active); color: var(--pbc-tab-text-more-dropdown-color-active); width: 100%; }

.secondary-tablist [role="tab"]:focus { border-radius: 0px; box-shadow: 0 0 0 4px var(--pbc-tab-text-more-dropdown-color-active); outline: none; }

.theme--dark .tablist .more-tab > button > span::after, .theme--dark.tablist .more-tab > button > span::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6' fill='none'%3E%3Cpath fill='%23FFF' fill-rule='evenodd' d='M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z' clip-rule='evenodd'/%3E%3C/svg%3E); }

.theme--dark .tablist .more-tab > button:active > span::after, .theme--dark .tablist .more-tab > button:focus > span::after, .theme--dark .tablist .more-tab > button:hover > span::after, .theme--dark.tablist .more-tab > button:active > span::after, .theme--dark.tablist .more-tab > button:focus > span::after, .theme--dark.tablist .more-tab > button:hover > span::after { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='6' fill='none'%3E%3Cpath fill='%2390D0FE' fill-rule='evenodd' d='M3 0c1.65 0 3 1.35 3 3S4.65 6 3 6 0 4.65 0 3s1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Zm9 0c1.65 0 3 1.35 3 3s-1.35 3-3 3-3-1.35-3-3 1.35-3 3-3Z' clip-rule='evenodd'/%3E%3C/svg%3E); }

@media (max-width: 767px) {
  .show-hide__item .show-hide__media--mobile { margin-bottom: 32px; }
  .show-hide__item:last-of-type { padding-bottom: 0px; }
  .show-hide__image, .show-hide__video { grid-column: 1 / span 6; text-align: center; }
  .show-hide__image .image__asset, .show-hide__video .image__asset { width: 100%; }
  .show-hide__media.show-hide__media--desktop { display: none; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .show-hide__item { padding-bottom: 0px; }
  .show-hide__media { margin-bottom: 36px; text-align: center; }
  .show-hide__media.grid_sub { grid-template-columns: repeat(10, 1fr); }
  .show-hide__media.show-hide__media--desktop { display: none; }
  .show-hide__image, .show-hide__video { grid-column: 3 / span 6; }
}

@media (min-width: 1024px) {
  .show-hide__item { border-left: 1px solid var(--sds-g-color-palette-neutral-80); padding-left: 24px; }
  .show-hide__item.accordion__item { border-top: none; padding-bottom: 36px; padding-top: 0px; }
  .show-hide__item.accordion__item:first-child { padding-top: 0px; }
  .show-hide__item.accordion__item:last-child { padding-bottom: 0px; }
  .show-hide__item.accordion__item.selected { padding-bottom: 4px; padding-top: 0px; }
  .show-hide__item.accordion__item.selected + .show-hide__item { padding-top: 36px; }
  .show-hide__item .accordion__description { margin-bottom: 0px; }
  .show-hide__item .accordion__icon-wrapper { display: none; }
  .show-hide__item .accordion__panel { padding-top: 8px; }
  .show-hide__item [aria-expanded="true"] .accordion__title { color: var(--pbc-g-interactive-text-color-hover); }
  .show-hide__item.selected { border-left: 4px solid var(--pbc-tab-text-color-active); padding-bottom: 0px; padding-left: 20px; }
  .show-hide__item .accordion__heading, .show-hide__item.selected .accordion__description, .show-hide__item.selected .accordion__heading, .show-hide__item:last-child .accordion__heading { padding-bottom: 0px; }
  .show-hide__item.accordion__item .accordion__heading, .show-hide__item.selected .accordion__heading { padding-top: 0px; }
  .show-hide__item:not(.selected) + .show-hide__media, .show-hide__media.show-hide__media--mobile { display: none; }
  .show-hide__video { width: 100%; }
}

.simpletable--blade .container { display: grid; grid-template-columns: repeat(12, 1fr); }

.simpletable--blade .grid.grid_main { background-color: rgb(255, 255, 255); border: 1px solid var(--pbc-g-gray-90); border-radius: 16px; grid-column: 1 / span 12; overflow: hidden; row-gap: 24px; }

@media (min-width: 768px) {
  .simpletable--blade .grid.grid_main { row-gap: 40px; }
}

.simpletable--blade .grid.grid_main.narrow { grid-column: 1 / span 12; grid-template-columns: inherit; }

@media (min-width: 1024px) and (max-width: 1439px) {
  .simpletable--blade .grid.grid_main.narrow { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) {
  .simpletable--blade .grid.grid_main.narrow { grid-column: 3 / span 8; }
}

.simpletable--blade .simpletable__blade-heading { grid-area: 1 / 1 / auto / span 12; padding: 24px 20px 0px; }

@media (min-width: 768px) {
  .simpletable--blade .simpletable__blade-heading { padding: 40px 40px 0px; }
}

.simpletable--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin: 0px; }

@media (min-width: 768px) {
  .simpletable--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.simpletable--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-bottom: 0px; margin-top: 8px; }

.simpletable--blade .blade__description p { margin-bottom: 12px; margin-top: 0px; }

.simpletable--blade .blade__description p:last-child { margin-bottom: 0px; }

@media (min-width: 768px) {
  .simpletable--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-top: 12px; }
  .simpletable--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }
  .simpletable--blade .blade__description p:last-child { margin-bottom: 0px; }
}

.simpletable--blade .blade__description p { margin: 0px; }

.text__blade-heading { grid-row: 1; }

.text__blade-cta { grid-row: 2; }

.text__blade-lists_enabled.text__blade--link_below .text__blade-cta { grid-row: 3; }

.text--blade .chapter-header { align-items: center; display: flex; grid-column: 1 / span 8; }

.text--blade .chapter-header h2 { margin-block-start: 0px; }

.text--blade .chapter-header .chapter-header__content .chapter-number { color: var(--pbc-g-blue-vibrant-60); }

.text--blade .chapter-header .blade__background--full-overlap { bottom: auto; }

.text--blade .chapter-header .background__padding--full-overlap { height: auto; }

.text--blade .chapter-header .background__image { max-height: 488px; }

.text--blade .chapter-header .chapter-header__content { display: flex; flex-direction: column; }

.text--blade.chapter-enabled .blade__background--top-aligned-full-overlap { top: 0px; }

.text--blade .headline { margin-bottom: 0px; margin-top: 0px; }

.text--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .text--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .text--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.text--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .text--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1440px) {
  .text--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .text--blade .cta_container.flex .cta_button { margin-bottom: 0px; }
}

.text--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; margin-top: 16px; }

.text--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.text--blade .blade__description p:last-child { margin-bottom: 0px; }

.text--blade .blade__description ul li { padding-bottom: 16px; }

.text--blade .blade__description ol li { padding-bottom: 14px; }

@media (min-width: 768px) {
  .text--blade .blade__description { margin-top: 24px; }
}

.text--blade .blade__description p { margin-left: 0px; margin-right: 0px; }

@media (max-width: 767px) {
  .text--blade .chapter-header .chapter-header__content { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
  .text--blade .chapter-header { padding: 16px 0px; }
  .text__blade-cta, .text__blade-heading, .text__blade-lists { grid-column: 1 / span 6; }
  .text__blade-heading.grid_sub { display: block; }
  .text__blade-cta { margin-top: 8px; }
  .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 24px; }
  .text--center.text__blade-lists_enabled { text-align: left; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .text--blade.chapter-enabled .container { padding: 40px 0px; }
  .text--blade .chapter-header .chapter-header__content { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
  .text__blade-cta { margin-top: 24px; }
  .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 40px; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .text--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  .text--blade .text--center [class*="__blade-heading"], .text--blade .text--left .text__blade-cta, .text--blade .text--left .text__blade-lists { grid-column: 2 / span 10; }
  .text--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .text--blade .text--center .text__blade-cta, .text--blade .text--center .text__blade-lists { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .text--blade .chapter-header .chapter-header__content { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
  .text__blade-cta { margin-top: 16px; }
  .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 32px; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .text--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  .text--blade .text--center [class*="__blade-heading"], .text--blade .text--center [class*="__blade-heading"].grid_sub .chapter-header, .text--blade .text--left [class*="__blade-heading"].grid_sub .chapter-header { grid-column: 3 / span 8; }
  .text--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .text--blade .text__blade-cta, .text--blade .text__blade-lists { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .text--blade .chapter-header .chapter-header__content { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }
  .text__blade-cta { margin-top: -16px; }
  .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 0px; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .text--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  .text--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  .text--blade .text--center [class*="__blade-heading"] { grid-column: 3 / span 8; }
  .text--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .text--blade .text__blade-cta, .text--blade .text__blade-lists { grid-column: 3 / span 8; }
  .text--blade .text--left.text__blade-lists-columns-three [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .text--blade .text--left.text__blade-lists-columns-three [class*="__blade-heading"].grid_sub .eyebrow, .text--blade .text--left.text__blade-lists-columns-three [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 8; }
  .text--blade .text--left.text__blade-lists-columns-three [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 7; margin-left: 0px; margin-right: 0px; }
  .text--blade .text__blade-lists-columns-three .text__blade-cta, .text--blade .text__blade-lists-columns-three .text__blade-lists { grid-column: 2 / span 10; }
  .text--blade .text--left .blade__description.text__two-column-description { column-count: 2; column-gap: 48px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--center [class*="__blade-heading"] { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text__blade-cta, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text__blade-lists { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text__blade-cta { margin-top: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 40px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .chapter-header .chapter-header__content { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text__blade-cta { margin-top: 16px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text__blade--link_below.text__blade-lists_enabled .text__blade-cta { margin-top: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--center [class*="__blade-heading"], [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--center [class*="__blade-heading"].grid_sub .chapter-header, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--left [class*="__blade-heading"].grid_sub .chapter-header { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text__blade-cta, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .text--blade .text__blade-lists { grid-column: 3 / span 8; }
}

.textlongform__blade-heading { grid-row: 1; }

.textlongform__blade-cta { grid-row: 2; }

.textlongform--blade .headline { margin-bottom: 0px; margin-top: 0px; }

.textlongform--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .textlongform--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.textlongform--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1440px) {
  .textlongform--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textlongform--blade .cta_container.flex .cta_button { margin-bottom: 0px; }
}

.textlongform--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; margin-top: 16px; }

.textlongform--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.textlongform--blade .blade__description p:last-child { margin-bottom: 0px; }

.textlongform--blade .blade__description ul li { padding-bottom: 16px; }

.textlongform--blade .blade__description ol li { padding-bottom: 14px; }

.textlongform--blade .blade__description h2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .blade__description h2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (min-width: 1440px) {
  .textlongform--blade .blade__description h2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }
}

.textlongform--blade .blade__description h3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .blade__description h3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .textlongform--blade .blade__description h3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.textlongform--blade .blade__description h4 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .blade__description h4 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 1440px) {
  .textlongform--blade .blade__description h4 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

.textlongform--blade .blade__description h5 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .textlongform--blade .blade__description h5 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (min-width: 1440px) {
  .textlongform--blade .blade__description h5 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.textlongform--blade .blade__description h6 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

.textlongform--blade .blade__description h6.h7 { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); letter-spacing: -0.0012em; line-height: 30px; }

.textlongform--blade .blade__description h6.h7 p { margin-bottom: 16px; margin-top: 0px; }

.textlongform--blade .blade__description h6.h7 p:last-child { margin-bottom: 0px; }

@media (min-width: 768px) {
  .textlongform--blade .blade__description { margin-top: 24px; }
}

.textlongform--blade .blade__description p { margin-left: 0px; margin-right: 0px; }

.textlongform--blade .blade__description p.has-text-align-center { text-align: center; }

.textlongform--blade .blade__description p.has-text-align-left { text-align: left; }

.textlongform--blade .blade__description ul li { list-style-type: revert; text-indent: 0px; }

.textlongform--blade .blade__description ul.checkmark-list li { list-style-type: none; padding-bottom: 20px; text-indent: -40px; }

.textlongform--blade .blade__description ul.bullet-list li::before { color-scheme: unset; forced-color-adjust: unset; math-depth: unset; position: unset; position-anchor: unset; text-size-adjust: unset; appearance: unset; color: unset; font: unset; font-palette: unset; font-synthesis: unset; position-area: unset; text-orientation: unset; text-rendering: unset; text-spacing-trim: unset; -webkit-font-smoothing: unset; -webkit-locale: unset; -webkit-text-orientation: unset; -webkit-writing-mode: unset; writing-mode: unset; zoom: unset; accent-color: unset; place-content: unset; place-items: unset; place-self: unset; alignment-baseline: unset; anchor-name: unset; anchor-scope: unset; animation-composition: unset; animation: unset; animation-trigger: unset; app-region: unset; aspect-ratio: unset; backdrop-filter: unset; backface-visibility: unset; background: unset; background-blend-mode: unset; baseline-shift: unset; baseline-source: unset; block-size: unset; border-block: unset; border: unset; border-radius: unset; border-collapse: unset; border-end-end-radius: unset; border-end-start-radius: unset; border-inline: unset; border-start-end-radius: unset; border-start-start-radius: unset; inset: unset; box-decoration-break: unset; box-shadow: unset; box-sizing: unset; break-after: unset; break-before: unset; break-inside: unset; buffered-rendering: unset; caption-side: unset; caret-animation: unset; caret-color: unset; caret-shape: unset; clear: unset; clip: unset; clip-path: unset; clip-rule: unset; color-interpolation: unset; color-interpolation-filters: unset; color-rendering: unset; columns: unset; column-fill: unset; gap: unset; column-rule: unset; column-span: unset; contain: unset; contain-intrinsic-block-size: unset; contain-intrinsic-size: unset; contain-intrinsic-inline-size: unset; container: unset; content: none; content-visibility: unset; corner-shape: unset; corner-block-end-shape: unset; corner-block-start-shape: unset; counter-increment: unset; counter-reset: unset; counter-set: unset; cursor: unset; cx: unset; cy: unset; d: unset; display: unset; dominant-baseline: unset; dynamic-range-limit: unset; empty-cells: unset; field-sizing: unset; fill: unset; fill-opacity: unset; fill-rule: unset; filter: unset; flex: unset; flex-flow: unset; float: unset; flood-color: unset; flood-opacity: unset; grid: unset; grid-area: unset; height: unset; hyphenate-character: unset; hyphenate-limit-chars: unset; hyphens: unset; image-orientation: unset; image-rendering: unset; initial-letter: unset; inline-size: unset; inset-block: unset; inset-inline: unset; interactivity: unset; interest-delay: unset; interpolate-size: unset; isolation: unset; letter-spacing: unset; lighting-color: unset; line-break: unset; list-style: unset; margin-block: unset; margin: unset; margin-inline: unset; marker: unset; mask: unset; mask-type: unset; math-shift: unset; math-style: unset; max-block-size: unset; max-height: unset; max-inline-size: unset; max-width: unset; min-block-size: unset; min-height: unset; min-inline-size: unset; min-width: unset; mix-blend-mode: unset; object-fit: unset; object-position: unset; object-view-box: unset; offset: unset; opacity: unset; order: unset; orphans: unset; outline: unset; outline-offset: unset; overflow-anchor: unset; overflow-block: unset; overflow-clip-margin: unset; overflow-inline: unset; overflow-wrap: unset; overflow: unset; overlay: unset; overscroll-behavior-block: unset; overscroll-behavior-inline: unset; overscroll-behavior: unset; padding-block: unset; padding: unset; padding-inline: unset; page: unset; page-orientation: unset; paint-order: unset; perspective: unset; perspective-origin: unset; pointer-events: unset; position-try: unset; position-visibility: unset; print-color-adjust: unset; quotes: unset; r: unset; reading-flow: unset; reading-order: unset; resize: unset; rotate: unset; ruby-align: unset; ruby-position: unset; rx: unset; ry: unset; scale: unset; scroll-behavior: unset; scroll-initial-target: unset; scroll-margin-block: unset; scroll-margin: unset; scroll-margin-inline: unset; scroll-marker-group: unset; scroll-padding-block: unset; scroll-padding: unset; scroll-padding-inline: unset; scroll-snap-align: unset; scroll-snap-stop: unset; scroll-snap-type: unset; scroll-target-group: unset; scroll-timeline: unset; scrollbar-color: unset; scrollbar-gutter: unset; scrollbar-width: unset; shape-image-threshold: unset; shape-margin: unset; shape-outside: unset; shape-rendering: unset; size: unset; speak: unset; stop-color: unset; stop-opacity: unset; stroke: unset; stroke-dasharray: unset; stroke-dashoffset: unset; stroke-linecap: unset; stroke-linejoin: unset; stroke-miterlimit: unset; stroke-opacity: unset; stroke-width: unset; tab-size: unset; table-layout: unset; text-align: unset; text-align-last: unset; text-anchor: unset; text-autospace: unset; text-box: unset; text-combine-upright: unset; text-decoration: unset; text-decoration-skip-ink: unset; text-emphasis: unset; text-emphasis-position: unset; text-indent: unset; text-justify: unset; text-overflow: unset; text-shadow: unset; text-transform: unset; text-underline-offset: unset; text-underline-position: unset; text-wrap: unset; timeline-scope: unset; timeline-trigger: unset; touch-action: unset; transform: unset; transform-box: unset; transform-origin: unset; transform-style: unset; transition: unset; translate: unset; trigger-scope: unset; user-select: unset; vector-effect: unset; vertical-align: unset; view-timeline: unset; view-transition-class: unset; view-transition-group: unset; view-transition-name: unset; visibility: unset; border-spacing: unset; -webkit-box-align: unset; -webkit-box-decoration-break: unset; -webkit-box-direction: unset; -webkit-box-flex: unset; -webkit-box-ordinal-group: unset; -webkit-box-orient: unset; -webkit-box-pack: unset; -webkit-box-reflect: unset; -webkit-line-break: unset; -webkit-line-clamp: unset; -webkit-mask-box-image: unset; -webkit-rtl-ordering: unset; -webkit-ruby-position: unset; -webkit-tap-highlight-color: unset; -webkit-text-combine: unset; -webkit-text-decorations-in-effect: unset; -webkit-text-fill-color: unset; -webkit-text-security: unset; -webkit-text-stroke: unset; -webkit-user-drag: unset; white-space-collapse: unset; widows: unset; width: unset; will-change: unset; word-break: unset; word-spacing: unset; x: unset; y: unset; z-index: unset; }

.textlongform--blade .blade__description ul.bullet-list { padding-left: 18px; }

.textlongform--blade .blade__description ul.bullet-list li { list-style-type: revert; text-indent: 0px; }

.textlongform--blade .blade__description ul.bullet-list li::before { display: none; }

@media (max-width: 767px) {
  .textlongform__blade-cta, .textlongform__blade-heading, .textlongform__blade-lists { grid-column: 1 / span 6; }
  .textlongform__blade-heading.grid_sub { display: block; }
  .textlongform__blade-cta { margin-top: 8px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textlongform__blade-cta { margin-top: 24px; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  .textlongform--blade .text--center [class*="__blade-heading"], .textlongform--blade .text--left .textlongform__blade-cta { grid-column: 2 / span 10; }
  .textlongform--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .textlongform--blade .text--center .textlongform__blade-cta { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .textlongform__blade-cta { margin-top: 16px; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  .textlongform--blade .text--center [class*="__blade-heading"] { grid-column: 3 / span 8; }
  .textlongform--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .textlongform--blade .textlongform__blade-cta { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .textlongform__blade-cta { margin-top: -16px; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  .textlongform--blade .text--center [class*="__blade-heading"] { grid-column: 3 / span 8; }
  .textlongform--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .textlongform--blade .textlongform__blade-cta { grid-column: 3 / span 8; }
  .textlongform--blade .text--left .blade__description.text__two-column-description { column-count: 2; column-gap: 48px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--left [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--left [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--center [class*="__blade-heading"] { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--center [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .textlongform__blade-cta { grid-column: 2 / span 10; margin-top: 24px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform__blade-cta { margin-top: 16px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textlongform--blade .text--left .blade__description.text__two-column-description { column-count: auto; column-gap: normal; }
}

.textmainbody--blade .grid.grid_main { row-gap: 0px; }

.textmainbody--blade .headline { margin-top: 0px; }

@media (min-width: 768px) {
  .textmainbody--blade .headline { margin-bottom: 24px; }
}

.textmainbody--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

@media (min-width: 1024px) {
  .textmainbody--blade .headline.text__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

.textmainbody--blade .headline.text__headline--medium { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

@media (min-width: 1024px) {
  .textmainbody--blade .headline.text__headline--medium { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.textmainbody--blade .headline.text__headline--medium-small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }

@media (min-width: 768px) {
  .textmainbody--blade .headline.text__headline--medium-small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

.textmainbody--blade .headline.text__headline--small { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 30px; }

.textmainbody--blade .headline.text__headline--small p { margin-bottom: 16px; margin-top: 0px; }

.textmainbody--blade .headline.text__headline--small p:last-child { margin-bottom: 0px; }

.textmainbody--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; }

.textmainbody--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.textmainbody--blade .blade__description p:last-child { margin-bottom: 0px; }

.textmainbody--blade .blade__description ol li, .textmainbody--blade .blade__description ul li { padding-bottom: 14px; }

.textmainbody--blade .blade__description ul { padding-left: 20px; text-align: left; }

.textmainbody--blade .blade__description ul li { list-style-type: disc; text-indent: 0px; }

.textmainbody--blade .blade__description ul li::before { display: none; }

.textmainbody--blade .blade__description ul ul li { list-style-type: circle; }

.textmainbody--blade .blade__description ul ul ul li { list-style-type: square; }

@media (max-width: 767px) {
  .textmainbody--blade .grid.grid_main { grid-template-columns: repeat(1, 1fr); }
  .textmainbody--blade .headline { margin-bottom: 16px; }
  .textmainbody__blade-heading.grid_sub { display: block; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textmainbody--blade .textmainbody__blade-heading.grid_sub { grid-column: 1 / span 12; }
  .textmainbody--blade .blade__description, .textmainbody--blade .textmainbody__blade-heading.grid_sub .headline { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .textmainbody--blade .textmainbody__blade-heading.grid_sub { grid-column: 1 / span 12; }
  .textmainbody--blade .blade__description, .textmainbody--blade .textmainbody__blade-heading.grid_sub .headline { grid-column: 3 / span 8; }
}

@media (max-width: 767px) {
  .textmainbody--blade.webinar .blade__description { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textmainbody--blade.webinar .blade__description { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .textmainbody--blade.webinar .blade__description { grid-column: 1 / span 12; }
}

@media (min-width: 1440px) {
  .textmainbody--blade.webinar .blade__description { grid-column: 1 / span 9; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textmainbody--blade .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textmainbody--blade .textmainbody__blade-heading.grid_sub .headline { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textmainbody--blade .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textmainbody--blade .textmainbody__blade-heading.grid_sub .headline { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textmainbody--blade.webinar .blade__description { grid-column: 1 / span 12; }
}

.card--card_story { align-items: center; flex-grow: 1; justify-content: space-between; }

.card--card_story .card__image { height: 100%; }

.card--card_story .card__content__wrapper .pbc-g-text-body-3 { color: var(--pbc-g-gray-50); }

.align-slot--center .card--card_story .card__content__wrapper { align-items: center; text-align: center; }

.story__blade-heading { grid-row: 1; }

.story_cta { grid-row: 2; }

.story--blade .cards { grid-row: 3; }

.story--blade .cards.cards_grid-row-2 { grid-row: 2; }

.story--blade .story_cta .cta_container.ctas__1 .cta_button, .story--blade .story_cta .cta_container.ctas__2 .cta_button:last-child { margin-bottom: 0px; }

.story--blade .cards .card__wrapper .cta_container { width: auto; }

.story--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .story--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .story--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.story--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; margin-top: 16px; }

.story--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.story--blade .blade__description p:last-child { margin-bottom: 0px; }

.story--blade .blade__description ul li { padding-bottom: 16px; }

.story--blade .blade__description ol li { padding-bottom: 14px; }

@media (min-width: 768px) {
  .story--blade .blade__description { margin-top: 24px; }
}

@media (max-width: 767px) {
  .story--blade .eyebrow { margin-bottom: 12px; }
  .story--blade .container { padding-bottom: 0px; }
  .story--blade .story_cta { margin-bottom: 24px; margin-top: 12px; }
  .story--blade .cards.cards_grid-row-2 { margin-top: 24px; }
  .story--blade .cards, .story--blade .story__blade-heading, .story--blade .story_cta { grid-column: 1 / span 6; }
  .story--blade .cards .card__wrapper { margin-bottom: 48px; }
  .story__blade-heading.grid_sub { display: block; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .story--blade .eyebrow { margin-bottom: 16px; }
  .story--blade .story_cta { grid-column: 2 / span 10; margin-bottom: 24px; margin-top: 24px; }
  .story--blade .cards.cards_grid-row-2 { margin-top: 40px; }
  .story--blade .story__4 .cards { align-self: flex-start; flex-wrap: wrap; }
  .story--blade .story__4 .card { flex: 1 1 calc(50% - 32px); }
  .story--blade .story__4 .card:nth-child(-n+2) { margin-bottom: 48px; }
  .story--blade [class*="__blade-heading"] { grid-column: 2 / span 10; }
  .story--blade [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .story--blade .cards { display: flex; grid-column: 1 / span 12; justify-content: space-between; margin-top: 0px; }
  .story--blade .card { flex: 1 1 0%; }
  .story--blade .grid--onebyone.story__2 .cards, .story--blade .grid--onebyone.story__4 .cards { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__2 .story_cta.cta--layout-left, .story--blade .grid--onebyone.story__4 .story_cta.cta--layout-left { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 10; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 9; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__3 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__2 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__3 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__4 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__2 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__3 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__4 .story_cta.cta--layout-left { grid-column: 1 / span 10; }
  .story--blade .grid--onebyone.story__2 .card:not(:first-child) { margin-left: 64px; }
  .story--blade .grid--onebyone.story__3 .card:not(:first-child), .story--blade .grid--onebyone.story__4 .card:nth-child(2n), .story--blade .grid--threebytwo.story__2 .card:not(:first-child), .story--blade .grid--threebytwo.story__4 .card:nth-child(2n) { margin-left: 32px; }
  .story--blade .grid--sixteenbynine.story__2 .card:not(:first-child), .story--blade .grid--sixteenbynine.story__3 .card:not(:first-child), .story--blade .grid--sixteenbynine.story__4 .card:not(:first-child), .story--blade .grid--threebytwo.story__3 .card:not(:first-child) { margin-left: 24px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .story--blade .eyebrow { margin-bottom: 16px; }
  .story--blade .story_cta { grid-column: 3 / span 8; margin-bottom: 32px; margin-top: 16px; }
  .story--blade .cards.cards_grid-row-2 { margin-top: 32px; }
  .story--blade [class*="__blade-heading"] { grid-column: 3 / span 8; }
  .story--blade [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .story--blade [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade [class*="__blade-heading"].grid_sub .eyebrow, .story--blade [class*="__blade-heading"].grid_sub .headline, .story--blade [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 8; }
  .story--blade [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 7; margin-left: 0px; margin-right: 0px; }
  .story--blade .cards { display: flex; grid-column: 1 / span 12; justify-content: space-between; margin-top: 0px; }
  .story--blade .card { flex: 1 1 0%; }
  .story--blade .story_cta.cta--layout-left { grid-column: 1 / span 8; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"] { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 8; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 7; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__2 .cards, .story--blade .grid--onebyone.story__2 .story_cta { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__2 .story_cta.cta--layout-left { grid-column: 2 / span 8; }
  .story--blade .grid--onebyone.story__2 .card:not(:first-child) { margin-left: 80px; }
  .story--blade .grid--onebyone.story__3 .card:not(:first-child), .story--blade .grid--onebyone.story__4 .card:not(:first-child), .story--blade .grid--threebytwo.story__2 .card:not(:first-child) { margin-left: 48px; }
  .story--blade .grid--sixteenbynine.story__3 .card:not(:first-child), .story--blade .grid--sixteenbynine.story__4 .card:not(:first-child), .story--blade .grid--threebytwo.story__4 .card:not(:first-child) { margin-left: 32px; }
  .story--blade .grid--sixteenbynine.story__2 .card:not(:first-child), .story--blade .grid--threebytwo.story__3 .card:not(:first-child) { margin-left: 40px; }
}

@media (min-width: 1440px) {
  .story--blade .eyebrow { margin-bottom: 16px; }
  .story--blade .story_cta { grid-column: 3 / span 8; margin-bottom: 0px; margin-top: -16px; }
  .story--blade .cards { grid-column: 1 / span 12; }
  .story--blade [class*="__blade-heading"] { grid-column: 3 / span 8; }
  .story--blade [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  .story--blade .cards { display: flex; justify-content: space-between; margin-top: 0px; }
  .story--blade .card { flex: 1 1 0%; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .headline { grid-column: 3 / span 8; }
  .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 3 / span 7; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__2 .cards, .story--blade .grid--onebyone.story__2 .story_cta.cta--layout-left { grid-column: 3 / span 8; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 8; }
  .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 7; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__3 .cards, .story--blade .grid--sixteenbynine.story__2 .cards, .story--blade .grid--threebytwo.story__2 .cards { grid-column: 2 / span 10; }
  .story--blade .grid--onebyone.story__3 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__2 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__2 .story_cta.cta--layout-left { grid-column: 2 / span 8; }
  .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .eyebrow, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .headline, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 8; }
  .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .blade__description, .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 7; margin-left: 0px; margin-right: 0px; }
  .story--blade .grid--onebyone.story__4 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__3 .story_cta.cta--layout-left, .story--blade .grid--sixteenbynine.story__4 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__3 .story_cta.cta--layout-left, .story--blade .grid--threebytwo.story__4 .story_cta.cta--layout-left { grid-column: 1 / span 8; }
  .story--blade .grid--onebyone.story__2 .card:not(:first-child) { margin-left: 96px; }
  .story--blade .grid--onebyone.story__3 .card:not(:first-child) { margin-left: 80px; }
  .story--blade .grid--onebyone.story__4 .card:not(:first-child), .story--blade .grid--sixteenbynine.story__2 .card:not(:first-child), .story--blade .grid--threebytwo.story__3 .card:not(:first-child) { margin-left: 64px; }
  .story--blade .grid--threebytwo.story__2 .card:not(:first-child) { margin-left: 80px; }
  .story--blade .grid--sixteenbynine.story__4 .card:not(:first-child), .story--blade .grid--threebytwo.story__4 .card:not(:first-child) { margin-left: 40px; }
  .story--blade .grid--sixteenbynine.story__3 .card:not(:first-child) { margin-left: 56px; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .story_cta { grid-column: 2 / span 10; margin-bottom: 24px; margin-top: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .cards.cards_grid-row-2 { margin-top: 40px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"] { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .cards, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 .cards { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 9; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 .story_cta.cta--layout-left { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 [class*="__blade-heading"].grid_sub .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 9; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 .story_cta.cta--layout-left, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 .story_cta.cta--layout-left { grid-column: 1 / span 10; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .story_cta { grid-column: 3 / span 8; margin-bottom: 32px; margin-top: 16px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .cards.cards_grid-row-2 { margin-top: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"] { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"].grid_sub .headline, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"].grid_sub pbc-trailblazer-badge-wrapper { grid-column: 1 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade [class*="__blade-heading"].grid_sub .blade__description { grid-column: 1 / span 7; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .cards { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .story_cta.cta--layout-left { grid-column: 1 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"] { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"] .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .eyebrow, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .headline { grid-column: 2 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 [class*="__blade-heading"].grid_sub .blade__description { grid-column: 2 / span 7; margin-left: 0px; margin-right: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .cards, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .story_cta { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .story_cta.cta--layout-left { grid-column: 2 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__2 .card:not(:first-child) { margin-left: 80px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__3 .card:not(:first-child), [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--onebyone.story__4 .card:not(:first-child), [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__2 .card:not(:first-child) { margin-left: 48px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__3 .card:not(:first-child), [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__4 .card:not(:first-child), [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__4 .card:not(:first-child) { margin-left: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--sixteenbynine.story__2 .card:not(:first-child), [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .story--blade .grid--threebytwo.story__3 .card:not(:first-child) { margin-left: 40px; }
}

.card--card_story { border-radius: 16px; border-width: 0px; display: flex; flex-direction: column; height: 100%; }

.card--card_story .card__image__wrapper { position: relative; width: 100%; }

.card--card_story .card__image__wrapper .card__image { border-radius: 16px; height: auto; width: 100%; }

.card--card_story .card__image__wrapper[data-is-video-modal]::after { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/video-play-icon.svg); cursor: pointer; position: absolute; }

.card--card_story .card__content__wrapper { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; }

.card--card_story .card__description ul { padding-left: 20px; text-align: left; }

.card--card_story .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_story .card__description ul li::before { display: none; }

.card--card_story .card__description ul ul li { list-style-type: circle; }

.card--card_story .card__description ul ul ul li { list-style-type: square; }

.card--card_story .cta_container { justify-content: start; }

.card--card_story .variant-cardSecondary, .card--card_story .variant-text { padding: 0px; }

@media (min-width: 1440px) {
  .story--blade .story__2 .card--card_story .card__image__wrapper { margin-bottom: 40px; }
  .story--blade .story__2 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__2 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__2 .card--card_story .card__description ol li, .story--blade .story__2 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__2 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__2 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .cta_container { margin-top: 32px; }
  .story--blade .story__2 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .story--blade .story__2 .card--card_story .card__image__wrapper { margin-bottom: 32px; }
  .story--blade .story__2 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__2 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__2 .card--card_story .card__description ol li, .story--blade .story__2 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__2 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__2 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .cta_container { margin-top: 24px; }
  .story--blade .story__2 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .story--blade .story__2 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__2 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 8px; }
  .story--blade .story__2 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .story--blade .story__2 .card--card_story .card__description ol li, .story--blade .story__2 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__2 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__2 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__2 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (max-width: 767px) {
  .story--blade .story__2 .card--card_story .card__image__wrapper { margin-bottom: 32px; }
  .story--blade .story__2 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__2 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__2 .card--card_story .card__description ol li, .story--blade .story__2 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__2 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__2 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .cta_container { margin-top: 24px; }
  .story--blade .story__2 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__2 .card--card_story .card__headline { margin-bottom: 8px; }
  .story--blade .story__2 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__2 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__2 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 1440px) {
  .story--blade .story__3 .card--card_story .card__image__wrapper { margin-bottom: 32px; }
  .story--blade .story__3 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__3 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__3 .card--card_story .card__description ol li, .story--blade .story__3 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__3 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__3 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .cta_container { margin-top: 24px; }
  .story--blade .story__3 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .story--blade .story__3 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__3 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 8px; }
  .story--blade .story__3 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .story--blade .story__3 .card--card_story .card__description ol li, .story--blade .story__3 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__3 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__3 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__3 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .story--blade .story__3 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__3 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 8px; }
  .story--blade .story__3 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .story--blade .story__3 .card--card_story .card__description ol li, .story--blade .story__3 .card--card_story .card__description ul li { padding-bottom: 12px; }
  .story--blade .story__3 .card--card_story .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .story--blade .story__3 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__3 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (max-width: 767px) {
  .story--blade .story__3 .card--card_story .card__image__wrapper { margin-bottom: 32px; }
  .story--blade .story__3 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__3 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__3 .card--card_story .card__description ol li, .story--blade .story__3 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__3 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__3 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .cta_container { margin-top: 24px; }
  .story--blade .story__3 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
  .story--blade .story__3 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__3 .card--card_story .card__headline { margin-bottom: 8px; }
  .story--blade .story__3 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__3 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__3 .card--card_story .cta_container:has(+ .card__image__wrapper) { margin-top: 0px; }
}

@media (min-width: 1440px) {
  .story--blade .story__4 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__4 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 8px; }
  .story--blade .story__4 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .story--blade .story__4 .card--card_story .card__description ol li, .story--blade .story__4 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__4 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__4 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__4 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .story--blade .story__4 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__4 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-bottom: 8px; }
  .story--blade .story__4 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .story--blade .story__4 .card--card_story .card__description ol li, .story--blade .story__4 .card--card_story .card__description ul li { padding-bottom: 12px; }
  .story--blade .story__4 .card--card_story .card__description p { margin-bottom: 12px; margin-top: 0px; }
  .story--blade .story__4 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__4 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .story--blade .story__4 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__4 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 8px; }
  .story--blade .story__4 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .story--blade .story__4 .card--card_story .card__description ol li, .story--blade .story__4 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__4 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__4 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__4 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

@media (max-width: 767px) {
  .story--blade .story__4 .card--card_story .card__image__wrapper { margin-bottom: 32px; }
  .story--blade .story__4 .card--card_story .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 12px; }
  .story--blade .story__4 .card--card_story .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }
  .story--blade .story__4 .card--card_story .card__description ol li, .story--blade .story__4 .card--card_story .card__description ul li { padding-bottom: 14px; }
  .story--blade .story__4 .card--card_story .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .story--blade .story__4 .card--card_story .card__description p:last-child { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .cta_container { margin-top: 24px; }
  .story--blade .story__4 .card--card_story .card__image__wrapper { margin-bottom: 24px; }
  .story--blade .story__4 .card--card_story .card__headline { margin-bottom: 8px; }
  .story--blade .story__4 .card--card_story .card__headline:not(:has(+ .card__description)) { margin-bottom: 0px; }
  .story--blade .story__4 .card--card_story .cta_container { margin-top: 20px; }
  .story--blade .story__4 .card--card_story .card__image__wrapper + .cta_container { margin-top: 0px; }
}

.productportfolio .section--secondary { display: flex; flex-direction: column; }

.section--category { font-weight: 600; }

.section--secondary .product_category__lists:last-child { padding-bottom: 0px; }

.product_category__lists .section--category .cta_button[variant="cardText"] { font-size: var(--c360-g-font-size-3); }

.section--category-title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

@media (min-width: 1440px) {
  .section--category-title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (max-width: 767px) {
  .section--cardscarousel { margin: 0px -24px; }
  .product_category__lists .carousel__wrapper .carousel .card:first-of-type { margin-left: 24px; }
  .product_category__lists .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 24px; }
  .product_category__lists .cards, .section--category { grid-column: 1 / span 12; }
}

@media (max-width: 1023px) {
  .product_category__lists { flex-direction: column; }
  .product_category__lists .cards .scrollable__content { gap: 0px 24px; }
  .productportfolio--blade .carousel__scrollable { max-width: 100vw; }
  .section--secondary .product_category__lists { padding-bottom: 0px; }
  .product_category__lists .cards .card { height: auto; min-width: 280px; width: 280px; }
  .product_category__lists .carousel__wrapper .carousel .carousel-card { margin-bottom: 0px; margin-right: 0px; }
  .section--category { align-items: center; display: flex; flex-direction: column; width: 100%; }
  .product_category__lists .carousel__scrollable .scrollable__scrollbar--x { margin: 0px auto; }
}

@media (min-width: 1024px) {
  .product_category__lists .scrollable__content { justify-content: flex-start !important; }
  .product_category__lists .carousel__wrapper { justify-content: flex-start; }
}

@media (max-width: 1439px) {
  .product_category__lists .carousel__scrollable .scrollable__scrollbar--x { max-width: 85%; }
  .product_category__lists.grid.grid_main { margin-left: 0px; margin-right: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .section--cardscarousel { margin: 0px -32px; }
  .product_category__lists .carousel__wrapper .carousel .card:first-of-type { margin-left: 92px; }
  .product_category__lists .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 92px; }
  .product_category__lists .carousel__wrapper .left-nav { left: 65px; }
  .product_category__lists .carousel__wrapper .right-nav { right: 65px; }
  .section--category { grid-column: 3 / span 8; }
  .product_category__lists .cards { grid-column: 1 / span 12; }
  .product_category__lists .carousel__scrollable .scrollable__scrollbar--x { max-width: 75%; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .product_category__lists .cards .scrollable__content { gap: 0px 32px; }
  .product_category__lists .cards .card { height: auto; min-width: 288px; width: 288px; }
  .multiple--category.section--secondary { margin-right: -48px; }
  .product_category__lists .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 48px; }
  .product_category__lists .carousel__wrapper { margin-left: -10px; }
  .product_category__lists .carousel__wrapper .carousel { padding-left: 10px; }
  .section--category { grid-column: 1 / span 3; }
  .product_category__lists .cards { grid-column: 4 / span 9; margin-top: 0px; }
  .product_category__lists .carousel__wrapper .left-nav { left: -25px; }
  .product_category__lists .carousel__wrapper .right-nav { right: 85px; }
}

@media (min-width: 1440px) {
  .product_category__lists { flex-direction: row; }
  .product_category__lists .carousel__wrapper .left-nav { left: -18px; }
  .section--cardscarousel { margin-right: -70px; }
  .section--category { grid-column: 1 / span 3; }
  .product_category__lists .cards { grid-column: 4 / span 9; margin-top: 0px; }
  .product_category__lists .cards .card { min-width: 290px; width: 290px; }
  .product_category__lists .carousel__wrapper { margin-left: -10px; }
  .product_category__lists .carousel__wrapper .carousel { padding-left: 10px; }
  .product_category__lists .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 70px; }
  .product_category__lists .carousel__scrollable .scrollable__scrollbar--x { max-width: 90%; padding-bottom: 16px; }
  .product_category__lists .cards .scrollable__content { gap: 0px 40px; }
}

.contactus--blade .cta_button { --sds-c-button-text-color: var(--sds-g-color-palette-blue-20); }

.card--card_contactus .cta_button[href^="tel:"] { --sds-c-button-text-decoration: none; --sds-c-button-text-color: var(--sds-g-color-palette-neutral-30); }

.card--card_contactus .cta_button[href^="tel:"]:focus, .card--card_contactus .cta_button[href^="tel:"]:hover { text-decoration: none; }

.card--card_contactus .cta_container.flex { align-content: start; display: flex; }

.contactus--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .contactus--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .contactus--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.contactus--blade header { grid-area: 1 / 3 / auto / span 8; }

.card--card_contactus { flex-direction: column; height: 100%; }

.card--card_contactus .card__content__wrapper { align-items: flex-start; display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; margin: 32px; }

.contactus--blade .card__image__wrapper { align-items: center; display: flex; flex-direction: column; justify-content: center; overflow: inherit; }

.contactus--blade .cards { grid-column: 1 / span 6; }

@media (max-width: 1023px) {
  .contactus--blade header { grid-column: 1 / span 6; }
  .contactus--blade article.card:first-child { margin-top: 24px; }
  .contactus--blade .cards .card__wrapper:not(:last-child) { margin-bottom: 16px; }
  .card--card_contactus { flex-direction: row; justify-content: start; }
  .card--card_contactus .card__content__wrapper { flex-direction: column; justify-content: start; margin: 30px 32px 32px 16px; }
  .card--card_contactus .card__description { margin-bottom: 20px; }
  .contactus--blade .card__image__wrapper { justify-content: start; }
  .contactus--blade .card__icon__wrapper { border: 12px solid var(--sds-g-color-palette-cloud-blue-95); border-radius: 50%; display: inline-block; margin: 32px 0px 0px 32px; max-height: 40px; max-width: 40px; }
  .contactus--blade .card__brand__image { aspect-ratio: 1 / 1; background: var(--sds-g-color-palette-cloud-blue-95); height: 16px; width: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .contactus--blade .cards, .contactus--blade header { grid-column: 3 / span 8; }
}

@media (min-width: 1024px) {
  .card--card_contactus .card__image__wrapper { align-items: start; justify-content: left; }
  .contactus--blade .card__icon__wrapper { border: 15px solid var(--sds-g-color-palette-cloud-blue-95); border-radius: 50%; display: inline-block; margin: 40px 0px 0px 40px; max-height: 48px; max-width: 48px; }
  .card--card_contactus .card__brand__image { aspect-ratio: 1 / 1; background: var(--sds-g-color-palette-cloud-blue-95); height: 18px; width: 18px; }
  .card--card_contactus .card__content__wrapper { margin: 0px 40px 40px; }
  .card--card_contactus .card__headline { margin-top: 24px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .contactus--blade .cards { gap: 32px; display: grid; grid-column: 2 / span 10; grid-template-columns: repeat(12, 1fr); height: 100%; }
  .contactus--blade .contactus__3 .cards { grid-column: 1 / span 12; }
  .contactus--blade .cards .card__wrapper { grid-column: span 6; }
  .contactus--blade .contactus__3 .cards .card__wrapper { grid-column: span 4; }
  .contactus--blade .grid.grid_main { row-gap: 64px; }
}

@media (min-width: 1440px) {
  .contactus--blade .cards { gap: 40px; display: grid; grid-column: 3 / span 8; grid-template-columns: repeat(12, 1fr); height: 100%; }
  .contactus--blade .contactus__3 .cards { grid-column: 2 / span 10; }
  .contactus--blade .cards .card__wrapper { grid-column: span 6; }
  .contactus--blade .contactus__3 .cards .card__wrapper { grid-column: span 4; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .cards, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade header { grid-column: 3 / span 8; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .cards { display: block; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .cards .card__wrapper { grid-column: auto; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .cards .card__wrapper:not(:last-child) { margin-bottom: 16px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .cards { gap: 32px; grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .contactus__3 .cards { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .contactus--blade .grid.grid_main { row-gap: 64px; }
}

.productfeature--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .productfeature--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .productfeature--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.productfeature--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; margin-top: 16px; }

.productfeature--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.productfeature--blade .blade__description p:last-child { margin-bottom: 0px; }

.productfeature--blade .blade__description ul li { padding-bottom: 16px; }

.productfeature--blade .blade__description ol li { padding-bottom: 14px; }

.productfeature--blade .grid_main { row-gap: 0px; }

.productfeature--blade .grid_main.relative.has_video { position: static; }

@media (max-width: 767px) {
  .productfeature--blade .show-hide__item, .productfeature__content-group { grid-column: 1 / span 6; }
  .productfeature--blade .productfeature__blade-heading { margin-bottom: 24px; }
  .productfeature--blade .productfeature_cta { margin-bottom: 48px; padding-top: 8px; }
  .productfeature__all-content.grid_sub { grid-column: 1 / span 6; }
}

@media (max-width: 1023px) {
  .productfeature__content-group .accordion__item:last-child .show-hide__media--mobile { margin-bottom: 0px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .productfeature__content-group { grid-column: 2 / span 10; }
  .productfeature--blade .show-hide__item { grid-column: 1 / span 10; }
  .productfeature--blade .productfeature__blade-heading { margin-bottom: 24px; }
  .productfeature--blade .productfeature_cta { margin-bottom: 12px; padding-top: 8px; }
  .productfeature__all-content.grid_sub { grid-column: 2 / span 10; grid-template-columns: repeat(10, 1fr); }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .productfeature--blade.blade_layout--left .productfeature__content-group { grid-column: 7 / span 6; }
  .productfeature--blade.blade_layout--right .productfeature__content-group { grid-column: 1 / span 6; }
  .productfeature--blade .productfeature__blade-heading, .productfeature--blade .productfeature_cta { margin-bottom: 48px; }
  .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) { display: flex; justify-content: center; }
  .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .image__wrapper, .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .video__wrapper { justify-content: normal; }
  .productfeature--blade.blade_layout--left .show-hide__media--desktop { grid-column: 1 / span 6; }
  .productfeature--blade.blade_layout--right .show-hide__media--desktop { grid-column: 7 / span 6; }
  .productfeature--blade .show-hide__media--desktop.show-hide__media--hidden { display: none; }
}

@media (min-width: 1440px) {
  .productfeature--blade.blade_layout--left .productfeature__content-group { grid-column: 8 / span 5; }
  .productfeature--blade.blade_layout--right .productfeature__content-group { grid-column: 1 / span 5; }
  .productfeature--blade .productfeature__blade-heading, .productfeature--blade .productfeature_cta { margin-bottom: 48px; }
  .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) { display: flex; justify-content: center; }
  .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .image__wrapper, .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .video__wrapper { justify-content: normal; }
  .productfeature--blade.blade_layout--left .show-hide__media--desktop { grid-column: 1 / span 6; }
  .productfeature--blade.blade_layout--right .show-hide__media--desktop { grid-column: 7 / span 6; }
  .productfeature--blade .show-hide__media--desktop.show-hide__media--hidden { display: none; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature__content-group { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item { grid-column: 1 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .productfeature__blade-heading { margin-bottom: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .productfeature_cta { margin-bottom: 12px; padding-top: 8px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature__all-content.grid_sub { grid-column: 2 / span 10; grid-template-columns: repeat(10, 1fr); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) { display: none; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item .accordion__icon-wrapper { display: flex; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item { border-left: none; padding-bottom: 0px; padding-left: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item.accordion__item { border-top: 1px solid var(--pbc-g-gray-90); padding-bottom: 0px; padding-top: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item.accordion__item:first-child { border-top: none; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item.selected { border-left: none; padding-bottom: 0px; padding-left: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item.selected + .show-hide__item { padding-top: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item .accordion__heading, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item.selected .accordion__heading { padding-bottom: 24px; padding-top: 28px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item .accordion__panel { padding-top: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item .accordion__description { margin-bottom: 0px; padding-bottom: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item [aria-expanded="true"] .accordion__title { color: inherit; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media.show-hide__media--mobile { display: block; margin-bottom: 36px; text-align: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media.show-hide__media--mobile.grid_sub { grid-template-columns: repeat(10, 1fr); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__image, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__video { grid-column: 3 / span 6; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade.blade_layout--left .productfeature__content-group { grid-column: 7 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade.blade_layout--right .productfeature__content-group { grid-column: 1 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) { display: flex; justify-content: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .image__wrapper, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media:not(.show-hide__media--mobile) > .video__wrapper { justify-content: normal; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade.blade_layout--left .show-hide__media--desktop { grid-column: 1 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade.blade_layout--right .show-hide__media--desktop { grid-column: 7 / span 6; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__media--desktop.show-hide__media--hidden { display: none; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .productfeature--blade .show-hide__item [aria-expanded="true"] .accordion__title { color: var(--pbc-g-interactive-text-color-hover); }
}

:root { --nupfixed-card-width: 327px; --nupfixed-column-gap: 24px; }

.nupfixed--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .nupfixed--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .nupfixed--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.nupfixed--blade .blade__description { margin-top: 24px; }

@media (max-width: 767px) {
  .nupfixed--blade .blade__description { margin-top: 16px; }
  .nupfixed--blade.nupfixed--link_above .blade__description { margin-bottom: 8px; }
}

.cards .card__price.hidden { display: none; }

.nupfixed--blade.nupfixed--link_above header { grid-row: 1; }

.nupfixed--blade.nupfixed--link_above .cards { grid-row: 3; }

.nupfixed--blade.nupfixed--link_above .currency-selector-main .cards { grid-row: 4; }

.nupfixed--blade.nupfixed--link_above .nupfixed_cta { grid-row: 2; }

.nupfixed--blade.nupfixed--link_below header { grid-row: 1; }

.nupfixed--blade.nupfixed--link_below .cards { grid-row: 2; }

.nupfixed--blade.nupfixed--link_below .currency-selector-main .cards, .nupfixed--blade.nupfixed--link_below .nupfixed_cta { grid-row: 3; }

.nupfixed--blade.nupfixed--link_below .currency-selector-main .nupfixed_cta { grid-row: 4; }

.nupfixed--blade .currency-selector-container { text-align: center; }

.nupfixed--blade .legal { color: var(--pbc-g-text-legal-color); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; text-align: center; }

.nupfixed--blade .legal p { margin-bottom: 8px; margin-top: 0px; }

.nupfixed--blade .legal p:last-child { margin-bottom: 0px; }

@media (max-width: 767px) {
  .nupfixed--blade .cards, .nupfixed--blade .legal, .nupfixed--blade .nupfixed__blade-heading, .nupfixed--blade .nupfixed_cta { grid-column: 1 / span 6; }
  .nupfixed--blade .cards { margin-top: 24px; }
  .nupfixed--blade .cards--carousel { margin-left: -24px; margin-right: -24px; }
  .nupfixed--blade .cards .scrollable__content { gap: 0px 24px; }
  .nupfixed--blade .cards .card { max-width: var(--nupfixed-card-width); }
  .nupfixed--blade .cards .carousel-card, .nupfixed--blade.nupfixed--card_productaddon .cards .card { width: 270px; }
  .nupfixed--blade .cards .card__wrapper { margin: 0px auto; }
  .nupfixed--blade .cards .card:not(:last-of-type) { margin-bottom: 32px; }
  .nupfixed--blade.nupfixed--card_pricingedition .cards .card:last-of-type, .nupfixed--blade.nupfixed--card_successplan .cards .card:last-of-type { margin-bottom: 8px; }
  .nupfixed--blade .currency-selector-container { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  :root { --nupfixed-card-width: 280px; }
  .nupfixed--blade .grid.grid_main { row-gap: 0px; margin-left: 0px; margin-right: 0px; overflow-x: visible; }
  .nupfixed--blade .nupfixed__blade-heading { grid-row: 1; }
  .nupfixed--blade .nupfixed_cta { grid-row: 2; }
  .nupfixed--blade .cards .card__wrapper { justify-content: flex-start; }
  .nupfixed--blade .cards { flex-direction: row; justify-content: center; }
  .nupfixed--blade .cards--flex { display: flex; }
  .nupfixed--blade .legal { grid-row: 4; }
  .nupfixed--blade .currency-selector-main .legal { grid-row: 5; }
  .nupfixed--blade .blade__description { margin-left: 56px; margin-right: 56px; }
  .nupfixed--blade .nupfixed__blade-heading { grid-column: 2 / span 10; }
  .nupfixed--blade .nupfixed_cta { grid-column: 2 / span 10; margin-top: 48px; }
  .nupfixed--blade .cards { flex-wrap: wrap; gap: 40px var(--nupfixed-column-gap); grid-column: 2 / span 10; margin-top: 64px; }
  .nupfixed--blade .cards.cards--flexLeft { justify-content: flex-start; margin-left: auto; margin-right: auto; max-width: calc(var(--nupfixed-card-width)*2 + var(--nupfixed-column-gap)); }
  .nupfixed--blade .cards .scrollable__content { gap: 0 var(--nupfixed-column-gap); }
  .nupfixed--blade .cards .card { height: auto; min-width: var(--nupfixed-card-width); width: var(--nupfixed-card-width); }
  .nupfixed--blade .legal { grid-column: 3 / span 8; margin-top: 40px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  :root { --nupfixed-card-width: 288px; --nupfixed-column-gap: 32px; }
  .nupfixed--blade .no-header .cards { grid-row: 1; margin-top: 0px; }
  .nupfixed--blade .no-header .legal, .nupfixed--blade .no-header .nupfixed-cta { grid-row: 2; }
  .nupfixed--blade .grid.grid_main { row-gap: 0px; margin-left: 0px; margin-right: 0px; overflow-x: visible; }
  .nupfixed--blade .nupfixed__blade-heading { grid-row: 1; }
  .nupfixed--blade .nupfixed_cta { grid-row: 2; }
  .nupfixed--blade .cards .card__wrapper { justify-content: flex-start; }
  .nupfixed--blade .cards { flex-direction: row; justify-content: center; }
  .nupfixed--blade .cards--flex { display: flex; }
  .nupfixed--blade .legal { grid-row: 4; }
  .nupfixed--blade .currency-selector-main .legal { grid-row: 5; }
  .nupfixed--blade .blade__description { margin-left: 56px; margin-right: 56px; }
  .nupfixed--blade .no-header.currency-selector-main .cards { grid-row: 2; }
  .nupfixed--blade .no-header.currency-selector-main .currency-selector-container { margin-bottom: 48px; }
  .nupfixed--blade .nupfixed__blade-heading { grid-column: 3 / span 8; }
  .nupfixed--blade .nupfixed_cta { grid-column: 3 / span 8; margin-top: 48px; }
  .nupfixed--blade .cards { flex-wrap: wrap; gap: 40px var(--nupfixed-column-gap); grid-column: 1 / span 12; margin-top: 64px; }
  .nupfixed--blade .cards.cards--flexFour { grid-column: 3 / span 8; max-width: 895px; }
  .nupfixed--blade .cards.cards--flexFive { grid-column: 2 / span 10; min-width: calc(var(--nupfixed-card-width)*3 + var(--nupfixed-column-gap)*2); }
  .nupfixed--blade .cards.cards--flexLeft { justify-content: flex-start; margin-left: auto; margin-right: auto; max-width: calc(var(--nupfixed-card-width)*3 + var(--nupfixed-column-gap)*2); }
  .nupfixed--blade .cards .scrollable__content { gap: 0 var(--nupfixed-column-gap); }
  .nupfixed--blade .cards .card { height: auto; min-width: var(--nupfixed-card-width); width: var(--nupfixed-card-width); }
  .nupfixed--blade .legal { grid-column: 3 / span 8; margin-top: 40px; }
}

@media (min-width: 1440px) {
  :root { --nupfixed-card-width: 290px; --nupfixed-column-gap: 40px; }
  .nupfixed--blade .nupfixed__1 .nupfixed__blade-heading, .nupfixed--blade .nupfixed__2 .nupfixed__blade-heading { display: flex; flex-direction: column; grid-area: 1 / 1 / auto / span 6; justify-content: end; text-align: left; }
  .nupfixed--blade .currency-selector-main.nupfixed__1 .nupfixed__blade-heading, .nupfixed--blade .currency-selector-main.nupfixed__2 .nupfixed__blade-heading { display: grid; grid-row: 2 / span 2; justify-content: left; text-align: left; }
  .nupfixed--blade.nupfixed--card_successplan .nupfixed__blade-heading { grid-row: 1 / span 2; justify-content: center; }
  .nupfixed--blade .nupfixed__1 .cards, .nupfixed--blade .nupfixed__2 .cards { display: flex; grid-area: 1 / 7 / span 2 / span 6; justify-items: center; }
  .nupfixed--blade .nupfixed__1 .nupfixed_cta, .nupfixed--blade .nupfixed__2 .nupfixed_cta { flex-direction: column; grid-area: 2 / 1 / auto / span 6; justify-content: start; }
  .nupfixed--blade .nupfixed__1 .nupfixed_cta .cta_container.flex--center, .nupfixed--blade .nupfixed__2 .nupfixed_cta .cta_container.flex--center { justify-content: flex-start; }
  .nupfixed--blade .nupfixed__1 .cards { justify-content: center; }
  .nupfixed--blade .nupfixed__2 .cards { justify-content: flex-start; }
  .nupfixed--blade .nupfixed__1 .legal, .nupfixed--blade .nupfixed__2 .legal { grid-row: 3; }
  .nupfixed--blade .nupfixed__1 .blade__description, .nupfixed--blade .nupfixed__2 .blade__description { margin-left: 0px; }
  .nupfixed--blade .nupfixed__1 .blade__description { margin-right: 110px; }
  .nupfixed--blade .no-header .cards { grid-row: 1; margin-top: 0px; }
  .nupfixed--blade .no-header .legal, .nupfixed--blade .no-header .nupfixed-cta { grid-row: 2; }
  .nupfixed--blade .grid.grid_main { row-gap: 0px; margin-left: 0px; margin-right: 0px; overflow-x: visible; }
  .nupfixed--blade .nupfixed__blade-heading { grid-row: 1; }
  .nupfixed--blade .nupfixed_cta { grid-row: 2; }
  .nupfixed--blade .cards .card__wrapper { justify-content: flex-start; }
  .nupfixed--blade .cards { flex-direction: row; justify-content: center; }
  .nupfixed--blade .cards--flex { display: flex; }
  .nupfixed--blade .legal { grid-row: 4; }
  .nupfixed--blade .currency-selector-main .legal { grid-row: 5; }
  .nupfixed--blade .blade__description { margin-left: 56px; margin-right: 56px; }
  .nupfixed--blade .no-header.currency-selector-main .cards { grid-row: 2; }
  .nupfixed--blade .nupfixed__blade-heading { grid-column: 3 / span 8; }
  .nupfixed--blade .carousel__container .nupfixed__blade-heading { margin-left: auto; margin-right: auto; max-width: 90%; }
  .nupfixed--blade .nupfixed_cta { grid-column: 3 / span 8; margin-top: 48px; }
  .nupfixed--blade.nupfixed--card_productaddon .nupfixed__1 .nupfixed_cta, .nupfixed--blade.nupfixed--card_productaddon .nupfixed__2 .nupfixed_cta { grid-row: 2; }
  .nupfixed--blade .currency-selector-main.nupfixed__1 .cards, .nupfixed--blade .currency-selector-main.nupfixed__2 .cards { display: flex; grid-area: 1 / 7 / span 4 / span 6; justify-items: center; }
  .nupfixed--blade .currency-selector-main.nupfixed__1 .nupfixed_cta, .nupfixed--blade .currency-selector-main.nupfixed__2 .nupfixed_cta { display: grid; grid-row: 4; }
  .nupfixed--blade .cards { flex-wrap: wrap; gap: 40px var(--nupfixed-column-gap); grid-column: 1 / span 12; margin-top: 64px; }
  .nupfixed--blade .cards.cards--flexFive { grid-column: 2 / span 10; }
  .nupfixed--blade .cards.cards--flexLeft { justify-content: flex-start; }
  .nupfixed--blade .nupfixed__1 .cards, .nupfixed--blade .nupfixed__2 .cards { margin-top: 0px; }
  .nupfixed--blade .cards .scrollable__content { gap: 0 var(--nupfixed-column-gap); }
  .nupfixed__2 .cards--carousel .carousel__scrollable .carousel__wrapper .carousel .carousel-card:first-child { margin-left: 10px; }
  .nupfixed__2 .cards--carousel .carousel__scrollable .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 10px; }
  .nupfixed--blade .cards .card { min-width: var(--nupfixed-card-width); width: var(--nupfixed-card-width); }
  .nupfixed--blade .legal { grid-column: 3 / span 8; margin-top: 40px; }
  .nupfixed--blade .currency-selector-container { grid-area: 2 / 3 / auto / span 8; margin-top: 48px; }
  .nupfixed--blade.nupfixed--link_above .currency-selector-container { grid-row: 3; }
  .nupfixed--blade .no-header .currency-selector-container, .nupfixed--blade .nupfixed__1 .currency-selector-container, .nupfixed--blade .nupfixed__2 .currency-selector-container { grid-row: 1; margin-bottom: 48px; margin-top: 0px; }
  .nupfixed--blade .nupfixed__1 .currency-selector-container, .nupfixed--blade .nupfixed__2 .currency-selector-container { grid-column: 1 / span 3; text-align: left; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .nupfixed--blade .currency-selector-container { grid-area: 2 / 3 / auto / span 8; margin-top: 48px; }
  .nupfixed--blade.nupfixed--link_above .currency-selector-container { grid-row: 3; }
  .nupfixed--blade .no-header .currency-selector-container { grid-row: 1; }
}

.currency-selector-container .select.currency-selector select { color: var(--pbc-g-text-body-color); display: block; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 24px; width: auto; }

.currency-selector-container .select.currency-selector select p { margin-bottom: 14px; margin-top: 0px; }

.currency-selector-container .select.currency-selector select p:last-child { margin-bottom: 0px; }

.currency-selector-container .select.currency-selector label { color: var(--pbc-g-text-body-color); display: inline-flex; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 8px; margin-right: 6px; }

.currency-selector-container .select.currency-selector label p { margin-bottom: 14px; margin-top: 0px; }

.currency-selector-container .select.currency-selector label p:last-child { margin-bottom: 0px; }

.currency-selector-container .select.currency-selector select:focus { box-shadow: none; }

.currency-selector-container .select.currency-selector .tooltip { display: inline-flex; vertical-align: middle; }

.currency-selector-container .select.currency-selector.dark label { --pbc-g-text-body-color: var(--pbc-g-gray-100); }

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__blade-heading, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed_cta { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards { gap: 40px 24px; grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards.cards--flexFour { grid-column: 2 / span 10; max-width: none; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards.cards--flexFive { grid-column: 2 / span 10; min-width: 0px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards.cards--flexLeft { max-width: 584px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards .card { min-width: 280px; width: 280px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .legal { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] :root { --nupfixed-card-width: 288px; --nupfixed-column-gap: 32px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__1 .nupfixed__blade-heading, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__2 .nupfixed__blade-heading { display: block; flex-direction: row; grid-area: 1 / 3 / auto / span 8; justify-content: normal; text-align: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__1 .cards, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__2 .cards { grid-area: auto / 1 / auto / span 12; justify-content: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__1 .nupfixed_cta, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__2 .nupfixed_cta { flex-direction: row; grid-area: 2 / 3 / auto / span 8; justify-content: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__1 .nupfixed_cta .cta_container.flex--center, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__2 .nupfixed_cta .cta_container.flex--center { justify-content: center; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__1 .blade__description, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .nupfixed__2 .blade__description { margin-left: 56px; margin-right: 56px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards { gap: 40px var(--nupfixed-column-gap); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards.cards--flexFour { grid-column: 3 / span 8; max-width: 895px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards.cards--flexLeft { max-width: calc(var(--nupfixed-card-width)*3 + var(--nupfixed-column-gap)*2); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .nupfixed--blade .cards .card { min-width: var(--nupfixed-card-width); width: var(--nupfixed-card-width); }
}

.productportfolio--blade .grid.grid_main { row-gap: 40px; }

@media (max-width: 1023px) {
  .productportfolio--blade .grid.grid_main { row-gap: 32px; }
}

.productportfolio--blade .section--featured { grid-column: 1 / -1; margin: 0px auto; }

.productportfolio--blade .section--featured .card__wrapper { max-width: 1060px; }

@media (max-width: 1439px) {
  .productportfolio--blade .section--featured .card__wrapper { max-width: 928px; }
}

@media (max-width: 1023px) {
  .productportfolio--blade .section--featured .card__wrapper { max-width: 462px; }
}

.productportfolio--blade .productportfolio_cta, .productportfolio--blade .section--secondary { grid-column: 1 / -1; }

.productportfolio--blade .single--category { margin-bottom: 24px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .productportfolio--blade .single--category { margin-bottom: 32px; }
}

@media (max-width: 767px) {
  .productportfolio--blade .single--category { margin-bottom: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .productportfolio--blade .multiple--category { margin-bottom: 16px; }
}

@media (min-width: 1024px) {
  .productportfolio--blade .multiple--category { margin-bottom: 8px; }
}

.productportfolio__blade-heading + .section--secondary, .section--featured + .section--secondary { margin-top: 24px; }

@media (max-width: 1023px) {
  .productportfolio__blade-heading + .section--secondary, .section--featured + .section--secondary { margin-top: 32px; }
}

@media (max-width: 767px) {
  .productportfolio__blade-heading + .section--secondary, .section--featured + .section--secondary { margin-top: 16px; }
}

.productportfolio--blade .headline__secondary, .productportfolio--blade header { grid-column: 3 / span 8; text-align: center; }

@media (max-width: 1439px) {
  .productportfolio--blade .headline__secondary, .productportfolio--blade header { grid-column: 2 / span 10; }
}

@media (max-width: 767px) {
  .productportfolio--blade .headline__secondary, .productportfolio--blade header { grid-column: 1 / -1; }
}

.productportfolio--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .productportfolio--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .productportfolio--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.productportfolio--blade .headline__secondary { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 8px; margin-top: 24px; }

@media (max-width: 1439px) {
  .productportfolio--blade .headline__secondary { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (max-width: 1023px) {
  .productportfolio--blade .headline__secondary { margin-top: 32px; }
}

@media (max-width: 767px) {
  .productportfolio--blade .headline__secondary { margin-top: 16px; }
}

@media (max-width: 1023px) {
  .productportfolio .section--category-title { text-align: center; }
}

@media (min-width: 1024px) {
  .productportfolio > .section--category-select { display: none; }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .productportfolio > .section--category-select { grid-column: 4 / 10; }
}

@media (max-width: 767px) {
  .productportfolio > .section--category-select { grid-column: 1 / -1; margin: 0px auto; max-width: 420px; }
  .productportfolio--blade .productportfolio_cta .cta_button[variant="textNoPadding"] { display: flex; justify-content: center; }
}

.comparisontable.grid.grid_main { row-gap: 16px; }

.comparisontable--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

@media (min-width: 768px) and (max-width: 1439px) {
  .comparisontable--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .comparisontable--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.comparisontable_wrapper.table tbody, .comparisontable_wrapper.table thead { margin-left: 300px; }

@media (max-width: 767px) {
  .comparisontable_wrapper.table tbody, .comparisontable_wrapper.table thead { margin-left: 144px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .comparisontable_wrapper.table tbody, .comparisontable_wrapper.table thead { margin-left: 256px; }
}

.comparisontable_wrapper.table > table > thead > tr > th { align-items: stretch; padding: 4px; }

.comparisontable_wrapper.table td:not(.sticky-column), .comparisontable_wrapper.table th:not(.sticky-column) { min-width: 160px; text-align: center; }

.comparisontable_wrapper.table td.sticky-column, .comparisontable_wrapper.table th.sticky-column { left: 0px; width: 300px; }

@media (max-width: 767px) {
  .comparisontable_wrapper.table td.sticky-column, .comparisontable_wrapper.table th.sticky-column { width: 144px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .comparisontable_wrapper.table td.sticky-column, .comparisontable_wrapper.table th.sticky-column { width: 256px; }
}

.comparisontable_wrapper.table.has-horizontal-scroll th.sticky-column { border-right: .5px solid var(--sds-g-color-palette-neutral-90); }

.comparisontable_wrapper.table.has-horizontal-scroll td.sticky-column::after, .comparisontable_wrapper.table.has-horizontal-scroll th.sticky-column::after { box-shadow: rgba(23, 23, 23, 0.08) 10px 0px 10px; content: " "; display: inline-block; height: 100%; position: absolute; right: 0px; width: 10px; }

.comparisontable_wrapper .edition_wrapper { align-items: center; border-radius: 5px; display: flex; justify-content: center; overflow: hidden; padding: 10px 0px; position: relative; }

.comparisontable_wrapper .edition_wrapper .col__background-image { bottom: 0px; height: 100%; position: absolute; width: 100%; }

.comparisontable_wrapper .edition_wrapper .col__background-image .textured-background { height: 100%; width: 100%; }

.comparisontable_wrapper .edition_wrapper .edition__copy__wrapper { padding: 0px 10px; position: relative; z-index: 1; }

.comparisontable_wrapper tbody tr td, .comparisontable_wrapper tbody tr th { border: .5px solid var(--sds-g-color-palette-neutral-90); color: var(--pbc-g-text-legal-color); font-family: var(--pbc-g-font-sans); font-size: 12px; font-weight: 400; letter-spacing: 0.002em; line-height: 18px; }

@media (min-width: 1024px) {
  .comparisontable_wrapper tbody tr td, .comparisontable_wrapper tbody tr th { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .comparisontable_wrapper tbody tr td p, .comparisontable_wrapper tbody tr th p { margin-bottom: 12px; margin-top: 0px; }
  .comparisontable_wrapper tbody tr td p:last-child, .comparisontable_wrapper tbody tr th p:last-child { margin-bottom: 0px; }
}

.comparisontable_wrapper tbody tr th:first-child { border-left: none; }

.comparisontable_wrapper tbody tr td:last-child { border-right: none; }

.comparisontable_wrapper.table.sticky-column-table table th:first-child { border-left: none; }

.comparisontable_wrapper tbody tr:nth-child(2n) > td, .comparisontable_wrapper tbody tr:nth-child(2n) > th { background-color: rgb(250, 250, 250); }

.comparisontable_wrapper .edition_price { color: var(--pbc-g-text-display-color); display: flex; font-family: var(--pbc-g-font-display); font-size: 20px; font-synthesis: none; justify-content: center; letter-spacing: -0.004em; line-height: 28px; }

.comparisontable_wrapper .edition_price.hidden { display: none; }

.comparisontable_wrapper .edition_name { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-bottom: 4px; }

.comparisontable_wrapper .edition_name p { margin-bottom: 12px; margin-top: 0px; }

.comparisontable_wrapper .edition_name p:last-child { margin-bottom: 0px; }

.comparisontable_wrapper .edition_billing { color: var(--pbc-g-text-legal-color); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; }

.comparisontable_wrapper .checkmark::before { background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/checkmark.svg); background-size: 20px 20px; border-radius: 50%; height: 16px; vertical-align: -20%; width: 16px; }

.comparisontable_wrapper .checkmark::before, .comparisontable_wrapper .dash::before { fill: var(--pbc-g-text-link-color-active); background-position: 50% center; background-repeat: no-repeat; content: ""; display: inline-block; }

.comparisontable_wrapper .dash::before { background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/dash-icon.svg); background-size: 30px 30px; height: 2px; width: 14px; }

.comparisontable_wrapper .table_column_header { align-items: center; display: flex; flex-direction: row; justify-content: space-between; }

.comparisontable_wrapper .table_column_header .table_row_heading { margin: 0px 10px 0px 0px; }

.comparisontable_wrapper th div p { margin: 0px; }

.comparisontable--blade header, .comparisontable_cta { grid-column: 3 / span 8; text-align: center; }

@media (max-width: 1439px) {
  .comparisontable--blade header, .comparisontable_cta { grid-column: 2 / span 10; }
}

@media (max-width: 767px) {
  .comparisontable--blade header, .comparisontable_cta { grid-column: 1 / -1; }
  .comparisontable--blade .comparison__accordion { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .comparisontable--blade .comparison__accordion { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) {
  .comparisontable--blade .comparison__accordion { grid-column: 1 / span 12; }
}

.table_placeholder_wrapper { background: var(--c360-g-color-error-base-1); border: 1px solid var(--sds-g-color-palette-neutral-80); border-radius: 16px; display: grid; grid-template-columns: repeat(12, 1fr); }

@media (max-width: 767px) {
  .comparisontable--blade .table_placeholder_wrapper { grid-column: 1 / span 6; }
}

@media (min-width: 768px) {
  .comparisontable--blade .table_placeholder_wrapper { grid-column: 2 / span 10; }
}

.table_placeholder_wrapper .content_wrapper { padding: 30px; text-align: center; }

.table_placeholder_wrapper .content_wrapper .table_text { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; margin-top: 8px; }

@media (min-width: 1440px) {
  .table_placeholder_wrapper .content_wrapper .table_text { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.table_placeholder_wrapper .placeholder .content_wrapper .table_text { color: var(--c360-g-color-palette-neutral-30); }

.edition_wrapper .edition_billing, .edition_wrapper .edition_name, .edition_wrapper .edition_price { color: var(--c360-g-color-palette-blue-20); }

.table_placeholder_wrapper .content_wrapper .ucs-content { color: rgb(30, 30, 30); font-size: 13px; line-height: 16px; word-break: break-all; }

.table_placeholder_wrapper .price_image::before { background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/table-icon.svg); background-position: 50% center; background-repeat: no-repeat; content: ""; display: inline-block; height: 44px; width: 60px; }

.table_placeholder_wrapper .placeholder { align-items: center; background: rgb(244, 244, 244); border-radius: 12px; display: grid; height: 500px; }

@media (max-width: 767px) {
  .table_placeholder_wrapper .placeholder { grid-column: 2 / span 10; margin: 40px 0px; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .table_placeholder_wrapper .placeholder { grid-column: 3 / span 8; margin: 60px 0px; }
}

@media (min-width: 1440px) {
  .table_placeholder_wrapper .placeholder { grid-column: 4 / span 6; margin: 80px 0px; }
}

.comparisontable--blade .accordion__item { background-color: rgb(255, 255, 255); border: 1px solid var(--pbc-g-gray-90); border-radius: 16px; margin-bottom: 16px; }

@media (max-width: 767px) {
  .comparisontable--blade .accordion__item { margin-bottom: 8px; padding-left: 16px; padding-right: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .comparisontable--blade .accordion__item { padding-left: 24px; padding-right: 24px; }
}

@media (min-width: 1024px) {
  .comparisontable--blade .accordion__item { padding-left: 32px; padding-right: 32px; }
}

.comparisontable_cta .cta_container.ctas__2 .cta_button[stacking^="wide"] { margin-bottom: 0px; }

.comparisontable_cta { margin-bottom: 24px; margin-top: 8px; }

@media (min-width: 768px) {
  .comparisontable_cta { margin-bottom: 48px; }
}

@media (min-width: 1440px) {
  .comparisontable .accordion__title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.comparison__accordion .accordion__panel { padding-bottom: 24px; }

.card--card_pricingedition, .card--card_routingpricingedition { border-radius: 16px; border-width: 0px; display: flex; flex-direction: column; height: 100%; }

.card--card_pricingedition.border-rad-16, .card--card_routingpricingedition.border-rad-16 { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.card--card_pricingedition.featured, .card--card_routingpricingedition.featured { border-top-left-radius: 0px; border-top-right-radius: 0px; box-shadow: none; margin-top: 36px; position: relative; }

.card--card_pricingedition.featured::before, .card--card_routingpricingedition.featured::before { background: linear-gradient(to bottom,var(--pbc-g-electric-blue-50) 0,var(--pbc-g-electric-blue-50) 20%,var(--pbc-g-cloud-blue-60) 50%,var(--pbc-g-cloud-blue-90) 100%); border-radius: 16px; inset: -48px -12px -12px; box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; color: rgb(255, 255, 255); content: attr(data-card-promo-tag); font-weight: 700; padding-top: 12px; position: absolute; text-align: center; }

.card--card_pricingedition.featured .card__content__wrapper, .card--card_routingpricingedition.featured .card__content__wrapper { background: rgb(255, 255, 255); border-radius: 0px 0px 8px 8px; }

.card--card_pricingedition .card__content__wrapper, .card--card_routingpricingedition .card__content__wrapper { border-radius: 8px; display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; position: relative; }

.card--card_pricingedition .cta_container, .card--card_routingpricingedition .cta_container { justify-content: center; margin: 0px 8px 24px; padding: 8px 24px; }

.card--card_pricingedition .cta_container .cta_button__wrapper, .card--card_routingpricingedition .cta_container .cta_button__wrapper { display: flex; flex: 1 1 100%; }

.card--card_pricingedition .cta_container .cta_button, .card--card_routingpricingedition .cta_container .cta_button { --sds-c-button-spacing-block-start: 8px; --sds-c-button-spacing-inline-end: 24px; --sds-c-button-spacing-block-end: 8px; --sds-c-button-spacing-inline-start: 24px; }

.card--card_pricingedition .card__background, .card--card_routingpricingedition .card__background { background-repeat: no-repeat; background-size: cover; border-radius: 16px 16px 0px 0px; margin: 0px; min-height: 242px; overflow: hidden; position: relative; width: 100%; }

.card--card_pricingedition .card__copy__container, .card--card_routingpricingedition .card__copy__container { margin: 24px 32px 0px; position: relative; text-align: center; z-index: 1; }

.card--card_pricingedition .card__copy__container .card__headline__wrapper, .card--card_routingpricingedition .card__copy__container .card__headline__wrapper { margin-bottom: 16px; min-height: 80px; }

.card--card_pricingedition .card__background-image, .card--card_routingpricingedition .card__background-image { bottom: 0px; height: 100%; position: absolute; width: 100%; }

.card--card_pricingedition .card__background-image .textured-clouds, .card--card_routingpricingedition .card__background-image .textured-clouds { bottom: 0px; left: 50%; min-height: 100%; min-width: 100%; position: absolute; transform: translateX(-50%); }

.card--card_pricingedition .card__background-image .contour, .card--card_routingpricingedition .card__background-image .contour { bottom: 0px; position: absolute; }

.card--card_pricingedition .card__headline, .card--card_routingpricingedition .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 0px; }

.card--card_pricingedition .card__description, .card--card_routingpricingedition .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.card--card_pricingedition .card__description ol li, .card--card_pricingedition .card__description ul li, .card--card_routingpricingedition .card__description ol li, .card--card_routingpricingedition .card__description ul li { padding-bottom: 12px; }

.card--card_pricingedition .card__description ul, .card--card_routingpricingedition .card__description ul { padding-left: 20px; text-align: left; }

.card--card_pricingedition .card__description ul li, .card--card_routingpricingedition .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_pricingedition .card__description ul li::before, .card--card_routingpricingedition .card__description ul li::before { display: none; }

.card--card_pricingedition .card__description ul ul li, .card--card_routingpricingedition .card__description ul ul li { list-style-type: circle; }

.card--card_pricingedition .card__description ul ul ul li, .card--card_routingpricingedition .card__description ul ul ul li { list-style-type: square; }

.card--card_pricingedition .card__description p, .card--card_routingpricingedition .card__description p { margin-bottom: 12px; margin-top: 0px; }

.card--card_pricingedition .card__description p:last-child, .card--card_routingpricingedition .card__description p:last-child { margin-bottom: 0px; }

.card--card_pricingedition .card__price--display-2, .card--card_routingpricingedition .card__price--display-2 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); }

.card--card_pricingedition .card__price--display-3, .card--card_routingpricingedition .card__price--display-3 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }

.card--card_pricingedition .card__price--display-5, .card--card_routingpricingedition .card__price--display-5 { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

.card--card_pricingedition .card__price, .card--card_routingpricingedition .card__price { display: flex; justify-content: center; margin-bottom: 0px; }

.card--card_pricingedition .card__price .price_text__symbol, .card--card_routingpricingedition .card__price .price_text__symbol { align-self: flex-start; color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

.card--card_pricingedition .card__price .price_text__symbol.symbol__bottom, .card--card_routingpricingedition .card__price .price_text__symbol.symbol__bottom { align-self: flex-end; }

.card--card_pricingedition .card__price_prefix, .card--card_routingpricingedition .card__price_prefix { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 4px; }

.card--card_pricingedition .card__price_prefix p, .card--card_routingpricingedition .card__price_prefix p { margin-bottom: 14px; margin-top: 0px; }

.card--card_pricingedition .card__price_prefix p:last-child, .card--card_routingpricingedition .card__price_prefix p:last-child { margin-bottom: 0px; }

.card--card_pricingedition .card__price_suffix, .card--card_routingpricingedition .card__price_suffix { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-top: -4px; }

.card--card_pricingedition .card__price_subtext, .card--card_routingpricingedition .card__price_subtext { color: var(--pbc-g-gray-20); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; margin-top: 8px; }

.card--card_pricingedition .card__features, .card--card_routingpricingedition .card__features { color: var(--pbc-g-text-body-color); flex: 1 1 auto; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-top: 10px; }

.card--card_pricingedition .card__features p, .card--card_routingpricingedition .card__features p { margin-bottom: 12px; margin-top: 0px; }

.card--card_pricingedition .card__features p:last-child, .card--card_routingpricingedition .card__features p:last-child { margin-bottom: 0px; }

.card--card_pricingedition .card__features .card__list, .card--card_routingpricingedition .card__features .card__list { padding: 0px; }

.card--card_pricingedition .card__features .card__list .card__list-item, .card--card_routingpricingedition .card__features .card__list .card__list-item { display: flex; list-style-type: none; margin-right: 32px; padding-bottom: 12px; }

.card--card_pricingedition .card__features .card__list .card__list-item .card__tooltip, .card--card_routingpricingedition .card__features .card__list .card__list-item .card__tooltip { display: inline-block; margin-left: auto; margin-top: 3px; padding-left: 16px; }

.card--card_pricingedition .card__features .card__checkmark::before, .card--card_routingpricingedition .card__features .card__checkmark::before { fill: var(--pbc-g-text-link-color-active); background-color: var(--pbc-checkbox-background-color); background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiMwMzJENjAiIGQ9Ik0xOS4xLDQyLjVMMi42LDI1LjljLTAuNi0wLjYtMC42LTEuNiwwLTIuMmwyLjItMi4yYzAuNi0wLjYsMS42LTAuNiwyLjIsMEwxOS40LDM0YzAuNCwwLjQsMS4xLDAuNCwxLjUsMAoJCUw0NS4yLDkuNWMwLjYtMC42LDEuNi0wLjYsMi4yLDBsMi4yLDIuMmMwLjYsMC42LDAuNiwxLjYsMCwyLjJMMjEuMyw0Mi41QzIwLjcsNDMuMiwxOS43LDQzLjIsMTkuMSw0Mi41eiIvPgo8L2c+Cjwvc3ZnPgoK); background-position: 50% center; background-repeat: no-repeat; background-size: 11px 11px; border-radius: 50%; content: ""; display: inline-block; height: 20px; margin-left: 32px; margin-right: 12px; vertical-align: -20%; width: 20px; }

.textured-clouds--default { fill: rgb(234, 245, 254); color: rgb(144, 208, 254); }

.textured-clouds--teal { fill: rgb(222, 249, 243); color: rgb(4, 225, 203); }

.textured-clouds--green { fill: rgb(205, 239, 196); color: rgb(65, 182, 88); }

.textured-clouds--yellow { fill: rgb(251, 243, 224); color: rgb(252, 192, 3); }

.textured-clouds--orange { fill: rgb(255, 241, 234); color: rgb(254, 147, 57); }

.textured-clouds--hot-orange { fill: rgb(254, 241, 237); color: rgb(255, 120, 79); }

.textured-clouds--pink { fill: rgb(254, 240, 243); color: rgb(255, 83, 138); }

.textured-clouds--purple { fill: rgb(246, 242, 251); color: rgb(194, 158, 241); }

.textured-clouds--violet { fill: rgb(249, 240, 255); color: rgb(209, 125, 254); }

.textured-clouds--indigo { fill: rgb(241, 243, 251); color: rgb(190, 199, 246); }

.textured-clouds--blue { fill: rgb(238, 244, 255); color: rgb(1, 118, 211); }

.textured-clouds--aubergine { fill: rgb(250, 240, 255); color: rgb(208, 131, 230); }

.textured-clouds--electric-blue { fill: rgb(237, 244, 255); color: rgb(6, 106, 254); }

.tooltip { align-items: center; display: flex; justify-content: center; position: relative; }

.tooltip:focus { outline: 1px solid var(--pbc-focus-state-color); }

.tooltip:focus .tooltip_icon path, .tooltip_icon:hover path { fill: var(--pbc-g-blue-vibrant-20); }

button.tooltip { background: none; border-color: transparent; border-width: 0px; padding: unset; }

.tippy-content { padding: 8px 12px; }

.tippy-box[data-theme~="light-tooltip"] { background-color: var(--sds-g-color-palette-cloud-blue-95); box-shadow: rgba(23, 23, 23, 0.08) 0px 0px 2px 0px, rgba(23, 23, 23, 0.16) 0px 2px 4px 1px; color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; }

.tippy-box[data-theme~="light-tooltip"][data-placement^="top"] > .tippy-arrow::before { border-top-color: var(--sds-g-color-palette-cloud-blue-95); transform: scale(1.25); }

.tippy-box[data-theme~="light-tooltip"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: var(--sds-g-color-palette-cloud-blue-95); transform: scale(1.25); }

.tippy-box[data-theme~="light-tooltip"][data-placement^="left"] > .tippy-arrow::before { border-left-color: var(--sds-g-color-palette-cloud-blue-95); transform: scale(1.25); }

.tippy-box[data-theme~="light-tooltip"][data-placement^="right"] > .tippy-arrow::before { border-right-color: var(--sds-g-color-palette-cloud-blue-95); transform: scale(1.25); }

.tippy-box[data-theme~="dark-tooltip"] { background-color: var(--pbc-g-blue-vibrant-20); box-shadow: rgba(23, 23, 23, 0.08) 0px 0px 2px 0px, rgba(23, 23, 23, 0.16) 0px 2px 4px 1px; color: var(--pbc-g-gray-100); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; }

.tippy-box[data-theme~="dark-tooltip"][data-placement^="top"] > .tippy-arrow::before { border-top-color: var(--pbc-g-blue-vibrant-20); transform: scale(1.25); }

.tippy-box[data-theme~="dark-tooltip"][data-placement^="bottom"] > .tippy-arrow::before { border-bottom-color: var(--pbc-g-blue-vibrant-20); transform: scale(1.25); }

.tippy-box[data-theme~="dark-tooltip"][data-placement^="left"] > .tippy-arrow::before { border-left-color: var(--pbc-g-blue-vibrant-20); transform: scale(1.25); }

.tippy-box[data-theme~="dark-tooltip"][data-placement^="right"] > .tippy-arrow::before { border-right-color: var(--pbc-g-blue-vibrant-20); transform: scale(1.25); }

.sf-call { bottom: 91px; position: fixed; right: 30px; z-index: 105; }

.call-btn-wrapper { display: none !important; }

.call-btn-wrapper a, a:active, a:focus, a:hover { text-decoration: none; }

@media (max-width: 767px) {
  .call-btn-wrapper { background-color: var(--hgf-g-blue-vibrant-50); border-radius: 50%; height: 60px; margin-bottom: 9px; width: 60px; display: block !important; }
  .call-btn-wrapper a.btn { background-image: url(https://www.salesforce.com/etc/clientlibs/sfdc-www/clientlibs_www_livechat/img/call-icon.svg); background-position: 50% center; background-repeat: no-repeat; border: none; cursor: pointer; display: block; height: 100%; touch-action: manipulation; width: 100%; }
}

.pbc_link--bold { font-weight: 700; }

.carousel__container { max-width: 100%; overflow: hidden; }

.carousel__container .grid.grid_main { margin: 0px auto; }

.carousel__wrapper { align-items: center; box-sizing: border-box; display: flex; justify-content: flex-start; position: relative; width: 100%; }

.carousel__wrapper::before { content: ""; height: 100%; left: 0px; pointer-events: none; position: absolute; top: 0px; width: 100%; z-index: 1; }

.carousel__wrapper .left-nav, .carousel__wrapper .right-nav { background-color: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); border-radius: 56px; box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; cursor: pointer; height: 56px; padding-top: 6px; position: absolute; width: 56px; z-index: 2; }

.carousel__wrapper .left-nav:focus-visible, .carousel__wrapper .right-nav:focus-visible { outline: rgb(27, 150, 255) solid 5px; }

.carousel__wrapper .left-nav::before { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/chevron-left.svg); position: relative; right: 2px; top: 1px; }

.carousel__wrapper .right-nav::before { content: url(https://a.sfdcstatic.com/shared/images/pbc/icons/chevron-right.svg); left: 2px; position: relative; top: 1px; }

.carousel__wrapper .carousel { display: flex; height: 100%; overflow-x: scroll; scroll-behavior: smooth; scrollbar-width: none; width: 100%; }

.carousel__wrapper .carousel-transform-right { animation: 1.75s ease 0s 1 normal none running bounce-right; }

.carousel__wrapper .carousel-transform-left { animation: 1.75s ease 0s 1 normal none running bounce-left; }

.carousel__wrapper .carousel::-webkit-scrollbar { display: none; }

.carousel__wrapper .carousel .carousel-card { flex-shrink: 0; max-width: 327px; }

.carousel__wrapper .carousel .carousel-card:last-child { margin-right: 0px; }

@supports (-webkit-backdrop-filter:none) {
  .carousel__container .carousel[style*="overflow-x: scroll"] .card:last-of-type, .nup--blade .nup .cards--carousel.cards--spotlight-carousel .carousel__scrollable .carousel__wrapper .carousel[style*="overflow-x: scroll"] .card:last-of-type { margin-right: 0px; }
  @media (min-width: 1440px) {
  .carousel__wrapper .carousel[style*="overflow-x: scroll"] { padding-right: 80px; }
}
  @media (min-width: 768px) and (max-width: 1439px) {
  .carousel__wrapper .carousel[style*="overflow-x: scroll"] { padding-right: 5vw; }
}
  @media (max-width: 767px) {
  .carousel__wrapper .carousel[style*="overflow-x: scroll"] { padding-right: 24px; }
}
}

.carousel__wrapper .card--mask { background-color: rgb(255, 255, 255); height: 100%; }

.carousel__wrapper .card--mask .card__content__wrapper { height: 100%; }

.carousel__wrapper .card--mask.border-rad-16 { border-top-left-radius: 8px; border-top-right-radius: 8px; }

.carousel__wrapper .pbc-g-elevation-2 { background-color: transparent; }

.carousel__container .carousel__scrollable .scrollable__scrollbar--x { margin: 0px auto; max-width: 88.88%; }

.carousel__container .carousel { justify-content: flex-start; }

@keyframes bounce-right { 
  0%, 20%, 50%, 80%, 100% { transform: translateX(0px); }
  40% { transform: translateX(-8px); }
  60% { transform: translateX(0px); }
}

@keyframes bounce-left { 
  0%, 20%, 50%, 80%, 100% { transform: translateX(0px); }
  40% { transform: translateX(8px); }
  60% { transform: translateX(0px); }
}

@media (max-width: 767px) {
  .carousel__container .grid.grid_main { margin-left: 24px; margin-right: 24px; }
  .carousel__scrollable .scrollable__scrollbar--x { margin-left: 24px; margin-right: 24px; max-width: 100%; }
  .carousel__wrapper { min-width: 100vw; }
  .carousel__wrapper .left-nav, .carousel__wrapper .right-nav { display: none; }
  .carousel__wrapper .carousel .carousel-card { margin-bottom: 32px; }
  .carousel__wrapper .carousel .carousel-card:first-child { margin-left: 24px; }
  .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .carousel__container .cards { grid-column: 1 / span 12; }
  .carousel__wrapper .left-nav { left: 10px; }
  .carousel__wrapper .right-nav { right: 19px; }
  .carousel__container .carousel .card:first-of-type { margin-left: 5vw; }
  .carousel__container .carousel .card:last-of-type { margin-right: 5vw; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .carousel__wrapper { min-width: 100%; }
  .carousel__wrapper .left-nav { left: 20px; }
  .carousel__wrapper .right-nav { right: 20px; }
  .carousel__container .carousel .card:first-of-type { margin-left: 5vw; }
  .carousel__container .carousel .card:last-of-type { margin-right: 5vw; }
}

@media (min-width: 1440px) {
  .carousel__container .grid.grid_main { grid-template-columns: repeat(12, 83.33px); max-width: 1440px; }
  .carousel__container .carousel .card:first-of-type { margin-left: 80px; }
  .carousel__container .carousel .card:last-of-type { margin-right: 80px; }
  .carousel__wrapper .left-nav { left: 32px; }
  .carousel__wrapper .right-nav { right: 32px; }
}

.card--card_successplan { border-radius: 16px; display: flex; flex-direction: column; height: 100%; text-align: center; }

.card--card_successplan .card__content__wrapper { box-sizing: border-box; display: flex; flex-direction: column; flex-grow: 1; margin-left: 32px; margin-right: 32px; }

@media (max-width: 767px) {
  .card--card_successplan .card__content__wrapper { margin-left: 50px; margin-right: 50px; }
}

.card--card_successplan .card__headline__wrapper { margin-bottom: 16px; }

.card--card_successplan .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 4px; margin-top: 32px; }

.card--card_successplan .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.card--card_successplan .card__description ol li, .card--card_successplan .card__description ul li { padding-bottom: 12px; }

.card--card_successplan .card__description ul { padding-left: 20px; text-align: left; }

.card--card_successplan .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_successplan .card__description ul li::before { display: none; }

.card--card_successplan .card__description ul ul li { list-style-type: circle; }

.card--card_successplan .card__description ul ul ul li { list-style-type: square; }

.card--card_successplan .card__description p { margin-bottom: 12px; margin-top: 0px; }

.card--card_successplan .card__description p:last-child { margin-bottom: 0px; }

.card--card_successplan .card__price { color: var(--pbc-g-text-display-color); display: flex; font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-2-fontSize); justify-content: center; letter-spacing: var(--pbc-g-text-display-2-letterSpacing); line-height: var(--pbc-g-text-display-2-lineHeight); margin-bottom: 0px; }

.card--card_successplan .card__price .price_text__symbol { align-self: flex-start; color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

.card--card_successplan .card__price .price_text__symbol.symbol__bottom { align-self: flex-end; }

.card--card_successplan .card__price .card__price_description { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

.card--card_successplan .card__price_suffix { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; margin-top: -4px; }

.card--card_successplan .card__price_subtext { color: var(--pbc-g-gray-20); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; margin-top: 4px; }

.card--card_successplan .card__features { color: var(--pbc-g-text-body-color); flex: 1 1 auto; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.card--card_successplan .card__features p { margin-bottom: 12px; margin-top: 0px; }

.card--card_successplan .card__features p:last-child { margin-bottom: 0px; }

.card--card_successplan .card__features .card__list { margin-bottom: 20px; margin-top: 24px; padding: 0px; }

.card--card_successplan .card__features .card__list .card__list-item { display: flex; list-style-type: none; padding-bottom: 12px; text-align: left; }

.card--card_successplan .card__features .card__list .card__list-item .card__tooltip { display: inline-block; margin-left: auto; margin-top: 3px; }

.card--card_successplan .card__features .card__checkmark::before { fill: rgb(3, 45, 96); background-color: var(--sds-g-color-palette-cloud-blue-95); background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHg9IjBweCIgeT0iMHB4IgoJIHdpZHRoPSI1MnB4IiBoZWlnaHQ9IjUycHgiIHZpZXdCb3g9IjAgMCA1MiA1MiIgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgNTIgNTIiIHhtbDpzcGFjZT0icHJlc2VydmUiPgo8Zz4KCTxwYXRoIGZpbGw9IiMwMzJENjAiIGQ9Ik0xOS4xLDQyLjVMMi42LDI1LjljLTAuNi0wLjYtMC42LTEuNiwwLTIuMmwyLjItMi4yYzAuNi0wLjYsMS42LTAuNiwyLjIsMEwxOS40LDM0YzAuNCwwLjQsMS4xLDAuNCwxLjUsMAoJCUw0NS4yLDkuNWMwLjYtMC42LDEuNi0wLjYsMi4yLDBsMi4yLDIuMmMwLjYsMC42LDAuNiwxLjYsMCwyLjJMMjEuMyw0Mi41QzIwLjcsNDMuMiwxOS43LDQzLjIsMTkuMSw0Mi41eiIvPgo8L2c+Cjwvc3ZnPgoK); background-position: 50% center; background-repeat: no-repeat; background-size: 11px 11px; border-radius: 50%; content: ""; display: inline-block; height: 20px; margin-right: 12px; vertical-align: -20%; width: 20px; }

.card--card_successplan .cta_container { justify-content: center; margin-bottom: 40px; }

.card--card_successplan .cta_container .cta_button { --sds-c-button-spacing-block-start: 8px; --sds-c-button-spacing-inline-end: 24px; --sds-c-button-spacing-block-end: 8px; --sds-c-button-spacing-inline-start: 24px; }

.scrollable__content-wrapper { position: relative; width: 100%; }

.scrollable__content { overflow: auto; scrollbar-width: none; }

.scrollable__content::-webkit-scrollbar, .scrollable__content::-webkit-scrollbar-corner { background: transparent; display: none; height: 0px; visibility: hidden; width: 0px; }

.scrollable__scrollbar-track { background-color: var(--sds-g-color-neutral-base-1); border: 1px solid var(--sds-g-color-palette-neutral-90); border-radius: 6px; position: relative; }

.scrollable__scrollbar-handle { opacity: 0.8; padding: 3px; transition: opacity 0.3s, padding 0.3s; }

.scrollable__scrollbar-handle:active, .scrollable__scrollbar-handle:hover { opacity: 1; padding: 2px; }

.scrollable__scrollbar-handle-inner { background-color: var(--sds-g-color-palette-neutral-60); border-radius: 6px; height: 100%; width: 100%; }

.scrollable__scrollbar--x .scrollable__scrollbar-track { height: 13px; }

.scrollable__scrollbar--x .scrollable__scrollbar-handle { height: 100%; width: calc(50% - 6px); }

.scrollable__scrollbar--y { position: absolute; right: -14px; top: 0px; }

.scrollable__scrollbar--y .scrollable__scrollbar-track { height: 100%; width: 14px; }

.scrollable__scrollbar--y .scrollable__scrollbar-handle { height: calc(50% - 6px); width: 100%; }

.cards-grid__wrapper { display: flex; flex-wrap: wrap; gap: 40px; justify-content: center; width: 100%; }

@media (max-width: 1439px) and (min-width: 1024px) {
  .cards-grid__wrapper { gap: 32px; }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .cards-grid__wrapper { gap: 24px; }
}

@media (max-width: 767px) {
  .cards-grid__wrapper { gap: 24px; }
}

@media (min-width: 1440px) {
  .cards-grid__wrapper > .card__wrapper { width: 290px; }
}

@media (max-width: 1439px) and (min-width: 1024px) {
  .cards-grid__wrapper > .card__wrapper { width: 288px; }
}

@media (max-width: 1023px) and (min-width: 768px) {
  .cards-grid__wrapper > .card__wrapper { width: 280px; }
}

@media (max-width: 767px) {
  .cards-grid__wrapper > .card__wrapper { max-width: 327px; width: 100%; }
}

.select { display: inline-block; }

.select select { appearance: none; background-color: rgb(255, 255, 255); background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMTQiIGhlaWdodD0iOSIgdmlld0JveD0iMCAwIDE0IDkiIGZpbGw9Im5vbmUiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+CiAgICA8cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIKICAgICAgICBkPSJNMTMuNjYxNSAxLjc5OTk5TDcuMzUzNzkgOC4xNjkyMkM3LjE2OTE3IDguMzUzODMgNi44NjE0OCA4LjM1MzgzIDYuNjc2ODcgOC4xNjkyMkwwLjM2OTE3NCAxLjc5OTk5QzAuMTg0NTU5IDEuNjE1MzcgMC4xODQ1NTkgMS4zMDc2OCAwLjM2OTE3NCAxLjEyMzA2TDEuMDQ2MSAwLjQ0NjE0QzEuMjMwNzEgMC4yNjE1MjQgMS41Mzg0MSAwLjI2MTUyNCAxLjcyMzAyIDAuNDQ2MTRMNi42NzY4NyA1LjQ2MTUyQzYuODYxNDggNS42NDYxNCA3LjE2OTE3IDUuNjQ2MTQgNy4zNTM3OSA1LjQ2MTUyTDEyLjMwNzYgMC40NzY5MDlDMTIuNDkyMyAwLjI5MjI5NCAxMi43OTk5IDAuMjkyMjk0IDEyLjk4NDYgMC40NzY5MDlMMTMuNjYxNSAxLjE1MzgzQzEzLjgxNTMgMS4zMzg0NSAxMy44MTUzIDEuNjE1MzcgMTMuNjYxNSAxLjc5OTk5WiIKICAgICAgICBmaWxsPSIjNzQ3NDc0IiAvPgo8L3N2Zz4KCg==); background-position: right 16px top 50%, 0px 0px; background-repeat: no-repeat, repeat; border: 1px solid var(--sds-g-color-palette-neutral-50); border-radius: 4px; margin: 1px; padding: 10px 40px 10px 16px; width: 100%; }

.select select:active, .select select:focus, .select select:hover { background-color: var(--sds-g-color-palette-cloud-blue-95); border: 2px solid var(--pbc-g-text-link-color-active); color: var(--pbc-g-text-link-color-active); margin: 0px; }

.select select:focus { box-shadow: rgb(27, 150, 255) 0px 0px 0px 5px; outline: none; }

.select .tooltip { display: inline-block; line-height: 0; }

.modal { background: rgba(0, 0, 0, 0.2); display: none; height: 100%; left: 0px; position: fixed; top: 0px; width: 100%; z-index: 20001; }

.modal.show { align-items: center; display: flex; justify-content: center; }

.modal .modal-header { height: 50px; padding: 14px 32px 14px 0px; }

.modal .modal-content { background: linear-gradient(0deg, rgb(255, 255, 255), rgb(255, 255, 255)), linear-gradient(0deg, rgba(23, 23, 23, 0.04), rgba(23, 23, 23, 0.04)); border-radius: 16px; box-shadow: rgba(23, 23, 23, 0.2) 0px 24px 48px -4px; display: flex; flex-direction: column; max-height: 80vh; width: 100%; }

.modal .modal-content .grid.grid_main { grid-template-columns: repeat(12, 1fr); margin-left: 0px; margin-right: 0px; }

.modal .modal-content .video__blade-cta, .modal .modal-content .video__content { padding-left: 40px; padding-right: 40px; }

.modal .modal-body { flex: 1 1 0%; overflow-y: auto; }

.modal .modal-body .container { padding-bottom: 32px; padding-top: 0px; }

.modal .btnClose { background: none; border: 0px; float: right; padding: 0px; }

.modal .btnClose .close { background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/close.svg); background-repeat: no-repeat; content: ""; float: right; height: 24px; width: 24px; }

.modal .btnClose .close:focus, .modal .btnClose .close:hover { cursor: pointer; }

.no-scroll { overflow: hidden; }

.modal-body .textwithimage--blade .content__wrapper { grid-column: 1 / span 12; padding-left: 40px; padding-right: 40px; }

.modal-body .textwithimage---image .grid--sixteenbynine .image__wrapper { grid-column: 2 / span 10; }

.modal-body .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }

.modal-body .textwithimage---image .grid--onebyone .image__wrapper { grid-column: 4 / span 6; }

@media (max-width: 767px) {
  .modal-content { grid-column: 1 / span 6; }
  .modal .modal-header { height: 42px; padding: 12px 18px 12px 0px; }
  .modal-body .textwithimage---image .grid--onebyone .image__wrapper, .modal-body .textwithimage---image .grid--sixteenbynine .image__wrapper, .modal-body .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 1 / span 6; }
  .modal .modal-content .grid.grid_main { grid-template-columns: repeat(6, 1fr); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .modal-content { grid-column: 2 / span 10; }
  .modal-dialog.grid.grid_main { grid-template-columns: repeat(12, 38px); }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .modal-content { grid-column: 3 / span 8; }
  .modal-dialog.grid.grid_main { grid-template-columns: repeat(12, 48px); }
}

@media (min-width: 1440px) {
  .modal-content { grid-column: 3 / span 8; }
  .modal-body .container { padding-bottom: 40px; }
  .modal-body .textwithimage--blade .grid.grid_main { row-gap: 32px; }
}

.table { position: relative; width: 100%; }

.table > table, .table > table > caption, .table > table > tbody, .table > table > thead { display: block; }

.table > table > tbody > tr, .table > table > thead > tr { display: flex; flex-flow: row; width: 100%; }

.table > table > tbody > tr > td, .table > table > tbody > tr > th, .table > table > thead > tr > th { align-items: center; display: flex; flex: 1 1 0px; justify-content: center; word-break: break-word; }

.table > table > tbody > tr > td > *, .table > table > tbody > tr > th > *, .table > table > thead > tr > th > * { flex: 1 1 auto; }

.table > table > caption { padding: 12px; }

.table .sticky-column { position: absolute; }

.table thead > tr > th { padding: 12px; }

.table tbody > tr > td, .table tbody > tr > th { border: 1px solid var(--sds-g-color-palette-neutral-90); padding: 16px; }

.table .table__cell-content { position: relative; text-align: center; }

.table.sticky-column-table > table { border-collapse: separate; }

.table.sticky-column-table > table > thead { overflow: auto; scrollbar-width: none; }

.table.sticky-column-table > table > thead::-webkit-scrollbar { display: none; }

.table.sticky-column-table > table > tbody { overflow: auto; }

.table.sticky-column-table > table > tbody > tr > td, .table.sticky-column-table > table > tbody > tr > th { border-left: none; border-top: none; }

.table.sticky-column-table > table > tbody > tr > td:first-child { border-left: 1px solid var(--sds-g-color-palette-neutral-90); }

.table.sticky-column-table > table > tbody > tr:first-child td, .table.sticky-column-table > table > tbody > tr:first-child th { border-top: 1px solid var(--sds-g-color-palette-neutral-90); }

.table.hide-additional-rows .additional-rows { display: none; }

.table .showLessBtn, .table .showMoreBtn { margin-left: 6px; margin-top: 16px; }

.footnote--blade { color: var(--pbc-g-text-legal-color); font-family: var(--pbc-g-font-sans); font-size: 12px; letter-spacing: 0.002em; line-height: 18px; }

.footnote--blade.theme--dark { background-color: var(--pbc-g-blue-20); }

.footnote--blade .footnote--center { text-align: center; }

@media (max-width: 767px) {
  .footnote--blade .footnote__text { grid-column: 1 / span 6; }
}

@media (min-width: 768px) {
  .footnote--blade .footnote--left .footnote__text { grid-column: 1 / span 12; }
}

@media (min-width: 1440px) {
  .footnote--blade .footnote--center .footnote__text { grid-column: 3 / span 8; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .footnote--blade .footnote--center .footnote__text { grid-column: 2 / span 10; }
}

.footnote--blade .footnote__text p { margin-bottom: 8px; margin-top: 0px; }

.footnote--blade .footnote__text p:last-child { margin-bottom: 0px; }

@media (min-width: 1024px) {
  .footnote--blade .footnote--left .footnote__text--two-column { column-count: 2; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .footnote--blade .footnote--left .footnote__text--two-column { column-gap: 32px; }
}

@media (min-width: 1440px) {
  .footnote--blade .footnote--left .footnote__text--two-column { column-gap: 40px; }
}

.media--blade { overflow: hidden; }

.media--blade .grid_main { row-gap: 0px; }

.media--blade .image__wrapper, .media--blade .video__wrapper, .media--blade .viz__wrapper { grid-row: 1; }

.media--blade .content__wrapper { grid-row: 2; }

@media (min-width: 768px) {
  .media--blade .grid--onebyone .image__wrapper, .media--blade .grid_main .image__wrapper { grid-column: 4 / span 6; }
  .media--blade .grid--onebyone .content__wrapper, .media--blade .grid_main .content__wrapper { grid-column: 3 / span 8; }
}

@media (min-width: 1024px) {
  .media--blade .grid--onebyone .content__wrapper, .media--blade .grid_main .content__wrapper { grid-column: 4 / span 6; }
}

@media (min-width: 768px) {
  .media--blade .grid--threebytwo .content__wrapper, .media--blade .grid--threebytwo .image__wrapper { grid-column: 3 / span 8; }
  .media--blade .grid--sixteenbynine .content__wrapper, .media--blade .grid--sixteenbynine .image__wrapper, .media--blade .grid--sixteenbynine .video__wrapper { grid-column: 2 / span 10; }
}

.media--blade .grid_main .viz__wrapper { align-items: var(--pbc-viz-align-items); display: var(--pbc-viz-display); grid-column: 1 / span 6; justify-content: var(--pbc-viz-justify-content); margin: var(--pbc-viz-margin-top) var(--pbc-viz-margin-right) var(--pbc-viz-margin-bottom) var(--pbc-viz-margin-left); width: var(--pbc-viz-width); }

@media (min-width: 768px) {
  .media--blade .grid_main .viz__wrapper { grid-column: 1 / span 12; }
}

.media--blade .display_caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 32px; }

@media (min-width: 1440px) {
  .media--blade .display_caption { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-top: 40px; }
}

.media--blade .display_caption p { margin: 0px; }

.media--blade .basic_caption { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-top: 16px; }

@media (min-width: 1440px) {
  .media--blade .basic_caption { margin-top: 24px; }
}

.media--blade .basic_caption p { margin-bottom: 12px; margin-top: 0px; }

.media--blade .basic_caption p:last-child { margin-bottom: 0px; }

.media--blade .cta_container { margin-top: 32px; }

.media--blade .blade__background--top-aligned-full-overlap { height: 85%; }

.media--blade .background__graphics { max-height: 100%; }

@media (min-width: 1440px) {
  .media--blade .background__graphics--with-background-image::after { background: rgb(255, 255, 255); bottom: 0px; content: ""; height: calc(25% + 1px); left: 0px; position: absolute; width: 100%; }
  .media--blade .background__contour--overlap { bottom: 25%; }
}

:root { --nup-card-width: 327px; --nup-column-gap: 24px; --standard-card-image-min-height: 183px; }

.nup--blade .cards.cards--carousel { display: block; }

.nup--blade .cards.cards--spotlight-carousel .carousel-card { height: auto; }

.nup--blade .cards.cards--spotlight-carousel .carousel-card .card--generic_card { display: block; }

.nup--blade .cards.cards--spotlight-carousel .carousel-card .card--generic_card .card__image__wrapper, .nup--blade .cards.cards--spotlight-carousel .carousel-card .card--generic_card .card__image__wrapper img { border-radius: 8px; }

.nup--blade .cards.cards--standard-carousel .carousel__wrapper .card--mask.border-rad-16 { border-top-left-radius: 16px; border-top-right-radius: 16px; }

.nup--blade .cards.cards--spotlight-carousel .card__wrapper:not(.card__1) .card--generic_card .card__description, .nup--blade .cards.cards--spotlight-carousel .card__wrapper:not(.card__1) .card--generic_card .card__image__wrapper { display: flex; }

.cards--spotlight-carousel .carousel__wrapper .carousel-card .pbc-g-elevation-2 { background-color: var(--pbc-g-gray-100); }

.cards--spotlight-carousel .carousel__wrapper .card--mask { display: flex; }

.cards--standard-carousel .carousel__wrapper .card--mask { display: flex; flex-direction: column; }

.nup--blade .cards--standard-carousel .carousel-card .card--card_resource.card--generic_card .card__image__wrapper { min-height: var(--standard-card-image-min-height); }

.nup--blade .cards--spotlight-carousel .carousel-card { max-width: 1280px; width: 100%; }

.nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card { flex-direction: row; padding: 40px; }

.nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__image__wrapper { aspect-ratio: 16 / 9; flex: 0 0 50%; }

.nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__content__wrapper { display: flex; flex: 1 1 0%; flex-direction: column; padding: 0px; }

.nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description { margin-bottom: 16px; }

.nup--blade .nup .cards.cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

@media (min-width: 1024px) {
  .nup--blade .nup .cards.cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 768px) {
  .nup--blade .cards--spotlight-carousel .carousel-card { max-width: 1280px; width: 100%; }
}

@media (max-width: 767px) {
  :root { --nup-card-width: 327px; }
  .cards--spotlight-carousel .carousel__wrapper .carousel.scrollable__content { gap: 0px 40px; }
  .nup--blade .cards--carousel.cards--spotlight-carousel, .nup--blade .cards--carousel.cards--standard-carousel { margin-left: -24px; margin-right: -24px; }
  .nup--blade .cards .scrollable__content { gap: 0px 24px; }
  .nup--blade .cards--spotlight-carousel .scrollable__content .carousel-card { max-width: var(--nup-card-width); }
  .nup--blade .cards--spotlight-carousel .scrollable__content .carousel-card .card--mask { flex-direction: column; }
  .nup--blade .cards .card__wrapper { margin: 0px auto; }
  .nup--blade .cards.cards--standard-carousel .carousel-card { height: auto; min-width: var(--nup-card-width); width: var(--nup-card-width); }
  .nup--blade .cards.cards--spotlight-carousel .card__wrapper:not(:last-child) { margin-bottom: 0px; }
  .nup--blade .cards.cards--standard-carousel .card__wrapper:last-child { margin-bottom: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  :root { --nup-card-width: 208px; --standard-card-image-min-height: 117px; }
  .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .cta_container { margin: 0px 0px 0px 32px; padding: 0px; }
  .nup--blade .cards .scrollable__content { gap: 0 var(--nup-column-gap); }
  .nup--blade .cards.cards--standard-carousel .carousel-card { height: auto; min-width: var(--nup-card-width); width: var(--nup-card-width); }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  :root { --nup-card-width: 290px; --nup-column-gap: 32px; --standard-card-image-min-height: 163px; }
  .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .cta_container { margin: 0px 0px 0px 32px; padding: 0px; }
  .nup--blade .cards.cards--standard-carousel .carousel-card { height: auto; min-width: var(--nup-card-width); width: var(--nup-card-width); }
  .nup--blade .cards .scrollable__content { gap: 0 var(--nup-column-gap); }
}

@media (min-width: 1440px) {
  :root { --nup-card-width: 400px; --nup-column-gap: 40px; --standard-card-image-min-height: 225px; }
  .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .card__copy__wrapper, .nup--blade .cards.cards--spotlight-carousel .carousel__wrapper .carousel-card .card--generic_card .cta_container { margin: 0px 0px 0px 40px; padding: 0px; }
  .nup--blade .nup .cards--carousel.cards--spotlight-carousel .carousel__scrollable .carousel__wrapper .carousel .carousel-card:first-of-type { margin-left: 80px; }
  .nup--blade .nup .cards--carousel.cards--spotlight-carousel .carousel__scrollable .carousel__wrapper .carousel .carousel-card:last-child { margin-right: 80px; }
  .nup--blade .cards.cards--standard-carousel .carousel__wrapper .carousel .carousel-card { height: auto; min-width: var(--nup-card-width); width: var(--nup-card-width); }
  .nup--blade .cards .scrollable__content { gap: 0 var(--nup-column-gap); }
}

@media (max-width: 767px) {
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card { flex-direction: column; padding: 32px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card--mask.border-rad-16 { border-bottom-left-radius: 0px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__image__wrapper { flex: 0 0 auto; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__content__wrapper { margin: 0px; padding: 0px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__content__wrapper .card__copy__wrapper { margin: 32px 0px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__content__wrapper .cta_container { margin-bottom: 0px; margin-left: 0px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
}

@media (max-width: 767px) and (min-width: 1024px) {
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .nup--blade .cards--spotlight-carousel .carousel-card { max-width: min(1280px, -96px + 100vw); width: min(1280px, -96px + 100vw); }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card { padding: 40px; }
}

@media (min-width: 1024px) {
  .nup--blade .cards--spotlight-carousel .carousel-card { max-width: min(1280px, -120px + 100vw); width: min(1280px, -120px + 100vw); }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card { padding: 48px; }
  .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

.pagination { display: grid; }

.pagination .pagination__per-page { grid-row: 1; }

.pagination .pagination__current-page, .pagination .pagination__jump-to-page { place-content: center; display: flex; flex-wrap: wrap; grid-row: 1; }

.pagination .pagination__current-page { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); grid-column: 1 / span 3; letter-spacing: 0px; line-height: 20px; }

.pagination .pagination__current-page p { margin-bottom: 12px; margin-top: 0px; }

.pagination .pagination__current-page p:last-child { margin-bottom: 0px; }

.pagination .pagination__nav { grid-area: 2 / 1 / auto / span 3; overflow: hidden; text-align: center; }

.pagination .pagination__nav-list { column-gap: 24px; display: flex; justify-content: center; margin-bottom: 3px; margin-top: 24px; padding: 0px; white-space: nowrap; width: 100%; }

.pagination .pagination__nav-item { border-radius: 2px; display: flex; }

.pagination .pagination__nav-item.pagination__nav-item--active .line { align-self: flex-end; background: var(--pbc-g-interactive-pagination-underline-color,#0176d3); border-bottom-left-radius: 2px; border-bottom-right-radius: 2px; height: 4px; position: absolute; width: 44px; }

.pagination .pagination__nav-item.pagination__nav-item--hidden { display: none; }

.pagination .pagination__nav-item :focus, .pagination .pagination__nav-item :hover { border-radius: 2px; }

.pagination .pagination__nav-item :hover, .pagination .pagination__nav-item :hover:focus { background-color: var(--pbc-g-interactive-pagination-background-color-hover,var(--pbc-g-cloud-blue-95)); color: var(--pbc-g-interactive-pagination-text-color-hover); outline: none; }

.pagination .pagination__nav-item :focus { background-color: var(--pbc-g-interactive-pagination-background-color-focus); outline: 2px solid var(--pbc-g-interactive-pagination-outline-color-focus,#0176d3); outline-offset: 2px; }

.pagination .pagination__nav-link { align-items: center; color: var(--pbc-g-interactive-text-color,#032d60); display: flex; font-size: 16px; font-weight: 700; height: 44px; justify-content: center; line-height: 28px; text-decoration: none; width: 44px; }

.pagination .pagination__nav-link.disabled { background-color: transparent; cursor: not-allowed; opacity: 0.5; pointer-events: none; }

.pagination .pagination__nav-link.disabled:focus, .pagination .pagination__nav-link.disabled:hover { outline: none; }

.pagination .pagination__nav-link.disabled .pagination__nav-link-svg { fill: var(--pbc-g-interactive-text-color-disabled); }

.pagination .pagination__nav-link .pagination__nav-link-svg { fill: var(--pbc-g-interactive-text-color); }

.pagination .pagination__nav-link:hover .pagination__nav-link-svg { fill: var(--pbc-g-interactive-pagination-text-color-hover); }

.pagination .pagination__nav-truncate { display: none; }

.pagination .pagination__nav-truncate--show { align-items: center; display: flex; }

.pagination .pagination__nav-truncate--show .pagination__nav-link-svg { fill: var(--pbc-g-interactive-text-color); }

.pagination .pagination__nav-truncate--show:hover .pagination__nav-link-svg { fill: var(--pbc-g-interactive-pagination-text-color-hover); }

.pagination .load__more { grid-column: 2; }

.pagination .load__more.disabled, .pagination .pagination__current-page.hideOnMobile, .pagination .pagination__jump-to-page.hideOnMobile, .pagination .pagination__nav.hideOnMobile, .pagination .pagination__per-page.hideOnMobile { display: none; }

@media (min-width: 768px) {
  .pagination .load__more.loadMore { display: none; }
  .pagination .pagination__nav.hideOnMobile, .pagination .pagination__per-page.hideOnMobile { display: block; }
  .pagination .pagination__current-page.hideOnMobile, .pagination .pagination__jump-to-page.hideOnMobile { display: flex; }
}

.content-error { color: var(--pbc-g-text-error); grid-column: 1 / -1; padding: 20px; text-align: center; }

.content-error svg.tooltip_icon { height: 20px; vertical-align: -4px; width: 20px; }

.content-error svg.tooltip_icon path { fill: var(--pbc-g-text-error); }

.agenda--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-top: 12px; }

@media (min-width: 1440px) {
  .agenda--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); margin-top: 16px; }
}

.agenda--blade .subheadline { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 28px; margin-top: 24px; }

.agenda--blade .subheadline p { margin-bottom: 14px; margin-top: 0px; }

.agenda--blade .subheadline p:last-child { margin-bottom: 0px; }

@media (max-width: 767px) {
  .agenda--blade .subheadline { margin-top: 16px; }
}

.agenda--blade .description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-top: 8px; padding: 0px 56px; }

.agenda--blade .description p { margin-bottom: 14px; }

@media (max-width: 767px) {
  .agenda--blade .description { padding: 0px; }
}

.agenda--blade .description p { margin-bottom: 12px; margin-top: 0px; }

.agenda--blade .description p:last-child { margin-bottom: 0px; }

@media (min-width: 1024px) {
  .agenda--blade .agenda__blade-cta { margin-top: -16px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .agenda--blade .agenda__blade-cta { margin-bottom: 32px; margin-top: 16px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda__blade-cta { margin-bottom: 40px; margin-top: 24px; }
}

@media (max-width: 767px) {
  .agenda--blade .agenda__blade-cta { margin-bottom: 24px; margin-top: 8px; }
  .agenda--blade .agenda__blade-cta, .agenda--blade .agenda__blade-heading { grid-column: 1 / span 12; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda__blade-cta, .agenda--blade .agenda__blade-heading { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .agenda--blade .agenda__blade-cta, .agenda--blade .agenda__blade-heading { grid-column: 3 / span 8; }
}

@media (max-width: 767px) {
  .agenda--blade .agenda--tabs { grid-column: 1 / span 12; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda--tabs { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .agenda--blade .agenda--tabs { grid-column: 1 / span 12; }
}

@media (min-width: 1440px) {
  .agenda--blade .agenda--tabs { grid-column: 2 / span 10; }
}

.agenda--blade .agenda--tabs .one-tab .agenda_list:first-child { margin-top: 0px; }

.agenda--blade .agenda_list { border: 1px solid rgb(229, 229, 229); border-radius: 16px; margin-top: 40px; overflow: hidden; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list { margin-top: 32px; }
}

.agenda--blade .agenda_list .agenda_list-headline { background: rgb(234, 245, 254); text-align: center; }

.agenda--blade .agenda_list .agenda_list-headline .subheadline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: 0.005em; line-height: 24px; margin: 0px; padding: 8px 0px; }

.agenda--blade .agenda_list .agenda__item-container { background-color: var(--pbc-g-gray-100); display: flex; flex-direction: column; padding: 40px; }

@media (max-width: 767px) {
  .agenda--blade .agenda_list .agenda__item-container { padding: 24px; }
}

.agenda--blade .agenda_list .agenda__item { border-bottom: 1px solid var(--sds-g-color-neutral-base-3); display: flex; gap: 40px; justify-content: space-between; padding: 32px 0px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item { gap: 32px; }
}

@media (max-width: 767px) {
  .agenda--blade .agenda_list .agenda__item { flex-direction: column-reverse; gap: 16px; padding: 24px 0px; }
}

.agenda--blade .agenda_list .agenda__item:first-child { padding-top: 0px; }

.agenda--blade .agenda_list .agenda__item:last-child { border-bottom: 0px; padding-bottom: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-details { display: flex; flex-direction: row; gap: 40px; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-details { flex-direction: column; gap: 12px; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-column-one { max-width: 208px; min-width: 208px; }

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-one { max-width: 350px; min-width: 350px; }
}

@media (max-width: 767px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-one { max-width: 100%; min-width: 100%; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-column-two { min-width: 544px; }

@media (min-width: 1024px) and (max-width: 1439px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-two { min-width: 428px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-two { min-width: 350px; }
}

@media (max-width: 767px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-two { min-width: 100%; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-column-three { max-width: 140px; min-width: 140px; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-column-three { max-width: 120px; min-width: 120px; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-column-three img { border-radius: 8px; }

.agenda--blade .agenda_list .agenda__item .cta_button { padding: 16px 0px 0px; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .cta_button { font-size: 14px; line-height: 20px; width: auto; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-event-date { color: var(--pbc-g-blue-vibrant-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-date p { margin-bottom: 12px; margin-top: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-date p:last-child { margin-bottom: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-location { color: var(--pbc-g-gray-30); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; padding-top: 4px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-location p { margin-bottom: 12px; margin-top: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-location p:last-child { margin-bottom: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-event-title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: 0.005em; line-height: 24px; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; padding-top: 4px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description p { margin-bottom: 14px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ol li, .agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul li { padding-bottom: 14px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul { padding-left: 20px; text-align: left; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul li { list-style-type: disc; text-indent: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul li::before { display: none; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul ul li { list-style-type: circle; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul ul ul li { list-style-type: square; }

@media (max-width: 1023px) {
  .agenda--blade .agenda_list .agenda__item .agenda__item-event-description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }
  .agenda--blade .agenda_list .agenda__item .agenda__item-event-description p { margin-bottom: 12px; margin-top: 0px; }
  .agenda--blade .agenda_list .agenda__item .agenda__item-event-description p:last-child { margin-bottom: 0px; }
  .agenda--blade .agenda_list .agenda__item .agenda__item-event-description ol li, .agenda--blade .agenda_list .agenda__item .agenda__item-event-description ul li { padding-bottom: 12px; }
}

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description p { margin-bottom: 12px; margin-top: 0px; }

.agenda--blade .agenda_list .agenda__item .agenda__item-event-description p:last-child { margin-bottom: 0px; }

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda--tabs, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__blade-cta, [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__blade-heading { grid-column: 2 / span 10; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__blade-cta { margin-bottom: 40px; margin-top: 24px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__item .agenda__item-column-one { max-width: 350px; min-width: 350px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__item .agenda__item-column-two { min-width: 350px; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda--tabs { grid-column: 1 / span 12; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__blade-cta { margin-bottom: 32px; margin-top: 16px; }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .agenda--blade .agenda__item .agenda__item-column-two { min-width: 428px; }
}

.filter-group .filter-group__header-group { display: flex; justify-content: space-between; }

.filter-group .filter-group__header-group .filter-group__heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin: 0px 0px 8px; }

.filter-group .filter-group__content-top { display: flex; flex-wrap: nowrap; justify-content: space-between; margin: 0px auto 10px; }

.filter-group .filter-group__results { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; padding: 14px 0px; }

.filter-group .filter-group__results p { margin-bottom: 12px; margin-top: 0px; }

.filter-group .filter-group__results p:last-child { margin-bottom: 0px; }

.filter-group .filter-group__results-count { font-weight: 700; }

.filter-group .filter-group__open { background: none; border-width: 0px; display: flex; font-size: 14px; font-weight: 700; gap: 0px 8px; line-height: 20px; padding: 14px 0px; }

.filter-group .filter-group__open:focus { border-radius: 4px; outline: 4px solid var(--pbc-focus-state-color); outline-offset: 2px; }

.filter-group .filter-group__close-wrapper { display: flex; justify-content: flex-end; margin-bottom: 24px; margin-top: 24px; }

.filter-group .filter-group__close { background: none; border-width: 0px; }

.filter-group .filter-group__close:focus { border-radius: 2px; outline: 5px solid var(--pbc-focus-state-color); }

.filter-group .filter-group__button-wrapper { display: flex; gap: 0px 16px; justify-self: flex-end; margin-top: 24px; }

.filter-group .filter-group__button--close-filters, .filter-group .filter-group__button--show-results { flex: 1 1 50%; }

.filter-group .filter-group__button--close-filters.hide, .filter-group .filter-group__button--show-results.hide { display: none; }

.filter-group .filter-group__button--clear { flex: 0 1 auto; padding: 4px 12px; }

.filter-group .filter-group__search { margin-bottom: 24px; position: relative; }

.filter-group .filter-group__search input { border: 1px solid var(--sds-g-color-palette-neutral-50); border-radius: 100px; padding: 12px 20px; width: 100%; }

.filter-group .filter-group__search input:placeholder-shown + .icon-clear { visibility: hidden; }

.filter-group .filter-group__search input:not(:placeholder-shown) { background-color: var(--sds-g-color-palette-cloud-blue-95); }

.filter-group .filter-group__search .icon-clear { cursor: pointer; display: inline; height: 18px; position: absolute; right: 16px; top: 13px; width: 18px; }

.filter-group .filter-group__filter--multicheckbox { border-bottom: 1px solid var(--sds-g-color-palette-neutral-90); }

.filter-group .filter-group__filter--multicheckbox .accordion__heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; padding: 16px 0px; }

.filter-group .filter-group__filter--multicheckbox .accordion__item { border: 0px; }

.filter-group .filter-group__filter--multicheckbox .accordion__panel { padding: 8px 0px 32px; }

.filter-group .filter-group__filter--multicheckbox .filter-group__input-label { color: var(--pbc-g-text-body-color); padding-left: 8px; }

.filter-group .filter-group__filter--multicheckbox .filter-group__input-wrapper { align-items: center; display: flex; justify-content: flex-start; }

.filter-group .filter-group__filter--multicheckbox .filter-group__input-wrapper:not(:last-child) { margin-bottom: 12px; }

.filter-group .filter-group__filter--multicheckbox .filter-group__input-wrapper.search-hidden { display: none; }

.filter-group .filter-group__filter--multicheckbox + .filter-group__filter--toggle { margin-top: 8px; }

.filter-group .filter-group__input--checkbox { appearance: none; background: var(--pbc-filter-checkbox-background-color,#fff); border: 1px solid var(--sds-g-color-palette-neutral-50); border-radius: 2px; height: 16px; outline-offset: 2px; width: 16px; }

.filter-group .filter-group__input--checkbox:checked { background-color: var(--pbc-filter-checkbox-background-color-checked); background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23fff' fill-rule='evenodd' d='M3.673 8.173.5 4.981a.302.302 0 0 1 0-.423l.423-.423a.302.302 0 0 1 .423 0L3.73 6.539a.21.21 0 0 0 .289 0l4.673-4.712a.302.302 0 0 1 .423 0l.423.423a.302.302 0 0 1 0 .423l-5.442 5.5a.272.272 0 0 1-.423 0Z' clip-rule='evenodd'/%3E%3C/svg%3E); background-position: 50% center; background-repeat: no-repeat; background-size: 12px; border-color: var(--pbc-filter-checkbox-background-color-checked); }

.filter-group .filter-group__input--checkbox:active, .filter-group .filter-group__input--checkbox:focus { background-color: var(--pbc-filter-checkbox-background-color-active); border-radius: 4px; outline: 2px solid var(--pbc-filter-input-border-color-focus); }

.filter-group .filter-group__input--checkbox:active:checked, .filter-group .filter-group__input--checkbox:focus:checked { background-color: var(--pbc-filter-checkbox-background-color-checked-active,var(--pbc-g-blue-20)); outline: 2px solid var(--pbc-filter-checkbox-background-color-checked); }

.filter-group .filter-group__filter--toggle { padding: 24px 0px; }

.filter-group .filter-group__filter--toggle .filter-group__input-label { color: var(--pbc-g-text-body-color); cursor: pointer; display: flex; flex-wrap: nowrap; justify-content: space-between; }

.filter-group .filter-group__input--toggle { --pbc-filter-toggle-width: 40px; align-items: center; appearance: none; background-color: var(--pbc-filter-toggle-background-color,#c9c9c9); border: 1px solid var(--pbc-filter-toggle-border-color,none); border-radius: 1000px; cursor: pointer; display: flex; height: 24px; position: relative; transition: background-color 50ms; width: var(--pbc-filter-toggle-width); }

.filter-group .filter-group__input--toggle::before { background-color: var(--pbc-filter-toggle-circle-color,#fff); border-radius: 50%; content: ""; height: calc(var(--pbc-filter-toggle-width)/2); transform: translateX(2px); transition: transform 50ms; width: calc(var(--pbc-filter-toggle-width)/2); }

.filter-group .filter-group__input--toggle:checked { background-color: var(--pbc-filter-toggle-background-color-checked,#0176d3); }

.filter-group .filter-group__input--toggle:checked::before { background-color: var(--pbc-filter-toggle-circle-color-checked,#fff); transform: translateX(calc(var(--pbc-filter-toggle-width)/2 - 2px)); }

.filter-group .filter-group__input--toggle:active, .filter-group .filter-group__input--toggle:focus { outline: 2px solid var(--pbc-filter-toggle-background-color-active,#0176d3); outline-offset: 2px; }

.filter-group .filter-group__input--toggle:active::after, .filter-group .filter-group__input--toggle:focus::after { background-color: var(--sds-g-color-neutral-base-1,#fff); border-radius: 1000px; content: ""; display: block; height: calc(100% + 4px); left: -2px; position: absolute; width: calc(100% + 4px); z-index: -1; }

.filter-group .filter-group__content { grid-area: 1 / 1 / auto / span 6; justify-self: center; margin-top: 2px; }

.filter-group .filter-group__no-results { display: none; }

.filter-group .filter-group__no-results-heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-bottom: 8px; }

@media (min-width: 1024px) {
  .filter-group .filter-group__no-results-heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

.filter-group .filter-group__no-results-description button { background: none; border: none; color: var(--sds-g-color-palette-blue-20); font-weight: 700; padding: 0px; text-decoration: underline; }

.filter-group .filter-group__no-results-description button:hover { text-decoration: none; }

.filter-group .filter-group__no-results-description button:focus { border-radius: 2px; outline: 2px solid var(--pbc-focus-state-color); }

.filter-group .filter-group__showhide-wrapper { margin: 0px; }

.filter-group .filter-group__showhide-wrapper .showLessBtn, .filter-group .filter-group__showhide-wrapper .showMoreBtn { margin: 20px 0px 0px; }

.filter-group .filter-group__showhide-wrapper.search-hidden { display: none; }

.filter-group .is-loading .filter-group__input-wrapper { opacity: 0.5; }

@media (max-width: 1023px) {
  .filter-group .filter-group__filter-wrapper { background: var(--pbc-filter-drawer-background,var(--pbc-g-brand-default-color-background)); display: none; flex-direction: column; height: 100vh; left: 0px; padding: 56px 24px 24px; position: fixed; top: 0px; width: 100%; z-index: 999; }
  .filter-group .filter-group__filter-container { flex: 1 1 100%; margin: 0px -24px; overflow: auto; padding: 0px 24px; }
  .filter-group .filter-group__filter--toggle { font-size: 14px; }
  .filter-group .filter-group__open { color: var(--pbc-filter-button-text-color-mobile); }
  .filter-group .filter-group__open svg { fill: currentcolor; vertical-align: middle; }
  .filter-group .filter-group__close { color: var(--pbc-filter-button-text-color-mobile); }
  .filter-group .filter-group__close svg { fill: currentcolor; vertical-align: middle; }
}

@media (min-width: 768px) {
  .filter-group .filter-group__content { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .filter-group .filter-group__button--clear { flex: 0 1 auto; font-size: 14px; padding: 4px 12px; }
  .filter-group .filter-group__button--close-filters, .filter-group .filter-group__button--show-results { display: none; }
  .filter-group .filter-group__content-top { margin-bottom: 24px; padding: 0px; }
  .filter-group .filter-group__close-wrapper, .filter-group .filter-group__open { display: none; }
  .filter-group .filter-group__filter-wrapper { display: block; grid-area: 1 / 1 / auto / span 4; }
  .filter-group .filter-group__content { grid-column: 5 / span 8; margin: 0px auto; }
  .filter-group .filter-group__results { padding: 0px; }
}

@media (min-width: 1440px) {
  .filter-group .filter-group__header-group .filter-group__heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .filter-group .filter-group__filter-wrapper { grid-column: 1 / span 3; }
  .filter-group .filter-group__filter--multicheckbox .accordion__heading { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; padding: 24px 0px; }
  .filter-group .filter-group__filter--multicheckbox .accordion__panel { padding-top: 0px; }
  .filter-group .filter-group__content { grid-column: 4 / span 9; }
}

.theme--dark .filter-group__input--checkbox:checked { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' fill='none'%3E%3Cpath fill='%23032D60' fill-rule='evenodd' d='M3.673 8.173.5 4.981a.302.302 0 0 1 0-.423l.423-.423a.302.302 0 0 1 .423 0L3.73 6.539a.21.21 0 0 0 .289 0l4.673-4.712a.302.302 0 0 1 .423 0l.423.423a.302.302 0 0 1 0 .423l-5.442 5.5a.272.272 0 0 1-.423 0Z' clip-rule='evenodd'/%3E%3C/svg%3E); }

.theme--dark .filter-group .filter-group__input--toggle:active, .theme--dark .filter-group .filter-group__input--toggle:focus { outline: 4px solid var(--pbc-filter-input-border-color-focus); }

.theme--dark .filter-group .filter-group__input--toggle:active::after, .theme--dark .filter-group .filter-group__input--toggle:focus::after { background-color: var(--pbc-filter-toggle-background-color-active); }

.social-sharing .social-sharing__nav { align-items: center; display: flex; gap: 16px; justify-content: center; list-style-type: none; margin: 0px; padding: 0px; }

.social-sharing .social-sharing__nav .social-sharing__item p { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; margin: 0px; }

.social-sharing .social-sharing__nav .social-sharing__item p p { margin-bottom: 12px; margin-top: 0px; }

.social-sharing .social-sharing__nav .social-sharing__item p p:last-child { margin-bottom: 0px; }

.social-sharing .social-sharing__nav .social-sharing__white-square { align-items: center; background: rgb(255, 255, 255); border-radius: 12px; box-shadow: rgba(23, 23, 23, 0.2) 0px 0px 32px -4px; display: flex; height: 41px; justify-content: center; width: 41px; }

.social-sharing .social-sharing__nav .tooltip:focus .social-sharing__white-square, .social-sharing .social-sharing__nav a:focus .social-sharing__white-square { border-radius: 4px; outline: 5px solid var(--pbc-focus-state-color); }

.social-sharing .social-sharing__nav .social-sharing__white-square:hover { background: rgb(234, 245, 254); }

.social-sharing .social-sharing__nav .tooltip:focus-visible { outline: none; }

.video--blade .headline.video__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); grid-column: 1 / span 12; letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 10px; margin-top: 5px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .video--blade .headline.video__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .video--blade .headline.video__headline--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.video--blade .video__content { grid-column: 1 / span 12; }

.video--blade .video__blade-cta { display: flex; grid-column: 1 / span 12; }

.video--blade .video__time-wrapper { color: var(--sds-g-color-palette-neutral-30); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.video--blade .video__time-wrapper p { margin-bottom: 12px; margin-top: 0px; }

.video--blade .video__time-wrapper p:last-child { margin-bottom: 0px; }

.video--blade .video__video-wrapper { grid-column: 1 / span 12; }

.video--blade .pbc-yt-player { border-radius: 0px; }

@media (min-width: 1440px) {
  .video--blade .grid.grid_main { row-gap: 32px; }
}

.horizontaltabs--blade section { z-index: 1; }

.horizontaltabs--blade > .container { max-width: 100%; }

.horizontaltabs--blade > .container > .grid.grid_main { grid-template-columns: repeat(12, 1fr); margin-left: 0px; margin-right: 0px; row-gap: 24px; }

@media (max-width: 767px) {
  .horizontaltabs--blade > .container > .grid.grid_main { row-gap: 16px; }
}

.horizontaltabs--blade ul.tablist { column-gap: 24px; }

@media (min-width: 1440px) {
  .horizontaltabs--blade ul.tablist { margin-left: auto; margin-right: auto; max-width: 1280px; }
}

@media (max-width: 767px) {
  .horizontaltabs--blade ul.tablist { column-gap: 4px; margin-left: 24px; margin-right: 24px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .horizontaltabs--blade ul.tablist { margin-left: 32px; margin-right: 32px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .horizontaltabs--blade ul.tablist { margin-left: 48px; margin-right: 48px; }
}

.horizontaltabs--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .horizontaltabs--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .horizontaltabs--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

@media (max-width: 767px) {
  .horizontaltabs--blade .horizontaltabs__blade-heading { grid-column: 1 / span 12; }
}

@media (min-width: 768px) and (max-width: 1439px) {
  .horizontaltabs--blade .horizontaltabs__blade-heading { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) {
  .horizontaltabs--blade .horizontaltabs__blade-heading { grid-column: 3 / span 8; }
}

.horizontaltabs--blade .horizontaltabs--container { grid-column: 1 / span 12; }

.textwithimage--blade .title.title--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); grid-column: 1 / span 12; letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 10px; margin-top: 5px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .textwithimage--blade .title.title--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .textwithimage--blade .title.title--large { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.textwithimage--blade .container .content__wrapper { grid-column: 1 / span 12; }

.textwithimage--blade .blade__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; margin-bottom: 0px; }

.textwithimage--blade .blade__description p { margin-bottom: 14px; margin-top: 0px; }

.textwithimage--blade .blade__description p:last-child { margin-bottom: 0px; }

.textwithimage--blade .blade__description ol li, .textwithimage--blade .blade__description ul li { padding-bottom: 14px; }

.textwithimage--blade .blade__description ul { padding-left: 20px; text-align: left; }

.textwithimage--blade .blade__description ul li { list-style-type: disc; text-indent: 0px; }

.textwithimage--blade .blade__description ul li::before { display: none; }

.textwithimage--blade .blade__description ul ul li { list-style-type: circle; }

.textwithimage--blade .blade__description ul ul ul li { list-style-type: square; }

.textwithimage--blade .blade__description { grid-column: 1 / span 10; }

.textwithimage--blade .image__wrapper { height: 347px; }

@media (min-width: 1440px) {
  .textwithimage---image .grid--onebyone .image__wrapper, .textwithimage---image .grid--sixteenbynine .image__wrapper, .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 4 / span 6; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .textwithimage---image .grid--onebyone .image__wrapper, .textwithimage---image .grid--sixteenbynine .image__wrapper, .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 4 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textwithimage---image .grid--onebyone .image__wrapper, .textwithimage---image .grid--sixteenbynine .image__wrapper, .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 4 / span 6; }
}

@media (max-width: 767px) {
  .textwithimage---image .grid--onebyone .image__wrapper, .textwithimage---image .grid--sixteenbynine .image__wrapper, .textwithimage---image .grid--threebytwo .image__wrapper { grid-column: 1 / span 6; }
}

.textwithimage---image .image__wrapper .image__asset { height: 100%; }

@media (min-width: 1440px) {
  .textwithimage---image .image__wrapper { grid-column: 4 / span 6; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .textwithimage---image .image__wrapper { grid-column: 4 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .textwithimage---image .image__wrapper { grid-column: 2 / span 10; }
}

@media (max-width: 767px) {
  .textwithimage---image .image__wrapper, .textwithimage--blade .container .content__wrapper { grid-column: 1 / span 6; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .textwithimage---image .image__wrapper { grid-column: 2 / span 10; }
}

.simpletable__table { grid-area: 2 / 1 / auto / span 12; padding: 0px; }

@media (min-width: 768px) {
  .simpletable__table { padding: 0px 32px 32px; }
}

.simpletable__table.table .table__cell { align-items: flex-start; display: inline-block; justify-content: flex-start; min-width: 240px; padding: 12px; }

@media (min-width: 768px) {
  .simpletable__table.table .table__cell { padding: 16px; }
}

.simpletable__table.table .table__cell-content { display: block; padding-right: 16px; text-align: left; }

.simpletable__table.table .table__cell--align-center, .simpletable__table.table .table__cell--align-center .table__cell-content { text-align: center; }

.simpletable__table.table .table__cell--align-right, .simpletable__table.table .table__cell--align-right .table__cell-content { text-align: right; }

.simpletable__table.table thead > tr > th { background-color: rgb(234, 245, 254); border: 2px solid rgb(255, 255, 255); border-radius: 6px; margin-bottom: 2px; padding: 10px 12px; }

.simpletable__table.table thead > tr > th:empty { background-color: rgb(255, 255, 255); }

@media (min-width: 768px) {
  .simpletable__table.table thead > tr > th { padding: 16px 14px; }
}

.simpletable__table .tooltip { position: absolute; right: 0px; top: 12px; transform: translateY(-50%); }

.simpletable__table .tooltip_icon { background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/tooltip.svg); content: ""; display: block; height: 16px; width: 16px; }

.simpletable__table.table.has-horizontal-scroll { border-right: .5px solid var(--sds-g-color-palette-neutral-90); position: relative; }

.simpletable__table.table.has-horizontal-scroll table { overflow: scroll hidden; }

.simpletable__table.table.has-horizontal-scroll table tbody > tr { width: fit-content; }

.simpletable__table.table.has-horizontal-scroll::after, .simpletable__table.table.has-horizontal-scroll::before { background: rgba(255, 255, 255, 0); content: " "; display: inline-block; height: 100%; opacity: 1; pointer-events: none; position: absolute; top: 0px; transition: opacity 0.3s; width: 10px; z-index: 1; }

@media (min-width: 768px) {
  .simpletable__table.table.has-horizontal-scroll::after, .simpletable__table.table.has-horizontal-scroll::before { height: calc(100% - 30px); }
}

.simpletable__table.table.has-horizontal-scroll::before { box-shadow: rgba(23, 23, 23, 0.16) 10px 0px 10px 0px; left: -10px; }

@media (min-width: 768px) {
  .simpletable__table.table.has-horizontal-scroll::before { left: 22px; }
}

.simpletable__table.table.has-horizontal-scroll::after { box-shadow: rgba(23, 23, 23, 0.16) -10px 0px 10px 0px; right: -10px; }

@media (min-width: 768px) {
  .simpletable__table.table.has-horizontal-scroll::after { right: 22px; }
}

.simpletable__table.table.has-horizontal-scroll.hide-left-shadow::before, .simpletable__table.table.has-horizontal-scroll.hide-right-shadow::after { opacity: 0; }

.simpletable__table--striped tr:nth-child(2n) { background-color: rgb(250, 250, 250); }

.simpletable__table--striped tr:nth-child(2n+1) { background-color: rgb(255, 255, 255); }

.simpletable__table tbody tr td:first-child, .simpletable__table tbody tr th:first-child { border-left: none; }

.simpletable__table tbody tr td:last-child, .simpletable__table tbody tr th:last-child { border-right: none; }

.summary--blade .summary__grid { background-color: var(--sds-g-color-palette-cloud-blue-95); border-radius: 16px; padding: 32px 0px; }

.summary--blade .summary__blade-heading, .summary--blade .summary__details { grid-column: 1 / span 6; margin: 0px 24px; }

.summary--blade .summary__blade-heading { grid-row: 1; }

.summary--blade .summary__label { color: var(--sds-g-color-palette-blue-20); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); font-weight: 700; letter-spacing: -0.0012em; line-height: 24px; margin-bottom: 0px; margin-top: 0px; }

.summary--blade .summary__label p { margin-bottom: 14px; margin-top: 0px; }

.summary--blade .summary__label p:last-child { margin-bottom: 0px; }

.summary--blade .blade__description { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-top: 12px; }

.summary--blade .summary__details { display: flex; flex-direction: column; gap: 24px; grid-row: 2; }

.summary--blade .summary__about-description { margin-top: 12px; }

.summary--blade .summary__icons { display: flex; flex-direction: column; row-gap: 24px; }

.summary--blade .summary__industry-icon { margin-top: 16px; }

.summary--blade .summary__product-icons { display: flex; flex-wrap: wrap; gap: 8px; list-style-type: none; margin: 16px 0px 0px; padding: 0px; }

@media (min-width: 768px) {
  .summary--blade .summary__grid { border-radius: 48px; padding: 40px 0px; row-gap: 32px; }
  .summary--blade .summary__blade-heading, .summary--blade .summary__details { grid-column: 1 / span 12; margin: 0px 40px; }
  .summary--blade .summary__about, .summary--blade .summary__icons { flex-basis: 100%; }
  .summary--blade .summary__details { flex-direction: row; }
}

@media (min-width: 1024px) {
  .summary--blade.summary--blade--min-state .summary__blade-heading { grid-column: 1 / span 12; margin: 0px 100px; }
  .summary--blade .summary__grid { padding: 48px 0px; }
  .summary--blade .summary__blade-heading { grid-column: 1 / span 6; margin-left: 48px; margin-right: 0px; }
  .summary--blade .blade__description { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
  .summary--blade .summary__details { flex-direction: column; grid-area: 1 / span 6 / auto / -1; margin-left: 0px; margin-right: 48px; }
}

@media (min-width: 1440px) {
  .summary--blade.summary--blade--min-state .summary__blade-heading { margin: 0px auto; width: 75%; }
  .summary--blade .summary__grid { padding: 64px 0px; }
  .summary--blade .summary__blade-heading { grid-column: 1 / span 7; margin-left: 80px; }
  .summary--blade .blade__description { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
  .summary--blade .summary__details { grid-column: span 5 / -1; margin-right: 80px; }
}

.product-pill { background-color: var(--sds-g-color-neutral-base-1); border: 1px solid var(--pbc-g-elevation-stroke); border-radius: 40px; box-shadow: var(--sds-g-shadow-1); color: var(--pbc-g-blue-20); display: inline-block; padding: 6px 12px 6px 8px; }

.product-pill--link { text-decoration: none; }

.product-pill--link:focus { border-radius: 40px; }

.product-pill--link:hover { color: var(--pbc-g-text-link-color); }

.product-pill .product-pill__content { column-gap: 4px; display: flex; }

.product-pill .product-pill__image { height: 20px; width: 20px; }

.product-pill .product-pill__label { color: inherit; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.product-pill .product-pill__label p { margin-bottom: 12px; margin-top: 0px; }

.product-pill .product-pill__label p:last-child { margin-bottom: 0px; }

@media (min-width: 1024px) {
  .product-pill { padding: 8px 16px 8px 12px; }
  .product-pill .product-pill__content { column-gap: 8px; }
  .product-pill .product-pill__image { height: 24px; width: 24px; }
  .product-pill .product-pill__label { color: inherit; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .product-pill .product-pill__label p { margin-bottom: 14px; margin-top: 0px; }
  .product-pill .product-pill__label p:last-child { margin-bottom: 0px; }
}

.chapter_nav { left: 0px; opacity: 0; position: fixed; transition: opacity 0.3s ease-in-out, visibility 0.3s ease-in-out; visibility: hidden; width: 100%; z-index: 1000; }

.chapter_nav.visible { opacity: 1; visibility: visible; }

.chapter_nav_content, .chapter_nav_table_of_contents { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); position: relative; width: 100%; }

.chapter_nav .chapter_nav_container { background-color: var(--pbc-g-gray-100,#fff); border-bottom: 1px solid var(--pbc-g-gray-90,#e5e5e5); border-left: none; border-right: none; border-top: 1px solid var(--pbc-g-gray-90,#e5e5e5); padding: 0px; width: 100%; }

.chapter_nav .chapter_nav_title_container { align-items: center; display: flex; }

.chapter_nav .chapter_nav_main_title { color: var(--pbc-g-blue-vibrant-20,#032d60); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); font-weight: 700; letter-spacing: 0px; line-height: 20px; overflow: hidden; padding-left: 10px; text-overflow: ellipsis; white-space: nowrap; }

.chapter_nav .chapter_nav_main_title p { margin-bottom: 12px; margin-top: 0px; }

.chapter_nav .chapter_nav_main_title p:last-child { margin-bottom: 0px; }

.chapter_nav .chapter_nav_progress_bar { background-color: var(--pbc-g-blue-vibrant-50,#0176d3); height: 2px; transition: width 0.1s ease-out; width: 0px; }

.chapter_nav .chapter_nav_container:focus .chapter_nav_main_title, .chapter_nav .chapter_nav_container:focus svg, .chapter_nav .chapter_nav_title_container:hover .chapter_nav_main_title, .chapter_nav .chapter_nav_title_container:hover svg { color: var(--pbc-g-blue-vibrant-50,#0176d3); }

.chapter_nav .anchor_icon { left: 104px; position: absolute; top: 43px; z-index: 1000; }

.chapter_nav .chapter_nav_menu_container { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; box-sizing: border-box; position: absolute; width: 100%; z-index: 1000; }

.chapter_nav .anchor_icon.chapter_nav_menu_hidden, .chapter_nav .chapter_nav_menu_container.chapter_nav_menu_hidden { display: none; }

.chapter_nav .chapter_nav_menu-items-list { align-items: flex-start; display: flex; flex-direction: column; gap: 24px; list-style-type: none; margin: 0px; min-width: 240px; padding: 0px; }

.chapter_nav .chapter_nav_menu_item_group { align-items: flex-start; display: flex; flex-direction: column; gap: 4px; text-decoration: none; }

.chapter_nav .chapter_nav_menu_eyebrow { color: var(--pbc-g-blue-vibrant-20,#032d60); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; }

.chapter_nav .chapter_nav_menu_eyebrow p { margin-bottom: 12px; margin-top: 0px; }

.chapter_nav .chapter_nav_menu_eyebrow p:last-child { margin-bottom: 0px; }

.chapter_nav .chapter_nav_menu_container .chapter_nav_menu_title { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 16px; letter-spacing: -0.005em; line-height: 24px; }

.chapter_nav .chapter_nav-menu-item:hover .chapter_nav_menu_eyebrow, .chapter_nav .chapter_nav-menu-item:hover .chapter_nav_menu_title { color: var(--pbc-g-blue-vibrant-50,#0176d3); }

@media (max-width: 767px) {
  .chapter_nav .chapter_nav_container, .chapter_nav .chapter_nav_menu_container { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-shadow: rgba(23, 23, 23, 0.08) 0px 0px 2px, rgba(23, 23, 23, 0.16) 0px 2px 4px 1px; box-sizing: border-box; }
  .chapter_nav .chapter_nav_title_container_padding { padding: 12px 24px; }
  .chapter_nav .chapter_nav_menu_container { padding: 32px 24px 40px; }
  .chapter_nav .anchor_icon { display: none; }
}

@media (min-width: 768px) and (max-width: 1279px) {
  .chapter_nav .chapter_nav_container, .chapter_nav .chapter_nav_menu_container { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-shadow: rgba(23, 23, 23, 0.08) 0px 0px 2px, rgba(23, 23, 23, 0.16) 0px 2px 4px 1px; box-sizing: border-box; }
  .chapter_nav .chapter_nav_title_container_padding { padding: 12px 32px; }
  .chapter_nav .chapter_nav_menu_container { padding: 32px 32px 40px; }
  .chapter_nav .anchor_icon { display: none; }
}

@media (min-width: 1280px) {
  .chapter_nav .chapter_nav_title_container_padding { padding: 12px 40px; }
  .chapter_nav .chapter_nav_menu_container { border-radius: 16px; left: 40px; padding: 32px; top: 51px; width: fit-content; }
  .chapter_nav .chapter_nav_menu-items-list { gap: 16px; }
}

.tableofcontents--blade .cards { display: grid; grid-column: 1 / span 6; grid-template-columns: repeat(12, 1fr); row-gap: 16px; }

@media (min-width: 768px) {
  .tableofcontents--blade .cards { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .tableofcontents--blade .cards { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .tableofcontents--blade .cards { grid-column: 3 / span 8; }
}

.tableofcontents--blade .cards .card__wrapper { grid-column: span 12; }

.tableofcontents--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); margin-bottom: 0px; margin-top: 0px; }

@media (min-width: 768px) and (max-width: 1439px) {
  .tableofcontents--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1440px) {
  .tableofcontents--blade .headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-4-fontSize); letter-spacing: var(--pbc-g-text-display-4-letterSpacing); line-height: var(--pbc-g-text-display-4-lineHeight); }
}

.tableofcontents--blade .tableofcontents__blade-heading { grid-column: 1 / span 6; }

@media (min-width: 768px) {
  .tableofcontents--blade .tableofcontents__blade-heading { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .tableofcontents--blade .tableofcontents__blade-heading { grid-column: 1 / span 9; }
}

@media (min-width: 1440px) {
  .tableofcontents--blade .tableofcontents__blade-heading { grid-column: 3 / span 7; }
}

.card--card_chapter:hover { background-color: var(--sds-g-color-palette-cloud-blue-95); }

.card--card_chapter:hover .card__link__wrapper .card__image__wrapper .card__icon__wrapper { border: 12px solid var(--pbc-g-text-link-color-active); }

.card--card_chapter:hover .card__link__wrapper .card__image__wrapper .card__icon__wrapper .card__image { background-color: var(--pbc-g-text-link-color-active); background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/down-arrow-white.svg); }

.card--card_chapter .card__link__wrapper { display: flex; flex-direction: column; justify-content: space-between; padding: 32px; row-gap: 26px; text-decoration: none; }

@media (min-width: 768px) {
  .card--card_chapter .card__link__wrapper { column-gap: 40px; flex-direction: row; }
}

.card--card_chapter .card__link__wrapper:focus { border-radius: 16px; outline: 2px solid var(--pbc-focus-state-color); }

.card--card_chapter .card__link__wrapper .card__copy__wrapper { width: fit-content; }

.card--card_chapter .card__link__wrapper .card__copy__wrapper .card__chapter-number { color: var(--sds-g-color-palette-blue-50); margin: 0px; }

.card--card_chapter .card__link__wrapper .card__copy__wrapper .card__chapter-title .card__headline { margin-top: 8px; }

.card--card_chapter .card__link__wrapper .card__copy__wrapper .card__description { margin-top: 13px; }

@media (min-width: 768px) {
  .card--card_chapter .card__link__wrapper .card__copy__wrapper .card__description { margin-top: 16px; }
}

.card--card_chapter .card__link__wrapper .card__image__wrapper { align-items: flex-start; aspect-ratio: auto; overflow: visible; width: 48px; }

@media (min-width: 768px) {
  .card--card_chapter .card__link__wrapper .card__image__wrapper { align-items: flex-end; }
}

.card--card_chapter .card__link__wrapper .card__image__wrapper .card__icon__wrapper { border: 12px solid var(--sds-g-color-palette-cloud-blue-95); border-radius: 50%; display: inline-block; }

.card--card_chapter .card__link__wrapper .card__image__wrapper .card__icon__wrapper .card__image { aspect-ratio: 1 / 1; background-position-x: ; background-position-y: ; background-repeat: ; background-attachment: ; background-origin: ; background-clip: ; background-color: ; background-image: url(https://a.sfdcstatic.com/shared/images/pbc/icons/down-arrow-blue.svg); background-size: cover; height: 24px; width: 24px; }

.pbc_list { grid-auto-columns: minmax(0px, 1fr); grid-auto-flow: column; }

.pbc_list.columns-two .pbc_list_column:nth-child(2n+1) { grid-column: 1 / span 6; }

.pbc_list.columns-two .pbc_list_column:nth-child(2n) { grid-column: 7 / span 6; }

.pbc_list.columns-three .pbc_list_column:nth-child(3n+1) { grid-column: 1 / span 4; }

.pbc_list.columns-three .pbc_list_column:nth-child(3n+2) { grid-column: 5 / span 4; }

.pbc_list.columns-three .pbc_list_column:nth-child(3n) { grid-column: 9 / span 4; }

.pbc_list_column_item__headline { font-weight: 700; }

.pbc_list--left { text-align: left; }

.pbc_list--center { text-align: center; }

.pbc_list_column_item__headline { color: var(--pbc-g-brand-default-headline-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin: 40px 0px 16px; }

.pbc_list_column_item__description, .pbc_list_column_item__list { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-2-fontSize); letter-spacing: -0.0012em; line-height: 28px; }

.pbc_list_column_item__description p, .pbc_list_column_item__list p { margin-bottom: 14px; margin-top: 0px; }

.pbc_list_column_item__description p:last-child, .pbc_list_column_item__list p:last-child { margin-bottom: 0px; }

.pbc_list_column_item__description ul { list-style-type: none; margin: 0px; padding-inline-start: 0px; }

.pbc_list_column_item__description ul li { margin-bottom: 14px; }

.pbc_list_column_item__description ul li:last-child { margin-bottom: 0px; }

.pbc_list_column_item__link { margin: 0px; }

@media (max-width: 767px) {
  .pbc_list .pbc_list_column { margin-top: 24px; }
  .pbc_list--center { text-align: left; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .pbc_list { margin-top: 40px; }
  .pbc_list.columns-two { column-gap: 40px; display: grid; }
  .pbc_list.columns-three .pbc_list_column { margin-top: 40px; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .pbc_list { column-gap: 40px; display: grid; margin-top: 32px; }
}

@media (min-width: 1440px) {
  .pbc_list { column-gap: 48px; display: grid; }
}

.pbc_list_column .pbc_list_column_item:first-child .pbc_list_column_item__headline { margin-top: 0px; }

[class*="--blade"] ol { list-style-type: decimal; }

[class*="--blade"] ol ol { list-style-type: lower-alpha; }

[class*="--blade"] ol ol ol { list-style-type: lower-roman; }

[class*="--blade"] ol ol ol ol { list-style-type: decimal; }

[class*="--blade"] ol ol ol ol ol { list-style-type: lower-alpha; }

.form_container { background: rgb(255, 255, 255); border-radius: 16px; box-shadow: rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; grid-column: 1 / span 12; padding: 64px; }

.form_container.form_card-container { background: none; border-radius: 0px; box-shadow: none; padding: 0px; }

.form_container .blade__description ul li { padding-bottom: 20px; }

.form_container .blade__description ol li { padding-bottom: 16px; }

.form_container .form-error { align-items: center; display: flex; flex-direction: row; flex-grow: 1; justify-content: center; }

.form_container .form-error .error__image { height: 26px; margin-right: 12px; }

.form_container .form-error .error__text { color: var(--sds-g-color-palette-red-40); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-1-fontSize); font-weight: 400; letter-spacing: -0.0012em; line-height: 30px; }

.form_container .form-error .error__text p { margin-bottom: 16px; margin-top: 0px; }

.form_container .form-error .error__text p:last-child { margin-bottom: 0px; }

.form_container .hidden { display: none; }

.form_mfe_error .content_section { align-items: center; }

@media (max-width: 767px) {
  .form_container { padding: 40px 32px; }
}

@media (min-width: 1440px) {
  .form_container .form-error { min-height: 190px; }
}

.form_container .form-loader { display: flex; flex-direction: column; gap: 40px; }

.form_container .form-loader__contact-card-placeholder, .form_container .form-loader__form-placeholder, .form_container .form-loader__hero-image-placeholder { align-items: center; border-radius: 16px; justify-self: center; width: 100%; }

.form_container .form-loader__hero-image-placeholder { aspect-ratio: 3 / 1.7; max-height: 306px; }

.form_container .form-loader__form-placeholder { aspect-ratio: 3 / 5; max-height: 432px; }

.form_container .form-loader__layout-container { display: flex; flex-direction: row; gap: 72px; width: 100%; }

.form_container .form-loader__fields { display: flex; flex: 1 1 0%; flex-direction: column; gap: 32px; width: 100%; }

.form_container .form-loader__content, .form_container .form-loader__form, .form_container .form-loader__textfields { display: flex; flex-direction: column; width: 100%; }

.form_container .form-loader__content, .form_container .form-loader__form { row-gap: 32px; }

.form_container .form-loader__content-field { border-radius: 4px; height: 40px; margin-bottom: 12px; width: 82%; }

.form_container .form-loader__content-sub_field { border-radius: 4px; height: 28px; width: 75%; }

.form_container .form-loader__description { border-radius: 4px; height: 94px; width: 82%; }

.form_container .form-loader__content-centered { align-items: center; display: flex; flex-direction: column; width: 100%; }

.form_container .form-loader__content-centered .form-loader__eyebrow-image-placeholder { margin-bottom: 12px; }

.form_container .form-loader__button { height: 52px; width: 100%; }

.form_container .form-loader__center, .form_container .form-loader__left-centered-headline, .form_container .form-loader__right-centered-headline { align-items: center; }

.form_container .h-200 { height: 200px; }

.form_container .w-h-112 { height: 112px; width: 112px; }

.form-loader__left-centered-headline .form-loader__description, .form-loader__right-centered-headline .form-loader__description { margin-top: 0px; }

.loader-grid { display: grid; gap: 16px 24px; grid-template-columns: 1fr; }

.loader__bg { animation: 2s ease-out 0s infinite normal none running loader-pulse; background: linear-gradient(90deg, rgb(229, 229, 229) 1.89%, rgb(245, 245, 245) 77.05%) 100% center / 200%; border-radius: 4px; }

.gated_offer--center .form-loader__center .form-loader__layout-container, .request_call--center .form-loader__center .form-loader__layout-container { justify-content: center; }

.gated_offer--center .form-loader__center .form-loader__form, .gated_offer--center .form-loader__center .form-loader__form .form-loader__textfields, .request_call--center .form-loader__center .form-loader__form, .request_call--center .form-loader__center .form-loader__form .form-loader__textfields { align-items: center; }

.gated_offer--center .form-loader__content, .request_call--center .form-loader__content { display: none; }

@keyframes loader-pulse { 
  0%, 100% { background-position: 100% center; }
  50% { background-position: 0px center; }
}

@media (min-width: 1024px) {
  .form-loader__content, .form-loader__fields, .form-loader__form { max-width: 640px; }
}

@media ((min-width: 1024px) and (max-width: 1279px)) {
  .form_container .form-loader__content-centered { max-width: 640px; }
}

@media (max-width: 1023px) {
  .form_container .form-loader__form-placeholder { margin-top: 0px; }
  .form_container .form-loader__content-sub_field { margin-bottom: 0px; }
  .form_container .form-loader__content-field, .form_container .form-loader__description { width: 100%; }
  .form_container .hide__mb { display: none; }
  .form_container .form-loader__content, .form_container .form-loader__textfields { align-items: center; }
  .form_container .tablet-w-75 { width: 75%; }
  .form-loader__content, .form-loader__content-centered, .form-loader__fields, .form-loader__form { max-width: 540px; }
  .form-loader__left-centered-headline .form-loader__content, .form-loader__right-centered-headline .form-loader__content { display: none; }
}

@media (min-width: 1280px) {
  .form_container .form-loader__left .form-loader__layout-container, .form_container .form-loader__left-centered-headline .form-loader__layout-container { flex-direction: row-reverse; }
  .form_container .hide__desktop { display: none; }
  .form_container .w-60 { width: 60%; }
  .form_container .w-45 { width: 45%; }
}

@media (max-width: 1279px) {
  .form_container .form-loader__layout-container { align-items: center; flex-direction: column; gap: 32px; justify-content: center; vertical-align: middle; }
  .form_container .form-loader__center .form-loader__content, .form_container .form-loader__center .form-loader__form, .form_container .form-loader__center .form-loader__textfields, .form_container .form-loader__left-centered-headline .form-loader__content, .form_container .form-loader__left-centered-headline .form-loader__form, .form_container .form-loader__left-centered-headline .form-loader__textfields, .form_container .form-loader__right-centered-headline .form-loader__content, .form_container .form-loader__right-centered-headline .form-loader__form, .form_container .form-loader__right-centered-headline .form-loader__textfields { align-items: center; }
  .form_container .hide__tablet { display: none; }
  .form_container .form-loader__fields { align-self: center; }
}

@media (max-width: 1439px) {
  .form_container--request_call .form-error { padding-bottom: 40px; padding-top: 40px; }
}

.form_container_webinar { background: none; border-radius: 0px; box-shadow: none; padding: 0px; }

.form_container_webinar .event_details { font-size: 18px; font-weight: 700; }

.form_container_webinar .event_details .event_status { display: none; }

.form_container_webinar .pbc-g-text-eyebrow { font-size: 16px; font-weight: 700; }

.form_container_webinar .headline { margin-top: 0px; }

.form_container_webinar .event_details span.dot-separator { margin: 0px 4px; }

.form_container_webinar .form-error { justify-content: left; min-height: 0px; }

.form_container_webinar .webinar_content .content_info, .form_container_webinar .webinar_content .event_details { margin-bottom: 24px; }

@media (max-width: 767px) {
  .form_container_webinar .webinar_content { grid-column: 1 / span 6; }
  .form_container_webinar .webinar_content .event_details { font-size: 14px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .form_container_webinar .webinar_content { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .form_container_webinar .webinar_content { grid-column: span 9; }
  .form_container_webinar .webinar_content .content_info, .form_container_webinar .webinar_content .event_details { margin-bottom: 32px; }
}

.form_container_webinar .webinar_taxonomy_container { align-items: center; display: grid; gap: 24px; grid-column: 1 / span 12; margin-top: 24px; }

@media (max-width: 767px) {
  .form_container_webinar .webinar_taxonomy_container { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .form_container_webinar .webinar_taxonomy_container { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .form_container_webinar .webinar_taxonomy_container { margin-top: 32px; }
}

.form_container_webinar .webinar_taxonomy_container .product_badge { display: flex; flex-wrap: wrap; gap: 12px; }

@media (max-width: 1023px) {
  .form_container_webinar .webinar_taxonomy_container .product_badge { grid-column: 1 / span 12; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .form_container_webinar .webinar_taxonomy_container .product_badge { grid-column: 1 / span 8; }
}

@media (min-width: 1440px) {
  .form_container_webinar .webinar_taxonomy_container .product_badge { grid-column: 1 / span 9; }
}

.form_container_webinar .webinar_taxonomy_container .product_badge .badge { white-space: nowrap; }

@media (max-width: 1023px) {
  .form_container_webinar .webinar_taxonomy_container .webinar_social_sharing { grid-column: 1 / span 12; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .form_container_webinar .webinar_taxonomy_container .webinar_social_sharing { grid-column: 9 / span 4; justify-self: end; }
}

@media (min-width: 1440px) {
  .form_container_webinar .webinar_taxonomy_container .webinar_social_sharing { grid-column: 10 / span 3; justify-self: end; }
  .form_container_webinar.grid.grid_main { grid-template-columns: repeat(12, 1fr); }
}

@media (max-width: 767px) {
  .form_container_webinar .form-error, .form_container_webinar .webinar_form, .form_container_webinar.webinar_with_image .webinar_content { grid-column: 1 / span 6; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .form_container_webinar .form-error, .form_container_webinar .webinar_form, .form_container_webinar.webinar_with_image .webinar_content { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) {
  .form_container_webinar .form-error, .form_container_webinar .webinar_form, .form_container_webinar.webinar_with_image .webinar_content { grid-column: 1 / span 6; }
}

@media (min-width: 1440px) {
  .form_container_webinar .form-error, .form_container_webinar .webinar_form, .form_container_webinar.webinar_with_image .webinar_content { grid-column: 1 / span 7; }
}

.form_container_webinar .webinar_image img { border-radius: 16px; }

@media (max-width: 1023px) {
  .form_container_webinar .webinar_image { display: none; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .form_container_webinar .webinar_image { grid-column: 7 / span 6; margin: auto; }
}

@media (min-width: 1440px) {
  .form_container_webinar .webinar_image { grid-column: 8 / span 5; margin: auto; }
}

@media (min-width: 768px) {
  .form_container_webinar { grid-template-columns: repeat(12, 1fr); }
}

@media (max-width: 767px) {
  .form_container_webinar { grid-template-columns: repeat(6, 1fr); }
  .webinar_social_sharing .social-sharing__wrapper .share-the-story-text { display: none; }
}

@media (min-width: 1024px) {
  .webinar_image, .webinar_with_image .webinar_content { order: 1; }
  .form-error, .webinar_form { order: 2; }
  .webinar_taxonomy_container { order: 3; }
}

@media (max-width: 1023px) {
  .webinar_with_image .webinar_content { order: 1; }
  .form-error, .webinar_form { order: 2; }
  .webinar_taxonomy_container { order: 3; }
  .webinar_image { order: 4; }
}

.event-details-loader .loader { animation: 2s ease-out 0s infinite normal none running shimmer; background: linear-gradient(90deg, rgb(229, 229, 229) 1.89%, rgb(245, 245, 245) 77.05%) 0px center / 200%; border-radius: 99px; }

@media (min-width: 1024px) and (max-width: 1439px) {
  .event-details-loader .loader { height: 64px; }
}

@media (max-width: 767px) {
  .event-details-loader .loader { height: 48px; }
}

@media (min-width: 768px) {
  .event-details-loader .loader { height: 28px; }
}

@keyframes shimmer { 
  0%, 100% { background-position: 100% center; }
  50% { background-position: 0px center; }
}

.skeleton-blade-wrapper { background: rgb(255, 255, 255); width: 100%; z-index: 5; }

.skeleton-blade-card { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); border-radius: 16px; box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; box-sizing: border-box; flex-wrap: wrap; }

.skeleton-blade-card .card__copy__wrapper { margin: 40px 40px 32px; }

.skeleton-blade-card .skeleton-image-left { aspect-ratio: 16 / 9; background-image: linear-gradient(rgb(201, 201, 201) 100%, transparent 0px); background-repeat: no-repeat; border-radius: 16px 16px 0px 0px; margin-bottom: 40px; }

.skeleton-blade-card .skeleton-text-tag-left { height: 24px; margin-bottom: 8px; width: 15%; }

.skeleton-blade-card .skeleton-text-one-left { height: 24px; margin-top: 16px; width: 90%; }

.skeleton-blade-card .skeleton-text-two-left { height: 24px; margin-top: 16px; width: 80%; }

.skeleton-blade-card .skeleton-post-wrapper { flex-direction: row-reverse; margin-bottom: 40px; }

.skeleton-blade-card .skeleton-post-wrapper:last-of-type { margin-bottom: 0px; }

.skeleton-blade-card .animation { background-image: linear-gradient(rgb(201, 201, 201) 100%, transparent 0px); overflow: hidden; position: relative; }

.skeleton-blade-card .animation::before { animation: 1s cubic-bezier(0.4, 0, 0.2, 1) 0s infinite normal none running load; background: linear-gradient(90deg, transparent 0px, rgb(232, 232, 232) 50%, transparent); content: ""; display: block; height: 100%; left: -150px; position: absolute; top: 0px; width: 150px; }

@keyframes load { 
  0% { left: -150px; }
  100% { left: 100%; }
}

@media (min-width: 768px) {
  .skeleton-blade { flex-wrap: nowrap; }
  .skeleton-blade .skeleton-text-one-left { height: 36px; width: 80%; }
  .skeleton-blade .skeleton-text-two-left { height: 36px; margin-bottom: 0px; width: 70%; }
  .skeleton-blade .skeleton-post-wrapper { flex-direction: row; margin-bottom: 40px; }
}

.video__wrapper { position: relative; }

@media (min-width: 1024px) {
  .video__wrapper { margin-top: 0px; padding-top: 0px; }
}

.video__wrapper .video-html5 { width: 100%; }

.video__wrapper .video-html5.mobile-tablet-only { display: none; }

@media (max-width: 767px) {
  .video__wrapper .video-html5.mobile-tablet-only { display: block; }
}

.video__wrapper .video-html5.mobile-tablet-only video { border-radius: 16px; height: 100%; max-width: 100%; width: 100%; }

.video__wrapper .video-html5.desktop-only { display: none; }

@media (min-width: 768px) {
  .video__wrapper .video-html5.desktop-only { display: block; }
}

.video__wrapper .video-html5.desktop-only video { border-radius: 16px; height: auto; width: 100%; }

.card--card_category { border-width: 0px; display: flex; flex-direction: column; height: 100%; min-height: 300px; position: relative; }

.card--card_category .card__content__wrapper { display: flex; flex-direction: column; flex-grow: 1; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper { border-radius: 16px; inset: 0px; overflow: hidden; position: absolute; z-index: 1; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--violet { background: linear-gradient(161deg,var(--pbc-g-violet-40) 40%,var(--pbc-g-violet-60) 80%,var(--pbc-g-violet-70) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--blue { background: linear-gradient(161deg,var(--pbc-g-blue-vibrant-40) .23%,var(--pbc-g-blue-60) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--cloud-blue { background: linear-gradient(161deg,var(--pbc-g-cloud-blue-40) 33%,var(--pbc-g-cloud-blue-70) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--electric-blue { background: linear-gradient(161deg,var(--pbc-g-electric-blue-30) .23%,var(--pbc-g-electric-blue-65) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--green { background: linear-gradient(161deg,var(--pbc-g-green-40) .23%,var(--pbc-g-green-65) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--hot-orange { background: linear-gradient(161deg,var(--pbc-g-hot-orange-50) .23%,var(--pbc-g-hot-orange-65) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--indigo { background: linear-gradient(161deg,var(--pbc-g-indigo-20) .23%,var(--pbc-g-indigo-40) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--orange { background: linear-gradient(161deg,var(--pbc-g-orange-40) .23%,var(--pbc-g-orange-60) 65.92%,var(--pbc-g-orange-70) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--pink { background: linear-gradient(161deg,var(--pbc-g-pink-40) .23%,var(--pbc-g-pink-50) 65.92%,var(--pbc-g-pink-60) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--purple { background: linear-gradient(161deg,var(--pbc-g-purple-40) 33%,var(--pbc-g-purple-70) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--teal { background: linear-gradient(161deg,var(--pbc-g-teal-50) 44%,var(--pbc-g-teal-80) 99.76%); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__background__wrapper.brand--default { background: var(--pbc-g-natural-80); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__text__wrapper { z-index: 2; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card_footer_content { height: 104px; z-index: 2; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card_footer_content .card__icon__wrapper { bottom: 0px; height: 104px; position: absolute; right: 0px; width: 104px; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card_footer_content .card__icon__wrapper .card__icon-circle { bottom: 20px; height: 64px; right: 20px; width: 64px; }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__headline { color: var(--pbc-g-gray-100); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }

.card--card_category .card__content__wrapper.card__content__wrapper--bold .card__description, .card--card_category .card__content__wrapper.card__content__wrapper--bold .card__headline a, .card--card_category .card__content__wrapper.card__content__wrapper--bold .cta_container a.cta_button[data-variant="cardText"] { color: var(--pbc-g-gray-100); }

.card--card_category .card__content__wrapper .card__icon__wrapper { bottom: -1px; display: flex; position: absolute; right: 0px; }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--violet { fill: var(--pbc-g-aubergine-30); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--blue { fill: var(--pbc-g-blue-vibrant-40); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--cloud-blue { fill: var(--pbc-g-cloud-blue-60); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--electric-blue { fill: var(--pbc-g-electric-blue-30); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--green { fill: var(--pbc-g-green-65); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--hot-orange { fill: var(--pbc-g-hot-orange-65); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--indigo { fill: var(--pbc-g-indigo-50); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--orange { fill: var(--pbc-g-orange-60); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--pink { fill: var(--pbc-g-pink-40); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--purple { fill: var(--pbc-g-purple-40); }

.card--card_category .card__content__wrapper .card__icon__wrapper .textured-background--light.textured-fill--teal { fill: var(--pbc-g-teal-60); }

.card--card_category .card__content__wrapper .card__icon__wrapper .card__icon-bg svg { border-bottom-right-radius: 16px; }

.card--card_category .card__content__wrapper .card__icon__wrapper .card__icon-bg.card_placeholder { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='124' height='126' fill='none'%3E%3Cpath fill='%23C9C9C9' d='M35.846 41.351C72.656-1.957 124 .011 124 .011v125.987H.002s-.968-41.34 35.843-84.647Z' opacity='.5'/%3E%3C/svg%3E); background-repeat: no-repeat; border-bottom-right-radius: 16px; height: 126px; width: 124px; }

.card--card_category .card__content__wrapper .card__icon__wrapper .card__icon-circle { align-items: center; background-color: var(--pbc-g-gray-100); border-radius: 50%; box-shadow: rgba(23, 23, 23, 0.09) -3px 0px 24px 0px; display: flex; height: 88px; justify-content: center; position: absolute; width: 88px; z-index: 2; }

.card--card_category .card__content__wrapper .card__icon__wrapper .card__icon-circle .card__icon__placeholder { background-image: url(data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' fill='none'%3E%3Cpath fill='%23939393' fill-rule='evenodd' d='M38.461 7.69a3.086 3.086 0 0 0-3.077-3.077H4.615A3.086 3.086 0 0 0 1.538 7.69v24.616a3.086 3.086 0 0 0 3.077 3.077h30.77a3.086 3.086 0 0 0 3.076-3.077V7.69Zm-8 21.539H8.153c-.923 0-1.461-1-1-1.77l6.77-11.769c.307-.538 1-.538 1.307 0l4.077 7c.308.462 1 .539 1.308.077l3.308-4.77a.79.79 0 0 1 1.307 0l6.077 9.693c.462.692 0 1.539-.846 1.539Zm-2-13.846a3.086 3.086 0 0 1-3.077-3.077 3.086 3.086 0 0 1 3.077-3.077 3.086 3.086 0 0 1 3.077 3.077 3.086 3.086 0 0 1-3.077 3.077Z' clip-rule='evenodd' opacity='.6'/%3E%3C/svg%3E); height: 40px; width: 40px; }

.card--card_category .cta_container { justify-content: start; margin: auto 32px; max-width: 135px; width: auto; }

.card--card_category .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; margin-bottom: 0px; margin-top: 0px; }

.card--card_category .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-3-fontSize); letter-spacing: 0px; line-height: 20px; margin-top: 16px; }

.card--card_category .card__description ol li, .card--card_category .card__description ul li { padding-bottom: 12px; }

.card--card_category .card__description ul { padding-left: 20px; text-align: left; }

.card--card_category .card__description ul li { list-style-type: disc; text-indent: 0px; }

.card--card_category .card__description ul li::before { display: none; }

.card--card_category .card__description ul ul li { list-style-type: circle; }

.card--card_category .card__description ul ul ul li { list-style-type: square; }

.card--card_category .card__description p { margin-bottom: 12px; margin-top: 0px; }

.card--card_category .card__description p:last-child { margin-bottom: 0px; }

.card--card_category .card__text__wrapper { align-items: flex-start; display: flex; flex-direction: column; flex-grow: 1; justify-content: space-between; margin: 40px 32px 12px; }

.card--card_category .card_footer_content { display: flex; height: 124px; }

.author--blade .container { border: none; border-radius: 16px; overflow: hidden; position: relative; width: 100%; }

.author--blade .author__header-row { display: flex; }

.author--blade .image__asset { border-radius: 50%; display: block; height: 56px; width: 56px; }

.author--blade .author__corner-image { bottom: 0px; height: 90px; position: absolute; right: 0px; width: 160px; }

.author--blade .author__title-company { color: var(--c360-g-color-palette-neutral-30); display: block; }

@media (max-width: 767px) {
  .author--blade .grid.grid_main { grid-template-columns: repeat(6, 1fr); }
  .author--blade .container { grid-column: 1 / span 6; }
  .author--blade .image__wrapper { margin-right: 12px; }
  .author--blade .image__asset { height: 40px; width: 40px; }
  .author--blade .author__corner-image { height: 67px; width: 120px; }
  .author--blade .cta_button__wrapper { flex: 0 0 auto; }
  .author--blade .author__title-company { font-size: 14px; line-height: 20px; }
  .author--blade .author__full-name, .author--blade .blade__description { font-size: 16px; line-height: 24px; }
  .author--blade .cta_button { font-size: 14px; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .author--blade .container { grid-column: 2 / span 10; }
}

@media (min-width: 1024px) and (max-width: 1439px) {
  .author--blade .container { grid-column: 3 / span 8; }
}

@media (min-width: 1440px) {
  .author--blade .grid.grid_main { grid-template-columns: repeat(12, 1fr); max-width: 1280px; }
  .author--blade .container { grid-column: 3 / span 8; }
}

@media (min-width: 1024px) and (max-width: 1398px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .author--blade .container { grid-column: 2 / span 10; }
}

@media (min-width: 1440px) and (max-width: 1814px) {
  [data-agentforce-companion][data-xsf-agent-sidebar-open="true"] .author--blade .grid.grid_main { max-width: none; }
}

.contiguouscontainer--blade > .container { padding-bottom: 0px; padding-top: 0px; }

.card--card_resource_featured_full_bleed { border-width: 0px; }

.card--card_resource_featured_full_bleed:hover .card__background .card__background-image { transform: scale(1.1); }

.card--card_resource_featured_full_bleed .card__content__wrapper { border-radius: var(--pbc--border-radius-16); display: flex; flex-wrap: wrap; min-height: 472px; overflow: hidden; position: relative; width: 100%; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__overlay__gradient { height: 100%; left: 0px; position: absolute; top: 0px; width: 100%; z-index: 1; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__background { display: flex; justify-content: center; overflow: hidden; position: absolute; width: 100%; z-index: 0; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__background .card__background-image { transition: transform 0.3s; width: 100%; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__top { margin-top: 259px; width: 100%; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper { align-self: flex-end; margin: 0px 24px 24px; position: relative; width: 100%; z-index: 1; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline a { color: var(--pbc-g-gray-100); }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline:hover a { color: var(--pbc-g-cloud-blue-80); }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description { color: var(--pbc-g-gray-100); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; margin-top: 8px; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description p { margin-bottom: 14px; margin-top: 0px; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description p:last-child { margin-bottom: 0px; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container { margin-top: 16px; }

.card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container .cta_button { padding: 8px 24px; }

@media (max-width: 767px) {
  .card--card_resource_featured_full_bleed .card__overlay__gradient, .card--card_resource_featured_full_bleed .card__top { display: none; }
  .card--card_resource_featured_full_bleed .card__content__wrapper { min-height: auto; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__background { border-radius: 16px 16px 0px 0px; position: static; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper { margin: 32px; width: auto; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline a { color: inherit; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__headline:hover a { color: var(--pbc-g-cloud-blue-80); }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description { color: var(--pbc-g-text-body-color); font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); letter-spacing: -0.0012em; line-height: 24px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description p { margin-bottom: 14px; margin-top: 0px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .card__description p:last-child { margin-bottom: 0px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .badge { margin-bottom: 16px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container { margin-top: 20px; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container .cta_button { padding: inherit; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container a.cta_button[data-variant="secondary"] { background: transparent; border: none; color: var(--pbc-g-blue-20); text-align: left; text-decoration: underline; }
  .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container a.cta_button[data-variant="secondary"]:active, .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container a.cta_button[data-variant="secondary"]:focus, .card--card_resource_featured_full_bleed .card__content__wrapper .card__copy__wrapper .cta_container a.cta_button[data-variant="secondary"]:hover { color: var(--pbc-g-blue-vibrant-40); }
}

.agent--blade { --pbc-agent-text-padding-bottom: 16px; --pbc-g-agent-blade-max-width: 840px; --pbc-g-agent-blade-min-width: 340px; --pbc-g-agent-blade-desktop-padding: 36px 0; --pbc-g-agent-blade-mobile-padding: 24px; }

.agent--blade.theme--dark .headline strong, .agent--blade.theme--light .headline strong { color: inherit; font-weight: inherit; }

.agent--blade.theme--light.agent__blade--error .agent__blade-error-text { color: var(--pbc-g-gray-20); }

.agent--blade.theme--light.agent__blade--error .agent__blade-error-icon { fill: var(--pbc-g-gray-50); }

.agent--blade.closing { animation: 0.42s ease 0s 1 normal forwards running agentBladeCollapse; overflow: hidden; will-change: max-height, opacity, transform; }

.agent--blade .agent__blade-error-text { display: none; }

.agent--blade .agent__blade-error-text[data-error="true"] { align-items: center; color: var(--pbc-g-text-display-color); display: flex; font-family: var(--pbc-g-font-sans); font-size: var(--pbc-g-text-body-2-fontSize); gap: 8px; letter-spacing: -0.0012em; line-height: 24px; }

.agent--blade .agent__blade-error-text[data-error="true"] p { margin-bottom: 14px; margin-top: 0px; }

.agent--blade .agent__blade-error-text[data-error="true"] p:last-child { margin-bottom: 0px; }

.agent--blade .agent__blade-error-text[data-error="true"] + [data-agent-mfe-wrapper] { display: none; }

.agent--blade.agent__blade--error .agent__blade-wrapper { align-items: center; }

.agent--blade.agent__blade--error .agent__blade-error-icon { fill: var(--pbc-g-gray-100); flex: 0 0 auto; height: 24px; width: 24px; }

.agent--blade af-input-and-prompts { --wes-c-icon-color: var(--pbc-g-gray-50); --pbc-agent-text-padding: 0px; --xsf-agentforce-input-fieldset-padding: 0px; display: block; width: 100%; }

.agent--blade.theme--light af-input-and-prompts, .agent--blade.theme--light_gradient af-input-and-prompts { --wes-color-af-bar-text-ph: var(--pbc-g-gray-50); --wes-color-af-bar-prompt: var(--pbc-g-blue-vibrant-50); --wes-color-af-bar-prompt-background: #fff; --wes-color-af-bar-prompt-hover-background: var(--pbc-g-cloud-blue-95); --wes-color-af-bar-prompt-hover: var(--pbc-g-blue-20); --wes-color-af-bar-border: var(--pbc-g-blue-vibrant-50); --wes-border-width-af-bar: 2px; }

.agent--blade.agent__blade--input-only .agent__blade-mfe_wrapper { min-height: 60px; }

.agent--blade .agent__blade-mfe_wrapper { min-height: 97px; }

.agent--blade .image__wrapper { display: none; }

.agent--blade .container { padding: var(--pbc-g-agent-blade-mobile-padding); }

.agent--blade .agent__blade-wrapper { align-items: flex-start; display: flex; flex-direction: column; gap: 16px; width: 100%; }

.agent--blade .agent__blade-content_wrapper { max-width: var(--pbc-g-agent-blade-max-width); min-width: var(--pbc-g-agent-blade-min-width); width: 100%; }

.agent--blade .headline { display: none; }

@media (min-width: 1024px) {
  .agent--blade .container { padding: var(--pbc-g-agent-blade-desktop-padding); }
  .agent--blade .agent__blade-wrapper { align-items: center; justify-content: center; }
  .agent--blade .headline { color: var(--pbc-g-text-display-color); display: block; font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); margin-block: 0px; padding-bottom: var(--pbc-agent-text-padding-bottom); }
  .agent--blade .agent__blade--prompts-only .headline { padding-bottom: 0px; }
  .agent--blade af-input-and-prompts { --wes-c-icon-color: gray; --pbc-agent-text-padding: 0px; --xsf-agentforce-input-fieldset-padding: 0px; }
  .agent--blade af-input-and-prompts[prompts-only="true"] { --xsf-agentforce-input-fieldset-padding: 0; }
}

@media (min-width: 1440px) {
  .agent--blade .agent__blade-wrapper { align-items: flex-start; flex-direction: row; gap: 24px; }
  .agent--blade .image__wrapper { display: flex; flex-shrink: 0; max-width: 140px; width: auto; }
}

@keyframes agentBladeCollapse { 
  0% { max-height: 800px; opacity: 1; transform: translateY(0px); }
  100% { max-height: 0px; opacity: 0; transform: translateY(-16px); }
}

.offer--blade .container.no-global-nav { padding-top: 40px; }

@media (max-width: 767px) {
  .offer--blade .container.no-global-nav { padding-top: 32px; }
}

.screen-reader-only { clip: rect(0px, 0px, 0px, 0px); border: 0px; height: 1px; margin: -1px; overflow: hidden; padding: 0px; position: absolute; width: 1px; }

.relative { position: relative; }

.clear-both { clear: both; }

.pb-small-corner article { border-radius: 8px; }

.pb-small-corner article .card__image__wrapper { border-radius: 8px 8px 0px 0px; }

.pb-large-corner article { border-radius: 16px; }

.pb-large-corner article .card__image__wrapper { border-radius: 16px 16px 0px 0px; }

.pb-circle article { border-radius: 50%; overflow: hidden; padding-bottom: 50%; width: 100%; }

.pb-shadow article { background: rgb(255, 255, 255); border: 1px solid rgba(23, 23, 23, 0.04); box-shadow: rgba(23, 23, 23, 0.08) 0px 2px 8px -2px, rgba(23, 23, 23, 0.16) 0px 8px 12px -2px; box-sizing: border-box; }

.border-rad-16 { border-radius: 16px; }

:root { --sds-g-line-height: 1.5; --c360-g-line-height: var(--sds-g-line-height); --sds-g-font-scale-10: 3.247rem; --sds-g-color-palette-neutral-20: #2e2e2e; --c360-g-color-palette-neutral-20: var(--sds-g-color-palette-neutral-20); --sds-g-color-palette-orange-30: #5f3e02; --c360-g-color-palette-orange-30: var(--sds-g-color-palette-orange-30); --sds-g-color-palette-green-60: #3ba755; --c360-g-color-palette-green-60: var(--sds-g-color-palette-green-60); --sds-g-color-palette-hot-orange-30: #7e2600; --c360-g-color-palette-hot-orange-30: var(--sds-g-color-palette-hot-orange-30); --sds-g-sizing-border-2: 2px; --c360-g-sizing-border-2: var(--sds-g-sizing-border-2); --sds-g-color-palette-neutral-10: #181818; --c360-g-color-palette-neutral-10: var(--sds-g-color-palette-neutral-10); --sds-g-color-palette-yellow-15: #2e2204; --c360-g-color-palette-yellow-15: var(--sds-g-color-palette-yellow-15); --sds-g-color-palette-orange-20: #3e2b02; --c360-g-color-palette-orange-20: var(--sds-g-color-palette-orange-20); --sds-g-color-palette-neutral-65: #a0a0a0; --c360-g-color-palette-neutral-65: var(--sds-g-color-palette-neutral-65); --sds-g-color-palette-green-50: #2e844a; --c360-g-color-palette-green-50: var(--sds-g-color-palette-green-50); --sds-g-color-palette-hot-orange-20: #541d01; --c360-g-color-palette-hot-orange-20: var(--sds-g-color-palette-hot-orange-20); --sds-g-color-palette-orange-10: #201600; --c360-g-color-palette-orange-10: var(--sds-g-color-palette-orange-10); --sds-g-color-palette-green-40: #22683e; --c360-g-color-palette-green-40: var(--sds-g-color-palette-green-40); --sds-g-color-palette-hot-orange-10: #281202; --c360-g-color-palette-hot-orange-10: var(--sds-g-color-palette-hot-orange-10); --sds-g-color-palette-orange-65: #f38303; --c360-g-color-palette-orange-65: var(--sds-g-color-palette-orange-65); --sds-g-color-palette-green-95: #ebf7e6; --c360-g-color-palette-green-95: var(--sds-g-color-palette-green-95); --sds-g-color-palette-hot-orange-65: #ff784f; --c360-g-color-palette-hot-orange-65: var(--sds-g-color-palette-hot-orange-65); --sds-g-font-family: system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,"Helvetica Neue",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"; --c360-g-font-family: var(--sds-g-font-family); --sds-g-color-palette-green-30: #194e31; --c360-g-color-palette-green-30: var(--sds-g-color-palette-green-30); --sds-g-color-palette-cloud-blue-15: #0a2636; --c360-g-color-palette-cloud-blue-15: var(--sds-g-color-palette-cloud-blue-15); --sds-g-color-palette-indigo-15: #1f0974; --c360-g-color-palette-indigo-15: var(--sds-g-color-palette-indigo-15); --sds-g-link-color-active: #032d60; --c360-g-link-color-active: var(--sds-g-link-color-active); --sds-g-color-neutral-inverse-1: #181818; --c360-g-color-neutral-inverse-1: var(--sds-g-color-neutral-inverse-1); --sds-g-color-palette-green-20: #0e3522; --c360-g-color-palette-green-20: var(--sds-g-color-palette-green-20); --sds-g-color-error-base-1: #fff; --c360-g-color-error-base-1: var(--sds-g-color-error-base-1); --sds-g-shadow-1: 0 0 2px 0 #18181814,0 2px 4px 1px #18181828; --c360-g-shadow-1: var(--sds-g-shadow-1); --sds-g-color-brand-inverse-1: #001639; --c360-g-color-brand-inverse-1: var(--sds-g-color-brand-inverse-1); --sds-g-color-neutral-inverse-2: #2e2e30; --c360-g-color-neutral-inverse-2: var(--sds-g-color-neutral-inverse-2); --sds-g-color-palette-green-10: #071b12; --c360-g-color-palette-green-10: var(--sds-g-color-palette-green-10); --sds-g-color-error-base-2: #fef1ee; --c360-g-color-error-base-2: var(--sds-g-color-error-base-2); --sds-g-color-palette-green-65: #41b658; --c360-g-color-palette-green-65: var(--sds-g-color-palette-green-65); --sds-g-color-neutral-base-1: #fff; --c360-g-color-neutral-base-1: var(--sds-g-color-neutral-base-1); --sds-g-shadow-2: 0 2px 8px -2px #18181814,0 8px 12px -2px #18181828; --c360-g-shadow-2: var(--sds-g-shadow-2); --sds-g-color-brand-base-1: #fff; --c360-g-color-brand-base-1: var(--sds-g-color-brand-base-1); --sds-g-color-brand-inverse-2: #032d60; --c360-g-color-brand-inverse-2: var(--sds-g-color-brand-inverse-2); --sds-g-color-neutral-inverse-3: #444447; --c360-g-color-neutral-inverse-3: var(--sds-g-color-neutral-inverse-3); --sds-g-color-palette-neutral-15: #242424; --c360-g-color-palette-neutral-15: var(--sds-g-color-palette-neutral-15); --sds-g-color-error-base-3: #feded8; --c360-g-color-error-base-3: var(--sds-g-color-error-base-3); --sds-g-color-neutral-base-2: #f3f3f3; --c360-g-color-neutral-base-2: var(--sds-g-color-neutral-base-2); --sds-g-shadow-3: 0 12px 24px -4px #18181814,0 16px 32px -4px #18181828; --c360-g-shadow-3: var(--sds-g-shadow-3); --sds-g-color-brand-base-2: #eef4ff; --c360-g-color-brand-base-2: var(--sds-g-color-brand-base-2); --sds-g-color-brand-inverse-3: #014486; --c360-g-color-brand-inverse-3: var(--sds-g-color-brand-inverse-3); --sds-g-color-warning-base-contrast-1: #a86403; --c360-g-color-warning-base-contrast-1: var(--sds-g-color-warning-base-contrast-1); --sds-g-color-neutral-inverse-4: #5a5c61; --c360-g-color-neutral-inverse-4: var(--sds-g-color-neutral-inverse-4); --sds-g-spacing-1: 0.25rem; --c360-g-spacing-1: var(--sds-g-spacing-1); --sds-g-color-palette-orange-15: #371e03; --c360-g-color-palette-orange-15: var(--sds-g-color-palette-orange-15); --sds-g-color-error-base-4: #feb8ab; --c360-g-color-error-base-4: var(--sds-g-color-error-base-4); --sds-g-color-palette-hot-orange-15: #421604; --c360-g-color-palette-hot-orange-15: var(--sds-g-color-palette-hot-orange-15); --sds-g-color-neutral-base-3: #e5e5e5; --c360-g-color-neutral-base-3: var(--sds-g-color-neutral-base-3); --sds-g-shadow-4: 0 24px 48px -4px #18181833; --c360-g-shadow-4: var(--sds-g-shadow-4); --sds-g-color-brand-base-3: #d8e6fe; --c360-g-color-brand-base-3: var(--sds-g-color-brand-base-3); --sds-g-color-brand-inverse-4: #0b5cab; --c360-g-color-brand-inverse-4: var(--sds-g-color-brand-inverse-4); --sds-g-color-warning-base-contrast-2: #8c4b02; --c360-g-color-warning-base-contrast-2: var(--sds-g-color-warning-base-contrast-2); --sds-g-spacing-2: 0.5rem; --c360-g-spacing-2: var(--sds-g-spacing-2); --sds-g-color-neutral-base-4: #c9c9cb; --c360-g-color-neutral-base-4: var(--sds-g-color-neutral-base-4); --sds-g-color-brand-base-4: #aacbff; --c360-g-color-brand-base-4: var(--sds-g-color-brand-base-4); --sds-g-font-leading: 1.5; --c360-g-font-leading: var(--sds-g-font-leading); --sds-g-color-warning-base-contrast-3: #6f3400; --c360-g-color-warning-base-contrast-3: var(--sds-g-color-warning-base-contrast-3); --sds-g-color-success-base-1: #fff; --c360-g-color-success-base-1: var(--sds-g-color-success-base-1); --sds-g-spacing-3: 0.75rem; --c360-g-spacing-3: var(--sds-g-spacing-3); --sds-g-color-palette-violet-90: #f2defe; --c360-g-color-palette-violet-90: var(--sds-g-color-palette-violet-90); --sds-g-spacing-10: 4rem; --c360-g-spacing-10: var(--sds-g-spacing-10); --sds-g-color-warning-base-contrast-4: #4f2100; --c360-g-color-warning-base-contrast-4: var(--sds-g-color-warning-base-contrast-4); --sds-g-color-success-base-2: #ebf7e6; --c360-g-color-success-base-2: var(--sds-g-color-success-base-2); --sds-g-spacing-4: 1rem; --c360-g-spacing-4: var(--sds-g-spacing-4); --sds-g-color-palette-green-15: #0c2912; --c360-g-color-palette-green-15: var(--sds-g-color-palette-green-15); --sds-g-color-palette-violet-80: #e5b9fe; --c360-g-color-palette-violet-80: var(--sds-g-color-palette-violet-80); --sds-g-spacing-11: 4.5rem; --c360-g-spacing-11: var(--sds-g-spacing-11); --sds-g-color-success-base-3: #cdefc4; --c360-g-color-success-base-3: var(--sds-g-color-success-base-3); --sds-g-spacing-5: 1.5rem; --c360-g-spacing-5: var(--sds-g-spacing-5); --sds-g-radius-border-1: 0.125rem; --c360-g-radius-border-1: var(--sds-g-radius-border-1); --sds-g-color-palette-violet-70: #d892fe; --c360-g-color-palette-violet-70: var(--sds-g-color-palette-violet-70); --sds-g-spacing-12: 5rem; --c360-g-spacing-12: var(--sds-g-spacing-12); --sds-g-color-border-base-1: #aeaeae; --c360-g-color-border-base-1: var(--sds-g-color-border-base-1); --sds-g-color-palette-teal-90: #acf3e4; --c360-g-color-palette-teal-90: var(--sds-g-color-palette-teal-90); --sds-g-color-success-base-4: #91db8b; --c360-g-color-success-base-4: var(--sds-g-color-success-base-4); --sds-g-spacing-6: 2rem; --c360-g-spacing-6: var(--sds-g-spacing-6); --sds-g-radius-border-2: 0.25rem; --c360-g-radius-border-2: var(--sds-g-radius-border-2); --sds-g-color-palette-purple-90: #ece1f9; --c360-g-color-palette-purple-90: var(--sds-g-color-palette-purple-90); --sds-g-color-palette-violet-60: #cb65ff; --c360-g-color-palette-violet-60: var(--sds-g-color-palette-violet-60); --sds-g-color-border-base-2: #939393; --c360-g-color-border-base-2: var(--sds-g-color-border-base-2); --sds-g-color-palette-teal-80: #04e1cb; --c360-g-color-palette-teal-80: var(--sds-g-color-palette-teal-80); --sds-g-spacing-7: 2.5rem; --c360-g-spacing-7: var(--sds-g-spacing-7); --sds-g-radius-border-3: 0.5rem; --c360-g-radius-border-3: var(--sds-g-radius-border-3); --sds-g-color-palette-purple-80: #d78ff5; --c360-g-color-palette-purple-80: var(--sds-g-color-palette-purple-80); --sds-g-color-palette-violet-50: #ba01ff; --c360-g-color-palette-violet-50: var(--sds-g-color-palette-violet-50); --sds-g-color-palette-teal-70: #01c3b3; --c360-g-color-palette-teal-70: var(--sds-g-color-palette-teal-70); --sds-g-spacing-8: 3rem; --c360-g-spacing-8: var(--sds-g-spacing-8); --sds-g-radius-border-4: 1rem; --c360-g-radius-border-4: var(--sds-g-radius-border-4); --sds-g-color-palette-blue-90: #d8e6fe; --c360-g-color-palette-blue-90: var(--sds-g-color-palette-blue-90); --sds-g-color-palette-purple-70: #c29ef1; --c360-g-color-palette-purple-70: var(--sds-g-color-palette-purple-70); --sds-g-color-palette-violet-40: #9602c7; --c360-g-color-palette-violet-40: var(--sds-g-color-palette-violet-40); --sds-g-color-palette-violet-95: #f9f0ff; --c360-g-color-palette-violet-95: var(--sds-g-color-palette-violet-95); --sds-g-color-success-base-contrast-1: #2e844a; --c360-g-color-success-base-contrast-1: var(--sds-g-color-success-base-contrast-1); --sds-g-color-palette-teal-60: #06a59a; --c360-g-color-palette-teal-60: var(--sds-g-color-palette-teal-60); --sds-g-color-palette-red-90: #feded8; --c360-g-color-palette-red-90: var(--sds-g-color-palette-red-90); --sds-g-spacing-9: 3.5rem; --c360-g-spacing-9: var(--sds-g-spacing-9); --sds-g-color-palette-blue-80: #aacbff; --c360-g-color-palette-blue-80: var(--sds-g-color-palette-blue-80); --sds-g-color-palette-purple-60: #ad7bee; --c360-g-color-palette-purple-60: var(--sds-g-color-palette-purple-60); --sds-g-color-palette-violet-30: #730394; --c360-g-color-palette-violet-30: var(--sds-g-color-palette-violet-30); --sds-g-color-success-base-contrast-2: #22683e; --c360-g-color-success-base-contrast-2: var(--sds-g-color-success-base-contrast-2); --sds-g-font-scale-1: 1.125rem; --sds-g-color-palette-red-80: #feb8ab; --c360-g-color-palette-red-80: var(--sds-g-color-palette-red-80); --sds-g-color-palette-blue-70: #78b0fd; --c360-g-color-palette-blue-70: var(--sds-g-color-palette-blue-70); --sds-g-color-palette-purple-50: #9050e9; --c360-g-color-palette-purple-50: var(--sds-g-color-palette-purple-50); --sds-g-color-palette-violet-20: #520066; --c360-g-color-palette-violet-20: var(--sds-g-color-palette-violet-20); --sds-g-color-success-base-contrast-3: #194e31; --c360-g-color-success-base-contrast-3: var(--sds-g-color-success-base-contrast-3); --sds-g-color-warning-base-1: #fff; --c360-g-color-warning-base-1: var(--sds-g-color-warning-base-1); --sds-g-link-color: #0b5cab; --c360-g-link-color: var(--sds-g-link-color); --sds-g-color-palette-teal-50: #0b827c; --c360-g-color-palette-teal-50: var(--sds-g-color-palette-teal-50); --sds-g-color-palette-teal-95: #def9f3; --c360-g-color-palette-teal-95: var(--sds-g-color-palette-teal-95); --sds-g-color-palette-red-70: #fe8f7d; --c360-g-color-palette-red-70: var(--sds-g-color-palette-red-70); --sds-g-font-scale-2: 1.266rem; --sds-g-color-palette-blue-60: #1b96ff; --c360-g-color-palette-blue-60: var(--sds-g-color-palette-blue-60); --sds-g-color-palette-purple-40: #7526e3; --c360-g-color-palette-purple-40: var(--sds-g-color-palette-purple-40); --sds-g-color-palette-violet-10: #2e0039; --c360-g-color-palette-violet-10: var(--sds-g-color-palette-violet-10); --sds-g-color-palette-purple-95: #f6f2fb; --c360-g-color-palette-purple-95: var(--sds-g-color-palette-purple-95); --sds-g-color-palette-violet-65: #d17dfe; --c360-g-color-palette-violet-65: var(--sds-g-color-palette-violet-65); --sds-g-color-success-base-contrast-4: #0e3522; --c360-g-color-success-base-contrast-4: var(--sds-g-color-success-base-contrast-4); --sds-g-color-warning-base-2: #fbf3e0; --c360-g-color-warning-base-2: var(--sds-g-color-warning-base-2); --sds-g-color-palette-teal-40: #056764; --c360-g-color-palette-teal-40: var(--sds-g-color-palette-teal-40); --sds-g-color-neutral-base-contrast-1: #929398; --c360-g-color-neutral-base-contrast-1: var(--sds-g-color-neutral-base-contrast-1); --sds-g-color-palette-red-60: #fe5c4c; --c360-g-color-palette-red-60: var(--sds-g-color-palette-red-60); --sds-g-font-scale-3: 1.424rem; --sds-g-color-palette-blue-50: #0176d3; --c360-g-color-palette-blue-50: var(--sds-g-color-palette-blue-50); --sds-g-color-palette-purple-30: #5a1ba9; --c360-g-color-palette-purple-30: var(--sds-g-color-palette-purple-30); --sds-g-color-palette-pink-90: #fddde3; --c360-g-color-palette-pink-90: var(--sds-g-color-palette-pink-90); --sds-g-color-warning-base-3: #f9e3b6; --c360-g-color-warning-base-3: var(--sds-g-color-warning-base-3); --sds-g-color-brand-base-contrast-1: #1b96ff; --c360-g-color-brand-base-contrast-1: var(--sds-g-color-brand-base-contrast-1); --sds-g-color-palette-teal-30: #024d4c; --c360-g-color-palette-teal-30: var(--sds-g-color-palette-teal-30); --sds-g-color-neutral-base-contrast-2: #737479; --c360-g-color-neutral-base-contrast-2: var(--sds-g-color-neutral-base-contrast-2); --sds-g-font-scale-neg-1: 0.875rem; --sds-g-color-palette-red-50: #ea001e; --c360-g-color-palette-red-50: var(--sds-g-color-palette-red-50); --sds-g-font-scale-4: 1.602rem; --sds-g-color-palette-blue-40: #0b5cab; --c360-g-color-palette-blue-40: var(--sds-g-color-palette-blue-40); --sds-g-color-palette-purple-20: #401075; --c360-g-color-palette-purple-20: var(--sds-g-color-palette-purple-20); --sds-g-color-neutral-inverse-contrast-1: #737479; --c360-g-color-neutral-inverse-contrast-1: var(--sds-g-color-neutral-inverse-contrast-1); --sds-g-color-palette-blue-95: #eef4ff; --c360-g-color-palette-blue-95: var(--sds-g-color-palette-blue-95); --sds-g-color-brand-inverse-contrast-1: #0176d3; --c360-g-color-brand-inverse-contrast-1: var(--sds-g-color-brand-inverse-contrast-1); --sds-g-color-palette-pink-80: #fdb6c5; --c360-g-color-palette-pink-80: var(--sds-g-color-palette-pink-80); --sds-g-color-warning-base-4: #fcc003; --c360-g-color-warning-base-4: var(--sds-g-color-warning-base-4); --sds-g-color-brand-base-contrast-2: #0176d3; --c360-g-color-brand-base-contrast-2: var(--sds-g-color-brand-base-contrast-2); --sds-g-color-palette-teal-20: #023434; --c360-g-color-palette-teal-20: var(--sds-g-color-palette-teal-20); --sds-g-color-error-base-contrast-1: #ea001e; --c360-g-color-error-base-contrast-1: var(--sds-g-color-error-base-contrast-1); --sds-g-color-palette-teal-65: #03b4a7; --c360-g-color-palette-teal-65: var(--sds-g-color-palette-teal-65); --sds-g-color-neutral-base-contrast-3: #5a5c61; --c360-g-color-neutral-base-contrast-3: var(--sds-g-color-neutral-base-contrast-3); --sds-g-font-scale-neg-2: 0.8125rem; --sds-g-color-palette-red-40: #ba0517; --c360-g-color-palette-red-40: var(--sds-g-color-palette-red-40); --sds-g-font-scale-5: 1.802rem; --sds-g-color-palette-blue-30: #014486; --c360-g-color-palette-blue-30: var(--sds-g-color-palette-blue-30); --sds-g-color-palette-purple-10: #240643; --c360-g-color-palette-purple-10: var(--sds-g-color-palette-purple-10); --sds-g-color-palette-red-95: #fef1ee; --c360-g-color-palette-red-95: var(--sds-g-color-palette-red-95); --sds-g-color-neutral-inverse-contrast-2: #929398; --c360-g-color-neutral-inverse-contrast-2: var(--sds-g-color-neutral-inverse-contrast-2); --sds-g-color-palette-purple-65: #b78def; --c360-g-color-palette-purple-65: var(--sds-g-color-palette-purple-65); --sds-g-color-brand-inverse-contrast-2: #1b96ff; --c360-g-color-brand-inverse-contrast-2: var(--sds-g-color-brand-inverse-contrast-2); --sds-g-color-palette-yellow-90: #f9e3b6; --c360-g-color-palette-yellow-90: var(--sds-g-color-palette-yellow-90); --sds-g-color-palette-pink-70: #fe8aa7; --c360-g-color-palette-pink-70: var(--sds-g-color-palette-pink-70); --sds-g-color-palette-teal-10: #071b12; --c360-g-color-palette-teal-10: var(--sds-g-color-palette-teal-10); --sds-g-color-brand-base-contrast-3: #0b5cab; --c360-g-color-brand-base-contrast-3: var(--sds-g-color-brand-base-contrast-3); --sds-g-color-error-base-contrast-2: #ba0517; --c360-g-color-error-base-contrast-2: var(--sds-g-color-error-base-contrast-2); --sds-g-color-neutral-base-contrast-4: #181818; --c360-g-color-neutral-base-contrast-4: var(--sds-g-color-neutral-base-contrast-4); --sds-g-color-palette-red-30: #8e030f; --c360-g-color-palette-red-30: var(--sds-g-color-palette-red-30); --sds-g-font-scale-neg-3: 0.75rem; --sds-g-color-palette-blue-20: #032d60; --c360-g-color-palette-blue-20: var(--sds-g-color-palette-blue-20); --sds-g-font-scale-6: 2.027rem; --sds-g-color-neutral-inverse-contrast-3: #adaeb1; --c360-g-color-neutral-inverse-contrast-3: var(--sds-g-color-neutral-inverse-contrast-3); --sds-g-color-brand-inverse-contrast-3: #78b0fd; --c360-g-color-brand-inverse-contrast-3: var(--sds-g-color-brand-inverse-contrast-3); --sds-g-color-palette-yellow-80: #fcc003; --c360-g-color-palette-yellow-80: var(--sds-g-color-palette-yellow-80); --sds-g-color-palette-pink-60: #ff538a; --c360-g-color-palette-pink-60: var(--sds-g-color-palette-pink-60); --sds-g-color-brand-base-contrast-4: #001639; --c360-g-color-brand-base-contrast-4: var(--sds-g-color-brand-base-contrast-4); --sds-g-color-error-base-contrast-3: #8e030f; --c360-g-color-error-base-contrast-3: var(--sds-g-color-error-base-contrast-3); --sds-g-color-palette-red-20: #640103; --c360-g-color-palette-red-20: var(--sds-g-color-palette-red-20); --sds-g-font-scale-neg-4: 0.625rem; --sds-g-color-palette-blue-10: #001639; --c360-g-color-palette-blue-10: var(--sds-g-color-palette-blue-10); --sds-g-font-scale-7: 2.281rem; --sds-g-color-palette-blue-65: #57a3fd; --c360-g-color-palette-blue-65: var(--sds-g-color-palette-blue-65); --sds-g-color-neutral-inverse-contrast-4: #fff; --c360-g-color-neutral-inverse-contrast-4: var(--sds-g-color-neutral-inverse-contrast-4); --sds-g-color-palette-violet-15: #3d0157; --c360-g-color-palette-violet-15: var(--sds-g-color-palette-violet-15); --sds-g-color-brand-inverse-contrast-4: #fff; --c360-g-color-brand-inverse-contrast-4: var(--sds-g-color-brand-inverse-contrast-4); --sds-g-color-palette-yellow-70: #e4a201; --c360-g-color-palette-yellow-70: var(--sds-g-color-palette-yellow-70); --sds-g-color-palette-pink-50: #e3066a; --c360-g-color-palette-pink-50: var(--sds-g-color-palette-pink-50); --sds-g-color-palette-cloud-blue-90: #cfe9fe; --c360-g-color-palette-cloud-blue-90: var(--sds-g-color-palette-cloud-blue-90); --sds-g-color-palette-indigo-90: #e0e5f8; --c360-g-color-palette-indigo-90: var(--sds-g-color-palette-indigo-90); --sds-g-radius-border-circle: 100%; --c360-g-radius-border-circle: var(--sds-g-radius-border-circle); --sds-g-color-error-base-contrast-4: #640103; --c360-g-color-error-base-contrast-4: var(--sds-g-color-error-base-contrast-4); --sds-g-color-palette-red-10: #300c01; --c360-g-color-palette-red-10: var(--sds-g-color-palette-red-10); --sds-g-color-palette-red-65: #fe7765; --c360-g-color-palette-red-65: var(--sds-g-color-palette-red-65); --sds-g-font-scale-8: 2.566rem; --sds-g-color-palette-yellow-60: #ca8501; --c360-g-color-palette-yellow-60: var(--sds-g-color-palette-yellow-60); --sds-g-color-palette-pink-40: #b60554; --c360-g-color-palette-pink-40: var(--sds-g-color-palette-pink-40); --sds-g-color-palette-cloud-blue-80: #90d0fe; --c360-g-color-palette-cloud-blue-80: var(--sds-g-color-palette-cloud-blue-80); --sds-g-color-palette-pink-95: #fef0f3; --c360-g-color-palette-pink-95: var(--sds-g-color-palette-pink-95); --sds-g-color-palette-indigo-80: #bec7f6; --c360-g-color-palette-indigo-80: var(--sds-g-color-palette-indigo-80); --sds-g-font-scale-9: 2.887rem; --sds-g-color-palette-yellow-50: #a86403; --c360-g-color-palette-yellow-50: var(--sds-g-color-palette-yellow-50); --sds-g-color-palette-pink-30: #8a033e; --c360-g-color-palette-pink-30: var(--sds-g-color-palette-pink-30); --c360-g-font-family-monospace: Consolas,Menlo,Monaco,Courier,monospace; --sds-g-color-palette-cloud-blue-70: #1ab9ff; --c360-g-color-palette-cloud-blue-70: var(--sds-g-color-palette-cloud-blue-70); --sds-g-color-palette-indigo-70: #9ea9f1; --c360-g-color-palette-indigo-70: var(--sds-g-color-palette-indigo-70); --sds-g-color-palette-purple-15: #300b60; --c360-g-color-palette-purple-15: var(--sds-g-color-palette-purple-15); --sds-g-color-palette-yellow-40: #8c4b02; --c360-g-color-palette-yellow-40: var(--sds-g-color-palette-yellow-40); --sds-g-color-palette-neutral-90: #e5e5e5; --c360-g-color-palette-neutral-90: var(--sds-g-color-palette-neutral-90); --sds-g-color-palette-pink-20: #61022a; --c360-g-color-palette-pink-20: var(--sds-g-color-palette-pink-20); --sds-g-color-palette-yellow-95: #fbf3e0; --c360-g-color-palette-yellow-95: var(--sds-g-color-palette-yellow-95); --sds-g-color-palette-cloud-blue-60: #0d9dda; --c360-g-color-palette-cloud-blue-60: var(--sds-g-color-palette-cloud-blue-60); --sds-g-color-palette-indigo-60: #7f8ced; --c360-g-color-palette-indigo-60: var(--sds-g-color-palette-indigo-60); --sds-g-color-palette-teal-15: #072825; --c360-g-color-palette-teal-15: var(--sds-g-color-palette-teal-15); --sds-g-color-palette-yellow-30: #6f3400; --c360-g-color-palette-yellow-30: var(--sds-g-color-palette-yellow-30); --sds-g-color-palette-neutral-80: #c9c9c9; --c360-g-color-palette-neutral-80: var(--sds-g-color-palette-neutral-80); --sds-g-color-palette-pink-10: #370114; --c360-g-color-palette-pink-10: var(--sds-g-color-palette-pink-10); --sds-g-color-palette-orange-90: #fedfd0; --c360-g-color-palette-orange-90: var(--sds-g-color-palette-orange-90); --sds-g-color-palette-cloud-blue-50: #107cad; --c360-g-color-palette-cloud-blue-50: var(--sds-g-color-palette-cloud-blue-50); --sds-g-color-palette-pink-65: #fe7298; --c360-g-color-palette-pink-65: var(--sds-g-color-palette-pink-65); --sds-g-color-palette-indigo-50: #5867e8; --c360-g-color-palette-indigo-50: var(--sds-g-color-palette-indigo-50); --sds-g-color-palette-hot-orange-90: #ffded5; --c360-g-color-palette-hot-orange-90: var(--sds-g-color-palette-hot-orange-90); --sds-g-link-color-focus: #014486; --c360-g-link-color-focus: var(--sds-g-link-color-focus); --sds-g-color-palette-blue-15: #03234d; --c360-g-color-palette-blue-15: var(--sds-g-color-palette-blue-15); --sds-g-color-palette-yellow-20: #4f2100; --c360-g-color-palette-yellow-20: var(--sds-g-color-palette-yellow-20); --sds-g-color-palette-neutral-70: #aeaeae; --c360-g-color-palette-neutral-70: var(--sds-g-color-palette-neutral-70); --sds-g-color-palette-orange-80: #ffba90; --c360-g-color-palette-orange-80: var(--sds-g-color-palette-orange-80); --sds-g-color-palette-cloud-blue-40: #05628a; --c360-g-color-palette-cloud-blue-40: var(--sds-g-color-palette-cloud-blue-40); --sds-g-color-palette-indigo-40: #3a49da; --c360-g-color-palette-indigo-40: var(--sds-g-color-palette-indigo-40); --sds-g-color-palette-hot-orange-80: #feb9a5; --c360-g-color-palette-hot-orange-80: var(--sds-g-color-palette-hot-orange-80); --sds-g-color-palette-cloud-blue-95: #eaf5fe; --c360-g-color-palette-cloud-blue-95: var(--sds-g-color-palette-cloud-blue-95); --sds-g-color-palette-indigo-95: #f1f3fb; --c360-g-color-palette-indigo-95: var(--sds-g-color-palette-indigo-95); --sds-g-color-palette-red-15: #4a0c04; --c360-g-color-palette-red-15: var(--sds-g-color-palette-red-15); --sds-g-font-weight-bold: bold; --c360-g-font-weight-bold: var(--sds-g-font-weight-bold); --sds-g-color-palette-yellow-10: #281202; --c360-g-color-palette-yellow-10: var(--sds-g-color-palette-yellow-10); --sds-g-color-palette-neutral-60: #939393; --c360-g-color-palette-neutral-60: var(--sds-g-color-palette-neutral-60); --sds-g-color-palette-yellow-65: #d79304; --c360-g-color-palette-yellow-65: var(--sds-g-color-palette-yellow-65); --sds-g-color-palette-orange-70: #fe9339; --c360-g-color-palette-orange-70: var(--sds-g-color-palette-orange-70); --sds-g-color-palette-cloud-blue-30: #084968; --c360-g-color-palette-cloud-blue-30: var(--sds-g-color-palette-cloud-blue-30); --sds-g-color-palette-indigo-30: #2f2cb7; --c360-g-color-palette-indigo-30: var(--sds-g-color-palette-indigo-30); --sds-g-color-palette-hot-orange-70: #ff906e; --c360-g-color-palette-hot-orange-70: var(--sds-g-color-palette-hot-orange-70); --sds-g-color-border-inverse-1: #181818; --c360-g-color-border-inverse-1: var(--sds-g-color-border-inverse-1); --sds-g-color-palette-neutral-50: #747474; --c360-g-color-palette-neutral-50: var(--sds-g-color-palette-neutral-50); --sds-g-color-palette-orange-60: #dd7a01; --c360-g-color-palette-orange-60: var(--sds-g-color-palette-orange-60); --sds-g-color-palette-cloud-blue-20: #023248; --c360-g-color-palette-cloud-blue-20: var(--sds-g-color-palette-cloud-blue-20); --sds-g-color-palette-green-90: #cdefc4; --c360-g-color-palette-green-90: var(--sds-g-color-palette-green-90); --sds-g-color-palette-indigo-20: #260f8f; --c360-g-color-palette-indigo-20: var(--sds-g-color-palette-indigo-20); --sds-g-color-palette-hot-orange-60: #ff5d2d; --c360-g-color-palette-hot-orange-60: var(--sds-g-color-palette-hot-orange-60); --sds-g-color-palette-neutral-40: #5c5c5c; --c360-g-color-palette-neutral-40: var(--sds-g-color-palette-neutral-40); --sds-g-color-border-inverse-2: #2e2e2e; --c360-g-color-border-inverse-2: var(--sds-g-color-border-inverse-2); --sds-g-color-palette-orange-50: #a96404; --c360-g-color-palette-orange-50: var(--sds-g-color-palette-orange-50); --sds-g-color-palette-cloud-blue-10: #001a28; --c360-g-color-palette-cloud-blue-10: var(--sds-g-color-palette-cloud-blue-10); --sds-g-color-palette-neutral-95: #f3f3f3; --c360-g-color-palette-neutral-95: var(--sds-g-color-palette-neutral-95); --sds-g-color-palette-green-80: #91db8b; --c360-g-color-palette-green-80: var(--sds-g-color-palette-green-80); --sds-g-color-palette-indigo-10: #200647; --c360-g-color-palette-indigo-10: var(--sds-g-color-palette-indigo-10); --sds-g-color-palette-hot-orange-50: #d83a00; --c360-g-color-palette-hot-orange-50: var(--sds-g-color-palette-hot-orange-50); --sds-g-color-palette-cloud-blue-65: #08abed; --c360-g-color-palette-cloud-blue-65: var(--sds-g-color-palette-cloud-blue-65); --sds-g-color-palette-indigo-65: #8e9bef; --c360-g-color-palette-indigo-65: var(--sds-g-color-palette-indigo-65); --sds-g-link-color-hover: #014486; --c360-g-link-color-hover: var(--sds-g-link-color-hover); --sds-g-font-size-base: 1rem; --sds-g-color-palette-neutral-30: #444; --c360-g-color-palette-neutral-30: var(--sds-g-color-palette-neutral-30); --sds-g-color-palette-orange-40: #825101; --c360-g-color-palette-orange-40: var(--sds-g-color-palette-orange-40); --sds-g-color-palette-pink-15: #4b0620; --c360-g-color-palette-pink-15: var(--sds-g-color-palette-pink-15); --sds-g-color-palette-green-70: #45c65a; --c360-g-color-palette-green-70: var(--sds-g-color-palette-green-70); --sds-g-color-palette-hot-orange-40: #aa3001; --c360-g-color-palette-hot-orange-40: var(--sds-g-color-palette-hot-orange-40); --sds-g-color-palette-orange-95: #fff1ea; --c360-g-color-palette-orange-95: var(--sds-g-color-palette-orange-95); --sds-g-color-palette-hot-orange-95: #fef1ed; --c360-g-color-palette-hot-orange-95: var(--sds-g-color-palette-hot-orange-95); --sds-g-sizing-border-1: 1px; --c360-g-sizing-border-1: var(--sds-g-sizing-border-1); --c360-g-font-family-display: "ITC Avant Garde",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --c360-g-font-family-sans: "Salesforce Sans",system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --c360-g-font-size-1: 0.75rem; --c360-g-font-size-2: 0.875rem; --c360-g-font-size-3: 1rem; --c360-g-font-size-4: 1.25rem; --c360-g-font-size-5: 1.5rem; --c360-g-font-size-6: 2rem; --c360-g-font-size-7: 2.5rem; --c360-g-font-size-8: 3rem; --c360-g-font-size-9: 3.5rem; --c360-g-font-size-10: 5rem; --hgf-g-hot-orange-vibrant-95: #fef1ed; --hgf-g-hot-orange-vibrant-90: #ffded5; --hgf-g-hot-orange-vibrant-80: #feb9a5; --hgf-g-hot-orange-vibrant-70: #ff906e; --hgf-g-hot-orange-vibrant-65: #ff784f; --hgf-g-hot-orange-vibrant-60: #ff5d2d; --hgf-g-hot-orange-vibrant-50: #d83a00; --hgf-g-hot-orange-vibrant-40: #aa3001; --hgf-g-hot-orange-vibrant-30: #7e2600; --hgf-g-hot-orange-vibrant-20: #541d01; --hgf-g-hot-orange-vibrant-10: #281202; --hgf-g-hot-orange-natural-95: #faf2f0; --hgf-g-hot-orange-natural-90: #f5e1db; --hgf-g-hot-orange-natural-80: #eebfb1; --hgf-g-hot-orange-natural-70: #e89b82; --hgf-g-hot-orange-natural-65: #e68769; --hgf-g-hot-orange-natural-60: #e3734f; --hgf-g-hot-orange-natural-50: #c0532e; --hgf-g-hot-orange-natural-40: #964324; --hgf-g-hot-orange-natural-30: #703219; --hgf-g-hot-orange-natural-20: #4a2413; --hgf-g-hot-orange-natural-10: #23140b; --hgf-g-orange-vibrant-95: #fff1ea; --hgf-g-orange-vibrant-90: #fedfd0; --hgf-g-orange-vibrant-80: #ffba90; --hgf-g-orange-vibrant-70: #fe9339; --hgf-g-orange-vibrant-65: #f38303; --hgf-g-orange-vibrant-60: #dd7a01; --hgf-g-orange-vibrant-50: #a96404; --hgf-g-orange-vibrant-40: #825101; --hgf-g-orange-vibrant-30: #5f3e02; --hgf-g-orange-vibrant-20: #3e2b02; --hgf-g-orange-vibrant-10: #201600; --hgf-g-orange-natural-95: #f9f2ef; --hgf-g-orange-natural-90: #f5e1d8; --hgf-g-orange-natural-80: #f0bfa2; --hgf-g-orange-natural-70: #eb9c60; --hgf-g-orange-natural-65: #e08d46; --hgf-g-orange-natural-60: #cc823f; --hgf-g-orange-natural-50: #9c6a33; --hgf-g-orange-natural-40: #795526; --hgf-g-orange-natural-30: #59401b; --hgf-g-orange-natural-20: #3a2c14; --hgf-g-orange-natural-10: #1d170a; --hgf-g-yellow-vibrant-95: #fbf3e0; --hgf-g-yellow-vibrant-90: #f9e3b6; --hgf-g-yellow-vibrant-80: #fcc003; --hgf-g-yellow-vibrant-70: #e4a201; --hgf-g-yellow-vibrant-65: #d79304; --hgf-g-yellow-vibrant-60: #ca8501; --hgf-g-yellow-vibrant-50: #a86403; --hgf-g-yellow-vibrant-40: #8c4b02; --hgf-g-yellow-vibrant-30: #6f3400; --hgf-g-yellow-vibrant-20: #4f2100; --hgf-g-yellow-vibrant-10: #281202; --hgf-g-yellow-natural-95: #fbf3e2; --hgf-g-yellow-natural-90: #f8e3b7; --hgf-g-yellow-natural-80: #efc36b; --hgf-g-yellow-natural-70: #d8a54e; --hgf-g-yellow-natural-65: #cb9747; --hgf-g-yellow-natural-60: #be8940; --hgf-g-yellow-natural-50: #9c6a33; --hgf-g-yellow-natural-40: #805127; --hgf-g-yellow-natural-30: #643a1b; --hgf-g-yellow-natural-20: #462613; --hgf-g-yellow-natural-10: #23140b; --hgf-g-green-vibrant-95: #ebf7e6; --hgf-g-green-vibrant-90: #cdefc4; --hgf-g-green-vibrant-80: #91db8b; --hgf-g-green-vibrant-70: #45c65a; --hgf-g-green-vibrant-65: #41b658; --hgf-g-green-vibrant-60: #3ba755; --hgf-g-green-vibrant-50: #2e844a; --hgf-g-green-vibrant-40: #22683e; --hgf-g-green-vibrant-30: #194e31; --hgf-g-green-vibrant-20: #0e3522; --hgf-g-green-vibrant-10: #071b12; --hgf-g-green-natural-95: #ebf7e6; --hgf-g-green-natural-90: #cdefc4; --hgf-g-green-natural-80: #91db8b; --hgf-g-green-natural-70: #70bf75; --hgf-g-green-natural-65: #68b070; --hgf-g-green-natural-60: #5fa269; --hgf-g-green-natural-50: #4a8057; --hgf-g-green-natural-40: #396547; --hgf-g-green-natural-30: #294b36; --hgf-g-green-natural-20: #1c3326; --hgf-g-green-natural-10: #0d1a13; --hgf-g-teal-vibrant-95: #def9f3; --hgf-g-teal-vibrant-90: #acf3e4; --hgf-g-teal-vibrant-80: #04e1cb; --hgf-g-teal-vibrant-70: #01c3b3; --hgf-g-teal-vibrant-65: #03b4a7; --hgf-g-teal-vibrant-60: #06a59a; --hgf-g-teal-vibrant-50: #0b827c; --hgf-g-teal-vibrant-40: #056764; --hgf-g-teal-vibrant-30: #024d4c; --hgf-g-teal-vibrant-20: #023434; --hgf-g-teal-vibrant-10: #001b1c; --hgf-g-teal-natural-95: #def9f3; --hgf-g-teal-natural-90: #acf3e4; --hgf-g-teal-natural-80: #73dbcb; --hgf-g-teal-natural-70: #63bdb1; --hgf-g-teal-natural-65: #5baea5; --hgf-g-teal-natural-60: #53a098; --hgf-g-teal-natural-50: #427e7a; --hgf-g-teal-natural-40: #356461; --hgf-g-teal-natural-30: #254a49; --hgf-g-teal-natural-20: #1a3232; --hgf-g-teal-natural-10: #0c1a1a; --hgf-g-cloud-blue-vibrant-95: #eaf5fe; --hgf-g-cloud-blue-vibrant-90: #cfe9fe; --hgf-g-cloud-blue-vibrant-80: #90d0fe; --hgf-g-cloud-blue-vibrant-70: #1ab9ff; --hgf-g-cloud-blue-vibrant-65: #08abed; --hgf-g-cloud-blue-vibrant-60: #0d9dda; --hgf-g-cloud-blue-vibrant-50: #107cad; --hgf-g-cloud-blue-vibrant-40: #05628a; --hgf-g-cloud-blue-vibrant-30: #084968; --hgf-g-cloud-blue-vibrant-20: #023248; --hgf-g-cloud-blue-vibrant-10: #001a28; --hgf-g-cloud-blue-natural-95: #eff4f9; --hgf-g-cloud-blue-natural-90: #d7e7f5; --hgf-g-cloud-blue-natural-80: #a7ceec; --hgf-g-cloud-blue-natural-70: #6eb5e5; --hgf-g-cloud-blue-natural-65: #63a8d5; --hgf-g-cloud-blue-natural-60: #5b9ac4; --hgf-g-cloud-blue-natural-50: #487a9b; --hgf-g-cloud-blue-natural-40: #39607b; --hgf-g-cloud-blue-natural-30: #2a485c; --hgf-g-cloud-blue-natural-20: #193140; --hgf-g-cloud-blue-natural-10: #0c1921; --hgf-g-blue-vibrant-95: #eef4ff; --hgf-g-blue-vibrant-90: #d8e6fe; --hgf-g-blue-vibrant-80: #aacbff; --hgf-g-blue-vibrant-70: #78b0fd; --hgf-g-blue-vibrant-65: #57a3fd; --hgf-g-blue-vibrant-60: #1b96ff; --hgf-g-blue-vibrant-50: #0176d3; --hgf-g-blue-vibrant-40: #0b5cab; --hgf-g-blue-vibrant-30: #014486; --hgf-g-blue-vibrant-20: #032d60; --hgf-g-blue-vibrant-10: #001639; --hgf-g-blue-natural-95: #f1f4f9; --hgf-g-blue-natural-90: #dde6f4; --hgf-g-blue-natural-80: #b5caee; --hgf-g-blue-natural-70: #8fafe4; --hgf-g-blue-natural-65: #7aa2e0; --hgf-g-blue-natural-60: #6395dd; --hgf-g-blue-natural-50: #4e75b4; --hgf-g-blue-natural-40: #3d5c92; --hgf-g-blue-natural-30: #2e4470; --hgf-g-blue-natural-20: #1e2d50; --hgf-g-blue-natural-10: #0f172d; --hgf-g-indigo-vibrant-95: #f1f3fb; --hgf-g-indigo-vibrant-90: #e0e5f8; --hgf-g-indigo-vibrant-80: #bec7f6; --hgf-g-indigo-vibrant-70: #9ea9f1; --hgf-g-indigo-vibrant-65: #8e9bef; --hgf-g-indigo-vibrant-60: #7f8ced; --hgf-g-indigo-vibrant-50: #5867e8; --hgf-g-indigo-vibrant-40: #3a49da; --hgf-g-indigo-vibrant-30: #2f2cb7; --hgf-g-indigo-vibrant-20: #260f8f; --hgf-g-indigo-vibrant-10: #200647; --hgf-g-indigo-natural-95: #f2f3f9; --hgf-g-indigo-natural-90: #e2e5f2; --hgf-g-indigo-natural-80: #c2c8e8; --hgf-g-indigo-natural-70: #a5abdc; --hgf-g-indigo-natural-65: #979cd8; --hgf-g-indigo-natural-60: #8a8ed1; --hgf-g-indigo-natural-50: #6a6bc5; --hgf-g-indigo-natural-40: #544fb3; --hgf-g-indigo-natural-30: #433593; --hgf-g-indigo-natural-20: #321d71; --hgf-g-indigo-natural-10: #200d38; --hgf-g-purple-vibrant-95: #f6f2fb; --hgf-g-purple-vibrant-90: #ece1f9; --hgf-g-purple-vibrant-80: #d7bff5; --hgf-g-purple-vibrant-70: #c29ef1; --hgf-g-purple-vibrant-65: #b78def; --hgf-g-purple-vibrant-60: #ad7bee; --hgf-g-purple-vibrant-50: #9050e9; --hgf-g-purple-vibrant-40: #7526e3; --hgf-g-purple-vibrant-30: #5a1ba9; --hgf-g-purple-vibrant-20: #401075; --hgf-g-purple-vibrant-10: #240643; --hgf-g-purple-natural-95: #f5f3f8; --hgf-g-purple-natural-90: #eae2f3; --hgf-g-purple-natural-80: #d3c2e8; --hgf-g-purple-natural-70: #bda3dd; --hgf-g-purple-natural-65: #b293d7; --hgf-g-purple-natural-60: #a783d2; --hgf-g-purple-natural-50: #8c5ec6; --hgf-g-purple-natural-40: #743eb9; --hgf-g-purple-natural-30: #582d8a; --hgf-g-purple-natural-20: #3e1d60; --hgf-g-purple-natural-10: #220d35; --hgf-g-violet-vibrant-95: #f9f0ff; --hgf-g-violet-vibrant-90: #f2defe; --hgf-g-violet-vibrant-80: #e5b9fe; --hgf-g-violet-vibrant-70: #d892fe; --hgf-g-violet-vibrant-65: #d17dfe; --hgf-g-violet-vibrant-60: #cb65ff; --hgf-g-violet-vibrant-50: #ba01ff; --hgf-g-violet-vibrant-40: #9602c7; --hgf-g-violet-vibrant-30: #730394; --hgf-g-violet-vibrant-20: #520066; --hgf-g-violet-vibrant-10: #2e0039; --hgf-g-violet-natural-95: #f7f2fb; --hgf-g-violet-natural-90: #eee1f6; --hgf-g-violet-natural-80: #ddbeed; --hgf-g-violet-natural-70: #cc9ce5; --hgf-g-violet-natural-65: #c48ae1; --hgf-g-violet-natural-60: #bc77dd; --hgf-g-violet-natural-50: #a946d4; --hgf-g-violet-natural-40: #8737a5; --hgf-g-violet-natural-30: #67287b; --hgf-g-violet-natural-20: #481a54; --hgf-g-violet-natural-10: #280b2e; --hgf-g-pink-vibrant-95: #fef0f3; --hgf-g-pink-vibrant-90: #fddde3; --hgf-g-pink-vibrant-80: #fdb6c5; --hgf-g-pink-vibrant-70: #fe8aa7; --hgf-g-pink-vibrant-65: #fe7298; --hgf-g-pink-vibrant-60: #ff538a; --hgf-g-pink-vibrant-50: #e3066a; --hgf-g-pink-vibrant-40: #b60554; --hgf-g-pink-vibrant-30: #8a033e; --hgf-g-pink-vibrant-20: #61022a; --hgf-g-pink-vibrant-10: #370114; --hgf-g-pink-natural-95: #faf2f3; --hgf-g-pink-natural-90: #f6e0e4; --hgf-g-pink-natural-80: #eebdc6; --hgf-g-pink-natural-70: #e798a9; --hgf-g-pink-natural-65: #e3849b; --hgf-g-pink-natural-60: #e26e8c; --hgf-g-pink-natural-50: #c5486d; --hgf-g-pink-natural-40: #9d3856; --hgf-g-pink-natural-30: #762940; --hgf-g-pink-natural-20: #531a2b; --hgf-g-pink-natural-10: #2e0b15; --hgf-g-red-vibrant-95: #fef1ee; --hgf-g-red-vibrant-90: #feded8; --hgf-g-red-vibrant-80: #feb8ab; --hgf-g-red-vibrant-70: #fe8f7d; --hgf-g-red-vibrant-65: #fe7765; --hgf-g-red-vibrant-60: #fe5c4c; --hgf-g-red-vibrant-50: #ea001e; --hgf-g-red-vibrant-40: #ba0517; --hgf-g-red-vibrant-30: #8e030f; --hgf-g-red-vibrant-20: #640103; --hgf-g-red-vibrant-10: #300c01; --hgf-g-red-natural-95: #faf2f0; --hgf-g-red-natural-90: #f6e1dd; --hgf-g-red-natural-80: #efbeb5; --hgf-g-red-natural-70: #e99a8c; --hgf-g-red-natural-65: #e58777; --hgf-g-red-natural-60: #e27362; --hgf-g-red-natural-50: #cc4639; --hgf-g-red-natural-40: #a2372d; --hgf-g-red-natural-30: #7b2820; --hgf-g-red-natural-20: #561913; --hgf-g-red-natural-10: #29110a; --hgf-g-gray-95: #f3f3f3; --hgf-g-gray-90: #e5e5e5; --hgf-g-gray-60: #939393; --hgf-g-gray-50: #747474; --hgf-g-gray-30: #444; --hgf-g-gray-20: #181818; --hgf-g-gray-10: #0b0b0b; --hgf-g-brand-default-color: var(--hgf-g-blue-vibrant-50); --hgf-g-brand-default-color-background: #fff; --hgf-g-brand-default-color-background-2: var(--hgf-g-cloud-blue-vibrant-95); --hgf-g-brand-default-button-color-background-inactive: var(--hgf-g-gray-95); --hgf-g-brand-default-button-color-background-inactive-hover: var(--hgf-g-gray-90); --hgf-g-brand-default-button-color-background-active: var(--hgf-g-cloud-blue-vibrant-95); --hgf-g-brand-default-color-border: var(--hgf-g-gray-95); --hgf-g-brand-default-color-border-2: var(--hgf-g-gray-90); --hgf-g-brand-apihub-color: var(--hgf-g-hot-orange-vibrant-40); --hgf-g-brand-apihub-color-background: var(--hgf-g-hot-orange-vibrant-95); --hgf-g-brand-apihub-color-background-2: #fff; --hgf-g-brand-apihub-button-color-background-inactive: var(--hgf-g-hot-orange-vibrant-90); --hgf-g-brand-apihub-button-color-background-inactive-hover: var(--hgf-g-hot-orange-vibrant-80); --hgf-g-brand-apihub-button-color-background-active: var(--hgf-g-hot-orange-vibrant-80); --hgf-g-brand-apihub-color-border: var(--hgf-g-hot-orange-vibrant-90); --hgf-g-brand-apihub-color-border-2: var(--hgf-g-hot-orange-vibrant-80); --hgf-g-brand-example1-color: var(--hgf-g-purple-vibrant-40); --hgf-g-brand-example1-color-background: var(--hgf-g-purple-vibrant-95); --hgf-g-brand-example1-color-background-2: #fff; --hgf-g-brand-example1-button-color-background-inactive: var(--hgf-g-purple-vibrant-90); --hgf-g-brand-example1-button-color-background-inactive-hover: var(--hgf-g-purple-vibrant-80); --hgf-g-brand-example1-button-color-background-active: var(--hgf-g-purple-vibrant-80); --hgf-g-brand-example1-color-border: var(--hgf-g-purple-vibrant-90); --hgf-g-brand-example1-color-border-2: var(--hgf-g-purple-vibrant-80); --hgf-g-brand-example2-color: var(--hgf-g-green-vibrant-40); --hgf-g-brand-example2-color-background: var(--hgf-g-green-vibrant-95); --hgf-g-brand-example2-color-background-2: #fff; --hgf-g-brand-example2-button-color-background-inactive: var(--hgf-g-green-vibrant-90); --hgf-g-brand-example2-button-color-background-inactive-hover: var(--hgf-g-green-vibrant-80); --hgf-g-brand-example2-button-color-background-active: var(--hgf-g-green-vibrant-80); --hgf-g-brand-example2-color-border: var(--hgf-g-green-vibrant-90); --hgf-g-brand-example2-color-border-2: var(--hgf-g-green-vibrant-80); --hgf-g-font-display: "ITC Avant Garde",system-ui,-apple-system,segoe ui,roboto,ubuntu,cantarell,noto sans,sans-serif,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --hgf-g-font-sans: "Salesforce Sans",system-ui,-apple-system,segoe ui,roboto,ubuntu,cantarell,noto sans,sans-serif,blinkmacsystemfont,"Segoe UI",roboto,"Helvetica Neue",arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --hgf-g-font-icons: "Salesforce Icons"; --hgf-g-text-head-1-size: 80px; --hgf-g-text-head-2-size: 52px; --hgf-g-text-head-3-size: 36px; --hgf-g-text-head-4-size: 24px; --hgf-g-text-head-5-size: 18px; --hgf-g-text-head-6-size: 16px; --hgf-g-text-head-7-size: 14px; --hgf-g-headline-1-spacing: -1.8px; --hgf-g-headline-2-spacing: -2.25px; --hgf-g-headline-3-spacing: -0.4px; --hgf-g-headline-4-spacing: -0.1px; --hgf-g-headline-5-spacing: -0.1px; --hgf-g-headline-6-spacing: -0.2; --hgf-g-headline-7-spacing: -0.2; --hgf-g-headline-1-height: 88px; --hgf-g-headline-2-height: 60px; --hgf-g-headline-3-height: 40px; --hgf-g-headline-4-height: 28px; --hgf-g-headline-5-height: 24px; --hgf-g-headline-6-height: 20px; --hgf-g-headline-7-height: 16px; --hgf-g-text-body-large-size: 22px; --hgf-g-text-body-medium-size: 16px; --hgf-g-text-body-small-size: 14px; --hgf-g-text-body-large-height: 30px; --hgf-g-text-body-medium-height: 24px; --hgf-g-text-body-small-height: 24px; --pbc-g-blue-vibrant-95: #eaf5fe; --pbc-g-blue-vibrant-60: #0d9dda; --pbc-g-blue-vibrant-50: #0176d3; --pbc-g-blue-vibrant-40: #0b5cab; --pbc-g-blue-vibrant-20: #032d60; --pbc-g-blue-natural-20: #1e2d50; --pbc-g-green-natural-50: #4a8057; --pbc-g-green-natural-40: #396547; --pbc-g-natural-80: #c9c9c9; --pbc-g-gray-100: #fff; --pbc-g-gray-90: #e5e5e5; --pbc-g-gray-60: #939393; --pbc-g-gray-50: #747474; --pbc-g-gray-30: #444; --pbc-g-gray-20: #181818; --pbc-g-elevation-stroke: hsla(0,0%,9%,.04); --pbc-focus-state-color: #1b96ff; --pbc-g-aubergine-20: #4a154b; --pbc-g-aubergine-30: #6a2872; --pbc-g-hot-orange-20: #4a2413; --pbc-g-hot-orange-50: #d83a00; --pbc-g-orange-30: #5f3e02; --pbc-g-orange-40: #825101; --pbc-g-orange-60: #dd7a01; --pbc-g-green-20: #1c3326; --pbc-g-green-40: #22683e; --pbc-g-teal-30: #024d4c; --pbc-g-teal-50: #0b827c; --pbc-g-teal-60: #06a59a; --pbc-g-cloud-blue-20: #023248; --pbc-g-cloud-blue-40: #05628a; --pbc-g-cloud-blue-60: #0d9dda; --pbc-g-cloud-blue-70: #1ab9ff; --pbc-g-blue-20: #032d60; --pbc-g-blue-60: #1b96ff; --pbc-g-indigo-20: #321d71; --pbc-g-indigo-40: #3a49da; --pbc-g-indigo-50: #5867e8; --pbc-g-purple-20: #401075; --pbc-g-purple-40: #7526e3; --pbc-g-violet-20: #481a54; --pbc-g-violet-30: #730394; --pbc-g-violet-40: #9602c7; --pbc-g-violet-60: #cb65ff; --pbc-g-violet-70: #d892fe; --pbc-g-pink-20: #61022a; --pbc-g-pink-40: #b60554; --pbc-g-pink-50: #e3066a; --pbc-g-pink-60: #ff538a; --pbc-g-hot-orange-65: #ff784f; --pbc-g-orange-70: #fe9339; --pbc-g-yellow-30: #6f3400; --pbc-g-yellow-80: #fcc003; --pbc-g-green-65: #41b658; --pbc-g-teal-80: #04e1cb; --pbc-g-cloud-blue-80: #90d0fe; --pbc-g-cloud-blue-90: #cfe9fe; --pbc-g-cloud-blue-95: #eaf5fe; --pbc-g-indigo-80: #bec7f6; --pbc-g-purple-70: #c29ef1; --pbc-g-violet-65: #d17dfe; --pbc-g-violet-80: #e5b9fe; --pbc-g-aubergine-65: #d083e6; --pbc-g-electric-blue-10: #001642; --pbc-g-electric-blue-20: #002775; --pbc-g-electric-blue-30: #022ac0; --pbc-g-electric-blue-50: #066afe; --pbc-g-electric-blue-65: #5f9ffe; --pbc-g-electric-blue-80: #a8cbff; --pbc-g-agent-light-blue-gradient: linear-gradient(0deg,var(--pbc-g-cloud-blue-95) -6.8%,var(--pbc-g-cloud-blue-90) 99.03%); --pbc-g-agent-dark-blue-gradient: linear-gradient(185deg,color-mix(in srgb,var(--pbc-g-electric-blue-20) 98%,transparent) 5.01%,color-mix(in srgb,var(--pbc-g-electric-blue-30) 98%,transparent) 52.84%); --pbc-g-card-hover-overlay-start: rgba(25,21,58,.72); --pbc-g-card-hover-overlay-end: rgba(25,21,58,0); --pbc-g-night-gradient-pink: #ba01ff; --pbc-g-night-gradient-purple: #7526e3; --pbc-g-night-gradient-blue: #022ac0; --pbc-g-night-gradient-navy: #001e5b; --pbc-g-night-gradient-bg: radial-gradient(180% 180% at 85% 130%,var(--pbc-g-night-gradient-pink) 0%,var(--pbc-g-night-gradient-purple) 15%,var(--pbc-g-night-gradient-blue) 60%,var(--pbc-g-night-gradient-navy) 100%); --pbc-g-brand-default-color: var(--pbc-g-blue-vibrant-50); --pbc-g-brand-default-headline-color: var(--pbc-g-blue-vibrant-20); --pbc-g-brand-default-color-background: var(--pbc-g-gray-100); --pbc-g-text-link-color: var(--pbc-g-blue-vibrant-40); --pbc-g-text-link-color-active: var(--pbc-g-blue-20); --pbc-g-text-brandlabel-color: var(--pbc-g-gray-30); --pbc-g-link-brandlabel-color: var(--pbc-g-interactive-text-color); --pbc-g-link-brandlabel-color-hover: var(--pbc-g-interactive-text-color-hover); --pbc-g-text-error: var(--c360-g-color-palette-red-40); --pbc-g-interactive-text-color: var(--pbc-g-blue-vibrant-20); --pbc-g-interactive-text-color-disabled: #c9c9c9; --pbc-g-interactive-text-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-g-interactive-text-color-focus: var(--pbc-g-blue-vibrant-80); --pbc-g-interactive-text-background-color: var(--pbc-g-blue-vibrant-95); --pbc-g-interactive-pagination-background-color-hover: var(--pbc-g-cloud-blue-95); --pbc-g-interactive-pagination-text-color-hover: var(--pbc-g-blue-20); --pbc-g-interactive-pagination-background-color-focus: var(--pbc-g-cloud-blue-95); --pbc-g-interactive-pagination-outline-color-focus: var(--pbc-g-blue-vibrant-50); --pbc-g-interactive-pagination-underline-color: var(--pbc-g-blue-vibrant-50); --pbc-tab-text-color: var(--pbc-g-gray-20); --pbc-tab-text-color-hover: var(--pbc-g-interactive-text-color-hover); --pbc-tab-text-color-active: var(--pbc-g-interactive-text-color-hover); --pbc-tab-text-color-focus: var(--pbc-g-interactive-text-color-focus); --pbc-tab-border-color-active: var(--pbc-g-blue-vibrant-50); --pbc-tab-text-more-dropdown-color: var(--pbc-g-gray-20); --pbc-tab-text-more-dropdown-color-hover: var(--pbc-g-link-brandlabel-color-hover); --pbc-tab-text-more-dropdown-color-active: var(--pbc-g-link-brandlabel-color-hover); --pbc-accordion-icon-color: var(--pbc-g-blue-vibrant-20); --pbc-accordion-icon-color-hover: var(--pbc-g-gray-100); --pbc-accordion-icon-background-color: var(--pbc-g-blue-vibrant-95); --pbc-accordion-icon-background-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-accordion-icon-chevron-color: var(--pbc-g-blue-vibrant-20); --pbc-checkbox-background-color: var(--pbc-g-cloud-blue-95); --pbc-accordion-icon-chevron-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-checkbox-icon-color: var(--pbc-g-gray-100); --pbc-filter-input-border-color-focus: var(--pbc-focus-state-color); --pbc-filter-checkbox-background-color: var(--pbc-g-gray-100); --pbc-filter-checkbox-background-color-checked: var(--pbc-g-blue-vibrant-50); --pbc-filter-checkbox-background-color-checked-active: var(--pbc-g-blue-20); --pbc-filter-checkbox-background-color-active: var(--pbc-g-cloud-blue-95); --pbc-filter-toggle-background-color-active: var(--pbc-g-blue-vibrant-50); --pbc-filter-toggle-circle-color: var(--pbc-g-gray-100); }

html:lang(de) .contactus__2 .card--card_contactus, html:lang(fr) .contactus__2 .card--card_contactus, html:lang(nl) .contactus__2 .card--card_contactus, html:lang(sv) .contactus__2 .card--card_contactus { container-type: inline-size; }

html:lang(de) .contactus__2 .card--card_contactus .card__headline, html:lang(fr) .contactus__2 .card--card_contactus .card__headline, html:lang(nl) .contactus__2 .card--card_contactus .card__headline, html:lang(sv) .contactus__2 .card--card_contactus .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),5.1cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .contactus__2 .card--card_contactus .card__description, html:lang(de) .contactus__2 .card--card_contactus .card__description p, html:lang(fr) .contactus__2 .card--card_contactus .card__description, html:lang(fr) .contactus__2 .card--card_contactus .card__description p, html:lang(nl) .contactus__2 .card--card_contactus .card__description, html:lang(nl) .contactus__2 .card--card_contactus .card__description p, html:lang(sv) .contactus__2 .card--card_contactus .card__description, html:lang(sv) .contactus__2 .card--card_contactus .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),3.6cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .contactus__3 .card--card_contactus, html:lang(fr) .contactus__3 .card--card_contactus, html:lang(nl) .contactus__3 .card--card_contactus, html:lang(sv) .contactus__3 .card--card_contactus { container-type: inline-size; }

html:lang(de) .contactus__3 .card--card_contactus .card__headline, html:lang(fr) .contactus__3 .card--card_contactus .card__headline, html:lang(nl) .contactus__3 .card--card_contactus .card__headline, html:lang(sv) .contactus__3 .card--card_contactus .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),6.2cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .contactus__3 .card--card_contactus .card__description, html:lang(de) .contactus__3 .card--card_contactus .card__description p, html:lang(fr) .contactus__3 .card--card_contactus .card__description, html:lang(fr) .contactus__3 .card--card_contactus .card__description p, html:lang(nl) .contactus__3 .card--card_contactus .card__description, html:lang(nl) .contactus__3 .card--card_contactus .card__description p, html:lang(sv) .contactus__3 .card--card_contactus .card__description, html:lang(sv) .contactus__3 .card--card_contactus .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),4.4cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .index--blade .card--generic_card, html:lang(fr) .index--blade .card--generic_card, html:lang(nl) .index--blade .card--generic_card, html:lang(sv) .index--blade .card--generic_card { container-type: inline-size; }

html:lang(de) .index--blade .card--generic_card .card__headline, html:lang(fr) .index--blade .card--generic_card .card__headline, html:lang(nl) .index--blade .card--generic_card .card__headline, html:lang(sv) .index--blade .card--generic_card .card__headline { font-size: clamp(14px,5.6cqi,var(--pbc-g-text-display-8-fontSize)) !important; }

html:lang(de) .index--blade .card--generic_card .card__description, html:lang(de) .index--blade .card--generic_card .card__description p, html:lang(fr) .index--blade .card--generic_card .card__description, html:lang(fr) .index--blade .card--generic_card .card__description p, html:lang(nl) .index--blade .card--generic_card .card__description, html:lang(nl) .index--blade .card--generic_card .card__description p, html:lang(sv) .index--blade .card--generic_card .card__description, html:lang(sv) .index--blade .card--generic_card .card__description p { font-size: var(--pbc-g-text-body-4-fontSize); }

html:lang(de) .marquee--blade:not(.marquee--center-image) header, html:lang(fr) .marquee--blade:not(.marquee--center-image) header, html:lang(nl) .marquee--blade:not(.marquee--center-image) header, html:lang(sv) .marquee--blade:not(.marquee--center-image) header { container-type: inline-size; }

html:lang(de) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--standard, html:lang(fr) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--standard, html:lang(nl) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--standard, html:lang(sv) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--standard { font-size: clamp(var(--pbc-g-text-display-6-fontSize),3.5vw,var(--pbc-g-text-display-3-fontSize)); line-height: clamp(var(--pbc-g-text-display-6-fontSize)*1.25,1.125em,1.125em); }

html:lang(de) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--large, html:lang(fr) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--large, html:lang(nl) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--large, html:lang(sv) .marquee--blade:not(.marquee--center-image) .headline.marquee__headline--large { font-size: clamp(var(--pbc-g-text-display-5-fontSize),4.5vw,var(--pbc-g-text-display-2-fontSize)); line-height: clamp(var(--pbc-g-text-display-5-fontSize)*1.25,1.125em,1.125em); }

html:lang(de) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline, html:lang(fr) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline, html:lang(nl) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline, html:lang(sv) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),2.05cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description, html:lang(de) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description p, html:lang(fr) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description, html:lang(fr) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description p, html:lang(nl) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description, html:lang(nl) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description p, html:lang(sv) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description, html:lang(sv) .nup--blade .cards--spotlight-carousel .carousel-card .card--card_resource.card--generic_card .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),1.19cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .nup--blade .cards.cards--spotlight .card__wrapper.card__1, html:lang(fr) .nup--blade .cards.cards--spotlight .card__wrapper.card__1, html:lang(nl) .nup--blade .cards.cards--spotlight .card__wrapper.card__1, html:lang(sv) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 { container-type: inline-size; }

html:lang(de) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline, html:lang(fr) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline, html:lang(nl) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline, html:lang(sv) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),1.9cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description, html:lang(de) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description p, html:lang(fr) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description, html:lang(fr) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description p, html:lang(nl) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description, html:lang(nl) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description p, html:lang(sv) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description, html:lang(sv) .nup--blade .cards.cards--spotlight .card__wrapper.card__1 .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),1.1cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .oneup--blade:not(.oneup--center-image) header, html:lang(fr) .oneup--blade:not(.oneup--center-image) header, html:lang(nl) .oneup--blade:not(.oneup--center-image) header, html:lang(sv) .oneup--blade:not(.oneup--center-image) header { container-type: inline-size; }

html:lang(de) .oneup--blade:not(.oneup--center-image) .headline, html:lang(fr) .oneup--blade:not(.oneup--center-image) .headline, html:lang(nl) .oneup--blade:not(.oneup--center-image) .headline, html:lang(sv) .oneup--blade:not(.oneup--center-image) .headline { font-size: clamp(var(--pbc-g-text-display-7-fontSize),2.25vw,var(--pbc-g-text-display-5-fontSize)); line-height: clamp(var(--pbc-g-text-display-7-fontSize)*1.5,1.25em,1.25em); }

html:lang(de) .productfeature--blade header, html:lang(fr) .productfeature--blade header, html:lang(nl) .productfeature--blade header, html:lang(sv) .productfeature--blade header { container-type: inline-size; }

html:lang(de) .productfeature--blade .headline, html:lang(fr) .productfeature--blade .headline, html:lang(nl) .productfeature--blade .headline, html:lang(sv) .productfeature--blade .headline { font-size: clamp(var(--pbc-g-text-display-7-fontSize),3vw,var(--pbc-g-text-display-5-fontSize)); line-height: clamp(var(--pbc-g-text-display-7-fontSize)*1.5,1.25em,1.25em); }

html:lang(de) .nup--blade .card__wrapper:not(.carousel-card) .card--generic_card, html:lang(fr) .nup--blade .card__wrapper:not(.carousel-card) .card--generic_card, html:lang(nl) .nup--blade .card__wrapper:not(.carousel-card) .card--generic_card, html:lang(sv) .nup--blade .card__wrapper:not(.carousel-card) .card--generic_card { container-type: inline-size; }

html:lang(de) .nup__2 .card--generic_card .card__headline, html:lang(de) .nup__gridTwo .card--generic_card .card__headline, html:lang(fr) .nup__2 .card--generic_card .card__headline, html:lang(fr) .nup__gridTwo .card--generic_card .card__headline, html:lang(nl) .nup__2 .card--generic_card .card__headline, html:lang(nl) .nup__gridTwo .card--generic_card .card__headline, html:lang(sv) .nup__2 .card--generic_card .card__headline, html:lang(sv) .nup__gridTwo .card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),4cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .nup__2 .card--generic_card .card__description, html:lang(de) .nup__2 .card--generic_card .card__description p, html:lang(de) .nup__gridTwo .card--generic_card .card__description, html:lang(de) .nup__gridTwo .card--generic_card .card__description p, html:lang(fr) .nup__2 .card--generic_card .card__description, html:lang(fr) .nup__2 .card--generic_card .card__description p, html:lang(fr) .nup__gridTwo .card--generic_card .card__description, html:lang(fr) .nup__gridTwo .card--generic_card .card__description p, html:lang(nl) .nup__2 .card--generic_card .card__description, html:lang(nl) .nup__2 .card--generic_card .card__description p, html:lang(nl) .nup__gridTwo .card--generic_card .card__description, html:lang(nl) .nup__gridTwo .card--generic_card .card__description p, html:lang(sv) .nup__2 .card--generic_card .card__description, html:lang(sv) .nup__2 .card--generic_card .card__description p, html:lang(sv) .nup__gridTwo .card--generic_card .card__description, html:lang(sv) .nup__gridTwo .card--generic_card .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),2.3cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .nup__1 .card--generic_card .card__headline, html:lang(de) .nup__3 .card--generic_card .card__headline, html:lang(de) .nup__gridThree .card--generic_card .card__headline, html:lang(fr) .nup__1 .card--generic_card .card__headline, html:lang(fr) .nup__3 .card--generic_card .card__headline, html:lang(fr) .nup__gridThree .card--generic_card .card__headline, html:lang(nl) .nup__1 .card--generic_card .card__headline, html:lang(nl) .nup__3 .card--generic_card .card__headline, html:lang(nl) .nup__gridThree .card--generic_card .card__headline, html:lang(sv) .nup__1 .card--generic_card .card__headline, html:lang(sv) .nup__3 .card--generic_card .card__headline, html:lang(sv) .nup__gridThree .card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),5cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .nup__1 .card--generic_card .card__description, html:lang(de) .nup__1 .card--generic_card .card__description p, html:lang(de) .nup__3 .card--generic_card .card__description, html:lang(de) .nup__3 .card--generic_card .card__description p, html:lang(de) .nup__gridThree .card--generic_card .card__description, html:lang(de) .nup__gridThree .card--generic_card .card__description p, html:lang(fr) .nup__1 .card--generic_card .card__description, html:lang(fr) .nup__1 .card--generic_card .card__description p, html:lang(fr) .nup__3 .card--generic_card .card__description, html:lang(fr) .nup__3 .card--generic_card .card__description p, html:lang(fr) .nup__gridThree .card--generic_card .card__description, html:lang(fr) .nup__gridThree .card--generic_card .card__description p, html:lang(nl) .nup__1 .card--generic_card .card__description, html:lang(nl) .nup__1 .card--generic_card .card__description p, html:lang(nl) .nup__3 .card--generic_card .card__description, html:lang(nl) .nup__3 .card--generic_card .card__description p, html:lang(nl) .nup__gridThree .card--generic_card .card__description, html:lang(nl) .nup__gridThree .card--generic_card .card__description p, html:lang(sv) .nup__1 .card--generic_card .card__description, html:lang(sv) .nup__1 .card--generic_card .card__description p, html:lang(sv) .nup__3 .card--generic_card .card__description, html:lang(sv) .nup__3 .card--generic_card .card__description p, html:lang(sv) .nup__gridThree .card--generic_card .card__description, html:lang(sv) .nup__gridThree .card--generic_card .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),3.5cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .nup__gridThree .carousel-card .card--generic_card .card__headline, html:lang(fr) .nup__gridThree .carousel-card .card--generic_card .card__headline, html:lang(nl) .nup__gridThree .carousel-card .card--generic_card .card__headline, html:lang(sv) .nup__gridThree .carousel-card .card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),1.4cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .nup__gridThree .carousel-card .card--generic_card .card__description, html:lang(de) .nup__gridThree .carousel-card .card--generic_card .card__description p, html:lang(fr) .nup__gridThree .carousel-card .card--generic_card .card__description, html:lang(fr) .nup__gridThree .carousel-card .card--generic_card .card__description p, html:lang(nl) .nup__gridThree .carousel-card .card--generic_card .card__description, html:lang(nl) .nup__gridThree .carousel-card .card--generic_card .card__description p, html:lang(sv) .nup__gridThree .carousel-card .card--generic_card .card__description, html:lang(sv) .nup__gridThree .carousel-card .card--generic_card .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),1cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .nup__4 .card--generic_card .card__headline, html:lang(de) .nup__gridFour .card--generic_card .card__headline, html:lang(fr) .nup__4 .card--generic_card .card__headline, html:lang(fr) .nup__gridFour .card--generic_card .card__headline, html:lang(nl) .nup__4 .card--generic_card .card__headline, html:lang(nl) .nup__gridFour .card--generic_card .card__headline, html:lang(sv) .nup__4 .card--generic_card .card__headline, html:lang(sv) .nup__gridFour .card--generic_card .card__headline { font-size: clamp(14px,5.6cqi,var(--pbc-g-text-display-8-fontSize)) !important; }

html:lang(de) .nup__4 .card--generic_card .card__description, html:lang(de) .nup__4 .card--generic_card .card__description p, html:lang(de) .nup__gridFour .card--generic_card .card__description, html:lang(de) .nup__gridFour .card--generic_card .card__description p, html:lang(fr) .nup__4 .card--generic_card .card__description, html:lang(fr) .nup__4 .card--generic_card .card__description p, html:lang(fr) .nup__gridFour .card--generic_card .card__description, html:lang(fr) .nup__gridFour .card--generic_card .card__description p, html:lang(nl) .nup__4 .card--generic_card .card__description, html:lang(nl) .nup__4 .card--generic_card .card__description p, html:lang(nl) .nup__gridFour .card--generic_card .card__description, html:lang(nl) .nup__gridFour .card--generic_card .card__description p, html:lang(sv) .nup__4 .card--generic_card .card__description, html:lang(sv) .nup__4 .card--generic_card .card__description p, html:lang(sv) .nup__gridFour .card--generic_card .card__description, html:lang(sv) .nup__gridFour .card--generic_card .card__description p { font-size: var(--pbc-g-text-body-4-fontSize); }

html:lang(de) .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(de) .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(fr) .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(fr) .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(nl) .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(nl) .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(sv) .nup__3 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(sv) .nup__gridThree .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),3.3cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(de) .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(fr) .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(fr) .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(nl) .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(nl) .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(sv) .nup__4 .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline, html:lang(sv) .nup__gridFour .cards--spotlight .card__wrapper:not(.card__1) .card--generic_card .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),5cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_category .card__text__wrapper, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_category .card__text__wrapper, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_category .card__text__wrapper, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_category .card__text__wrapper { container-type: inline-size; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_category .card__headline, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_category .card__headline, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_category .card__headline, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_category .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),10.7cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_category .card__description, html:lang(de) .card__wrapper:not(.carousel-card) .card--card_category .card__description p, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_category .card__description, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_category .card__description p, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_category .card__description, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_category .card__description p, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_category .card__description, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_category .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),6.2cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__copy__wrapper, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__copy__wrapper, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__copy__wrapper, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__copy__wrapper { container-type: inline-size; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__headline, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__headline, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__headline, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),6.9cqi,var(--pbc-g-text-display-7-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description, html:lang(de) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description p, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description p, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description p, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_pricingedition .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),4.9cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__text__wrapper, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__text__wrapper, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__text__wrapper, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__text__wrapper { container-type: inline-size; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__headline, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__headline, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__headline, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__headline { font-size: clamp(14px,7.1cqi,var(--pbc-g-text-display-8-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description, html:lang(de) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description p, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description p, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description p, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_productaddon .card__description p { font-size: var(--pbc-g-text-body-4-fontSize); }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_successplan .card__copy__wrapper, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_successplan .card__copy__wrapper, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_successplan .card__copy__wrapper, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_successplan .card__copy__wrapper { container-type: inline-size; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_successplan .card__headline, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_successplan .card__headline, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_successplan .card__headline, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_successplan .card__headline { font-size: clamp(14px,7.2cqi,var(--pbc-g-text-display-8-fontSize)) !important; }

html:lang(de) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description, html:lang(de) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description p, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description, html:lang(fr) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description p, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description, html:lang(nl) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description p, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description, html:lang(sv) .card__wrapper:not(.carousel-card) .card--card_successplan .card__description p { font-size: var(--pbc-g-text-body-4-fontSize); }

html:lang(de) .story--blade .card__wrapper, html:lang(fr) .story--blade .card__wrapper, html:lang(nl) .story--blade .card__wrapper, html:lang(sv) .story--blade .card__wrapper { container-type: inline-size; }

html:lang(de) .story__2 .card--card_story .card__headline, html:lang(fr) .story__2 .card--card_story .card__headline, html:lang(nl) .story__2 .card--card_story .card__headline, html:lang(sv) .story__2 .card--card_story .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),5cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .story__2 .card--card_story .card__description, html:lang(de) .story__2 .card--card_story .card__description p, html:lang(fr) .story__2 .card--card_story .card__description, html:lang(fr) .story__2 .card--card_story .card__description p, html:lang(nl) .story__2 .card--card_story .card__description, html:lang(nl) .story__2 .card--card_story .card__description p, html:lang(sv) .story__2 .card--card_story .card__description, html:lang(sv) .story__2 .card--card_story .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),2.9cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .story__3 .card--card_story .card__headline, html:lang(fr) .story__3 .card--card_story .card__headline, html:lang(nl) .story__3 .card--card_story .card__headline, html:lang(sv) .story__3 .card--card_story .card__headline { font-size: clamp(var(--pbc-g-text-display-8-fontSize),6.3cqi,var(--pbc-g-text-display-6-fontSize)) !important; }

html:lang(de) .story__3 .card--card_story .card__description, html:lang(de) .story__3 .card--card_story .card__description p, html:lang(fr) .story__3 .card--card_story .card__description, html:lang(fr) .story__3 .card--card_story .card__description p, html:lang(nl) .story__3 .card--card_story .card__description, html:lang(nl) .story__3 .card--card_story .card__description p, html:lang(sv) .story__3 .card--card_story .card__description, html:lang(sv) .story__3 .card--card_story .card__description p { font-size: clamp(var(--pbc-g-text-body-4-fontSize),3.7cqi,var(--pbc-g-text-body-3-fontSize)) !important; }

html:lang(de) .story__4 .card--card_story .card__headline, html:lang(fr) .story__4 .card--card_story .card__headline, html:lang(nl) .story__4 .card--card_story .card__headline, html:lang(sv) .story__4 .card--card_story .card__headline { font-size: clamp(14px,5.6cqi,var(--pbc-g-text-display-8-fontSize)) !important; }

html:lang(de) .story__4 .card--card_story .card__description, html:lang(de) .story__4 .card--card_story .card__description p, html:lang(fr) .story__4 .card--card_story .card__description, html:lang(fr) .story__4 .card--card_story .card__description p, html:lang(nl) .story__4 .card--card_story .card__description, html:lang(nl) .story__4 .card--card_story .card__description p, html:lang(sv) .story__4 .card--card_story .card__description, html:lang(sv) .story__4 .card--card_story .card__description p { font-size: var(--pbc-g-text-body-4-fontSize); }

html:lang(ja) { --pbc-g-font-display: "Tazugane Info Heavy","ITC Avant Garde"; --pbc-g-text-display-1-fontSize: 74px; --pbc-g-text-display-1-letterSpacing: -3.552px; --pbc-g-text-display-1-lineHeight: 88px; --pbc-g-text-display-2-fontSize: 52px; --pbc-g-text-display-2-letterSpacing: -2.184px; --pbc-g-text-display-2-lineHeight: 64px; --pbc-g-text-display-3-fontSize: 45px; --pbc-g-text-display-3-letterSpacing: -1.8px; --pbc-g-text-display-3-lineHeight: 56px; --pbc-g-text-display-4-fontSize: 37px; --pbc-g-text-display-4-letterSpacing: -1.406px; --pbc-g-text-display-4-lineHeight: 48px; --pbc-g-text-display-5-fontSize: 30px; --pbc-g-text-display-5-letterSpacing: -1.02px; --pbc-g-text-display-5-lineHeight: 40px; --pbc-g-text-display-6-fontSize: 23px; --pbc-g-text-display-6-letterSpacing: -0.782px; --pbc-g-text-display-6-lineHeight: 32px; }

html:lang(ko) { --pbc-g-font-display: "Seol Sans Heavy","ITC Avant Garde"; }

html:lang(th) { --pbc-g-font-display: "Handset Sans Thai Bold","ITC Avant Garde"; }

html:lang(zh) { --pbc-g-font-display: "M XiangHe Hei TC Bold","M XiangHe Hei SC Bold","ITC Avant Garde"; }

.pbc-resources-template .blade__description p > br:only-child { display: none; }

.pbc-resources-template .card--card_statistic .card__content__wrapper .card__background--top { height: 50%; }

.pbc-resources-template .card--card_statistic .card__content__wrapper .card__background--top .card__background-image { height: 100%; object-fit: fill; width: 100%; }

.pbc-resources-template .card--card_statistic .card__content__wrapper .card__background--bottom { height: 50%; }

.pbc-resources-template .card--card_statistic .card__content__wrapper .card__background--bottom .card__background-image { height: 100%; object-fit: fill; width: 100%; }

.pbc-resources-template .text--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: 20px; letter-spacing: -0.004em; line-height: 28px; }

@media (min-width: 1024px) {
  .pbc-resources-template .text--blade .headline.text__headline--small { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-6-fontSize); letter-spacing: var(--pbc-g-text-display-6-letterSpacing); line-height: var(--pbc-g-text-display-6-lineHeight); }
}

.pbc-promo-template div[data-blade-type="blade"] { display: none; }

.pbc-promo-template div[data-blade-type="blade"] > section { display: flex; height: 100vh; }

.pbc-promo-template div[data-blade-type="blade"] > section > .container { margin: auto; }

.pbc-promo-template div[data-blade-type="blade"] > section.blade--default { display: block; height: auto; }

.pbc-promo-template div[data-blade-type="blade"] > section.blade--default > .container { margin: auto; }

.pbc-promo-template .marquee--blade .headline.marquee__headline--standard { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-3-fontSize); letter-spacing: var(--pbc-g-text-display-3-letterSpacing); line-height: var(--pbc-g-text-display-3-lineHeight); }

@media (max-width: 639px) {
  .pbc-promo-template .marquee--blade .headline.marquee__headline--standard { color: var(--pbc-g-text-display-color); font-family: var(--pbc-g-font-display); font-size: var(--pbc-g-text-display-5-fontSize); letter-spacing: var(--pbc-g-text-display-5-letterSpacing); line-height: var(--pbc-g-text-display-5-lineHeight); }
}

@media (min-width: 1024px) {
  .pbc-promo-template .marquee--blade .blade__background:not(.blade__background--custom-desktop) { display: none; }
}

@media (max-width: 1023px) {
  .pbc-promo-template .marquee--blade .blade__background.blade__background--below { bottom: 0px; left: 0px; position: absolute; }
  .pbc-promo-template .marquee--blade .image__wrapper img { width: 100%; }
}

@media (min-width: 768px) and (max-width: 1023px) {
  .pbc-promo-template .marquee--blade .grid--onebyone .image__wrapper { grid-column: 2 / span 10; }
}

.pbc-promo-template .marquee--blade .blade__background--custom-desktop, .pbc-promo-template .marquee--blade .blade__background--custom-mobile { height: 100%; }

@media (min-width: 640px) {
  .container.container_xsmall { max-width: 350px; }
  .container.container_small { max-width: 640px; }
}

@media (min-width: 768px) {
  .container.container_medium { max-width: 768px; }
}

@media (min-width: 1024px) {
  .container.container_large { max-width: 1024px; }
}

.theme--light { --sds-c-button-primary-text-color: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-hover: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-focus: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-active: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-color-background: var(--sds-g-color-palette-blue-50); --sds-c-button-primary-color-background-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-background-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-background-active: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border: var(--sds-g-color-palette-blue-50); --sds-c-button-primary-color-border-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border-active: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color: var(--sds-g-color-palette-blue-50); --sds-c-button-secondary-text-color-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color-active: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-background: #fff; --sds-c-button-secondary-color-background-hover: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-background-focus: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-background-active: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-border: var(--sds-g-color-palette-blue-50); --sds-c-button-secondary-color-border-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-border-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-border-active: var(--sds-g-color-palette-blue-20); --sds-c-button-text-text-color: var(--sds-g-color-palette-blue-20); --sds-c-button-text-text-color-focus: var(--sds-g-color-palette-blue-40); --sds-c-button-text-text-color-hover: var(--sds-g-color-palette-blue-40); --sds-c-button-text-color-background-focus: var(--sds-g-color-palette-cloud-blue-95); --pbc-g-interactive-text-color: var(--pbc-g-blue-vibrant-20); --pbc-g-interactive-text-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-g-interactive-text-color-focus: var(--pbc-g-blue-vibrant-80); --pbc-g-interactive-text-background-color: var(--pbc-g-blue-vibrant-95); --pbc-g-text-display-color: var(--pbc-g-blue-vibrant-20); --pbc-g-text-link-color: var(--pbc-g-blue-vibrant-40); --pbc-g-text-link-color-active: var(--pbc-g-blue-vibrant-20); --pbc-g-text-link-color-hover: var(--pbc-g-blue-vibrant-20); --pbc-g-text-body-color: var(--pbc-g-gray-20); --pbc-g-text-eyebrow-color: var(--pbc-g-blue-vibrant-20); --pbc-g-text-legal-color: var(--pbc-g-gray-30); }

.theme--light_gradient, :root { --sds-c-button-primary-text-color: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-hover: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-focus: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-text-color-active: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-color-background: var(--sds-g-color-palette-blue-50); --sds-c-button-primary-color-background-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-background-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-background-active: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border: var(--sds-g-color-palette-blue-50); --sds-c-button-primary-color-border-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-primary-color-border-active: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color: var(--sds-g-color-palette-blue-50); --sds-c-button-secondary-text-color-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-text-color-active: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-background: #fff; --sds-c-button-secondary-color-background-hover: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-background-focus: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-background-active: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-color-border: var(--sds-g-color-palette-blue-50); --sds-c-button-secondary-color-border-hover: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-border-focus: var(--sds-g-color-palette-blue-20); --sds-c-button-secondary-color-border-active: var(--sds-g-color-palette-blue-20); --sds-c-button-text-text-color: var(--sds-g-color-palette-blue-20); --sds-c-button-text-text-color-focus: var(--sds-g-color-palette-blue-40); --sds-c-button-text-text-color-hover: var(--sds-g-color-palette-blue-40); --sds-c-button-text-color-background-focus: var(--sds-g-color-palette-cloud-blue-95); --pbc-g-interactive-text-color: var(--pbc-g-blue-vibrant-20); --pbc-g-interactive-text-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-g-interactive-text-color-focus: var(--pbc-g-blue-vibrant-80); --pbc-g-interactive-text-background-color: var(--pbc-g-blue-vibrant-95); --pbc-tab-text-color: var(--pbc-g-gray-20); --pbc-tab-text-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-tab-text-color-active: var(--pbc-g-blue-vibrant-50); --pbc-tab-text-color-focus: var(--pbc-g-blue-vibrant-50); --pbc-g-accordion-title-color: var(--sds-g-color-palette-blue-20); --pbc-g-accordion-title-color-hover: var(--pbc-g-blue-vibrant-50); --pbc-g-text-display-color: var(--pbc-g-blue-vibrant-20); --pbc-g-text-link-color: var(--pbc-g-blue-vibrant-40); --pbc-g-text-link-color-hover: var(--pbc-g-blue-vibrant-20); --pbc-g-text-body-color: var(--pbc-g-gray-20); --pbc-g-text-eyebrow-color: var(--pbc-g-blue-vibrant-20); --pbc-g-text-legal-color: var(--pbc-g-gray-30); }

.theme--dark { --sds-c-button-primary-text-color: var(--sds-g-color-palette-blue-50); --sds-c-button-primary-text-color-hover: var(--sds-g-color-brand-inverse-4); --sds-c-button-primary-text-color-focus: var(--sds-g-color-brand-inverse-4); --sds-c-button-primary-text-color-active: var(--sds-g-color-brand-inverse-4); --sds-c-button-primary-color-background: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-color-background-hover: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-primary-color-background-focus: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-primary-color-background-active: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-primary-color-border: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-primary-color-border-hover: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-primary-color-border-focus: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-primary-color-border-active: var(--sds-g-color-palette-cloud-blue-95); --sds-c-button-secondary-text-color: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-text-color-hover: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-text-color-focus: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-text-color-active: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-color-background: transparent; --sds-c-button-secondary-color-background-hover: var(--sds-g-color-brand-inverse-4); --sds-c-button-secondary-color-background-focus: var(--sds-g-color-brand-inverse-4); --sds-c-button-secondary-color-background-active: var(--sds-g-color-brand-inverse-4); --sds-c-button-secondary-color-border: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-color-border-hover: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-color-border-focus: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-secondary-color-border-active: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-text-text-color: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-text-text-color-focus: var(--sds-g-color-brand-inverse-contrast-4); --sds-c-button-text-text-color-hover: var(--sds-g-color-palette-cloud-blue-80); --sds-c-button-text-color-background-focus: transparent; --pbc-tab-text-color: var(--pbc-g-gray-100); --pbc-tab-text-color-hover: var(--pbc-g-cloud-blue-80); --pbc-tab-text-color-active: var(--pbc-g-cloud-blue-80); --pbc-tab-text-color-focus: var(--pbc-g-cloud-blue-80); --pbc-tab-border-color-active: var(--pbc-g-blue-vibrant-50); --pbc-g-text-display-color: var(--pbc-g-gray-100); --pbc-g-brand-default-headline-color: var(--pbc-g-gray-100); --pbc-g-text-link-color: var(--pbc-g-gray-100); --pbc-g-text-link-color-active: var(--pbc-g-gray-100); --pbc-g-text-link-color-hover: var(--pbc-g-gray-100); --pbc-g-text-body-color: var(--pbc-g-gray-100); --pbc-g-text-eyebrow-color: var(--pbc-g-gray-100); --pbc-g-text-legal-color: var(--pbc-g-gray-100); --pbc-g-text-brandlabel-color: var(--pbc-g-gray-100); --pbc-g-text-error: var(--pbc-g-gray-100); --pbc-focus-state-color: var(--pbc-g-cloud-blue-80); --pbc-g-interactive-text-color: var(--pbc-g-gray-100); --pbc-g-interactive-text-color-hover: var(--pbc-g-cloud-blue-80); --pbc-g-interactive-text-color-focus: var(--pbc-g-cloud-blue-80); --pbc-g-interactive-text-background-color: var(--pbc-g-cloud-blue-80); --pbc-g-interactive-pagination-underline-color: var(--pbc-g-gray-100); --pbc-g-interactive-pagination-background-color-focus: none; --pbc-g-interactive-pagination-outline-color-focus: var(--pbc-g-gray-100); --pbc-g-interactive-pagination-background-color-hover: var(--pbc-g-gray-100); --pbc-g-interactive-pagination-text-color-hover: var(--pbc-g-blue-20); --pbc-tab-link-color: var(--pbc-g-cloud-blue-80); --pbc-accordion-icon-color: var(--pbc-g-gray-100); --pbc-accordion-icon-background-color: none; --pbc-accordion-icon-color-hover: var(--pbc-g-gray-100); --pbc-accordion-icon-background-color-hover: var(--pbc-tab-link-color); --pbc-accordion-icon-chevron-color: var(--pbc-g-gray-100); --pbc-accordion-icon-chevron-color-hover: var(--pbc-g-cloud-blue-80); --pbc-filter-input-border-color-focus: var(--pbc-g-gray-100); --pbc-checkbox-icon-color: var(--pbc-g-gray-100); --pbc-filter-checkbox-background-color: none; --pbc-filter-checkbox-background-color-checked: var(--pbc-g-gray-100); --pbc-filter-checkbox-background-color-active: var(--pbc-g-gray-100); --pbc-filter-checkbox-background-color-checked-active: var(--pbc-g-gray-100); --pbc-filter-toggle-circle-color: var(--pbc-g-gray-100); --pbc-filter-toggle-background-color: none; --pbc-filter-toggle-circle-color-checked: var(--pbc-g-blue-20); --pbc-filter-toggle-border-color: var(--pbc-g-gray-100); --pbc-filter-toggle-background-color-active: transparent; --pbc-filter-toggle-background-color-checked: #fff; --pbc-filter-drawer-background: var(--pbc-filter-drawer-bg,inherit); --pbc-filter-button-text-color-mobile: var(--pbc-g-text-body-color); }

.theme--dark .headline strong, .theme--dark .two_tone strong { color: var(--pbc-g-cloud-blue-60); font-weight: inherit; }

.theme--dark.theme-dark-hot-orange-20 .headline strong, .theme--dark.theme-dark-hot-orange-20 .two_tone strong { color: var(--pbc-g-hot-orange-65); }

.theme--dark.theme-dark-orange-30 .headline strong, .theme--dark.theme-dark-orange-30 .two_tone strong { color: var(--pbc-g-orange-70); }

.theme--dark.theme-dark-yellow-30 .headline strong, .theme--dark.theme-dark-yellow-30 .two_tone strong { color: var(--pbc-g-yellow-80); }

.theme--dark.theme-dark-green-20 .headline strong, .theme--dark.theme-dark-green-20 .two_tone strong { color: var(--pbc-g-green-65); }

.theme--dark.theme-dark-teal-30 .headline strong, .theme--dark.theme-dark-teal-30 .two_tone strong { color: var(--pbc-g-teal-80); }

.theme--dark.theme-dark-cloud-blue-20 .headline strong, .theme--dark.theme-dark-cloud-blue-20 .two_tone strong { color: var(--pbc-g-cloud-blue-80); }

.theme--dark.theme-dark-blue-20 .headline strong, .theme--dark.theme-dark-blue-20 .two_tone strong { color: var(--pbc-g-cloud-blue-60); }

.theme--dark.theme-dark-indigo-20 .headline strong, .theme--dark.theme-dark-indigo-20 .two_tone strong { color: var(--pbc-g-indigo-80); }

.theme--dark.theme-dark-purple-20 .headline strong, .theme--dark.theme-dark-purple-20 .two_tone strong { color: var(--pbc-g-purple-70); }

.theme--dark.theme-dark-violet-20 .headline strong, .theme--dark.theme-dark-violet-20 .two_tone strong { color: var(--pbc-g-violet-65); }

.theme--dark.theme-dark-pink-20 .headline strong, .theme--dark.theme-dark-pink-20 .two_tone strong { color: var(--pbc-g-pink-60); }

.theme--dark.theme-dark-aubergine-20 .headline strong, .theme--dark.theme-dark-aubergine-20 .two_tone strong { color: var(--pbc-g-aubergine-65); }

.theme--dark.theme-dark-electric-blue-10 .headline strong, .theme--dark.theme-dark-electric-blue-10 .two_tone strong { color: var(--pbc-g-electric-blue-50); }

.theme--light .headline strong, .theme--light .two_tone strong, .theme--light_gradient .headline strong, .theme--light_gradient .two_tone strong { color: var(--pbc-g-cloud-blue-60); font-weight: inherit; }

.theme--light.theme-light-aubergine-20, .theme--light_gradient.theme-light-aubergine-20 { --pbc-g-text-display-color: var(--pbc-g-aubergine-20); --pbc-g-text-eyebrow-color: var(--pbc-g-aubergine-20); }

.theme--light.theme-light-aubergine-20 .headline strong, .theme--light.theme-light-aubergine-20 .two_tone strong, .theme--light_gradient.theme-light-aubergine-20 .headline strong, .theme--light_gradient.theme-light-aubergine-20 .two_tone strong { color: var(--pbc-g-aubergine-30); }

.theme--light.theme-light-blue-20, .theme--light_gradient.theme-light-blue-20 { --pbc-g-text-display-color: var(--pbc-g-blue-20); --pbc-g-text-eyebrow-color: var(--pbc-g-blue-20); }

.theme--light.theme-light-blue-20 .headline strong, .theme--light.theme-light-blue-20 .two_tone strong, .theme--light_gradient.theme-light-blue-20 .headline strong, .theme--light_gradient.theme-light-blue-20 .two_tone strong { color: var(--pbc-g-cloud-blue-60); }

.theme--light.theme-light-cloud-blue-20, .theme--light_gradient.theme-light-cloud-blue-20 { --pbc-g-text-display-color: var(--pbc-g-cloud-blue-20); --pbc-g-text-eyebrow-color: var(--pbc-g-cloud-blue-20); }

.theme--light.theme-light-cloud-blue-20 .headline strong, .theme--light.theme-light-cloud-blue-20 .two_tone strong, .theme--light_gradient.theme-light-cloud-blue-20 .headline strong, .theme--light_gradient.theme-light-cloud-blue-20 .two_tone strong { color: var(--pbc-g-cloud-blue-60); }

.theme--light.theme-light-green-20, .theme--light_gradient.theme-light-green-20 { --pbc-g-text-display-color: var(--pbc-g-green-20); --pbc-g-text-eyebrow-color: var(--pbc-g-green-20); }

.theme--light.theme-light-green-20 .headline strong, .theme--light.theme-light-green-20 .two_tone strong, .theme--light_gradient.theme-light-green-20 .headline strong, .theme--light_gradient.theme-light-green-20 .two_tone strong { color: var(--pbc-g-green-40); }

.theme--light.theme-light-hot-orange-20, .theme--light_gradient.theme-light-hot-orange-20 { --pbc-g-text-display-color: var(--pbc-g-hot-orange-20); --pbc-g-text-eyebrow-color: var(--pbc-g-hot-orange-20); }

.theme--light.theme-light-hot-orange-20 .headline strong, .theme--light.theme-light-hot-orange-20 .two_tone strong, .theme--light_gradient.theme-light-hot-orange-20 .headline strong, .theme--light_gradient.theme-light-hot-orange-20 .two_tone strong { color: var(--pbc-g-hot-orange-50); }

.theme--light.theme-light-indigo-20, .theme--light_gradient.theme-light-indigo-20 { --pbc-g-text-display-color: var(--pbc-g-indigo-20); --pbc-g-text-eyebrow-color: var(--pbc-g-indigo-20); }

.theme--light.theme-light-indigo-20 .headline strong, .theme--light.theme-light-indigo-20 .two_tone strong, .theme--light_gradient.theme-light-indigo-20 .headline strong, .theme--light_gradient.theme-light-indigo-20 .two_tone strong { color: var(--pbc-g-indigo-50); }

.theme--light.theme-light-orange-30, .theme--light_gradient.theme-light-orange-30 { --pbc-g-text-display-color: var(--pbc-g-orange-30); --pbc-g-text-eyebrow-color: var(--pbc-g-orange-30); }

.theme--light.theme-light-orange-30 .headline strong, .theme--light.theme-light-orange-30 .two_tone strong, .theme--light_gradient.theme-light-orange-30 .headline strong, .theme--light_gradient.theme-light-orange-30 .two_tone strong { color: var(--pbc-g-orange-60); }

.theme--light.theme-light-pink-20, .theme--light_gradient.theme-light-pink-20 { --pbc-g-text-display-color: var(--pbc-g-pink-20); --pbc-g-text-eyebrow-color: var(--pbc-g-pink-20); }

.theme--light.theme-light-pink-20 .headline strong, .theme--light.theme-light-pink-20 .two_tone strong, .theme--light_gradient.theme-light-pink-20 .headline strong, .theme--light_gradient.theme-light-pink-20 .two_tone strong { color: var(--pbc-g-pink-60); }

.theme--light.theme-light-purple-20, .theme--light_gradient.theme-light-purple-20 { --pbc-g-text-display-color: var(--pbc-g-purple-20); --pbc-g-text-eyebrow-color: var(--pbc-g-purple-20); }

.theme--light.theme-light-purple-20 .headline strong, .theme--light.theme-light-purple-20 .two_tone strong, .theme--light_gradient.theme-light-purple-20 .headline strong, .theme--light_gradient.theme-light-purple-20 .two_tone strong { color: var(--pbc-g-purple-40); }

.theme--light.theme-light-teal-30, .theme--light_gradient.theme-light-teal-30 { --pbc-g-text-display-color: var(--pbc-g-teal-30); --pbc-g-text-eyebrow-color: var(--pbc-g-teal-30); }

.theme--light.theme-light-teal-30 .headline strong, .theme--light.theme-light-teal-30 .two_tone strong, .theme--light_gradient.theme-light-teal-30 .headline strong, .theme--light_gradient.theme-light-teal-30 .two_tone strong { color: var(--pbc-g-teal-60); }

.theme--light.theme-light-violet-20, .theme--light_gradient.theme-light-violet-20 { --pbc-g-text-display-color: var(--pbc-g-violet-20); --pbc-g-text-eyebrow-color: var(--pbc-g-violet-20); }

.theme--light.theme-light-violet-20 .headline strong, .theme--light.theme-light-violet-20 .two_tone strong, .theme--light_gradient.theme-light-violet-20 .headline strong, .theme--light_gradient.theme-light-violet-20 .two_tone strong { color: var(--pbc-g-violet-30); }

.theme--light.theme-light-electric-blue-20, .theme--light_gradient.theme-light-electric-blue-20 { --pbc-g-text-display-color: var(--pbc-g-electric-blue-20); --pbc-g-text-eyebrow-color: var(--pbc-g-electric-blue-20); }

.theme--light.theme-light-electric-blue-20 .headline strong, .theme--light.theme-light-electric-blue-20 .two_tone strong, .theme--light_gradient.theme-light-electric-blue-20 .headline strong, .theme--light_gradient.theme-light-electric-blue-20 .two_tone strong { color: var(--pbc-g-electric-blue-50); }
