:root{--palette-papel: #fff6ee;--palette-arena: #f8ede3;--palette-lino: #ebdfcf;--palette-tinta: #211c17;--palette-tinta-suave: #6c6660;--palette-tinta-calida: #37312c;--palette-terracota: #cc4522;--palette-terracota-profundo: #c53b17;--palette-terracota-oscuro: #ad3414;--palette-terracota-vivo: #e75732;--palette-terracota-texto: #bf4120;--palette-terracota-linea: #b1310f;--palette-terracota-oval: #c64d2d;--palette-naranja: #f06836;--palette-melocoton: #fae4d9;--palette-lino-claro: #ece4d8;--palette-arena-calida: #f1e5db;--palette-gris-onda: #bcafa0;--palette-pizarra: #1f2a31;--palette-verde-tag: #97d8bf;--palette-verde-oscuro: #197754;--palette-terracota-claro: #e9b9a6;--palette-terracota-borde: #efc2b2;--palette-terracota-trama: #c7401d;--palette-terracota-tag: #c63d1a;--palette-tierra: #742814;--palette-ocre: #e89223;--palette-amarillo: #f2c14e;--palette-amarillo-vivo: #fbbf29;--palette-amarillo-claro: #fdd882;--palette-amarillo-oscuro: #e89223;--palette-amarillo-tinte: #fddd95;--palette-cobalto: #455eb0;--palette-marino: #253f87;--palette-guante: #abb9e8;--palette-guante-tinte: #d7d9eb;--palette-quirofano: #a6cebf;--color-surface: var(--palette-papel);--color-surface-sunken: var(--palette-arena);--color-surface-faq: var(--palette-arena-calida);--color-surface-quiet: var(--palette-lino);--color-surface-placeholder: var(--palette-lino-claro);--color-surface-inverse: var(--palette-tinta);--color-surface-brand: var(--palette-terracota);--color-surface-brand-deep: var(--palette-terracota-profundo);--color-surface-accent: var(--palette-marino);--color-surface-accent-raised: var(--palette-cobalto);--color-text: var(--palette-tinta);--color-text-muted: var(--palette-tinta-suave);--color-text-warm: var(--palette-tinta-calida);--color-text-inverse: var(--palette-papel);--color-text-brand: var(--palette-terracota);--color-text-highlight: var(--palette-amarillo);--color-text-inverse-90: rgb(255 246 238 / .9);--color-text-inverse-80: rgb(255 246 238 / .8);--color-text-inverse-74: rgb(255 246 238 / .74);--color-text-inverse-65: rgb(255 246 238 / .65);--color-text-inverse-60: rgb(255 246 238 / .6);--color-text-inverse-55: rgb(255 246 238 / .55);--color-text-inverse-48: rgb(255 246 238 / .48);--color-text-inverse-45: rgb(255 246 238 / .45);--color-text-90: rgb(33 28 23 / .9);--color-text-65: rgb(33 28 23 / .65);--color-text-warm-45: rgb(55 49 44 / .45);--color-text-faint: rgb(33 28 23 / .21);--color-text-key: var(--palette-ocre);--color-primary: var(--palette-amarillo);--color-primary-hover: var(--palette-amarillo-oscuro);--color-on-primary: var(--palette-tierra);--color-on-primary-brand: var(--palette-terracota-texto);--color-on-primary-accent: var(--palette-marino);--color-button-glass: rgb(255 246 238 / .16);--color-button-glass-hover: rgb(255 246 238 / .24);--color-button-glass-line: rgb(253 249 244 / .22);--color-button-glass-brand: rgb(240 104 54 / .41);--color-button-glass-brand-hover: rgb(240 104 54 / .6);--color-button-glass-brand-line: rgb(253 249 244 / .36);--color-play: var(--palette-terracota);--color-play-hover: var(--palette-terracota-vivo);--color-link: var(--palette-terracota);--color-link-hover: var(--palette-terracota-oscuro);--color-border: var(--palette-lino);--color-border-strong: var(--palette-tinta-suave);--color-border-on-brand: var(--palette-terracota-borde);--color-border-input: rgb(116 40 20 / .41);--color-border-input-active: rgb(116 40 20 / .4);--color-divider-on-brand: rgb(177 49 15 / .36);--color-hairline-inverse: rgb(255 246 238 / .2);--color-report-oval: rgb(242 193 78 / .76);--color-on-report-tag: var(--palette-terracota-tag);--color-focus-inner: var(--palette-papel);--color-focus-outer: var(--palette-tinta);--color-error: var(--palette-tierra);--color-error-on-brand: var(--palette-amarillo);--color-success-surface: var(--palette-quirofano);--color-on-success: var(--palette-tinta);--color-tag-info: var(--palette-guante-tinte);--color-on-tag-info: var(--palette-marino);--color-tag-warning: var(--palette-amarillo-tinte);--color-on-tag-warning: var(--palette-tierra);--color-tag-neutral: var(--palette-lino);--color-on-tag-neutral: var(--palette-tinta);--color-tag-match: var(--palette-verde-tag);--color-on-tag-match: var(--palette-verde-oscuro);--color-input: rgb(253 245 237 / .9);--color-input-active: rgb(234 226 216 / .9);--color-dot-joined: var(--palette-amarillo);--color-dot-visited: var(--palette-papel);--color-dot-screened: rgb(255 246 238 / .67);--color-dot-answered: rgb(255 246 238 / .28);--color-dot-rest: rgb(255 246 238 / .1);--color-decoration-on-brand: var(--palette-terracota-trama);--color-pillar-1: rgb(204 69 34 / .9);--color-pillar-2: rgb(232 146 35 / .9);--color-pillar-3: rgb(69 94 176 / .9);--color-on-pillar: var(--palette-papel);--color-pillar-2-icon: rgb(232 146 35 / .8);--color-pillar-1-icon: rgb(198 77 45 / .86);--color-pillar-3-icon: rgb(69 94 176 / .73);--color-pillar-3-bubble: rgb(69 94 176 / .7);--color-pillar-3-tile: rgb(69 94 176 / .67);--color-bubble-in: rgb(255 246 238 / .11);--color-highlight-1: #db7a5f;--color-highlight-2: #fccf64;--color-highlight-3: #7d8cc3;--color-audience-sponsors: var(--palette-terracota);--color-audience-cros: var(--palette-ocre);--color-audience-sites: var(--palette-cobalto);--color-audience-pill-light: rgb(255 246 238 / .15);--color-audience-pill-dark: rgb(33 28 23 / .08);--color-audience-dim-light: rgb(255 246 238 / .45);--color-audience-dim-dark: rgb(33 28 23 / .35);--color-scrim: rgb(33 28 23 / .55);--color-glass: rgb(37 63 135 / .1);--color-glass-strong: rgb(33 28 23 / .45);--color-glass-border: rgb(255 246 238 / .2);--color-glass-line: rgb(255 246 238 / .24);--color-voice-agent: var(--palette-amarillo-vivo);--color-voice-candidate: rgb(255 246 238 / .5);--color-voice-call: var(--palette-terracota);--color-voice-call-rest: var(--palette-gris-onda);--color-calling-halo: rgb(242 193 78 / .25);--color-glass-light-outer: rgb(255 246 238 / .31);--color-glass-light: rgb(255 246 238 / .2);--color-glass-light-row: rgb(255 246 238 / .12);--color-glass-light-tinted: rgb(255 246 238 / .31);--color-glass-light-line: rgb(253 249 244 / .5);--color-call-panel: var(--palette-lino);--color-toggle: rgb(235 223 207 / .31);--color-toggle-selected: rgb(250 228 217 / .9);--mask-solid: #000;--gradient-glass-edge: linear-gradient(135deg, rgb(253 249 244 / .56), rgb(253 249 244 / .03));--color-header-light: rgb(255 246 238 / .88);--gradient-showcase-shade: linear-gradient(180deg, rgb(31 42 49 / 0) 0%, rgb(31 42 49 / .25) 100%);--gradient-security-shade: linear-gradient(180deg, rgb(31 42 49 / .24) 0%, rgb(31 42 49 / .48) 78%);--gradient-fade-bottom: linear-gradient(180deg, black 70%, transparent 100%);--gradient-fade-top: linear-gradient(180deg, transparent 0%, black 18%);--gradient-hero-scrim: radial-gradient(closest-side, rgb(33 28 23 / .5) 0%, rgb(33 28 23 / .32) 55%, rgb(33 28 23 / 0) 100%);--gradient-hero-scrim-phone: linear-gradient(180deg, rgb(33 28 23 / .45) 0%, rgb(33 28 23 / .3) 55%, rgb(33 28 23 / .5) 100%);--gradient-pattern-veil-bottom: linear-gradient(0deg, rgb(197 59 23 / 0) 0%, rgb(197 59 23 / .8) 24%, rgb(197 59 23 / 1) 100%);--gradient-pattern-veil-top: linear-gradient(180deg, rgb(197 59 23 / 0) 0%, rgb(197 59 23 / .8) 24%, rgb(197 59 23 / 1) 100%);--gradient-call-panel: linear-gradient(180deg, rgb(235 223 207 / .2) 23%, rgb(199 61 25 / .28) 100%);--gradient-call-fade: linear-gradient(180deg, rgb(199 61 25 / 0) 0%, rgb(198 61 25 / 1) 100%);--gradient-about: linear-gradient(180deg, var(--palette-papel) 27%, var(--palette-arena) 100%);--font-sans: "Hauora Sans", system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--weight-regular: 400;--weight-medium: 500;--weight-semibold: 600;--weight-bold: 700;--text-hero: clamp(2.75rem, 1.8214rem + 3.8095vw, 5.25rem);--text-display: clamp(2.25rem, 1.6rem + 3.6vw, 4.5rem);--text-stat: clamp(3rem, 1.8rem + 3.4vw, 4.8125rem);--text-title-lg: clamp(2.25rem, 1.4rem + 2.6vw, 3.75rem);--text-heading-1: clamp(2.25rem, 1.5rem + 2.4vw, 3.5rem);--text-heading-2: clamp(2rem, 1.4rem + 1.8vw, 3rem);--text-heading-3: clamp(1.625rem, 1.3929rem + .9524vw, 2.25rem);--text-lead: clamp(1.375rem, 1.2357rem + .5714vw, 1.75rem);--text-body-lg: clamp(1.25rem, 1.1571rem + .381vw, 1.5rem);--text-body: clamp(1.125rem, 1.0786rem + .1905vw, 1.25rem);--text-card: clamp(1.25rem, 1.1804rem + .2857vw, 1.4375rem);--text-ui: 1.125rem;--text-about: clamp(1.125rem, 1.0321rem + .381vw, 1.375rem);--text-number: clamp(3rem, 2.2rem + 2.4vw, 4.125rem);--text-tab: clamp(1.375rem, 1.1986rem + .7238vw, 1.85rem);--text-small: 1rem;--text-label: .875rem;--text-toggle: .7875rem;--text-caption: .75rem;--leading-tight: 1;--leading-snug: 1.15;--leading-normal: 1.3;--leading-relaxed: 1.45;--leading-loose: 1.35;--leading-title: 1.07;--leading-call: 1.625;--leading-mission: 1.18;--tracking-normal: 0;--tracking-mono: .01em;--tracking-caps: .02em;--tracking-tag: .03em;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.5rem;--space-6: 2rem;--space-7: 2.5rem;--space-8: 3rem;--space-9: 4rem;--space-10: 5rem;--space-11: 6rem;--space-12: 7.5rem;--layout-frame-width: 90rem;--layout-max-width: 75rem;--layout-narrow-width: 60rem;--audience-desc-width: 28rem;--consent-card-width: 28rem;--consent-card-room: 18rem;--mission-width: 61rem;--about-text-width: 30rem;--logo-tile-width: 12.3125rem;--logo-tile-height: 7.6875rem;--logo-max-height: 4rem;--logo-filter: grayscale(1);--logo-filter-inverse: brightness(0) invert(1);--team-photo-size: 12.5rem;--faq-row-height: 6rem;--request-demo-width: 60rem;--people-gap: clamp(var(--space-8), 9.25vw, 8.3125rem);--team-photo-size-sm: 8.5rem;--layout-text-width: 45rem;--prose-width: 44rem;--layout-gutter: clamp(var(--space-4), 8.33vw, var(--space-12));--section-padding: clamp(var(--space-9), 8.334vw, var(--space-12));--hero-min-height: max(36rem, min(100svh, max(56.74vw, 51.0625rem)));--intro-copy-width: 33.6875rem;--hero-card-width: clamp(22rem, 30.56vw, 27.5rem);--hero-result-width: 24.3125rem;--hero-gutter: clamp(var(--space-4), 6vw, 5.375rem);--hero-gutter-end: clamp(var(--space-4), 5.21vw, 4.6875rem);--calling-dot-size: .6875rem;--calling-halo: .5rem;--match-tag-height: 2.25rem;--showcase-card-width: 31rem;--showcase-card-height: 27.5rem;--oval-width: 6.0625rem;--oval-height: 4.0625rem;--oval-tall-width: 3.5625rem;--oval-tall-height: 4.875rem;--feed-row-height: 6rem;--feed-row-height-sm: 5.625rem;--pill-tag-width: 6.4375rem;--pill-tag-height: 2.0625rem;--chat-height: 18.5625rem;--chat-tile-size: 7.0625rem;--tab-pill-height: clamp(3.5rem, 6.46vw, 5.8125rem);--tab-pill-width: 17rem;--stat-tile-height: 14.25rem;--dot-size: .75rem;--legend-key-size: 1.25rem;--case-title-width: 60rem;--dot-gap: clamp(var(--space-1), .8vw, var(--space-3));--dot-active-width: 2.75rem;--play-button-height: 5.125rem;--flow-media-height: 27rem;--pattern-max-width: 68rem;--pillar-height: clamp(5rem, 10.4vw, 9.375rem);--pillar-overlap: clamp(var(--space-6), 4.5vw, var(--space-9));--call-demo-width: 61.25rem;--call-demo-foot: 4.625rem;--call-lead-width: 33.5rem;--call-wave-height: 3.25rem;--dialog-form-width: 28rem;--dialog-logo-width: 6.5rem;--call-wave-height-sm: 2.75rem;--call-label-column: 4.9375rem;--report-icon-width: 3.75rem;--report-icon-height: 5.125rem;--segmented-option-height: 2.1875rem;--play-button-size: 4.9375rem;--play-circle-size: 3.125rem;--transcript-max-height: 22.6875rem;--demo-lines-height: 6.5rem;--card-padding: clamp(var(--space-5), 4vw, var(--space-8));--radius-sm: .25rem;--radius-md: .75rem;--radius-input: .375rem;--radius-lg: 1.5rem;--radius-xl: 2.9375rem;--radius-xl-inner: 2.1875rem;--radius-call: 2.25rem;--radius-pill: 999rem;--size-hairline: 1px;--border-thin: 1px;--border-thick: 2px;--focus-ring-width: 3px;--focus-ring-offset: 2px;--control-height: 3.75rem;--control-height-sm: 2.75rem;--icon-size: 1.5rem;--icon-size-md: 1.9375rem;--icon-size-report: 1.75rem;--icon-size-lg: 2.25rem;--icon-size-xl: 3rem;--wave-height: 3.375rem;--wave-bar-width: .168rem;--logo-height: 2.125rem;--logo-height-lg: 3.25rem;--logo-stroke: .6;--avatar-size: 4.125rem;--seal-size: 7.25rem;--trust-card-height: 10rem;--shadow-none: none;--shadow-lift: 0 .75rem 2rem -1.25rem rgb(33 28 23 / .35);--shadow-glass-shine: inset 0 1px 0 rgb(255 246 238 / .3);--blur-glass: 7.45px;--blur-glass-strong: 18px;--blur-call-panel: 4.15px;--blur-photo-shade: 45px;--blur-photo-shade-strong: 50px;--duration-fast: .15s;--duration-base: .25s;--duration-slow: .6s;--duration-settle: 2.2s;--duration-reveal: .9s;--duration-logo-draw: 1.2s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, 0, 0, 1);--ease-glide: cubic-bezier(.22, 1, .36, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1);--reveal-distance: 3rem;--duration-demo-slide: 6s;--duration-demo-wave: .9s;--duration-demo-blink: 1s;--duration-demo-pulse: 1.6s;--z-behind: -1;--z-base: 0;--z-header: 100;--z-menu: 200;--z-skip-link: 300}@media(prefers-reduced-motion:reduce){:root{--duration-fast: 0ms;--duration-base: 0ms;--duration-slow: 0ms;--duration-settle: 0ms;--duration-reveal: 0ms;--reveal-distance: 0}}@font-face{font-family:Hauora Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/hauora-sans-latin-400-normal-Be1GVrPF.woff2) format("woff2"),url(/assets/hauora-sans-latin-400-normal-Bn94VTSb.woff) format("woff")}@font-face{font-family:Hauora Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/hauora-sans-latin-500-normal-rzsj04DE.woff2) format("woff2"),url(/assets/hauora-sans-latin-500-normal-hfPymX5L.woff) format("woff")}@font-face{font-family:Hauora Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/hauora-sans-latin-600-normal-wS8LXIM_.woff2) format("woff2"),url(/assets/hauora-sans-latin-600-normal-D9eN0KiW.woff) format("woff")}@font-face{font-family:Hauora Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/hauora-sans-latin-700-normal-BoOUra79.woff2) format("woff2"),url(/assets/hauora-sans-latin-700-normal-5vZo-fuF.woff) format("woff")}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-ext-400-normal-XB2BPmDK.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-400-normal-CkxHOdCb.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-cyrillic-400-normal-C51Di1Mf.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-400-normal-CPJFfJgk.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-symbols2-400-normal-BS9BGVxz.woff2) format("woff2"),url(/assets/geist-mono-symbols2-400-normal-DjbiTEEA.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-vietnamese-400-normal-CKEaXIlx.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-400-normal-CZEPLOgu.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-ext-400-normal-DI-rJ0UV.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-400-normal-CfzLURNc.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/geist-mono-latin-400-normal-DTRLJnHl.woff2) format("woff2"),url(/assets/geist-mono-latin-400-normal-B2yvC1Cq.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-ext-500-normal-C7aYOB1D.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-500-normal-BY1KTvO5.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-cyrillic-500-normal-D2cXvDHF.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-500-normal-DfuvdVgn.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-symbols2-500-normal-Q_ksOahU.woff2) format("woff2"),url(/assets/geist-mono-symbols2-500-normal-CmnCPGa0.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-vietnamese-500-normal-Bs29RrUZ.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-500-normal-Dx9-epDo.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-ext-500-normal-Buglb9-a.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-500-normal-CrWEgvU_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/geist-mono-latin-500-normal-YINYabwD.woff2) format("woff2"),url(/assets/geist-mono-latin-500-normal-D-GG86Jb.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-ext-600-normal-BD1CN43b.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-600-normal-BLvyY6Bq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-cyrillic-600-normal-Dfv53e6N.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-600-normal-DzvMIgFZ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-symbols2-600-normal-DN6Y58xE.woff2) format("woff2"),url(/assets/geist-mono-symbols2-600-normal-D7I4D0GJ.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-vietnamese-600-normal-DNzgIATH.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-600-normal-BLL01lwa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-ext-600-normal-TphwrhF8.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-600-normal-B7ybHiTt.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/geist-mono-latin-600-normal-V-KvD_pi.woff2) format("woff2"),url(/assets/geist-mono-latin-600-normal-bZn07FKM.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-ext-700-normal-Bxc9dEb-.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-ext-700-normal-DU94Oyh2.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-cyrillic-700-normal-DIjif5V2.woff2) format("woff2"),url(/assets/geist-mono-cyrillic-700-normal-BfmS5dzu.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-symbols2-700-normal-D8l1g8Vg.woff2) format("woff2"),url(/assets/geist-mono-symbols2-700-normal-u0VYbY0I.woff) format("woff");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-vietnamese-700-normal-Duoiovgv.woff2) format("woff2"),url(/assets/geist-mono-vietnamese-700-normal-B0ZVBxuA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-ext-700-normal-Dk9F-MRR.woff2) format("woff2"),url(/assets/geist-mono-latin-ext-700-normal-6Jom6Uax.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/geist-mono-latin-700-normal-DDxuFlf6.woff2) format("woff2"),url(/assets/geist-mono-latin-700-normal-BRX2CzoE.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}*,*:before,*:after{box-sizing:border-box}*{margin:var(--space-0)}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--control-height) + var(--space-6))}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:var(--duration-fast)!important;animation-iteration-count:1!important;transition-duration:var(--duration-fast)!important}}body{background:var(--color-surface);color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-body);font-weight:var(--weight-regular);line-height:var(--leading-relaxed);-webkit-font-smoothing:antialiased}img,picture,svg,video{display:block;max-width:100%;height:auto}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{font-weight:var(--weight-bold);line-height:var(--leading-tight);overflow-wrap:break-word}@media(max-width:47.999em){h1,h2,h3,h4{text-wrap:balance}}p{text-wrap:pretty;overflow-wrap:break-word}ul[role=list],ol[role=list]{list-style:none;padding:var(--space-0)}:focus{outline:none}:focus-visible{outline:var(--focus-ring-width) solid var(--color-focus-outer);outline-offset:var(--focus-ring-offset);box-shadow:0 0 0 var(--focus-ring-offset) var(--color-focus-inner)}main:focus{outline:none;box-shadow:none}.visually-hidden{position:absolute;width:var(--size-hairline);height:var(--size-hairline);padding:var(--space-0);margin:calc(var(--size-hairline) * -1);overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:var(--space-0)}.skip-link{position:absolute;top:var(--space-4);left:var(--space-4);z-index:var(--z-skip-link);padding:var(--space-3) var(--space-5);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:var(--weight-semibold);border-radius:var(--radius-pill);transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus-visible{transform:translateY(0)}.text-display{font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.text-heading-1{font-size:var(--text-heading-1);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.text-heading-2{font-size:var(--text-heading-2);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.text-heading-3{font-size:var(--text-heading-3);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.text-lead{font-size:var(--text-lead);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.text-body-lg{font-size:var(--text-body-lg);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.text-body{font-size:var(--text-body);line-height:var(--leading-relaxed)}.text-small{font-size:var(--text-small);line-height:var(--leading-normal)}.eyebrow,.caption{font-family:var(--font-mono);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);text-transform:uppercase;line-height:var(--leading-normal)}.eyebrow{font-size:var(--text-label)}.caption{font-size:var(--text-caption)}.text-muted{color:var(--color-text-muted)}.text-brand{color:var(--color-text-brand)}.text-highlight{color:var(--color-text-highlight)}.section--brand .text-muted,.section--accent .text-muted,.section--photo .text-muted{color:var(--color-text-inverse)}.icon{display:inline-block;flex:none;width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:var(--icon-url) center / contain no-repeat;mask:var(--icon-url) center / contain no-repeat}.icon--lg{width:var(--icon-size-lg);height:var(--icon-size-lg)}.icon--plus{--icon-url: url(/images/icon-plus.svg)}.icon--minus{--icon-url: url(/images/icon-minus.svg)}.icon--play-circle{--icon-url: url(/images/icon-play-circle.svg)}.icon--play-small{--icon-url: url(/images/icon-play-small.svg)}.icon--always-says-its-ai{--icon-url: url(/images/icon-always-says-its-ai.svg)}.icon--identity-kept-apart{--icon-url: url(/images/icon-identity-kept-apart.svg)}.icon--every-action-recorded{--icon-url: url(/images/icon-every-action-recorded.svg)}.icon--encrypted-data{--icon-url: url(/images/icon-encrypted-data.svg)}.icon--gdpr{--icon-url: url(/images/icon-gdpr.svg)}.icon--eu-hosting{--icon-url: url(/images/icon-eu-hosting.svg)}.icon--alert{--icon-url: url(/images/icon-alert.svg)}.icon--check{--icon-url: url(/images/icon-check.svg)}.icon--menu{--icon-url: url(/images/icon-menu.svg)}.icon--close{--icon-url: url(/images/icon-close.svg)}.icon--chevron-down{--icon-url: url(/images/icon-chevron-down.svg)}.icon--play{--icon-url: url(/images/icon-play.svg)}.icon--pause{--icon-url: url(/images/icon-pause.svg)}.icon--person-placeholder{--icon-url: url(/images/icon-person-placeholder.svg)}.icon--heart{--icon-url: url(/images/icon-heart.svg)}.icon--clipboard{--icon-url: url(/images/icon-clipboard.svg)}.icon--call{--icon-url: url(/images/icon-call.svg)}.icon--patients{--icon-url: url(/images/icon-patients.svg)}.icon--mail{--icon-url: url(/images/icon-mail.svg)}.icon--crm{--icon-url: url(/images/icon-crm.svg)}.icon--ctms{--icon-url: url(/images/icon-ctms.svg)}.icon--spreadsheet{--icon-url: url(/images/icon-spreadsheet.svg)}.icon--question{--icon-url: url(/images/icon-question.svg)}.icon--no-match{--icon-url: url(/images/icon-no-match.svg)}.icon--instagram{--icon-url: url(/images/logo-instagram.svg)}.icon--facebook{--icon-url: url(/images/logo-facebook.svg)}.icon--gmail{--icon-url: url(/images/logo-gmail.svg)}.icon--skin{--icon-url: url(/images/icon-skin.svg)}.icon--location{--icon-url: url(/images/icon-location.svg)}.icon--follow-up{--icon-url: url(/images/icon-follow-up.svg)}.icon--calendar{--icon-url: url(/images/icon-calendar.svg)}.icon--people-decide{--icon-url: url(/images/icon-people-decide.svg)}.icon--ai-act{--icon-url: url(/images/icon-ai-act.svg)}.icon--lock{--icon-url: url(/images/icon-lock.svg)}.link{color:var(--color-link);font-weight:var(--weight-semibold);text-decoration:underline;text-decoration-thickness:var(--border-thin);text-underline-offset:.2em;transition:color var(--duration-fast) var(--ease-standard)}.link:hover{color:var(--color-link-hover);text-decoration-thickness:var(--border-thick)}.link--inverse,.link--inverse:hover{color:var(--color-text-inverse)}.link--quiet{color:inherit;text-decoration-color:transparent}.link--quiet:hover{color:inherit;text-decoration-color:currentColor}.button{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-3);min-height:var(--control-height);padding:var(--space-3) calc(var(--space-6) + var(--space-1));border:var(--border-thick) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-ui);font-weight:var(--weight-bold);line-height:var(--leading-tight);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:none;text-align:center;transition:background-color var(--duration-fast) var(--ease-standard),border-color var(--duration-fast) var(--ease-standard),transform var(--duration-fast) var(--ease-standard)}.button:active:not(:disabled,[aria-disabled=true]){transform:scale(.98)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;background:var(--color-surface-quiet);border-color:var(--color-surface-quiet);color:var(--color-text-muted)}.button--primary{background:var(--color-primary);color:var(--color-on-primary)}.button--primary:hover:not(:disabled,[aria-disabled=true]){background:var(--color-primary-hover)}.button--secondary{background:transparent;border-color:var(--color-border-on-brand);color:var(--color-text-inverse);padding-inline-start:var(--space-2)}.button--secondary:not(:has(.button__icon)){padding-inline-start:var(--space-7)}.button--secondary:hover:not(:disabled,[aria-disabled=true]){border-color:var(--color-text-inverse);background:var(--color-button-glass)}.button--glass{position:relative;padding-block:var(--space-0);padding-inline:var(--space-1) calc(var(--space-6) + var(--space-1));gap:var(--space-6);border:var(--border-thin) solid var(--color-button-glass-line);background:var(--color-button-glass);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-inverse)}.button--glass:hover:not(:disabled,[aria-disabled=true]){background:var(--color-button-glass-hover)}.section--brand .button--glass{border:var(--border-thick) solid var(--color-button-glass-brand-line);background:var(--color-button-glass-brand)}.section--brand .button--glass:hover:not(:disabled,[aria-disabled=true]){background:var(--color-button-glass-brand-hover)}.button__play{display:grid;place-items:center;flex:none;width:var(--play-circle-size);height:var(--play-circle-size);border-radius:var(--radius-pill);background:var(--color-glass-line)}.button__play .icon{width:var(--icon-size);height:var(--icon-size);margin-inline-start:var(--space-1)}.button--on-brand{color:var(--color-on-primary-brand)}.button--on-accent{color:var(--color-on-primary-accent)}.section{position:relative;padding-block:var(--section-padding);background:var(--color-surface);color:var(--color-text);overflow:hidden}.section--sand{background:var(--color-surface-sunken)}.section--faq{background:var(--color-surface-faq)}.section--brand{background:var(--color-surface-brand);color:var(--color-text-inverse)}.section--pattern{background-color:var(--color-surface-brand-deep);isolation:isolate}.section--pattern-bottom{background-color:var(--color-surface-brand)}.section--pattern:before,.section--pattern:after{content:"";position:absolute;inset-inline:var(--space-0);z-index:var(--z-behind);pointer-events:none}.section--pattern:before{inset-block:var(--space-0);background:url(/images/pattern-nacar-grid.svg) center top / max(100%,90rem) auto repeat-y;opacity:.58}.section--pattern-bottom:after{inset-block:var(--space-0) 17%;background:var(--gradient-pattern-veil-bottom)}.section--pattern-top:before{background-image:url(/images/pattern-nacar-grid-strong.svg);opacity:1}.section--pattern-top:after{inset-block:33% var(--space-0);background:var(--gradient-pattern-veil-top)}.section--accent{background:var(--color-surface-accent);color:var(--color-text-inverse)}.section--photo{background:var(--color-surface-inverse);color:var(--color-text-inverse);isolation:isolate}.section__media{position:absolute;inset:var(--space-0);z-index:var(--z-behind)}.section__media img{width:100%;height:100%;object-fit:cover}.section__media:after{content:"";position:absolute;inset:var(--space-0);background:var(--color-scrim)}.section__inner{position:relative;width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter));margin-inline:auto;padding-inline:var(--layout-gutter)}.section__header{max-width:var(--layout-narrow-width);margin-inline:auto;margin-block-end:var(--space-9);text-align:center}.section__title+.section__lead{margin-block-start:var(--space-5)}.section__header .section__lead{max-width:var(--layout-text-width);margin-inline:auto}.section--below-header{padding-block-start:calc(var(--section-padding) + var(--control-height) + var(--space-6))}.card{border-radius:var(--radius-lg);padding:var(--card-padding);background:var(--color-surface);color:var(--color-text);border:var(--border-thin) solid var(--color-border)}.card--sunken{background:var(--color-surface-sunken)}.card--brand{background:var(--color-surface-brand);color:var(--color-text-inverse);border-color:var(--color-border-on-brand)}.card--accent{background:var(--color-surface-accent-raised);color:var(--color-text-inverse);border-color:transparent}.card--glass{background:var(--color-glass);color:var(--color-text-inverse);border-color:var(--color-glass-border);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.card--compact{padding:var(--space-5)}.card__title+.card__body{margin-block-start:var(--space-4)}.tag{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);line-height:var(--leading-normal);text-transform:uppercase;white-space:nowrap}.tag--info{background:var(--color-tag-info);color:var(--color-on-tag-info)}.tag--warning{background:var(--color-tag-warning);color:var(--color-on-tag-warning)}.tag--neutral{background:var(--color-tag-neutral);color:var(--color-on-tag-neutral)}.highlight{padding-block:var(--space-0);padding-inline:.25em;border-radius:var(--radius-pill);color:var(--color-text);box-decoration-break:clone;-webkit-box-decoration-break:clone}@media(min-width:48em){.highlight{white-space:nowrap}}.highlight--1{background:var(--color-highlight-1)}.highlight--2{background:var(--color-highlight-2)}.highlight--3{background:var(--color-highlight-3)}.form{display:grid;align-content:start;gap:var(--space-5)}.field{display:grid;gap:var(--space-2)}.field__label{font-size:var(--text-label);font-weight:var(--weight-medium);letter-spacing:var(--tracking-tag);line-height:var(--leading-normal);text-transform:uppercase}.field__required{text-transform:none}.field__hint{font-size:var(--text-small);color:var(--color-text-muted)}.field__error{display:flex;align-items:center;gap:var(--space-2);font-size:var(--text-small);font-weight:var(--weight-semibold);color:var(--color-error)}.field__error[hidden]{display:none}.input,.select{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-thick) solid var(--color-border-strong);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);font-size:var(--text-body);transition:border-color var(--duration-fast) var(--ease-standard)}.input:hover,.select:hover{border-color:var(--color-text)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--color-error)}.input:disabled,.select:disabled{cursor:not-allowed;background:var(--color-surface-quiet);color:var(--color-text-muted)}.select{appearance:none;padding-inline-end:var(--space-9);background-image:url(/images/icon-chevron-down.svg);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--icon-size)}.checkbox{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3);min-height:var(--control-height-sm);font-size:var(--text-small);line-height:var(--leading-normal);cursor:pointer}.checkbox__input{appearance:none;display:grid;place-content:center;width:var(--icon-size);height:var(--icon-size);margin-block-start:var(--space-0);border:var(--border-thick) solid var(--color-border-strong);border-radius:var(--radius-sm);background:var(--color-surface);cursor:pointer}.checkbox__input:before{content:"";width:var(--space-3);height:var(--space-3);background:var(--color-text);clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%);transform:scale(0);transition:transform var(--duration-fast) var(--ease-standard)}.checkbox__input:checked:before{transform:scale(1)}.checkbox__input[aria-invalid=true]{border-color:var(--color-error)}.form--on-brand .field__label{color:var(--color-text-inverse-65)}.form--on-brand .input,.form--on-brand .select{border:var(--border-thin) solid var(--color-border-input);border-radius:var(--radius-input);background:var(--color-input)}.form--on-brand .input:hover,.form--on-brand .select:hover{border-color:var(--color-border-input)}.form--on-brand .input:focus,.form--on-brand .select:focus{background:var(--color-input-active);box-shadow:inset 0 0 0 var(--border-thick) var(--color-border-input-active)}.form--on-brand .checkbox__input{border-color:var(--color-surface)}.form--on-brand .input[aria-invalid=true],.form--on-brand .select[aria-invalid=true],.form--on-brand .checkbox__input[aria-invalid=true]{border-color:var(--color-error-on-brand);box-shadow:0 0 0 var(--border-thick) var(--color-error-on-brand)}.form--on-brand .field__error{color:var(--color-text-inverse)}.form--on-brand .field__error .icon{color:var(--color-error-on-brand)}.form--on-brand .field__hint{color:var(--color-text-inverse)}.form-message{display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.form-message[hidden]{display:none}.form-message--success{background:var(--color-success-surface);color:var(--color-on-success)}.form-message--error{background:var(--color-surface);color:var(--color-error);border:var(--border-thick) solid var(--color-error)}.closing{padding-block:calc(var(--section-padding) + var(--space-11) + var(--space-2)) var(--space-0)}.closing__header .section__title{max-width:11.6em;margin-inline:auto}.request-demo{max-width:var(--request-demo-width);margin:calc(var(--space-12) * 2 + var(--space-2)) auto var(--space-0)}@media(max-width:63.999em){.closing{padding-block-start:calc(var(--section-padding) + var(--space-6))}.request-demo{margin-block-start:var(--space-10)}}@media(min-width:64em){.split.request-demo{grid-template-columns:minmax(0,27.5rem) minmax(0,25rem);justify-content:space-between}.request-demo__title{margin-block-start:calc(var(--space-8) + var(--space-3))}.request-demo__title+.request-demo__text{margin-block-start:var(--space-3)}}.request-demo__title{color:var(--color-text-inverse-90);font-size:var(--text-heading-1);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.request-demo__text{max-width:19em;color:var(--color-text-inverse-60);font-size:var(--text-body);line-height:var(--leading-relaxed)}.accordion{display:grid;gap:var(--space-3)}.accordion__item{border-radius:var(--radius-lg);background:var(--color-surface);transition:box-shadow var(--duration-base) var(--ease-emphasized),transform var(--duration-base) var(--ease-emphasized)}.accordion__item:hover{box-shadow:var(--shadow-lift);transform:translateY(calc(var(--border-thick) * -1))}.accordion__question{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5);min-height:var(--faq-row-height);padding:var(--space-5) var(--space-7) var(--space-5) calc(var(--space-7) + var(--space-1));border-radius:var(--radius-lg);font-size:var(--text-body-lg);font-weight:var(--weight-medium);line-height:var(--leading-normal);list-style:none;cursor:pointer}.accordion__question::-webkit-details-marker{display:none}.accordion__icon{position:relative;flex:none;width:var(--icon-size);height:var(--icon-size);color:var(--color-text-brand)}.accordion__icon:before,.accordion__icon:after{content:"";position:absolute;inset-inline:var(--space-0);top:50%;height:calc(var(--border-thick) * 1.5);margin-top:calc(var(--border-thick) * -.75);border-radius:var(--radius-pill);background:currentColor;transition:transform var(--duration-slow) var(--ease-emphasized)}.accordion__icon:after{transform:rotate(90deg)}.accordion__item[open] .accordion__icon:after{transform:rotate(0)}.accordion__answer{margin-block-start:calc(var(--space-2) * -1);padding:var(--space-0) var(--space-11) var(--space-7) calc(var(--space-7) + var(--space-1));color:var(--color-text-65);font-size:var(--text-body);line-height:var(--leading-relaxed)}@media(max-width:47.999em){.accordion__question,.accordion__answer{padding-inline:var(--space-5)}}.site-header{position:fixed;inset-inline:var(--space-0);top:var(--space-0);z-index:var(--z-header);color:var(--color-text-inverse);background-color:transparent;transition:background-color var(--duration-base) var(--ease-emphasized),color var(--duration-base) var(--ease-emphasized),-webkit-backdrop-filter var(--duration-base) var(--ease-emphasized),backdrop-filter var(--duration-base) var(--ease-emphasized)}.site-header[data-theme=brand]{background-color:var(--color-surface-brand)}.site-header[data-theme=accent]{background-color:var(--color-surface-accent)}.site-header[data-theme=photo]{background-color:var(--color-glass-strong);-webkit-backdrop-filter:blur(var(--blur-glass-strong));backdrop-filter:blur(var(--blur-glass-strong))}.site-header[data-theme=paper],.site-header[data-theme=sand]{background-color:var(--color-header-light);color:var(--color-text);-webkit-backdrop-filter:blur(var(--blur-glass-strong));backdrop-filter:blur(var(--blur-glass-strong))}.site-header[data-theme=paper] .site-header__menu-button,.site-header[data-theme=sand] .site-header__menu-button{border-color:var(--color-border-strong)}.site-header__inner{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);max-width:var(--layout-frame-width);margin-inline:auto;padding:var(--space-4) var(--layout-gutter)}@media(min-width:64em){.site-header__inner{padding-inline:var(--space-7) var(--space-5)}}.site-header__logo{display:inline-flex;align-items:center;min-height:var(--control-height-sm);color:inherit}.site-header__logo svg{width:auto;height:var(--logo-height)}.site-nav{display:flex;align-items:center;gap:var(--space-6)}.site-nav__list{display:flex;gap:var(--space-6)}.site-nav__link{display:inline-flex;align-items:center;min-height:var(--control-height-sm);white-space:nowrap;color:inherit;font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;text-decoration:underline;text-decoration-color:transparent;text-underline-offset:.3em;text-decoration-thickness:var(--border-thick);transition:text-decoration-color var(--duration-fast) var(--ease-standard)}.site-nav__link:hover,.site-nav__link[aria-current=true]{text-decoration-color:currentColor}.site-header[data-theme=top] .site-nav__link:hover,.site-header[data-theme=accent] .site-nav__link:hover,.site-header[data-theme=photo] .site-nav__link:hover{color:var(--color-text-highlight)}.site-header[data-theme=paper] .site-nav__link:hover,.site-header[data-theme=sand] .site-nav__link:hover{color:var(--color-link-hover)}.site-nav__link{transition:color var(--duration-fast) var(--ease-standard),text-decoration-color var(--duration-fast) var(--ease-standard)}.site-header__menu-button{display:none;align-items:center;justify-content:center;width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-thick) solid var(--color-border-on-brand);border-radius:var(--radius-pill);background:transparent;color:inherit}.site-header.is-menu-open{-webkit-backdrop-filter:none;backdrop-filter:none}@media(max-width:63.999em){.site-header__menu-button{display:inline-flex}.site-nav{position:fixed;inset:var(--space-0);z-index:var(--z-menu);flex-direction:column;align-items:stretch;justify-content:flex-start;gap:var(--space-8);padding:var(--space-4) var(--layout-gutter) var(--space-8);background:var(--color-surface-brand);color:var(--color-text-inverse);overflow-y:auto}.site-nav[data-state=closed]{display:none}.site-nav__top{display:flex;align-items:center;justify-content:space-between}.site-nav__list{flex-direction:column;gap:var(--space-2)}.site-nav__link{font-size:var(--text-heading-3);letter-spacing:var(--tracking-normal);text-transform:none}.site-nav .button{align-self:flex-start}}@media(min-width:64em){.site-nav__top{display:none}}@media(min-width:64em){.site-nav .button{white-space:nowrap}}@media(min-width:64em)and (max-width:89.999em){.site-nav,.site-nav__list{gap:var(--space-5)}}.site-footer{background:var(--color-surface-brand-deep);color:var(--color-text-inverse)}.site-footer__inner{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-6);max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter));margin-inline:auto;padding:calc(var(--space-9) + var(--space-1)) var(--space-10) var(--space-9) var(--space-10)}.site-footer__logo{display:inline-flex;color:inherit}.site-footer__logo svg{width:auto;height:var(--logo-height-lg)}.site-footer__bottom{display:flex;flex-wrap:wrap;flex-basis:100%;align-items:center;justify-content:space-between;gap:var(--space-2) var(--space-6);padding-block-start:var(--space-5);border-block-start:var(--border-thin) solid var(--color-hairline-inverse)}.site-footer__origin{color:var(--color-text-inverse-65);font-size:var(--text-label);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.site-footer__list{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-6)}.site-footer__link{display:inline-flex;align-items:center;min-height:var(--control-height-sm);color:inherit;font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-decoration:none;text-transform:uppercase;text-underline-offset:.3em}.site-footer__lang{display:flex;gap:var(--space-2) var(--space-5)}.site-footer__lang .site-footer__link{color:var(--color-text-inverse-65)}.site-footer__lang .site-footer__link[aria-current]{color:var(--color-text-inverse);text-decoration:underline;text-decoration-thickness:var(--border-thick)}button.site-footer__link{padding:var(--space-0);border:none;background:transparent}.site-footer__link:hover{text-decoration:underline;text-decoration-thickness:var(--border-thick)}.site-footer__logo svg path{stroke:currentColor;stroke-width:var(--logo-stroke);stroke-linejoin:round}.site-footer__logo svg.is-waiting path{fill-opacity:0;stroke-dasharray:1;stroke-dashoffset:1}.site-footer__logo svg.is-drawing path{stroke-dasharray:1;animation:logo-draw var(--duration-logo-draw) var(--ease-emphasized) var(--draw-delay, 0s) both}@keyframes logo-draw{0%{fill-opacity:0;stroke-dashoffset:1}60%{fill-opacity:0;stroke-dashoffset:0}to{fill-opacity:1;stroke-dashoffset:0}}html:has(.consent-banner:not([hidden]):not(.consent-banner--example)){scroll-padding-bottom:calc(var(--space-12) + var(--space-8))}html:has(.consent-banner:not([hidden]):not(.consent-banner--example)) .site-footer{padding-block-end:var(--consent-card-room)}.consent-banner{position:sticky;bottom:var(--space-0);z-index:var(--z-base);height:var(--space-0)}.consent-banner[hidden]{display:none}.consent-banner__card{position:absolute;inset-block-end:var(--layout-gutter);inset-inline-end:var(--layout-gutter);display:flex;flex-direction:column;gap:var(--space-2);width:min(100% - 2 * var(--layout-gutter),var(--consent-card-width));padding:var(--space-5);border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);box-shadow:var(--shadow-lift);color:var(--color-text);font-size:var(--text-small)}.consent-banner--example{position:static;height:auto}.consent-banner--example .consent-banner__card{position:static}.consent-banner__title{font-size:var(--text-body);font-weight:var(--weight-bold)}.consent-banner__copy{color:var(--color-text-muted)}.consent-banner__actions{display:flex;gap:var(--space-3);margin-block-start:var(--space-3)}.consent-banner__actions .button{flex:1;min-height:var(--control-height-sm);padding:var(--space-3) var(--space-4)}.consent-banner__reject{background:var(--color-surface-quiet);color:var(--color-text)}.consent-banner__reject:hover{border-color:var(--color-border-strong)}.split{display:grid;gap:var(--space-8)}@media(min-width:64em){.split{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-9)}.split--wide-start{grid-template-columns:minmax(0,1.25fr) minmax(0,1fr)}.split--center{align-items:center}}.grid-3{display:grid;gap:var(--space-5)}@media(min-width:48em){.grid-3{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:64em){.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cluster{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-4)}.stack{display:grid;align-content:start;gap:var(--space-5)}.stack--lg{gap:var(--space-8)}.reveal{transition:opacity var(--duration-reveal) var(--ease-emphasized),transform var(--duration-reveal) var(--ease-emphasized)}.reveal.is-pending{opacity:0;transform:translateY(var(--reveal-distance))}.hero,.hero.section--below-header{display:grid;align-content:center;min-height:var(--hero-min-height);padding-block:calc(var(--space-12) + var(--space-5) + var(--space-1)) calc(var(--space-11) - var(--space-3))}.hero__media video,.hero__media img{width:100%;height:100%;object-fit:cover;object-position:40% 30%}.hero .section__media:after{background:none}@media(max-width:47.999em){.hero .section__media:after{background:var(--gradient-hero-scrim-phone)}}.hero .section__inner{max-width:var(--layout-frame-width);padding-inline:var(--hero-gutter) var(--hero-gutter-end)}.hero__layout{display:grid;gap:var(--space-9);align-items:end}@media(min-width:64em){.hero__layout{grid-template-columns:minmax(0,1fr) minmax(0,var(--hero-card-width))}}.hero__copy{position:relative;display:grid;justify-items:start;gap:var(--space-3)}@media(min-width:48em){.hero__copy:before{content:"";position:absolute;inset:-30% -35% -30% -25%;z-index:var(--z-behind);background:var(--gradient-hero-scrim);pointer-events:none}}.hero__title{max-width:10.5em;font-size:var(--text-hero);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.hero__lead{max-width:19.5em;color:var(--color-text-inverse-74);line-height:var(--leading-snug)}.hero__copy .cluster{margin-block-start:calc(var(--space-8) - var(--space-3))}.hero .button{font-weight:var(--weight-semibold)}.hero__scene{margin:var(--space-0)}.hero__scene-panels{display:grid;justify-items:end}.hero-card{display:grid;width:100%;max-width:var(--hero-card-width);padding:var(--space-6) var(--space-6) var(--space-7);border:var(--border-thin) solid transparent;border-radius:var(--radius-lg);background:var(--color-glass-light-tinted);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-inverse)}.hero-card__meta{display:flex;align-items:center;gap:var(--space-4);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tag);text-transform:uppercase}.hero-card__time{margin-inline-start:auto;color:var(--color-text-inverse-65);font-variant-numeric:tabular-nums}.calling-dot{flex:none;width:var(--calling-dot-size);height:var(--calling-dot-size);margin-inline:var(--space-1);border-radius:var(--radius-pill);background:var(--color-voice-agent);box-shadow:0 0 0 var(--calling-halo) var(--color-calling-halo);animation:calling-pulse var(--duration-demo-pulse) var(--ease-standard) infinite alternate}@keyframes calling-pulse{to{box-shadow:0 0 0 calc(var(--calling-halo) * .5) var(--color-calling-halo)}}.hero-card .voice-wave{margin-block:var(--space-5) var(--space-5)}.hero-card__question{min-height:2lh;text-wrap:balance;font-size:var(--text-body-lg);font-weight:var(--weight-semibold);line-height:var(--leading-snug)}.hero-card__answer{margin-block-start:var(--space-4);text-wrap:pretty;font-size:var(--text-body-lg);line-height:var(--leading-snug)}.hero-card__answer .is-unsaid{visibility:hidden}.hero-card--result{grid-template-columns:1fr auto;align-items:center;margin-block-start:var(--space-5);max-width:var(--hero-result-width);padding:var(--space-6) var(--space-5) var(--space-6) var(--space-6)}.hero-card__criterion{font-size:var(--text-body-lg);font-weight:var(--weight-semibold)}.match-tag{display:inline-grid;place-items:center;min-height:var(--match-tag-height);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--color-tag-match);color:var(--color-on-tag-match);font-size:var(--text-small);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tag);text-transform:uppercase;white-space:nowrap}.match-tag.is-review{background:var(--color-tag-warning);color:var(--color-on-tag-warning)}.match-tag.is-pending{background:transparent;box-shadow:inset 0 0 0 var(--border-thin) var(--color-glass-light-line);color:var(--color-text-inverse)}.hero-card:not(.is-waiting),.hero-card__answer:not(.is-waiting){transition:opacity var(--duration-reveal) var(--ease-emphasized),transform var(--duration-reveal) var(--ease-emphasized)}.hero-card.is-waiting,.hero-card__answer.is-waiting{opacity:0;transform:translateY(var(--space-4))}@media(prefers-reduced-motion:reduce){.calling-dot{animation:none}}@media(max-width:47.999em){.hero-card--result{display:none}}@media(max-width:63.999em){.hero__scene-panels{justify-items:stretch}.hero-card{max-width:none}}.hero__toggle{position:absolute;inset-block-end:var(--space-4);inset-inline-start:var(--layout-gutter);z-index:var(--z-header);padding:var(--space-3) var(--space-5);border:none;border-radius:var(--radius-pill);background:var(--color-surface-inverse);color:var(--color-text-inverse);font-weight:var(--weight-semibold);transform:translateY(calc(100% + var(--space-6)));transition:transform var(--duration-fast) var(--ease-standard)}.hero__toggle:focus-visible{transform:none}.hero__toggle[hidden]{display:none}.hero__media video{animation:hero-settle var(--duration-settle) var(--ease-emphasized) both}@keyframes hero-settle{0%{transform:scale(1.05)}}.brand-pattern{position:absolute;inset-block:var(--space-0);inset-inline-end:max(var(--space-0),calc((100% - var(--layout-max-width)) / 2 - var(--layout-gutter)));width:min(75%,var(--pattern-max-width));z-index:var(--z-behind);background-color:var(--color-decoration-on-brand);-webkit-mask:url(/images/pattern-nacar-mark.svg) left center / cover no-repeat;mask:url(/images/pattern-nacar-mark.svg) left center / cover no-repeat;pointer-events:none}.section:has(>.brand-pattern){isolation:isolate}.stepped-headline__line{display:block}.stepped-headline__line+.stepped-headline__line{margin-block-start:var(--space-2)}.stepped-headline__line--highlight{margin-block-start:var(--space-4);color:var(--color-text-highlight)}.stepped-headline__line--soft{color:var(--color-text-inverse-48)}.intro__lead{max-width:15.5em;color:var(--color-text-inverse-90)}.audience{max-width:var(--layout-narrow-width);margin-inline:auto;line-height:var(--leading-loose);text-align:center}.audience-section{padding-block:calc(var(--section-padding) + var(--space-5) + var(--space-1)) calc(var(--space-9) + var(--space-2));--audience-text: var(--color-text-inverse);--audience-dim: var(--color-audience-dim-light);--audience-pill: var(--color-audience-pill-light);transition:background-color var(--duration-slow) var(--ease-emphasized),color var(--duration-slow) var(--ease-emphasized)}.audience-section[data-audience=sponsors]{background-color:var(--color-audience-sponsors)}.audience-section[data-audience=cros]{--audience-text: var(--color-text);--audience-dim: var(--color-audience-dim-dark);--audience-pill: var(--color-audience-pill-dark);background-color:var(--color-audience-cros)}.audience-section[data-audience=sites]{background-color:var(--color-audience-sites)}.audience-section:is([data-audience=sponsors],[data-audience=cros],[data-audience=sites]){color:var(--audience-dim)}.audience-section:is([data-audience=sponsors],[data-audience=cros],[data-audience=sites]) .audience__word{background:var(--audience-pill);color:inherit}.audience-section[data-audience=sponsors] [data-audience=sponsors],.audience-section[data-audience=cros] [data-audience=cros],.audience-section[data-audience=sites] [data-audience=sites]{background:transparent;color:var(--audience-text)}.audience-section .audience__desc{color:var(--audience-text)}.audience__word{display:inline;padding-block:0 .24em;border:none;font:inherit;line-height:var(--leading-snug);cursor:pointer;transition:background-color var(--duration-slow) var(--ease-emphasized),color var(--duration-slow) var(--ease-emphasized)}.audience__pair{white-space:nowrap}@media(min-width:48em){.audience__word{padding-inline:.33em}}.audience__desc{max-width:var(--audience-desc-width);min-height:calc(2em * var(--leading-normal));margin:var(--space-6) auto var(--space-0);font-size:var(--text-body);font-weight:var(--weight-medium);text-align:center}@media(min-width:90em){.intro .split{grid-template-columns:minmax(0,1fr) minmax(0,var(--intro-copy-width))}}.intro{padding-block:calc(var(--section-padding) + var(--space-4)) calc(var(--section-padding) + var(--space-10) + var(--space-2))}.voice-wave{--wave-played: var(--color-voice-agent);--wave-rest: var(--color-voice-candidate);display:flex;align-items:center;justify-content:space-between;height:var(--wave-height);overflow:hidden}.voice-wave--brand{--wave-played: var(--color-voice-call)}.voice-wave span{flex:none;width:var(--wave-bar-width);height:var(--bar, 50%);min-height:var(--wave-bar-width);border-radius:var(--radius-pill);background:var(--wave-rest);transition:background-color var(--duration-base) var(--ease-standard),transform var(--duration-base) var(--ease-emphasized)}.voice-wave span.is-played{background:var(--wave-played)}.voice-wave.is-live span.is-head{animation:voice-wave-head var(--duration-demo-wave) var(--ease-emphasized) infinite alternate}@keyframes voice-wave-head{to{transform:scaleY(1.25)}}@media(prefers-reduced-motion:reduce){.voice-wave.is-live span.is-head{animation:none}}.showcase{padding-block-start:calc(var(--section-padding) + var(--space-9))}.showcase .section__media:after{inset-block-start:35.6%;background:var(--gradient-showcase-shade);-webkit-backdrop-filter:blur(var(--blur-photo-shade));backdrop-filter:blur(var(--blur-photo-shade));-webkit-mask-image:var(--gradient-fade-top);mask-image:var(--gradient-fade-top)}.showcase .section__media img{object-position:30% 0%}.showcase__title{max-width:11.7em;margin-inline:auto;text-align:center}.showcase__panel--reach,.showcase__tab--reach{--tab-color: var(--color-pillar-2);--icon-color: var(--color-pillar-2-icon)}.showcase__panel--recruit,.showcase__tab--recruit{--tab-color: var(--color-pillar-1);--icon-color: var(--color-pillar-1-icon)}.showcase__panel--retain,.showcase__tab--retain{--tab-color: var(--color-pillar-3);--icon-color: var(--color-pillar-3-icon)}.showcase__tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-3);margin-block:calc(var(--space-12) + var(--space-6)) calc(var(--space-12) + var(--space-2))}@media(min-width:48em){.showcase__tabs{flex-wrap:nowrap}}.showcase__tab{flex:0 1 var(--tab-pill-width);min-height:var(--tab-pill-height);padding-inline:var(--space-6);border:var(--border-thin) solid transparent;border-radius:var(--radius-pill);background:var(--color-glass-light-outer);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-inverse);font-size:var(--text-tab);font-weight:var(--weight-bold);line-height:var(--leading-normal);transition:background-color var(--duration-slow) var(--ease-emphasized),transform var(--duration-fast) var(--ease-standard)}.showcase__tab:active{transform:scale(.98)}.showcase__tab:hover{background:var(--color-glass-light-line)}.showcase__tab[aria-selected=true]{background:var(--tab-color)}.showcase__panel{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(var(--card-room, var(--space-0)),auto);gap:var(--space-8)}.showcase__panel[hidden]{display:none}@media(min-width:64em){.showcase__panel{grid-template-columns:minmax(0,var(--showcase-card-width)) minmax(0,25rem);justify-content:center;gap:calc(var(--space-11) + var(--space-2));padding-inline-start:var(--space-7)}}.showcase__copy{display:flex;flex-direction:column;gap:var(--space-6);color:var(--color-text-inverse)}.showcase__heading{font-size:var(--text-title-lg);font-weight:var(--weight-bold);line-height:var(--leading-title)}.showcase__copy p{color:var(--color-text-inverse-80);font-size:var(--text-body-lg);letter-spacing:var(--tracking-mono);line-height:var(--leading-relaxed)}.showcase__dots{display:flex;align-items:center;margin-block:calc((var(--dot-size) - var(--control-height-sm)) / 2)}.showcase__dot{display:grid;place-items:center start;min-width:var(--control-height-sm);height:var(--control-height-sm);padding:var(--space-0);border:none;background:none}.showcase__dot-track{position:relative;width:var(--dot-size);height:var(--dot-size);border-radius:var(--radius-pill);background:var(--color-glass-line);overflow:hidden;transition:width var(--duration-slow) var(--ease-emphasized)}.showcase__dot[aria-current=step]{min-width:calc(var(--dot-active-width) + var(--space-3))}.showcase__dot[aria-current=step] .showcase__dot-track{width:var(--dot-active-width)}.showcase__dot-fill{position:absolute;inset:var(--space-0);border-radius:inherit;background:var(--color-text-inverse);transform:scaleX(0);transform-origin:left center}.showcase__dot[aria-current=step] .showcase__dot-fill{animation:showcase-fill var(--step-duration, 8s) linear forwards}.showcase.is-paused .showcase__dot-fill{animation-play-state:paused}.showcase.is-static .showcase__dot[aria-current=step] .showcase__dot-fill{animation:none;transform:scaleX(1)}@keyframes showcase-fill{to{transform:scaleX(1)}}.showcase__pause{position:absolute;inset-block-end:var(--space-6);inset-inline-end:var(--layout-gutter);display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-thin) solid var(--color-glass-light-line);border-radius:var(--radius-pill);background:var(--color-glass-light);color:var(--color-text-inverse);opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.showcase__pause:focus-visible{opacity:1;pointer-events:auto}.showcase__pause[hidden]{display:none}.showcase-card{display:grid;grid-template-columns:minmax(0,1fr);align-content:start;align-self:start;gap:var(--space-5);min-height:var(--showcase-card-height);padding:var(--space-5);border:var(--border-thin) solid transparent;border-radius:var(--radius-xl);background:var(--color-glass-light-outer);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass));color:var(--color-text-inverse)}.showcase-card__head{display:flex;align-items:center;gap:var(--space-3)}.showcase-card__icon{display:grid;place-items:center;flex:none;width:var(--oval-width);height:var(--oval-height);border-radius:var(--radius-pill);background:var(--icon-color);color:var(--color-text-inverse-90)}.showcase-card__total{display:flex;align-items:center;gap:var(--space-3)}.showcase-card__number{font-size:var(--text-number);font-weight:var(--weight-regular);letter-spacing:var(--tracking-caps);line-height:var(--leading-tight)}.showcase-card__label{font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase}.showcase-card__call{display:grid;gap:var(--space-4);padding:var(--space-1) var(--space-2) var(--space-0)}.showcase-card__call .showcase-card__label{font-size:var(--text-small)}.feed{position:relative;display:flex;flex-direction:column;gap:var(--space-2);margin:var(--space-0);padding:var(--space-0);list-style:none}.feed-row{display:flex;align-items:center;gap:var(--space-3);min-height:var(--feed-row-height);padding:var(--space-3) var(--space-5) var(--space-3) var(--space-5);border:var(--border-thin) solid transparent;border-radius:var(--radius-xl-inner);background:var(--color-glass-light-row);transition:background-color var(--duration-slow) var(--ease-emphasized)}.feed-row.is-moving{overflow:hidden}.showcase-card--grows{min-height:auto}.feed-row.is-active{background:var(--color-glass-light-outer)}.feed-row__icon{width:var(--icon-size-md);height:var(--icon-size-md)}.feed-row__name{flex:1;min-width:0;color:var(--color-text-inverse-90);font-size:var(--text-body);font-weight:var(--weight-semibold);line-height:var(--leading-relaxed)}.feed-row--criterion{min-height:var(--feed-row-height-sm);padding:var(--space-1) var(--space-5) var(--space-1) var(--space-1);gap:var(--space-5)}.feed-row__oval{display:grid;place-items:center;flex:none;width:var(--oval-tall-width);height:var(--oval-tall-height);border-radius:var(--radius-pill);background:var(--icon-color);color:var(--color-text-inverse-90)}.pill-tag{display:inline-grid;place-items:center;min-width:var(--pill-tag-width);min-height:var(--pill-tag-height);padding-inline:var(--space-3);border-radius:var(--radius-pill);background:var(--tab-color);color:var(--color-text-inverse);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-tag);line-height:var(--leading-normal);text-transform:uppercase;white-space:nowrap}.pill-tag.is-review{background:var(--color-tag-warning);color:var(--color-on-tag-warning)}.pill-tag.is-pending{background:transparent;box-shadow:inset 0 0 0 var(--border-thin) var(--color-glass-light-line)}.chat{position:relative;height:var(--chat-height);padding:var(--space-5);border:var(--border-thin) solid transparent;border-radius:var(--radius-xl-inner);background:var(--color-glass-light);overflow:hidden}.chat__track{display:grid;gap:var(--space-3);transition:transform var(--duration-slow) var(--ease-emphasized)}.chat__bubble{justify-self:start;max-width:100%;padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background:var(--color-pillar-3-bubble);font-size:var(--text-ui);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);line-height:var(--leading-relaxed)}.chat__bubble--in{justify-self:end;max-width:85%;padding-block:var(--space-3);background:var(--color-bubble-in)}.chat__typing{animation:chat-typing var(--duration-demo-pulse) var(--ease-standard) infinite alternate}@keyframes chat-typing{to{opacity:.55}}.chat__card{display:flex;align-items:center;gap:var(--space-5);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-pillar-3-bubble);font-size:var(--text-ui);letter-spacing:var(--tracking-mono);line-height:var(--leading-relaxed)}.chat__card strong{display:block;font-weight:var(--weight-semibold)}.chat__card-icon{display:grid;place-items:center;flex:none;width:var(--chat-tile-size);height:var(--chat-tile-size);border-radius:var(--radius-lg);background:var(--color-pillar-3-tile)}.chat__card-icon .icon{width:var(--icon-size-xl);height:var(--icon-size-xl)}.scene [data-off]{opacity:0;transform:translateY(var(--space-2)) scale(.98)}.scene [data-off],.scene [data-initial-off]{transition:opacity var(--duration-slow) var(--ease-emphasized),transform var(--duration-slow) var(--ease-emphasized)}@media(prefers-reduced-motion:reduce){.chat__typing{animation:none}}@media(max-width:47.999em){.showcase{padding-block-start:var(--section-padding)}.showcase__tabs{flex-wrap:nowrap;gap:var(--space-2);margin-block:var(--space-8) var(--space-6)}.showcase__tab{flex:1 1 0;min-width:0;min-height:var(--control-height-sm);padding-inline:var(--space-2);font-size:var(--text-body-lg)}.showcase-card{min-height:auto;padding:var(--space-4)}.showcase-card__icon{width:var(--oval-tall-height);height:var(--oval-tall-width)}.showcase-card__number{font-size:var(--text-display)}.showcase-card__label{font-size:var(--text-label)}.feed-row{padding-inline:var(--space-4)}.feed-row--criterion{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-3);padding-block:var(--space-2);padding-inline-start:var(--space-1)}.feed-row--criterion .feed-row__oval{grid-row:span 2}.feed-row--criterion .pill-tag{justify-self:start;min-width:0}.chat{padding:var(--space-4)}}.glass-edge,.showcase-card,.feed-row,.chat,.showcase__tab:not([aria-selected=true]),.hero-card{position:relative;border-color:transparent}.glass-edge:after,.showcase-card:after,.feed-row:after,.chat:after,.showcase__tab:not([aria-selected=true]):after,.hero-card:after{content:"";position:absolute;inset:calc(var(--border-thin) * -1);padding:var(--border-thin);border-radius:inherit;background:var(--gradient-glass-edge);-webkit-mask:linear-gradient(var(--mask-solid) 0 0) content-box,linear-gradient(var(--mask-solid) 0 0);-webkit-mask-composite:xor;mask:linear-gradient(var(--mask-solid) 0 0) content-box exclude,linear-gradient(var(--mask-solid) 0 0);pointer-events:none}.call-demo{position:relative;isolation:isolate;display:grid;max-width:var(--call-demo-width);margin-inline:auto;color:var(--color-text-inverse)}.call-demo:before{content:"";position:absolute;inset:var(--space-0) var(--space-0) var(--call-demo-foot);z-index:var(--z-behind);border-radius:var(--radius-call);background:var(--gradient-call-panel);-webkit-backdrop-filter:blur(var(--blur-call-panel));backdrop-filter:blur(var(--blur-call-panel))}.audio-player{display:grid;grid-template-columns:auto 1fr;grid-template-areas:"play wave" "play times";align-items:center;gap:var(--space-1) var(--space-6);padding:var(--space-6) var(--space-7);border-radius:var(--radius-call);background:var(--color-call-panel);color:var(--color-text)}.audio-player__play{grid-area:play;display:grid;place-items:center;width:var(--play-button-size);height:var(--play-button-size);border:none;border-radius:var(--radius-pill);background:var(--color-play);color:var(--color-text-inverse);transition:background-color var(--duration-fast) var(--ease-standard)}.audio-player__play:hover{background:var(--color-play-hover)}.audio-player__play .icon{margin-inline-start:var(--space-1)}.audio-player__seek{grid-area:wave;width:100%;height:var(--call-wave-height);margin:var(--space-0);appearance:none;background:linear-gradient(to right,var(--color-voice-call) var(--progress, 0%),var(--color-voice-call-rest) var(--progress, 0%));-webkit-mask:url(/images/waveform-call.svg) center / 100% 100% no-repeat;mask:url(/images/waveform-call.svg) center / 100% 100% no-repeat;cursor:pointer}.audio-player:has(.audio-player__seek:focus-visible){outline:var(--focus-ring-width) solid var(--color-focus-outer);outline-offset:var(--focus-ring-offset)}.audio-player__seek::-webkit-slider-thumb{appearance:none;width:var(--border-thick);height:var(--call-wave-height);background:transparent}.audio-player__seek::-moz-range-thumb{width:var(--border-thick);height:var(--call-wave-height);border:none;background:transparent}.audio-player__times{grid-area:times;display:flex;justify-content:space-between;color:var(--color-text-65);text-transform:none}.report,.transcript{display:grid;margin:var(--space-0);padding:var(--space-0);background:transparent;list-style:none}.transcript{max-height:var(--transcript-max-height);overflow-y:auto;scrollbar-width:none}.transcript::-webkit-scrollbar{display:none}.report,.transcript{-webkit-mask-image:var(--gradient-fade-bottom);mask-image:var(--gradient-fade-bottom)}.transcript__turn,.report__row{display:grid;grid-template-columns:var(--call-label-column) 1fr;gap:var(--space-5);padding:var(--space-5) var(--space-7);font-size:var(--text-small);font-weight:var(--weight-medium);letter-spacing:var(--tracking-mono);line-height:var(--leading-call);transition:background-color var(--duration-fast) var(--ease-standard)}.transcript__turn+.transcript__turn,.report__row+.report__row{border-block-start:var(--border-thick) solid var(--color-divider-on-brand)}.transcript__turn:last-child{padding-block-end:var(--space-12)}.transcript__turn.is-active{background:var(--color-divider-on-brand)}.transcript__speaker{display:grid;font-family:var(--font-sans);align-content:start;justify-items:start;font-size:var(--text-label);font-weight:var(--weight-bold);letter-spacing:var(--tracking-mono);line-height:var(--leading-snug);text-transform:uppercase}.transcript__turn:nth-child(2n) p{color:var(--color-text-inverse-60)}.transcript .timestamp{position:relative;min-height:var(--space-6);padding:var(--space-0)}.transcript .timestamp:before{content:"";position:absolute;inset:calc((var(--space-6) - var(--control-height-sm)) / 2) calc(var(--space-1) * -1)}.transcript .timestamp__inner{padding:var(--space-0);background:none;color:var(--color-text-inverse-45)}.report__row{grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-6);padding:calc((var(--space-12) - var(--report-icon-height)) / 2) var(--space-7) calc((var(--space-12) - var(--report-icon-height)) / 2) var(--space-8);font-size:var(--text-body);line-height:var(--leading-snug);letter-spacing:normal}.report__icon{display:grid;place-items:center;width:var(--report-icon-width);height:var(--report-icon-height);border-radius:var(--radius-pill);background:var(--color-report-oval);color:var(--color-text-brand)}.report__icon .icon{width:var(--icon-size-report);height:var(--icon-size-report)}.report__question{font-weight:var(--weight-semibold)}.report__answer{color:var(--color-text-inverse-55)}.report__status.tag{padding:var(--space-2) var(--space-4);background:var(--color-primary);color:var(--color-on-report-tag);font-family:var(--font-sans);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:normal;text-transform:none}.report__status.tag--warning{background:var(--color-surface);color:var(--color-on-tag-warning)}.call-demo__toggle{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-4)}@media(min-width:48em){.call-demo__toggle{order:1;margin-block-start:var(--space-5)}}.segmented{position:relative;display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:var(--border-thin) solid transparent;border-radius:var(--radius-pill);background:var(--color-toggle);-webkit-backdrop-filter:blur(var(--blur-glass));backdrop-filter:blur(var(--blur-glass))}.segmented__option{position:relative;min-height:var(--segmented-option-height);padding:var(--space-0) var(--space-3);border:none;border-radius:var(--radius-pill);background:transparent;color:var(--color-text);font-size:var(--text-toggle);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase;transition:background-color var(--duration-base) var(--ease-emphasized)}.segmented__option:before{content:"";position:absolute;inset:calc((var(--segmented-option-height) - var(--control-height-sm)) / 2) var(--space-0)}.segmented__option[aria-selected=true]{background:var(--color-toggle-selected)}.section:not(.section--brand) .segmented{background:var(--color-surface-quiet)}.timestamp{display:inline-flex;align-items:center;gap:var(--space-1);min-height:var(--control-height-sm);padding:var(--space-0) var(--space-2);border:none;background:transparent;color:var(--color-text-brand);font-family:var(--font-mono);font-size:var(--text-caption);font-weight:var(--weight-medium)}.timestamp__inner{display:inline-flex;align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);background:var(--color-surface-sunken)}.timestamp:hover .timestamp__inner{background:var(--color-surface-quiet)}.timestamp .icon{width:var(--space-3);height:var(--space-3)}@media(max-width:47.999em){.call-demo:before{inset:var(--call-demo-foot) var(--space-0) var(--space-0)}.call-demo__toggle{justify-content:center;min-height:calc(var(--call-demo-foot) - var(--space-5));margin-block-end:var(--space-5)}.audio-player{margin-block-end:var(--space-3)}.report,.transcript{border-radius:var(--radius-xl-inner) var(--radius-xl-inner) var(--space-0) var(--space-0)}.audio-player{gap:var(--space-0) var(--space-4);padding:var(--space-3) var(--space-4)}.audio-player__play{width:var(--control-height);height:var(--control-height)}.audio-player__seek{height:var(--call-wave-height-sm)}.audio-player__seek::-webkit-slider-thumb{height:var(--call-wave-height-sm)}.audio-player__seek::-moz-range-thumb{height:var(--call-wave-height-sm)}.transcript__turn{grid-template-columns:1fr;gap:var(--space-1);padding:var(--space-4)}.transcript__speaker{grid-auto-flow:column;justify-content:start;align-items:center;gap:var(--space-3)}.report__row{grid-template-columns:auto 1fr;padding:var(--space-4)}.report__status{grid-column:2;justify-self:start}}.section__header .call-demo__lead{max-width:var(--call-lead-width);color:var(--color-text-inverse-65)}.call-demo__after{display:grid;justify-items:center;gap:calc(var(--space-8) + var(--space-3));max-width:none;margin-block:calc(var(--space-12) + var(--space-3)) calc(var(--space-8) + var(--space-1))}.call-demo__statement{max-width:21.5em;color:var(--color-text-inverse-90);font-size:var(--text-heading-2);font-weight:var(--weight-semibold);line-height:var(--leading-title)}.demo-dialog{position:fixed;inset:var(--space-0);width:100%;max-width:none;height:100%;max-height:none;margin:var(--space-0);padding:var(--space-0);overflow-y:auto;border:none;background:var(--color-surface-brand-deep);color:var(--color-text-inverse);overscroll-behavior:contain}.demo-dialog[open]{animation:demo-dialog-in var(--duration-slow) var(--ease-emphasized)}.demo-dialog::backdrop{background:var(--color-scrim)}html:has(.demo-dialog[open]){overflow:hidden}.demo-dialog__page{display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:100%;padding-block:var(--space-0)}.demo-dialog__page:after{inset-block-start:var(--space-0)}.demo-dialog__bar{display:flex;align-items:center;justify-content:space-between;width:100%;max-width:var(--layout-frame-width);margin-inline:auto;padding:var(--space-4) var(--layout-gutter)}@media(min-width:64em){.demo-dialog__bar{padding-inline:var(--space-7) var(--space-5)}}.demo-dialog__logo svg{display:block;width:auto;height:var(--logo-height)}.demo-dialog__close{display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-thin) solid var(--color-hairline-inverse);border-radius:var(--radius-pill);background:transparent;color:var(--color-text-inverse);transition:background-color var(--duration-fast) var(--ease-standard)}.demo-dialog__close:hover{background:var(--color-divider-on-brand)}.demo-dialog__layout{display:grid;align-content:center;gap:var(--space-10);width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter));margin-inline:auto;padding:var(--space-6) var(--layout-gutter)}@media(min-width:64em){.demo-dialog__layout{grid-template-columns:minmax(0,1fr) minmax(0,var(--dialog-form-width));align-items:center;gap:var(--space-12)}}.demo-dialog__intro{display:grid;gap:var(--space-6)}.demo-dialog__eyebrow{color:var(--color-text-inverse-65);font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-transform:uppercase}.demo-dialog__title{max-width:12em;font-size:var(--text-heading-1);font-weight:var(--weight-bold);line-height:var(--leading-tight)}.demo-dialog__text{max-width:28em;color:var(--color-text-inverse-65);font-size:var(--text-body);line-height:var(--leading-relaxed)}.demo-dialog__more{position:relative;width:100%;max-width:calc(var(--layout-max-width) + 2 * var(--layout-gutter));margin-inline:auto;padding:var(--space-0) var(--layout-gutter) var(--space-8)}.demo-dialog__slides{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:var(--space-8);padding-block-start:var(--space-7);border-block-start:var(--border-thin) solid var(--color-hairline-inverse)}.demo-dialog__slide{display:grid;align-content:start;gap:var(--space-5)}.demo-dialog__slide-title{color:var(--color-text-inverse-65);font-size:var(--text-small);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);line-height:var(--leading-snug);text-transform:uppercase}.demo-dialog__steps,.demo-dialog__checks,.demo-dialog__logos{display:grid;gap:var(--space-3);margin:var(--space-0);padding:var(--space-0);list-style:none}.demo-dialog__steps li,.demo-dialog__checks li{color:var(--color-text-inverse-74);font-size:var(--text-small);line-height:var(--leading-snug)}.demo-dialog__steps li{display:grid;grid-template-columns:var(--space-10) minmax(0,1fr);gap:var(--space-3)}.demo-dialog__step-name{color:var(--color-text-inverse);font-weight:var(--weight-semibold)}.demo-dialog__checks li{display:flex;align-items:center;gap:var(--space-3)}.demo-dialog__checks .icon{color:var(--color-text-inverse)}.demo-dialog__logos{grid-template-columns:repeat(2,max-content);align-items:center;gap:var(--space-5) var(--space-8)}.demo-dialog__logos img{width:auto;max-width:var(--dialog-logo-width);height:var(--space-6);object-fit:contain;filter:var(--logo-filter-inverse)}.demo-dialog__dots{display:none}.demo-dialog__pause{position:absolute;inset-block-end:var(--space-2);inset-inline-end:var(--layout-gutter);display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);border:var(--border-thin) solid var(--color-hairline-inverse);border-radius:var(--radius-pill);background:var(--color-surface-brand-deep);color:var(--color-text-inverse);opacity:0;pointer-events:none}.demo-dialog__pause:focus-visible{opacity:1;pointer-events:auto}@media(min-width:64em){.demo-dialog__pause{display:none}}@media(max-width:63.999em){.demo-dialog__slides{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:100%;gap:var(--space-0);overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.demo-dialog__slides::-webkit-scrollbar{display:none}.demo-dialog__slide{scroll-snap-align:start;padding-inline-end:var(--space-4)}.demo-dialog__dots{display:flex;margin-block-start:var(--space-4);margin-inline-start:calc((var(--dot-size) - var(--control-height-sm)) / 2)}}.demo-dialog__dot{display:grid;place-items:center;width:var(--control-height-sm);height:var(--control-height-sm);padding:var(--space-0);border:none;background:transparent}.demo-dialog__dot-fill{position:relative;width:var(--space-7);height:var(--border-thick);overflow:hidden;border-radius:var(--radius-pill);background:var(--color-hairline-inverse)}.demo-dialog__dot-fill:after{content:"";position:absolute;inset:var(--space-0);background:var(--color-text-inverse);transform:scaleX(0);transform-origin:left}.demo-dialog__dot[aria-current=true] .demo-dialog__dot-fill:after{transform:none}.demo-dialog__more.is-playing .demo-dialog__dot[aria-current=true] .demo-dialog__dot-fill:after{animation:demo-dialog-timer var(--duration-demo-slide) linear}.demo-dialog__more.is-paused .demo-dialog__dot[aria-current=true] .demo-dialog__dot-fill:after{animation-play-state:paused}@keyframes demo-dialog-timer{0%{transform:scaleX(0)}}@keyframes demo-dialog-in{0%{opacity:0;transform:translateY(var(--space-5))}}@media(max-width:47.999em){.demo-dialog__layout{gap:var(--space-6);padding-block:var(--space-5) var(--space-8)}}@media(min-width:64em){.case-study-section{padding-block:calc(var(--section-padding) - var(--space-6) - var(--space-1)) calc(var(--section-padding) - var(--space-5) - var(--space-1))}}.case-study__title{max-width:var(--case-title-width);margin-block-end:calc(var(--space-11) + var(--space-1));font-size:var(--text-title-lg);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.case-study{display:grid;gap:var(--space-8);align-items:center;margin:var(--space-0)}@media(min-width:64em){.case-study{grid-template-columns:minmax(0,43rem) minmax(0,23rem);justify-content:space-between;align-items:start;gap:var(--space-10)}}.dots{display:grid;grid-template-columns:repeat(10,minmax(0,1fr));gap:var(--dot-gap)}.dots__dot{aspect-ratio:1;border-radius:var(--radius-pill)}.case-study.is-pending .dots__dot,.case-study.is-pending .dots-legend li{opacity:0}.dots__dot--joined{background:var(--color-dot-joined)}.dots__dot--visited{background:var(--color-dot-visited)}.dots__dot--screened{background:var(--color-dot-screened)}.dots__dot--answered{background:var(--color-dot-answered)}.dots__dot--rest{background:var(--color-dot-rest)}.case-study__legend{display:grid;gap:var(--space-9);padding-block-start:var(--space-1)}.case-study__legend>p{max-width:15em;font-size:var(--text-body-lg);font-weight:var(--weight-medium);line-height:var(--leading-title)}.dots-legend{display:grid;gap:var(--space-5);margin:var(--space-0);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-snug);text-transform:uppercase}.dots-legend li:first-child{color:var(--color-text-highlight)}.dots-legend li{display:flex;align-items:center;gap:var(--space-3)}.dots-legend strong{min-width:1.6em;font-family:var(--font-mono);font-size:var(--text-body-lg);font-weight:var(--weight-regular)}.dots-legend__key{flex:none;width:var(--legend-key-size);height:var(--legend-key-size);border-radius:var(--radius-pill)}.stat-row{display:grid;gap:var(--space-5);margin:calc(var(--space-10) + var(--space-2)) var(--space-0) var(--space-0)}@media(min-width:64em){.stat-row{grid-template-columns:repeat(3,minmax(0,1fr))}}.stat-tile{display:grid;gap:var(--space-5);align-content:center;justify-content:center;min-height:var(--stat-tile-height);padding:var(--space-6);border-radius:var(--radius-lg);background:var(--color-surface-accent-raised)}.stat-tile__value{font-size:var(--text-stat);font-weight:var(--weight-medium);line-height:var(--leading-tight)}.stat-tile__label{max-width:14em;margin:var(--space-0);color:var(--color-text-inverse-45);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:var(--tracking-mono);line-height:var(--leading-snug);text-transform:uppercase}.case-study__footer{display:flex;justify-content:flex-end;margin-block-start:var(--space-8)}.trust-item{display:grid;align-content:start;gap:var(--space-2);min-height:var(--trust-card-height);padding:var(--space-6);text-align:start}.trust-item__title{display:flex;align-items:center;gap:var(--space-3);font-size:var(--text-card);font-weight:var(--weight-semibold);line-height:var(--leading-normal)}.trust-item__title .icon{width:var(--icon-size-md);height:var(--icon-size-md)}.trust-item__text{color:var(--color-text-inverse-90);font-size:var(--text-body);font-weight:var(--weight-medium);line-height:var(--leading-normal)}.security .section__media:after{background:var(--gradient-security-shade);-webkit-backdrop-filter:blur(var(--blur-photo-shade-strong));backdrop-filter:blur(var(--blur-photo-shade-strong))}@media(min-width:64em){.security{padding-block:calc(var(--section-padding) - var(--space-5)) calc(var(--section-padding) - var(--space-8) - var(--space-1))}.security .trust-list{margin-inline:calc(var(--space-2) * -1)}}.security .section__header{margin-block-end:var(--space-8)}.security .section__title+.security__lead{margin-block-start:var(--space-6)}.security__lead{color:var(--color-text-inverse-90);font-size:var(--text-lead);font-weight:var(--weight-regular);line-height:var(--leading-snug)}.security__footnote{margin-block-start:calc(var(--space-8) + var(--space-2));color:var(--color-text-inverse-90);font-size:var(--text-body);text-align:center}.trust-list{gap:var(--space-5);margin-block-start:calc(var(--space-8) + var(--space-3))}.people{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--people-gap);margin:var(--space-0);padding:var(--space-0)}@media(min-width:48em){.people{display:grid;grid-template-columns:repeat(2,minmax(0,var(--team-photo-size)));gap:var(--space-9) var(--people-gap)}}@media(min-width:64em){.people{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-9) var(--space-6)}}@media(max-width:47.999em){.people{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-8) var(--space-4)}.people .person__photo{width:var(--team-photo-size-sm)}}.person{display:grid;justify-items:center;gap:var(--space-5);text-align:center}.person__link{display:grid;justify-items:center;gap:var(--space-5);border-radius:var(--radius-sm);color:inherit;text-decoration:none}.person__link .person__photo{transition:transform var(--duration-base) var(--ease-emphasized),border-color var(--duration-base) var(--ease-standard)}.person__link:hover .person__photo{border-color:var(--color-border-strong);transform:translateY(calc(var(--space-1) * -1)) scale(1.03)}.person__link:hover .person__name{text-decoration:underline;text-underline-offset:.2em}.person__photo{display:block;flex:none;width:var(--team-photo-size);max-width:100%;height:auto;aspect-ratio:1;border:var(--border-thin) solid var(--color-border);border-radius:var(--radius-pill);overflow:hidden;background:var(--color-surface-placeholder)}.person__photo img{width:100%;height:100%;object-fit:cover}.person__photo--placeholder{display:grid;place-items:end center;color:var(--color-text-muted)}.person__photo--placeholder .icon{width:80%;height:80%}.person__name{color:var(--color-text-warm);font-size:var(--text-ui);font-weight:var(--weight-semibold);line-height:var(--leading-snug);text-transform:uppercase}.person__role{display:block}@media(min-width:64em){.faq-layout{grid-template-columns:minmax(0,27.5rem) minmax(0,45rem);justify-content:space-between;gap:var(--space-5)}.faq-layout .accordion{margin-block-start:var(--space-4)}.section--faq{padding-block:calc(var(--section-padding) - var(--space-2)) calc(var(--section-padding) - var(--space-3))}}.faq-layout__title{max-width:7.9em;color:var(--color-text-90);font-size:var(--text-heading-1);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.faq-layout__text{max-width:18em;font-size:var(--text-body-lg);line-height:var(--leading-snug)}.about{padding-block:calc(var(--section-padding) + var(--space-11) + var(--space-1)) calc(var(--space-11) + var(--space-2));background:var(--gradient-about)}.mission{max-width:var(--mission-width);margin-inline:auto;font-size:var(--text-display);font-weight:var(--weight-bold);line-height:var(--leading-mission);text-align:center}.mission__key{font-style:normal;color:var(--color-text-key)}.mission.is-painting .mission__word{color:var(--color-text-faint);transition:color var(--duration-slow) var(--ease-standard)}.mission.is-painting .mission__word.is-painted{color:var(--color-text)}.mission.is-painting .mission__key .mission__word.is-painted{color:var(--color-text-key)}.about__intro{align-items:end;margin-block-start:calc(var(--space-12) * 2 + var(--space-6) + var(--space-1))}@media(min-width:64em){.about__intro{grid-template-columns:minmax(0,1fr) minmax(0,var(--about-text-width))}}.about__title{max-width:11.6em;color:var(--color-text-90);font-size:var(--text-heading-1);font-weight:var(--weight-semibold);line-height:var(--leading-tight)}.about__text{max-width:var(--about-text-width);font-size:var(--text-about);line-height:var(--leading-normal)}.about__subtitle{margin-block:calc(var(--space-12) + var(--space-9)) calc(var(--space-8) + var(--space-3));color:var(--color-text-90);font-size:var(--text-heading-3);font-weight:var(--weight-semibold);line-height:var(--leading-tight);text-align:center}.logo-strip{position:relative;margin-block-start:calc(var(--space-12) + var(--space-9))}.logo-strip__title{margin-block-end:calc(var(--space-9) + var(--space-1));color:var(--color-text-warm-45);font-size:var(--text-ui);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-caps);text-align:center;text-transform:uppercase}.logo-strip__list,.logo-strip__list[role=list]{display:grid;grid-template-columns:repeat(2,minmax(0,var(--logo-tile-width)));justify-content:center;gap:var(--space-4);margin:var(--space-0) auto;padding:var(--space-0) var(--layout-gutter);list-style:none}@media(min-width:48em){.logo-strip__list,.logo-strip__list[role=list]{grid-template-columns:repeat(4,minmax(0,var(--logo-tile-width)));gap:var(--space-6)}}.logo-strip__item{display:grid;place-items:center;height:var(--logo-tile-height);padding:var(--space-5);border-radius:var(--radius-sm);background:var(--color-surface-placeholder)}.logo-strip__item img{width:auto;max-width:100%;max-height:var(--logo-max-height);object-fit:contain;filter:var(--logo-filter)}@media(max-width:47.999em){.about{padding-block:var(--section-padding)}.about__intro{margin-block-start:var(--space-10);padding-block-start:var(--space-0)}.about__subtitle,.logo-strip{margin-block-start:var(--space-11)}.logo-strip__title{padding-inline:var(--layout-gutter)}}.seal-row{display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-8) var(--space-11);margin:var(--space-0);padding:var(--space-0);list-style:none}.seal{display:grid;justify-items:center;gap:var(--space-1);text-align:center}.seal__mark{position:relative;display:grid;place-items:center;width:var(--seal-size);height:var(--seal-size);margin-block-end:var(--space-2)}.seal__mark:before{content:"";position:absolute;inset:var(--space-0);background-color:var(--color-text-highlight);-webkit-mask:url(/images/eu-stars-ring.svg) center / contain no-repeat;mask:url(/images/eu-stars-ring.svg) center / contain no-repeat}.seal__name{font-size:var(--text-body-lg);font-weight:var(--weight-bold)}.seal__hook{font-size:var(--text-small);font-weight:var(--weight-medium);text-transform:uppercase}.prose{max-width:var(--prose-width);font-size:var(--text-body);line-height:var(--leading-relaxed)}.prose>*+*{margin-block-start:var(--space-4)}.prose h2{margin-block-start:var(--space-9);font-size:var(--text-heading-3);font-weight:var(--weight-semibold);line-height:var(--leading-snug);scroll-margin-top:calc(var(--control-height) + var(--space-8))}.prose h2+*{margin-block-start:var(--space-4)}.prose ul,.prose ol{display:grid;gap:var(--space-2);padding-inline-start:var(--space-6)}.prose li::marker{color:var(--color-text-brand)}.prose code{font-family:var(--font-mono);font-size:var(--text-small)}.legal-hero__title{margin-block:var(--space-3)}.section.legal{overflow:visible}.legal__layout{display:grid;gap:var(--space-8)}.legal__toc{padding:var(--space-5);border-radius:var(--radius-lg);background:var(--color-surface-sunken)}.legal__toc-summary{display:flex;align-items:center;justify-content:space-between;min-height:var(--control-height-sm);cursor:pointer;list-style:none}.legal__toc-summary::-webkit-details-marker{display:none}.legal__toc-summary:after{content:"";width:var(--icon-size);height:var(--icon-size);background-color:currentColor;-webkit-mask:url(/images/icon-chevron-down.svg) center / contain no-repeat;mask:url(/images/icon-chevron-down.svg) center / contain no-repeat;transition:transform var(--duration-base) var(--ease-emphasized)}.legal__toc[open] .legal__toc-summary:after{transform:rotate(180deg)}.legal__toc-list{display:grid;gap:var(--space-1);margin:var(--space-3) var(--space-0) var(--space-0);counter-reset:toc}.legal__toc-link{display:flex;gap:var(--space-2);min-height:var(--control-height-sm);align-items:center;padding:var(--space-1) var(--space-3);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:var(--text-small);line-height:var(--leading-snug);text-decoration:none;transition:background-color var(--duration-fast) var(--ease-standard),color var(--duration-fast) var(--ease-standard)}.legal__toc-link:hover{color:var(--color-text);background:var(--color-surface-quiet)}.legal__toc-link[aria-current=true]{color:var(--color-text);background:var(--color-surface);font-weight:var(--weight-semibold)}.legal__top{margin-block-start:var(--space-10)}@media(min-width:64em){.legal__layout{grid-template-columns:minmax(0,18rem) minmax(0,1fr);gap:var(--space-12);align-items:start}.legal__toc{position:sticky;top:calc(var(--control-height) + var(--space-8))}.legal__toc-summary{display:none}}
