@import"https://use.typekit.net/wvo1xuj.css";@import"https://fonts.googleapis.com/css2?family=Inter:opsz@14..32&display=swap";:root{--blur-tertiary: blur(2px);--blur-secondary: blur(4px);--blur-strong: blur(6px);--screen-breakpoint-xs: 320;--screen-breakpoint-sm: 600;--screen-breakpoint-md: 1280;--screen-breakpoint-lg: 1440;--screen-breakpoint-xl: 1920;--screen-content-md: 1280;--screen-content-lg: 1440;--screen-content-xl: 1728;--color-base-none: rgba(0, 0, 0, 0);--color-base-alpha-light-100: rgba(26, 46, 96, .04);--color-base-alpha-light-200: rgba(26, 46, 96, .06);--color-base-alpha-dark-50: rgba(223, 230, 246, .08);--color-base-alpha-dark-100: rgba(223, 230, 246, .12);--color-base-alpha-dark-200: rgba(223, 230, 246, .24);--color-base-white: #ffffff;--color-base-black: #000000;--color-base-grey-25: #f9fafb;--color-base-grey-50: #f6f7f9;--color-base-grey-100: #f3f4f6;--color-base-grey-200: #ebecef;--color-base-grey-300: #e2e4e9;--color-base-grey-400: #8e94a4;--color-base-grey-500: #666b7a;--color-base-grey-600: #383b47;--color-base-grey-700: #343542;--color-base-grey-750: #2d2e39;--color-base-grey-800: #292a33;--color-base-grey-850: #23242a;--color-base-grey-900: #202127;--color-base-grey-950: #191a1f;--color-base-grey-1000: #17181c;--color-base-grey-1050: #151519;--color-base-grey-700a: rgba(67, 68, 86, .64);--color-base-grey-750a: rgba(56, 57, 72, .64);--color-base-grey-800a: rgba(50, 51, 62, .64);--color-base-grey-850a: rgba(41, 42, 48, .64);--color-base-grey-900a: rgba(36, 37, 44, .64);--color-base-grey-1000a: rgba(23, 24, 28, .92);--color-base-blue-25: #f5f9ff;--color-base-blue-50: #e6f0fe;--color-base-blue-100: #d7e8fe;--color-base-blue-200: #bedbfe;--color-base-blue-300: #91c3fd;--color-base-blue-400: #61a6fa;--color-base-blue-500: #3c83f6;--color-base-blue-600: #2463eb;--color-base-blue-700: #1d4fd7;--color-base-blue-800: #1e3fae;--color-base-blue-900: #1a3479;--color-base-blue-1000: #0f1b38;--color-base-blue-300subtle: rgba(145, 195, 253, .08);--color-base-blue-600subtle: rgba(36, 99, 235, .08);--color-base-purple-25: #f7f5ff;--color-base-purple-50: #f0ebff;--color-base-purple-100: #ece6ff;--color-base-purple-200: #e0d6ff;--color-base-purple-300: #c5b4fe;--color-base-purple-400: #a183fc;--color-base-purple-500: #8055f7;--color-base-purple-600: #6534ea;--color-base-purple-700: #5322ce;--color-base-purple-800: #4921a6;--color-base-purple-900: #361976;--color-base-purple-1000: #20123f;--color-base-purple-300subtle: rgba(197, 180, 254, .08);--color-base-purple-600subtle: rgba(101, 52, 234, .03);--color-base-violet-25: #fdf5ff;--color-base-violet-50: #faebff;--color-base-violet-100: #f9e6ff;--color-base-violet-200: #f5d2fe;--color-base-violet-300: #f0abfc;--color-base-violet-400: #e87bf9;--color-base-violet-500: #d535ed;--color-base-violet-600: #bf27d3;--color-base-violet-700: #a31daf;--color-base-violet-800: #85198f;--color-base-violet-900: #611664;--color-base-violet-1000: #360f38;--color-base-violet-300subtle: rgba(240, 171, 252, .08);--color-base-violet-600subtle: rgba(191, 39, 211, .08);--color-base-fuchsia-25: #fef6fa;--color-base-fuchsia-50: #fcedf5;--color-base-fuchsia-100: #fbe4f2;--color-base-fuchsia-200: #fbd0e8;--color-base-fuchsia-300: #f9a9d5;--color-base-fuchsia-400: #f471b5;--color-base-fuchsia-500: #ec4699;--color-base-fuchsia-600: #db2979;--color-base-fuchsia-700: #bf185d;--color-base-fuchsia-800: #9b174c;--color-base-fuchsia-900: #701539;--color-base-fuchsia-1000: #3f1224;--color-base-pink-500: #e8236a;--color-base-pink-faded-500: #ef6597;--color-base-red-25: #fef5f5;--color-base-red-50: #fee7e7;--color-base-red-100: #fee1e1;--color-base-red-200: #fec8c8;--color-base-red-300: #fca6a6;--color-base-red-400: #f87272;--color-base-red-500: #ef4343;--color-base-red-600: #dc2828;--color-base-red-700: #ba1c1c;--color-base-red-800: #981b1b;--color-base-red-900: #701919;--color-base-red-1000: #3b1111;--color-base-red-300subtle: rgba(252, 166, 166, .08);--color-base-red-600subtle: rgba(220, 40, 40, .08);--color-base-orange-25: #fff8f0;--color-base-orange-50: #fff1e0;--color-base-orange-100: #ffebd1;--color-base-orange-200: #fed6a9;--color-base-orange-300: #fdba72;--color-base-orange-400: #fb923c;--color-base-orange-500: #f97415;--color-base-orange-600: #e9590c;--color-base-orange-700: #c03f0c;--color-base-orange-800: #9b3412;--color-base-orange-900: #6b270f;--color-base-orange-1000: #3b190d;--color-base-yellow-25: #fffcf0;--color-base-yellow-50: #fff8dc;--color-base-yellow-100: #fef1be;--color-base-yellow-200: #fde68b;--color-base-yellow-300: #fcd74f;--color-base-yellow-400: #fbc923;--color-base-yellow-500: #f5ba0a;--color-base-yellow-600: #b97704;--color-base-yellow-700: #a66407;--color-base-yellow-800: #8c510d;--color-base-yellow-900: #64360d;--color-base-yellow-1000: #3b210d;--color-base-yellow-300subtle: rgba(252, 215, 79, .08);--color-base-yellow-600subtle: rgba(185, 119, 4, .08);--color-base-green-25: #f1fdf7;--color-base-green-50: #dffbed;--color-base-green-100: #c8f9e0;--color-base-green-200: #a5f3cf;--color-base-green-300: #6ee7b7;--color-base-green-400: #36d399;--color-base-green-500: #10b77f;--color-base-green-600: #08875f;--color-base-green-700: #047756;--color-base-green-800: #066046;--color-base-green-900: #054232;--color-base-green-1000: #06231b;--color-base-green-300subtle: rgba(110, 231, 183, .08);--color-base-green-600subtle: rgba(8, 135, 95, .08);--color-base-brand-25: #fef4f1;--color-base-brand-50: #fde8e3;--color-base-brand-100: #fde4dd;--color-base-brand-200: #fccbc0;--color-base-brand-300: #fcaa97;--color-base-brand-400: #fc7354;--color-base-brand-500: #f63409;--color-base-brand-600: #d72f09;--color-base-brand-700: #b22506;--color-base-brand-800: #912108;--color-base-brand-900: #721b09;--color-base-brand-1000: #083025;--color-gradient-500: linear-gradient(268.84deg, #e8236a 0%, #fd3001 31.25%, #f97415 100%);--color-gradient-500reverse: linear-gradient(88.84deg, #e8236a 0%, #fd3001 31.25%, #f97415 100%);--color-interfaces-highlights: #f3f4f6;--color-background-disabled: #ebecef;--color-background-dark: #202127;--color-background-none: rgba(0, 0, 0, 0);--color-background-secondary: #e2e4e9;--color-background-ai-subtle: #f7f5ff;--color-background-ai-default: #f0ebff;--color-background-ai-hover: #ece6ff;--color-background-ai-pressed: #ece6ff;--color-background-brand: linear-gradient(268.84deg, #e8236a 0%, #fd3001 31.25%, #f97415 100%);--color-background-brand-hover: linear-gradient(88.84deg, #e8236a 0%, #fd3001 31.25%, #f97415 100%);--color-background-decorative-base: #f0ebff;--color-background-decorative-base02: #f6f7f9;--color-background-decorative-base03: #fff1e0;--color-background-decorative-base04: #faebff;--color-background-decorative-base05: #dffbed;--color-background-decorative-base06: #e6f0fe;--color-background-surface-recessed: #f9fafb;--color-background-surface-raised: #ffffff;--color-background-surface-overlay: #ffffff;--color-background-surface-page-default: #ffffff;--color-background-surface-page-hover: #f6f7f9;--color-background-surface-page-pressed: #f3f4f6;--color-background-input-default: #ffffff;--color-background-input-hover: #f9fafb;--color-background-input-pressed: #ffffff;--color-background-action-secondary-default: #0f1b38;--color-background-action-secondary-hover: #191a1f;--color-background-action-secondary-pressed: #17181c;--color-background-action-outline-default: #ffffff;--color-background-action-outline-hover: rgba(26, 46, 96, .04);--color-background-action-outline-pressed: rgba(26, 46, 96, .06);--color-background-neutral-subtle: #f9fafb;--color-background-neutral-default: rgba(26, 46, 96, .04);--color-background-neutral-hover: rgba(26, 46, 96, .06);--color-background-neutral-pressed: #ebecef;--color-background-neutral-dark: rgba(26, 46, 96, .04);--color-background-success: #dffbed;--color-background-success-subtle: #f1fdf7;--color-background-success-hover: #c8f9e0;--color-background-success-pressed: #a5f3cf;--color-background-success-strong-default: #10b77f;--color-background-success-strong-hover: #08875f;--color-background-success-strong-pressed: #047756;--color-background-info: #e6f0fe;--color-background-info-subtle: #f5f9ff;--color-background-info-hover: #d7e8fe;--color-background-info-pressed: #bedbfe;--color-background-warning-subtle: #fffcf0;--color-background-warning: #fff8dc;--color-background-warning-hover: #fef1be;--color-background-warning-pressed: #fde68b;--color-background-danger-subtle: #fef5f5;--color-background-danger-default: #fee7e7;--color-background-danger-hover: #fee1e1;--color-background-danger-pressed: #fec8c8;--color-background-processing-subtle: #fdf5ff;--color-background-processing-default: #faebff;--color-background-processing-hover: #f9e6ff;--color-background-processing-pressed: #f5d2fe;--color-background-selected-subtle: #f5f9ff;--color-background-selected-default: #e6f0fe;--color-background-selected-hover: #d7e8fe;--color-background-selected-pressed: #bedbfe;--color-background-selected-strong-default: #3c83f6;--color-background-selected-strong-hover: #2463eb;--color-background-selected-strong-pressed: #1d4fd7;--color-background-state-hover: rgba(26, 46, 96, .04);--color-background-state-pressed: rgba(26, 46, 96, .06);--color-background-state-active: rgba(26, 46, 96, .04);--color-background-state-inverse-hover: rgba(223, 230, 246, .12);--color-background-state-inverse-pressed: rgba(223, 230, 246, .24);--color-background-state-inverse-active: rgba(223, 230, 246, .12);--color-background-highlight-base: #fef1be;--color-background-highlight-base02: #faebff;--color-background-highlight-base03: #e6f0fe;--color-border-disabled: #ebecef;--color-border-selected: #3c83f6;--color-border-focus: #bedbfe;--color-border-ai-strong: #8055f7;--color-border-ai-subtle: rgba(101, 52, 234, .03);--color-border-brand: linear-gradient(268.84deg, #e8236a 0%, #fd3001 31.25%, #f97415 100%);--color-border-danger: #ef4343;--color-border-danger-subtle: rgba(220, 40, 40, .08);--color-border-divider: #e2e4e9;--color-border-divider-inverse: #ffffff;--color-border-info: #3c83f6;--color-border-info-subtle: rgba(36, 99, 235, .08);--color-border-neutral-default: #e2e4e9;--color-border-neutral-hover: #8e94a4;--color-border-processing: #d535ed;--color-border-processing-subtle: rgba(191, 39, 211, .08);--color-border-warning: #f5ba0a;--color-border-warning-subtle: rgba(185, 119, 4, .08);--color-border-strong: #202127;--color-border-strong-hover: #ef4343;--color-border-success: #10b77f;--color-border-success-subtle: rgba(8, 135, 95, .08);--color-text-secondary: #666b7a;--color-text-disabled: #8e94a4;--color-text-assistive: #8e94a4;--color-text-inverse: #ffffff;--color-text-success: #08875f;--color-text-info: #2463eb;--color-text-warning: #b97704;--color-text-danger: #dc2828;--color-text-processing: #bf27d3;--color-text-selected: #2463eb;--color-text-ai: #6534ea;--color-text-on-dark: #ffffff;--color-text-strong: #202127;--color-text-strong-hover: #dc2828;--color-text-link: #2463eb;--color-text-link-hover: #1d4fd7;--color-text-link-pressed: #1e3fae;--color-text-decorative-base: #6534ea;--color-text-decorative-base02: #666b7a;--color-text-decorative-base03: #e9590c;--color-text-decorative-base04: #bf27d3;--color-text-decorative-base05: #08875f;--color-text-decorative-base06: #2463eb;--color-icon-secondary: #666b7a;--color-icon-disabled: #8e94a4;--color-icon-assistive: #8e94a4;--color-icon-inverse: #ffffff;--color-icon-success: #08875f;--color-icon-info: #2463eb;--color-icon-warning: #b97704;--color-icon-danger: #dc2828;--color-icon-processing: #bf27d3;--color-icon-selected: #2463eb;--color-icon-ai: #6534ea;--color-icon-on-dark: #ffffff;--color-icon-strong: #202127;--color-icon-strong-hover: #dc2828;--color-icon-link: #2463eb;--color-icon-link-hover: #1d4fd7;--color-icon-link-pressed: #1e3fae;--color-icon-decorative-base: #6534ea;--color-icon-decorative-base02: #666b7a;--color-icon-decorative-base03: #e9590c;--color-icon-decorative-base04: #bf27d3;--color-icon-decorative-base05: #08875f;--color-icon-decorative-base06: #2463eb;--color-chart-categorical-base: #3c83f6;--color-chart-categorical-base02: #ec4699;--color-chart-categorical-base03: #3b987b;--color-chart-categorical-base04: #db4848;--color-chart-categorical-base05: #ebaf00;--color-chart-categorical-base06: #91c3fd;--color-chart-categorical-base07: #e36a13;--color-chart-categorical-base08: #8055f7;--color-chart-categorical-base09: #666b7a;--color-chart-sequential-base: #1e3fae;--color-chart-sequential-base02: #1d4fd7;--color-chart-sequential-base03: #2463eb;--color-chart-sequential-base04: #3c83f6;--color-chart-sequential-base05: #61a6fa;--color-chart-sequential-base06: #91c3fd;--color-chart-sequential-base07: #bedbfe;--color-chart-sequential-base08: #d7e8fe;--tint-100: rgba(70, 142, 255, 1);--shade-100: rgba(44, 116, 230, 1);--flex-gap-sm: 4px;--flex-gap-md: 8px;--flex-gap-lg: 12px;--flex-gap-xl: 16px;--flex-grow-none: none;--flex-grow-sm: 1;--flex-grow-md: 10;--flex-grow-lg: 100;--flex-grow-xl: 1000;--icons-size-xs: 12px;--icons-size-sm: 16px;--icons-size-md: 20px;--icons-size-lg: 24px;--icons-size-xl: 32px;--motion-delay-none: 0ms;--motion-delay-stagger-interval: 40ms;--motion-delay-stagger-max: .2s;--motion-duration-fast: .1s;--motion-duration-short: .2s;--motion-duration-medium: .3s;--motion-duration-long: .4s;--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1);--motion-ease-linear: cubic-bezier(0, 0, 1, 1);--motion-opacity-hidden: 0%;--motion-opacity-visible: 100%;--motion-scale-pressed-sm: .98;--motion-scale-pressed-md: .99;--motion-scale-hovered-sm: 1.01;--motion-scale-hovered-md: 1.005;--shape-border-radius-0: 0px;--shape-border-radius-2: 2px;--shape-border-radius-4: 4px;--shape-border-radius-8: 8px;--shape-border-radius-12: 12px;--shape-border-radius-16: 16px;--shape-border-radius-none: 0px;--shape-border-radius-xsmall: 2px;--shape-border-radius-small: 4px;--shape-border-radius-medium: 8px;--shape-border-radius-medium-large: 12px;--shape-border-radius-large: 50%;--shape-border-radius-xlarge: 9999px;--shape-border-radius-50percent: 50%;--shape-border-radius-max: 9999px;--shape-border-width-none: 0px;--shape-border-width-sm: 1px;--shape-border-width-lg: 2px;--shape-border-width-xlg: 4px;--shape-border-width-small: 1px;--shape-border-width-large: 2px;--shape-border-width-xlarge: 4px;--shape-opacity-default: rgba(34, 34, 34, .7);--shape-opacity-inverse: rgba(255, 255, 255, .7);--shape-opacity-overlay-100: rgba(255, 255, 255, .8);--shape-opacity-overlay-900: rgba(34, 34, 34, .8);--shape-shadow-100: 0px 1px 3px 0px rgba(0, 0, 0, .02), 0px 2px 2px 0px rgba(0, 0, 0, .02);--shape-shadow-300: 0px 5px 3px 0px rgba(0, 0, 0, .02), 0px 6px 9px -2px rgba(0, 0, 0, .02);--shape-shadow-400: 0px 4px 6px 0px rgba(0, 0, 0, .03), 0px 8px 12px -3px rgba(0, 0, 0, .03);--shape-shadow-500: 0px 8px 8px -4px rgba(16, 27, 35, .03), 0px 12px 24px -6px rgba(47, 63, 76, .1);--shape-shadow-600: 0px 24px 56px -4px rgba(88, 92, 95, .16);--shape-shadow-700: 0px 8px 16px -4px rgba(16, 27, 35, .04), 0px 40px 96px -8px rgba(88, 92, 95, .24);--shape-shadow-default: 0px 1px 5px rgba(34, 34, 34, .1);--shape-shadow-focus-default: 0px 1px 2px 0px rgba(15, 19, 36, .04), 0px 0px 0px 2px rgba(190, 219, 254, .4);--shape-shadow-focus-default-inset: inset 0px 1px 2px 0px rgba(15, 19, 36, .04), inset 0px 0px 0px 2px rgba(190, 219, 254, .4);--shape-shadow-focus-danger: 0px 1px 2px 0px rgba(15, 19, 36, .04), 0px 0px 0px 2px rgba(254, 200, 200, .4);--shape-shadow-strong: 0px 8px 16px -4px rgba(16, 27, 35, .04), 0px 40px 96px -8px rgba(88, 92, 95, .24);--shape-shadow-secondary: 0px 8px 8px -4px rgba(16, 27, 35, .03), 0px 12px 24px -6px rgba(47, 63, 76, .1);--shape-shadow-tertiary: 0px 1px 3px 0px rgba(0, 0, 0, .02), 0px 2px 2px 0px rgba(0, 0, 0, .02);--shape-shadow-medium: 0px 1px 5px rgba(34, 34, 34, .2);--shape-shadow-inverse: inset 0px 2px 4px rgba(34, 34, 34, .06);--spacing-inner-base: 4px;--spacing-inner-base02: 8px;--spacing-inner-base03: 12px;--spacing-inner-base04: 16px;--spacing-inner-base05: 20px;--spacing-inner-base06: 24px;--spacing-inner-base08: 32px;--spacing-inner-base10: 40px;--spacing-inner-base12: 48px;--spacing-inner-base14: 56px;--spacing-layout-base: 8px;--spacing-layout-base02: 16px;--spacing-layout-base03: 24px;--spacing-layout-base04: 32px;--spacing-layout-base05: 40px;--spacing-layout-base06: 48px;--spacing-layout-base07: 56px;--spacing-layout-base08: 64px;--spacing-layout-base10: 80px;--spacing-layout-base12: 96px;--spacing-layout-base15: 120px;--font-family-text-regular: proxima-nova,Arial,sans-serif;--font-family-text-bold: proxima-nova,Arial,sans-serif;--font-family-display: proxima-nova,Arial,sans-serif;--font-line-height-10: 5rem;--font-line-height-00: .75rem;--font-line-height-01: 1rem;--font-line-height-02: 1.25rem;--font-line-height-03: 1.5rem;--font-line-height-04: 1.75rem;--font-line-height-05: 2rem;--font-line-height-06: 2.5rem;--font-line-height-07: 3rem;--font-line-height-08: 3.75rem;--font-line-height-09: 4.25rem;--font-size-10: 3rem;--font-size-11: 3.5rem;--font-size-12: 4rem;--font-size-base: 1rem;--font-size-01: .625rem;--font-size-02: .8125rem;--font-size-03: .875rem;--font-size-04: 1rem;--font-size-05: 1.125rem;--font-size-06: 1.25rem;--font-size-07: 1.5rem;--font-size-08: 2rem;--font-size-09: 2.5rem;--font-spacing-01: .0625rem;--font-weight-light: 400;--font-weight-regular: 400;--font-weight-semi-bold: 600;--font-weight-bold: 600;--font-weight-xbold: 600;--z-indices-hide: -1;--z-indices-auto: auto;--z-indices-base: 0;--z-indices-docked: 10;--z-indices-sticky: 1100;--z-indices-banner: 1200;--z-indices-overlay: 1300;--z-indices-flyout: 1400;--z-indices-skip-link: 1500;--z-indices-tooltip: 1600;--z-indices-popover: 1700;--z-indices-dropdown: 1800;--z-indices-modal: 1900;--z-indices-toast: 2000}.typography-body-regular{font-family:proxima-nova,Arial,sans-serif;font-weight:400;font-size:.875rem;line-height:1.25rem}.typography-body-em{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem}.typography-body-small{font-family:proxima-nova,Arial,sans-serif;font-weight:400;font-size:.8125rem;line-height:1rem}.typography-body-small-em{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:.8125rem;line-height:1rem}.typography-body-small-spaced{font-family:proxima-nova,Arial,sans-serif;font-weight:400;font-size:.8125rem;line-height:1.25rem}.typography-body-small-spaced-em{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:.8125rem;line-height:1.25rem}.typography-body-large{font-family:proxima-nova,Arial,sans-serif;font-weight:400;font-size:1rem;line-height:1.5rem}.typography-body-large-em{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:1rem;line-height:1.5rem}.typography-navigation{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:.875rem;line-height:1.25rem;text-transform:uppercase;letter-spacing:.04rem}.typography-pre-title{font-family:proxima-nova,Arial,sans-serif;font-weight:600;font-size:.8125rem;line-height:1rem;text-transform:capitalize}@font-face{font-family:"Trust 3A";src:url(/fonts/Trust3A-Regular.woff2) format("woff2"),url(/fonts/Trust3A-Regular.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Queens Trial;src:url(/fonts/QueensTrial-Medium.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}*,*:before,*:after{box-sizing:border-box}:root{--color-border-neutral-default: #eceef2;--color-border-divider: #eceef2}html,body,#root{margin:0;padding:0;min-height:100%}html body,html body #root{font-family:proxima-nova,Arial,sans-serif;color:var(--color-text-strong, #202127);background:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}a{color:inherit;text-decoration:none}:focus:not(:focus-visible){outline:none}button:focus:not(:focus-visible),a:focus:not(:focus-visible),input:focus:not(:focus-visible),textarea:focus:not(:focus-visible),select:focus:not(:focus-visible),[tabindex]:focus:not(:focus-visible){outline:none;box-shadow:none}button,input,textarea,select{font-family:proxima-nova,Arial,sans-serif}h1,h1 *{font-family:"Trust 3A",Georgia,Times New Roman,serif}.page-cta-button.page-cta-button{padding:12px 16px;font-size:16px;border-radius:12px}.site-gate{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:32px 20px;background:radial-gradient(ellipse 80% 50% at 50% -10%,#e8eef6 0%,transparent 55%),#f6f9fc}.site-gate__panel{width:min(420px,100%);display:flex;flex-direction:column;align-items:stretch;gap:12px;padding:40px 32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#fff}.site-gate__panel h1{margin:0 0 8px;font-family:"Trust 3A",Georgia,Times New Roman,serif;font-size:32px;font-weight:400;line-height:40px;letter-spacing:-.4px;color:var(--color-text-strong, #202127)}.site-gate__loading{margin:0;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px}.site-gate__label{margin-top:8px;font-size:14px;font-weight:600;line-height:20px;color:var(--color-text-strong, #202127)}.site-gate__input{width:100%;padding:12px 14px;border:1px solid #c9ced8;border-radius:8px;background:#fff;color:var(--color-text-strong, #202127);font-size:16px;line-height:24px}.site-gate__input:focus{outline:2px solid #202127;outline-offset:1px}.site-gate__error{margin:0;color:#b42318;font-size:14px;line-height:20px}.site-gate__submit{margin-top:8px;padding:12px 16px;border:0;border-radius:8px;background:#202127;color:#fff;font-size:16px;font-weight:600;line-height:24px;cursor:pointer}.site-gate__submit:hover:not(:disabled){background:#3a3d47}.site-gate__submit:disabled{opacity:.7;cursor:progress}.site-nav{position:fixed;top:0;left:0;width:100%;z-index:100}.site-nav__bar{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;height:64px;padding:0 8px;background:transparent;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid transparent;transition:background .2s ease,border-color .2s ease}.site-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;max-width:1200px}.site-nav.is-scrolled .site-nav__bar,.site-nav.is-open .site-nav__bar{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none;border-bottom-color:var(--color-border-neutral-default, #e2e4e9)}.site-nav.is-open .site-nav__bar{border-bottom-color:transparent}.site-nav__logo{display:flex;align-items:center;flex-shrink:0;width:116px}.site-nav__logo svg{display:block;flex:none;width:116px;height:20px;shape-rendering:geometricPrecision}.site-nav__links{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:32px}.site-nav__item{position:relative;display:flex;align-items:center}.site-nav__trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:transparent;cursor:pointer;padding:0;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;color:#666b7a;transition:color .15s ease}.site-nav__trigger:hover,.site-nav__trigger.is-active{color:#202127}.site-nav__indicator{position:absolute;left:0;bottom:-20px;width:100%;height:2px;border-radius:2px;background:#000}.site-nav__actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.site-nav__panel{position:absolute;top:64px;left:0;width:100%;z-index:1;height:0;overflow:hidden;background:transparent;border-bottom:1px solid transparent;transition:height var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.site-nav__panel.is-open{background:#fff;border-bottom-color:var(--color-border-neutral-default, #e2e4e9)}.site-nav__panel-inner{display:flex;justify-content:center;padding:48px}.site-nav__panel-content{animation:nav-panel-fade var(--motion-duration-long, .4s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)) var(--motion-delay-stagger-interval, 40ms) both}@keyframes nav-panel-fade{0%{opacity:var(--motion-opacity-hidden, 0)}to{opacity:var(--motion-opacity-visible, 1)}}@media(prefers-reduced-motion:reduce){.site-nav__panel{transition:none}.site-nav__panel-content{animation:none}}.mega{display:flex;gap:80px;align-items:flex-start;justify-content:center}.mega--product{width:100%;max-width:1000px}.mega-col{display:flex;flex-direction:column;gap:16px;min-width:134px}.mega--product .mega-col{width:134px;flex-shrink:0}.mega-col__title,.mega-work .mega-col__title{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:400;line-height:16px;color:var(--color-text-secondary, #666b7a)}.mega-col__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:16px}.mega-col__link{display:block;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var(--color-text-strong, #202127)}.mega-col__link:hover,.mega-col__link.active{color:#4c5878}.mega-col__link.needs-content{display:inline-flex;align-items:center;gap:8px}.mega-col__link.needs-content:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--color-background-decorative-amber-default, #f5a623);flex-shrink:0}.mega-work{display:flex;flex-direction:column;gap:16px;width:560px;flex-shrink:0}.mega-work__cards{display:flex;gap:16px;height:200px}.mega-work__card{flex:1 0 0;min-width:0;display:flex;align-items:center;justify-content:center;height:100%;border-radius:16px;background:var(--color-background-surface-recessed, #f9fafb);font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px;color:var(--color-text-assistive, #8e94a4);text-align:center;transition:background .15s ease,color .15s ease}.mega-work__card:hover{background:var(--color-background-surface-page-hover, #f5f6f8);color:#202127}.mega-work__card.needs-content{position:relative}.mega-work__card.needs-content:before{content:"";position:absolute;top:12px;right:12px;width:6px;height:6px;border-radius:50%;background:var(--color-background-decorative-amber-default, #f5a623)}@media(max-width:1100px){.site-nav__links{display:none}.mega{flex-wrap:wrap;gap:40px}.mega-work{width:100%}}.site-footer{padding:80px 64px;background:#fff}.site-footer__inner{display:flex;flex-direction:column;gap:48px;max-width:1200px;margin:0 auto}.site-footer__nav{position:relative;display:flex;gap:32px;align-items:flex-start}.site-footer__brand{display:flex;flex:none;align-items:center;width:100px;line-height:0}.site-footer__brand svg{display:block;flex:none;width:31.73px;height:32px;overflow:visible;shape-rendering:geometricPrecision}.site-footer__col{display:flex;flex:1 1 0;flex-direction:column;gap:12px;min-width:0}.site-footer__col-title{margin:0;color:var(--color-text-strong, #202127);font-size:14px;font-weight:var(--font-weight-semi-bold, 600);line-height:20px}.site-footer__list{display:flex;flex-direction:column;gap:12px;margin:0;padding:0;list-style:none}.site-footer__link{display:inline-flex;gap:8px;align-items:center;color:var(--color-text-secondary, #666b7a);font-size:14px;line-height:20px;transition:color var(--motion-duration-fast, .15s) var(--motion-ease-default, ease)}.site-footer__link:hover{color:var(--color-text-strong, #202127)}.site-footer__dot{flex:none;width:6px;height:6px;border-radius:999px;background:#10b77f}.site-footer__logos{position:absolute;right:0;bottom:0;display:flex;gap:24px;align-items:center}.site-footer__awards{display:flex;gap:24px;align-items:center;mix-blend-mode:luminosity}.site-footer__award{height:56px;object-fit:cover}.site-footer__trustpilot{width:109px;height:56px;object-fit:cover}.site-footer__bottom{display:flex;flex-direction:column;gap:24px}.site-footer__divider{height:1px;background:var(--color-border-neutral-default, #e2e4e9)}.site-footer__legal{display:flex;gap:24px;align-items:center;justify-content:space-between}.site-footer__legal-left{display:flex;flex-wrap:wrap;gap:24px;align-items:center}.site-footer__copyright,.site-footer__badge,.site-footer__legal-link{margin:0;color:var(--color-text-secondary, #666b7a);font-size:14px;line-height:20px}.site-footer__badge{display:inline-flex;gap:4px;align-items:center}.site-footer__badge svg{width:16px;height:16px}.site-footer__badge--action{padding:0;border:0;background:none;cursor:pointer;transition:color var(--motion-duration-fast, .15s) var(--motion-ease-default, ease)}.site-footer__legal-link{transition:color var(--motion-duration-fast, .15s) var(--motion-ease-default, ease)}.site-footer__badge--action:hover,.site-footer__legal-link:hover{color:var(--color-text-strong, #202127)}.site-footer__language{display:inline-flex;flex:none;gap:4px;align-items:center;height:24px;padding:0 6px;border:1px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px;background:#f6f7f9;color:var(--color-text-strong, #202127);font-size:14px;line-height:20px;cursor:pointer;transition:background var(--motion-duration-fast, .15s) var(--motion-ease-default, ease)}.site-footer__language:hover{background:#edf1f6}.site-footer__language svg{width:16px;height:16px;color:var(--color-text-secondary, #666b7a)}@media(max-width:1180px){.site-footer{padding:64px 32px}.site-footer__nav{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 32px}.site-footer__brand{grid-column:1 / -1;width:auto}.site-footer__logos{position:static;grid-column:1 / -1;flex-wrap:wrap}}@media(max-width:720px){.site-footer__nav{grid-template-columns:repeat(2,minmax(0,1fr))}.site-footer__legal{flex-direction:column;align-items:flex-start}}.hero{display:flex;flex-direction:column;align-items:center;padding:184px 32px 120px;background:#f6f9fc}.hero__inner{display:flex;justify-content:flex-start;width:100%;max-width:1200px}.hero__content{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:622px;max-width:100%;text-align:left}.hero__title-block{display:flex;flex-direction:column;align-items:flex-start;gap:40px;width:100%}.hero__eyebrow{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.hero__title{margin:0;font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400;font-size:60px;line-height:68px;letter-spacing:-1.2px;color:var(--color-text-strong, #202127)}.hero__title-line{display:block}.hero__sub{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.2px;color:var(--color-text-secondary, #666b7a);max-width:100%}.hero__actions{display:flex;gap:8px;align-items:center}.hero__cta{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border:none;border-radius:8px;cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:13px;font-weight:600;line-height:16px;transition:background .15s ease,color .15s ease}.hero__cta svg{width:16px;height:16px;display:block}.hero__cta--primary{background:#000;color:#fff}.hero__cta--primary:hover{background:#202127}.hero__cta--ghost{background:transparent;color:var(--color-text-strong, #202127)}.hero__cta--ghost:hover{background:#2021270f}@media(max-width:768px){.hero{padding:132px 20px 72px}.hero__title{font-size:44px;line-height:50px;letter-spacing:-.8px}.hero__title-block{gap:28px}.hero__sub{font-size:18px;line-height:26px}}.site-banner{position:relative;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;height:720px;padding:0 32px;border-radius:0 0 32px 32px;overflow:hidden;isolation:isolate}.site-banner__photo{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center 47.6%}.site-banner__scrim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:#0006}.site-banner__inner{display:flex;flex-direction:column;gap:16px;align-items:center;width:100%;max-width:1448px;text-align:center}.site-banner .site-banner__title{margin:0;color:var(--color-text-inverse, #ffffff);font-family:"Trust 3A",Georgia,Times New Roman,serif;font-size:40px;font-weight:400;line-height:56px;letter-spacing:-.8px}.site-banner .site-banner__text{margin:0;color:var(--color-text-inverse, #ffffff);font-size:20px;line-height:28px;letter-spacing:-.2px}@media(max-width:900px){.site-banner{height:560px;border-radius:0 0 24px 24px}.site-banner .site-banner__title{font-size:32px;line-height:44px;letter-spacing:-.6px}.site-banner .site-banner__text{font-size:18px;line-height:26px}}.home-page{--home-max: 1200px;--home-gutter: 32px;--home-gap: 200px;color:var(--color-text-strong, #202127);background:#fff}.home-container{width:min(var(--home-max),calc(100% - (var(--home-gutter) * 2)));margin-inline:auto}.home-page h1,.home-page h2,.home-page h3,.home-page p{margin:0}.home-page h1,.home-page h2,.home-stat strong{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.home-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.home-hero{padding:184px 32px 120px;background:#f6f9fc}.home-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(622px,100%)}.home-hero h1{display:flex;flex-direction:column;font-size:60px;line-height:68px;letter-spacing:-1.2px}.home-hero__sub{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.home-hero__actions{display:flex;flex-wrap:wrap;gap:12px}.home-stats{margin-top:120px;padding:0}.home-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.home-stat{padding:0 40px;border-left:.5px solid var(--color-border-neutral-default, #eceef2)}.home-stat:first-child{padding-left:0;border-left:0}.home-stat:last-child{padding-right:0}.home-stat strong{display:block;margin-bottom:16px;font-size:40px;line-height:48px;letter-spacing:-.8px}.home-stat p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.home-statement{margin-top:var(--home-gap);padding:200px 0;background:#f6f9fc}.home-statement--muted{background:#f6f9fc}.home-statement__inner{display:flex;flex-direction:column;align-items:center;text-align:center;margin-inline:auto;gap:24px;max-width:860px}.home-statement h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.home-statement__body{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:30px;letter-spacing:-.2px}.home-help{margin-top:var(--home-gap)}.home-help__intro{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;margin-bottom:56px}.home-help__intro h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.home-help__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.home-help__card{display:flex;flex-direction:column;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;overflow:hidden;background:#fff;text-decoration:none;color:inherit;transition:transform var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),box-shadow var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.home-help__card:hover{transform:translateY(-4px);box-shadow:0 18px 40px #20212714}.home-help__card-visual{height:200px;background:#f6f9fc}.home-help__card-body{display:flex;flex-direction:column;gap:12px;padding:28px}.home-help__card-body h3{font-family:proxima-nova,Arial,sans-serif;font-size:22px;font-weight:600;line-height:30px;letter-spacing:-.22px}.home-help__card-body p{flex:1;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.home-help__card-link,.home-feature__link{display:inline-flex;align-items:center;gap:4px;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;color:var(--color-text-strong, #202127)}.home-feature__link{text-decoration:none}.home-help__card-link svg,.home-feature__link svg{width:18px;height:18px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.home-help__card:hover .home-help__card-link svg,.home-feature__link:hover svg{transform:translate(3px)}.home-wedge{margin-top:var(--home-gap)}.home-wedge__inner{display:flex;flex-direction:column;align-items:center;gap:24px;max-width:860px;text-align:center}.home-wedge h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.home-wedge__body{color:var(--color-text-secondary, #666b7a);font-size:22px;line-height:32px;letter-spacing:-.22px}.home-features{display:flex;flex-direction:column;gap:var(--home-gap);margin-top:var(--home-gap)}.home-feature{display:grid;grid-template-columns:minmax(0,520px) minmax(0,440px);align-items:center;justify-content:space-between;gap:100px}.home-feature--reverse{grid-template-columns:minmax(0,440px) minmax(0,520px)}.home-feature--reverse .home-feature__copy{order:2}.home-feature__copy{display:flex;flex-direction:column;align-items:flex-start;gap:20px}.home-feature__copy h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.home-feature__copy p:not(.home-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:30px;letter-spacing:-.2px}.home-feature__visual{height:420px;border-radius:16px;background:#f6f9fc}.home-cta{margin-top:120px;padding:72px 32px;background:#f6f9fc;text-align:center}.home-cta .home-container{display:flex;flex-direction:column;align-items:center;gap:16px}.home-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.home-cta p{max-width:560px;color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:30px;letter-spacing:-.2px}.home-cta .page-cta-button{margin-top:12px}@media(max-width:950px){.home-page{--home-gap: 140px}.home-hero h1{font-size:56px;line-height:62px;letter-spacing:-1.12px}.home-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px 24px}.home-stat,.home-stat:first-child{padding:0;border-left:0}.home-help__grid{grid-template-columns:1fr}.home-feature,.home-feature--reverse{grid-template-columns:1fr;gap:40px}.home-feature--reverse .home-feature__copy{order:0}.home-feature__visual{height:300px}}@media(max-width:700px){.home-page{--home-gutter: 20px;--home-gap: 112px}.home-hero{padding:132px 20px 96px}.home-hero h1{font-size:44px;line-height:50px;letter-spacing:-.8px}.home-statement h2,.home-wedge h2,.home-cta h2{font-size:34px;line-height:44px;letter-spacing:-.68px}.home-cta{padding:56px 20px}.home-statement{padding:112px 0}.home-feature__copy h2,.home-help__intro h2{font-size:32px;line-height:42px}}.compliance-page{--page-max: 1200px;--page-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.compliance-container{width:min(var(--page-max),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.compliance-hero{padding:184px 0 120px;background:#f6f9fc}.compliance-hero__grid,.compliance-feature-grid{display:grid;grid-template-columns:minmax(0,1fr) 400px;align-items:center;gap:122px}.compliance-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;max-width:678px}.compliance-eyebrow,.compliance-lede,.section-intro p,.compliance-supporting,.compliance-benefit p,.oversight-card p,.faq-answer p,.compliance-cta p{margin:0}.compliance-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.compliance-hero h1,.section-intro h2,.faq-section h2,.compliance-cta h2{margin:0;font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400;color:var(--color-text-strong, #202127)}.compliance-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.compliance-lede,.section-intro>p:last-child,.compliance-cta p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.compliance-actions{display:flex;align-items:center;gap:8px}.compliance-section{padding:200px 0 0}.compliance-section--review{padding-top:160px}.compliance-feature-grid{grid-template-columns:minmax(0,503px) 400px;justify-content:space-between;gap:120px}.compliance-feature-grid+.compliance-feature-grid{margin-top:200px}.compliance-feature-grid--reverse{grid-template-columns:400px minmax(0,503px)}.compliance-feature-copy{display:flex;flex-direction:column;gap:64px}.section-intro{display:flex;flex-direction:column;gap:16px}.section-intro h2,.faq-section h2,.compliance-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.compliance-supporting{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.compliance-supporting strong{color:var(--color-text-secondary, #666b7a);font-weight:700}.feature-visual{position:relative;display:grid;place-items:center;width:100%;min-height:320px;overflow:hidden;border-radius:8px;background:#f6f9fc}.compliance-hero .feature-visual{background:#e7ecf2}.feature-visual__window{position:relative;width:72%;height:68%;overflow:hidden;border:1px solid rgba(142,148,164,.22);border-radius:10px;background:#ffffffd1;box-shadow:0 18px 45px #20212714}.feature-visual__bar{display:block;height:34px;border-bottom:1px solid var(--color-border-neutral-default, #eceef2);background:#fffffff0}.feature-visual__line{display:block;width:56%;height:8px;margin:18px 22px 0;border-radius:8px;background:#d8dee7}.feature-visual__line--long{width:74%}.feature-visual__line--short{width:38%}.feature-visual__accent{position:absolute;right:22px;bottom:20px;width:72px;height:30px;border-radius:7px;background:#202127}.feature-visual--review .feature-visual__accent{left:22px;right:auto;width:64%;height:13px;background:#d9e3ef}.feature-visual--oversight{min-height:440px}.feature-visual--oversight .feature-visual__window{width:76%;height:72%}.compliance-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:80px}.compliance-benefit{padding:0 40px;border-left:1px solid var(--color-border-neutral-default, #e2e4e9)}.compliance-benefit:first-child{padding-left:0;border-left:0}.compliance-benefit:last-child{padding-right:0}.compliance-benefit h3,.oversight-card h3{margin:0 0 8px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.compliance-benefit p,.oversight-card p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.records-section{padding:200px 0}.records-layout{display:grid;grid-template-columns:minmax(0,507px) 400px;align-items:start;justify-content:space-between;gap:120px;min-height:400px}.records-copy>.section-intro{margin-bottom:64px}.records-steps{width:400px;max-width:100%;height:280px}.records-step{cursor:pointer}.records-step__content{padding:16px 0;border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.records-step:last-child .records-step__content{border-bottom:0}.records-step h3{margin:0;color:var(--color-text-disabled, #8e94a4);font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;transition:color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.records-step__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.records-step__answer>p{min-height:0;overflow:hidden;margin:0;padding-top:8px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.records-step.is-active h3{color:var(--color-text-strong, #202127)}.records-step.is-active .records-step__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.records-visual-wrap{align-self:center}.records-visual{position:relative;width:400px;height:320px;overflow:hidden;border-radius:8px;background:#f6f9fc}.record-image{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;opacity:var(--motion-opacity-hidden, 0);transform:translateY(32px) scale(.985);pointer-events:none;transition:opacity var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--motion-duration-long, .4s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.record-image.is-active{z-index:1;opacity:var(--motion-opacity-visible, 1);transform:translateY(0) scale(1)}.record-image.is-before{transform:translateY(-32px) scale(.985)}.record-image.is-after{transform:translateY(32px) scale(.985)}.record-image__window{width:78%;min-height:70%;padding:18px;border:1px solid var(--color-border-neutral-default, #eceef2);border-radius:10px;background:#fff;box-shadow:0 18px 50px #20212714}.record-image__top{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:1px solid var(--color-border-neutral-default, #eceef2)}.record-image__top span{width:22px;height:22px;border-radius:7px;background:#e7ecf2}.record-image__top strong{font-size:12px;line-height:16px}.record-image__minutes,.record-image__transcript{display:flex;flex-direction:column;gap:12px;padding-top:18px}.record-image__minutes span,.record-image__transcript span{width:88%;height:8px;border-radius:8px;background:#e7ecf2}.record-image__minutes span:nth-child(2n),.record-image__transcript span:nth-child(2n){width:68%}.record-image__transcript .is-highlighted{height:18px;background:#dbe8f5}.record-image__library{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;padding-top:18px}.record-image__library span{height:110px;border:1px solid var(--color-border-neutral-default, #eceef2);border-radius:8px;background:linear-gradient(#e7ecf2 45%,#fff 45%)}.compliance-section--oversight{padding:0 0 200px}.oversight-intro{max-width:714px}.oversight-grid{display:grid;grid-template-columns:minmax(0,433px) 560px;align-items:center;justify-content:space-between;gap:100px;margin-top:80px}.oversight-cards{display:flex;flex-direction:column;gap:32px}.oversight-card__icon{display:block;width:56px;height:56px;margin-bottom:12px;border-radius:16px;background:#f6f9fc}.faq-section{padding:0 0 160px}.faq-section h2{text-align:center}.faq-list{width:min(800px,100%);margin:72px auto 0;border-top:1px solid var(--color-border-neutral-default, #e2e4e9)}.faq-item{border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.faq-question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.faq-item.is-open .faq-question svg{transform:rotate(180deg)}.faq-answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.faq-answer>div{min-height:0;overflow:hidden}.faq-answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px}.faq-item.is-open .faq-answer{grid-template-rows:1fr;opacity:1}.compliance-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.compliance-cta .compliance-container{display:flex;flex-direction:column;align-items:center;gap:16px}.compliance-cta .compliance-actions{margin-top:16px}@media(max-width:1000px){.compliance-hero__grid,.compliance-feature-grid,.compliance-feature-grid--reverse,.oversight-grid{grid-template-columns:1fr;gap:64px}.compliance-hero__grid .feature-visual,.compliance-feature-grid .feature-visual,.records-visual,.oversight-grid .feature-visual{width:100%;max-width:560px}.compliance-feature-grid--reverse .feature-visual{order:2}.records-layout{grid-template-columns:minmax(0,1fr) minmax(300px,40%);gap:48px}}@media(max-width:700px){.compliance-page{--page-gutter: 20px}.compliance-hero{padding:132px 0 72px}.compliance-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.section-intro h2,.faq-section h2,.compliance-cta h2{font-size:34px;line-height:44px}.compliance-section{padding-top:104px}.compliance-feature-grid+.compliance-feature-grid{margin-top:104px}.compliance-benefits{grid-template-columns:1fr;gap:32px}.compliance-benefit,.compliance-benefit:first-child,.compliance-benefit:last-child{padding:0;border-left:0}.records-section{padding:120px 0}.records-layout{display:flex;flex-direction:column;gap:28px;min-height:0;padding:0}.records-visual-wrap{order:1;z-index:2;width:100%;margin:0}.records-copy{display:contents}.records-copy>.section-intro{order:0}.records-steps{order:2;height:300px}.records-visual{height:240px}.compliance-section--oversight,.faq-section{padding:0 0 120px}.faq-list{margin-top:48px}.faq-question{padding:22px 0;font-size:17px;line-height:24px}.faq-answer p{padding:0 40px 22px 0}}@media(prefers-reduced-motion:reduce){.records-step h3,.records-step__answer,.record-image,.faq-question svg,.faq-answer{transition:none}}.product-story{color:var(--color-text-strong, #202127);background:#fff}.product-story__sections{width:min(1200px,calc(100% - 64px));margin:0 auto;padding:200px 0}.product-story__section{display:grid;grid-template-columns:503px 400px;align-items:center;justify-content:space-between;column-gap:120px}.product-story__section+.product-story__section{margin-top:200px}.product-story__copy{display:flex;flex-direction:column;align-items:flex-start;gap:64px;width:503px;max-width:100%}.product-story__intro{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.product-story__eyebrow,.product-story__intro h2,.product-story__intro>p:last-child,.product-story__points p,.product-story__cta h2,.product-story__cta>p{margin:0}.product-story__eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.product-story__intro h2,.product-story__cta h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;color:var(--color-text-strong, #202127);font-size:40px;font-weight:400;line-height:56px;letter-spacing:-.8px}.product-story__intro>p:last-child,.product-story__cta>p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.product-story__points{width:100%}.product-story__points p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.product-story__points strong{font-weight:700}.product-story__links{display:flex;flex-wrap:wrap;gap:16px 24px;margin-top:16px}.product-story__link{display:inline-flex;align-items:center;gap:4px;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;color:var(--color-text-strong, #202127);text-decoration:none}.product-story__link svg{width:18px;height:18px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.product-story__link:hover svg{transform:translate(3px)}.story-visual{position:relative;display:grid;place-items:center;width:400px;height:320px;overflow:hidden;border-radius:8px;background:#f6f9fc}.story-visual__window{position:relative;width:72%;height:68%;overflow:hidden;border:1px solid rgba(142,148,164,.22);border-radius:10px;background:#ffffffdb;box-shadow:0 18px 45px #20212714}.story-visual__bar{display:block;height:34px;border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.story-visual__line{display:block;width:56%;height:8px;margin:18px 22px 0;border-radius:8px;background:#d8dee7}.story-visual__line--long{width:74%}.story-visual__line--short{width:38%}.story-visual__accent{position:absolute;right:22px;bottom:20px;width:72px;height:30px;border-radius:7px;background:#202127}.story-visual--1 .story-visual__accent{right:auto;left:22px;width:44px;height:44px;border-radius:50%;background:#dbe8f5}.story-visual--2 .story-visual__window{width:78%;height:62%}.story-visual--2 .story-visual__accent{width:64%;height:12px;background:#dbe8f5}.story-visual--3 .story-visual__window{border-style:dashed;box-shadow:none}.story-visual--3 .story-visual__accent{background:#8e94a4}.product-story__cta{display:flex;flex-direction:column;align-items:center;gap:16px;padding:72px 32px;background:#f6f9fc;text-align:center}.product-story__actions{display:flex;gap:8px;margin-top:16px}.product-story__faq{padding:120px 0 160px}.product-story__faq-inner{width:min(1200px,calc(100% - 64px));margin:0 auto}.product-story__faq h2{text-align:center;font-size:40px;line-height:56px;letter-spacing:-.8px}.product-story__faq-list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.product-story__faq-item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.product-story__faq-question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.product-story__faq-question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.product-story__faq-item.is-open .product-story__faq-question svg{transform:rotate(180deg)}.product-story__faq-answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.product-story__faq-answer>div{min-height:0;overflow:hidden}.product-story__faq-answer p{margin:0;padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.product-story__faq-item.is-open .product-story__faq-answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}@media(max-width:700px){.product-story__faq{padding:80px 0 100px}.product-story__faq h2{font-size:34px;line-height:44px}.product-story__faq-question{padding:24px 8px;font-size:18px}.product-story__faq-answer p{padding:0 8px 24px}}@media(max-width:1000px){.product-story__section{grid-template-columns:minmax(0,1fr) minmax(300px,40%);column-gap:64px}.story-visual{width:100%}}@media(max-width:700px){.product-story__sections{width:min(100% - 40px,503px);padding:120px 0}.product-story__section{grid-template-columns:1fr;gap:56px}.product-story__section+.product-story__section{margin-top:120px}.product-story__copy{gap:40px}.product-story__intro h2,.product-story__cta h2{font-size:34px;line-height:44px}.story-visual{width:100%;height:280px}.product-story__cta{padding:64px 20px}}.pe-page{color:var(--color-text-strong, #202127);background:#fff}.pe-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.pe-hero{padding:184px 0 120px;background:#f6f9fc}.pe-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:678px;max-width:100%}.pe-eyebrow,.pe-hero h1,.pe-hero__lede,.pe-stakes__statement,.pe-content-section h2,.pe-content-section__copy>p:not(.pe-eyebrow),.pe-faq h2,.pe-faq__answer p,.pe-cta h2,.pe-cta p{margin:0}.pe-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.pe-hero h1,.pe-stakes__statement,.pe-content-section h2,.pe-faq h2,.pe-cta h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.pe-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.pe-hero__lede,.pe-content-section__copy>p:not(.pe-eyebrow),.pe-cta p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.pe-stakes{padding:200px 32px}.pe-stakes__inner{display:flex;flex-direction:column;align-items:center;gap:16px;width:min(900px,100%);margin-inline:auto}.pe-stakes__statement{color:var(--color-text-disabled, #8e94a4);font-size:40px;line-height:56px;letter-spacing:-.8px}.pe-stakes__statement.has-active-gradient{background:linear-gradient(to top right,#e8236a 1%,#fd3001 32%,#fc8300 99%);background-clip:text;-webkit-background-clip:text}.pe-stakes__character{color:var(--color-text-disabled, #8e94a4);transition:color var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.pe-stakes__lead .pe-stakes__character.is-revealed{color:var(--color-text-strong, #202127)}.pe-stakes__gradient .pe-stakes__character.is-revealed{color:transparent}.pe-workflow{display:flex;flex-direction:column;gap:200px;padding-bottom:200px}.pe-content-section{display:grid;grid-template-columns:503px 400px;align-items:center;justify-content:space-between;column-gap:120px}.pe-content-section__copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:503px;max-width:100%}.pe-content-section h2,.pe-faq h2,.pe-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.pe-content-section__visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.pe-content-section__links{display:flex;flex-wrap:wrap;gap:20px;margin-top:8px}.pe-usecase-link,.pe-content-section__link{display:inline-flex;align-items:center;gap:6px;color:var(--color-text-strong, #202127);text-decoration:none;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-semi-bold, 600);line-height:1.5rem}.pe-content-section__link{margin-top:8px}.pe-usecase-link svg,.pe-content-section__link svg{width:18px;height:18px;color:var(--color-text-disabled, #8e94a4);transition:transform var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.pe-usecase-link:hover svg,.pe-content-section__link:hover svg{color:var(--color-text-strong, #202127);transform:translate(4px)}@media(prefers-reduced-motion:reduce){.pe-usecase-link svg,.pe-content-section__link svg{transition:none}}.pe-assurance{padding:120px 0;background:#f6f9fc}.pe-assurance__inner{display:flex;flex-direction:column;gap:200px}.pe-content-section.is-assurance .pe-content-section__visual{background:#e7ecf2}.pe-faq{padding:200px 0 160px}.pe-faq h2{text-align:center}.pe-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:1px solid var(--color-border-neutral-default, #e2e4e9)}.pe-faq__item{border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.pe-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.pe-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.pe-faq__item.is-open .pe-faq__question svg{transform:rotate(180deg)}.pe-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.pe-faq__answer>div{min-height:0;overflow:hidden}.pe-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.pe-faq__item.is-open .pe-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.pe-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.pe-cta .pe-container{display:flex;flex-direction:column;align-items:center;gap:16px}.pe-cta .pe-container>p{display:none}.pe-cta__actions{display:flex;gap:8px;margin-top:16px}@media(max-width:1000px){.pe-content-section{grid-template-columns:minmax(0,1fr) minmax(300px,40%);column-gap:64px}.pe-content-section__visual{width:100%}}@media(max-width:700px){.pe-container{width:min(100% - 40px,503px)}.pe-hero{padding:132px 0 72px}.pe-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.pe-stakes{padding:120px 20px}.pe-stakes__statement,.pe-content-section h2,.pe-faq h2,.pe-cta h2{font-size:34px;line-height:44px}.pe-workflow{gap:120px;padding-bottom:120px}.pe-content-section{grid-template-columns:1fr;gap:56px}.pe-content-section__visual{width:100%;height:280px}.pe-assurance{padding:96px 0}.pe-assurance__inner{gap:120px}.pe-faq{padding:120px 0}.pe-faq__list{margin-top:56px}.pe-faq__question{padding:22px 0;font-size:17px;line-height:24px}.pe-faq__answer p{padding:0 40px 22px 0}.pe-cta{padding:64px 20px}}@media(prefers-reduced-motion:reduce){.pe-stakes__character,.pe-faq__question svg,.pe-faq__answer{transition:none}}.as-search{height:280px;display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:60px;gap:8px}.as-search__label{font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:#666b7a}.as-search__card{display:flex;flex-direction:column;min-height:132px;padding:12px 16px;border:1px solid transparent;border-radius:12px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box}.as-search .as-search__text{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:16px;line-height:24px;font-weight:400;letter-spacing:0;color:#202127;white-space:pre-wrap;word-break:normal;overflow-wrap:break-word}.as-search__caret{display:inline-block;width:1.5px;height:18px;margin-left:1px;vertical-align:text-bottom;background:#202127;animation:as-search-blink 1s steps(1,end) infinite}.as-search__caret--static{animation:none;opacity:0}@keyframes as-search-blink{0%,49%{opacity:1}50%,to{opacity:0}}.as-search__actions{display:flex;justify-content:flex-end;margin-top:auto;padding-top:12px}.as-search__submit{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:#fff;border:1px solid #e6eaf2;box-shadow:0 1px 2px #1018280d;color:#202127;cursor:pointer;transition:background-color .12s ease-in-out,border-color .12s ease-in-out}.as-search__submit:hover{background:var(--color-background-action-outline-hover, rgba(26, 46, 96, .04));border-color:#d7dae1}.as-search__submit:active{background:var(--color-background-action-outline-pressed, rgba(26, 46, 96, .08));border-color:#c9ced9}.as-search__submit svg{width:20px;height:20px;display:block;pointer-events:none}@media(prefers-reduced-motion:reduce){.as-search__caret{animation:none}.as-search__submit{transition:none}}.library-stack{position:relative;height:280px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.library-stack__search{flex:none;display:flex;align-items:center;gap:8px;height:32px;padding:0 10px;border:.5px solid transparent;border-radius:8px;background:linear-gradient(var(--color-background-input-default, #ffffff),var(--color-background-input-default, #ffffff)) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box;cursor:text;transition:box-shadow var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.library-stack__search:focus-within{background:linear-gradient(var(--color-background-input-pressed, #ffffff),var(--color-background-input-pressed, #ffffff)) padding-box,linear-gradient(var(--color-border-selected, #3c83f6),var(--color-border-selected, #3c83f6)) border-box;box-shadow:var( --shape-shadow-focus-default, 0 1px 2px 0 rgba(15, 19, 36, .04), 0 0 0 2px rgba(190, 219, 254, .4) )}.library-stack__search-icon{flex:none;width:16px;height:16px;color:var(--color-icon-secondary, #666b7a)}.library-stack__search-input{flex:1 1 auto;min-width:0;margin:0;padding:0;border:0;background:transparent;outline:none;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;letter-spacing:0;color:var(--color-text-strong, #202127)}.library-stack__search-input::placeholder{color:var(--color-text-assistive, #8e94a4);opacity:1}.library-stack__viewport{flex:1 1 auto;overflow:hidden}.library-stack__list{display:flex;flex-direction:column;gap:12px;width:calc(100% + 33px)}.library-stack__list.is-resetting .library-card{transition:none}.library-stack__list.is-resetting>.library-card:first-child{opacity:0}.library-stack__list.is-resetting>.library-card:not(:first-child){transform:translateY(var(--library-shift, 0px))}.library-card{flex:none;display:flex;gap:12px;padding:12px;border:.5px solid transparent;border-radius:8px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box;opacity:1;transition:opacity var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.library-card__logo{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:4px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px}.library-card__logo-single{display:block;width:36px;height:36px;border-radius:4px}.library-card__logo-single--sm{width:26px;height:26px}.library-card__logo-grid{display:grid;grid-template-columns:repeat(2,17px);gap:2px}.library-card__logo-grid img{display:block;width:17px;height:17px;border-radius:4px}.library-card__content{display:flex;flex-direction:column;gap:4px;min-width:0;flex:1 1 auto}.library-card__pills{display:flex;align-items:center;gap:4px}.library-card__pill{display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;background:var(--color-background-neutral-default, rgba(26, 46, 96, .04));font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;letter-spacing:0;color:var(--color-text-strong, #202127);white-space:nowrap}.library-stack .library-card__title{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--color-text-strong, #202127);white-space:nowrap}.library-stack .library-card__title--multiline{white-space:normal}.library-card__title strong{font-weight:600}.library-stack__fade-right,.library-stack__fade-bottom{position:absolute;pointer-events:none}.library-stack__fade-right{top:0;right:0;width:51%;height:100%;background:linear-gradient(to right,#fff0,#fff 90%)}.library-stack__fade-bottom{left:0;bottom:0;width:100%;height:64px;background:linear-gradient(to bottom,#fff0,#fff)}@media(prefers-reduced-motion:reduce){.library-card{transition:none}}.shimmer-text{display:block;align-self:flex-start;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0;white-space:nowrap;color:transparent;background-image:linear-gradient(to right,#d3d4d7,#84868d,#d3d4d7);background-size:200% 100%;background-repeat:repeat;-webkit-background-clip:text;background-clip:text;animation:shimmer-text-sweep 1.2s var(--motion-ease-linear, cubic-bezier(0, 0, 1, 1)) infinite}@keyframes shimmer-text-sweep{0%{background-position:200% 0}to{background-position:0 0}}@media(prefers-reduced-motion:reduce){.shimmer-text{animation:none}}.live-summary{position:relative;height:280px;overflow:hidden}.live-summary__content{display:flex;flex-direction:column;gap:16px}.live-summary__tile{position:relative;flex:none;height:160px;border-radius:24px;overflow:hidden;background:#f2f2f2;box-shadow:var( --shape-shadow-100, 0 1px 3px 0 rgba(0, 0, 0, .02), 0 2px 2px 0 rgba(0, 0, 0, .02) )}.live-summary__frame{position:absolute;top:0;left:50%;width:421px;height:188px;margin-left:-210.5px}.live-summary__video{position:absolute;left:26.12%;top:-6.91%;width:47.76%;height:106.91%;max-width:none;display:block}.live-summary__participant{position:absolute;left:12px;top:116px;display:flex;align-items:center;gap:8px;height:32px;padding:0 12px;border:1px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:var(--color-background-surface-raised, #ffffff);box-shadow:var( --shape-shadow-400, 0 4px 6px 0 rgba(0, 0, 0, .03), 0 8px 12px -3px rgba(0, 0, 0, .03) )}.live-summary__participant-icon{flex:none;display:block;width:16px;height:16px;color:var(--color-icon-secondary, #666b7a)}.live-summary__participant-name{font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap}.live-summary__topics{display:flex;flex-direction:column;gap:12px}.live-summary__topic{display:flex;align-items:center;gap:8px;height:20px}.live-summary .live-summary__topic-label{flex:1 1 auto;min-width:0;margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.live-summary__pill{flex:none;display:inline-flex;align-items:center;height:16px;padding:0 6px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:4px;background:var(--color-background-neutral-default, rgba(26, 46, 96, .04));font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap}.live-summary__fade{position:absolute;left:0;bottom:0;width:100%;height:52px;background:linear-gradient(to bottom,#fff0,#fff);pointer-events:none}.message-expert{position:relative;height:280px;overflow:hidden}.message-expert__panel{width:calc(100% + 133px)}.message-expert__card{display:flex;flex-direction:column;border:.5px solid transparent;border-radius:12px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box}.message-expert__header{padding:16px 24px;border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9);font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--color-text-secondary, #666b7a)}.message-expert__recipients{padding:16px 24px 0}.message-expert__chip{display:inline-flex;align-items:center;gap:8px;height:32px;padding:4px 8px 4px 4px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px}.message-expert__tile{flex:none;display:block;width:24px;height:24px;border:.5px solid rgba(23,9,114,.3);border-radius:4px;overflow:hidden}.message-expert__tile img{display:block;width:100%;height:100%;object-fit:contain}.message-expert__chip-text{font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap}.message-expert__chip-text strong{font-weight:600}.message-expert .message-expert__body{margin:0;padding:12px 24px 16px;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-secondary, #666b7a)}.message-expert__attach{display:flex;align-items:center;gap:8px;padding:12px 16px;border-top:.5px solid #f0f2f6}.message-expert__attach-button{flex:none;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px;background:#fff;color:var(--color-icon-secondary, #666b7a);cursor:pointer;transition:background-color var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),border-color var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.message-expert__attach-button:hover{background:var( --color-background-action-outline-hover, rgba(26, 46, 96, .04) );border-color:#d7dae1}.message-expert__attach-button:active{background:var( --color-background-action-outline-pressed, rgba(26, 46, 96, .08) );border-color:#c9ced9}.message-expert__attach-button:focus-visible{outline:none;border-color:var(--color-border-selected, #3c83f6);box-shadow:var( --shape-shadow-focus-default, 0 1px 2px 0 rgba(15, 19, 36, .04), 0 0 0 2px rgba(190, 219, 254, .4) )}.message-expert__attach-button svg{display:block;width:16px;height:16px;pointer-events:none}.message-expert__attach-label{flex:1 1 auto;min-width:0;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.message-expert__fade-bottom,.message-expert__fade-right{position:absolute;pointer-events:none}.message-expert__fade-bottom{left:0;bottom:0;width:100%;height:64px;background:linear-gradient(to bottom,#fff0,#fff)}.message-expert__fade-right{top:0;right:0;width:47.5%;height:100%;background:linear-gradient(to right,#fff0,#fff 90%)}@media(prefers-reduced-motion:reduce){.message-expert__attach-button{transition:none}}.survey-plan{height:280px;display:flex;flex-direction:column;justify-content:center}.survey-plan__content{display:flex;flex-direction:column;gap:16px;padding-right:24px}.survey-plan__thinking{display:flex;flex-direction:column;gap:16px}.survey-plan .survey-plan__prompt,.survey-plan .survey-plan__step-label{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0}.survey-plan .survey-plan__prompt{color:var(--color-text-disabled, #8e94a4)}.survey-plan__card{padding:16px 0;border:.5px solid transparent;border-radius:8px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box}.survey-plan__steps{display:flex;flex-direction:column;gap:8px}.survey-plan__step{display:flex;align-items:center;gap:8px;height:16px;padding:0 16px}.survey-plan .survey-plan__step-label{flex:1 1 auto;min-width:0;color:var(--color-text-secondary, #666b7a)}.survey-plan__icon{flex:none;display:block;width:16px;height:16px}.survey-plan__icon--done{color:var(--color-icon-success, #08875f)}.survey-plan__track{fill:none;stroke:#dbdfeb}.survey-plan__track--active{stroke:#efeff1}.survey-plan__arc{fill:var(--color-icon-assistive, #8e94a4);transform-box:view-box;transform-origin:50% 50%;animation:survey-plan-spin 1.2s var(--motion-ease-linear, cubic-bezier(0, 0, 1, 1)) infinite}@keyframes survey-plan-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.survey-plan__arc{animation:none}}.alpha-gpt{height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center}.alpha-gpt__thread{display:flex;flex-direction:column;gap:24px;width:360px;max-width:100%}.alpha-gpt .alpha-gpt__bubble,.alpha-gpt .alpha-gpt__answer,.alpha-gpt .alpha-gpt__card-title,.alpha-gpt .alpha-gpt__quote-name,.alpha-gpt .alpha-gpt__quote-line{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-strong, #202127)}.alpha-gpt__user{display:flex;justify-content:flex-end}.alpha-gpt .alpha-gpt__bubble{width:340px;max-width:100%;padding:12px;border-radius:12px;background:var(--color-background-neutral-default, rgba(26, 46, 96, .04))}.alpha-gpt .alpha-gpt__answer{padding:0 8px;transition:opacity .8s var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alpha-gpt__response{position:relative}.alpha-gpt .alpha-gpt__response.is-fading .alpha-gpt__answer{opacity:0}.alpha-gpt__answer-rest{visibility:hidden}.alpha-gpt__thinking{position:absolute;left:8px;top:0}.alpha-gpt__card{display:flex;flex-direction:column;border:.5px solid transparent;border-radius:12px;background:linear-gradient(var(--color-background-surface-raised, #ffffff),var(--color-background-surface-raised, #ffffff)) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box;box-shadow:var( --shape-shadow-300, 0 5px 3px 0 rgba(0, 0, 0, .02), 0 6px 9px -2px rgba(0, 0, 0, .02) );overflow:hidden;opacity:0;pointer-events:none;transition:opacity .8s var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alpha-gpt__card.is-shown{opacity:1;pointer-events:auto}.alpha-gpt .alpha-gpt__card-title{padding:16px;font-weight:600;color:var(--color-text-secondary, #666b7a)}.alpha-gpt__quotes{display:flex;flex-direction:column;gap:12px;padding-bottom:16px}.alpha-gpt__quote{display:flex;align-items:center;gap:12px;padding:0 16px}.alpha-gpt__tile{flex:none;display:block;width:32px;height:32px}.alpha-gpt__quote-text{flex:1 1 auto;min-width:0}.alpha-gpt .alpha-gpt__quote-name{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.alpha-gpt .alpha-gpt__quote-line{font-size:13px;line-height:16px;color:var(--color-text-secondary, #666b7a)}.alpha-gpt__divider{height:.5px;margin:0 16px;background:var(--color-border-neutral-default, #e2e4e9)}.alpha-gpt__actions{padding:0 16px}.alpha-gpt__button{display:flex;align-items:center;justify-content:center;height:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px;background:var(--color-background-action-outline-default, #ffffff);font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:600;letter-spacing:0;color:var(--color-text-strong, #202127);cursor:pointer;transition:background-color var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alpha-gpt__button:hover{background:var( --color-background-action-outline-hover, rgba(26, 46, 96, .04) )}.alpha-gpt__button:active{background:var( --color-background-action-outline-pressed, rgba(26, 46, 96, .06) )}@media(prefers-reduced-motion:reduce){.alpha-gpt__button,.alpha-gpt__card,.alpha-gpt .alpha-gpt__answer{transition:none}}.mcp-flow{--mcp-card-fade: .8s;height:100%;display:flex;align-items:center;justify-content:center}.mcp-flow__stage{position:relative;width:344px;height:348px}.mcp-flow__cards{position:absolute;left:0;top:0;z-index:2;width:344px;height:68px}.mcp-flow__card{position:absolute;left:0;top:0;display:flex;gap:8px;align-items:flex-start;width:344px;padding:12px;border:.5px solid transparent;border-radius:8px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box;transform-origin:top center;transition:opacity var(--mcp-card-fade) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--mcp-card-fade) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.mcp-flow__card:nth-child(1){z-index:3;transform:translateY(0) scale(1);opacity:1}.mcp-flow__card:nth-child(2){z-index:2;transform:translateY(-8px) scale(.907);opacity:.8}.mcp-flow__card:nth-child(3){z-index:1;transform:translateY(-16px) scale(.814);opacity:.4}.mcp-flow__stage--swap .mcp-flow__card:nth-child(1){transform:translateY(16px) scale(1);opacity:0}.mcp-flow__stage--swap .mcp-flow__card:nth-child(2){transform:translateY(0) scale(1);opacity:1}.mcp-flow__stage--swap .mcp-flow__card:nth-child(3){transform:translateY(-8px) scale(.907);opacity:.8}.mcp-flow__stage--settle .mcp-flow__card{transition:none}.mcp-flow__stage--settle .mcp-flow__card:nth-child(3){opacity:0}.mcp-flow__avatar{flex:none;display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:4px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px}.mcp-flow__avatar-image{display:block;width:36px;height:36px;border-radius:999px;background:var(--color-background-surface-raised, #ffffff);object-fit:contain}.mcp-flow__card-body{flex:1 1 auto;display:flex;flex-direction:column;gap:4px;min-width:0}.mcp-flow__pill{align-self:flex-start;display:inline-flex;align-items:center;height:16px;padding:0 6px;border-radius:4px;background:var(--color-background-neutral-default, rgba(26, 46, 96, .04));font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap}.mcp-flow .mcp-flow__card-text{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-strong, #202127);overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mcp-flow__card-text strong{font-weight:600}.mcp-flow__wires{position:absolute;left:86px;top:68px;z-index:1;width:215.5px;height:192px;overflow:visible}.mcp-flow__wire{stroke:var(--color-border-neutral-default, #e2e4e9);stroke-width:.5}.mcp-flow__comet{stroke:#fd5d01;stroke-width:1.25;stroke-linecap:butt;stroke-linejoin:round;stroke-dasharray:10 10000;animation:mcp-flow-comet-1 3.5s var(--motion-ease-linear, linear) 1 both}@keyframes mcp-flow-comet-1{0%{stroke-dashoffset:70px}to{stroke-dashoffset:-430px}}@keyframes mcp-flow-comet-2{0%{stroke-dashoffset:80px}to{stroke-dashoffset:-420px}}@keyframes mcp-flow-comet-3{0%{stroke-dashoffset:90px}to{stroke-dashoffset:-410px}}@keyframes mcp-flow-comet-4{0%{stroke-dashoffset:100px}to{stroke-dashoffset:-400px}}@keyframes mcp-flow-comet-5{0%{stroke-dashoffset:110px}to{stroke-dashoffset:-390px}}@keyframes mcp-flow-comet-6{0%{stroke-dashoffset:120px}to{stroke-dashoffset:-380px}}.mcp-flow__comet--band-2{animation-name:mcp-flow-comet-2}.mcp-flow__comet--band-3{animation-name:mcp-flow-comet-3}.mcp-flow__comet--band-4{animation-name:mcp-flow-comet-4}.mcp-flow__comet--band-5{animation-name:mcp-flow-comet-5}.mcp-flow__comet--band-6{animation-name:mcp-flow-comet-6}.mcp-flow__flash{stroke:#fd5d01;stroke-width:8;stroke-linecap:round;stroke-linejoin:round;animation:mcp-flow-flash-1 3.5s var(--motion-ease-linear, linear) 1 both}.mcp-flow__flash--1{stroke-dasharray:22 10000}.mcp-flow__flash--2{stroke-dasharray:36 10000;animation-name:mcp-flow-flash-2}.mcp-flow__flash--3{stroke-dasharray:50 10000;animation-name:mcp-flow-flash-3}.mcp-flow__flash--4{stroke-dasharray:64 10000;animation-name:mcp-flow-flash-4}.mcp-flow__flash--5{stroke-dasharray:78 10000;animation-name:mcp-flow-flash-5}.mcp-flow__flash--6{stroke-dasharray:95 10000;animation-name:mcp-flow-flash-6}@keyframes mcp-flow-flash-1{0%{stroke-dashoffset:82px}to{stroke-dashoffset:-418px}}@keyframes mcp-flow-flash-2{0%{stroke-dashoffset:96px}to{stroke-dashoffset:-404px}}@keyframes mcp-flow-flash-3{0%{stroke-dashoffset:110px}to{stroke-dashoffset:-390px}}@keyframes mcp-flow-flash-4{0%{stroke-dashoffset:124px}to{stroke-dashoffset:-376px}}@keyframes mcp-flow-flash-5{0%{stroke-dashoffset:138px}to{stroke-dashoffset:-362px}}@keyframes mcp-flow-flash-6{0%{stroke-dashoffset:155px}to{stroke-dashoffset:-345px}}.mcp-flow__disc{fill:#f6f6f6;stroke:var(--color-background-surface-raised, #ffffff);stroke-width:1}.mcp-flow__node{position:absolute;z-index:2;width:8px;height:8px;border:1px solid var(--color-background-surface-raised, #ffffff);border-radius:999px;background:#f6f6f6}.mcp-flow__node--source{left:168px;top:64px}.mcp-flow__mcp{position:absolute;z-index:2;left:223px;top:148px;display:flex;gap:4px;align-items:center;height:32px;padding:4px 8px 4px 4px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px;background:#fcfcfc}.mcp-flow__mcp-logo{flex:none;display:block;width:15.86px;height:16px;margin:0 4px;overflow:visible}.mcp-flow__mcp-label{font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap}.mcp-flow__dest{position:absolute;z-index:2;top:272px;display:flex;flex-direction:column;gap:4px;align-items:center;transform:translate(-50%)}.mcp-flow__dest--platform{left:86px}.mcp-flow__dest--claude{left:215px}.mcp-flow__dest--chatgpt{left:301px}.mcp-flow__dest-icon{display:flex;align-items:center;justify-content:center;width:48px;height:48px}.mcp-flow__dest-image{display:block;width:40px;height:40px;object-fit:contain}.mcp-flow__dest-logo{flex:none;display:block;width:39.66px;height:40px;overflow:visible}.mcp-flow__dest-label{font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:24px;font-weight:600;letter-spacing:-.13px;color:var(--color-text-secondary, #666b7a);white-space:nowrap}@media(prefers-reduced-motion:reduce){.mcp-flow__comet,.mcp-flow__flash{animation:none;opacity:0}.mcp-flow__card{transition:none}}.survey-chart{position:relative;width:100%;height:100%;overflow:hidden}.survey-chart__card{position:absolute;left:1px;top:28px;width:1178px;height:544px;padding-top:24px;border:.5px solid transparent;border-radius:12px;background:linear-gradient(#fcfcfc,#fcfcfc) padding-box,linear-gradient(135deg,#d7dae1,#f0f2f6) border-box;overflow:hidden}.survey-chart__head{display:flex;align-items:center;justify-content:space-between;height:32px;padding:0 24px}.survey-chart__question{display:flex;gap:8px;align-items:center}.survey-chart .survey-chart__question-text{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--color-text-strong, #202127);white-space:nowrap}.survey-chart__icon{flex:none;display:inline-flex;align-items:center;justify-content:center;color:var(--color-text-strong, #202127)}.survey-chart__icon--plain{width:16px;height:16px}.survey-chart__icon--outline{width:32px;height:32px;border:1px solid var(--color-border-neutral-default, #e2e4e9);border-radius:8px}.survey-chart__icon svg{display:block;width:16px;height:16px}.survey-chart__tabs{display:flex;align-items:stretch;gap:16px;height:44px;padding:0 24px;border-bottom:1px solid var(--color-border-divider, #e2e4e9)}.survey-chart__tab{position:relative;display:flex;align-items:center;padding-bottom:3px;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--color-text-secondary, #666b7a);white-space:nowrap;cursor:pointer;transition:color var(--motion-duration-moderate, .3s) var(--motion-ease-default, ease)}.survey-chart__tab:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:transparent;transition:background var(--motion-duration-moderate, .3s) var(--motion-ease-default, ease)}.survey-chart__tab:hover{color:var(--color-text-strong, #202127)}.survey-chart__tab:hover:after{background:var(--color-border-neutral-hover, #8e94a4)}.survey-chart__tab.is-selected{font-weight:600;color:var(--color-text-strong, #202127)}.survey-chart__tab.is-selected:after{background:var(--color-border-strong, #202127)}.survey-chart__meta{height:24px;margin-top:16px;padding:0 24px}.survey-chart__pill{display:inline-flex;align-items:center;height:24px;padding:0 8px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:4px;font-family:proxima-nova,Arial,sans-serif;font-size:13px;line-height:16px;font-weight:400;letter-spacing:0;color:var(--color-text-strong, #202127);white-space:nowrap}.survey-chart__plot{height:388px;margin-top:16px;overflow:hidden}.survey-chart__plot-image{display:block;width:439.333px;max-width:none;margin-top:-156px;margin-left:-.5px}.survey-chart__fade{position:absolute;top:0;right:0;width:207px;height:100%;background:linear-gradient(to right,rgba(255,255,255,0) 0%,var(--color-background-surface-raised, #ffffff) 90%);pointer-events:none}.transcript{position:relative;width:100%;height:100%;overflow:hidden}.transcript__feed{display:flex;flex-direction:column;gap:16px;width:100%;animation:transcript-fade-in .6s var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)) both}@keyframes transcript-fade-in{0%{opacity:0}to{opacity:1}}.transcript__block{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.transcript__speaker{display:flex;align-items:center;gap:12px}.transcript__avatar{position:relative;flex:none;width:24px;height:24px;border-radius:999px;background:var(--color-background-neutral-default, rgba(26, 46, 96, .04));overflow:hidden}.transcript__avatar-image{position:absolute;left:50%;top:0;width:170%;height:170%;transform:translate(-50%,-4%);object-fit:cover}.transcript__name{font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:600;letter-spacing:0;color:var(--color-text-strong, #202127);white-space:nowrap}.transcript .transcript__text{margin:0;padding-left:36px;font-family:proxima-nova,Arial,sans-serif;font-size:14px;line-height:20px;font-weight:400;letter-spacing:0;color:var(--color-text-strong, #202127)}.transcript__strike{color:var(--color-text-secondary, #666b7a);text-decoration:line-through;text-decoration-thickness:1px}.transcript__insert{margin-left:4px;padding:1px 0;border-radius:2px;box-shadow:0 0 0 2px #08875f24;background:#08875f24;color:inherit;text-decoration:none}@media(prefers-reduced-motion:reduce){.transcript__feed{animation:none}}.transcript__fade{position:absolute;left:0;width:100%;height:126px;pointer-events:none}.transcript__fade--top{top:0;background:linear-gradient(to bottom,var(--color-background-surface-raised, #ffffff),rgba(255,255,255,0))}.transcript__fade--bottom{bottom:0;background:linear-gradient(to top,var(--color-background-surface-raised, #ffffff),rgba(255,255,255,0))}.platform-page{color:var(--color-text-strong, #202127);background:#fff}.platform-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.platform-hero{padding:184px 0 120px;background:#f6f9fc}.platform-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:678px;max-width:100%}.platform-eyebrow,.platform-hero h1,.platform-hero__copy>p:not(.platform-eyebrow),.platform-intro h2,.platform-intro>p:last-child,.platform-benefit h3,.platform-benefit p,.platform-card h3,.platform-card p,.platform-faq h2,.platform-faq__answer p,.platform-cta h2,.platform-cta p{margin:0}.platform-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.platform-hero h1,.platform-intro h2,.platform-faq h2,.platform-cta h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.platform-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.platform-hero__copy>p:not(.platform-eyebrow),.platform-intro>p:last-child,.platform-cta p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.platform-sections{display:flex;flex-direction:column;gap:200px;padding:160px 0 200px}.platform-section{width:100%}.platform-intro{display:flex;flex-direction:column;gap:16px;width:100%}.platform-intro h2,.platform-faq h2,.platform-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.platform-placeholder{width:100%;height:526px;margin-top:64px;border-radius:16px;background:#f6f9fc}.platform-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px}.platform-benefit{padding:0 40px;border-left:.5px solid var(--color-border-neutral-default)}.platform-benefit:first-child{padding-left:0;border-left:0}.platform-benefit:last-child{padding-right:0}.platform-benefit h3,.platform-card h3{margin-bottom:8px;font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.platform-benefit p,.platform-card p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.platform-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding:0 32px;border:.5px solid var(--color-border-neutral-default);border-radius:16px}.platform-research__cta{display:flex;justify-content:center;margin-top:32px}.platform-card{display:flex;flex-direction:column;gap:32px;padding:32px 0}.platform-card+.platform-card{padding-left:32px;border-left:.5px solid var(--color-border-neutral-default)}.platform-card__visual{width:100%;height:280px;border-radius:8px;background:#f6f9fc}.platform-card__image{display:block;width:100%;height:280px;border-radius:8px;object-fit:contain}.platform-deliver{display:grid;grid-template-columns:507px 432px;align-items:center;justify-content:space-between;gap:120px}.platform-deliver__copy{display:flex;flex-direction:column;gap:64px}.platform-deliver__options{width:400px;max-width:100%;min-height:320px}.platform-deliver__option{display:flex;flex-direction:column;width:100%;padding:16px 0;border-bottom:.5px solid var(--color-border-neutral-default);color:var(--color-text-disabled, #8e94a4);text-align:left;font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px;transition:color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.platform-deliver__trigger{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;text-align:left;font:inherit}.platform-deliver__option:first-child{padding-top:0}.platform-deliver__option:last-child{border-bottom:0}.platform-deliver__option.is-active{color:var(--color-text-strong, #202127)}.platform-deliver__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);color:var(--color-text-secondary, #666b7a);font-weight:400;transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.platform-deliver__answer>div{min-height:0;overflow:hidden}.platform-deliver__answer p{margin:0}.platform-deliver__option.is-active .platform-deliver__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.platform-deliver__option.is-active .platform-deliver__answer>div{padding-top:8px}.platform-deliver__cta{display:inline-block;margin-top:12px}.platform-deliver__link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;color:var(--color-text-strong, #202127);text-decoration:none}.platform-deliver__link svg{width:18px;height:18px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.platform-deliver__link:hover svg{transform:translate(3px)}.platform-deliver__visual{position:relative;width:432px;height:600px;overflow:hidden;border-radius:8px}.platform-deliver__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f6f9fc;opacity:var(--motion-opacity-hidden, 0);transform:translateY(32px) scale(.985);transition:opacity var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--motion-duration-long, .4s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.platform-deliver__image.is-active{z-index:1;opacity:var(--motion-opacity-visible, 1);transform:translateY(0) scale(1)}.platform-deliver__image.is-before{transform:translateY(-32px) scale(.985)}.platform-deliver__image.is-after{transform:translateY(32px) scale(.985)}.platform-deliver__image--custom{background:transparent}.platform-faq{padding:0 0 160px}.platform-faq h2{text-align:center}.platform-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default)}.platform-faq__item{border-bottom:.5px solid var(--color-border-neutral-default)}.platform-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.platform-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.platform-faq__item.is-open .platform-faq__question svg{transform:rotate(180deg)}.platform-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.platform-faq__answer>div{min-height:0;overflow:hidden}.platform-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.platform-faq__item.is-open .platform-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.platform-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.platform-cta .platform-container{display:flex;flex-direction:column;align-items:center;gap:16px}.platform-cta button{margin-top:16px}@media(max-width:1000px){.platform-deliver{grid-template-columns:minmax(0,1fr) minmax(320px,40%);gap:64px}.platform-deliver__visual{width:100%}}@media(max-width:700px){.platform-container{width:min(100% - 40px,503px)}.platform-hero{padding:132px 0 72px}.platform-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.platform-sections{gap:120px;padding:120px 0}.platform-intro h2,.platform-faq h2,.platform-cta h2{font-size:34px;line-height:44px}.platform-placeholder{height:280px;margin-top:48px}.platform-benefits,.platform-cards{grid-template-columns:1fr;gap:32px}.platform-benefit,.platform-benefit:first-child,.platform-benefit:last-child{padding:0;border-left:0}.platform-cards{padding:32px}.platform-card,.platform-card+.platform-card{padding:0;border-left:0}.platform-card__visual{height:240px}.platform-deliver{grid-template-columns:1fr;gap:56px}.platform-deliver__visual{height:600px}.platform-faq{padding-bottom:120px}.platform-faq__list{margin-top:56px}.platform-faq__question{padding:22px 0;font-size:17px;line-height:24px}.platform-faq__answer p{padding:0 40px 22px 0}.platform-cta{padding:64px 20px}}@media(prefers-reduced-motion:reduce){.platform-deliver__option,.platform-deliver__answer,.platform-deliver__image,.platform-faq__question svg,.platform-faq__answer{transition:none}}.mcp-page{--page-max: 1200px;--page-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.mcp-container{width:min(var(--page-max),calc(100% - (var(--page-gutter) * 2)));margin-inline:auto}.mcp-page h1,.mcp-page h2,.mcp-page h3,.mcp-page p{margin:0}.mcp-page h1,.mcp-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.mcp-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.mcp-hero{padding:160px 0 80px;background:#fff}.mcp-hero__inner{display:flex;flex-direction:column;align-items:center;gap:32px;text-align:center}.mcp-hero__heading{display:flex;flex-direction:column;gap:40px;width:min(864px,100%)}.mcp-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.mcp-hero__sub{width:min(864px,100%);color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.mcp-hero__actions{display:flex;gap:8px;align-items:center}.mcp-showreel{padding:0}.mcp-showreel__media{display:grid;place-items:center;width:100%;height:526px;border-radius:16px;background:#f6f9fc}.mcp-showreel__media span{color:var(--color-text-assistive, #8e94a4);font-size:20px;line-height:28px;letter-spacing:-.2px}.mcp-intro{display:flex;flex-direction:column;gap:16px}.mcp-intro h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.mcp-intro__sub{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.mcp-intro--center{align-items:center;width:min(886px,100%);margin-inline:auto;text-align:center}.mcp-capabilities{padding:200px 0 0}.mcp-cap-card{display:flex;align-items:stretch;gap:32px;margin-top:64px;padding:0 32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px}.mcp-cap{display:flex;flex:1 1 0;min-width:0;flex-direction:column;gap:32px;justify-content:flex-end;padding:32px 0}.mcp-cap__media{width:100%;height:280px;border-radius:8px;background:#f6f9fc}.mcp-cap__copy{display:flex;flex-direction:column;gap:8px}.mcp-cap h3{font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.mcp-cap p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.mcp-cap-divider{width:.5px;align-self:stretch;background:var(--color-border-divider, #e2e4e9)}.mcp-practice{padding:200px 0 0}.mcp-practice__layout{display:grid;grid-template-columns:minmax(0,507px) minmax(0,432px);align-items:start;justify-content:space-between;gap:96px}.mcp-practice__copy>.mcp-intro{margin-bottom:64px}.mcp-practice__list{width:min(400px,100%)}.mcp-practice__item{cursor:pointer}.mcp-practice__content{padding:16px 0;border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.mcp-practice__item:last-child .mcp-practice__content{border-bottom:0}.mcp-practice__item h3{color:var(--color-text-disabled, #8e94a4);font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px;transition:color .2s cubic-bezier(.4,0,.2,1)}.mcp-practice__item.is-active h3{color:var(--color-text-strong, #202127)}.mcp-practice__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.mcp-practice__answer>p{min-height:0;overflow:hidden;padding-top:8px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.mcp-practice__label{font-weight:var(--font-weight-semi-bold, 600)}.mcp-practice__item.is-active .mcp-practice__answer{grid-template-rows:1fr;opacity:1}.mcp-practice__visual-wrap{align-self:stretch}.mcp-practice__visual{position:relative;width:100%;min-height:511px;height:100%;overflow:hidden;border-radius:8px;background:#f6f9fc}.mcp-prompt-card{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;padding:40px;opacity:0;transform:translateY(24px) scale(.985);pointer-events:none;transition:opacity .4s cubic-bezier(.4,0,.2,1),transform .4s cubic-bezier(0,0,.2,1)}.mcp-prompt-card.is-active{z-index:1;opacity:1;transform:translateY(0) scale(1)}.mcp-prompt-card.is-before{transform:translateY(-24px) scale(.985)}.mcp-prompt-card__bubble{display:flex;flex-direction:column;gap:12px;width:min(320px,100%);padding:24px;border:1px solid var(--color-border-neutral-default, #eceef2);border-radius:16px;background:#fff;box-shadow:0 18px 50px #20212714}.mcp-prompt-card__label{color:var(--color-text-disabled, #8e94a4);font-size:12px;font-weight:var(--font-weight-semi-bold, 600);line-height:16px;letter-spacing:.6px;text-transform:uppercase}.mcp-prompt-card__bubble p{color:var(--color-text-strong, #202127);font-size:16px;line-height:24px;letter-spacing:-.16px}.mcp-setup{padding:200px 0 0}.mcp-platforms{display:flex;justify-content:center;gap:48px;margin-top:48px}.mcp-platform{display:flex;flex-direction:column;align-items:center;gap:8px;width:80px;padding:0;border:0;background:transparent;cursor:pointer;font:inherit;color:inherit;text-align:center}.mcp-platform__labelwrap{display:flex;flex-direction:column;align-items:center;gap:8px;width:fit-content}.mcp-platform__label{transition:color .2s cubic-bezier(.4,0,.2,1)}.mcp-platform__icon img,.mcp-platform__bar{transition:opacity .2s cubic-bezier(.4,0,.2,1),background .2s cubic-bezier(.4,0,.2,1)}.mcp-platform__icon{display:grid;place-items:center;width:48px;height:48px}.mcp-platform__icon img{width:48px;height:48px;object-fit:contain}.mcp-platform:not(.is-active) .mcp-platform__icon img{opacity:.5}.mcp-platform.is-active .mcp-platform__icon img{filter:brightness(0)}.mcp-platform__label{color:var(--color-text-secondary, #666b7a);font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.mcp-platform.is-active .mcp-platform__label{color:var(--color-text-strong, #202127)}.mcp-platform__bar{width:100%;height:2px;border-radius:2px;background:transparent}.mcp-platform.is-active .mcp-platform__bar{background:var(--color-icon-strong, #202127)}.mcp-setup__layout{display:grid;grid-template-columns:minmax(0,480px) minmax(0,560px);align-items:center;justify-content:space-between;gap:116px;margin-top:80px}.mcp-steps{display:flex;flex-direction:column;gap:32px}.mcp-step{display:flex;gap:24px;align-items:flex-start}.mcp-step__num{display:grid;place-items:center;width:32px;height:32px;flex:0 0 32px;border-radius:8px;background:#f6f9fc;color:var(--color-text-secondary, #666b7a);font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.mcp-step__copy{display:flex;min-width:0;flex-direction:column}.mcp-step__copy h3{min-height:32px;display:flex;align-items:center;font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.mcp-step__copy p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.mcp-setup__visual{width:100%;height:440px;border-radius:8px;background:#f6f9fc}.mcp-step__copy button{margin-top:16px;align-self:flex-start}.mcp-faq{padding:200px 0 120px}.mcp-faq h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400;font-size:40px;line-height:56px;letter-spacing:-.8px;text-align:center}.mcp-faq__list{width:min(800px,100%);margin:72px auto 0;border-top:1px solid var(--color-border-neutral-default, #e2e4e9)}.mcp-faq__item{border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.mcp-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.mcp-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform .2s cubic-bezier(.4,0,.2,1)}.mcp-faq__item.is-open .mcp-faq__question svg{transform:rotate(180deg)}.mcp-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s cubic-bezier(0,0,.2,1),opacity .3s cubic-bezier(0,0,.2,1)}.mcp-faq__answer>div{min-height:0;overflow:hidden}.mcp-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.mcp-faq__item.is-open .mcp-faq__answer{grid-template-rows:1fr;opacity:1}.mcp-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.mcp-cta .mcp-container{display:flex;flex-direction:column;align-items:center;gap:32px}.mcp-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}@media(max-width:1000px){.mcp-practice__layout,.mcp-setup__layout{grid-template-columns:1fr;gap:48px}.mcp-practice__visual{min-height:360px;max-width:560px}.mcp-setup__visual{max-width:560px}}@media(max-width:820px){.mcp-cap-card{flex-direction:column;gap:0;padding:0 24px}.mcp-cap{padding:24px 0}.mcp-cap-divider{width:100%;height:.5px;align-self:auto}.mcp-cap__media{height:220px}}@media(max-width:700px){.mcp-page{--page-gutter: 20px}.mcp-hero{padding:132px 0 56px}.mcp-hero__heading{gap:24px}.mcp-hero h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.mcp-hero__sub{font-size:18px;line-height:26px}.mcp-capabilities{padding:112px 0 0}.mcp-intro h2,.mcp-cta h2{font-size:30px;line-height:40px;letter-spacing:-.6px}.mcp-practice{padding:112px 0 0}.mcp-practice__copy>.mcp-intro{margin-bottom:40px}.mcp-setup{padding:112px 0 0}.mcp-platforms{gap:24px}.mcp-setup__layout{margin-top:48px}.mcp-setup__visual{height:320px}.mcp-showreel__media{height:240px}.mcp-showreel__media span{font-size:16px}.mcp-faq{padding:112px 0 80px}.mcp-faq h2{font-size:30px;line-height:40px;letter-spacing:-.6px}.mcp-faq__list{margin-top:48px}.mcp-faq__question{padding:22px 0;font-size:17px;line-height:24px}.mcp-faq__answer p{padding:0 40px 22px 0}}@media(max-width:1000px){.mcp-showreel__media{height:380px}}@media(prefers-reduced-motion:reduce){.mcp-practice__item h3,.mcp-practice__answer,.mcp-prompt-card,.mcp-faq__question svg,.mcp-faq__answer{transition:none}}.alphanow-page{color:var(--color-text-strong, #202127);background:#fff}.alphanow-container{width:min(1200px,calc(100% - 64px));margin-inline:auto}.alphanow-hero{padding:184px 0 120px;background:#f6f9fc}.alphanow-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:678px;max-width:100%}.alphanow-eyebrow,.alphanow-hero h1,.alphanow-hero__copy>p:not(.alphanow-eyebrow),.alphanow-intro h2,.alphanow-intro>p:last-child,.alphanow-benefit h3,.alphanow-benefit p,.alphanow-card h3,.alphanow-card p,.alphanow-faq h2,.alphanow-faq__answer p,.alphanow-cta h2,.alphanow-cta p{margin:0}.alphanow-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.alphanow-hero h1,.alphanow-intro h2,.alphanow-faq h2,.alphanow-cta h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.alphanow-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.alphanow-hero__copy>p:not(.alphanow-eyebrow),.alphanow-intro>p:last-child,.alphanow-cta p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.alphanow-sections{display:flex;flex-direction:column;gap:200px;padding:160px 0 200px}.alphanow-section{width:100%}.alphanow-intro{display:flex;flex-direction:column;gap:16px;width:100%}.alphanow-intro h2,.alphanow-faq h2,.alphanow-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.alphanow-placeholder{width:100%;height:526px;margin-top:64px;border-radius:16px;background:#f6f9fc}.alphanow-benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:80px}.alphanow-benefit{padding:0 40px;border-left:.5px solid var(--color-border-neutral-default)}.alphanow-benefit:first-child{padding-left:0;border-left:0}.alphanow-benefit:last-child{padding-right:0}.alphanow-benefit h3,.alphanow-card h3{margin-bottom:8px;font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px}.alphanow-benefit p,.alphanow-card p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.alphanow-text-link{display:inline-flex;align-items:center;gap:4px;margin-top:12px;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;color:var(--color-text-strong, #202127);text-decoration:none}.alphanow-text-link svg{width:18px;height:18px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.alphanow-text-link:hover svg{transform:translate(3px)}.alphanow-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding:0 32px;border:.5px solid var(--color-border-neutral-default);border-radius:16px}.alphanow-card{display:flex;flex-direction:column;gap:32px;padding:32px 0}.alphanow-card+.alphanow-card{padding-left:32px;border-left:.5px solid var(--color-border-neutral-default)}.alphanow-card__visual{width:100%;height:280px;border-radius:8px;background:#f6f9fc}.alphanow-deliver{display:grid;grid-template-columns:507px 432px;align-items:center;justify-content:space-between;gap:120px}.alphanow-deliver__copy{display:flex;flex-direction:column;gap:64px}.alphanow-deliver__options{width:400px;max-width:100%;height:320px}.alphanow-deliver__option{display:flex;flex-direction:column;width:100%;padding:16px 0;border:0;border-bottom:.5px solid var(--color-border-neutral-default);background:transparent;color:var(--color-text-disabled, #8e94a4);cursor:pointer;text-align:left;font-size:16px;font-weight:var(--font-weight-semi-bold, 600);line-height:24px;letter-spacing:-.16px;transition:color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.alphanow-deliver__option:first-child{padding-top:0}.alphanow-deliver__option:last-child{border-bottom:0}.alphanow-deliver__option.is-active{color:var(--color-text-strong, #202127)}.alphanow-deliver__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);color:var(--color-text-secondary, #666b7a);font-weight:400;transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alphanow-deliver__answer>span{min-height:0;overflow:hidden}.alphanow-deliver__option.is-active .alphanow-deliver__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.alphanow-deliver__option.is-active .alphanow-deliver__answer>span{padding-top:8px}.alphanow-deliver__visual{position:relative;width:432px;height:511px;overflow:hidden;border-radius:8px}.alphanow-deliver__image{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#f6f9fc;opacity:var(--motion-opacity-hidden, 0);transform:translateY(32px) scale(.985);transition:opacity var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--motion-duration-long, .4s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alphanow-deliver__image.is-active{z-index:1;opacity:var(--motion-opacity-visible, 1);transform:translateY(0) scale(1)}.alphanow-deliver__image.is-before{transform:translateY(-32px) scale(.985)}.alphanow-deliver__image.is-after{transform:translateY(32px) scale(.985)}.alphanow-faq{padding:0 0 160px}.alphanow-faq h2{text-align:center}.alphanow-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default)}.alphanow-faq__item{border-bottom:.5px solid var(--color-border-neutral-default)}.alphanow-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.alphanow-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.alphanow-faq__item.is-open .alphanow-faq__question svg{transform:rotate(180deg)}.alphanow-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.alphanow-faq__answer>div{min-height:0;overflow:hidden}.alphanow-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.alphanow-faq__item.is-open .alphanow-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.alphanow-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.alphanow-cta .alphanow-container{display:flex;flex-direction:column;align-items:center;gap:16px}.alphanow-cta button{margin-top:16px}@media(max-width:1000px){.alphanow-deliver{grid-template-columns:minmax(0,1fr) minmax(320px,40%);gap:64px}.alphanow-deliver__visual{width:100%}}@media(max-width:700px){.alphanow-container{width:min(100% - 40px,503px)}.alphanow-hero{padding:132px 0 72px}.alphanow-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.alphanow-sections{gap:120px;padding:120px 0}.alphanow-intro h2,.alphanow-faq h2,.alphanow-cta h2{font-size:34px;line-height:44px}.alphanow-placeholder{height:280px;margin-top:48px}.alphanow-benefits,.alphanow-cards{grid-template-columns:1fr;gap:32px}.alphanow-benefit,.alphanow-benefit:first-child,.alphanow-benefit:last-child{padding:0;border-left:0}.alphanow-cards{padding:32px}.alphanow-card,.alphanow-card+.alphanow-card{padding:0;border-left:0}.alphanow-card__visual{height:240px}.alphanow-deliver{grid-template-columns:1fr;gap:56px}.alphanow-deliver__visual{height:320px}.alphanow-faq{padding-bottom:120px}.alphanow-faq__list{margin-top:56px}.alphanow-faq__question{padding:22px 0;font-size:17px;line-height:24px}.alphanow-faq__answer p{padding:0 40px 22px 0}.alphanow-cta{padding:64px 20px}}@media(prefers-reduced-motion:reduce){.alphanow-deliver__option,.alphanow-deliver__answer,.alphanow-deliver__image,.alphanow-faq__question svg,.alphanow-faq__answer{transition:none}}.uc-deeper{padding:0 0 160px}.uc-deeper__title{margin:0 0 40px;text-align:center;font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400;font-size:40px;line-height:56px;letter-spacing:-.8px;color:var(--color-text-strong, #202127)}.uc-deeper__pills{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;width:min(1200px,100%);margin-inline:auto}.uc-pill{flex:1 1 0;max-width:300px;display:inline-flex;align-items:center;justify-content:space-between;gap:16px;text-align:left;padding:16px;border:1px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#fff;color:var(--color-text-strong, #202127);text-decoration:none;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-semi-bold, 600);line-height:1.5rem;transition:border-color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),background var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.uc-pill svg{flex:0 0 auto;width:20px;height:20px;color:var(--color-text-disabled, #8e94a4);transition:transform var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.uc-pill:hover{background:#f6f9fc}.uc-pill:hover svg{color:var(--color-text-strong, #202127);transform:translate(4px)}@media(max-width:700px){.uc-deeper{padding-bottom:120px}.uc-deeper__title{font-size:34px;line-height:44px;margin-bottom:28px}.uc-deeper__pills{flex-direction:column}.uc-pill{flex:1 1 auto}}@media(prefers-reduced-motion:reduce){.uc-pill{transition:none}}.experts-page{--experts-max: 1200px;--experts-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.experts-container{width:min(var(--experts-max),calc(100% - (var(--experts-gutter) * 2)));margin-inline:auto}.experts-page h1,.experts-page h2,.experts-page h3,.experts-page p,.experts-page blockquote{margin:0}.experts-page h1,.experts-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.experts-page h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.experts-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.experts-hero{padding:184px 32px 120px;background:#f6f9fc}.experts-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.experts-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.experts-lede,.experts-section-copy>p,.experts-register__copy>p:last-child,.experts-compensation__copy p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.experts-story{display:flex;flex-direction:column;padding:200px 0 0}.experts-story>.experts-split:first-child{margin-bottom:200px}.experts-story>.experts-split--reverse{margin-bottom:80px}.experts-split{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.experts-split--reverse{grid-template-columns:400px minmax(0,503px)}.experts-section-copy{display:flex;flex-direction:column;gap:16px}.experts-visual-placeholder{width:100%;height:320px;border-radius:8px;background:#f6f9fc}.experts-types{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0}.experts-info-column{padding:0 40px;border-left:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-info-column:first-child{padding-left:0;border-left:0}.experts-info-column:last-child{padding-right:0}.experts-info-column h3,.experts-icon-card h3,.experts-engagement h3{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.experts-info-column p,.experts-icon-card p,.experts-engagement p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.experts-benefits{padding:200px 0}.experts-benefits h2,.experts-engagements h2,.experts-care h2{margin-bottom:80px;text-align:center}.experts-benefits__grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:16px}.experts-icon-card{min-height:250px;padding:24px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px}.experts-benefits__grid .experts-icon-card{grid-column:span 2}.experts-benefits__grid .experts-icon-card:nth-child(4){grid-column:2 / span 2}.experts-icon-card>span{display:block;width:56px;height:56px;margin-bottom:12px;border-radius:16px;background:#f6f9fc}.experts-process{padding:160px 0 200px}.experts-process__layout{display:grid;grid-template-columns:minmax(0,507px) 432px;align-items:center;justify-content:space-between;gap:120px;min-height:512px}.experts-process__copy>.experts-section-copy{margin-bottom:64px}.experts-process__steps{width:400px;max-width:100%;min-height:336px}.experts-process__step{display:block;width:100%;padding:16px 0;border:0;border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9);background:transparent;color:var(--color-text-disabled, #8e94a4);text-align:left;cursor:pointer}.experts-process__step:last-child{border-bottom:0}.experts-process__title{display:flex;gap:8px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px;transition:color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.experts-process__answer{display:block;max-height:0;overflow:hidden;opacity:var(--motion-opacity-hidden, 0);color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px;transition:max-height var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.experts-process__step.is-active{color:var(--color-text-strong, #202127)}.experts-process__step.is-active .experts-process__answer{max-height:144px;padding-top:8px;opacity:var(--motion-opacity-visible, 1)}.experts-process__visual{position:relative;width:432px;height:512px;overflow:hidden;border-radius:8px;background:#f6f9fc}.experts-process__visual-state{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;opacity:0;transform:translateY(32px) scale(.985);transition:opacity var(--motion-duration-long, .4s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1)),transform var(--motion-duration-long, .4s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.experts-process__visual-state.is-active{opacity:1;transform:translateY(0) scale(1)}.experts-process__visual-state.is-before{transform:translateY(-32px) scale(.985)}.experts-process__visual-state>span{display:grid;place-items:center;width:64px;height:64px;border-radius:20px;background:#fff;color:var(--color-text-secondary, #666b7a);font-size:24px;font-weight:600}.experts-process__visual-state strong{font-size:16px;line-height:24px}.experts-engagements{padding-bottom:160px}.experts-engagements h2{text-align:left}.experts-engagements__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;overflow:hidden}.experts-engagement{display:flex;flex-direction:column;gap:32px;padding:32px}.experts-engagement:nth-child(2n){border-left:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-engagement:nth-child(n+3){border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-engagement .experts-visual-placeholder{height:280px}.experts-engagement .experts-info-column{padding:0;border:0}.experts-care{padding:0 0 200px}.experts-care h2{text-align:left}.experts-care__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.experts-care .experts-icon-card{min-height:296px}.experts-compensation{padding-bottom:200px}.experts-compensation__copy{display:flex;flex-direction:column;gap:16px}.experts-compensation__copy p+p{margin-top:8px}.experts-register{padding:0;background:#fff}.experts-register__layout{display:grid;grid-template-columns:minmax(0,503px) 400px;justify-content:space-between;align-items:center;gap:120px}.experts-register__copy{display:flex;flex-direction:column;gap:16px}.experts-register__form{display:flex;flex-direction:column;gap:16px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#fff}.experts-register__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.experts-register__field,.experts-register__form button{width:100%}.experts-register__submit.experts-register__submit{background:#000;color:#fff}.experts-register__submit.experts-register__submit:hover{background:#202127}.experts-faq{padding:200px 0}.experts-faq h2{text-align:center}.experts-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:24px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px;text-align:left;cursor:pointer}.experts-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.experts-faq__item.is-open .experts-faq__question svg{transform:rotate(180deg)}.experts-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.experts-faq__answer>div{min-height:0;overflow:hidden}.experts-faq__answer p{padding:0 72px 8px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px}.experts-faq__answer p:last-child{padding-bottom:24px}.experts-faq__answer a{color:var(--color-text-strong, #202127);text-decoration:underline;text-underline-offset:2px}.experts-faq__answer a:hover{color:#4c5878}.experts-faq__item.is-open .experts-faq__answer{grid-template-rows:1fr;opacity:1}.experts-testimonials{padding:0 0 200px}.experts-testimonials h2{margin-bottom:80px;text-align:center}.experts-testimonials__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.experts-testimonials__viewport.is-dragging{cursor:grabbing}.experts-testimonials__viewport:before,.experts-testimonials__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:120px;pointer-events:none}.experts-testimonials__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.experts-testimonials__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.experts-testimonials__track{display:flex;gap:16px;width:max-content;will-change:transform}.experts-testimonial{display:flex;flex:0 0 530px;flex-direction:column;justify-content:space-between;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#ffffffe6}.experts-testimonial blockquote{font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px}.experts-testimonial>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.experts-testimonial strong{font-weight:600}.experts-testimonial span{color:var(--color-text-secondary, #666b7a)}@media(max-width:900px){.experts-split,.experts-split--reverse,.experts-process__layout,.experts-register__layout{grid-template-columns:minmax(0,1fr) minmax(300px,40%);gap:64px}.experts-process__visual{width:100%}.experts-benefits__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.experts-benefits__grid .experts-icon-card,.experts-benefits__grid .experts-icon-card:nth-child(4){grid-column:auto}}@media(max-width:700px){.experts-page{--experts-gutter: 20px}.experts-hero{padding:132px 20px 72px}.experts-hero__copy h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.experts-page h2{font-size:34px;line-height:44px}.experts-story{gap:120px;padding-top:120px}.experts-split,.experts-split--reverse,.experts-process__layout,.experts-register__layout{grid-template-columns:1fr;gap:56px}.experts-split--reverse .experts-visual-placeholder{order:2}.experts-types,.experts-care__grid{grid-template-columns:1fr;gap:40px}.experts-info-column{padding:0;border-left:0}.experts-benefits,.experts-process,.experts-faq{padding:120px 0}.experts-benefits__grid,.experts-engagements__grid{grid-template-columns:1fr}.experts-process__visual{width:100%;height:320px}.experts-engagement:nth-child(2n){border-left:0}.experts-engagement:nth-child(n+2){border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.experts-register{padding:0}.experts-faq__question{padding:20px 0;font-size:18px}.experts-faq__answer p{padding:0 40px 8px 0}.experts-faq__answer p:last-child{padding-bottom:20px}.experts-testimonial{flex-basis:min(84vw,430px)}.experts-testimonials__viewport:before,.experts-testimonials__viewport:after{width:48px}}@media(prefers-reduced-motion:reduce){.experts-process__title,.experts-process__answer,.experts-process__visual-state,.experts-faq__question svg,.experts-faq__answer{transition:none}}.founders-page{--founders-max: 1200px;--founders-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.founders-container{width:min(var(--founders-max),calc(100% - (var(--founders-gutter) * 2)));margin-inline:auto}.founders-page h1,.founders-page h2,.founders-page p{margin:0}.founders-page h1,.founders-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.founders-hero{padding:184px 32px 120px;background:#f6f9fc}.founders-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.founders-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.founders-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.founders-hero__lede,.founders-principle p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.founders-beliefs{padding:120px 0}.founders-beliefs__layout{display:grid;grid-template-columns:minmax(0,678px) 400px;align-items:start;justify-content:space-between;gap:122px}.founders-principles{display:flex;flex-direction:column;gap:80px}.founders-principle{display:flex;flex-direction:column;gap:16px}.founders-principle h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.founders-portraits{display:flex;flex-direction:column;gap:16px}.founders-portrait{position:relative;display:flex;align-items:flex-end;width:400px;height:480px;padding:16px;border-radius:16px;background:#f6f9fc}.founders-signature-card{width:100%;padding:24px;border:1px solid var(--color-border-neutral-default, #eceef2);border-radius:8px;background:#ffffffe6;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.founders-signature-card img{display:block;width:228px;max-width:100%;height:49px;margin-bottom:8px;object-fit:contain;object-position:left center}.founders-signature-card__caption{display:flex;flex-direction:column;font-size:16px;font-weight:600;line-height:24px}.founders-signature-card__caption strong{font-weight:600}.founders-signature-card__caption span{color:var(--color-text-secondary, #666b7a)}@media(max-width:950px){.founders-beliefs__layout{grid-template-columns:minmax(0,1fr) minmax(320px,40%);gap:64px}.founders-portrait{width:100%}}@media(max-width:700px){.founders-page{--founders-gutter: 20px}.founders-hero{padding:132px 20px 72px}.founders-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.founders-beliefs{padding:96px 0}.founders-beliefs__layout{grid-template-columns:1fr;gap:96px}.founders-principles{gap:64px}.founders-principle h2{font-size:34px;line-height:44px}.founders-portrait{height:400px}}.about-page{--about-max: 1200px;--about-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.about-container{width:min(var(--about-max),calc(100% - (var(--about-gutter) * 2)));margin-inline:auto}.about-page h1,.about-page h2,.about-page h3,.about-page p{margin:0}.about-page h1,.about-page h2,.about-stat strong{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.about-hero{padding:184px 32px 120px;background:#f6f9fc}.about-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.about-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.about-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.about-lede,.about-copy>p:last-of-type,.about-stat p,.about-built__closing{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.about-stats{padding:160px 0 0}.about-stats__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.about-stat{min-height:112px;padding:0 63px;border-left:.5px solid var(--color-border-neutral-default, #eceef2)}.about-stat:first-child{padding-left:0;border-left:0}.about-stat:last-child{padding-right:0}.about-stat strong{display:block;margin-bottom:16px;font-size:40px;line-height:56px;letter-spacing:-.8px}.about-story{padding:200px 0 0}.about-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.about-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.about-copy h2,.about-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.about-feature__link{display:inline-flex;align-items:center;gap:6px;margin-top:16px;color:var(--color-text-strong, #202127);text-decoration:none;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-semi-bold, 600);line-height:1.5rem}.about-feature__link svg{width:18px;height:18px;color:var(--color-text-disabled, #8e94a4);transition:transform var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.about-feature__link:hover svg{color:var(--color-text-strong, #202127);transform:translate(4px)}@media(prefers-reduced-motion:reduce){.about-feature__link svg{transition:none}}.about-copy.is-centered{align-items:center;text-align:center}.about-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.about-built{padding:200px 0}.about-built__intro{width:min(749px,100%);margin-inline:auto}.about-foundations{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));row-gap:56px;margin-top:80px}.about-foundation{padding:0 40px;border-left:.5px solid var(--color-border-neutral-default, #eceef2)}.about-foundation:nth-child(3n+1){padding-left:0;border-left:0}.about-foundation:nth-child(3n){padding-right:0}.about-foundation__icon{display:block;width:56px;height:56px;margin-bottom:12px;border-radius:16px;background:#f6f9fc}.about-foundation h3{margin-bottom:8px;font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.about-foundation p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.about-built .about-built__closing{display:block;width:min(749px,100%);margin:80px auto 0;text-align:center}.about-sections>.about-container{display:flex;flex-direction:column;gap:200px;padding-bottom:200px}.about-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.about-cta .about-container{display:flex;flex-direction:column;align-items:center;gap:32px}.about-cta__actions{display:flex;gap:8px}@media(max-width:950px){.about-feature{grid-template-columns:minmax(0,1fr) minmax(320px,40%);gap:64px}.about-visual{width:100%}.about-stat{padding-inline:32px}}@media(max-width:700px){.about-page{--about-gutter: 20px}.about-hero{padding:132px 20px 72px}.about-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.about-stats{padding-top:120px}.about-stats__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 0}.about-stat,.about-stat:first-child,.about-stat:last-child{padding-inline:24px}.about-stat:nth-child(odd){padding-left:0;border-left:0}.about-story,.about-built{padding-top:120px}.about-feature{grid-template-columns:1fr;gap:56px}.about-copy h2,.about-cta h2{font-size:34px;line-height:44px}.about-foundations{grid-template-columns:1fr;gap:48px}.about-foundation,.about-foundation:nth-child(3n+1),.about-foundation:nth-child(3n){padding:0;border-left:0}.about-built{padding-bottom:120px}.about-sections>.about-container{gap:120px;padding-bottom:120px}.about-cta{padding:64px 20px}.about-cta__actions{flex-wrap:wrap;justify-content:center}}.careers-page{--careers-max: 1200px;--careers-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.careers-container{width:min(var(--careers-max),calc(100% - (var(--careers-gutter) * 2)));margin-inline:auto}.careers-page h1,.careers-page h2,.careers-page h3,.careers-page p{margin:0}.careers-page h1,.careers-page h2,.careers-team-card h3{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.careers-hero{padding:184px 32px 120px;background:#f6f9fc}.careers-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.careers-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.careers-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.careers-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.careers-lede,.careers-copy>p:last-of-type,.careers-locations p,.careers-cta p{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.careers-why{padding:200px 0 0}.careers-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.careers-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.careers-copy h2,.careers-teams__title,.careers-locations h2,.careers-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.careers-visual{display:flex;align-items:center;justify-content:center;width:400px;height:320px;border-radius:8px;background:#f6f9fc}.careers-visual.has-caption span{color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px;white-space:nowrap}.careers-teams{padding:200px 0 0;scroll-margin-top:96px}.careers-page .careers-teams__title{text-align:center;margin:0 0 80px}.careers-teams__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;width:100%;align-items:stretch}.careers-team-card{display:flex;flex-direction:column;gap:12px;padding:24px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#f6f9fc;height:100%;transition:border-color .16s ease,box-shadow .16s ease}.careers-team-card:hover{border-color:#c9ced8;box-shadow:0 8px 24px #2021270a}.careers-team-card__media{width:100%;height:200px;border-radius:16px;background:#f6f9fc}.careers-team-card__title-row{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%}.careers-team-card h3{font-size:28px;line-height:40px;letter-spacing:-.56px}.careers-team-card__chevron{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;overflow:clip;color:var(--color-text-strong, #202127)}.careers-team-card__chevron svg{width:24px;height:24px}.careers-team-card p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.careers-sections>.careers-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.careers-locations{padding:0 0 160px;text-align:center}.careers-locations .careers-container{display:flex;flex-direction:column;align-items:center;gap:16px}.careers-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.careers-cta .careers-container{display:flex;flex-direction:column;align-items:center;gap:16px}.careers-cta .page-cta-button{margin-top:16px}@media(max-width:950px){.careers-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.careers-visual{width:100%}.careers-visual.has-caption span{white-space:normal;text-align:center;padding-inline:16px}}@media(max-width:700px){.careers-page{--careers-gutter: 20px}.careers-hero{padding:132px 20px 72px}.careers-hero__copy h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.careers-why,.careers-teams{padding-top:120px}.careers-teams__grid{grid-template-columns:1fr}.careers-feature{grid-template-columns:1fr;gap:56px}.careers-copy h2,.careers-teams__title,.careers-locations h2,.careers-cta h2{font-size:34px;line-height:44px}.careers-team-card h3{font-size:24px;line-height:32px}.careers-sections>.careers-container{gap:120px;padding:120px 0}.careers-locations{padding-bottom:96px}.careers-cta{padding:64px 20px}}.research-page{--research-max: 1200px;--research-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.research-container{width:min(var(--research-max),calc(100% - (var(--research-gutter) * 2)));margin-inline:auto}.research-page h1,.research-page h2,.research-page h3,.research-page p{margin:0}.research-page h1,.research-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.research-hero{padding:184px 32px 120px;background:#f6f9fc}.research-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.research-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.research-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.research-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.research-lede,.research-copy>p:not(.research-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.research-sections>.research-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.research-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.research-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.research-copy h2,.research-faq h2,.research-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.research-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.research-proof{padding:0 0 80px}.research-proof__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.research-proof__viewport.is-dragging{cursor:grabbing}.research-proof__viewport:before,.research-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.research-proof__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.research-proof__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.research-proof__track{display:flex;gap:16px;width:max-content;will-change:transform}.research-proof__card{display:flex;flex:0 0 800px;flex-direction:column;justify-content:flex-end;gap:16px;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#f6f9fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.research-proof__card blockquote{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-strong, #202127)}.research-proof__card>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.research-proof__card strong{font-weight:600;color:var(--color-text-strong, #202127)}.research-proof__card span{color:var(--color-text-secondary, #666b7a)}.research-faq{padding:120px 0 160px}.research-faq h2{text-align:center}.research-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:1px solid var(--color-border-neutral-default, #e2e4e9)}.research-faq__item{border-bottom:1px solid var(--color-border-neutral-default, #e2e4e9)}.research-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.research-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.research-faq__item.is-open .research-faq__question svg{transform:rotate(180deg)}.research-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.research-faq__answer>div{min-height:0;overflow:hidden}.research-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.research-faq__item.is-open .research-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.research-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.research-cta .research-container{display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:950px){.research-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.research-visual{width:100%}.research-proof__card{flex-basis:min(800px,calc(100vw - 48px))}}@media(max-width:700px){.research-page{--research-gutter: 20px}.research-hero{padding:132px 20px 72px}.research-hero__copy h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.research-sections>.research-container{gap:120px;padding:120px 0}.research-feature{grid-template-columns:1fr;gap:56px}.research-copy h2,.research-faq h2,.research-cta h2{font-size:34px;line-height:44px}.research-proof__viewport:before,.research-proof__viewport:after{width:40px}.research-faq{padding:80px 0 120px}.research-faq__list{margin-top:48px}.research-faq__question{padding:24px 0;font-size:18px;line-height:26px}.research-faq__answer p{padding:0 0 24px}.research-cta{padding:64px 20px}}.cs-page{--cs-max: 1200px;--cs-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.cs-container{width:min(var(--cs-max),calc(100% - (var(--cs-gutter) * 2)));margin-inline:auto}.cs-page h1,.cs-page h2,.cs-page h3,.cs-page p,.cs-page ul{margin:0}.cs-page h1,.cs-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.cs-hero{padding:184px 32px 120px;background:#f6f9fc}.cs-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.cs-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.cs-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.cs-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.cs-lede,.cs-copy>p:not(.cs-eyebrow),.cs-copy__main>p:not(.cs-eyebrow),.cs-path__intro>p:not(.cs-eyebrow),.cs-teams__intro>p:not(.cs-eyebrow),.cs-faq__answer p{color:var(--color-text-secondary, #666b7a);font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.2px}.cs-sections>.cs-container,.cs-sections--continued>.cs-container,.cs-sections--roles>.cs-container{display:flex;flex-direction:column;gap:200px}.cs-sections>.cs-container{padding:200px 0 0}.cs-sections--continued>.cs-container{padding:200px 0}.cs-sections--roles>.cs-container{padding:200px 0 160px;gap:0}.cs-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.cs-feature--alumni{grid-template-columns:minmax(0,503px) minmax(320px,480px)}.cs-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.cs-copy--spaced{gap:64px}.cs-copy__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.cs-copy h2,.cs-path__intro h2,.cs-teams__intro h2,.cs-faq h2,.cs-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.cs-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.cs-benefit-list{display:flex;flex-direction:column;gap:0;padding:0;list-style:none;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.cs-benefit-list strong,.cs-page .cs-callout strong{font-weight:700;color:var(--color-text-secondary, #666b7a)}.cs-page .cs-callout{margin:0;color:var(--color-text-secondary, #666b7a);font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px}.cs-path{padding:200px 0 0}.cs-path__intro{display:flex;flex-direction:column;gap:16px;margin-bottom:80px}.cs-path__body{display:grid;grid-template-columns:minmax(0,433px) 560px;align-items:center;justify-content:space-between;gap:80px}.cs-path__steps{display:flex;flex-direction:column;gap:32px}.cs-path-step{display:flex;flex-direction:column;gap:12px}.cs-path-step__icon{width:56px;height:56px;border-radius:16px;background:#f6f9fc}.cs-path-step h3{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.cs-path-step h3 span{font-weight:400;color:var(--color-text-secondary, #666b7a)}.cs-path-step p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.cs-path__visual{width:560px;height:440px;border-radius:8px;background:#f6f9fc}.cs-logo-grid{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,minmax(120px,1fr));width:480px;max-width:100%;height:482px}.cs-logo-grid__cell{display:flex;align-items:center;justify-content:center;min-height:120px}.cs-logo-grid__cell:nth-child(odd){border-right:.5px solid var(--color-border-neutral-default, #e2e4e9)}.cs-logo-grid__cell:nth-child(-n+6){border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.cs-logo-grid__img{display:block;width:auto;max-width:118px;height:28px;object-fit:contain;filter:grayscale(1);opacity:1;transition:opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.cs-logo-grid__img.is-hidden{opacity:var(--motion-opacity-hidden, 0)}.cs-logo-grid__img--hbs{width:100px;height:44px}.cs-logo-grid__img--seal{width:auto;max-width:104px;height:44px}.cs-team-panel{opacity:var(--motion-opacity-visible, 1);transition:opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.cs-team-panel.is-fading{opacity:var(--motion-opacity-hidden, 0)}.cs-teams{padding:80px 0 0}.cs-teams__intro{display:flex;flex-direction:column;align-items:center;gap:16px;max-width:864px;margin:0 auto 80px;text-align:center}.cs-teams__intro .cs-team-selector{justify-content:center;margin-top:16px}.cs-team-selector{display:flex;flex-wrap:wrap;gap:8px}.cs-team-selector__tab{padding:10px 16px;border:1px solid var(--color-border-neutral-default, #e2e4e9);border-radius:999px;background:#fff;color:var(--color-text-secondary, #666b7a);cursor:pointer;font-family:proxima-nova,Arial,sans-serif;font-size:14px;font-weight:600;line-height:20px;letter-spacing:-.14px;transition:color .2s ease,background .2s ease,border-color .2s ease}.cs-team-selector__tab:hover{color:var(--color-text-strong, #202127);border-color:#cfd5e0}.cs-team-selector__tab.is-active{background:#000;border-color:#000;color:#fff}.cs-teams__video{display:flex;align-items:center;justify-content:center;width:100%;height:526px;margin-bottom:80px;border-radius:16px;background:#f6f9fc;color:var(--color-text-assistive, #8e94a4);font-size:20px;line-height:28px}.cs-themes{display:flex;align-items:stretch;margin-bottom:200px}.cs-themes__copy{display:flex;flex:1 1 0;flex-direction:column;gap:8px;min-width:0;padding:0 40px}.cs-themes__copy:first-child{padding-left:0}.cs-themes__copy:last-child{padding-right:0}.cs-themes__copy+.cs-themes__copy{border-left:.5px solid var(--color-border-neutral-default, #e2e4e9)}.cs-themes__copy h3{font-size:16px;font-weight:600;line-height:24px;letter-spacing:-.16px}.cs-themes__copy p{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.cs-teams__job{margin-bottom:0}.cs-faq{padding:120px 0 160px}.cs-faq h2{text-align:center}.cs-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.cs-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.cs-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:var(--font-weight-semi-bold, 600);line-height:28px;letter-spacing:-.2px}.cs-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform .2s ease}.cs-faq__item.is-open .cs-faq__question svg{transform:rotate(180deg)}.cs-faq__answer{display:grid;grid-template-rows:0fr;opacity:0;transition:grid-template-rows .3s ease,opacity .3s ease}.cs-faq__answer>div{min-height:0;overflow:hidden}.cs-faq__answer p{padding:0 64px 28px 32px;font-size:16px;line-height:24px;letter-spacing:-.16px}.cs-faq__item.is-open .cs-faq__answer{grid-template-rows:1fr;opacity:1}.cs-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.cs-cta .cs-container{display:flex;flex-direction:column;align-items:center;gap:32px}@media(prefers-reduced-motion:reduce){.cs-logo-grid__img,.cs-team-panel{transition:none}}@media(max-width:1100px){.cs-path__body{grid-template-columns:minmax(0,1fr) minmax(320px,48%);gap:48px}.cs-path__visual{width:100%;height:360px}.cs-feature--alumni{grid-template-columns:minmax(0,1fr) minmax(280px,42%);gap:64px}.cs-logo-grid{width:100%;height:420px}.cs-themes__copy{padding:0 24px}}@media(max-width:950px){.cs-feature,.cs-feature--alumni{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.cs-visual{width:100%}}@media(max-width:700px){.cs-page{--cs-gutter: 20px}.cs-hero{padding:132px 20px 72px}.cs-hero__copy h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.cs-sections>.cs-container,.cs-sections--continued>.cs-container{gap:120px;padding-top:120px}.cs-sections--continued>.cs-container{padding-bottom:120px}.cs-feature,.cs-feature--alumni,.cs-path__body{grid-template-columns:1fr;gap:56px}.cs-copy h2,.cs-path__intro h2,.cs-teams__intro h2,.cs-faq h2,.cs-cta h2{font-size:34px;line-height:44px}.cs-path{padding-top:120px}.cs-path__visual{height:280px}.cs-logo-grid{height:360px}.cs-teams__video{height:280px;margin-bottom:56px}.cs-themes{flex-direction:column;margin-bottom:80px}.cs-themes__copy{padding:0}.cs-themes__copy+.cs-themes__copy{border-left:0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9);padding-top:32px;margin-top:32px}.cs-faq{padding:80px 0 120px}.cs-faq__list{margin-top:48px}.cs-faq__question{padding:24px 0;font-size:18px;line-height:26px}.cs-faq__answer p{padding:0 0 24px}.cs-cta{padding:64px 20px}}.ip-textlink{display:inline-flex;align-items:center;gap:6px;margin-top:8px;color:var(--color-text-strong, #202127);text-decoration:none;font-family:proxima-nova,Arial,sans-serif;font-size:1rem;font-weight:var(--font-weight-semi-bold, 600);line-height:1.5rem}.ip-textlink svg{width:18px;height:18px;color:var(--color-text-disabled, #8e94a4);transition:transform var(--motion-duration-short, .2s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),color var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.ip-textlink:hover svg{color:var(--color-text-strong, #202127);transform:translate(4px)}.ip-themes{margin-top:80px;margin-bottom:0}.ip-glance{padding-top:200px}.ip-glance__list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin:0;padding:0;list-style:none}.ip-glance__step{display:flex;gap:20px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#f6f9fc}.ip-glance__num{flex:0 0 auto;font-family:"Trust 3A",Georgia,Times New Roman,serif;font-size:28px;line-height:32px;color:var(--color-text-disabled, #8e94a4)}.ip-glance__body{display:flex;flex-direction:column;gap:8px}.ip-glance__body h3{font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.ip-glance__format,.ip-page .ip-glance__assessing{color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.ip-page .ip-glance__assessing strong{color:var(--color-text-strong, #202127);font-weight:600}.ip-prep{padding:200px 0 0}.ip-prep__list{display:flex;flex-direction:column}.ip-prep__block{display:grid;grid-template-columns:minmax(0,280px) minmax(0,640px);justify-content:space-between;gap:80px;padding:48px 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.ip-prep__block:last-child{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.ip-prep__label{display:flex;flex-direction:column;gap:8px}.ip-prep__label h3{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400;font-size:28px;line-height:36px;letter-spacing:-.4px}.ip-prep__copy{display:flex;flex-direction:column;gap:16px}.ip-page .ip-prep__copy p{color:var(--color-text-secondary, #666b7a);font-size:18px;line-height:28px;letter-spacing:-.18px}.ip-prep__points{display:flex;flex-direction:column;gap:12px;margin:4px 0 0;padding:0;list-style:none}.ip-prep__points li{position:relative;padding-left:22px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.ip-prep__points li:before{content:"";position:absolute;left:2px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--color-text-disabled, #8e94a4)}.ip-look{padding:200px 0 40px}.ip-look__grid{margin-bottom:0}@media(max-width:950px){.ip-glance__list{grid-template-columns:1fr}.ip-prep__block{grid-template-columns:1fr;gap:20px}}@media(max-width:700px){.ip-themes{margin-top:56px}.ip-glance{padding-top:120px}.ip-glance__step{padding:24px}.ip-prep{padding-top:120px}.ip-prep__block{padding:32px 0}.ip-look{padding-top:120px}}.eng-page{--eng-max: 1200px;--eng-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.eng-container{width:min(var(--eng-max),calc(100% - (var(--eng-gutter) * 2)));margin-inline:auto}.eng-page h1,.eng-page h2,.eng-page h3,.eng-page p{margin:0}.eng-page h1,.eng-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.eng-hero{padding:184px 32px 120px;background:#f6f9fc}.eng-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.eng-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.eng-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.eng-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.eng-lede,.eng-copy>p:not(.eng-eyebrow):not(.eng-callout),.eng-copy__main>p:not(.eng-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.eng-sections>.eng-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.eng-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.eng-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.eng-copy--spaced{gap:64px}.eng-copy__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.eng-callout{margin:0;color:var(--color-text-danger, #dc2828);font-size:16px;line-height:24px;letter-spacing:-.16px}.eng-callout strong{font-weight:700;color:var(--color-text-danger, #dc2828)}.eng-callout span{font-weight:400}.eng-copy h2,.eng-proof__heading,.eng-faq h2,.eng-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.eng-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.eng-proof{padding:0 0 80px}.eng-page .eng-proof__heading{margin-bottom:80px;text-align:center}.eng-proof__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.eng-proof__viewport.is-dragging{cursor:grabbing}.eng-proof__viewport:before,.eng-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.eng-proof__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.eng-proof__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.eng-proof__track{display:flex;gap:16px;width:max-content;will-change:transform}.eng-proof__card{display:flex;flex:0 0 800px;flex-direction:column;justify-content:flex-end;gap:16px;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#f6f9fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.eng-proof__card blockquote{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-strong, #202127)}.eng-proof__card>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.eng-proof__card strong{font-weight:600;color:var(--color-text-strong, #202127)}.eng-proof__card span{color:var(--color-text-secondary, #666b7a)}.eng-faq{padding:120px 0 160px}.eng-faq h2{text-align:center}.eng-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.eng-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.eng-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.eng-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.eng-faq__item.is-open .eng-faq__question svg{transform:rotate(180deg)}.eng-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.eng-faq__answer>div{min-height:0;overflow:hidden}.eng-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.eng-faq__item.is-open .eng-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.eng-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.eng-cta .eng-container{display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:950px){.eng-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.eng-visual{width:100%}.eng-proof__card{flex-basis:min(800px,calc(100vw - 48px))}}@media(max-width:700px){.eng-page{--eng-gutter: 20px}.eng-hero{padding:132px 20px 72px}.eng-hero__copy h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.eng-sections>.eng-container{gap:120px;padding:120px 0}.eng-feature{grid-template-columns:1fr;gap:56px}.eng-copy h2,.eng-proof__heading,.eng-faq h2,.eng-cta h2{font-size:34px;line-height:44px}.eng-proof__viewport:before,.eng-proof__viewport:after{width:40px}.eng-faq{padding:80px 0 120px}.eng-faq__list{margin-top:48px}.eng-faq__question{padding:24px 0;font-size:18px;line-height:26px}.eng-faq__answer p{padding:0 0 24px}.eng-cta{padding:64px 20px}}.lc-page{--lc-max: 1200px;--lc-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.lc-container{width:min(var(--lc-max),calc(100% - (var(--lc-gutter) * 2)));margin-inline:auto}.lc-page h1,.lc-page h2,.lc-page h3,.lc-page p{margin:0}.lc-page h1,.lc-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.lc-hero{padding:184px 32px 120px;background:#f6f9fc}.lc-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.lc-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.lc-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.lc-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.lc-lede,.lc-copy>p:not(.lc-eyebrow):not(.lc-callout),.lc-copy__main>p:not(.lc-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.lc-sections>.lc-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.lc-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.lc-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.lc-copy--spaced{gap:64px}.lc-copy__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.lc-callout{margin:0;color:var(--color-text-danger, #dc2828);font-size:16px;line-height:24px;letter-spacing:-.16px}.lc-callout strong{font-weight:700;color:var(--color-text-danger, #dc2828)}.lc-callout span{font-weight:400}.lc-copy h2,.lc-proof__heading,.lc-faq h2,.lc-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.lc-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.lc-proof{padding:0 0 80px}.lc-page .lc-proof__heading{margin-bottom:80px;text-align:center}.lc-proof__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.lc-proof__viewport.is-dragging{cursor:grabbing}.lc-proof__viewport:before,.lc-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.lc-proof__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.lc-proof__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.lc-proof__track{display:flex;gap:16px;width:max-content;will-change:transform}.lc-proof__card{display:flex;flex:0 0 800px;flex-direction:column;justify-content:flex-end;gap:16px;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#f6f9fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.lc-proof__card blockquote{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-strong, #202127)}.lc-proof__card>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.lc-proof__card strong{font-weight:600;color:var(--color-text-strong, #202127)}.lc-proof__card span{color:var(--color-text-secondary, #666b7a)}.lc-faq{padding:120px 0 160px}.lc-faq h2{text-align:center}.lc-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.lc-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.lc-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.lc-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.lc-faq__item.is-open .lc-faq__question svg{transform:rotate(180deg)}.lc-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.lc-faq__answer>div{min-height:0;overflow:hidden}.lc-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.lc-faq__item.is-open .lc-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.lc-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.lc-cta .lc-container{display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:950px){.lc-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.lc-visual{width:100%}.lc-proof__card{flex-basis:min(800px,calc(100vw - 48px))}}@media(max-width:700px){.lc-page{--lc-gutter: 20px}.lc-hero{padding:132px 20px 72px}.lc-hero__copy h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.lc-sections>.lc-container{gap:120px;padding:120px 0}.lc-feature{grid-template-columns:1fr;gap:56px}.lc-copy h2,.lc-proof__heading,.lc-faq h2,.lc-cta h2{font-size:34px;line-height:44px}.lc-proof__viewport:before,.lc-proof__viewport:after{width:40px}.lc-faq{padding:80px 0 120px}.lc-faq__list{margin-top:48px}.lc-faq__question{padding:24px 0;font-size:18px;line-height:26px}.lc-faq__answer p{padding:0 0 24px}.lc-cta{padding:64px 20px}}.biz-page{--biz-max: 1200px;--biz-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.biz-container{width:min(var(--biz-max),calc(100% - (var(--biz-gutter) * 2)));margin-inline:auto}.biz-page h1,.biz-page h2,.biz-page h3,.biz-page p{margin:0}.biz-page h1,.biz-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.biz-hero{padding:184px 32px 120px;background:#f6f9fc}.biz-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.biz-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.biz-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.biz-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.biz-lede,.biz-copy>p:not(.biz-eyebrow):not(.biz-callout),.biz-copy__main>p:not(.biz-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.biz-sections>.biz-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.biz-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.biz-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.biz-copy--spaced{gap:64px}.biz-copy__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.biz-callout{margin:0;color:var(--color-text-danger, #dc2828);font-size:16px;line-height:24px;letter-spacing:-.16px}.biz-callout strong{font-weight:700;color:var(--color-text-danger, #dc2828)}.biz-callout span{font-weight:400}.biz-copy h2,.biz-proof__heading,.biz-faq h2,.biz-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.biz-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.biz-proof{padding:0 0 80px}.biz-page .biz-proof__heading{margin-bottom:80px;text-align:center}.biz-proof__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.biz-proof__viewport.is-dragging{cursor:grabbing}.biz-proof__viewport:before,.biz-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.biz-proof__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.biz-proof__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.biz-proof__track{display:flex;gap:16px;width:max-content;will-change:transform}.biz-proof__card{display:flex;flex:0 0 800px;flex-direction:column;justify-content:flex-end;gap:16px;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#f6f9fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.biz-proof__card blockquote{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-strong, #202127)}.biz-proof__card>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.biz-proof__card strong{font-weight:600;color:var(--color-text-strong, #202127)}.biz-proof__card span{color:var(--color-text-secondary, #666b7a)}.biz-faq{padding:120px 0 160px}.biz-faq h2{text-align:center}.biz-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.biz-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.biz-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.biz-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.biz-faq__item.is-open .biz-faq__question svg{transform:rotate(180deg)}.biz-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.biz-faq__answer>div{min-height:0;overflow:hidden}.biz-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.biz-faq__item.is-open .biz-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.biz-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.biz-cta .biz-container{display:flex;flex-direction:column;align-items:center;gap:32px}@media(max-width:950px){.biz-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.biz-visual{width:100%}.biz-proof__card{flex-basis:min(800px,calc(100vw - 48px))}}@media(max-width:700px){.biz-page{--biz-gutter: 20px}.biz-hero{padding:132px 20px 72px}.biz-hero__copy h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.biz-sections>.biz-container{gap:120px;padding:120px 0}.biz-feature{grid-template-columns:1fr;gap:56px}.biz-copy h2,.biz-proof__heading,.biz-faq h2,.biz-cta h2{font-size:34px;line-height:44px}.biz-proof__viewport:before,.biz-proof__viewport:after{width:40px}.biz-faq{padding:80px 0 120px}.biz-faq__list{margin-top:48px}.biz-faq__question{padding:24px 0;font-size:18px;line-height:26px}.biz-faq__answer p{padding:0 0 24px}.biz-cta{padding:64px 20px}}.stu-page{--stu-max: 1200px;--stu-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.stu-container{width:min(var(--stu-max),calc(100% - (var(--stu-gutter) * 2)));margin-inline:auto}.stu-page h1,.stu-page h2,.stu-page h3,.stu-page p{margin:0}.stu-page h1,.stu-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.stu-hero{padding:184px 32px 120px;background:#f6f9fc}.stu-hero__copy{display:flex;flex-direction:column;align-items:flex-start;gap:32px;width:min(678px,100%)}.stu-hero__headline{display:flex;flex-direction:column;gap:40px;width:100%}.stu-hero__copy h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.stu-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.stu-lede,.stu-copy>p:not(.stu-eyebrow):not(.stu-callout),.stu-copy__main>p:not(.stu-eyebrow){color:var(--color-text-secondary, #666b7a);font-size:20px;line-height:28px;letter-spacing:-.2px}.stu-sections>.stu-container{display:flex;flex-direction:column;gap:200px;padding:200px 0}.stu-feature{display:grid;grid-template-columns:minmax(0,503px) 400px;align-items:center;justify-content:space-between;gap:120px}.stu-copy{display:flex;flex-direction:column;align-items:flex-start;gap:16px}.stu-copy--spaced{gap:64px}.stu-copy__main{display:flex;flex-direction:column;align-items:flex-start;gap:16px;width:100%}.stu-callout{margin:0;color:var(--color-text-danger, #dc2828);font-size:16px;line-height:24px;letter-spacing:-.16px}.stu-callout strong{font-weight:700;color:var(--color-text-danger, #dc2828)}.stu-callout span{font-weight:400}.stu-copy h2,.stu-proof__heading,.stu-faq h2,.stu-cta h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.stu-visual{width:400px;height:320px;border-radius:8px;background:#f6f9fc}.stu-proof{padding:0 0 80px}.stu-page .stu-proof__heading{margin-bottom:80px;text-align:center}.stu-proof__viewport{position:relative;width:min(1400px,100%);margin-inline:auto;overflow:hidden;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none}.stu-proof__viewport.is-dragging{cursor:grabbing}.stu-proof__viewport:before,.stu-proof__viewport:after{content:"";position:absolute;top:0;bottom:0;z-index:2;width:80px;pointer-events:none}.stu-proof__viewport:before{left:0;background:linear-gradient(to right,#fff,#fff0)}.stu-proof__viewport:after{right:0;background:linear-gradient(to left,#fff,#fff0)}.stu-proof__track{display:flex;gap:16px;width:max-content;will-change:transform}.stu-proof__card{display:flex;flex:0 0 800px;flex-direction:column;justify-content:flex-end;gap:16px;height:380px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:24px;background:#f6f9fc;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.stu-proof__card blockquote{margin:0;font-family:proxima-nova,Arial,sans-serif;font-size:24px;font-weight:600;line-height:32px;color:var(--color-text-strong, #202127)}.stu-proof__card>div{display:flex;flex-direction:column;font-family:proxima-nova,Arial,sans-serif;font-size:16px;font-weight:600;line-height:24px}.stu-proof__card strong{font-weight:600;color:var(--color-text-strong, #202127)}.stu-proof__card span{color:var(--color-text-secondary, #666b7a)}.stu-faq{padding:120px 0 160px}.stu-faq h2{text-align:center}.stu-faq__list{width:min(800px,100%);margin:80px auto 0;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.stu-faq__item{border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.stu-faq__question{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;padding:28px 32px;border:0;background:transparent;color:var(--color-text-strong, #202127);cursor:pointer;text-align:left;font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:600;line-height:28px;letter-spacing:-.2px}.stu-faq__question svg{flex:0 0 auto;width:20px;height:20px;transition:transform var(--motion-duration-short, .2s) var(--motion-ease-in-out, cubic-bezier(.4, 0, .2, 1))}.stu-faq__item.is-open .stu-faq__question svg{transform:rotate(180deg)}.stu-faq__answer{display:grid;grid-template-rows:0fr;opacity:var(--motion-opacity-hidden, 0);transition:grid-template-rows var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1)),opacity var(--motion-duration-medium, .3s) var(--motion-ease-out, cubic-bezier(0, 0, .2, 1))}.stu-faq__answer>div{min-height:0;overflow:hidden}.stu-faq__answer p{padding:0 64px 28px 32px;color:var(--color-text-secondary, #666b7a);font-size:16px;line-height:24px;letter-spacing:-.16px}.stu-faq__item.is-open .stu-faq__answer{grid-template-rows:1fr;opacity:var(--motion-opacity-visible, 1)}.stu-cta{padding:72px 32px;background:#f6f9fc;text-align:center}.stu-cta .stu-container{display:flex;flex-direction:column;align-items:center;gap:32px}.stu-cta-group{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.stu-locations{padding:0 0 120px}.stu-locations__intro{display:flex;flex-direction:column;gap:16px;max-width:720px;margin-inline:auto;text-align:center;margin-bottom:48px}.stu-locations__intro h2{font-size:40px;line-height:56px;letter-spacing:-.8px}.stu-locations__list{list-style:none;margin:0;padding:0;width:min(800px,100%);margin-inline:auto;border-top:.5px solid var(--color-border-neutral-default, #e2e4e9)}.stu-locations__row{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 0;border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9);font-family:proxima-nova,Arial,sans-serif}.stu-locations__hub{font-size:20px;font-weight:600;line-height:28px;color:var(--color-text-strong, #202127)}.stu-locations__program{font-size:16px;font-weight:400;line-height:24px;letter-spacing:-.16px;color:var(--color-text-secondary, #666b7a);text-align:right}@media(max-width:950px){.stu-feature{grid-template-columns:minmax(0,1fr) minmax(280px,40%);gap:64px}.stu-visual{width:100%}.stu-proof__card{flex-basis:min(800px,calc(100vw - 48px))}}@media(max-width:700px){.stu-page{--stu-gutter: 20px}.stu-hero{padding:132px 20px 72px}.stu-hero__copy h1{font-size:44px;line-height:50px;letter-spacing:-.9px}.stu-sections>.stu-container{gap:120px;padding:120px 0}.stu-feature{grid-template-columns:1fr;gap:56px}.stu-copy h2,.stu-proof__heading,.stu-faq h2,.stu-cta h2{font-size:34px;line-height:44px}.stu-proof__viewport:before,.stu-proof__viewport:after{width:40px}.stu-faq{padding:80px 0 120px}.stu-faq__list{margin-top:48px}.stu-faq__question{padding:24px 0;font-size:18px;line-height:26px}.stu-faq__answer p{padding:0 0 24px}.stu-cta{padding:64px 20px}}.reports-page{--reports-max: 1200px;--reports-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.reports-container{width:min(var(--reports-max),calc(100% - (var(--reports-gutter) * 2)));margin-inline:auto}.reports-page h1,.reports-page h2,.reports-page p{margin:0}.reports-page h1,.reports-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.reports-hero{padding:184px 32px 120px;background:#f6f9fc}.reports-hero__copy{display:flex;flex-direction:column;gap:40px;width:min(678px,100%)}.reports-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.reports-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.reports-grid-section{padding:80px 0 160px}.reports-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:80px}.reports-card{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.reports-card__media{width:100%;height:240px;border-radius:8px;background:#f6f9fc}.reports-card h2{font-size:28px;line-height:40px;letter-spacing:-.56px}.reports-card p{color:var(--color-text-secondary, #666b7a);font-size:20px;font-weight:400;line-height:28px;letter-spacing:-.2px}@media(max-width:950px){.reports-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.reports-card h2{font-size:24px;line-height:32px}}@media(max-width:700px){.reports-page{--reports-gutter: 20px}.reports-hero{padding:132px 20px 72px}.reports-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.reports-grid-section{padding:56px 0 80px}.reports-grid{grid-template-columns:1fr;row-gap:48px}.reports-card__media{height:200px}.reports-card h2{font-size:24px;line-height:32px}}.case-studies-page{--case-studies-max: 1200px;--case-studies-gutter: 32px;color:var(--color-text-strong, #202127);background:#fff}.case-studies-container{width:min(var(--case-studies-max),calc(100% - (var(--case-studies-gutter) * 2)));margin-inline:auto}.case-studies-page h1,.case-studies-page h2,.case-studies-page p{margin:0}.case-studies-page h1,.case-studies-page h2{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.case-studies-hero{padding:184px 32px 120px;background:#f6f9fc}.case-studies-hero__copy{display:flex;flex-direction:column;gap:40px;width:min(678px,100%)}.case-studies-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.case-studies-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.case-studies-grid-section{padding:80px 0 160px}.case-studies-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:16px;row-gap:80px}.case-studies-card{display:flex;min-width:0;flex-direction:column;gap:16px;align-items:flex-start}.case-studies-card__media{width:100%;height:240px;border-radius:8px;background:#f6f9fc}.case-studies-card__body{display:flex;flex-direction:column;gap:16px}.case-studies-card h2{font-size:28px;line-height:40px;letter-spacing:-.56px}.case-studies-card__summary{color:var(--color-text-secondary, #666b7a);font-size:18px;font-weight:400;line-height:26px;letter-spacing:-.18px}@media(max-width:950px){.case-studies-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:56px}.case-studies-card h2{font-size:24px;line-height:32px}}@media(max-width:700px){.case-studies-page{--case-studies-gutter: 20px}.case-studies-hero{padding:132px 20px 72px}.case-studies-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.case-studies-grid-section{padding:56px 0 80px}.case-studies-grid{grid-template-columns:1fr;row-gap:48px}.case-studies-card__media{height:200px}.case-studies-card h2{font-size:24px;line-height:32px}}.contact-page{--contact-max: 1200px;--contact-gutter: 32px;position:relative;color:var(--color-text-strong, #202127);background:#fff}.contact-container{width:min(var(--contact-max),calc(100% - (var(--contact-gutter) * 2)));margin-inline:auto}.contact-page h1,.contact-page h2,.contact-page p{margin:0}.contact-page h1{font-family:"Trust 3A",Georgia,Times New Roman,serif;font-weight:400}.contact-hero{padding:184px 32px 120px;background:#f6f9fc}.contact-hero__copy{display:flex;width:min(678px,100%);flex-direction:column;gap:40px}.contact-eyebrow{font-family:proxima-nova,Arial,sans-serif;font-size:20px;font-weight:500;font-style:normal;line-height:28px;letter-spacing:-.2px;color:var(--color-text-disabled, #8e94a4)}.contact-hero h1{font-size:64px;line-height:72px;letter-spacing:-1.28px}.contact-form-position{position:absolute;z-index:1;top:252px;left:50%;transform:translate(-50%)}.contact-form{display:flex;width:400px;margin-left:auto;flex-direction:column;gap:16px;padding:32px;border:.5px solid var(--color-border-neutral-default, #e2e4e9);border-radius:16px;background:#fff;box-shadow:0 8px 8px -4px #00000008,0 12px 24px -6px #2f3f4c1a}.contact-form__row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.contact-form__field,.contact-form button{width:100%}.contact-form__submit.contact-form__submit{background:#000;color:#fff}.contact-form__submit.contact-form__submit:hover{background:#202127}.contact-offices{padding:120px 0 300px}.contact-office-list{display:flex;width:min(646px,100%);flex-direction:column}.contact-office{display:flex;min-height:72px;gap:24px;align-items:flex-start;padding:24px 0;border-bottom:.5px solid var(--color-border-neutral-default, #e2e4e9)}.contact-office:first-child{padding-top:0}.contact-office:last-child{padding-bottom:0;border-bottom:0}.contact-office__marker{width:56px;height:56px;flex:0 0 56px;border-radius:16px;background:#f6f9fc}.contact-office__copy{display:flex;min-width:0;flex:1;flex-direction:column;gap:8px}.contact-office h2,.contact-office p{font-size:16px;line-height:24px;letter-spacing:-.16px}.contact-office h2{font-weight:var(--font-weight-semi-bold, 600)}.contact-office p{color:var(--color-text-secondary, #666b7a);font-weight:400}@media(max-width:1100px){.contact-form-position{position:static;padding-top:64px;transform:none}.contact-form{width:min(400px,100%);margin-left:0}.contact-offices{padding-top:72px}}@media(max-width:700px){.contact-page{--contact-gutter: 20px}.contact-hero{padding:132px 20px 72px}.contact-hero h1{font-size:48px;line-height:54px;letter-spacing:-.9px}.contact-offices{padding:72px 0 120px}.contact-form-position{padding-top:48px}.contact-form{padding:20px}.contact-office{min-height:88px;gap:16px;padding:24px 0}.contact-office__marker{width:48px;height:48px;flex-basis:48px;border-radius:14px}}
