:root{--color-primary: #222222;--color-secondary: #888888;--color-text: #222222;--color-accent: #c63882;--color-grey-dd: #dddddd;--color-grey-ee: #eeeeee;--color-grey-cc: #cccccc;--color-blue: #2a7ff4;--color-yellow: #ecb92e;--color-cyan: #75e4eb;--color-cyan-pale: #cfeef8;--color-tint-blue: #e9f2fe;--color-tint-pink: #fbeaf2;--color-tint-yellow: #fdf8eb;--color-tint-cyan: #f2fcfd;--ast-0: #c73882;--ast-1: #222222;--ast-2: #3a3a3a;--ast-3: #4b4f58;--ast-4: #f5f5f5;--ast-5: #ffffff;--ast-6: #f2f5f7;--ast-7: #424242;--ast-8: #000000;--color-page: #ffffff;--color-ink: var(--ast-1);--color-link: var(--ast-0);--color-link-hover: var(--ast-1);--color-cta: #c73882;--color-cta-hover: #d84491;--color-border-button: #bbbbbb;--font-sans: "Lato", sans-serif;--root-size: 112.5%;--text-body: 1rem;--leading-body: 1.85714285714286;--weight-body: 400;--weight-heading: 800;--text-h1: 50px;--text-h2: 36px;--text-h3: 32px;--text-h4: 22px;--text-h5: 18px;--text-h6: 16px;--container-max: 1300px;--container-pad: 10px;--widgets-gap: 20px;--button-radius: 3px;--button-pad: 10px 20px;--button-radius-cta: 10px;--button-pad-cta: 30px 35px;--button-radius-accent: 5px;--radius-sm: 8px;--radius-md: 14px;--radius-lg: 24px;--radius-pill: 999px;--shadow-card: 0 1px 2px rgba(34, 34, 34, .06), 0 8px 24px rgba(34, 34, 34, .07);--shadow-lift: 0 24px 60px rgba(34, 34, 34, .16);--section-space: clamp(64px, 9vw, 120px);--content-narrow: 820px;--text-display: clamp(38px, 5.4vw, 64px);--text-eyebrow: 15px;--text-lede: clamp(19px, 1.6vw, 22px);--color-ink-soft: var(--ast-3);--color-tint-pink-soft: #fefbfd;--color-navy: #081d30;--color-dark: var(--color-navy);--color-success: #0f7b3a;--color-error: #b42318;--color-blue-line: #adcffd;--feature-story-text-column: minmax(0, 1.08fr);--feature-story-media-column: minmax(0, 1fr);--hero-video-max: 1300px;--hero-video-space: clamp(48px, 8vw, 120px);--hero-video-gap: clamp(28px, 3vw, 48px);--hero-video-columns: minmax(0, 1fr) minmax(0, 1.05fr);--home-carousel-columns: minmax(0, .9fr) minmax(0, 1.1fr);--home-carousel-space-top: clamp(24px, 3.5vw, 48px);--home-carousel-space-bottom: clamp(40px, 5vw, 72px);--home-carousel-copy-offset: clamp(24px, 3.5vw, 48px);--hero-video-display: clamp(38px, 9.2cqw, 72px);--hero-video-display-mobile: clamp(26px, 8.1vw, 38px);--hero-title-underline-thickness: 2px;--hero-title-underline-offset: .12em;--story-grid-gap: clamp(24px, 2.5vw, 32px);--story-photo-ratio: 3 / 2;--story-chip-inset: 12px;--story-chip-padding: 6px 12px;--story-chip-text: 13px;--story-focus-width: 2px;--story-focus-offset: 6px;--showcase-image-height: clamp(220px, 24vw, 320px);--showcase-frame-inset: clamp(24px, 3vw, 36px);--product-icon-inline-size: 24px;--support-people-space: clamp(48px, 6.75vw, 90px);--support-people-gap: clamp(32px, 5vw, 72px);--support-people-row-gap: clamp(18px, 2.25vw, 27px);--support-people-avatar-size: clamp(72px, 8vw, 104px);--support-people-avatar-overlap: clamp(16px, 2vw, 24px);--support-people-avatar-ring: 3px;--support-people-columns: minmax(0, .95fr) minmax(0, 1.05fr);--support-people-panel-pad: clamp(20px, 2.5vw, 32px);--support-people-mobile-icon-size: 48px;--support-people-pill-padding: 8px 16px;--support-people-pill-tracking: .08em;--support-people-intro-leading: 1.6;--support-people-title: clamp(34px, 4vw, 52px);--support-people-title-leading: 1.12;--support-people-caption-leading: 1.3;--support-professional-avatar-size: 96px;--support-professional-avatar-mobile: 64px;--support-professional-portrait-gap: 16px;--support-professional-portrait-gap-mobile: 12px;--support-professional-title: clamp(32px, 3.6vw, 46px);--support-professional-icon-offset: 2px;--support-professional-icon-size: 40px;--support-professional-icon-pad: 8px;--support-professional-row-pad: clamp(20px, 2.5vw, 32px);--support-professional-text: rgba(255, 255, 255, .78);--support-professional-line: rgba(255, 255, 255, .16);--support-professional-tile: rgba(255, 255, 255, .08);--support-professional-glow: rgba(199, 56, 130, .22);--support-professional-icon-tint: var(--color-cta);--support-professional-icon-border: var(--color-cta);--cta-space-before: clamp(32px, 5vw, 64px);--footer-bg: var(--color-navy);--footer-text: rgba(255, 255, 255, .74);--footer-muted: rgba(255, 255, 255, .56);--footer-line: rgba(255, 255, 255, .12);--proof-label-mobile: clamp(18px, 5.64vw, 22px);--proof-chips-margin: 26px;--proof-chips-gap: 12px;--proof-chip-gap: 10px;--proof-chip-gap-mobile: 8px;--proof-chip-padding: 10px 18px;--proof-chip-padding-mobile: 10px 14px;--proof-chip-border: 1px solid rgba(255, 255, 255, .18);--proof-chip-background: rgba(255, 255, 255, .065);--proof-chip-color: rgba(255, 255, 255, .84);--proof-chip-text: 17px;--proof-chip-text-mobile: 16px;--proof-chip-leading: 1.4;--proof-chip-icon-size: 18px;--proof-chip-icon-color: rgba(255, 255, 255, .66);--proof-chip-icon-stroke: 1.6;--guarantee-gap: 16px;--guarantee-padding: 20px 24px;--guarantee-padding-mobile: 18px 16px;--guarantee-icon-size: 48px;--guarantee-icon-art-size: 30px;--guarantee-copy-gap: 4px;--guarantee-leading: 1.5;--guarantee-pricing-width: 700px;--guarantee-demo-width: 70%;--guarantee-demo-mobile-width: 334px;--pricing-questions-text: 16px}@media(max-width:1024px){:root{--container-max: 1024px}}@media(max-width:1000px){:root{--text-body: .944444444444rem;--text-h1: 40px;--text-h3: 26px;--text-h4: 20px;--text-h5: 17px;--text-h6: 15px}}@media(max-width:767px){:root{--container-max: 767px}}@media(max-width:544px){:root{--text-h1: 36px;--text-h3: 22px;--text-h4: 18px;--text-h5: 15px;--text-h6: 14px}}
