:root{--fonts--body-font:Outfit, Arial, sans-serif;--fonts--heading-font:Outfit, Arial, sans-serif;--colors-interface--dark:var(--gray-900);--colors-interface--surface-dark:#000;--colors-interface--white:#fff;--colors-interface--neutral-1:#fafafa;--colors-interface--neutral-2:whitesmoke;--colors-interface--border-dark:#e9eaeb;--colors-interface--border-white:#fff3;--colors-interface--element-bg-white:#ffffff26;--colors-interface--element-bg-whiteelement-bg-dark:#0000004d;--colors-interface--colors-text--body-text:#414651;--colors-interface--colors-text--body-text-white:#fff9;--colors-brand--primary:#064d5c;--colors-brand--secondary:#f2f5ff;--colors-brand--beige:#e3e2de;--colors-brand--grey-1:#7e7c73;--colors-brand--grey-2:#414651;--colors-brand--grey-3:#717680;--colors-brand--grey-4:#e5e5e5;--colors-brand--grey-5:#a2a094;--colors-brand--grey-6:#8a8e95;--colors-brand--grey-7:#282724;--colors-brand--grey-8:#666;--colors-brand--grey-9:whitesmoke;--colors-brand--grey-10:#fafafa;--colors-brand--grey-borders:#e9eaeb;--section-padding--default:96px;--section-padding--large:144px;--section-padding--small:48px;--gaps-radius--default-border-radius:9px;--gaps-radius--bento-gap:6px;--content-width--container:1428px;--content-width--large:960px;--content-width--medium:620px;--content-width--small:460px;--content-width--x-large:1138px;--content-width--xsmall:400px;--content-width--xxsmall:0px;--navbar-height:72px;--font-light:200;--font-medium:400;--font-bold:700;--h1-desktop:3.6rem;--h1-tablet:2.8rem;--h1-mobile:2.5rem;--h1-lh:1.1;--h1-tracking:-.02em;--h2-desktop:2.5rem;--h2-tablet:2.25rem;--h2-mobile:2rem;--h2-lh:1.2;--h2-tracking:-.02em;--h3-desktop:1.75rem;--h3-tablet:1.5rem;--h3-mobile:1.25rem;--h3-lh:1.2;--h3-tracking:-.02em;--text-sm:.875rem;--text-base:1.2rem;--leading-base:1.6;--text-md:1rem;--text-lg:1.4rem;--text-xl:1.8rem;--tracking-eyebrow:.3em;--tracking-button:.02em;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-12:3rem;--space-16:4rem;--space-24:6rem;--space-32:8rem;--radius-sm:.5rem;--radius-md:.75rem;--radius-lg:1.25rem;--radius-xl:1.75rem;--radius-pill:999px;--gray-000:#fff;--gray-025:#fcfcfd;--gray-050:#f8fafc;--gray-100:#eef2f6;--gray-200:#e3e8ef;--gray-300:#cdd5df;--gray-400:#9aa4b2;--gray-500:#697586;--gray-600:#4b5565;--gray-700:#364152;--gray-800:#202939;--gray-900:#121926;--gray-1000:#0d121c;--container-max:72rem;--shadow-sm:0 1px 2px #0f172a14;--shadow-md:0 12px 40px #0f172a1f;--focus:#0003;--button-height:50px;--button-padding-x:24px;--button-text-line-height:1.4em;--button-primary-bg:#1f1f1f;--button-primary-bg-hover:#2a2a2a;--button-primary-text:#fafaf8;--button-primary-border:transparent;--button-secondary-bg:transparent;--button-secondary-bg-hover:#c0d3ce40;--button-secondary-text:#1f1f1f;--button-secondary-border:var(--colors-brand--grey-3);--button-focus-ring:#86949073}html[data-industry=thermen],main[data-industry=thermen]{--colors-brand--primary:#dae6e3;--colors-brand--secondary:var(--colors-brand--grey-5);--section-padding--default:130px}html[data-industry=selfstorage],main[data-industry=selfstorage]{--colors-interface--neutral-2:var(--colors-interface--element-bg-white)}:where(main,.v2-site-shell)[data-site-version=v2]{--v2-color-primitive-canvas:#fafafa;--v2-color-primitive-canvas-translucent:#fafafae6;--v2-color-primitive-surface:#fff;--v2-color-primitive-surface-translucent:#ffffffc7;--v2-color-primitive-ink-strong:#010101;--v2-color-primitive-ink:#121926;--v2-color-primitive-warm-ink:#120e0b;--v2-color-primitive-body-strong:#333;--v2-color-primitive-body:#414651;--v2-color-primitive-muted-strong:#6e6e6e;--v2-color-primitive-muted:#717680;--v2-color-primitive-border:#e9eaeb;--v2-color-primitive-accent-primary:#cbd5ff;--v2-color-primitive-accent-secondary:#f2f5ff;--v2-color-primitive-accent-strong:#4656a6;--v2-color-primitive-action:var(--v2-color-primitive-ink);--v2-color-primitive-action-hover:#1b2536;--v2-color-primitive-action-text:#fafaf8;--v2-color-primitive-success-strong:#1d5b34;--v2-color-primitive-success-surface:#edf2ef;--v2-color-primitive-error-strong:#8f1f1f;--v2-color-primitive-error-surface:#f6eded;--v2-color-primitive-image-scrim:#12192652;--v2-color-primitive-transparent:transparent;--v2-color-canvas:var(--v2-color-primitive-canvas);--v2-color-canvas-translucent:var(--v2-color-primitive-canvas-translucent);--v2-color-surface:var(--v2-color-primitive-surface);--v2-color-surface-translucent:var(--v2-color-primitive-surface-translucent);--v2-color-text-heading:var(--v2-color-primitive-ink);--v2-color-text-body:var(--v2-color-primitive-body);--v2-color-text-muted:var(--v2-color-primitive-muted);--v2-color-border:var(--v2-color-primitive-border);--v2-color-accent-primary:var(--v2-color-primitive-accent-primary);--v2-color-accent-secondary:var(--v2-color-primitive-accent-secondary);--v2-color-accent-strong:var(--v2-color-primitive-accent-strong);--v2-color-feedback-success-text:var(--v2-color-primitive-success-strong);--v2-color-feedback-success-icon:var(--v2-color-primitive-success-strong);--v2-color-feedback-success-surface:var(--v2-color-primitive-success-surface);--v2-color-feedback-success-border:var(--v2-color-primitive-success-strong);--v2-color-feedback-error-text:var(--v2-color-primitive-error-strong);--v2-color-feedback-error-icon:var(--v2-color-primitive-error-strong);--v2-color-feedback-error-surface:var(--v2-color-primitive-error-surface);--v2-color-feedback-error-border:var(--v2-color-primitive-error-strong);--v2-color-feedback-on-strong:var(--v2-color-surface);--v2-font-family-sans:"Plus Jakarta Sans", Arial, sans-serif;--v2-font-weight-regular:400;--v2-font-weight-medium:500;--v2-font-weight-semibold:600;--v2-font-weight-bold:700;--v2-font-size-display:clamp(2.5rem, 5vw, 3rem);--v2-font-size-h2:clamp(2rem, 4vw, 2.375rem);--v2-font-size-h3:clamp(1.25rem, 3vw, 1.75rem);--v2-font-size-body:18px;--v2-font-size-ui:1rem;--v2-font-size-small:14px;--v2-font-size-button:15px;--v2-font-line-display:1.2;--v2-font-line-heading:1.2;--v2-font-line-body:1.6;--v2-font-line-ui:1.5;--v2-font-line-button:1.4;--v2-font-display-family:var(--v2-font-family-sans);--v2-font-display-size:var(--v2-font-size-display);--v2-font-display-weight:var(--v2-font-weight-regular);--v2-font-display-line:var(--v2-font-line-display);--v2-font-h2-family:var(--v2-font-family-sans);--v2-font-h2-size:var(--v2-font-size-h2);--v2-font-h2-weight:var(--v2-font-weight-medium);--v2-font-h2-line:var(--v2-font-line-heading);--v2-font-h3-family:var(--v2-font-family-sans);--v2-font-h3-size:var(--v2-font-size-h3);--v2-font-h3-weight:var(--v2-font-weight-semibold);--v2-font-h3-line:var(--v2-font-line-heading);--v2-font-body-family:var(--v2-font-family-sans);--v2-font-body-size:var(--v2-font-size-body);--v2-font-body-weight:var(--v2-font-weight-regular);--v2-font-body-line:var(--v2-font-line-body);--v2-font-ui-size:var(--v2-font-size-ui);--v2-font-ui-line:var(--v2-font-line-ui);--v2-font-button-size:var(--v2-font-size-button);--v2-font-button-weight:var(--v2-font-weight-medium);--v2-font-button-line:var(--v2-font-line-button);--v2-font-hero-eyebrow-size:var(--v2-font-size-ui);--v2-font-hero-eyebrow-weight:var(--v2-font-weight-regular);--v2-font-hero-eyebrow-tracking:.12em;--v2-font-hero-title-size-mobile:42px;--v2-font-hero-title-size-desktop:46px;--v2-font-hero-title-weight:var(--v2-font-weight-regular);--v2-font-hero-title-line:1.18;--v2-font-hero-subtitle-size-mobile:18px;--v2-font-hero-subtitle-size-desktop:18px;--v2-font-hero-subtitle-weight:var(--v2-font-weight-regular);--v2-font-hero-subtitle-line:1.6;--v2-font-navigation-link-size:15px;--v2-font-navigation-link-weight:var(--v2-font-weight-regular);--v2-font-navigation-link-active-weight:var(--v2-font-weight-medium);--v2-font-navigation-action-size:13px;--v2-font-navigation-action-weight:var(--v2-font-weight-medium);--v2-color-hero-eyebrow:var(--v2-color-primitive-muted-strong);--v2-color-hero-title:var(--v2-color-primitive-ink-strong);--v2-color-hero-subtitle:var(--v2-color-primitive-body-strong);--v2-font-section-eyebrow-size:var(--v2-font-hero-eyebrow-size);--v2-font-section-eyebrow-weight:var(--v2-font-hero-eyebrow-weight);--v2-font-section-eyebrow-tracking:var(--v2-font-hero-eyebrow-tracking);--v2-font-section-title-family:var(--v2-font-h2-family);--v2-font-section-title-size:var(--v2-font-h2-size);--v2-font-section-title-weight:var(--v2-font-h2-weight);--v2-font-section-title-line:var(--v2-font-h2-line);--v2-font-section-subtitle-size:var(--v2-font-hero-subtitle-size-mobile);--v2-font-section-subtitle-weight:var(--v2-font-hero-subtitle-weight);--v2-font-section-subtitle-line:var(--v2-font-hero-subtitle-line);--v2-font-textblock-title-size:22px;--v2-font-textblock-title-weight:var(--v2-font-weight-semibold);--v2-font-textblock-title-line:1.18;--v2-color-section-eyebrow:var(--v2-color-hero-eyebrow);--v2-color-section-title:var(--v2-color-text-heading);--v2-color-section-subtitle:var(--v2-color-hero-subtitle);--v2-space-8:8px;--v2-space-12:12px;--v2-space-16:16px;--v2-space-24:24px;--v2-space-32:32px;--v2-space-48:48px;--v2-space-64:64px;--v2-space-72:72px;--v2-space-96:96px;--v2-space-128:128px;--v2-radius-primitive-0:0;--v2-radius-primitive-8:8px;--v2-radius-primitive-12:12px;--v2-radius-primitive-18:18px;--v2-radius-primitive-20:20px;--v2-radius-primitive-28:28px;--v2-radius-primitive-pill:999px;--v2-radius-none:var(--v2-radius-primitive-0);--v2-radius-small:var(--v2-radius-primitive-8);--v2-radius-medium:var(--v2-radius-primitive-12);--v2-radius-large:var(--v2-radius-primitive-20);--v2-radius-xlarge:var(--v2-radius-primitive-28);--v2-radius-pill:var(--v2-radius-primitive-pill);--v2-shadow-small:0 1px 2px #0f172a14;--v2-shadow-medium:0 12px 40px #0f172a1f;--v2-layout-container-max:1444px;--v2-layout-content-max:960px;--v2-layout-text-max:620px;--v2-layout-hero-content-max:var(--v2-layout-text-max);--v2-layout-hero-copy-max:780px;--v2-layout-hero-subtitle-max:780px;--v2-layout-gutter-mobile:var(--v2-space-24);--v2-layout-gutter-desktop:var(--v2-space-32);--v2-layout-nav-height:72px;--v2-layout-nav-logo-height-compact:1.82rem;--v2-layout-nav-action-height:42px;--v2-layout-nav-action-padding-inline:22px;--v2-layout-breakpoint-tablet:768px;--v2-layout-breakpoint-desktop:1024px;--v2-layout-section-mobile:var(--v2-space-72);--v2-layout-section-tablet:var(--v2-space-96);--v2-layout-section-desktop:var(--v2-space-128);--v2-layout-section-join-factor:3;--v2-layout-section-transition-bottom-mobile:var(--v2-space-48);--v2-layout-section-transition-bottom-tablet:var(--v2-space-64);--v2-layout-section-transition-bottom-desktop:85px;--v2-layout-section-transition-top-mobile:var(--v2-space-64);--v2-layout-section-transition-top-tablet:var(--v2-space-80);--v2-layout-section-transition-top-desktop:101px;--v2-layout-section-eyebrow-title-visible-gap:var(--v2-space-32);--v2-layout-section-eyebrow-title-gap:var(--v2-layout-section-eyebrow-title-visible-gap);--v2-layout-section-title-subtitle-gap:var(--v2-space-32);--v2-layout-section-title-subtitle-gap-extra:var(--v2-space-16);--v2-layout-section-title-content-gap-no-subtitle:var(--v2-space-64);--v2-layout-section-subtitle-content-gap:var(--v2-space-48);--v2-layout-section-subtitle-content-gap-extra:var(--v2-space-16);--v2-layout-textblock-heading-body-gap:38px;--v2-layout-text-slider-navigation-visible-gap:42px;--v2-layout-hero-top-mobile:var(--v2-space-16);--v2-layout-hero-top-tablet:var(--v2-space-32);--v2-layout-hero-top-desktop:var(--v2-space-48);--v2-layout-hero-nav-label-gap-extra:var(--v2-space-16);--v2-layout-hero-content-media-gap:var(--v2-space-64);--v2-layout-hero-title-subtitle-gap-extra:var(--v2-space-8);--v2-layout-hero-subtitle-actions-gap-extra:var(--v2-space-8);--v2-layout-touch-target-min:44px;--v2-layout-control-height:50px;--v2-layout-border-width:1px;--v2-layout-focus-offset:2px;--v2-layout-focus-width:3px;--v2-motion-duration-micro:.15s;--v2-motion-duration-standard:.2s;--v2-motion-duration-reveal:2s;--v2-motion-duration-crossfade:3s;--v2-motion-easing-standard:ease;--v2-action-primary-background:var(--v2-color-primitive-action);--v2-action-primary-background-hover:var(--v2-color-primitive-action-hover);--v2-action-primary-text:var(--v2-color-primitive-action-text);--v2-action-primary-border:var(--v2-color-primitive-transparent);--v2-action-secondary-background:var(--v2-color-surface);--v2-action-secondary-background-hover:var(--v2-color-canvas);--v2-action-secondary-text:var(--v2-color-text-heading);--v2-action-secondary-border:var(--v2-color-border);--v2-action-navigation-background:var(--v2-color-primitive-accent-primary);--v2-action-navigation-background-hover:var(--v2-color-primitive-accent-strong);--v2-action-navigation-text:var(--v2-color-text-heading);--v2-action-navigation-border:var(--v2-color-primitive-transparent);--v2-action-disabled-background:var(--v2-color-border);--v2-action-disabled-text:var(--v2-color-text-muted);--v2-action-focus-ring:var(--v2-color-text-heading);--v2-action-focus-gap:var(--v2-color-surface);--v2-action-height-regular:var(--v2-layout-control-height);--v2-action-height-compact:var(--v2-layout-touch-target-min);--v2-action-touch-target:var(--v2-layout-touch-target-min);--v2-action-radius:var(--v2-radius-pill);--v2-action-padding-inline:var(--v2-space-24);--v2-action-transition-duration:var(--v2-motion-duration-micro);--v2-field-background:var(--v2-color-surface);--v2-field-text:var(--v2-color-text-heading);--v2-field-placeholder:var(--v2-color-text-muted);--v2-field-label:var(--v2-color-text-heading);--v2-field-hint:var(--v2-color-text-muted);--v2-field-border:var(--v2-color-text-muted);--v2-field-border-focus:var(--v2-color-text-heading);--v2-field-border-error:var(--v2-color-feedback-error-border);--v2-field-message-error:var(--v2-color-feedback-error-text);--v2-field-message-success:var(--v2-color-feedback-success-text);--v2-field-disabled-background:var(--v2-color-canvas);--v2-field-disabled-text:var(--v2-color-text-muted);--v2-field-radius:var(--v2-radius-medium);--v2-field-min-height:var(--v2-layout-touch-target-min);--v2-field-padding-block:var(--v2-space-12);--v2-field-padding-inline:var(--v2-space-16);--v2-field-gap:var(--v2-space-8);--v2-field-focus-ring:var(--v2-color-text-heading);--v2-field-focus-gap:var(--v2-color-surface);--v2-feedback-success-background:var(--v2-color-feedback-success-surface);--v2-feedback-success-text:var(--v2-color-feedback-success-text);--v2-feedback-success-icon:var(--v2-color-feedback-success-icon);--v2-feedback-success-border:var(--v2-color-feedback-success-border);--v2-feedback-error-background:var(--v2-color-feedback-error-surface);--v2-feedback-error-text:var(--v2-color-feedback-error-text);--v2-feedback-error-icon:var(--v2-color-feedback-error-icon);--v2-feedback-error-border:var(--v2-color-feedback-error-border);--v2-feedback-radius:var(--v2-radius-medium);--v2-media-background:var(--v2-color-surface);--v2-media-border:var(--v2-color-border);--v2-media-radius-edge-to-edge:var(--v2-radius-none);--v2-media-radius-thumbnail:var(--v2-radius-small);--v2-media-radius-standard:var(--v2-radius-primitive-18);--v2-media-radius-content:var(--v2-media-radius-standard);--v2-media-radius-hero:var(--v2-media-radius-standard);--v2-media-radius-product:var(--v2-media-radius-standard);--v2-media-shadow-elevated:var(--v2-shadow-medium);--v2-media-aspect-photo:4 / 3;--v2-feature-overlay-background:var(--v2-color-surface-translucent);--v2-feature-overlay-border:var(--v2-color-border);--v2-feature-overlay-scrim:var(--v2-color-primitive-image-scrim);--v2-feature-overlay-radius:var(--v2-radius-xlarge);--v2-feature-overlay-shadow:var(--v2-shadow-medium);--v2-feature-overlay-width:35.2%;--v2-feature-overlay-aspect-wide:16 / 9;--v2-feature-overlay-aspect-portrait:4 / 5;--v2-feature-overlay-transition-duration:var(--v2-motion-duration-reveal);--v2-product-slider-card-width:300px;--v2-product-slider-card-mobile-width:82vw;--v2-product-slider-card-min-height:172px;--v2-product-slider-icon-size:36px;--v2-product-slider-icon-padding:var(--v2-space-8);--v2-product-slider-media-aspect:16 / 6.75;--v2-product-slider-accent:#e5eaff;--v2-product-slider-icon-background:#e2e6fc;--v2-product-slider-scroll-thumb:#9daef2;--v2-product-slider-title-size:22px;--v2-product-slider-body-size:14px;--v2-product-slider-badge-size:11px;--v2-product-slider-badge-padding-block:2px;--v2-product-slider-badge-padding-inline:7px;--v2-benefits-editorial-background:var(--v2-color-canvas);--v2-benefits-editorial-radius:var(--v2-radius-xlarge);--v2-benefits-editorial-aspect-wide:16 / 9;--v2-benefits-editorial-aspect-portrait:4 / 3;--v2-diagram-background:var(--v2-color-surface);--v2-diagram-surface:var(--v2-color-canvas);--v2-diagram-surface-accent:var(--v2-color-accent-primary);--v2-diagram-surface-secondary:var(--v2-color-accent-secondary);--v2-diagram-text:var(--v2-color-text-heading);--v2-diagram-text-muted:var(--v2-color-text-body);--v2-diagram-border:var(--v2-color-border);--v2-diagram-connection:var(--v2-color-text-muted);--v2-diagram-radius-frame:var(--v2-radius-xlarge);--v2-diagram-radius-node:var(--v2-radius-large);--v2-diagram-radius-tag:var(--v2-radius-pill);--v2-diagram-shadow-node:var(--v2-shadow-small);--v2-diagram-aspect-hero-mobile:2 / 3;--v2-diagram-aspect-hero-tablet:1 / 1;--v2-diagram-aspect-hero-wide:3 / 1;--v2-diagram-aspect-hero-editorial-wide:1.85 / 1;--v2-channel-background:var(--v2-color-surface);--v2-channel-stage-background:var(--v2-color-canvas);--v2-channel-tab-background:var(--v2-color-surface);--v2-channel-tab-background-active:var(--v2-color-accent-primary);--v2-channel-tab-border:var(--v2-color-text-muted);--v2-channel-tab-border-active:var(--v2-color-text-heading);--v2-channel-text:var(--v2-color-text-heading);--v2-channel-text-muted:var(--v2-color-text-body);--v2-channel-available-background:var(--v2-color-feedback-success-surface);--v2-channel-available-text:var(--v2-color-feedback-success-text);--v2-channel-future-background:var(--v2-color-accent-secondary);--v2-channel-future-text:var(--v2-color-text-heading);--v2-channel-focus-ring:var(--v2-color-text-heading);--v2-channel-focus-gap:var(--v2-color-surface);--v2-channel-radius-frame:var(--v2-radius-xlarge);--v2-channel-radius-card:var(--v2-radius-large);--v2-channel-radius-tab:var(--v2-radius-medium);--v2-channel-shadow-card:var(--v2-shadow-small);--v2-channel-transition-duration:var(--v2-motion-duration-standard);--v2-story-section-background:var(--v2-color-canvas);--v2-story-stage-background:var(--v2-color-canvas);--v2-story-tab-background:var(--v2-color-surface);--v2-story-tab-background-active:var(--v2-color-accent-primary);--v2-story-tab-border:var(--v2-color-text-muted);--v2-story-tab-border-active:var(--v2-color-text-heading);--v2-story-text:var(--v2-color-text-heading);--v2-story-text-muted:var(--v2-color-text-body);--v2-story-proof-background:var(--v2-color-surface);--v2-story-proof-border:var(--v2-color-border);--v2-story-question-background:var(--v2-color-accent-primary);--v2-story-outcome-background:var(--v2-color-canvas);--v2-story-outcome-border:var(--v2-color-border);--v2-story-focus-ring:var(--v2-color-text-heading);--v2-story-focus-gap:var(--v2-color-surface);--v2-story-radius-stage:var(--v2-radius-xlarge);--v2-story-radius-proof:var(--v2-radius-large);--v2-story-radius-card:var(--v2-radius-large);--v2-story-radius-tab:var(--v2-radius-medium);--v2-story-shadow-proof:var(--v2-shadow-medium);--v2-story-transition-duration:var(--v2-motion-duration-standard);--v2-story-crossfade-duration:var(--v2-motion-duration-crossfade);--v2-story-control-background:var(--v2-action-primary-background);--v2-story-control-background-hover:var(--v2-action-primary-background-hover);--v2-story-control-icon:var(--v2-action-primary-text);--v2-story-control-focus-ring:var(--v2-action-focus-ring);--v2-story-control-focus-gap:var(--v2-action-focus-gap);--v2-story-control-shadow:var(--v2-shadow-medium);--v2-guest-visual-background:var(--v2-color-surface);--v2-guest-visual-surface:var(--v2-color-canvas);--v2-guest-visual-surface-accent:var(--v2-color-accent-primary);--v2-guest-visual-surface-secondary:var(--v2-color-accent-secondary);--v2-guest-visual-text:var(--v2-color-text-heading);--v2-guest-visual-text-muted:var(--v2-color-text-body);--v2-guest-visual-border:var(--v2-color-border);--v2-guest-visual-border-strong:var(--v2-color-text-muted);--v2-guest-visual-quiet:var(--v2-color-feedback-success-surface);--v2-guest-visual-quiet-text:var(--v2-color-feedback-success-text);--v2-guest-visual-moderate:var(--v2-color-accent-secondary);--v2-guest-visual-busy:var(--v2-color-accent-primary);--v2-guest-visual-radius-frame:var(--v2-radius-xlarge);--v2-guest-visual-radius-card:var(--v2-radius-large);--v2-guest-visual-radius-detail:var(--v2-radius-medium);--v2-guest-visual-shadow:var(--v2-shadow-small);--v2-platform-background:var(--v2-color-canvas);--v2-platform-card-background:var(--v2-color-surface);--v2-platform-card-border:var(--v2-color-border);--v2-platform-foundation-background:var(--v2-color-accent-primary);--v2-platform-future-background:var(--v2-color-accent-secondary);--v2-platform-foundation-text:var(--v2-color-text-heading);--v2-platform-radius-frame:var(--v2-radius-xlarge);--v2-platform-radius-card:var(--v2-radius-large);--v2-platform-shadow-card:var(--v2-shadow-small);--v2-status-available-background:var(--v2-color-feedback-success-surface);--v2-status-available-text:var(--v2-color-feedback-success-text);--v2-status-integration-background:var(--v2-color-accent-secondary);--v2-status-integration-text:var(--v2-color-text-heading);--v2-status-development-background:var(--v2-color-accent-primary);--v2-status-development-text:var(--v2-color-text-heading);--v2-status-pilot-background:var(--v2-color-canvas);--v2-status-pilot-text:var(--v2-color-text-body);--v2-status-roadmap-background:var(--v2-channel-future-background);--v2-status-roadmap-text:var(--v2-channel-future-text);--v2-status-border:var(--v2-color-text-muted);--v2-outcome-background:var(--v2-color-canvas);--v2-outcome-card-background:var(--v2-color-canvas);--v2-outcome-card-border:var(--v2-color-border);--v2-outcome-result-background:var(--v2-color-accent-secondary);--v2-outcome-radius-card:var(--v2-radius-large);--v2-management-background:var(--v2-color-canvas);--v2-management-card-background:var(--v2-color-canvas);--v2-management-decision-background:var(--v2-color-accent-secondary);--v2-management-border:var(--v2-color-border);--v2-management-connection:var(--v2-color-text-muted);--v2-management-text:var(--v2-color-text-heading);--v2-management-text-muted:var(--v2-color-text-body);--v2-management-radius-card:var(--v2-radius-large);--v2-management-radius-detail:var(--v2-radius-medium);--v2-trust-section-background:var(--v2-color-canvas);--v2-trust-card-background:var(--v2-color-surface);--v2-trust-card-border:var(--v2-color-border);--v2-trust-card-text:var(--v2-color-text-heading);--v2-trust-card-text-muted:var(--v2-color-text-body);--v2-trust-card-icon-background:var(--v2-color-accent-primary);--v2-trust-card-qualifier-background:var(--v2-color-accent-secondary);--v2-trust-card-qualifier-radius:var(--v2-radius-medium);--v2-trust-card-radius:var(--v2-radius-large);--v2-trust-card-shadow:var(--v2-shadow-small);--v2-pricing-background:var(--v2-color-canvas);--v2-pricing-foundation-background:var(--v2-color-accent-secondary);--v2-pricing-card-background:var(--v2-color-surface);--v2-pricing-card-background-recommended:var(--v2-color-feedback-success-surface);--v2-pricing-card-border:var(--v2-color-border);--v2-pricing-card-border-strong:var(--v2-color-text-muted);--v2-pricing-card-radius:var(--v2-radius-large);--v2-pricing-card-shadow:var(--v2-shadow-small);--v2-faq-background:var(--v2-color-canvas);--v2-faq-item-background:var(--v2-color-surface);--v2-faq-item-border:var(--v2-color-border);--v2-faq-item-radius:var(--v2-radius-medium);--v2-conversion-background:var(--v2-color-canvas);--v2-conversion-proof-background:var(--v2-color-surface);--v2-widget-demo-background:var(--v2-color-canvas);--v2-widget-demo-card-background:var(--v2-color-surface);--v2-widget-demo-prompt-background:var(--v2-color-canvas);--v2-widget-demo-status-text:var(--v2-color-text-body);--v2-widget-demo-icon-background:var(--v2-color-accent-secondary);--v2-widget-demo-border:var(--v2-color-border);--v2-widget-demo-radius:var(--v2-radius-xlarge);--v2-widget-demo-shadow:var(--v2-shadow-medium);--v2-widget-demo-inline-max-width:480px;--v2-widget-demo-inline-height:720px;--v2-footer-background:var(--v2-color-primitive-ink);--v2-footer-text:var(--v2-color-primitive-action-text);--v2-footer-text-muted:var(--v2-color-primitive-border);--v2-footer-border:var(--v2-color-primitive-body)}main[data-site-version=v2]{--fonts--body-font:var(--v2-font-family-runtime,var(--v2-font-family-sans));--fonts--heading-font:var(--v2-font-family-runtime,var(--v2-font-family-sans));--colors-interface--dark:var(--v2-color-text-heading);--colors-interface--white:var(--v2-color-surface);--colors-interface--neutral-1:var(--v2-color-canvas);--colors-interface--neutral-2:var(--v2-color-canvas);--colors-interface--border-dark:var(--v2-color-border);--colors-interface--element-bg-white:var(--v2-color-surface);--colors-interface--colors-text--body-text:var(--v2-color-text-body);--colors-brand--primary:var(--v2-color-accent-primary);--colors-brand--secondary:var(--v2-color-accent-secondary);--section-padding--default:var(--v2-layout-section-mobile);--section-transition-bottom--current:var(--v2-layout-section-transition-bottom-mobile);--section-transition-top--current:var(--v2-layout-section-transition-top-mobile);--content-width--container:var(--v2-layout-container-max);--content-width--large:var(--v2-layout-content-max);--content-width--medium:var(--v2-layout-text-max);--navbar-height:var(--v2-layout-nav-height);--font-light:var(--v2-font-weight-regular);--font-medium:var(--v2-font-weight-medium);--font-bold:var(--v2-font-weight-bold);--text-base:var(--v2-font-body-size);--leading-base:var(--v2-font-body-line);--text-md:var(--v2-font-ui-size);--button-height:var(--v2-action-height-regular);--button-padding-x:var(--v2-action-padding-inline);--button-text-line-height:var(--v2-font-button-line);--button-primary-bg:var(--v2-action-primary-background);--button-primary-bg-hover:var(--v2-action-primary-background-hover);--button-primary-text:var(--v2-action-primary-text);--button-primary-border:var(--v2-action-primary-border);--button-secondary-bg:var(--v2-action-secondary-background);--button-secondary-bg-hover:var(--v2-action-secondary-background-hover);--button-secondary-text:var(--v2-action-secondary-text);--button-secondary-border:var(--v2-action-secondary-border);--focus:var(--v2-action-focus-ring);--space-2:var(--v2-space-8);--space-3:var(--v2-space-12);--space-4:var(--v2-space-16);--space-6:var(--v2-space-24);--space-8:var(--v2-space-32);--space-12:var(--v2-space-48);--space-16:var(--v2-space-64);--space-24:var(--v2-space-96);--space-32:var(--v2-space-128);--radius-sm:var(--v2-radius-small);--radius-md:var(--v2-radius-medium);--radius-lg:var(--v2-radius-large);--radius-xl:var(--v2-radius-xlarge);--radius-pill:var(--v2-radius-pill);--shadow-sm:var(--v2-shadow-small);--shadow-md:var(--v2-shadow-medium);background:var(--v2-color-canvas);color:var(--v2-color-text-heading);font-family:var(--v2-font-family-runtime,var(--v2-font-family-sans))}main[data-site-version=v2] .container{max-width:var(--v2-layout-container-max);padding-inline:var(--v2-layout-gutter-mobile)}main[data-site-version=v2] .section{padding-block:var(--v2-layout-section-mobile);background:var(--v2-color-canvas)}main[data-site-version=v2] .section-anchor{scroll-margin-top:calc(var(--v2-layout-nav-height) + var(--v2-space-32))}main[data-site-version=v2] .section-anchor:focus-visible{outline:none}main[data-site-version=v2] .h1{color:var(--v2-color-text-heading);font-family:var(--v2-font-display-family);font-size:var(--v2-font-display-size);font-weight:var(--v2-font-display-weight);line-height:var(--v2-font-display-line);text-wrap:balance}main[data-site-version=v2] .h2{color:var(--v2-color-section-title);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-section-title-size);font-weight:var(--v2-font-section-title-weight);line-height:var(--v2-font-section-title-line);letter-spacing:0;text-wrap:balance}main[data-site-version=v2] .h3{color:var(--v2-color-text-heading);font-family:var(--v2-font-h3-family);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-h3-weight);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .text-base{font-family:var(--v2-font-body-family);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-body-weight);line-height:var(--v2-font-body-line)}main[data-site-version=v2] .text-md{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .text-muted{color:var(--v2-color-text-body)}main[data-site-version=v2] .eyebrow{color:var(--v2-color-section-eyebrow);font-size:var(--v2-font-section-eyebrow-size);font-weight:var(--v2-font-section-eyebrow-weight);letter-spacing:var(--v2-font-section-eyebrow-tracking);text-transform:uppercase;margin:0}main[data-site-version=v2] :is(.features-title,.trust-section__heading,.benefits-header,.section-kicker,.platform-overview__heading,.channel-section__heading,.value-stories-section__heading,.faq-intro,.outcomes-section__heading,.pricing-platform__intro,.cta-conversion__copy,.widget-demo__copy,.uvp-section__copy,.contact-copy,.contact-card>.stack-4,.cta-section--intro .stack-8,.cta-section__intro,.section>.container>.stack-4,.feature-slider-section--product-strip .container>.stack-4):has(.eyebrow):has(>.h2){gap:var(--v2-layout-section-eyebrow-title-gap)}main[data-site-version=v2] :is(.features-title,.trust-section__heading,.benefits-header,.section-kicker,.platform-overview__heading,.channel-section__heading,.value-stories-section__heading,.faq-intro,.outcomes-section__heading,.pricing-platform__intro,.cta-conversion__copy,.widget-demo__copy,.uvp-section__copy,.contact-copy,.contact-card>.stack-4,.cta-section__intro,.section>.container>.stack-4,.feature-slider-section--product-strip .container>.stack-4):has(.eyebrow):has(>.h2)>.h2{margin-block-end:0}main[data-site-version=v2] :is(.section--kpi .container>.text-lg,.features-title>.text-base,.trust-section__heading>.text-base,.benefits-header>.text-base,.benefits-header>.text-md,.platform-overview__heading>.text-base,.channel-section__heading>.text-base,.value-stories-section__heading>.text-base,.faq-intro>.text-base,.outcomes-section__heading>.text-base,.contact-copy>.text-base,.feature-slider-section--product-strip .container>.stack-4>.text-base,.cta-centered .stack-8>.text-base,.cta-conversion__copy>.text-base,.widget-demo__copy>.text-base){color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line)}main[data-site-version=v2] .thermen-nav{min-height:var(--v2-layout-nav-height);background:var(--v2-color-surface);border-bottom-color:var(--v2-color-border);-webkit-backdrop-filter:blur(var(--v2-space-16));backdrop-filter:blur(var(--v2-space-16))}main[data-site-version=v2] .thermen-nav__inner{gap:var(--v2-space-24)}main[data-site-version=v2] .thermen-nav__link{min-height:var(--v2-layout-touch-target-min);color:var(--v2-color-hero-subtitle);font-size:var(--v2-font-navigation-link-size);font-weight:var(--v2-font-navigation-link-weight);opacity:1;transition:color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), opacity var(--v2-motion-duration-micro) var(--v2-motion-easing-standard);align-items:center;display:inline-flex}main[data-site-version=v2] .thermen-nav__link:hover{color:var(--v2-color-text-heading);font-weight:var(--v2-font-navigation-link-active-weight);opacity:1}main[data-site-version=v2] .thermen-nav__link.is-active,main[data-site-version=v2] .thermen-nav__link[aria-current]{color:var(--v2-color-text-heading);font-weight:var(--v2-font-navigation-link-active-weight)}main[data-site-version=v2] .thermen-nav__button{min-height:var(--v2-layout-nav-action-height);border-radius:var(--v2-action-radius);padding-inline:var(--v2-layout-nav-action-padding-inline);font-size:var(--v2-font-navigation-action-size);font-weight:var(--v2-font-navigation-action-weight);transition:background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .thermen-nav__button--secondary{background:var(--v2-action-navigation-background);border-color:var(--v2-action-navigation-border);color:var(--v2-action-navigation-text);box-shadow:none}main[data-site-version=v2] .thermen-nav__button--secondary:hover{background:var(--v2-action-navigation-background-hover)}main[data-site-version=v2] .thermen-nav__toggle{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-color:var(--v2-action-secondary-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);color:var(--v2-color-text-heading);box-shadow:none}main[data-site-version=v2] .thermen-nav__mobile-panel{background:var(--v2-color-surface);border-bottom-color:var(--v2-color-border);transition:max-height var(--v2-motion-duration-standard) var(--v2-motion-easing-standard), opacity var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .thermen-nav__mobile-link{min-height:var(--v2-layout-touch-target-min);border-bottom-color:var(--v2-color-border);color:var(--v2-color-text-heading);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-weight-medium);align-items:center;display:flex}main[data-site-version=v2] .thermen-nav__mobile-link.is-active,main[data-site-version=v2] .thermen-nav__mobile-link[aria-current]{font-weight:var(--v2-font-weight-semibold)}main[data-site-version=v2] .hero--platform{background:var(--v2-color-surface);padding-block-start:calc(var(--v2-layout-hero-top-mobile) + var(--v2-layout-hero-nav-label-gap-extra))}main[data-site-version=v2] .section.hero--editorial{padding-block-end:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor) + var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] .hero-platform{gap:var(--v2-layout-hero-content-media-gap);display:grid}main[data-site-version=v2] .hero-platform__content{width:min(100%, var(--v2-layout-hero-copy-max));text-align:center;align-items:center;margin-inline:auto}main[data-site-version=v2] .hero-platform__content .eyebrow{color:var(--v2-color-hero-eyebrow);font-size:var(--v2-font-hero-eyebrow-size);font-weight:var(--v2-font-hero-eyebrow-weight);letter-spacing:var(--v2-font-hero-eyebrow-tracking)}main[data-site-version=v2] .hero-platform__content .h1{color:var(--v2-color-hero-title);font-size:var(--v2-font-hero-title-size-mobile);font-weight:var(--v2-font-hero-title-weight);letter-spacing:0;line-height:var(--v2-font-hero-title-line);max-width:var(--v2-layout-hero-content-max)}@media (max-width:430px){main[data-site-version=v2] .hero-platform__content .h1{font-size:clamp(32px,8.9vw,36px)}}@media (max-width:360px){main[data-site-version=v2] .hero-platform__content .h1{font-size:28px}}main[data-site-version=v2] .hero-platform__content .hero-subheadline{color:var(--v2-color-hero-subtitle);font-size:var(--v2-font-hero-subtitle-size-mobile);font-weight:var(--v2-font-hero-subtitle-weight);line-height:var(--v2-font-hero-subtitle-line);width:min(100%, var(--v2-layout-hero-subtitle-max));margin-block-start:var(--v2-layout-hero-title-subtitle-gap-extra)}main[data-site-version=v2] .hero-platform__actions{justify-content:center;margin-block-start:var(--v2-layout-hero-subtitle-actions-gap-extra)}main[data-site-version=v2] .hero-platform__media{width:100%;aspect-ratio:var(--v2-diagram-aspect-hero-mobile);border:var(--v2-layout-border-width) solid var(--v2-media-border);border-radius:var(--v2-media-radius-hero);background:var(--v2-media-background);position:relative;overflow:hidden}main[data-site-version=v2] .hero-platform__image{object-fit:cover}main[data-site-version=v2] .hero-platform__media--editorial{aspect-ratio:auto;background:0 0;border:0;border-radius:0;overflow:visible}main[data-site-version=v2] .hero-slider{outline:none;display:grid}main[data-site-version=v2] .hero-slider__frame{width:100%;aspect-ratio:var(--v2-diagram-aspect-hero-mobile);border:var(--v2-layout-border-width) solid var(--v2-media-border);border-radius:var(--v2-media-radius-hero);background:var(--v2-media-background);position:relative;overflow:hidden}main[data-site-version=v2] .hero-slider__image{object-fit:cover;opacity:0;transition:opacity var(--v2-story-crossfade-duration) var(--v2-motion-easing-standard);position:absolute;inset:0}main[data-site-version=v2] .hero-slider__image.is-active{opacity:1}main[data-site-version=v2] .hero-slider__controls{left:50%;bottom:var(--v2-space-24);z-index:2;position:absolute;transform:translate(-50%)}main[data-site-version=v2] .hero-slider:focus-visible .hero-slider__frame{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-color-surface), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-color-text-heading)}main[data-site-version=v2] .section.section--kpi{--fonts--body-font:"outfitBody", "outfitBody Fallback", Arial, sans-serif;--fonts--heading-font:"outfitHeading", "outfitHeading Fallback", Arial, sans-serif;--colors-brand--primary:#dae6e3;--font-light:200;--font-medium:400;--font-bold:700;--text-sm:.875rem;--text-base:1.2rem;--text-md:1rem;--text-lg:1.4rem;--leading-base:1.6;--space-2:.5rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--radius-md:.75rem;--radius-lg:1.25rem;--shadow-sm:0 1px 2px #0f172a14;padding-block-start:calc(var(--section-padding--default) - var(--section-padding--default) / var(--v2-layout-section-join-factor) + var(--v2-space-16))}main[data-site-version=v2] .section--kpi .h2{font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-section-title-size);font-weight:var(--v2-font-section-title-weight);line-height:var(--v2-font-section-title-line);letter-spacing:0}main[data-site-version=v2] .section--kpi .container>.text-lg{font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line);white-space:pre-line}main[data-site-version=v2] .kpi-widget,main[data-site-version=v2] .kpi-widget *{font-family:var(--fonts--body-font)}main[data-site-version=v2] .section--kpi .kpi-widget{margin-block-start:var(--v2-layout-section-subtitle-content-gap-extra)}main[data-site-version=v2] .kpi-widget .kpi-card{width:min(100%,56rem)}main[data-site-version=v2] .kpi-widget .kpi-toggle-button{min-height:auto;font-size:var(--text-md);line-height:normal}@media (max-width:767px),(pointer:coarse){.v2-site-shell[data-site-version=v2] .thermen-nav__logo,.v2-site-shell[data-site-version=v2] .v2-footer__logo{min-height:var(--v2-layout-touch-target-min);align-items:center}main[data-site-version=v2] .thermen-nav__button,main[data-site-version=v2] .kpi-widget .kpi-toggle-button{min-height:var(--v2-layout-touch-target-min)}}@media (max-width:1023px){.v2-site-shell[data-site-version=v2] .v2-footer__logo{min-height:var(--v2-layout-touch-target-min);align-items:center}}main[data-site-version=v2] .kpi-widget .kpi-title{font-size:1.1rem}main[data-site-version=v2] .kpi-widget .kpi-metric-strong{font-size:clamp(2.4rem,5vw,3.2rem)}main[data-site-version=v2] .kpi-widget .kpi-review-quote{font-size:var(--text-base)}main[data-site-version=v2] .kpi-widget .kpi-review-meta,main[data-site-version=v2] .kpi-widget .kpi-review-punchline,main[data-site-version=v2] .kpi-widget .kpi-footer,main[data-site-version=v2] .kpi-widget .kpi-toggle-label,main[data-site-version=v2] .kpi-widget .kpi-metric-label{font-size:var(--text-md)}main[data-site-version=v2] .kpi-widget .kpi-footer{border-top:0}main[data-site-version=v2] .cta-button{min-height:var(--v2-action-height-regular);height:auto;padding-inline:var(--v2-action-padding-inline);border-color:var(--v2-action-primary-border);border-radius:var(--v2-action-radius);background:var(--v2-action-primary-background);color:var(--v2-action-primary-text);box-shadow:none;font-size:var(--v2-font-button-size);font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line);letter-spacing:normal;transition:background-color var(--v2-action-transition-duration) var(--v2-motion-easing-standard), color var(--v2-action-transition-duration) var(--v2-motion-easing-standard)}main[data-site-version=v2] .cta-button:hover,main[data-site-version=v2] .cta-button:active{background:var(--v2-action-primary-background-hover)}main[data-site-version=v2] .cta-button-secondary{min-height:var(--v2-action-height-regular);height:auto;padding-inline:var(--v2-action-padding-inline);border-color:var(--v2-action-secondary-border);border-radius:var(--v2-action-radius);background:var(--v2-action-secondary-background);color:var(--v2-action-secondary-text);font-size:var(--v2-font-button-size);font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line);letter-spacing:normal;transition:background-color var(--v2-action-transition-duration) var(--v2-motion-easing-standard), border-color var(--v2-action-transition-duration) var(--v2-motion-easing-standard)}main[data-site-version=v2] .cta-button-secondary:hover,main[data-site-version=v2] .cta-button-secondary:active{background:var(--v2-action-secondary-background-hover)}main[data-site-version=v2] .cta-button:focus-visible,main[data-site-version=v2] .cta-button-secondary:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .uvp-section,main[data-site-version=v2] .uvp-section--muted,main[data-site-version=v2] .uvp-section--surface{background:var(--v2-color-canvas)}main[data-site-version=v2] .uvp-section .order-first{order:1}main[data-site-version=v2] .uvp-section .order-second{order:2}main[data-site-version=v2] .uvp-section--product .uvp-section__copy{order:1}main[data-site-version=v2] .uvp-section--product .uvp-section__media{order:2}main[data-site-version=v2] .uvp-section--copy-only .uvp-section__copy{width:min(100%, var(--v2-layout-content-max))}main[data-site-version=v2] .uvp-section--copy-only .uvp-section__copy p{max-width:var(--v2-layout-text-max)}main[data-site-version=v2] .uvp-bullet-list{max-width:var(--v2-layout-text-max);font-family:var(--v2-font-body-family);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-body-weight);line-height:var(--v2-font-body-line);margin:0;padding-inline-start:1.25em}main[data-site-version=v2] .uvp-bullet-list li+li{margin-block-start:var(--v2-space-8)}main[data-site-version=v2] .uvp-section__textblock{gap:var(--v2-layout-textblock-heading-body-gap);display:grid}main[data-site-version=v2] .uvp-section__body-title{max-width:var(--v2-layout-text-max);color:var(--v2-color-text-heading);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-textblock-title-size);font-weight:var(--v2-font-textblock-title-weight);line-height:var(--v2-font-textblock-title-line);letter-spacing:0;margin:0}main[data-site-version=v2] .uvp-section--editorial-split .uvp-editorial-split,main[data-site-version=v2] .uvp-section--process-split .uvp-editorial-split,main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split{gap:var(--v2-layout-section-title-content-gap-no-subtitle);display:grid}main[data-site-version=v2] .uvp-section--wide-editorial-split{background:var(--v2-color-surface);padding-block-start:calc(var(--section-padding--default) / 1.5)}main[data-site-version=v2] .uvp-editorial-split__intro{text-align:center;flex-direction:column;align-items:center;display:flex}main[data-site-version=v2] .uvp-editorial-split__intro .section-kicker{margin-block-end:var(--v2-layout-section-eyebrow-title-gap)}main[data-site-version=v2] .uvp-editorial-split__intro .h2{max-width:var(--v2-layout-content-max);text-align:center;line-height:1.24}main[data-site-version=v2] .uvp-editorial-split__main{grid-template-columns:minmax(0, var(--v2-layout-text-max)) minmax(0, 1fr);gap:var(--v2-space-64);align-items:stretch;display:grid}main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split__main{gap:var(--v2-space-96);grid-template-columns:minmax(0,560px) minmax(0,1fr)}main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split__copy .uvp-section__textblock,main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split__copy .uvp-bullet-list,main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split__copy .text-strong{width:min(100%,560px)}main[data-site-version=v2] .uvp-editorial-split__main--media-left{grid-template-columns:minmax(0, 1fr) minmax(0, var(--v2-layout-text-max))}main[data-site-version=v2] .uvp-editorial-split__main--media-left .uvp-editorial-split__media{order:-1}main[data-site-version=v2] .uvp-editorial-split__copy{text-align:left;flex-direction:column;justify-content:center;align-self:stretch;align-items:flex-start;margin-block-start:0;display:flex}main[data-site-version=v2] .uvp-editorial-split__copy .uvp-section__textblock,main[data-site-version=v2] .uvp-editorial-split__copy .uvp-bullet-list,main[data-site-version=v2] .uvp-editorial-split__copy .text-strong{width:min(100%, var(--v2-layout-text-max));text-align:left}main[data-site-version=v2] .uvp-editorial-split__copy .uvp-bullet-list{margin-block-start:var(--v2-space-24)}main[data-site-version=v2] .uvp-editorial-split__copy .uvp-bullet-list li+li{margin-block-start:0}main[data-site-version=v2] .uvp-editorial-split__copy .text-strong{color:var(--v2-color-text-heading);font-family:var(--v2-font-body-family);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-body-line);margin-block-start:var(--v2-space-32)}main[data-site-version=v2] .uvp-editorial-split__media{width:100%}main[data-site-version=v2] .uvp-process-row{gap:var(--v2-space-32);grid-template-columns:1fr 1fr 1fr;margin-block-start:var(--v2-space-48);display:grid}main[data-site-version=v2] .uvp-process-row--full-width{padding:var(--v2-space-32);border-radius:var(--v2-radius-large);background:var(--v2-color-accent-secondary);grid-template-columns:repeat(3,minmax(0,300px));justify-content:center;margin-block-start:0}main[data-site-version=v2] .uvp-process-step{min-width:0;position:relative}main[data-site-version=v2] .uvp-process-card{min-height:100%;padding:var(--v2-space-32);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);box-shadow:none}main[data-site-version=v2] .uvp-process-card__number{width:calc(var(--v2-product-slider-icon-size) + var(--v2-product-slider-icon-padding) * 2);height:calc(var(--v2-product-slider-icon-size) + var(--v2-product-slider-icon-padding) * 2);background:var(--v2-product-slider-icon-background);color:var(--v2-color-text-heading);font-family:var(--v2-font-body-family);font-size:var(--v2-font-size-small);font-weight:var(--v2-font-weight-medium);border-radius:999px;justify-content:center;align-items:center;margin-block-end:var(--v2-space-24);line-height:1;display:inline-flex}main[data-site-version=v2] .uvp-process-card h3{color:var(--v2-color-text-heading);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-textblock-title-size);font-weight:var(--v2-font-textblock-title-weight);line-height:var(--v2-font-textblock-title-line);letter-spacing:0;margin:0}main[data-site-version=v2] .uvp-process-card p{margin:var(--v2-space-16) 0 0;color:var(--v2-color-text-body);font-family:var(--v2-font-body-family);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-body-line);letter-spacing:0}main[data-site-version=v2] .uvp-process-arrow{top:50%;right:calc(var(--v2-space-32) * -.75);z-index:1;color:var(--v2-color-text-muted);font-size:22px;font-weight:var(--v2-font-weight-regular);line-height:1;position:absolute;transform:translate(50%,-50%)}main[data-site-version=v2] .uvp-section--process-split .uvp-editorial-split__main{grid-template-columns:minmax(0,560px) minmax(0,1fr)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row{gap:var(--v2-space-16);margin-block-start:var(--v2-space-32)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width{gap:var(--v2-space-24);grid-template-columns:repeat(3,minmax(0,300px));margin-block-start:0}main[data-site-version=v2] .uvp-section--process-split .uvp-process-card{min-height:150px;padding:var(--v2-space-12) var(--v2-space-16) var(--v2-space-24)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-card{height:100%;min-height:var(--v2-product-slider-card-min-height);padding:var(--v2-space-24)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-card__number{width:30px;height:30px;margin-block-end:var(--v2-space-16);font-size:12px}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-card__number{width:30px;height:30px;font-size:13px;font-weight:var(--v2-font-weight-bold);margin-block-end:var(--v2-space-12)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-card h3{font-size:15px;line-height:1.16}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-card h3{font-size:18px;font-weight:var(--v2-font-weight-semibold);line-height:1.1}main[data-site-version=v2] .uvp-section--process-split .uvp-process-card p{white-space:pre-line;margin-block-start:var(--v2-space-12);font-size:12.5px;line-height:1.35}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-card p{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-regular);white-space:pre-line;margin-block-start:var(--v2-space-8);line-height:1.22}main[data-site-version=v2] .uvp-section--process-split .uvp-process-arrow{right:calc(var(--v2-space-16) * -.5);font-size:16px}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-arrow{right:calc(var(--v2-space-24) * -.5);font-size:18px}@media (max-width:900px){main[data-site-version=v2] .uvp-editorial-split__main,main[data-site-version=v2] .uvp-section--wide-editorial-split .uvp-editorial-split__main{gap:var(--v2-space-40);grid-template-columns:1fr}main[data-site-version=v2] .uvp-section--process-split .uvp-editorial-split__main{grid-template-columns:1fr}main[data-site-version=v2] .uvp-editorial-split__copy{margin-block-start:0}main[data-site-version=v2] .uvp-process-row{gap:var(--v2-space-16);grid-template-columns:1fr}main[data-site-version=v2] .uvp-process-row--full-width{padding:var(--v2-space-20);grid-template-columns:1fr}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width{padding:var(--v2-space-20)}main[data-site-version=v2] .uvp-section--process-split .uvp-process-row--full-width .uvp-process-card{min-height:auto;padding:var(--v2-space-24)}main[data-site-version=v2] .uvp-process-arrow{display:none}}main[data-site-version=v2] .uvp-section .blob-wrap{aspect-ratio:4/3}main[data-site-version=v2] .uvp-section .blob-bg{display:none}main[data-site-version=v2] .uvp-section .blob-rect{border:var(--v2-layout-border-width) solid var(--v2-media-border);border-radius:var(--v2-media-radius-content);box-shadow:none}main[data-site-version=v2] .image-band-section{padding-block:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor));background:var(--v2-color-surface)}main[data-site-version=v2] .image-band-section--canvas{background:var(--v2-color-canvas)}main[data-site-version=v2] .image-band-section>.container{flex-direction:column;gap:0;display:flex}main[data-site-version=v2] .image-band-section__intro{max-width:var(--v2-layout-section-title-max);margin-inline:auto}main[data-site-version=v2] .image-band-section__intro:has(.eyebrow):has(>.h2){gap:var(--v2-layout-section-eyebrow-title-gap)}main[data-site-version=v2] .image-band-section__intro>.h2{white-space:pre-line;margin-block-end:0}main[data-site-version=v2] .image-band-section__intro .section-lead{white-space:pre-line;margin-block-start:0}main[data-site-version=v2] .image-band-section__intro+.image-band-section__frame{margin-block-start:var(--v2-layout-section-subtitle-content-gap)}main[data-site-version=v2] .image-band-section--without-subline .image-band-section__intro+.image-band-section__frame{margin-block-start:var(--v2-layout-section-title-content-gap-no-subtitle)}main[data-site-version=v2] .image-band-section__frame{width:100%;aspect-ratio:var(--v2-product-slider-media-aspect);border-radius:var(--v2-media-radius-product);position:relative;overflow:hidden}main[data-site-version=v2] #phone-ai-bildband .image-band-section__frame{max-width:1020px;margin-inline:auto}main[data-site-version=v2] .image-band-section__image{object-fit:cover;width:100%;height:100%;display:block}main[data-site-version=v2] .image-band-section__slider{position:absolute;inset:0}main[data-site-version=v2] .image-band-section__slider-image{opacity:0;transition:opacity var(--v2-story-crossfade-duration) var(--v2-motion-easing-standard);position:absolute;inset:0}main[data-site-version=v2] .image-band-section__slider-image.is-active{opacity:1}main[data-site-version=v2] .image-band-section__slider-controls{bottom:var(--v2-space-16);z-index:2;gap:var(--v2-space-12);display:flex;position:absolute;left:50%;transform:translate(-50%)}main[data-site-version=v2] .image-band-section__slider-controls button{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-story-control-background);color:var(--v2-story-control-icon);box-shadow:var(--v2-story-control-shadow);cursor:pointer;transition:background-color var(--v2-story-transition-duration) var(--v2-motion-easing-standard);border:0;place-items:center;padding:0;display:grid}main[data-site-version=v2] .image-band-section__slider-controls button:hover{background:var(--v2-story-control-background-hover)}main[data-site-version=v2] .image-band-section__slider-controls button:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-story-control-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-story-control-focus-ring);outline:none}main[data-site-version=v2] .image-band-section__slider-controls svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .image-band-section__overlay{left:clamp(var(--v2-space-24), 4.4%, var(--v2-space-48));top:clamp(var(--v2-space-32), 11%, var(--v2-space-48));bottom:clamp(var(--v2-space-32), 11%, var(--v2-space-48));width:min(48%,460px);padding:clamp(var(--v2-space-32), 4vw, var(--v2-space-48));border-radius:var(--v2-radius-small);border:var(--v2-layout-border-width) solid var(--v2-color-border);background:var(--v2-color-surface);color:var(--v2-color-text-heading);flex-direction:column;justify-content:center;display:flex;position:absolute}main[data-site-version=v2] .image-band-section__overlay h2{color:var(--v2-color-text-heading);font-family:var(--v2-font-h3-family);font-size:clamp(18px,1.85vw,22px);font-weight:var(--v2-font-h3-weight);letter-spacing:0;white-space:pre-line;margin:0;line-height:1.18}main[data-site-version=v2] .image-band-section__overlay p{color:var(--v2-color-text-body);font-family:var(--v2-font-body-family);font-size:clamp(14px,1.35vw,16px);font-weight:var(--v2-font-body-weight);white-space:pre-line;margin:19px 0 0;line-height:1.55}main[data-site-version=v2] .image-band-section__overlay-action{min-height:38px;margin-top:var(--v2-space-24);padding:0 var(--v2-space-24);border-radius:var(--v2-radius-pill);background:var(--v2-color-primitive-ink);color:var(--v2-color-surface);font-family:var(--v2-font-family-sans);font-size:13px;font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line);white-space:nowrap;justify-content:center;align-self:center;align-items:center;text-decoration:none;display:inline-flex}main[data-site-version=v2] .image-band-section__cards{gap:var(--v2-space-12);grid-template-columns:repeat(3,minmax(0,1fr));margin-block-start:var(--v2-space-12);display:grid}main[data-site-version=v2] .image-band-section__card{align-content:start;gap:var(--v2-space-12);min-height:132px;padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);color:var(--v2-color-text-heading);box-shadow:var(--v2-shadow-small);display:grid}main[data-site-version=v2] .image-band-section__card-icon{width:var(--v2-product-slider-icon-size);height:var(--v2-product-slider-icon-size);padding:var(--v2-product-slider-icon-padding);border-radius:var(--v2-radius-pill);background:var(--v2-product-slider-icon-background);color:var(--v2-color-text-heading);box-sizing:border-box;justify-content:center;align-items:center;display:inline-flex;overflow:visible}main[data-site-version=v2] .image-band-section__card-icon svg{stroke-width:2px;width:100%;height:100%}main[data-site-version=v2] .image-band-section__card h3{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-title-size);font-weight:var(--v2-font-weight-semibold);letter-spacing:0;margin:0;line-height:1.1}main[data-site-version=v2] .image-band-section__card p{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-regular);margin:0;line-height:1.22}main[data-site-version=v2] #chat-ai-ausblick .image-band-section__card p{font-size:var(--v2-font-body-size);line-height:var(--v2-font-body-line);white-space:pre-line}main[data-site-version=v2] #chat-ai-ausblick .image-band-section__card{min-height:146px}@media (max-width:1023px){main[data-site-version=v2] .image-band-section__overlay-action{min-height:var(--v2-layout-touch-target-min)}}@media (max-width:767px){main[data-site-version=v2] .image-band-section__overlay{left:var(--v2-space-12);top:var(--v2-space-16);bottom:var(--v2-space-16);width:54%;padding:var(--v2-space-12)}main[data-site-version=v2] .image-band-section__overlay h2{font-size:11px;line-height:1.15}main[data-site-version=v2] .image-band-section__overlay p{margin-top:var(--v2-space-8);font-size:7px;line-height:1.35}main[data-site-version=v2] .image-band-section__overlay-action{min-height:var(--v2-layout-touch-target-min);margin-top:var(--v2-space-8);padding:0 var(--v2-space-12);font-size:12px}main[data-site-version=v2] .image-band-section__cards{grid-template-columns:1fr}main[data-site-version=v2] .image-band-section__card{min-height:auto}}main[data-site-version=v2] .image-band-section--preserve-left .image-band-section__image{object-position:left center}main[data-site-version=v2] .image-band-section--preserve-center .image-band-section__image{object-position:center center}main[data-site-version=v2] .image-band-section--preserve-right .image-band-section__image{object-position:right center}main[data-site-version=v2] .image-band-section__slider--preserve-left .image-band-section__image{object-position:left center}main[data-site-version=v2] .image-band-section__slider--preserve-center .image-band-section__image{object-position:center center}main[data-site-version=v2] .image-band-section__slider--preserve-right .image-band-section__image{object-position:right center}main[data-site-version=v2] .dual-phone-showcase-section{padding-block:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor));background:var(--v2-color-canvas)}main[data-site-version=v2] .dual-phone-showcase-section>.container{flex-direction:column;gap:0;display:flex}main[data-site-version=v2] .dual-phone-showcase-section__intro{max-width:var(--v2-layout-section-title-max);margin-inline:auto}main[data-site-version=v2] .dual-phone-showcase-section__intro:has(.eyebrow):has(>.h2){gap:var(--v2-layout-section-eyebrow-title-gap)}main[data-site-version=v2] .dual-phone-showcase-section__intro>.h2{white-space:pre-line;margin-block-end:0}main[data-site-version=v2] .dual-phone-showcase-section__frame{align-items:end;gap:clamp(var(--v2-space-20), 2.4vw, var(--v2-space-40));padding:clamp(var(--v2-space-24), 3.4vw, var(--v2-space-64));border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);grid-template-columns:minmax(260px,1fr) minmax(260px,1fr);margin-block-start:var(--v2-layout-section-title-content-gap-no-subtitle);display:grid}main[data-site-version=v2] .dual-phone-showcase-section__item{gap:var(--v2-space-24);margin:0;display:grid}main[data-site-version=v2] .dual-phone-showcase-section__caption{color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:clamp(13px,.95vw,16px);font-weight:var(--v2-font-body-weight);text-align:center;white-space:pre-line;line-height:1.36}main[data-site-version=v2] .dual-phone-showcase-section__caption span{color:var(--v2-color-section-label);font-family:var(--v2-font-eyebrow-family);font-size:clamp(12px,.85vw,14px);font-weight:var(--v2-font-eyebrow-weight);line-height:var(--v2-font-eyebrow-line);letter-spacing:var(--v2-font-eyebrow-letter-spacing);text-transform:uppercase;margin-block-end:var(--v2-space-12);display:block}main[data-site-version=v2] .dual-phone-showcase-section__caption--right,main[data-site-version=v2] .dual-phone-showcase-section__caption--right span{color:var(--v2-color-accent)}main[data-site-version=v2] .dual-phone-showcase-section__media{margin:0}main[data-site-version=v2] .dual-phone-showcase-section__media img{border-radius:var(--v2-radius-small);width:100%;height:auto;display:block}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__frame{column-gap:clamp(var(--v2-space-64), 6vw, var(--v2-space-96));row-gap:clamp(var(--v2-space-20), 2.2vw, var(--v2-space-40));padding-block:clamp(var(--v2-space-24), 2.4vw, var(--v2-space-40)) clamp(var(--v2-space-48), 4vw, var(--v2-space-72));box-shadow:none;transform:translateX(var(--v2-space-24));background:0 0;border-color:#0000;grid-template-columns:minmax(260px,.9fr) minmax(320px,1fr);margin-block-start:clamp(var(--v2-space-72), 7vw, var(--v2-space-96))}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item{align-self:end}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--left{place-self:center end;width:78%;transform:translateY(15px)}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--right{z-index:1;justify-self:start;width:82%;position:relative}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__caption--left{color:var(--v2-color-section-subtitle);opacity:1;transform:translateY(-64px)}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__caption--right{color:var(--v2-color-accent-strong);font-weight:var(--v2-font-weight-medium)}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__caption--right span{color:var(--v2-color-accent-strong);font-weight:var(--v2-font-weight-semibold)}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--left .dual-phone-showcase-section__media{opacity:.68;filter:saturate(.58)contrast(.9)brightness(1.04)}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__media img{width:100%}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--right .dual-phone-showcase-section__media img{box-shadow:var(--v2-shadow-medium)}@media (max-width:1023px){main[data-site-version=v2] .dual-phone-showcase-section__frame{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__frame{grid-template-columns:repeat(2,minmax(0,1fr));transform:none}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--left,main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__item--right{width:100%}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__caption--left{transform:none}main[data-site-version=v2] #chat-ai-bilder-showcase .dual-phone-showcase-section__media img{width:100%}}@media (max-width:767px){main[data-site-version=v2] .dual-phone-showcase-section__frame{gap:var(--v2-space-24);padding:var(--v2-space-24);grid-template-columns:1fr}main[data-site-version=v2] .dual-phone-showcase-section__caption{text-align:center;font-size:15px}}main[data-site-version=v2] .uvp-section .blob-rect img{object-fit:cover}main[data-site-version=v2] .uvp-section--process-split .blob-wrap{aspect-ratio:1}main[data-site-version=v2] .uvp-section--process-split .blob-rect img{object-position:center center}main[data-site-version=v2] .guest-visual{gap:var(--v2-space-24);padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);border-radius:var(--v2-guest-visual-radius-frame);background:var(--v2-guest-visual-background);box-shadow:var(--v2-guest-visual-shadow);color:var(--v2-guest-visual-text);margin:0;display:grid}main[data-site-version=v2] .guest-visual__header{justify-content:space-between;align-items:center;gap:var(--v2-space-16);display:flex}main[data-site-version=v2] .guest-visual__header svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .guest-visual__example{font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .guest-visual__question{max-width:var(--v2-layout-text-max);font-size:var(--v2-font-size-h3);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-line-heading);margin:0}main[data-site-version=v2] .guest-choice__options{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .guest-choice__option{gap:var(--v2-space-16);padding:var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-guest-visual-surface);grid-template-columns:auto 1fr;align-items:start;display:grid}main[data-site-version=v2] .guest-choice__icon{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-guest-visual-surface-accent);color:var(--v2-guest-visual-text);justify-content:center;align-items:center;display:inline-flex}main[data-site-version=v2] .guest-choice__icon svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .guest-choice__copy{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .guest-choice__copy strong{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .guest-choice__copy span,main[data-site-version=v2] .guest-choice__copy small{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .guest-choice__next-step{justify-content:space-between;align-items:center;gap:var(--v2-space-16);min-height:var(--v2-layout-touch-target-min);padding:var(--v2-space-12) var(--v2-space-16);border-radius:var(--v2-guest-visual-radius-detail);background:var(--v2-guest-visual-surface-accent);font-weight:var(--v2-font-weight-semibold);display:flex}main[data-site-version=v2] .guest-choice__next-step svg{width:var(--v2-space-24);height:var(--v2-space-24);flex:none}main[data-site-version=v2] .guest-visual__qualifier{align-items:center;gap:var(--v2-space-8);color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .guest-visual__qualifier svg{width:var(--v2-space-16);height:var(--v2-space-16);flex:none}main[data-site-version=v2] .guest-capture__image{border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-guest-visual-surface);overflow:hidden}main[data-site-version=v2] .guest-capture__image img{width:100%;height:auto;display:block}main[data-site-version=v2] .advisory-channels{gap:var(--v2-space-16)}main[data-site-version=v2] .advisory-channels__tabs{gap:var(--v2-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main[data-site-version=v2] .advisory-channels__tabs button{min-width:0;min-height:var(--v2-layout-touch-target-min);justify-content:center;align-items:center;gap:var(--v2-space-8);padding:var(--v2-space-12);border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border-strong);border-radius:var(--v2-radius-medium);background:var(--v2-guest-visual-background);color:var(--v2-guest-visual-text);font:inherit;font-weight:var(--v2-font-weight-semibold);cursor:pointer;transition:background var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard);flex-direction:column;display:flex}main[data-site-version=v2] .advisory-channels__tabs button:hover{background:var(--v2-guest-visual-surface-secondary)}main[data-site-version=v2] .advisory-channels__tabs button[aria-selected=true]{border-color:var(--v2-color-accent-strong);background:var(--v2-guest-visual-surface-accent)}main[data-site-version=v2] .advisory-channels__tabs button:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .advisory-channels__tabs svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .advisory-channels__panel{gap:var(--v2-space-24);min-width:0;display:grid}main[data-site-version=v2] .advisory-channels__panel[hidden]{display:none}main[data-site-version=v2] .advisory-phone{border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-guest-visual-surface);display:grid;overflow:hidden}main[data-site-version=v2] .advisory-phone__audio{min-height:var(--v2-layout-touch-target-min);padding:var(--v2-space-12) var(--v2-space-24);border-top:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);background:var(--v2-guest-visual-background);justify-content:center;align-items:center;display:flex}main[data-site-version=v2] .phone-audio-demo{display:flex}main[data-site-version=v2] .phone-audio-demo__button{min-height:var(--v2-action-height-compact);justify-content:center;align-items:center;gap:var(--v2-space-8);padding:var(--v2-space-8) var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-action-primary-border);border-radius:var(--v2-action-radius);background:var(--v2-action-primary-background);color:var(--v2-action-primary-text);font:inherit;font-weight:var(--v2-font-weight-semibold);cursor:pointer;transition:background var(--v2-action-transition-duration) var(--v2-motion-easing-standard);display:inline-flex}main[data-site-version=v2] .phone-audio-demo__button:hover{background:var(--v2-action-primary-background-hover)}main[data-site-version=v2] .phone-audio-demo__button--secondary{min-height:var(--v2-action-height-regular);padding-inline:var(--v2-action-padding-inline);border-color:var(--v2-action-secondary-border);background:var(--v2-action-secondary-background);color:var(--v2-action-secondary-text);font-size:var(--v2-font-button-size);font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line)}main[data-site-version=v2] .phone-audio-demo__button--secondary:hover,main[data-site-version=v2] .phone-audio-demo__button--secondary:active{background:var(--v2-action-secondary-background-hover)}main[data-site-version=v2] .phone-audio-demo__button:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .phone-audio-demo__button svg{width:var(--v2-space-16);height:var(--v2-space-16)}main[data-site-version=v2] .advisory-phone__messages{gap:var(--v2-space-16);padding:var(--v2-space-24);margin:0;list-style:none;display:grid}main[data-site-version=v2] .advisory-phone__message{width:min(88%, var(--v2-layout-text-max));gap:var(--v2-space-8);padding:var(--v2-space-12) var(--v2-space-16);border-radius:var(--v2-guest-visual-radius-card);display:grid}main[data-site-version=v2] .advisory-phone__message--guest{background:var(--v2-guest-visual-surface-accent);justify-self:end}main[data-site-version=v2] .advisory-phone__message--assistant{border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);background:var(--v2-guest-visual-background);justify-self:start}main[data-site-version=v2] .advisory-phone__message span{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .advisory-phone__message p{color:var(--v2-guest-visual-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-body-line);margin:0}main[data-site-version=v2] .advisory-email{border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-guest-visual-background);overflow:hidden}main[data-site-version=v2] .advisory-email__inbox-bar,main[data-site-version=v2] .advisory-email__thread-head{align-items:center;gap:var(--v2-space-12);padding:var(--v2-space-16) var(--v2-space-24);border-bottom:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);display:flex}main[data-site-version=v2] .advisory-email__inbox-bar{background:var(--v2-guest-visual-surface-secondary);justify-content:space-between}main[data-site-version=v2] .advisory-email__inbox-title,main[data-site-version=v2] .advisory-email__toolbar,main[data-site-version=v2] .advisory-email__state,main[data-site-version=v2] .advisory-email__send{align-items:center;gap:var(--v2-space-8);display:inline-flex}main[data-site-version=v2] .advisory-email__actions{padding:var(--v2-space-12) var(--v2-space-24);border-top:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);background:var(--v2-guest-visual-surface);justify-content:flex-end;display:flex}main[data-site-version=v2] .advisory-email__inbox-title svg,main[data-site-version=v2] .advisory-email__toolbar svg,main[data-site-version=v2] .advisory-email__state svg,main[data-site-version=v2] .advisory-email__send svg{width:var(--v2-space-16);height:var(--v2-space-16)}main[data-site-version=v2] .advisory-email__toolbar{color:var(--v2-guest-visual-text-muted)}main[data-site-version=v2] .advisory-email__thread-head{background:var(--v2-guest-visual-background)}main[data-site-version=v2] .advisory-email__avatar{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-primary);color:var(--v2-guest-visual-text);font-weight:var(--v2-font-weight-bold);flex:none;justify-content:center;align-items:center;display:inline-flex}main[data-site-version=v2] .advisory-email__thread-head>div{gap:var(--v2-space-8);flex:1;min-width:0;display:grid}main[data-site-version=v2] .advisory-email__thread-head>div span{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .advisory-email__state{padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-radius-pill);background:var(--v2-feedback-success-background);color:var(--v2-feedback-success-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .advisory-email__send{width:fit-content;min-height:var(--v2-layout-touch-target-min);padding:var(--v2-space-8) var(--v2-space-16);border-radius:var(--v2-action-radius);background:var(--v2-action-primary-background);color:var(--v2-action-primary-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);justify-self:end}main[data-site-version=v2] .advisory-email__meta,main[data-site-version=v2] .advisory-email__reply,main[data-site-version=v2] .advisory-email__original{gap:var(--v2-space-12);padding:var(--v2-space-24);display:grid}main[data-site-version=v2] .advisory-email__meta{border-bottom:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);background:var(--v2-guest-visual-surface-secondary)}main[data-site-version=v2] .advisory-email__meta span,main[data-site-version=v2] .advisory-email__original>span{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .advisory-email p{color:var(--v2-guest-visual-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-body-line);white-space:pre-line;margin:0}main[data-site-version=v2] .advisory-email__reply a{width:fit-content;min-height:var(--v2-layout-touch-target-min);color:var(--v2-color-accent-strong);font-weight:var(--v2-font-weight-semibold);text-underline-offset:var(--v2-space-8);align-items:center;display:inline-flex}main[data-site-version=v2] .advisory-email__reply a:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .advisory-email__original{border-top:var(--v2-layout-border-width) solid var(--v2-guest-visual-border);background:var(--v2-guest-visual-surface)}main[data-site-version=v2] .advisory-channels__caption{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);text-align:center}main[data-site-version=v2] .guest-capture__image--dashboard{aspect-ratio:var(--v2-media-aspect-photo);position:relative}main[data-site-version=v2] .dashboard-slider__image{opacity:0;object-fit:cover;object-position:center top;width:100%;height:100%;transition:opacity var(--v2-motion-duration-standard) var(--v2-motion-easing-standard);position:absolute;inset:0}main[data-site-version=v2] .dashboard-slider__image.is-active{opacity:1}main[data-site-version=v2] .dashboard-slider__toggle{right:var(--v2-space-12);bottom:var(--v2-space-12);z-index:1;width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border:var(--v2-layout-border-width) solid var(--v2-action-secondary-border);border-radius:var(--v2-radius-pill);background:var(--v2-action-secondary-background);color:var(--v2-action-secondary-text);cursor:pointer;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute}main[data-site-version=v2] .dashboard-slider__toggle svg{width:var(--v2-space-16);height:var(--v2-space-16)}main[data-site-version=v2] .dashboard-slider__toggle:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .visit-pattern__chart{gap:var(--v2-space-24) var(--v2-space-8);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main[data-site-version=v2] .visit-pattern__slot{gap:var(--v2-space-8);min-width:0;color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);text-align:center;grid-template-rows:1fr auto auto;display:grid}main[data-site-version=v2] .visit-pattern__slot strong{color:var(--v2-guest-visual-text)}main[data-site-version=v2] .visit-pattern__bar-track{height:var(--v2-space-96);border-radius:var(--v2-guest-visual-radius-detail);background:var(--v2-guest-visual-surface);align-items:end;display:flex;overflow:hidden}main[data-site-version=v2] .visit-pattern__bar{border-radius:var(--v2-guest-visual-radius-detail) var(--v2-guest-visual-radius-detail) 0 0;width:100%}main[data-site-version=v2] .visit-pattern__bar--quiet{background:var(--v2-guest-visual-quiet);border:var(--v2-layout-border-width) solid var(--v2-guest-visual-quiet-text)}main[data-site-version=v2] .visit-pattern__bar--moderate{background:var(--v2-guest-visual-moderate)}main[data-site-version=v2] .visit-pattern__bar--busy{background:var(--v2-guest-visual-busy)}main[data-site-version=v2] .visit-pattern__bar--step-1{height:46%}main[data-site-version=v2] .visit-pattern__bar--step-2{height:30%}main[data-site-version=v2] .visit-pattern__bar--step-3{height:36%}main[data-site-version=v2] .visit-pattern__bar--step-4{height:64%}main[data-site-version=v2] .visit-pattern__bar--step-5{height:86%}main[data-site-version=v2] .visit-pattern__bar--step-6{height:58%}main[data-site-version=v2] .visit-pattern__recommendation{gap:var(--v2-space-16);padding:var(--v2-space-16);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-guest-visual-surface-secondary);grid-template-columns:auto 1fr;align-items:start;display:grid}main[data-site-version=v2] .visit-pattern__recommendation div{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .visit-pattern__recommendation p{color:var(--v2-guest-visual-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .benefits-section{background:var(--v2-color-canvas)}main[data-site-version=v2] .benefits-section--accent{background:var(--v2-color-accent-primary)}main[data-site-version=v2] .benefits-section--editorial{background:var(--v2-benefits-editorial-background)}main[data-site-version=v2] .benefits-frame{padding:0 var(--v2-layout-gutter-mobile);box-shadow:none;background:0 0;border:none}main[data-site-version=v2] .benefits-header{max-width:var(--v2-layout-content-max);padding-top:0}main[data-site-version=v2] .benefits-grid{gap:var(--v2-space-24);padding-bottom:0}main[data-site-version=v2] .benefits-section--editorial .benefits-header{text-align:center;margin-inline:auto}main[data-site-version=v2] .benefits-media{aspect-ratio:var(--v2-benefits-editorial-aspect-portrait);border-radius:var(--v2-benefits-editorial-radius);position:relative;overflow:hidden}main[data-site-version=v2] .benefits-media img{object-fit:cover;object-position:center}main[data-site-version=v2] .benefits-section--editorial .benefit-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}main[data-site-version=v2] .benefit-card{min-width:0;padding:var(--v2-space-32);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);text-align:left;align-items:flex-start}main[data-site-version=v2] .benefit-icon{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-primary);color:var(--v2-color-text-heading);place-items:center;display:grid}main[data-site-version=v2] .benefit-icon--lucide{background:var(--v2-color-accent-primary)}main[data-site-version=v2] .benefit-icon--lucide svg{width:var(--v2-icon-size-product-card);height:var(--v2-icon-size-product-card)}main[data-site-version=v2] .benefit-card:has(.benefit-card__footer){align-items:stretch;gap:var(--v2-space-24);min-height:100%;padding-block-end:0;overflow:hidden}main[data-site-version=v2] .benefit-card:has(.benefit-card__footer) .benefit-icon{margin-inline:auto}main[data-site-version=v2] .benefit-card:has(.benefit-card__footer) .h3{text-align:center}main[data-site-version=v2] .benefit-card__bullets{gap:var(--v2-space-12);color:var(--v2-color-text-heading);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-body-weight);line-height:var(--v2-font-body-line);margin:0;padding-inline-start:1.15em;display:grid}main[data-site-version=v2] .benefit-card__bullets li::marker{color:var(--v2-color-text-heading)}main[data-site-version=v2] .benefit-card__footer{margin:auto calc(0px - var(--v2-space-32)) 0;padding:var(--v2-space-24) var(--v2-space-32);background:var(--v2-color-accent-primary);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-ui-line);text-align:center}main[data-site-version=v2] #wirtschaftlichkeit .benefits-grid{gap:var(--v2-space-12);max-width:1240px;margin-inline:auto}main[data-site-version=v2] #wirtschaftlichkeit .benefits-frame{gap:var(--v2-layout-section-title-content-gap-no-subtitle)}main[data-site-version=v2] #wirtschaftlichkeit .benefit-card{align-items:flex-start;gap:var(--v2-space-24);min-height:400px;padding:var(--v2-space-32);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);color:var(--v2-color-text-heading);padding-block-end:0;overflow:hidden}main[data-site-version=v2] #wirtschaftlichkeit .benefit-icon{width:var(--v2-product-slider-icon-size);height:var(--v2-product-slider-icon-size);padding:var(--v2-product-slider-icon-padding);background:var(--v2-product-slider-icon-background);box-sizing:border-box;margin-inline:0;display:grid}main[data-site-version=v2] #wirtschaftlichkeit .benefit-icon--lucide svg{width:100%;height:100%}main[data-site-version=v2] #wirtschaftlichkeit .benefit-card .h3{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-title-size);font-weight:var(--v2-font-weight-semibold);text-align:left;line-height:1.18}main[data-site-version=v2] #wirtschaftlichkeit .benefit-card__bullets{color:var(--v2-color-text-body);font-size:18px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-body-line);text-align:left;margin-block-start:var(--v2-space-8)}main[data-site-version=v2] #wirtschaftlichkeit .benefit-card__footer{margin-inline:calc(0px - var(--v2-space-32));padding:var(--v2-space-24) var(--v2-space-32);background:var(--v2-product-slider-accent);color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-semibold);text-align:center;border-top:0;align-self:stretch;margin-block-end:0;line-height:1.22}main[data-site-version=v2] .why-overview-section{background:var(--v2-color-canvas)}main[data-site-version=v2] .why-overview{gap:var(--v2-layout-section-title-content-gap-no-subtitle);padding-inline:var(--v2-layout-gutter-mobile);display:grid}main[data-site-version=v2] .why-overview__header{max-width:var(--v2-layout-content-max);text-align:center;align-items:center;gap:var(--v2-layout-section-eyebrow-title-gap);margin-inline:auto}main[data-site-version=v2] .why-overview__card{width:100%;max-width:var(--v2-layout-container-max);padding:var(--v2-space-72) var(--v2-space-24) var(--v2-space-48);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:none;margin-inline:auto;position:relative}main[data-site-version=v2] .why-overview__badge{top:calc(0px - var(--v2-space-24));left:var(--v2-space-16);width:calc(var(--v2-space-96) - var(--v2-space-8));height:calc(var(--v2-space-96) - var(--v2-space-8));border-radius:var(--v2-radius-pill);background:var(--v2-color-primitive-action);color:var(--v2-color-primitive-action-text);text-align:center;place-items:center;display:grid;position:absolute}main[data-site-version=v2] .why-overview__badge-text{max-width:none;font-size:12px;font-weight:var(--v2-font-weight-regular);gap:2px;line-height:1.18;display:grid;transform:translateY(-4px)rotate(18deg)}main[data-site-version=v2] .why-overview__badge-text span{white-space:nowrap;display:block}main[data-site-version=v2] .why-overview__list{gap:0;margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .why-overview__row{grid-template-columns:minmax(0, 1fr) minmax(var(--v2-space-48), auto);align-items:center;gap:var(--v2-space-24);min-height:56px;padding:var(--v2-space-12) var(--v2-space-24);color:var(--v2-color-text-body);font-size:18px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-body-line);display:grid}main[data-site-version=v2] .why-overview__row:nth-child(odd){background:var(--v2-product-slider-accent)}main[data-site-version=v2] .why-overview__row svg{width:var(--v2-space-24);height:var(--v2-space-24);color:var(--v2-color-primitive-action);stroke-width:3px;justify-self:end}main[data-site-version=v2] .cta-section{background:var(--v2-color-canvas)}main[data-site-version=v2] :is(#demo-einblick,#produkte-demo-einblick) .cta-section{background:var(--v2-color-surface);padding-block:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] #produkte-demo-einblick .cta-section{padding-block:var(--section-padding--default) 0}main[data-site-version=v2] #produkte-demo-einblick .h2{white-space:pre-line}main[data-site-version=v2] #produkte-demo-einblick .cta-centered>.stack-8{gap:0}main[data-site-version=v2] #produkte-demo-einblick .cta-actions{margin-block-start:var(--v2-space-48)}main[data-site-version=v2] #produkte-demo-einblick .helper-text{margin-block-start:var(--v2-space-16)}main[data-site-version=v2] .cta-section--intro{padding-block-start:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] .cta-section--text-intro .stack-8{gap:var(--v2-layout-section-title-subtitle-gap)}main[data-site-version=v2] .cta-section--text-intro .h2{margin-block-end:0}main[data-site-version=v2] #individualisierung,main[data-site-version=v2] #individualisierung .cta-section,main[data-site-version=v2] .cta-section--bespoke{background:var(--v2-color-surface)}main[data-site-version=v2] #individualisierung .cta-section .container,main[data-site-version=v2] .cta-section--bespoke .container{max-width:var(--v2-layout-container-max)}main[data-site-version=v2] #individualisierung .cta-section,main[data-site-version=v2] .cta-section--bespoke{padding-block-start:var(--section-transition-top--current);padding-block-end:var(--section-transition-bottom--current)}main[data-site-version=v2] #individualisierung .cta-centered,main[data-site-version=v2] .cta-section--bespoke .cta-centered{align-items:stretch}main[data-site-version=v2] #individualisierung .cta-centered>.stack-8,main[data-site-version=v2] .cta-section--bespoke .cta-centered>.stack-8{align-items:center;width:100%}main[data-site-version=v2] .bespoke-section-visual{width:100%;aspect-ratio:var(--v2-product-slider-media-aspect);border-radius:var(--v2-media-radius-product);background:var(--v2-color-primitive-ink);text-align:left;box-sizing:border-box;grid-template-columns:minmax(0,1fr) minmax(0,2fr);align-items:stretch;gap:0;margin-block-start:var(--v2-layout-section-eyebrow-title-visible-gap);padding:0;display:grid;overflow:hidden}main[data-site-version=v2] .bespoke-section-visual__section-label{text-align:center}main[data-site-version=v2] .bespoke-section-visual__copy{max-width:none;padding:clamp(var(--v2-space-32), 5vw, var(--v2-space-72));flex-direction:column;justify-content:center;display:flex}main[data-site-version=v2] .bespoke-section-visual__eyebrow{color:#ffffffad}main[data-site-version=v2] .bespoke-section-visual__headline{color:var(--v2-color-surface);font-family:var(--v2-font-h3-family);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-h3-weight);line-height:var(--v2-font-h3-line);letter-spacing:0;margin:0}main[data-site-version=v2] .bespoke-section-visual__body{margin:var(--v2-layout-textblock-heading-body-gap) 0 0;color:#ffffffc7;font-family:var(--v2-font-body-family);font-size:var(--v2-font-body-size);font-weight:var(--v2-font-body-weight);line-height:var(--v2-font-body-line);white-space:pre-line}main[data-site-version=v2] .bespoke-section-visual__image{min-height:100%;padding:clamp(var(--v2-space-24), 4vw, var(--v2-space-56));box-sizing:border-box;background:url(/images/thermen/v2/individualisierung-pool-background.png) 50%/cover no-repeat;justify-content:center;align-items:center;display:flex}main[data-site-version=v2] .bespoke-section-visual__cards{gap:var(--v2-space-16);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:1fr;align-items:stretch;width:min(100%,43rem);display:grid}main[data-site-version=v2] .bespoke-product-card{height:100%;min-height:calc(var(--v2-product-slider-card-min-height) + 10px);gap:var(--v2-space-16);padding:var(--v2-space-24) var(--v2-space-24) calc(var(--v2-space-24) + var(--v2-space-8));border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);color:var(--v2-color-text-heading);flex-direction:column;display:flex}main[data-site-version=v2] .bespoke-product-card__icon{width:var(--v2-product-slider-icon-size);height:var(--v2-product-slider-icon-size);padding:var(--v2-space-8);border-radius:var(--v2-radius-pill);background:var(--v2-product-slider-icon-background);color:var(--v2-color-text-heading);box-sizing:border-box;flex:none;overflow:visible}main[data-site-version=v2] .bespoke-product-card__icon *{vector-effect:non-scaling-stroke}main[data-site-version=v2] .bespoke-product-card__copy{gap:var(--v2-space-16);flex-direction:column;display:flex}main[data-site-version=v2] .bespoke-product-card h3{color:var(--v2-color-text-heading);font-family:var(--v2-font-h3-family);font-size:var(--v2-product-slider-title-size);font-weight:var(--v2-font-weight-semibold);letter-spacing:0;margin:0;line-height:1.1}main[data-site-version=v2] .bespoke-product-card p{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-regular);margin:0;line-height:1.22}@media (max-width:900px){main[data-site-version=v2] .bespoke-section-visual{aspect-ratio:auto;grid-template-columns:1fr}main[data-site-version=v2] .bespoke-section-visual__image{min-height:16rem}main[data-site-version=v2] .bespoke-section-visual__cards{grid-template-columns:1fr}}main[data-site-version=v2] .cta-section--all-in-one{background:var(--v2-color-surface);padding-block-start:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] .cta-section--all-in-one.cta-section--canvas{background:var(--v2-color-canvas)}main[data-site-version=v2] .cta-section .container{max-width:var(--v2-layout-content-max)}main[data-site-version=v2] .cta-section--all-in-one .container{max-width:var(--v2-layout-container-max)}main[data-site-version=v2] .cta-section__intro{text-align:center;align-items:center}main[data-site-version=v2] .cta-section--all-in-one .cta-section__intro .h2{white-space:pre-line}main[data-site-version=v2] .cta-section--knowledge-canvas .cta-section__intro .h2{line-height:1.24}main[data-site-version=v2] .cta-section--knowledge-canvas{background:var(--v2-color-canvas)}main[data-site-version=v2] .cta-section--platform-wide,main[data-site-version=v2] .cta-section--management-wide,main[data-site-version=v2] .cta-section--knowledge-canvas{padding-block-start:var(--section-transition-top--current)}main[data-site-version=v2] #branchenmitgliedschaft+#plattform-ausblick .cta-section--all-in-one{padding-block-start:calc(var(--section-transition-top--current) + var(--v2-space-48))}main[data-site-version=v2] .cta-section--management-wide .cta-section__intro .h2{line-height:1.24}main[data-site-version=v2] .all-in-one-showcase--platform-wide,main[data-site-version=v2] .all-in-one-showcase--management-wide{justify-content:center;gap:var(--v2-space-96);grid-template-columns:minmax(0,560px) minmax(0,860px)}main[data-site-version=v2] .all-in-one-showcase--platform-wide .all-in-one-copy,main[data-site-version=v2] .all-in-one-showcase--management-wide .all-in-one-copy{justify-self:start;width:min(100%,560px)}main[data-site-version=v2] .all-in-one-showcase--platform-wide .all-in-one-copy__card,main[data-site-version=v2] .all-in-one-showcase--management-wide .all-in-one-copy__card{padding-inline:0}main[data-site-version=v2] .all-in-one-showcase--platform-wide .all-in-one-copy__text,main[data-site-version=v2] .all-in-one-showcase--management-wide .all-in-one-copy__text{padding-inline-end:var(--v2-space-64)}main[data-site-version=v2] .all-in-one-showcase--platform-wide .all-in-one-visual,main[data-site-version=v2] .all-in-one-showcase--management-wide .all-in-one-visual{aspect-ratio:4/3;justify-self:end;width:min(100%,860px)}main[data-site-version=v2] .cta-section--trust-compact.cta-section--intro .stack-8{gap:var(--v2-layout-section-eyebrow-title-visible-gap)}main[data-site-version=v2] .cta-section--trust-compact .container{gap:var(--v2-layout-section-title-content-gap-no-subtitle)}main[data-site-version=v2] .all-in-one-showcase--trust-compact{grid-template-columns:minmax(320px,1fr) minmax(0,1.32fr);margin-block-start:0}main[data-site-version=v2] .all-in-one-showcase--trust-compact.all-in-one-showcase--visual-left .all-in-one-visual{aspect-ratio:1}main[data-site-version=v2] .section.cta-section--all-in-one.cta-section--knowledge-canvas{padding-block-end:var(--section-transition-bottom--current)}main[data-site-version=v2] .all-in-one-showcase{align-items:stretch;gap:var(--v2-space-32);grid-template-columns:minmax(0,1.32fr) minmax(380px,1fr);margin-block-start:var(--v2-layout-section-subtitle-content-gap-extra);display:grid}main[data-site-version=v2] .cta-section--no-intro .all-in-one-showcase{margin-block-start:0}main[data-site-version=v2] .all-in-one-showcase--visual-left{grid-template-columns:minmax(0,1.32fr) minmax(320px,.9fr)}main[data-site-version=v2] .all-in-one-showcase--visual-right{grid-template-columns:minmax(320px,.9fr) minmax(0,1.32fr)}main[data-site-version=v2] .all-in-one-showcase--visual-left .all-in-one-visual{aspect-ratio:3/2;order:1}main[data-site-version=v2] .all-in-one-showcase--visual-right .all-in-one-visual{aspect-ratio:3/2;order:2}main[data-site-version=v2] .all-in-one-showcase--visual-left .all-in-one-copy{order:2}main[data-site-version=v2] .all-in-one-showcase--visual-right .all-in-one-copy{order:1}main[data-site-version=v2] .all-in-one-showcase--visual-left .all-in-one-copy__card{padding-inline-end:0}main[data-site-version=v2] .all-in-one-showcase--visual-right .all-in-one-copy__card{padding-inline-start:0}main[data-site-version=v2] .all-in-one-showcase--visual-left .all-in-one-copy__text{padding-inline-end:var(--v2-space-64)}main[data-site-version=v2] .all-in-one-showcase--visual-right .all-in-one-copy__text{padding-inline-start:var(--v2-space-64);padding-inline-end:0}main[data-site-version=v2] .all-in-one-copy{align-self:stretch;height:100%;display:flex;position:relative}main[data-site-version=v2] .all-in-one-copy__card{align-content:center;gap:var(--v2-layout-text-slider-navigation-visible-gap);height:100%;min-height:0;padding:var(--v2-space-32) var(--v2-space-48);border:var(--v2-layout-border-width) solid transparent;border-radius:var(--v2-radius-large);box-shadow:none;background:0 0;flex:auto;display:grid;overflow:hidden}main[data-site-version=v2] .all-in-one-copy__viewport{overflow:hidden}main[data-site-version=v2] .all-in-one-copy__track{will-change:transform;height:100%;transition:transform 2.2s linear;display:flex}main[data-site-version=v2] .all-in-one-copy__track.is-resetting{transition:none}main[data-site-version=v2] .all-in-one-copy__text{min-width:0;flex:0 0 100%;align-content:start;padding-inline-end:var(--v2-space-64);display:grid}main[data-site-version=v2] .all-in-one-copy__text h3{color:var(--v2-color-section-title);font-family:var(--v2-font-body-family);font-size:var(--v2-product-slider-title-size);font-weight:var(--v2-font-weight-semibold);margin:0;line-height:1.18}main[data-site-version=v2] .all-in-one-copy__text p{margin:var(--v2-layout-textblock-heading-body-gap) 0 0;color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line);white-space:pre-line}main[data-site-version=v2] .all-in-one-copy__list{margin:var(--v2-layout-textblock-heading-body-gap) 0 0;color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line);gap:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .all-in-one-copy__list li{grid-template-columns:.28em 1fr;align-items:start;column-gap:.72em;display:grid}main[data-site-version=v2] .all-in-one-copy__list li:before{content:"";border-radius:var(--v2-radius-pill);background:var(--v2-color-section-title);width:.28em;height:.28em;margin-block-start:.62em}main[data-site-version=v2] .all-in-one-copy__text .all-in-one-copy__highlight{color:var(--v2-color-section-title);font-weight:var(--v2-font-weight-semibold);white-space:pre-line;margin-block-start:var(--v2-space-16)}main[data-site-version=v2] .all-in-one-nav{justify-self:flex-start;align-items:center;gap:var(--v2-space-8);border-radius:var(--v2-radius-pill);background:0 0;width:max-content;margin:0;padding:0;display:inline-flex}main[data-site-version=v2] .all-in-one-nav__arrow{width:var(--v2-space-32);height:var(--v2-space-32);border-radius:var(--v2-radius-pill);color:var(--v2-color-surface);background:var(--v2-color-primitive-ink);cursor:pointer;transition:color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), transform var(--v2-motion-duration-micro) var(--v2-motion-easing-standard);border:0;place-items:center;padding:0;display:inline-grid}main[data-site-version=v2] .all-in-one-nav__arrow svg{stroke-width:2.5px;width:18px;height:18px}main[data-site-version=v2] .all-in-one-nav__arrow:hover{color:var(--v2-color-surface);background:var(--v2-color-primitive-action-hover)}main[data-site-version=v2] .all-in-one-nav__arrow:active{transform:scale(.96)}main[data-site-version=v2] .all-in-one-nav__arrow:focus-visible,main[data-site-version=v2] .all-in-one-dots button:focus-visible{outline:2px solid var(--v2-action-focus-ring);outline-offset:3px}main[data-site-version=v2] .all-in-one-dots{justify-content:center;align-items:center;gap:var(--v2-space-8);display:none}main[data-site-version=v2] .all-in-one-dots button{border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-secondary);cursor:pointer;width:6px;height:6px;transition:width var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), transform var(--v2-motion-duration-micro) var(--v2-motion-easing-standard);border:0;padding:0}main[data-site-version=v2] .all-in-one-dots button.is-active{background:var(--v2-product-slider-scroll-thumb);width:24px;height:4px}main[data-site-version=v2] .all-in-one-dots button:hover{background:var(--v2-product-slider-scroll-thumb);transform:scale(1.12)}main[data-site-version=v2] .all-in-one-visual{aspect-ratio:1364/1302;border-radius:var(--v2-media-radius-product);background:var(--v2-color-accent-secondary);min-height:0;box-shadow:var(--v2-shadow-small);isolation:isolate;position:relative;overflow:hidden}main[data-site-version=v2] .all-in-one-visual--dashboard{aspect-ratio:1;box-shadow:none;background:0 0;padding:0;display:grid}main[data-site-version=v2] .all-in-one-visual--dashboard .guest-visual{border-radius:var(--v2-media-radius-content);grid-template-rows:auto minmax(0,1fr) auto;min-width:0;height:100%;position:relative;overflow:hidden}main[data-site-version=v2] .all-in-one-visual--dashboard .guest-capture__image--dashboard{aspect-ratio:auto;border-radius:var(--v2-media-radius-content);flex:1;min-height:0}main[data-site-version=v2] .all-in-one-visual--dashboard .dashboard-slider{height:100%}main[data-site-version=v2] .all-in-one-visual--dashboard .dashboard-slider--full-frame-active{z-index:2;border-radius:var(--v2-media-radius-content);border:0;height:100%;position:absolute;inset:0}main[data-site-version=v2] .dashboard-slider__image--full-frame{object-position:center}main[data-site-version=v2] .all-in-one-visual:before{content:none}main[data-site-version=v2] .all-in-one-visual__background{object-fit:cover}main[data-site-version=v2] #live-auslastung-informieren .all-in-one-visual{aspect-ratio:3/2}@media (max-width:1023px){main[data-site-version=v2] .all-in-one-showcase{gap:var(--v2-space-32);grid-template-columns:minmax(0,1fr)}main[data-site-version=v2] .all-in-one-copy,main[data-site-version=v2] .all-in-one-visual{justify-self:stretch;width:100%}main[data-site-version=v2] .all-in-one-visual--contain .all-in-one-visual__background{object-fit:contain}main[data-site-version=v2] .all-in-one-nav__arrow{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min)}main[data-site-version=v2] .all-in-one-copy{order:2;height:auto}main[data-site-version=v2] .all-in-one-visual{order:1}}@media (max-width:767px){main[data-site-version=v2] .all-in-one-copy__card{height:auto;min-height:0;padding:var(--v2-space-24)}main[data-site-version=v2] .all-in-one-dots button{min-width:var(--v2-layout-touch-target-min);min-height:var(--v2-layout-touch-target-min)}main[data-site-version=v2] .all-in-one-visual{min-height:0}}main[data-site-version=v2] .cta-section__body{max-width:var(--v2-layout-text-max);margin-inline:auto}main[data-site-version=v2] :is(#demo-einblick,#produkte-demo-einblick) .cta-section__body{white-space:pre-line}main[data-site-version=v2] #preise-einstieg .cta-section__body{white-space:pre-line;max-width:min(100%,1120px)}main[data-site-version=v2] #preise-einstieg .h2{white-space:pre-line}main[data-site-version=v2] :is(#demo-einblick,#produkte-demo-einblick) .helper-text{max-width:max-content;color:var(--v2-color-text-body);font-family:var(--v2-font-body-family);font-size:13px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-ui-line);letter-spacing:0;margin-inline:auto}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee-shell{width:100vw;padding-block:var(--v2-space-96) var(--v2-space-32);background:var(--v2-color-canvas);margin-block-start:var(--section-padding--default);margin-inline:calc(50% - 50vw)}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee{width:min(100%, var(--v2-layout-container-max));border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-pill);background:var(--v2-product-slider-accent);color:var(--v2-color-text-heading);font-family:var(--v2-font-body-family);box-shadow:var(--v2-shadow-small);margin-inline:auto;overflow:hidden}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__track{width:max-content;padding:calc(var(--v2-space-12) + 2px) var(--v2-space-24);will-change:transform;align-items:center;animation:42s linear infinite cta-coming-soon-marquee;display:flex}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__group{flex:none;align-items:center;gap:0;padding-inline-end:0;display:flex}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__item{color:var(--v2-color-text-heading);font-size:var(--v2-font-size-small);font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-body-line);white-space:nowrap;flex:none;align-items:center;gap:0;display:inline-flex}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__text{margin-inline-start:var(--v2-space-16)}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__item:after{content:"";width:6px;height:6px;margin-inline:var(--v2-space-48);border-radius:var(--v2-radius-pill);opacity:.35;background:currentColor}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee .status-badge{min-height:var(--v2-space-24);padding:var(--v2-product-slider-badge-padding-block) var(--v2-product-slider-badge-padding-inline);color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-badge-size);font-weight:var(--v2-font-weight-semibold);background:#cbd5ff73;border-color:#4656a62e}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee .status-badge:before{content:"✧";margin-inline-end:4px;font-size:.9em;line-height:1}@keyframes cta-coming-soon-marquee{0%{transform:translate(-50%)}to{transform:translate(0)}}main[data-site-version=v2] .ai-image-label{z-index:4;pointer-events:none;width:28px;height:28px;display:block;position:absolute;bottom:16px;right:16px}main[data-site-version=v2] :is(.blob,.blob-rect,.hero-slider__frame,.image-band-section__frame,.guest-capture__image,.phone-journey__photo,.feature-slider-media,.value-story__photo,.value-story__proof,.all-in-one-visual,.benefits-media,.pricing-highlight-section__media,.newsletter-section__media){position:relative}main[data-site-version=v2] .ai-image-label img{width:100%;min-width:0;height:100%;min-height:0;display:block}@media (max-width:767px){main[data-site-version=v2] .ai-image-label{width:24px;height:24px;bottom:12px;right:12px}}@media (prefers-reduced-motion:reduce){main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__track{animation:none}}@media (max-width:767px){main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee{border-radius:var(--v2-radius-large)}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__track{padding-inline:var(--v2-space-16)}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__item{font-size:13px}main[data-site-version=v2] #produkte-demo-einblick .cta-coming-soon-marquee__item:after{margin-inline:var(--v2-space-32)}}main[data-site-version=v2] .contact-section{background:var(--v2-color-canvas)}main[data-site-version=v2] #kontakt:has(+#faq) .contact-section{padding-block-end:var(--section-transition-bottom--current)}main[data-site-version=v2] .contact-card{padding:var(--v2-space-32);border-color:var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small)}main[data-site-version=v2] .contact-section--platform .contact-shell{max-width:var(--v2-layout-container-max);column-gap:var(--v2-space-64);grid-template-columns:minmax(0,1fr) minmax(520px,760px);align-items:start;display:grid}main[data-site-version=v2] .contact-section--platform .contact-copy{max-width:var(--v2-layout-text-max);text-align:left;grid-column:1}main[data-site-version=v2] .contact-section--platform .contact-copy>:is(.h2,.text-base){white-space:pre-line}main[data-site-version=v2] .contact-section--platform .contact-copy__portrait-row{align-items:center;gap:var(--v2-space-24);margin-block-start:var(--v2-space-16);display:flex}main[data-site-version=v2] .contact-section--platform .contact-copy__portrait{border-radius:var(--v2-radius-pill);object-fit:cover;flex:none;width:118px;height:118px}main[data-site-version=v2] .contact-section--platform .contact-copy__portrait-caption{color:var(--v2-field-label);font-size:var(--v2-font-size-small);font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-ui-line);gap:4px;margin:0;display:grid}main[data-site-version=v2] .contact-section--platform .contact-copy__portrait-caption span{display:block}main[data-site-version=v2] .contact-section--platform .contact-card{width:100%;padding:var(--v2-space-48);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:none;grid-column:2}main[data-site-version=v2] .contact-form{gap:var(--v2-space-24);min-width:0}main[data-site-version=v2] .contact-field{gap:var(--v2-field-gap);min-width:0}main[data-site-version=v2] .contact-label{color:var(--v2-field-label);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold)}main[data-site-version=v2] .contact-section--platform .contact-form{gap:var(--v2-space-16)}main[data-site-version=v2] .contact-section--platform .contact-field{gap:6px}main[data-site-version=v2] .contact-section--platform .contact-label{font-size:14px;font-weight:var(--v2-font-weight-medium)}main[data-site-version=v2] .contact-field input{min-height:var(--v2-field-min-height);border-color:var(--v2-field-border);border-radius:var(--v2-field-radius);background:var(--v2-field-background);color:var(--v2-field-text);padding-inline:var(--v2-field-padding-inline);transition:border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .contact-section--platform .contact-field input{border-color:var(--v2-color-border);min-height:52px}main[data-site-version=v2] .contact-field select{appearance:none;width:100%;min-width:0;min-height:var(--v2-field-min-height);border:var(--v2-layout-border-width) solid var(--v2-field-border);border-radius:var(--v2-field-radius);background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23121926' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--v2-space-24) center / var(--v2-space-16) var(--v2-space-16), var(--v2-field-background);color:var(--v2-field-text);padding:var(--v2-field-padding-block) calc(var(--v2-space-48) + var(--v2-space-8)) var(--v2-field-padding-block) var(--v2-field-padding-inline);font:inherit;transition:border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .contact-section--platform .contact-field select{border-color:var(--v2-color-border);min-height:52px;font-size:14px}main[data-site-version=v2] .contact-section--platform .contact-select{background-color:var(--v2-color-surface);position:relative}main[data-site-version=v2] .contact-section--platform .contact-select--placeholder{color:var(--v2-color-text-muted)}main[data-site-version=v2] .contact-section--platform .contact-select option{background:var(--v2-color-surface);color:var(--v2-color-text-heading);font-size:14px}main[data-site-version=v2] .contact-section--platform .contact-select option:hover,main[data-site-version=v2] .contact-section--platform .contact-select option:checked{background:var(--v2-color-accent-primary);color:var(--v2-color-text-heading)}main[data-site-version=v2] .contact-section--platform .contact-select--custom{border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-field-radius);background:var(--v2-color-surface);width:100%;min-height:52px}main[data-site-version=v2] .contact-section--platform .contact-select--custom:hover{border-color:var(--v2-field-border-focus)}main[data-site-version=v2] .contact-section--platform .contact-select--custom:has(.contact-select__button:focus-visible){border-color:var(--v2-field-border-focus)}main[data-site-version=v2] .contact-section--platform .contact-select__button{border-radius:inherit;background:url("data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M4 6l4 4 4-4' fill='none' stroke='%23121926' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E") no-repeat right var(--v2-space-24) center / var(--v2-space-16) var(--v2-space-16), transparent;width:100%;min-height:50px;color:var(--v2-color-text-heading);cursor:pointer;font-family:var(--v2-font-body-family);font-size:14px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-ui-line);padding:var(--v2-field-padding-block) calc(var(--v2-space-48) + var(--v2-space-8)) var(--v2-field-padding-block) var(--v2-field-padding-inline);text-align:left;border:0;justify-content:space-between;align-items:center;display:flex}main[data-site-version=v2] .contact-section--platform .contact-select--placeholder .contact-select__button{color:var(--v2-color-text-muted)}main[data-site-version=v2] .contact-section--platform .contact-select__button:focus,main[data-site-version=v2] .contact-section--platform .contact-select__button:focus-visible{outline:none}main[data-site-version=v2] .contact-section--platform .contact-select__menu{z-index:20;inset-inline:0;top:calc(100% + var(--v2-space-8));border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-field-radius);box-shadow:var(--v2-shadow-small);padding:var(--v2-space-8);background:#f7f7f7;display:grid;position:absolute;overflow:hidden}main[data-site-version=v2] .contact-section--platform .contact-select__option{border-radius:calc(var(--v2-field-radius) - 4px);min-height:36px;color:var(--v2-color-text-heading);cursor:pointer;font-family:var(--v2-font-body-family);font-size:14px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-ui-line);padding:var(--v2-space-8) var(--v2-space-12);text-align:left;background:0 0;border:0}main[data-site-version=v2] .contact-section--platform .contact-select__option:hover,main[data-site-version=v2] .contact-section--platform .contact-select__option:focus-visible,main[data-site-version=v2] .contact-section--platform .contact-select__option[aria-selected=true]{color:var(--v2-color-text-heading);background:#e2e6fc;outline:none}main[data-site-version=v2] .contact-field textarea{min-height:var(--v2-space-128);border-color:var(--v2-field-border);border-radius:var(--v2-field-radius);background:var(--v2-field-background);color:var(--v2-field-text);padding:var(--v2-field-padding-inline);transition:border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .contact-section--platform .contact-field textarea{border-color:var(--v2-color-border);min-height:144px}@media (max-width:899px){main[data-site-version=v2] .contact-section--platform .contact-shell{row-gap:var(--v2-space-32);grid-template-columns:minmax(0,1fr)}main[data-site-version=v2] .contact-section--platform .contact-copy,main[data-site-version=v2] .contact-section--platform .contact-card{grid-column:1}}main[data-site-version=v2] .contact-field input:hover,main[data-site-version=v2] .contact-field textarea:hover,main[data-site-version=v2] .contact-field select:hover{border-color:var(--v2-field-border-focus)}main[data-site-version=v2] .contact-field input:focus-visible,main[data-site-version=v2] .contact-field textarea:focus-visible,main[data-site-version=v2] .contact-field select:focus-visible{border-color:var(--v2-field-border-focus);box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-field-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-field-focus-ring);outline:none}main[data-site-version=v2] .contact-section--platform .contact-field :is(input,textarea,select):focus,main[data-site-version=v2] .contact-section--platform .contact-field :is(input,textarea,select):focus-visible{border-color:var(--v2-field-border-focus);box-shadow:none;outline:none}main[data-site-version=v2] .contact-field input:user-invalid{border-color:var(--v2-field-border-error);background:var(--v2-color-feedback-error-surface)}main[data-site-version=v2] .contact-field textarea:user-invalid{border-color:var(--v2-field-border-error);background:var(--v2-color-feedback-error-surface)}main[data-site-version=v2] .contact-checkbox{min-height:var(--v2-layout-touch-target-min);gap:var(--v2-space-12);color:var(--v2-color-text-body)}main[data-site-version=v2] .contact-checkbox input{width:var(--v2-space-24);height:var(--v2-space-24);accent-color:var(--v2-color-text-heading);margin:0}main[data-site-version=v2] .contact-submit{min-height:var(--v2-action-height-regular);border:var(--v2-layout-border-width) solid var(--v2-action-primary-border);border-radius:var(--v2-action-radius);background:var(--v2-action-primary-background);color:var(--v2-action-primary-text);padding-inline:var(--v2-action-padding-inline);font-size:var(--v2-font-button-size);font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line);transition:background-color var(--v2-action-transition-duration) var(--v2-motion-easing-standard), color var(--v2-action-transition-duration) var(--v2-motion-easing-standard)}main[data-site-version=v2] .contact-submit:hover:not(:disabled),main[data-site-version=v2] .contact-submit:active:not(:disabled){background:var(--v2-action-primary-background-hover)}main[data-site-version=v2] .contact-submit:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .contact-submit:disabled{background:var(--v2-action-disabled-background);color:var(--v2-action-disabled-text);cursor:wait;opacity:1}main[data-site-version=v2] .contact-feedback{padding:var(--v2-space-12) var(--v2-space-16);border:var(--v2-layout-border-width) solid;border-radius:var(--v2-feedback-radius)}main[data-site-version=v2] .contact-feedback--success{border-color:var(--v2-feedback-success-border);background:var(--v2-feedback-success-background);color:var(--v2-feedback-success-text)}main[data-site-version=v2] .contact-feedback--error{border-color:var(--v2-feedback-error-border);background:var(--v2-feedback-error-background);color:var(--v2-feedback-error-text)}main[data-site-version=v2] .pricing-section{background:var(--v2-pricing-background)}main[data-site-version=v2] #preise-einstieg .cta-section{padding-block-end:0}main[data-site-version=v2] .pricing-highlight-section{background:var(--v2-pricing-background);padding-block-start:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] #preise-vorteilspaket .pricing-highlight-section{padding-block-start:var(--v2-layout-section-subtitle-content-gap)}main[data-site-version=v2] .go-live-steps-section{background:var(--v2-pricing-background)}main[data-site-version=v2] .go-live-steps-section>.container{gap:var(--v2-layout-section-title-content-gap-no-subtitle);display:grid}main[data-site-version=v2] .go-live-steps-section__intro{align-items:center;gap:var(--v2-layout-section-eyebrow-title-gap);text-align:center;flex-direction:column;display:flex}main[data-site-version=v2] .go-live-steps-section__intro .section-kicker{color:var(--v2-color-section-eyebrow);font-size:var(--v2-font-section-eyebrow-size);font-weight:var(--v2-font-section-eyebrow-weight);letter-spacing:var(--v2-font-section-eyebrow-tracking);line-height:var(--v2-font-eyebrow-line);text-transform:uppercase;margin:0}main[data-site-version=v2] .go-live-steps-section__intro .h2{max-width:var(--v2-layout-section-title-max);white-space:pre-line;margin:0}main[data-site-version=v2] .go-live-steps-section__cards{gap:var(--v2-space-24);grid-template-columns:repeat(5,minmax(0,1fr));width:100%;display:grid;position:relative}main[data-site-version=v2] .go-live-steps-section__cards:before{content:"";inset-block-start:50%;inset-inline:var(--v2-space-24);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-secondary);height:8px;position:absolute;transform:translateY(-50%)}main[data-site-version=v2] .go-live-steps-section__card{z-index:1;min-height:220px;padding:var(--v2-space-32) var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);color:var(--v2-color-text-heading);box-shadow:none;align-content:start;display:grid;position:relative}main[data-site-version=v2] .go-live-steps-section__step{position:relative}main[data-site-version=v2] .go-live-steps-section__step .go-live-steps-section__card{height:100%}main[data-site-version=v2] .go-live-steps-section__arrow{top:50%;right:calc(var(--v2-space-24) * -.5);z-index:2;color:var(--v2-color-text-muted);font-size:16px;font-weight:var(--v2-font-weight-regular);line-height:1;position:absolute;transform:translate(50%,-50%)}main[data-site-version=v2] .go-live-steps-section__card--featured{background:var(--v2-color-accent-secondary)}main[data-site-version=v2] .go-live-steps-section__number{margin:0 0 var(--v2-space-16);color:#6366f1c7;font-family:var(--v2-font-section-title-family);font-size:clamp(26px,2.6vw,34px);font-weight:var(--v2-font-weight-regular);letter-spacing:0;line-height:1}main[data-site-version=v2] .go-live-steps-section__card h3{color:var(--v2-color-text-heading);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-textblock-title-weight);line-height:var(--v2-font-textblock-title-line);letter-spacing:0;margin:0}main[data-site-version=v2] .go-live-steps-section__card p:last-child{margin:var(--v2-space-24) 0 0;color:var(--v2-color-text-body);font-family:var(--v2-font-body-family);font-size:14px;font-weight:var(--v2-font-body-weight);letter-spacing:0;white-space:pre-line;line-height:1.45}main[data-site-version=v2] .go-live-steps-section__action{justify-content:center;margin-block-start:var(--v2-space-8);display:flex}@media (max-width:1199px){main[data-site-version=v2] .go-live-steps-section__cards{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-site-version=v2] .go-live-steps-section__cards:before,main[data-site-version=v2] .go-live-steps-section__arrow{display:none}}@media (max-width:767px){main[data-site-version=v2] .go-live-steps-section__cards{grid-template-columns:1fr}main[data-site-version=v2] .go-live-steps-section__card{min-height:auto}}main[data-site-version=v2] .pricing-highlight-section__panel{gap:clamp(var(--v2-space-48), 6vw, var(--v2-space-96));padding-block:clamp(var(--v2-space-56), 5vw, var(--v2-space-72));padding-inline:clamp(var(--v2-space-40), 4.5vw, var(--v2-space-56));border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-accent-secondary);box-shadow:var(--v2-shadow-small);grid-template-columns:minmax(0,1.08fr) minmax(280px,.92fr);align-items:center;display:grid}main[data-site-version=v2] #preise-vorteilspaket .pricing-highlight-section__panel{padding-block:clamp(var(--v2-space-64), 5vw, var(--v2-space-80));margin-block-start:0}main[data-site-version=v2] .pricing-highlight-section__copy{gap:var(--v2-space-16);padding-inline-start:clamp(var(--v2-space-32), 4vw, var(--v2-space-64));display:grid}main[data-site-version=v2] .pricing-highlight-section__headline-row{gap:var(--v2-space-8) var(--v2-space-12);flex-wrap:wrap;align-items:center;display:flex}main[data-site-version=v2] #preise-vorteilspaket .pricing-highlight-section__headline-row{margin-block-start:var(--v2-space-16)}main[data-site-version=v2] .pricing-highlight-section__headline-row h2{color:var(--v2-color-text-heading);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-h3-weight);line-height:var(--v2-font-h3-line);letter-spacing:0;margin:0}main[data-site-version=v2] .pricing-highlight-section__badge,main[data-site-version=v2] .pricing-highlight-section__savings{width:fit-content;padding:6px var(--v2-space-12);border-radius:var(--v2-radius-pill);color:var(--v2-color-text-heading);font-size:var(--v2-font-size-small);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);background:#121b2c0f;align-items:center;gap:6px;margin:0;display:inline-flex}main[data-site-version=v2] .pricing-highlight-section__savings{background:#6366f11a;gap:4px;min-height:22px;padding:3px 8px;font-size:11px;line-height:1.1}main[data-site-version=v2] .pricing-highlight-section__badge svg,main[data-site-version=v2] .pricing-highlight-section__savings svg{width:var(--v2-space-16);height:var(--v2-space-16);stroke-width:2px}main[data-site-version=v2] .pricing-highlight-section__savings svg{width:12px;height:12px}main[data-site-version=v2] .pricing-highlight-section__price{color:var(--v2-color-text-heading);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-h2-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-h2-line);letter-spacing:0}main[data-site-version=v2] .pricing-highlight-section__features{gap:var(--v2-space-16);margin:var(--v2-space-20) 0 0;padding:0;list-style:none;display:grid}main[data-site-version=v2] #preise-vorteilspaket .pricing-highlight-section__features{margin-block-start:var(--v2-space-24)}main[data-site-version=v2] .pricing-highlight-section__features li{grid-template-columns:var(--v2-space-24) minmax(0, 1fr);gap:var(--v2-space-12);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);align-items:start;display:grid}main[data-site-version=v2] .pricing-highlight-section__feature-copy{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .pricing-highlight-section__feature-title{color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .pricing-highlight-section__feature-body{color:var(--v2-color-text-muted);font-size:var(--v2-font-size-small);font-weight:var(--v2-font-weight-regular);line-height:1.45}main[data-site-version=v2] .pricing-highlight-section__features svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .pricing-highlight-section__button{width:fit-content;min-height:44px;padding-inline:var(--v2-space-32);margin-block-start:var(--v2-space-16);font-size:14px}main[data-site-version=v2] .pricing-highlight-section__media{width:min(100%,500px);margin-block:var(--v2-space-24);border-radius:var(--v2-radius-medium);box-shadow:var(--v2-shadow-small);place-self:center end;margin-inline-end:clamp(var(--v2-space-16), 2vw, var(--v2-space-32));overflow:hidden}main[data-site-version=v2] .pricing-highlight-section__media img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}@media (max-width:900px){main[data-site-version=v2] .pricing-highlight-section__panel{grid-template-columns:1fr}main[data-site-version=v2] .pricing-highlight-section__media{justify-self:stretch;width:100%;margin:0}main[data-site-version=v2] .pricing-highlight-section__copy{padding-inline-start:0}main[data-site-version=v2] .pricing-highlight-section__button{width:100%}}main[data-site-version=v2] .pricing-platform{gap:var(--v2-space-48);display:grid}main[data-site-version=v2] .pricing-platform__intro{max-width:var(--v2-layout-content-max);gap:var(--v2-space-16);display:grid}main[data-site-version=v2] .pricing-platform__intro .text-base{max-width:var(--v2-layout-text-max);margin:0}main[data-site-version=v2] .pricing-foundation{gap:var(--v2-space-32);padding:var(--v2-space-32);border-radius:var(--v2-radius-xlarge);background:var(--v2-pricing-foundation-background);display:grid}main[data-site-version=v2] .pricing-foundation__copy{gap:var(--v2-space-12);display:grid}main[data-site-version=v2] .pricing-foundation__copy :where(h3,p){margin:0}main[data-site-version=v2] .pricing-foundation__list{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .pricing-foundation__list li{grid-template-columns:var(--v2-space-24) minmax(0, 1fr);gap:var(--v2-space-12);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);align-items:start;display:grid}main[data-site-version=v2] .pricing-foundation__list svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .pricing-platform__offers{gap:var(--v2-space-16);display:grid}main[data-site-version=v2] .pricing-offer{align-content:start;gap:var(--v2-space-16);min-width:0;padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-pricing-card-border);border-radius:var(--v2-pricing-card-radius);background:var(--v2-pricing-card-background);box-shadow:var(--v2-pricing-card-shadow);display:grid}main[data-site-version=v2] .pricing-offer--recommended{border-color:var(--v2-pricing-card-border-strong);background:var(--v2-pricing-card-background-recommended)}main[data-site-version=v2] .pricing-offer__meta{min-height:var(--v2-layout-touch-target-min);justify-content:space-between;align-items:center;gap:var(--v2-space-8);flex-wrap:wrap;display:flex}main[data-site-version=v2] .pricing-offer :where(h3,p){margin:0}main[data-site-version=v2] .pricing-offer__price{align-items:baseline;gap:var(--v2-space-8);flex-wrap:wrap;display:flex}main[data-site-version=v2] .pricing-offer__price span{color:var(--v2-color-text-heading);font-size:var(--v2-font-h2-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-h2-line)}main[data-site-version=v2] .pricing-offer__price small{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .pricing-offer__features{gap:var(--v2-space-12);padding:var(--v2-space-8) 0 0;margin:0;list-style:none;display:grid}main[data-site-version=v2] .pricing-offer__features li{grid-template-columns:var(--v2-space-24) minmax(0, 1fr);gap:var(--v2-space-12);color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:grid}main[data-site-version=v2] .pricing-offer__features svg{width:var(--v2-space-24);height:var(--v2-space-24);color:var(--v2-color-feedback-success-text)}main[data-site-version=v2] .pricing-extensions{gap:var(--v2-space-24);display:grid}main[data-site-version=v2] .pricing-extensions>div:first-child{gap:var(--v2-space-12);display:grid}main[data-site-version=v2] .pricing-extensions h3{margin:0}main[data-site-version=v2] .pricing-extensions__grid{gap:var(--v2-space-16);display:grid}main[data-site-version=v2] .pricing-extensions__grid article{gap:var(--v2-space-12);padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-pricing-card-border);border-radius:var(--v2-radius-large);background:var(--v2-pricing-card-background);display:grid}main[data-site-version=v2] .pricing-extensions__heading{justify-content:space-between;align-items:center;gap:var(--v2-space-12);flex-wrap:wrap;display:flex}main[data-site-version=v2] .pricing-extensions__heading h4{color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .pricing-extensions__grid p{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .pricing-platform__conversion{gap:var(--v2-space-24);align-items:center;display:grid}main[data-site-version=v2] .pricing-platform__conversion .pricing-footnote{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .faq-section--platform{background:var(--v2-faq-background)}main[data-site-version=v2] #kontakt+#faq .faq-section--platform{padding-block-start:var(--section-transition-top--current)}main[data-site-version=v2] .faq-intro{max-width:var(--v2-layout-content-max);justify-items:center;gap:var(--v2-layout-section-eyebrow-title-gap);text-align:center;margin-inline:auto;display:grid}main[data-site-version=v2] .faq-intro .text-base{max-width:var(--v2-layout-text-max);margin:0}main[data-site-version=v2] .faq-section--platform .faq-container{gap:var(--v2-layout-section-title-content-gap-no-subtitle)}main[data-site-version=v2] .faq-section--platform .faq-list{gap:6px;width:min(100%,1020px);margin-inline:auto;display:grid}main[data-site-version=v2] .faq-section--platform .faq-item{border:var(--v2-layout-border-width) solid var(--v2-faq-item-border);border-radius:var(--v2-faq-item-radius);background:var(--v2-faq-item-background);box-shadow:none;padding-bottom:0;overflow:hidden}main[data-site-version=v2] .faq-section--platform .faq-question{min-height:72px;padding:var(--v2-space-16) var(--v2-space-32);align-items:center;gap:var(--v2-space-32)}main[data-site-version=v2] .faq-section--platform .faq-question__text{color:var(--v2-color-text-heading);font-family:var(--v2-font-body-family);font-size:18px;font-weight:var(--v2-font-weight-regular);line-height:var(--v2-font-body-line);letter-spacing:0}main[data-site-version=v2] .faq-section--platform .faq-icon{width:24px;height:24px;color:var(--v2-color-text-heading);font-weight:var(--v2-font-weight-regular);border:0;border-radius:0}main[data-site-version=v2] .faq-section--platform .faq-icon:before{font-size:20px;line-height:1}main[data-site-version=v2] .faq-section--platform .faq-question:focus-visible{box-shadow:inset 0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), inset 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .faq-section--platform .faq-answer{width:min(100%,720px);max-width:66%;padding:0 var(--v2-space-32) var(--v2-space-32);color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:17px;font-weight:var(--v2-font-body-weight);letter-spacing:0;margin:0;line-height:1.5}@media (min-width:1200px){main[data-site-version=v2] .faq-section--platform .faq-question__text{white-space:nowrap}}main[data-site-version=v2] .cta-section--conversion{background:var(--v2-conversion-background)}main[data-site-version=v2] .cta-conversion{gap:var(--v2-space-32);display:grid}main[data-site-version=v2] .cta-conversion__copy{max-width:var(--v2-layout-content-max);gap:var(--v2-space-16);display:grid}main[data-site-version=v2] .cta-conversion__copy :where(h2,p){margin:0}main[data-site-version=v2] .cta-conversion__copy .text-base{max-width:var(--v2-layout-text-max)}main[data-site-version=v2] .cta-conversion__proofs{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .cta-conversion__proofs li{padding:var(--v2-space-16) var(--v2-space-24);border-radius:var(--v2-radius-medium);background:var(--v2-conversion-proof-background);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .cta-section--widget-demo{background:var(--v2-widget-demo-background)}main[data-site-version=v2] .widget-demo{align-items:center;gap:clamp(44px,5.5vw,88px);display:grid}main[data-site-version=v2] .widget-demo__copy{gap:var(--v2-layout-section-eyebrow-title-gap);display:grid}main[data-site-version=v2] .widget-demo__copy :where(p,h2){margin:0}main[data-site-version=v2] .widget-demo__copy .text-base{max-width:var(--v2-layout-text-max)}main[data-site-version=v2] .widget-demo__pointer{gap:var(--v2-space-12);margin-top:clamp(var(--v2-space-48), 8vw, var(--v2-space-112));color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);justify-content:flex-end;align-items:center;display:flex}main[data-site-version=v2] .widget-demo__pointer svg{width:var(--v2-space-48);height:var(--v2-space-48);flex:none}main[data-site-version=v2] .widget-demo__mount{min-width:0}main[data-site-version=v2] .widget-demo__card{width:100%;max-width:var(--v2-widget-demo-inline-max-width);border:var(--v2-layout-border-width) solid var(--v2-widget-demo-border);border-radius:var(--v2-widget-demo-radius);background:var(--v2-widget-demo-card-background);box-shadow:var(--v2-widget-demo-shadow);margin-inline:auto;overflow:hidden}main[data-site-version=v2] .widget-demo__mount[data-state=ready-floating] .widget-demo__card{display:none}main[data-site-version=v2] .widget-demo__inline-stage{width:100%;height:var(--v2-widget-demo-inline-height);border-radius:inherit;background:var(--v2-widget-demo-prompt-background);isolation:isolate;position:relative;overflow:hidden}main[data-site-version=v2] .widget-demo__inline-host{width:100%;height:100%}main[data-site-version=v2] .widget-demo__inline-host iframe,main[data-site-version=v2] .widget-demo__inline-frame{background:0 0;border:0;display:block;z-index:1!important;width:100%!important;max-width:none!important;height:100%!important;max-height:none!important;position:relative!important;inset:auto!important}main[data-site-version=v2] .widget-demo__inline-placeholder{z-index:2;place-content:center;justify-items:center;gap:var(--v2-space-16);padding:var(--v2-space-32);color:var(--v2-widget-demo-status-text);text-align:center;display:grid;position:absolute;inset:0}main[data-site-version=v2] .widget-demo__inline-placeholder svg{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);padding:var(--v2-space-8);border-radius:var(--v2-radius-pill);background:var(--v2-widget-demo-icon-background)}main[data-site-version=v2] .widget-demo__fallback{gap:var(--v2-space-8)}main[data-site-version=v2] .widget-demo__fallback svg{width:var(--v2-space-16);height:var(--v2-space-16)}main[data-site-version=v2] .widget-demo__status{color:var(--v2-widget-demo-status-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .feedback-dialog{border-radius:var(--v2-radius-xlarge);background:var(--v2-color-surface);color:var(--v2-color-text-heading);box-shadow:var(--v2-shadow-medium)}main[data-site-version=v2] .newsletter-section{background:var(--v2-color-canvas)}main[data-site-version=v2] .newsletter-section__panel{gap:var(--v2-space-64);padding:var(--v2-space-32);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-large);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch;display:grid}main[data-site-version=v2] .newsletter-section__media{border-radius:calc(var(--v2-radius-large) / 2);background:var(--v2-color-accent-secondary);min-height:100%;overflow:hidden}main[data-site-version=v2] .newsletter-section__media>img{object-fit:cover;width:100%;height:100%;min-height:420px;display:block}main[data-site-version=v2] .newsletter-section__content{align-content:center;gap:var(--v2-space-48);padding:var(--v2-space-32) var(--v2-space-24);display:grid}main[data-site-version=v2] .newsletter-section__copy{gap:var(--v2-space-24);max-width:580px;display:grid}main[data-site-version=v2] .newsletter-section__copy .h2{font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-textblock-title-size);font-weight:var(--v2-font-textblock-title-weight);line-height:var(--v2-font-textblock-title-line);margin:0}main[data-site-version=v2] .newsletter-section__copy .text-base{margin:0}main[data-site-version=v2] .newsletter-section__form{gap:var(--v2-space-20);max-width:580px;display:grid}main[data-site-version=v2] .newsletter-section__field{color:var(--v2-field-label);font-size:14px;font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-ui-line);gap:6px;display:grid}main[data-site-version=v2] .newsletter-section__field input{border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-field-radius);background:var(--v2-field-background);width:100%;min-height:52px;color:var(--v2-field-text);font:inherit;font-weight:var(--v2-font-weight-regular);padding-inline:var(--v2-field-padding-inline);transition:border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard)}main[data-site-version=v2] .newsletter-section__field input:hover{border-color:var(--v2-field-border-focus)}main[data-site-version=v2] .newsletter-section__field input:focus-visible{border-color:var(--v2-field-border-focus);box-shadow:none;outline:none}main[data-site-version=v2] .newsletter-section__field input:user-invalid{border-color:var(--v2-field-border-error);background:var(--v2-color-feedback-error-surface)}main[data-site-version=v2] .newsletter-section__submit{min-height:var(--v2-action-height-regular);border:var(--v2-layout-border-width) solid var(--v2-action-primary-border);border-radius:var(--v2-action-radius);background:var(--v2-action-primary-background);color:var(--v2-action-primary-text);font-family:var(--v2-font-body-family);font-size:var(--v2-font-button-size);font-weight:var(--v2-font-button-weight);line-height:var(--v2-font-button-line);padding-inline:var(--v2-action-padding-inline);cursor:pointer;transition:background-color var(--v2-action-transition-duration) var(--v2-motion-easing-standard), color var(--v2-action-transition-duration) var(--v2-motion-easing-standard);justify-content:center;align-items:center;margin-block-start:var(--v2-space-16);display:inline-flex}main[data-site-version=v2] .newsletter-section__submit:hover:not(:disabled),main[data-site-version=v2] .newsletter-section__submit:active:not(:disabled){background:var(--v2-action-primary-background-hover)}main[data-site-version=v2] .newsletter-section__submit:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-action-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-action-focus-ring);outline:none}main[data-site-version=v2] .newsletter-section__submit:disabled{background:var(--v2-action-disabled-background);color:var(--v2-action-disabled-text);cursor:wait;opacity:1}main[data-site-version=v2] .newsletter-section__feedback{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .newsletter-section__feedback--success{color:var(--v2-color-feedback-success-text)}main[data-site-version=v2] .newsletter-section__feedback--error{color:var(--v2-color-feedback-error-text)}@media (max-width:1023px){main[data-site-version=v2] .newsletter-section__panel{gap:var(--v2-space-32);padding:var(--v2-space-24);grid-template-columns:1fr}main[data-site-version=v2] .newsletter-section__content{padding:0}main[data-site-version=v2] .newsletter-section__copy,main[data-site-version=v2] .newsletter-section__form{max-width:none}}@media (max-width:767px){main[data-site-version=v2] .newsletter-section__panel{padding:var(--v2-space-16);border-radius:var(--v2-radius-large)}main[data-site-version=v2] .newsletter-section__media>img{min-height:300px}}main[data-site-version=v2] .newsletter-sidepanel,.v2-site-shell[data-site-version=v2]+.site-footer{display:none}.v2-site-shell[data-site-version=v2] .site-footer--v2{border-top:var(--v2-layout-border-width) solid var(--v2-footer-border);background:var(--v2-footer-background);color:var(--v2-footer-text);display:block}.v2-site-shell[data-site-version=v2] .v2-footer{gap:var(--v2-space-32);padding-block:var(--v2-space-64);display:grid}.v2-site-shell[data-site-version=v2] .v2-footer__brand{max-width:var(--v2-layout-text-max);gap:var(--v2-space-48);display:grid}.v2-site-shell[data-site-version=v2] .v2-footer__logo{width:fit-content;color:var(--v2-footer-text);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-h3-line);text-decoration:none}.v2-site-shell[data-site-version=v2] .v2-footer__logo img{width:calc(var(--v2-space-128) + var(--v2-space-32));filter:invert();height:auto;transform:translate(-6px)}.v2-site-shell[data-site-version=v2] .v2-footer__brand p{color:var(--v2-footer-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}.v2-site-shell[data-site-version=v2] .v2-footer__brand p span{display:block}.v2-site-shell[data-site-version=v2] .v2-footer__navigation,.v2-site-shell[data-site-version=v2] .v2-footer__legal{gap:var(--v2-space-16) var(--v2-space-24);flex-wrap:wrap;display:flex}.v2-site-shell[data-site-version=v2] .v2-footer :where(nav a){min-width:var(--v2-layout-touch-target-min);min-height:var(--v2-layout-touch-target-min);color:var(--v2-footer-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);text-underline-offset:var(--v2-space-8);justify-content:center;align-items:center;display:inline-flex}.v2-site-shell[data-site-version=v2] .v2-footer__legal{padding-top:var(--v2-space-24);border-top:var(--v2-layout-border-width) solid var(--v2-footer-border)}.v2-site-shell[data-site-version=v2] .v2-footer__copyright{color:var(--v2-footer-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}.v2-site-shell[data-site-version=v2] .v2-footer :where(a):focus-visible{outline:var(--v2-layout-focus-width) solid var(--v2-footer-text);outline-offset:var(--v2-layout-focus-offset)}main[data-site-version=v2] :where(a,button,input,textarea):focus-visible{outline-color:var(--v2-color-text-heading);outline-offset:var(--v2-layout-focus-offset)}main[data-site-version=v2] .button-text-wrapper{height:var(--v2-font-button-line)}main[data-site-version=v2] .button-text[aria-hidden=true]{display:none}main[data-site-version=v2] .platform-diagram{width:100%;height:100%;padding:var(--v2-space-24);border-radius:inherit;background:var(--v2-diagram-background);color:var(--v2-diagram-text);margin:0}main[data-site-version=v2] .platform-diagram ol,main[data-site-version=v2] .platform-diagram ul{margin:0;padding:0;list-style:none}main[data-site-version=v2] .platform-diagram__flow{grid-template-rows:auto minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr) auto;align-items:center;height:100%;display:grid}main[data-site-version=v2] .platform-diagram__group{min-width:0;padding:var(--v2-space-12);border:var(--v2-layout-border-width) solid var(--v2-diagram-border);border-radius:var(--v2-diagram-radius-node);background:var(--v2-diagram-surface)}main[data-site-version=v2] .platform-diagram__group-heading{align-items:center;gap:var(--v2-space-8);color:var(--v2-diagram-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .platform-diagram__group-heading svg{width:var(--v2-space-24);height:var(--v2-space-24);flex:none}main[data-site-version=v2] .platform-diagram__tag-list{gap:var(--v2-space-8);margin-top:var(--v2-space-12);flex-wrap:wrap;display:flex}main[data-site-version=v2] .platform-diagram__tag-list li{padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-diagram-radius-tag);background:var(--v2-color-surface);color:var(--v2-diagram-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .platform-diagram__core{padding:var(--v2-space-16);border-radius:var(--v2-diagram-radius-node);background:var(--v2-diagram-surface-accent);box-shadow:var(--v2-diagram-shadow-node);text-align:center}main[data-site-version=v2] .platform-diagram__core strong{margin-top:var(--v2-space-8);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:block}main[data-site-version=v2] .platform-diagram__brand{font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-weight-bold);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .platform-diagram__label{margin-bottom:var(--v2-space-8);color:var(--v2-diagram-text-muted);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-ui-line);display:block}main[data-site-version=v2] .platform-diagram__channel-list{gap:var(--v2-space-8);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main[data-site-version=v2] .platform-diagram__channel-list li{align-items:center;gap:var(--v2-space-8);min-width:0;padding:var(--v2-space-8);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);color:var(--v2-diagram-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .platform-diagram__channel-list svg{width:var(--v2-space-16);height:var(--v2-space-16);flex:none}main[data-site-version=v2] .platform-diagram__connection{height:100%;min-height:var(--v2-space-16);place-items:center;display:grid}main[data-site-version=v2] .platform-diagram__connection span{width:var(--v2-layout-border-width);background:var(--v2-diagram-connection);height:100%}main[data-site-version=v2] .platform-diagram__signal{align-items:center;gap:var(--v2-space-12);padding:var(--v2-space-12);border-radius:var(--v2-diagram-radius-node);background:var(--v2-diagram-surface-secondary);display:flex}main[data-site-version=v2] .platform-diagram__signal svg{width:var(--v2-space-24);height:var(--v2-space-24);flex:none}main[data-site-version=v2] .platform-diagram__signal strong{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:block}main[data-site-version=v2] .platform-diagram__signal span{color:var(--v2-diagram-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:block}main[data-site-version=v2] .platform-diagram--content{min-height:calc(var(--v2-space-128) * 3);border:var(--v2-layout-border-width) solid var(--v2-diagram-border);border-radius:var(--v2-media-radius-content)}main[data-site-version=v2] .platform-diagram__knowledge-flow{grid-template-rows:auto var(--v2-space-32) auto var(--v2-space-32) auto;align-content:center;height:100%;display:grid}main[data-site-version=v2] .platform-diagram__source-row{padding:var(--v2-space-16);border-radius:var(--v2-diagram-radius-node);background:var(--v2-diagram-surface)}main[data-site-version=v2] .platform-diagram__source-row ul{gap:var(--v2-space-8);margin-top:var(--v2-space-12);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}main[data-site-version=v2] .platform-diagram__source-row li{justify-content:center;align-items:center;gap:var(--v2-space-8);min-width:0;padding:var(--v2-space-8);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;text-align:center;display:flex}main[data-site-version=v2] .platform-diagram__source-row li svg{width:var(--v2-space-16);height:var(--v2-space-16);flex:none}main[data-site-version=v2] .platform-diagram--knowledge .platform-diagram__group-heading{text-align:center;justify-content:center}main[data-site-version=v2] .platform-diagram--knowledge .platform-diagram__group--foundation .platform-diagram__tag-list{margin-top:var(--v2-space-24);justify-content:center}main[data-site-version=v2] .platform-diagram--knowledge .platform-diagram__group--foundation{background:var(--v2-diagram-surface-secondary)}main[data-site-version=v2] .platform-diagram--knowledge .platform-diagram__group--channels .platform-diagram__channel-list{margin-top:var(--v2-space-12)}main[data-site-version=v2] .platform-diagram__channel-future{border:var(--v2-layout-border-width) dashed var(--v2-diagram-connection)}main[data-site-version=v2] .channel-section{background:var(--v2-channel-background)}main[data-site-version=v2] .channel-section__heading{width:min(100%, var(--v2-layout-content-max));text-align:center;margin-inline:auto}main[data-site-version=v2] .channel-section__heading .text-base{width:min(100%, var(--v2-layout-text-max));margin-inline:auto}main[data-site-version=v2] .channel-switcher{padding:var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-channel-radius-frame);background:var(--v2-channel-stage-background)}main[data-site-version=v2] .channel-switcher__tabs{gap:var(--v2-space-8);padding-bottom:var(--v2-space-16);scrollbar-width:thin;display:flex;overflow-x:auto}main[data-site-version=v2] .channel-switcher__tab{min-width:max-content;min-height:var(--v2-layout-touch-target-min);align-items:center;gap:0 var(--v2-space-8);padding:var(--v2-space-8) var(--v2-space-12);border:var(--v2-layout-border-width) solid var(--v2-channel-tab-border);border-radius:var(--v2-channel-radius-tab);background:var(--v2-channel-tab-background);color:var(--v2-channel-text);font:inherit;text-align:left;touch-action:manipulation;cursor:pointer;transition:background-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard), border-color var(--v2-motion-duration-micro) var(--v2-motion-easing-standard);grid-template-columns:auto auto;display:grid}main[data-site-version=v2] .channel-switcher__tab:hover{border-color:var(--v2-channel-tab-border-active);background:var(--v2-action-secondary-background-hover)}main[data-site-version=v2] .channel-switcher__tab svg{width:var(--v2-space-24);height:var(--v2-space-24);grid-row:span 2}main[data-site-version=v2] .channel-switcher__tab span{font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-switcher__tab small{color:var(--v2-channel-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-switcher__tab.is-active{border-color:var(--v2-channel-tab-border-active);background:var(--v2-channel-tab-background-active)}main[data-site-version=v2] .channel-switcher__tab:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-channel-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-channel-focus-ring);outline:none}main[data-site-version=v2] .channel-switcher__stage{gap:var(--v2-space-16);display:grid}main[data-site-version=v2] .channel-knowledge{min-width:0;padding:var(--v2-space-24);border-radius:var(--v2-channel-radius-card);background:var(--v2-diagram-surface-accent);box-shadow:var(--v2-channel-shadow-card)}main[data-site-version=v2] .channel-knowledge__heading{align-items:flex-start;gap:var(--v2-space-12);display:flex}main[data-site-version=v2] .channel-knowledge__heading>svg{width:var(--v2-space-32);height:var(--v2-space-32);flex:none}main[data-site-version=v2] .channel-knowledge__heading span{font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-medium);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-knowledge__heading h3{margin:var(--v2-space-8) 0 0;font-size:var(--v2-font-h3-size);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .channel-knowledge>p{margin:var(--v2-space-24) 0 0;color:var(--v2-channel-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-knowledge ul{gap:var(--v2-space-8);margin:var(--v2-space-24) 0 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}main[data-site-version=v2] .channel-knowledge li{padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-knowledge__sync{align-items:center;gap:var(--v2-space-8);margin-top:var(--v2-space-24);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .channel-knowledge__sync span{width:var(--v2-space-12);height:var(--v2-space-12);border-radius:var(--v2-radius-pill);background:var(--v2-color-feedback-success-text)}main[data-site-version=v2] .channel-switcher__connection{min-height:var(--v2-space-32);place-items:center;display:grid}main[data-site-version=v2] .channel-switcher__connection span{width:var(--v2-layout-border-width);background:var(--v2-diagram-connection);height:100%}main[data-site-version=v2] .channel-switcher__panels{min-width:0;display:grid}main[data-site-version=v2] .channel-preview{min-width:0;min-height:calc(var(--v2-space-128) * 2);padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-channel-radius-card);background:var(--v2-color-surface);box-shadow:var(--v2-channel-shadow-card);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(var(--v2-space-8));transition:opacity var(--v2-channel-transition-duration) var(--v2-motion-easing-standard), transform var(--v2-channel-transition-duration) var(--v2-motion-easing-standard);grid-area:1/1}main[data-site-version=v2] .channel-preview.is-active{opacity:1;visibility:visible;pointer-events:auto;transform:none}main[data-site-version=v2] .channel-preview__chrome{align-items:center;gap:var(--v2-space-8);padding-bottom:var(--v2-space-16);border-bottom:var(--v2-layout-border-width) solid var(--v2-color-border);color:var(--v2-channel-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .channel-preview__chrome svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .channel-preview__availability{width:fit-content;padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-radius-pill);background:var(--v2-channel-available-background);color:var(--v2-channel-available-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);margin-left:auto}main[data-site-version=v2] .channel-preview__conversation{gap:var(--v2-space-16);margin-top:var(--v2-space-24);display:grid}main[data-site-version=v2] .channel-preview__guest{width:fit-content;max-width:90%;padding:var(--v2-space-12) var(--v2-space-16);border-radius:var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-small) var(--v2-radius-large);background:var(--v2-color-text-heading);color:var(--v2-color-surface);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0 0 0 auto}main[data-site-version=v2] .channel-preview__answer{max-width:90%;padding:var(--v2-space-16);border-radius:var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-small);background:var(--v2-color-canvas)}main[data-site-version=v2] .channel-preview__answer-brand{color:var(--v2-channel-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-bold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-preview__answer p{margin:var(--v2-space-8) 0 0;color:var(--v2-channel-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-preview__source{align-items:center;gap:var(--v2-space-8);margin:var(--v2-space-24) 0 0;color:var(--v2-channel-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .channel-preview__source svg{width:var(--v2-space-16);height:var(--v2-space-16);flex:none}main[data-site-version=v2] .channel-preview--email{border-top-color:var(--v2-color-accent-secondary)}main[data-site-version=v2] .channel-preview--social{border-top-color:var(--v2-color-accent-primary)}main[data-site-version=v2] .channel-preview--future{background:var(--v2-channel-future-background);color:var(--v2-channel-future-text);flex-direction:column;justify-content:center;align-items:flex-start;display:flex}main[data-site-version=v2] .channel-preview--future .channel-preview__availability{background:var(--v2-color-surface);color:var(--v2-channel-future-text);margin:0}main[data-site-version=v2] .channel-preview--future h3{margin:var(--v2-space-24) 0 0;font-size:var(--v2-font-h3-size);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .channel-preview--future p{margin:var(--v2-space-12) 0 0;color:var(--v2-channel-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .channel-preview__future-icon{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);margin-bottom:var(--v2-space-16);border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);place-items:center;display:grid}main[data-site-version=v2] .channel-preview__future-icon svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .value-stories-section{background:var(--v2-story-section-background)}main[data-site-version=v2] .value-stories-section__heading{width:min(100%, var(--v2-layout-content-max));text-align:center;margin-inline:auto}main[data-site-version=v2] .value-stories-section__heading .text-base{width:min(100%, var(--v2-layout-text-max));margin-inline:auto}main[data-site-version=v2] .value-stories{gap:var(--v2-space-24);display:grid}main[data-site-version=v2] .value-stories__tabs{gap:var(--v2-space-12);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}main[data-site-version=v2] .value-stories__tab{min-height:var(--v2-layout-control-height);align-content:center;gap:var(--v2-space-8);padding:var(--v2-space-12) var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-story-tab-border);border-radius:var(--v2-story-radius-tab);background:var(--v2-story-tab-background);color:var(--v2-story-text);font:inherit;text-align:left;touch-action:manipulation;cursor:pointer;transition:background-color var(--v2-story-transition-duration) var(--v2-motion-easing-standard), border-color var(--v2-story-transition-duration) var(--v2-motion-easing-standard);display:grid}main[data-site-version=v2] .value-stories__tab:hover{border-color:var(--v2-story-tab-border-active);background:var(--v2-action-secondary-background-hover)}main[data-site-version=v2] .value-stories__tab.is-active{border-color:var(--v2-story-tab-border-active);background:var(--v2-story-tab-background-active)}main[data-site-version=v2] .value-stories__tab:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-story-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-story-focus-ring);outline:none}main[data-site-version=v2] .value-stories__tab span{font-size:var(--v2-font-button-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-button-line)}main[data-site-version=v2] .value-stories__tab small{color:var(--v2-story-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .value-stories__panels{min-width:0}main[data-site-version=v2] .value-story{border:var(--v2-layout-border-width) solid var(--v2-story-outcome-border);border-radius:var(--v2-story-radius-stage);background:var(--v2-story-outcome-background);gap:0;display:grid;overflow:hidden}main[data-site-version=v2] .value-story[hidden]{display:none}main[data-site-version=v2] .value-story:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-story-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-story-focus-ring);outline:none}main[data-site-version=v2] .value-story__stage{aspect-ratio:3/2;background:var(--v2-story-stage-background);min-width:0;position:relative;overflow:hidden}main[data-site-version=v2] .value-story__photo{position:absolute;inset:0}main[data-site-version=v2] .value-story__photo-layer{opacity:0;transition:opacity var(--v2-story-crossfade-duration) var(--v2-motion-easing-standard);position:absolute;inset:0}main[data-site-version=v2] .value-story__photo-layer.is-active{opacity:1}main[data-site-version=v2] .value-story__photo-layer img{object-fit:cover}main[data-site-version=v2] .value-story__controls{bottom:var(--v2-space-16);z-index:2;gap:var(--v2-space-12);display:flex;position:absolute;left:50%;transform:translate(-50%)}main[data-site-version=v2] .value-story__controls button{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-story-control-background);color:var(--v2-story-control-icon);box-shadow:var(--v2-story-control-shadow);cursor:pointer;transition:background-color var(--v2-story-transition-duration) var(--v2-motion-easing-standard);border:0;place-items:center;padding:0;display:grid}main[data-site-version=v2] .value-story__controls button:hover{background:var(--v2-story-control-background-hover)}main[data-site-version=v2] .value-story__controls button:focus-visible{box-shadow:0 0 0 var(--v2-layout-focus-offset) var(--v2-story-control-focus-gap), 0 0 0 calc(var(--v2-layout-focus-offset) + var(--v2-layout-focus-width)) var(--v2-story-control-focus-ring);outline:none}main[data-site-version=v2] .value-story__controls svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .value-story__proof{z-index:1;gap:var(--v2-space-8);padding:var(--v2-space-8);border:var(--v2-layout-border-width) solid var(--v2-story-proof-border);border-radius:var(--v2-story-radius-proof);background:var(--v2-story-proof-background);box-shadow:var(--v2-story-shadow-proof);margin:0;display:grid;position:absolute;top:50%;overflow:hidden;transform:translateY(-50%)}main[data-site-version=v2] .value-story__proof--widget{width:30%}main[data-site-version=v2] .value-story__proof--detail{width:min(44%, var(--v2-layout-text-max))}main[data-site-version=v2] .value-story__proof--left{left:var(--v2-space-32)}main[data-site-version=v2] .value-story__proof--right{right:var(--v2-space-32)}main[data-site-version=v2] .value-story__proof figcaption{padding-inline:var(--v2-space-8);color:var(--v2-story-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .value-story__proof img{border-radius:var(--v2-radius-medium);width:100%;height:auto;display:block}main[data-site-version=v2] .value-story__proof p{padding:var(--v2-space-8);color:var(--v2-story-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .value-story__summary{border-top:var(--v2-layout-border-width) solid var(--v2-story-outcome-border);background:var(--v2-story-outcome-background);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}main[data-site-version=v2] .value-story__question{padding:var(--v2-space-24);background:var(--v2-story-outcome-background)}main[data-site-version=v2] .value-story__question p{font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .value-story__question h3{margin:var(--v2-space-8) 0 0;font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-h3-weight);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .value-story__question span{margin-top:var(--v2-space-16);color:var(--v2-story-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:block}main[data-site-version=v2] .value-story__outcome{padding:var(--v2-space-24);background:var(--v2-story-outcome-background)}main[data-site-version=v2] .value-story__summary>:not(:first-child){border-left:var(--v2-layout-border-width) solid var(--v2-story-outcome-border)}main[data-site-version=v2] .value-story__outcome p{align-items:center;gap:var(--v2-space-8);color:var(--v2-story-text-muted);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);margin:0;display:flex}main[data-site-version=v2] .value-story__outcome p svg{width:var(--v2-space-24);height:var(--v2-space-24);color:var(--v2-color-accent-strong);flex:none}main[data-site-version=v2] .value-story__outcome strong{margin-top:var(--v2-space-12);color:var(--v2-story-text);font-size:var(--v2-font-button-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-body-line);display:block}main[data-site-version=v2] .platform-overview-section{background:var(--v2-platform-background)}main[data-site-version=v2] .platform-overview__heading{width:min(100%, var(--v2-layout-content-max));text-align:center;margin-inline:auto}main[data-site-version=v2] .platform-overview__heading .text-base{max-width:var(--v2-layout-text-max);margin-inline:auto}main[data-site-version=v2] .platform-overview{border:var(--v2-layout-border-width) solid var(--v2-platform-card-border);border-radius:var(--v2-platform-radius-frame);background:var(--v2-platform-card-background);box-shadow:var(--v2-platform-shadow-card);overflow:hidden}main[data-site-version=v2] .platform-overview__grid{gap:var(--v2-layout-border-width);background:var(--v2-platform-card-border);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .platform-overview__card{gap:var(--v2-space-24);min-width:0;padding:var(--v2-space-24);background:var(--v2-platform-card-background);flex-direction:column;display:flex}main[data-site-version=v2] .platform-overview__icon{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-secondary);place-items:center;display:grid}main[data-site-version=v2] .platform-overview__icon svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .platform-overview__card .h3,main[data-site-version=v2] .platform-overview__card p{margin:0}main[data-site-version=v2] .platform-overview__capabilities{gap:var(--v2-space-8);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .platform-overview__capabilities li{grid-template-columns:var(--v2-layout-touch-target-min) minmax(0, 1fr);align-items:center;gap:var(--v2-space-12);min-width:0;min-height:var(--v2-layout-touch-target-min);padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-platform-radius-card);background:var(--v2-platform-background);display:grid}main[data-site-version=v2] .platform-overview__capabilities li[data-capability-icon=plus]{background:var(--v2-platform-future-background)}main[data-site-version=v2] .platform-overview__capability-icon{width:var(--v2-space-32);height:var(--v2-space-32);border-radius:var(--v2-radius-pill);background:var(--v2-platform-card-background);place-items:center;display:grid}main[data-site-version=v2] .platform-overview__capability-icon svg{width:var(--v2-space-24);height:var(--v2-space-24)}main[data-site-version=v2] .platform-overview__capability-label{min-width:0;color:var(--v2-platform-foundation-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .platform-overview__capabilities .status-badge{min-height:auto;padding-block:var(--v2-space-8);grid-column:2;justify-self:start}main[data-site-version=v2] .status-badge{min-height:var(--v2-space-32);padding:var(--v2-space-8) var(--v2-space-12);border:var(--v2-layout-border-width) solid var(--v2-status-border);border-radius:var(--v2-radius-pill);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);letter-spacing:normal;text-transform:none}main[data-site-version=v2] .status-badge--available{border-color:var(--v2-status-available-text);background:var(--v2-status-available-background);color:var(--v2-status-available-text)}main[data-site-version=v2] .status-badge--integration{background:var(--v2-status-integration-background);color:var(--v2-status-integration-text)}main[data-site-version=v2] .status-badge--development{background:var(--v2-status-development-background);color:var(--v2-status-development-text)}main[data-site-version=v2] .status-badge--pilot{background:var(--v2-status-pilot-background);color:var(--v2-status-pilot-text)}main[data-site-version=v2] .status-badge--roadmap{background:var(--v2-status-roadmap-background);color:var(--v2-status-roadmap-text)}main[data-site-version=v2] .platform-overview__foundation{justify-content:center;align-items:center;gap:var(--v2-space-12);padding:var(--v2-space-24);background:var(--v2-platform-foundation-background);color:var(--v2-platform-foundation-text);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);text-align:center;margin:0;display:flex}main[data-site-version=v2] .platform-overview__foundation svg{width:var(--v2-space-24);height:var(--v2-space-24);flex:none}main[data-site-version=v2] .uvp-section__actions{align-items:flex-start;gap:var(--v2-space-12);flex-wrap:wrap;display:flex}main[data-site-version=v2] .phone-journey__photo{aspect-ratio:var(--v2-media-aspect-photo);border-radius:var(--v2-media-radius-content);position:relative;overflow:hidden}main[data-site-version=v2] .phone-journey__photo img{object-fit:cover}main[data-site-version=v2] .phone-journey__photo span{left:var(--v2-space-12);bottom:var(--v2-space-12);padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-radius-pill);background:var(--v2-color-surface);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);position:absolute}main[data-site-version=v2] .phone-journey__steps{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .phone-journey__steps li{gap:var(--v2-space-12);grid-template-columns:auto minmax(0,1fr);align-items:start;display:grid}main[data-site-version=v2] .phone-journey__number{width:var(--v2-space-32);height:var(--v2-space-32);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-primary);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-bold);place-items:center;display:grid}main[data-site-version=v2] .phone-journey__steps div{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .phone-journey__steps strong{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .phone-journey__steps div span{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .web-service-flow__conversation{gap:var(--v2-space-12);display:grid}main[data-site-version=v2] .web-service-flow__conversation blockquote{width:fit-content;max-width:90%;padding:var(--v2-space-12) var(--v2-space-16);border-radius:var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-small) var(--v2-radius-large);background:var(--v2-color-text-heading);color:var(--v2-color-surface);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0 0 0 auto}main[data-site-version=v2] .web-service-flow__conversation p{max-width:90%;padding:var(--v2-space-16);border-radius:var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-large) var(--v2-radius-small);background:var(--v2-color-canvas);color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .web-service-flow__options{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .web-service-flow__options li{gap:var(--v2-space-12);padding:var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-guest-visual-border-strong);border-radius:var(--v2-guest-visual-radius-card);background:var(--v2-color-surface);grid-template-columns:auto minmax(0,1fr);display:grid}main[data-site-version=v2] .web-service-flow__options li>span{width:var(--v2-space-32);height:var(--v2-space-32);border-radius:var(--v2-radius-pill);background:var(--v2-color-accent-secondary);place-items:center;display:grid}main[data-site-version=v2] .web-service-flow__options svg{width:var(--v2-space-16);height:var(--v2-space-16)}main[data-site-version=v2] .web-service-flow__options li div{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .web-service-flow__options strong{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .web-service-flow__options small{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .web-service-flow__hint{align-items:center;gap:var(--v2-space-12);padding:var(--v2-space-12) var(--v2-space-16);border-radius:var(--v2-radius-medium);background:var(--v2-color-accent-secondary);color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);display:flex}main[data-site-version=v2] .web-service-flow__hint svg{width:var(--v2-space-24);height:var(--v2-space-24);flex:none}main[data-site-version=v2] .outcomes-section{background:var(--v2-outcome-background)}main[data-site-version=v2] .outcomes-section__heading{width:min(100%, var(--v2-layout-content-max))}main[data-site-version=v2] .outcomes-section__heading .text-base{max-width:var(--v2-layout-text-max)}main[data-site-version=v2] .outcome-grid{gap:var(--v2-space-16);margin:0;display:grid}main[data-site-version=v2] .outcome-card{border:var(--v2-layout-border-width) solid var(--v2-outcome-card-border);border-radius:var(--v2-outcome-radius-card);background:var(--v2-outcome-card-background);min-width:0;display:grid;overflow:hidden}main[data-site-version=v2] .outcome-card dt{padding:var(--v2-space-24);color:var(--v2-color-text-heading);font-size:var(--v2-font-h3-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-h3-line)}main[data-site-version=v2] .outcome-card dd{gap:var(--v2-space-12);padding:var(--v2-space-24);background:var(--v2-outcome-result-background);margin:0;display:grid}main[data-site-version=v2] .outcome-card dd strong{color:var(--v2-color-text-heading);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .outcome-card dd span{color:var(--v2-color-text-body);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .management-signals{background:var(--v2-management-background)}main[data-site-version=v2] .management-signals__list{gap:var(--v2-space-12);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .management-signals__item{gap:var(--v2-space-12);padding:var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-management-border);border-radius:var(--v2-management-radius-card);background:var(--v2-management-card-background);display:grid}main[data-site-version=v2] .management-signals__observation{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] .management-signals__observation strong{color:var(--v2-management-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .management-signals__observation span{color:var(--v2-management-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .management-signals__arrow{width:var(--v2-space-24);height:var(--v2-space-24);color:var(--v2-management-connection);align-self:center;transform:rotate(90deg)}main[data-site-version=v2] .management-signals__decision{gap:var(--v2-space-8);padding:var(--v2-space-12);border-radius:var(--v2-management-radius-detail);background:var(--v2-management-decision-background);display:grid}main[data-site-version=v2] .management-signals__decision small{color:var(--v2-management-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .management-signals__decision strong{color:var(--v2-management-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .management-signals__statuses{gap:var(--v2-space-12);padding-top:var(--v2-space-16);border-top:var(--v2-layout-border-width) solid var(--v2-management-border);display:grid}main[data-site-version=v2] .management-signals__statuses>div{align-items:center;gap:var(--v2-space-12);grid-template-columns:auto minmax(0,1fr);display:grid}main[data-site-version=v2] .management-signals__statuses>div>span:last-child{color:var(--v2-management-text-muted);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line)}main[data-site-version=v2] .trust-section{background:var(--v2-trust-section-background)}main[data-site-version=v2] .trust-section__heading{text-align:left;width:100%}main[data-site-version=v2] .trust-section__heading .h2{max-width:var(--v2-layout-content-max)}main[data-site-version=v2] .trust-section__heading .text-base{max-width:var(--v2-layout-text-max)}main[data-site-version=v2] .trust-grid{gap:var(--v2-space-16);margin:0;padding:0;list-style:none;display:grid}main[data-site-version=v2] .trust-card{align-content:start;gap:var(--v2-space-24);min-width:0;padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-trust-card-border);border-radius:var(--v2-trust-card-radius);background:var(--v2-trust-card-background);box-shadow:var(--v2-trust-card-shadow);display:grid}main[data-site-version=v2] .trust-card__icon{width:var(--v2-layout-touch-target-min);height:var(--v2-layout-touch-target-min);padding:var(--v2-space-8);border-radius:var(--v2-radius-pill);background:var(--v2-trust-card-icon-background);color:var(--v2-trust-card-text)}main[data-site-version=v2] .trust-card .h3{color:var(--v2-trust-card-text);margin:0}main[data-site-version=v2] .trust-card .text-md{color:var(--v2-trust-card-text-muted);margin:0}main[data-site-version=v2] .trust-card__qualifier{width:fit-content;padding:var(--v2-space-8) var(--v2-space-12);border-radius:var(--v2-trust-card-qualifier-radius);background:var(--v2-trust-card-qualifier-background);color:var(--v2-trust-card-text);font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}main[data-site-version=v2] .audio-transcript{max-width:var(--v2-layout-text-max);color:var(--v2-color-text-body);text-align:left;margin-inline:auto}main[data-site-version=v2] .audio-transcript summary{min-height:var(--v2-layout-touch-target-min);cursor:pointer;font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-weight-semibold);line-height:var(--v2-font-ui-line);align-items:center;display:flex}main[data-site-version=v2] .audio-transcript p{font-size:var(--v2-font-ui-size);line-height:var(--v2-font-ui-line);margin:0}@supports (background:color-mix(in srgb, white, transparent)){main[data-site-version=v2] .thermen-nav{background:var(--v2-color-surface)}}@media (min-width:768px){main[data-site-version=v2] .benefits-media{aspect-ratio:var(--v2-benefits-editorial-aspect-wide)}main[data-site-version=v2] .advisory-channels__tabs button{flex-direction:row}main[data-site-version=v2]{--section-padding--default:var(--v2-layout-section-tablet);--section-transition-bottom--current:var(--v2-layout-section-transition-bottom-tablet);--section-transition-top--current:var(--v2-layout-section-transition-top-tablet)}main[data-site-version=v2] .container{padding-inline:var(--v2-layout-gutter-desktop)}main[data-site-version=v2] .section{padding-block:var(--v2-layout-section-tablet)}main[data-site-version=v2] .hero-platform__media{aspect-ratio:var(--v2-diagram-aspect-hero-tablet)}main[data-site-version=v2] .hero--platform{padding-block-start:calc(var(--v2-layout-hero-top-tablet) + var(--v2-layout-hero-nav-label-gap-extra))}main[data-site-version=v2] .hero-platform__media--editorial{aspect-ratio:auto}main[data-site-version=v2] .hero-slider__frame{aspect-ratio:var(--v2-diagram-aspect-hero-editorial-wide)}main[data-site-version=v2] .platform-diagram__source-row ul{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-site-version=v2] .benefits-frame{padding-inline:var(--v2-layout-gutter-desktop)}main[data-site-version=v2] .benefits-grid>:not(:first-child){padding-left:var(--v2-space-32);border-left:var(--v2-layout-border-width) solid var(--v2-color-border)}main[data-site-version=v2] .why-overview{padding-inline:var(--v2-layout-gutter-desktop)}main[data-site-version=v2] .why-overview__card{padding:var(--v2-space-96) var(--v2-space-64) var(--v2-space-96)}main[data-site-version=v2] .why-overview__row{grid-template-columns:minmax(0, 1fr) minmax(var(--v2-space-128), auto);padding-inline:var(--v2-space-48) var(--v2-space-64)}main[data-site-version=v2] .why-overview__badge{top:calc(0px - var(--v2-space-32));left:calc(0px - var(--v2-space-24));width:calc(var(--v2-space-128) - var(--v2-space-16));height:calc(var(--v2-space-128) - var(--v2-space-16))}main[data-site-version=v2] .uvp-section--product-left .uvp-section__media{order:1}main[data-site-version=v2] .uvp-section--product-left .uvp-section__copy{order:2}main[data-site-version=v2] .uvp-section--product-right .uvp-section__copy{order:1}main[data-site-version=v2] .uvp-section--product-right .uvp-section__media{order:2}main[data-site-version=v2] .platform-overview__grid,main[data-site-version=v2] .outcome-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] .management-signals__item{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center}main[data-site-version=v2] .management-signals__arrow{transform:none}main[data-site-version=v2] .trust-grid{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] .pricing-foundation{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}main[data-site-version=v2] .pricing-platform__offers{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] .pricing-offer--recommended{grid-column:1/-1}main[data-site-version=v2] .pricing-extensions__grid{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] .cta-conversion__proofs{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width:1024px){main[data-site-version=v2]{--section-padding--default:var(--v2-layout-section-desktop);--section-transition-bottom--current:var(--v2-layout-section-transition-bottom-desktop);--section-transition-top--current:var(--v2-layout-section-transition-top-desktop)}main[data-site-version=v2] .section{padding-block:var(--v2-layout-section-desktop)}main[data-site-version=v2] .hero-platform__content .h1{font-size:var(--v2-font-hero-title-size-desktop)}main[data-site-version=v2] .hero-platform__content .hero-subheadline{font-size:var(--v2-font-hero-subtitle-size-desktop)}main[data-site-version=v2] .hero--platform{padding-block-start:calc(var(--v2-layout-hero-top-desktop) + var(--v2-layout-hero-nav-label-gap-extra))}main[data-site-version=v2] .hero-platform__media{aspect-ratio:var(--v2-diagram-aspect-hero-wide)}main[data-site-version=v2] .widget-demo{grid-template-columns:minmax(0,1fr) minmax(0,.9fr)}main[data-site-version=v2] .hero-platform__media--editorial{aspect-ratio:auto}main[data-site-version=v2] .hero-slider__frame{aspect-ratio:var(--v2-diagram-aspect-hero-editorial-wide)}main[data-site-version=v2] .value-story__stage{aspect-ratio:16/9}main[data-site-version=v2] .value-story__proof--widget{width:27%}main[data-site-version=v2] .platform-diagram__flow{grid-template-columns:minmax(0, 1fr) var(--v2-space-32) minmax(0, 1fr) var(--v2-space-32) minmax(0, 1fr) var(--v2-space-32) minmax(0, 1fr);gap:var(--v2-space-8);grid-template-rows:minmax(0,1fr)}main[data-site-version=v2] .platform-diagram__flow>li{align-self:center}main[data-site-version=v2] .platform-diagram__flow>li[aria-hidden=true],main[data-site-version=v2] .platform-diagram__flow .platform-diagram__connection{width:100%;height:100%}main[data-site-version=v2] .platform-diagram__flow .platform-diagram__connection span{width:100%;height:var(--v2-layout-border-width)}main[data-site-version=v2] .channel-switcher{padding:var(--v2-space-24)}main[data-site-version=v2] .channel-switcher__tabs{padding-bottom:var(--v2-space-24);justify-content:center}main[data-site-version=v2] .channel-switcher__stage{grid-template-columns:minmax(0, 1fr) var(--v2-space-64) minmax(0, 1fr);gap:var(--v2-space-16);align-items:stretch}main[data-site-version=v2] .channel-switcher__connection{width:100%;height:100%}main[data-site-version=v2] .channel-switcher__connection span{width:100%;height:var(--v2-layout-border-width)}main[data-site-version=v2] .visit-pattern__chart{gap:var(--v2-space-8);min-height:var(--v2-space-128);grid-template-columns:repeat(6,minmax(0,1fr))}main[data-site-version=v2] .visit-pattern__bar-track{height:auto}main[data-site-version=v2] .platform-overview__grid{grid-template-columns:repeat(4,minmax(0,1fr))}main[data-site-version=v2] .platform-overview__card{padding:var(--v2-space-32)}main[data-site-version=v2] .phone-journey__steps{grid-template-columns:repeat(2,minmax(0,1fr))}main[data-site-version=v2] .pricing-platform__offers{grid-template-columns:repeat(3,minmax(0,1fr))}main[data-site-version=v2] .pricing-offer--recommended{grid-column:auto}main[data-site-version=v2] .pricing-platform__conversion{grid-template-columns:minmax(0,1fr) auto}}@media (max-width:1023px){main[data-site-version=v2] .thermen-nav{height:auto}main[data-site-version=v2] .thermen-nav__scroll.container{padding-inline:var(--v2-layout-gutter-mobile);overflow-x:visible}main[data-site-version=v2] .thermen-nav__inner{gap:var(--v2-space-16);min-width:0;min-height:var(--v2-layout-nav-height);grid-template-columns:minmax(0,1fr) auto}main[data-site-version=v2] .thermen-nav__logo-space{width:auto;min-width:0}main[data-site-version=v2] .thermen-nav__logo-image{height:var(--v2-layout-nav-logo-height-compact)}main[data-site-version=v2] .thermen-nav__links,main[data-site-version=v2] .thermen-nav__actions{display:none}main[data-site-version=v2] .thermen-nav__toggle{justify-content:center;justify-self:end;align-items:center;display:inline-flex}main[data-site-version=v2] .thermen-nav__mobile-panel{opacity:0;pointer-events:none;border-bottom-color:#0000;max-height:0;display:block;overflow:hidden}main[data-site-version=v2] .thermen-nav__mobile-panel.is-open{max-height:calc(100vh - var(--v2-layout-nav-height));opacity:1;pointer-events:auto;border-bottom-color:var(--v2-color-border)}main[data-site-version=v2] .thermen-nav__mobile-inner{gap:var(--v2-space-24);padding-block:var(--v2-space-16) var(--v2-space-24)}main[data-site-version=v2] .thermen-nav__mobile-links,main[data-site-version=v2] .thermen-nav__mobile-actions{display:grid}main[data-site-version=v2] .thermen-nav__mobile-links{gap:var(--v2-space-8)}main[data-site-version=v2] .thermen-nav__mobile-actions{gap:var(--v2-space-12)}main[data-site-version=v2] .thermen-nav__mobile-actions .thermen-nav__button{width:100%}}@media (max-width:767px){main[data-site-version=v2] .hero-platform__actions{align-items:stretch;width:100%}main[data-site-version=v2] .hero-platform__actions>a{width:100%}main[data-site-version=v2] .benefit-card,main[data-site-version=v2] .contact-card{padding:var(--v2-space-24)}main[data-site-version=v2] .platform-diagram{padding:var(--v2-space-16)}main[data-site-version=v2] .platform-diagram__group{padding:var(--v2-space-8)}main[data-site-version=v2] .platform-diagram__tag-list{margin-top:var(--v2-space-8)}main[data-site-version=v2] .channel-preview{padding:var(--v2-space-16)}main[data-site-version=v2] .value-stories__tabs{gap:var(--v2-space-8);grid-template-columns:minmax(0,1fr)}main[data-site-version=v2] .value-stories__tab{padding-inline:var(--v2-space-16);text-align:left}main[data-site-version=v2] .value-stories__tab small{display:block}main[data-site-version=v2] .value-story__stage{aspect-ratio:auto;padding:var(--v2-space-8);display:grid;overflow:visible}main[data-site-version=v2] .value-story__photo{aspect-ratio:var(--v2-media-aspect-photo);border-radius:var(--v2-media-radius-content);position:relative;overflow:hidden}main[data-site-version=v2] .value-story__controls{top:auto;bottom:var(--v2-space-64)}main[data-site-version=v2] .value-story__proof{width:calc(100% - var(--v2-space-32));margin:calc(var(--v2-space-48) * -1) auto 0;position:relative;top:auto;left:auto;right:auto;transform:none}main[data-site-version=v2] .value-story__summary{grid-template-columns:minmax(0,1fr)}main[data-site-version=v2] .value-story__summary>:not(:first-child){border-top:var(--v2-layout-border-width) solid var(--v2-story-outcome-border);border-left:0}main[data-site-version=v2] .guest-visual{gap:var(--v2-space-16);padding:var(--v2-space-16)}main[data-site-version=v2] .visit-pattern__slot{font-size:var(--v2-font-size-ui)}}main[data-site-version=v2] .feature-slider-section__action{justify-content:center;display:flex}main[data-site-version=v2] .section.feature-slider-section--product-strip{padding-block-start:calc(var(--section-padding--default) / var(--v2-layout-section-join-factor))}main[data-site-version=v2] #produkte:has(+#branchenmitgliedschaft) .feature-slider-section--product-strip{--v2-product-all-in-one-boundary-shift:0px;padding-block-end:var(--section-transition-bottom--current);position:relative}main[data-site-version=v2] #produkte:has(+#branchenmitgliedschaft) .feature-slider-section--product-strip:after{background:var(--v2-color-canvas);content:"";height:var(--v2-product-all-in-one-boundary-shift);pointer-events:none;z-index:1;position:absolute;inset-block-end:calc(0px - var(--v2-product-all-in-one-boundary-shift));inset-inline:0}main[data-site-version=v2] .cta-section--all-in-one.cta-section--platform-wide,main[data-site-version=v2] .cta-section--all-in-one.cta-section--management-wide,main[data-site-version=v2] .cta-section--all-in-one.cta-section--knowledge-canvas,main[data-site-version=v2] .cta-section--all-in-one.cta-section--trust-compact,main[data-site-version=v2] #widget-demo .cta-section--widget-demo,main[data-site-version=v2] #individualisierung .cta-section,main[data-site-version=v2] #wirtschaftlichkeit .benefits-section,main[data-site-version=v2] #warum-heylouis .why-overview-section,main[data-site-version=v2] #wert .value-stories-section,main[data-site-version=v2] #nutzen .benefits-section--accent,main[data-site-version=v2] #preise .pricing-section{padding-block-start:var(--section-transition-top--current)}main[data-site-version=v2] .cta-section--all-in-one.cta-section--platform-wide,main[data-site-version=v2] .cta-section--all-in-one.cta-section--management-wide,main[data-site-version=v2] .cta-section--all-in-one.cta-section--trust-compact,main[data-site-version=v2] #widget-demo .cta-section--widget-demo,main[data-site-version=v2] #individualisierung .cta-section,main[data-site-version=v2] #wirtschaftlichkeit .benefits-section,main[data-site-version=v2] #warum-heylouis .why-overview-section,main[data-site-version=v2] #sicherheit .trust-section,main[data-site-version=v2] #nutzen .benefits-section--accent{padding-block-end:var(--section-transition-bottom--current)}main[data-site-version=v2] .feature-slider-section--product-strip .container{max-width:var(--v2-layout-container-max)}main[data-site-version=v2] .feature-slider-section--product-strip .container>.stack-4{text-align:center;align-items:center}main[data-site-version=v2] .feature-slider-section--product-strip .h2{font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-section-title-size);font-weight:var(--v2-font-section-title-weight);line-height:var(--v2-font-section-title-line);letter-spacing:0;margin-block-end:var(--v2-layout-section-title-subtitle-gap-extra)}main[data-site-version=v2] .feature-slider-section--product-strip .container>.stack-4>.text-base{max-width:var(--v2-layout-hero-subtitle-max);font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line);white-space:pre-line}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider{gap:var(--v2-space-16);margin-block-start:var(--v2-layout-section-subtitle-content-gap-extra);position:relative}main[data-site-version=v2] #preise-einstieg .cta-section{padding-block-start:calc(var(--v2-layout-hero-top-mobile) + var(--v2-layout-hero-nav-label-gap-extra));padding-block-end:0}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .section.hero--editorial{background:var(--v2-color-surface);padding-block:var(--section-padding--default)}main[data-site-version=v2] #produkte-einstieg .section.hero--editorial{padding-block-start:calc(var(--v2-layout-hero-top-mobile) + var(--v2-layout-hero-nav-label-gap-extra))}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-platform{gap:var(--v2-layout-section-subtitle-content-gap)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-platform__content{gap:0}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-platform__content .eyebrow{color:var(--v2-color-section-eyebrow);font-size:var(--v2-font-section-eyebrow-size);font-weight:var(--v2-font-section-eyebrow-weight);letter-spacing:var(--v2-font-section-eyebrow-tracking)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-platform__content .h1{color:var(--v2-color-section-title);font-family:var(--v2-font-section-title-family);font-size:var(--v2-font-section-title-size);font-weight:var(--v2-font-section-title-weight);line-height:var(--v2-font-section-title-line);letter-spacing:0;max-width:var(--v2-layout-hero-content-max);margin-block-start:var(--v2-layout-section-eyebrow-title-gap)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-platform__content .hero-subheadline{color:var(--v2-color-section-subtitle);font-family:var(--v2-font-body-family);font-size:var(--v2-font-section-subtitle-size);font-weight:var(--v2-font-section-subtitle-weight);line-height:var(--v2-font-section-subtitle-line);width:min(100%, var(--v2-layout-hero-subtitle-max));margin-block-start:var(--v2-layout-section-title-subtitle-gap-extra)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-slider__frame{aspect-ratio:var(--v2-product-slider-media-aspect)}main[data-site-version=v2] #produktmodule-ueberblick .hero-slider__frame{aspect-ratio:3420/1516}main[data-site-version=v2] #review-ai-zusatzbereich .hero-slider__frame{aspect-ratio:3420/1510}main[data-site-version=v2] :is(#produktmodule-ueberblick,#review-ai-zusatzbereich) .section.hero--editorial{padding-block-end:calc(var(--section-padding--default) / 2)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-slider__image{object-position:center top}main[data-site-version=v2] :is(#produktmodule-ueberblick,#review-ai-zusatzbereich) .hero-slider__image{object-position:center center}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-cards{z-index:1;gap:var(--v2-space-16);padding:var(--v2-space-16);grid-template-columns:1fr;display:none;position:absolute}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card{width:288px;min-height:var(--v2-product-slider-card-min-height);align-content:start;gap:var(--v2-space-8);padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);color:var(--v2-color-text-heading);display:grid;position:relative}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card__icon{border-radius:var(--v2-radius-pill);background:var(--v2-product-slider-icon-background);width:30px;height:30px;color:var(--v2-color-text-heading);box-sizing:border-box;padding:5px;overflow:visible}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card__icon path{overflow:visible}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card__copy{gap:var(--v2-space-8);display:grid}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card__title-row{justify-content:space-between;align-items:start;gap:var(--v2-space-8);display:flex}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card h3{font-size:18px;font-weight:var(--v2-font-weight-semibold);margin:0;line-height:1.1}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card p{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-regular);white-space:pre-line;margin:0;line-height:1.22}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card .status-badge{min-height:var(--v2-space-24);padding:var(--v2-product-slider-badge-padding-block) var(--v2-product-slider-badge-padding-inline);border-color:var(--v2-color-border);font-size:10px;font-weight:var(--v2-font-weight-semibold);background:var(--v2-color-surface);position:absolute;inset-block-start:var(--v2-space-16);inset-inline-end:var(--v2-space-16)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card .status-badge:before{content:"✧";margin-inline-end:4px;font-size:.9em;line-height:1}@media (min-width:1200px){main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-cards{top:50%;right:var(--v2-space-64);gap:var(--v2-space-16);grid-template-columns:repeat(3,264px);width:auto;padding:0;display:grid;transform:translateY(-50%)}main[data-site-version=v2] :is(#produkte-einstieg,#produktmodule-ueberblick) .hero-product-card{width:264px}}@media (min-width:768px){main[data-site-version=v2] #preise-einstieg .cta-section,main[data-site-version=v2] #produkte-einstieg .section.hero--editorial{padding-block-start:calc(var(--v2-layout-hero-top-tablet) + var(--v2-layout-hero-nav-label-gap-extra))}}@media (min-width:1024px){main[data-site-version=v2] #preise-einstieg .cta-section,main[data-site-version=v2] #produkte-einstieg .section.hero--editorial{padding-block-start:calc(var(--v2-layout-hero-top-desktop) + var(--v2-layout-hero-nav-label-gap-extra))}}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-media{aspect-ratio:var(--v2-product-slider-media-aspect);border-radius:var(--v2-media-radius-product);box-shadow:none}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-media__controls{left:50%;bottom:var(--v2-space-24);z-index:3;position:absolute;transform:translate(-50%)}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-cards{grid-auto-flow:column;grid-auto-columns:minmax(min(100%, var(--v2-product-slider-card-width)), var(--v2-product-slider-card-width));gap:var(--v2-space-12);padding-block:var(--v2-space-8) var(--v2-space-12);scroll-padding-inline:var(--v2-space-8);scrollbar-width:none;grid-template-columns:none;display:grid;overflow-x:auto}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-cards::-webkit-scrollbar{display:none}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-scrollbar{border-radius:var(--v2-radius-pill);width:100%;height:2px;display:none;overflow:hidden}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-scrollbar.is-visible{display:block}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-scrollbar span{border-radius:inherit;background:var(--v2-product-slider-scroll-thumb);height:100%;transition:transform var(--v2-motion-duration-standard) var(--v2-motion-easing-standard);display:block}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-card{min-height:var(--v2-product-slider-card-min-height);gap:var(--v2-space-16);padding:var(--v2-space-24);border:var(--v2-layout-border-width) solid var(--v2-color-border);border-radius:var(--v2-radius-medium);background:var(--v2-color-surface);box-shadow:var(--v2-shadow-small);color:var(--v2-color-text-heading);position:relative}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-card.is-active{border-color:var(--v2-product-slider-accent);background:var(--v2-product-slider-accent);box-shadow:none;transform:none}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-icon{width:var(--v2-product-slider-icon-size);height:var(--v2-product-slider-icon-size);padding:var(--v2-product-slider-icon-padding);border-radius:var(--v2-radius-pill);background:var(--v2-product-slider-icon-background);color:var(--v2-color-text-heading);box-sizing:border-box;overflow:visible}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-icon path{overflow:visible}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-card-titleRow{justify-content:space-between;align-items:start;gap:var(--v2-space-8)}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-card h3{font-size:var(--v2-product-slider-title-size);font-weight:var(--v2-font-weight-semibold);line-height:1.1}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-card p{color:var(--v2-color-text-heading);font-size:var(--v2-product-slider-body-size);font-weight:var(--v2-font-weight-regular);line-height:1.22}main[data-site-version=v2] .logo-band-section{padding-block:var(--v2-space-32);background:#ece8e5}main[data-site-version=v2] .logo-band-section__inner{justify-items:center;gap:var(--v2-space-16);text-align:center;display:grid}main[data-site-version=v2] .logo-band-section__headline,main[data-site-version=v2] .logo-band-section__body{color:var(--v2-color-text-heading);font-family:var(--v2-font-body-family);line-height:var(--v2-font-section-subtitle-line);letter-spacing:0;margin:0}main[data-site-version=v2] .logo-band-section__headline{font-size:var(--v2-font-textblock-title-size);font-weight:var(--v2-font-weight-semibold)}main[data-site-version=v2] .logo-band-section__body{font-size:var(--v2-font-ui-size);font-weight:var(--v2-font-section-subtitle-weight)}main[data-site-version=v2] .logo-band-section__logo-link{display:inline-flex}main[data-site-version=v2] .logo-band-section__logo-link:focus-visible{outline:var(--v2-layout-focus-width) solid var(--v2-action-focus-ring);outline-offset:var(--v2-layout-focus-offset);border-radius:var(--v2-radius-small)}main[data-site-version=v2] .logo-band-section__logo{opacity:.72;width:min(92px,22vw);height:auto}main[data-site-version=v2] .feature-slider-section--product-strip .status-badge{min-height:var(--v2-space-24);padding:var(--v2-product-slider-badge-padding-block) var(--v2-product-slider-badge-padding-inline);border-color:var(--v2-color-border);font-size:var(--v2-product-slider-badge-size);font-weight:var(--v2-font-weight-semibold);background:var(--v2-color-surface);position:absolute;inset-block-start:var(--v2-space-16);inset-inline-end:var(--v2-space-16)}main[data-site-version=v2] .feature-slider-section--product-strip .status-badge:before{content:"✧";margin-inline-end:4px;font-size:.9em;line-height:1}@media (max-width:767px){main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-media{aspect-ratio:var(--v2-feature-overlay-aspect-portrait)}main[data-site-version=v2] .feature-slider-section--product-strip .feature-slider-cards{grid-auto-columns:minmax(min(100%, var(--v2-product-slider-card-mobile-width)), var(--v2-product-slider-card-mobile-width))}}main[data-site-version=v2] .feature-slider-media--overlay{aspect-ratio:var(--v2-feature-overlay-aspect-wide);border-radius:var(--v2-feature-overlay-radius);box-shadow:var(--v2-media-shadow-elevated)}main[data-site-version=v2] .feature-slider-media--overlay:after{content:"";background:linear-gradient(90deg, transparent, var(--v2-feature-overlay-scrim));pointer-events:none;position:absolute;inset:0}main[data-site-version=v2] .feature-slider-media__background{object-position:center}main[data-site-version=v2] .feature-slider-media--email .feature-slider-media__background{transform:scaleX(-1)}main[data-site-version=v2] .feature-slider-overlay{z-index:1;inset-block:var(--v2-space-24);width:min(var(--v2-feature-overlay-width), var(--v2-layout-text-max));align-content:start;gap:var(--v2-space-16);padding:var(--v2-space-16);border:var(--v2-layout-border-width) solid var(--v2-feature-overlay-border);border-radius:var(--v2-feature-overlay-radius);background:var(--v2-feature-overlay-background);box-shadow:var(--v2-feature-overlay-shadow);animation:v2-feature-overlay-enter var(--v2-feature-overlay-transition-duration) var(--v2-motion-easing-standard) both;display:grid;position:absolute;inset-inline-end:var(--v2-space-24);overflow:hidden}main[data-site-version=v2] .feature-slider-overlay--capture{inset-inline-start:var(--v2-space-24);inset-inline-end:auto}main[data-site-version=v2] .feature-slider-media--capture:after{background:linear-gradient(270deg, transparent, var(--v2-feature-overlay-scrim))}main[data-site-version=v2] .feature-slider-overlay .advisory-phone,main[data-site-version=v2] .feature-slider-overlay .advisory-email{min-height:0;overflow:hidden}main[data-site-version=v2] .feature-slider-overlay .advisory-email__original{display:none}main[data-site-version=v2] .feature-slider-overlay .advisory-phone__audio{padding:var(--v2-space-8) var(--v2-space-12)}main[data-site-version=v2] .feature-slider-overlay .advisory-phone__messages,main[data-site-version=v2] .feature-slider-overlay .advisory-email__inbox-bar,main[data-site-version=v2] .feature-slider-overlay .advisory-email__thread-head,main[data-site-version=v2] .feature-slider-overlay .advisory-email__meta,main[data-site-version=v2] .feature-slider-overlay .advisory-email__reply,main[data-site-version=v2] .feature-slider-overlay .advisory-email__original,main[data-site-version=v2] .feature-slider-overlay .advisory-email__actions{gap:var(--v2-space-8);padding:var(--v2-space-12)}main[data-site-version=v2] .feature-slider-overlay .advisory-phone__message{gap:var(--v2-space-8);padding:var(--v2-space-8) var(--v2-space-12)}main[data-site-version=v2] .feature-slider-overlay .advisory-phone__messages{gap:var(--v2-space-12)}main[data-site-version=v2] .feature-slider-overlay .advisory-email__toolbar{display:none}main[data-site-version=v2] .feature-slider-overlay .advisory-phone__message p,main[data-site-version=v2] .feature-slider-overlay .advisory-email p,main[data-site-version=v2] .feature-slider-overlay .advisory-email__meta,main[data-site-version=v2] .feature-slider-overlay .advisory-email__original{font-size:var(--v2-font-ui-size)}@keyframes v2-feature-overlay-enter{0%{opacity:0;transform:translateY(var(--v2-space-12))}to{opacity:1;transform:translateY(0)}}@media (max-width:767px){main[data-site-version=v2] .feature-slider-media--overlay{aspect-ratio:var(--v2-feature-overlay-aspect-portrait)}main[data-site-version=v2] .feature-slider-media--overlay:after{background:linear-gradient(180deg, transparent, var(--v2-feature-overlay-scrim))}main[data-site-version=v2] .feature-slider-overlay{inset-block:auto var(--v2-space-16);inset-inline:var(--v2-space-16);width:auto;max-height:calc(100% - var(--v2-space-32))}}@media (min-width:1024px) and (max-width:1279px){main[data-site-version=v2] .thermen-nav__inner{grid-template-columns:minmax(0,1fr) auto}main[data-site-version=v2] .thermen-nav__links,main[data-site-version=v2] .thermen-nav__actions{display:none}main[data-site-version=v2] .thermen-nav__toggle{justify-content:center;justify-self:end;align-items:center;display:inline-flex}}@media (prefers-reduced-motion:reduce){main[data-site-version=v2] .dashboard-slider__image{transition:none}main[data-site-version=v2] .dashboard-slider__toggle{display:none}main[data-site-version=v2] .thermen-nav__link,main[data-site-version=v2] .thermen-nav__button,main[data-site-version=v2] .thermen-nav__mobile-panel,main[data-site-version=v2] .cta-button,main[data-site-version=v2] .cta-button-secondary,main[data-site-version=v2] .contact-field input,main[data-site-version=v2] .contact-field textarea,main[data-site-version=v2] .contact-field select,main[data-site-version=v2] .contact-submit,main[data-site-version=v2] .channel-switcher__tab{transition:none}main[data-site-version=v2] .channel-preview{transition:none;transform:none}main[data-site-version=v2] .value-stories__tab,main[data-site-version=v2] .value-story__controls button,main[data-site-version=v2] .value-story__photo-layer,main[data-site-version=v2] .advisory-channels__tabs button,main[data-site-version=v2] .phone-audio-demo__button{transition:none}main[data-site-version=v2] .feature-slider-overlay{animation:none}}*,:before,:after{box-sizing:border-box}body{background:var(--colors-interface--white);color:var(--colors-interface--dark);font-family:var(--fonts--body-font);margin:0}.skip-link{top:var(--space-3);left:var(--space-3);z-index:200;transform:translateY(calc(-100% - var(--space-6)));border-radius:var(--radius-md);background:var(--colors-interface--dark);color:var(--colors-interface--white);padding:var(--space-3) var(--space-4);transition:transform .15s;position:fixed}.skip-link:focus{transform:translateY(0)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}html{scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}a,button{touch-action:manipulation}button,input,select,textarea{font:inherit;color:inherit}:where(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline-offset:3px;outline:3px solid #c58a23}.container{width:100%;max-width:var(--content-width--container);padding:0 var(--space-6);margin:0 auto}.section{padding:var(--section-padding--default) 0;background:var(--colors-interface--neutral-1);overflow-x:clip}.section-muted{background:var(--colors-interface--neutral-1)}.section-anchor{scroll-margin-top:calc(var(--navbar-height) + var(--space-8))}.section-dark{background:var(--colors-interface--surface-dark);color:var(--colors-interface--white);--colors-interface--colors-text--body-text:var(--colors-interface--colors-text--body-text-white);--colors-interface--border-dark:#ffffff2e}.hero{background:var(--colors-interface--neutral-1);color:var(--colors-interface--dark)}.hero-subheadline{line-height:1.3}.hero-image .blob img,.hero-image .blob-rect img{filter:brightness()saturate()}.thermen-nav{z-index:40;height:var(--navbar-height);border-bottom:1px solid var(--colors-interface--border-dark);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#fafafae6;position:sticky;top:0}.thermen-nav__scroll{scrollbar-width:none;height:100%;overflow:auto hidden}.thermen-nav__scroll::-webkit-scrollbar{display:none}.thermen-nav__inner{align-items:center;gap:var(--space-6);grid-template-columns:1fr auto 1fr;width:100%;min-width:max-content;height:100%;display:grid}.thermen-nav__logo-space{justify-self:start;align-items:center;width:clamp(4.5rem,18vw,16rem);display:flex}.thermen-nav__logo{flex-shrink:0;align-items:center;display:inline-flex}.thermen-nav__logo-image{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:2.15rem;display:block}.thermen-nav__links{align-items:center;gap:var(--space-6);justify-self:center;display:flex}.thermen-nav__toggle,.thermen-nav__mobile-panel{display:none}.subpage-nav{z-index:45;height:var(--navbar-height);border-bottom:1px solid var(--colors-interface--border-dark);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;position:sticky;top:0}.subpage-nav__scroll{scrollbar-width:none;height:100%;overflow:auto hidden}.subpage-nav__scroll::-webkit-scrollbar{display:none}.subpage-nav__inner{align-items:center;gap:var(--space-6);grid-template-columns:1fr auto 1fr;width:100%;min-width:max-content;height:100%;display:grid}.subpage-nav__logo-space{justify-self:start;align-items:center;width:clamp(4.5rem,18vw,16rem);display:flex}.subpage-nav__logo{flex-shrink:0;align-items:center;display:inline-flex}.subpage-nav__logo-image{object-fit:contain;flex-shrink:0;width:auto;max-width:none;height:2.15rem;display:block}.subpage-nav__links{align-items:center;gap:var(--space-6);justify-self:center;display:flex}.subpage-nav__toggle,.subpage-nav__mobile-panel{display:none}.subpage-nav__link{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--colors-interface--colors-text--body-text);padding:var(--space-2) 0;border-bottom:1px solid #0000;transition:color .2s,border-color .2s}.subpage-nav__link:hover,.subpage-nav__link.is-active{color:var(--colors-interface--dark);border-color:var(--colors-interface--dark)}.subpage-nav__actions{justify-self:end;display:flex}.subpage-nav__button{min-height:2.85rem;padding:0 var(--space-6);border-radius:var(--radius-md);border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);color:var(--colors-interface--dark);font-size:var(--text-md);font-weight:var(--font-medium);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s;display:inline-flex}.subpage-nav__button:hover{background:var(--colors-interface--neutral-1);border-color:var(--colors-brand--grey-3)}.thermen-nav__link{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--colors-interface--dark);white-space:nowrap;transition:opacity .2s}.thermen-nav__link:hover{opacity:.7}.thermen-nav__actions{align-items:center;gap:var(--space-3);justify-self:end;display:flex}.thermen-nav__button{min-height:42px;padding:0 var(--space-4);border-radius:var(--radius-md);white-space:nowrap;font-size:.95rem;font-weight:var(--font-medium);justify-content:center;align-items:center;transition:background-color .2s,border-color .2s,color .2s,opacity .2s;display:inline-flex}.thermen-nav__button--secondary{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);color:var(--colors-interface--dark);box-shadow:var(--shadow-sm)}.thermen-nav__button--secondary:hover{background:var(--colors-interface--neutral-1)}.thermen-nav__button--muted{background:var(--colors-brand--primary);color:var(--colors-interface--dark);border:1px solid #0000000f}.thermen-nav__button--muted:hover{background:var(--colors-brand--primary);color:var(--colors-interface--dark);opacity:.88}.eyebrow{font-size:var(--text-md);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;font-weight:var(--font-medium)}.h1{font-size:var(--h1-mobile);line-height:var(--h1-lh);letter-spacing:var(--h1-tracking);font-family:var(--fonts--heading-font);font-weight:var(--font-bold);text-wrap:balance;margin:0}.h2{font-size:var(--h2-mobile);line-height:var(--h2-lh);letter-spacing:var(--h2-tracking);font-family:var(--fonts--heading-font);font-weight:var(--font-medium);text-wrap:balance;margin:0}.h3{font-size:var(--h3-mobile);line-height:var(--h3-lh);letter-spacing:var(--h3-tracking);font-family:var(--fonts--heading-font);font-weight:var(--font-medium);text-wrap:balance;margin:0}.text-base{font-size:var(--text-base);font-weight:var(--font-light);line-height:var(--leading-base);margin:0}.text-lg{font-size:var(--text-lg);font-weight:var(--font-light);line-height:var(--leading-base);margin:0}.text-xl{font-size:var(--text-xl);font-weight:var(--font-light);line-height:var(--leading-base);margin:0}.text-md,.text-sm{font-size:var(--text-md);font-weight:var(--font-light);line-height:var(--leading-base);margin:0}.text-muted{color:var(--colors-interface--colors-text--body-text)}.text-invert{color:var(--gray-000)}.text-contrast{color:var(--colors-interface--dark)}.text-strong{font-weight:var(--font-medium)}.text-center{text-align:center}.grid-2{gap:var(--space-12);display:grid}html[data-industry=thermen] main .grid-2,main[data-industry=thermen] .grid-2{gap:var(--space-16)}.grid-3{gap:var(--space-6);display:grid}.stack-4{gap:var(--space-4);flex-direction:column;display:flex}.stack-6{gap:var(--space-6);flex-direction:column;display:flex}.stack-8{gap:var(--space-8);flex-direction:column;display:flex}.stack-12{gap:var(--space-12);flex-direction:column;display:flex}.benefits-header{text-align:center;max-width:48rem;margin:0 auto;padding-top:60px}.benefits-frame{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-lg);padding:0 var(--space-8);box-shadow:var(--shadow-sm)}.benefits-grid{gap:var(--space-12);padding-bottom:40px}.benefit-card{padding:var(--space-6) var(--space-4);gap:var(--space-4);text-align:center;flex-direction:column;align-items:center;display:flex}.benefit-icon{background:var(--colors-brand--primary);width:64px;height:64px;color:var(--colors-interface--dark);font-weight:var(--font-medium);font-size:var(--text-md);letter-spacing:var(--tracking-button);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.benefit-icon--lucide{width:45px;height:45px;color:var(--colors-interface--dark);background:0 0}.benefit-image{border-radius:var(--radius-pill);object-fit:cover;background:var(--colors-interface--element-bg-white);width:64px;height:64px}.features-title{text-align:center}.features-grid{gap:var(--space-6);scroll-snap-type:x mandatory;width:100%;max-width:none;padding-bottom:var(--space-2);padding-right:var(--space-8);scrollbar-width:none;margin:0;display:flex;overflow:auto clip}.features-grid::-webkit-scrollbar{display:none}.feature-item{gap:var(--space-6);grid-template-columns:64px 1fr;align-items:start;display:grid}.feature-icon{border-radius:var(--radius-pill);object-fit:cover;background:var(--colors-interface--element-bg-white);width:128px;height:128px}.feature-card{text-align:left;border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:0 0 calc((100% - (var(--space-6) * 1.55)) / 2.55);scroll-snap-align:start;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.feature-card .feature-icon{border-radius:var(--radius-pill);width:45px;height:45px}.feature-card .feature-icon--lucide{padding:0}.feature-icon--lucide{color:var(--colors-interface--dark);background:var(--colors-interface--element-bg-white);border-radius:var(--radius-pill);justify-content:center;align-items:center;width:24px;height:24px;padding:0;display:inline-flex}.features-dots{justify-content:center;gap:var(--space-2);display:flex}.features-dot{cursor:pointer;background:0 0;border:none;width:44px;height:44px;padding:0;position:relative}.features-dot:before{content:"";border-radius:var(--radius-pill);background:var(--colors-interface--border-dark);width:6px;height:6px;transition:transform .2s,background-color .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.features-dot.is-active:before{background:var(--colors-brand--primary);transform:translate(-50%,-50%)scale(1.4)}.features-dot:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.audio-widget-wrap{gap:var(--space-2);flex-direction:column;align-items:center;display:flex}.audio-widget{align-items:center;gap:var(--space-4);background:var(--colors-interface--surface-dark);color:var(--gray-000);border-radius:var(--radius-pill);padding:var(--space-3) var(--space-4);width:100%;box-shadow:var(--shadow-sm);display:flex}.audio-widget__button{color:var(--gray-000);cursor:pointer;background:#0b0b0b;border:none;border-radius:999px;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.audio-widget__button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.audio-widget__body{gap:var(--space-2);flex-direction:column;flex:1;display:flex}.audio-widget__label{font-size:var(--text-md);opacity:.85;text-align:center;white-space:pre-line}.audio-widget__track{appearance:none;border-radius:var(--radius-pill);background:linear-gradient(to right, var(--gray-000) 0 var(--audio-progress), #ffffff40 var(--audio-progress) 100%) center / 100% 6px no-repeat;cursor:pointer;width:95%;height:44px;margin:0}.audio-widget__track::-webkit-slider-thumb{appearance:none;border-radius:var(--radius-pill);border:2px solid var(--gray-000);background:#0b0b0b;width:18px;height:18px}.audio-widget__track::-moz-range-thumb{border-radius:var(--radius-pill);border:2px solid var(--gray-000);background:#0b0b0b;width:18px;height:18px}.audio-widget__track:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.audio-widget__icon{fill:currentColor;width:18px;height:18px}.uvp-bullet-list{gap:var(--space-2);margin:0;padding-left:1.25rem;list-style:outside;display:grid}.uvp-bullet-list li{padding-left:.1rem}.faq-title{text-align:center}.faq-container,.legal-container{max-width:48rem}main[data-site-version=v2] .image-ai-notice-page__main{background:var(--v2-color-surface);min-height:60vh}main[data-site-version=v2] .image-ai-notice-page__container{max-width:44rem}main[data-site-version=v2] .image-ai-notice-page__container h1,main[data-site-version=v2] .image-ai-notice-page__container p{font-family:Outfit,Arial,sans-serif}main[data-site-version=v2] .image-ai-notice-page__container h1{margin:0 0 var(--v2-space-24);color:#121926;letter-spacing:-1.152px;font-size:57.6px;font-weight:700;line-height:63.36px}main[data-site-version=v2] .image-ai-notice-page__container p{color:#414651;letter-spacing:normal;max-width:44rem;margin:0;font-size:19.2px;font-weight:200;line-height:30.72px}main[data-site-version=v2] .image-ai-notice-page__container p+p{margin-block-start:var(--v2-space-24)}.legal-container .bullet-list{padding-left:1.25rem;list-style:outside}.legal-container .bullet-list li{padding-left:.1rem;display:list-item}.legal-container .bullet-list li:before{content:none}@media (max-width:767px){.legal-container .h1{overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}}.about-hero{align-items:center}.about-hero-image .blob-bg{background:var(--colors-interface--neutral-2)}.about-team-header{max-width:48rem}.about-team-grid{gap:var(--space-6);display:grid}.about-team-card{gap:var(--space-6);padding:var(--space-6);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-lg);background:var(--colors-interface--white);box-shadow:var(--shadow-sm);display:grid}.about-team-avatar{background:var(--colors-brand--primary);width:88px;height:88px;color:var(--colors-interface--dark);font-size:1.35rem;font-weight:var(--font-bold);letter-spacing:.04em;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.about-team-meta{gap:var(--space-2);display:grid}.about-team-role{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text);margin:0}.site-footer{color:var(--colors-interface--dark);padding:var(--space-16) 0;background:#dae6e3}.footer-links{gap:var(--space-8);font-weight:var(--font-medium);letter-spacing:.02em;flex-wrap:wrap;justify-content:center;display:flex}.footer-brand{font-size:var(--h2-mobile);font-weight:var(--font-bold);text-align:center}.footer-copy{font-size:var(--text-sm);text-align:center;color:var(--colors-interface--dark);margin:0}.footer-link-button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;padding:0}.footer-link-button:hover{text-decoration:underline}@media (min-width:768px){.about-team-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.feature-card{flex-basis:calc((100% - (var(--space-6) * 1.6)) / 2.7)}.footer-brand{font-size:var(--h2-tablet)}}@media (min-width:768px) and (max-width:1023px){.feature-card{flex-basis:calc((100% - (var(--space-6) * 2)) / 3)}}@media (min-width:1024px){.feature-card{flex-basis:calc((100% - (var(--space-6) * 2.2)) / 3.2)}.footer-brand{font-size:var(--h2-desktop)}}.faq-list{gap:var(--space-6);flex-direction:column;display:flex}.faq-item{padding-bottom:var(--space-6);border-bottom:1px solid var(--colors-interface--border-dark)}.faq-question{justify-content:space-between;align-items:center;gap:var(--space-4);cursor:pointer;list-style:none;display:flex}.faq-icon{border-radius:var(--radius-pill);border:2px solid var(--colors-interface--border-dark);width:36px;height:36px;font-weight:var(--font-bold);color:var(--colors-interface--colors-text--body-text);flex:none;justify-content:center;align-items:center;display:inline-flex}.faq-icon:before{content:"+";font-size:var(--text-md)}.faq-item[open] .faq-icon:before{content:"–"}.faq-answer{margin-top:var(--space-4)}.faq-question::-webkit-details-marker{display:none}.card{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-lg);padding:var(--space-6)}.card-muted{background:var(--colors-interface--neutral-1)}.media{border-radius:var(--radius-xl);box-shadow:var(--shadow-md)}.blob-wrap{aspect-ratio:32/24;width:100%;position:relative}.blob-bg-clip{z-index:0;position:absolute;inset:0;overflow:clip}.blob-bg{z-index:0;position:absolute}.blob-bg--muted{background:var(--colors-interface--neutral-2)}.blob-bg--soft{background:var(--colors-interface--element-bg-white)}.blob{z-index:1;width:100%;height:100%;position:relative}.blob img{object-fit:cover;width:100%;height:100%;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blob-rect{z-index:1;border-radius:var(--radius-md);width:100%;height:100%;box-shadow:var(--shadow-md);position:relative;overflow:hidden}.blob-rect img{object-fit:cover;width:100%;height:100%;display:block}.blob-rotator{position:relative;overflow:hidden}.blob-rotator__image{object-fit:cover;opacity:0;will-change:opacity;width:100%;height:100%;transition-property:opacity;transition-timing-function:ease-in-out;position:absolute;inset:0}.blob-rotator__image.is-active{opacity:1}@media (prefers-reduced-motion:reduce){.blob-rotator__image{transition:none}}.blob--shape1 img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0004 0.0009 319.1784 239.2084'><path d='M307.877 36.394C335.281 73.944 309.137 145.288 269.132 187.46C228.813 229.631 174.32 242.34 127.069 238.585C79.821 234.542 39.816 214.322 18.082 181.972C-3.652 149.911 -6.486 105.716 13.357 71.923C33.517 38.128 76.672 14.442 138.41 4.621C200.149 -5.199 280.787 -1.444 307.877 36.394Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0004 0.0009 319.1784 239.2084'><path d='M307.877 36.394C335.281 73.944 309.137 145.288 269.132 187.46C228.813 229.631 174.32 242.34 127.069 238.585C79.821 234.542 39.816 214.322 18.082 181.972C-3.652 149.911 -6.486 105.716 13.357 71.923C33.517 38.128 76.672 14.442 138.41 4.621C200.149 -5.199 280.787 -1.444 307.877 36.394Z' fill='black'/></svg>")}.blob--shape2 img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0003 -0.0002 319.4654 239.4149'><path d='M315.46 27.371C331.695 52.723 295.56 98.688 261.259 143.415C226.958 188.143 194.49 231.634 146.835 238.436C99.18 245.238 36.338 215.763 12.249 175.57C-12.103 135.583 2.299 84.878 33.981 52.517C65.402 20.363 113.581 6.14 172.233 1.606C230.624 -3.135 299.226 1.812 315.46 27.371Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0003 -0.0002 319.4654 239.4149'><path d='M315.46 27.371C331.695 52.723 295.56 98.688 261.259 143.415C226.958 188.143 194.49 231.634 146.835 238.436C99.18 245.238 36.338 215.763 12.249 175.57C-12.103 135.583 2.299 84.878 33.981 52.517C65.402 20.363 113.581 6.14 172.233 1.606C230.624 -3.135 299.226 1.812 315.46 27.371Z' fill='black'/></svg>")}.blob--shape3 img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0004 0.0007 319.3515 239.2486'><path d='M288.228 89.88C318.264 137.358 330.701 192.301 306.766 217.802C283.065 243.304 222.992 239.365 164.796 238.536C106.6 237.499 50.281 239.365 21.887 211.583C-6.741 183.593 -7.445 125.748 20.714 79.306C48.874 32.864 105.896 -2.175 158.226 0.106C210.555 2.593 258.191 42.401 288.228 89.88Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0004 0.0007 319.3515 239.2486'><path d='M288.228 89.88C318.264 137.358 330.701 192.301 306.766 217.802C283.065 243.304 222.992 239.365 164.796 238.536C106.6 237.499 50.281 239.365 21.887 211.583C-6.741 183.593 -7.445 125.748 20.714 79.306C48.874 32.864 105.896 -2.175 158.226 0.106C210.555 2.593 258.191 42.401 288.228 89.88Z' fill='black'/></svg>")}.blob--shape4 img{-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0001 -0.0003 320.1382 238.9414'><path d='M307.648 32.579C334.454 66.612 315.006 134.19 278.739 178.433C242.209 222.675 188.86 243.824 146.286 237.99C103.974 231.912 72.7 199.095 44.054 158.743C15.146 118.633 -10.872 71.23 4.634 43.032C20.402 14.834 77.693 5.839 142.869 1.707C208.045 -2.426 280.842 -1.453 307.648 32.579Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='-0.0001 -0.0003 320.1382 238.9414'><path d='M307.648 32.579C334.454 66.612 315.006 134.19 278.739 178.433C242.209 222.675 188.86 243.824 146.286 237.99C103.974 231.912 72.7 199.095 44.054 158.743C15.146 118.633 -10.872 71.23 4.634 43.032C20.402 14.834 77.693 5.839 142.869 1.707C208.045 -2.426 280.842 -1.453 307.648 32.579Z' fill='black'/></svg>")}.blob-wrap[data-shape=shape1] .blob-bg{inset:-8%;transform:rotate(-180deg)translate(-1%,4%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blob-wrap[data-shape=shape2] .blob-bg,.blob-wrap[data-shape=shape4] .blob-bg{inset:-8%;transform:rotate(-5deg)translate(-1%,4%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.blob-wrap[data-shape=shape3] .blob-bg{inset:-8%;transform:rotate(0)translate(-1%,4%);-webkit-mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");mask-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0.0001 0.0001 319.9899 239.3476'><path d='M247.37 27.884C278.033 41.779 304.592 67.556 314.974 98.368C325.356 129.381 319.803 165.227 296.624 187.379C273.446 209.33 232.883 217.385 195.218 226.246C157.553 235.107 122.785 244.773 97.917 235.711C72.807 226.447 57.596 198.455 41.178 172.275C24.518 146.095 6.651 121.728 1.581 91.118C-3.731 60.306 3.995 23.252 30.071 8.551C56.389 -6.15 101.538 1.502 141.376 6.537C181.456 11.37 216.465 13.787 247.37 27.884Z' fill='black'/></svg>");-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.bullet-list{gap:var(--space-2);margin:0;padding:0;list-style:none;display:grid}.bullet-list li{grid-template-columns:var(--space-2) 1fr;gap:var(--space-2);align-items:start;display:grid}.bullet-list li:before{content:"";width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--colors-brand--primary);margin-top:calc(var(--space-2) / 2)}.cta-button{height:calc(var(--button-height) + 10px);padding:0 calc(var(--button-padding-x) + 12px);border-radius:var(--radius-md);background:var(--button-primary-bg);color:var(--button-primary-text);font-size:var(--text-md);font-weight:var(--font-bold);line-height:var(--button-text-line-height);letter-spacing:var(--tracking-button);border:1px solid var(--button-primary-border);box-shadow:var(--shadow-md);justify-content:center;align-items:center;display:inline-flex}.cta-button:hover{background:var(--button-primary-bg-hover)}.cta-button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cta-button-secondary{height:calc(var(--button-height) + 10px);padding:0 calc(var(--button-padding-x) + 12px);border-radius:var(--radius-md);background:var(--button-secondary-bg);color:var(--button-secondary-text);font-size:var(--text-md);font-weight:var(--font-bold);line-height:var(--button-text-line-height);letter-spacing:var(--tracking-button);border:1px solid var(--button-secondary-border);justify-content:center;align-items:center;display:inline-flex}.cta-actions{gap:var(--space-4);flex-wrap:wrap;align-items:center;display:flex}.cta-button-secondary:hover{background:var(--button-secondary-bg-hover);border-color:var(--button-secondary-border);color:var(--button-secondary-text)}.hero-cta-button{width:50%}.feature-slider{gap:var(--space-8);display:grid}.feature-slider-media{border-radius:var(--radius-md);background:var(--colors-interface--white);aspect-ratio:16/6.75;width:100%;box-shadow:var(--shadow-md);cursor:default;border:none;padding:0;display:block;position:relative;overflow:hidden}.feature-slider-media>img{object-fit:cover;width:100%;height:100%;display:block}.feature-slider-cards{gap:var(--space-4);padding-bottom:var(--space-2);scroll-snap-type:x mandatory;grid-auto-columns:minmax(220px,1fr);grid-auto-flow:column;display:grid;overflow-x:auto}.feature-slider-card{text-align:left;border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);border-radius:var(--radius-md);padding:var(--space-4);gap:var(--space-4);cursor:pointer;scroll-snap-align:start;flex-direction:column;transition:border-color .2s,box-shadow .2s,background-color .2s;display:flex}.feature-slider-card.is-active{border-color:var(--colors-brand--primary);background:var(--colors-brand--primary);box-shadow:var(--shadow-sm);transform:translateY(-1px)}.feature-slider-card{background:var(--colors-interface--neutral-1)}.feature-slider-card.is-active{background:var(--colors-brand--primary)}.feature-slider-card.is-active .text-muted{color:var(--colors-interface--dark)}.feature-slider-card:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.feature-slider-card-titleRow{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-callout{background:var(--colors-brand--primary);border-radius:var(--radius-lg);padding:var(--space-8);gap:var(--space-8);align-items:start}.pricing-callout-left .text-base{color:var(--colors-interface--dark)}.pricing-stack{gap:var(--space-8);flex-direction:column;display:flex}.pricing-section{background:var(--colors-interface--white)}.pricing-frame{padding:0}.pricing-intro{gap:var(--space-4);text-align:left;flex-direction:column;display:flex}.pricing-intro .text-base{color:var(--colors-interface--colors-text--body-text);max-width:44rem}.pricing-callout-right{gap:var(--space-4);flex-direction:column;display:flex}.pricing-callout-button{align-self:flex-start;width:33%;min-width:180px}.pricing-card{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);text-align:left;box-shadow:var(--shadow-sm);flex-direction:column;display:flex}.pricing-card--features{gap:var(--space-6)}.pricing-bundle-card{padding:calc(var(--space-8) + var(--space-2)) calc(var(--space-6) + var(--space-2));background:var(--colors-brand--primary);gap:var(--space-8);scroll-margin-top:calc(var(--navbar-height) + var(--space-8));border-color:#00000014;transition:transform .2s,box-shadow .2s,border-color .2s,background-color .2s;box-shadow:0 8px 24px #0000000a}.pricing-bundle-card:hover{transform:translateY(-2px);box-shadow:0 14px 30px #0000000f}.pricing-bundle-card.is-highlighted{background:var(--colors-brand--primary);border-color:#0000002e;box-shadow:0 14px 34px #00000014}.pricing-bundle-layout{gap:var(--space-6);display:grid}.pricing-bundle-content{gap:var(--space-8);flex-direction:column;display:flex}.pricing-bundle-header{gap:var(--space-4);flex-direction:column;display:flex}.pricing-bundle-meta{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.pricing-bundle-title{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:var(--font-medium);color:var(--colors-interface--dark);margin:0}.pricing-bundle-badge{border-radius:var(--radius-pill);min-height:2rem;color:var(--colors-interface--dark);font-size:.88rem;font-weight:var(--font-medium);background:#0000000f;align-items:center;padding:.3rem .75rem;display:inline-flex}.pricing-bundle-badge-icon{stroke-width:2.2px;flex:none;width:.95rem;height:.95rem;margin-right:.4rem}.pricing-bundle-priceRow{gap:var(--space-2);flex-direction:column;display:flex}.pricing-bundle-price{font-size:clamp(1.8rem,3vw,2.5rem);line-height:1.05;font-weight:var(--font-bold);color:var(--colors-interface--dark)}.pricing-bundle-savings{gap:var(--space-2);color:var(--colors-interface--colors-text--body-text);font-size:var(--text-md);flex-wrap:wrap;display:flex}.pricing-bundle-savings-highlight{border-radius:var(--radius-pill);color:var(--colors-interface--dark);font-weight:var(--font-medium);background:#ffffff6b;align-items:center;padding:.18rem .55rem;display:inline-flex}.pricing-bundle-compare{opacity:.8;text-decoration:line-through}.pricing-bundle-description{font-size:var(--text-base);color:var(--colors-interface--dark);max-width:36ch;margin:0}.pricing-bundle-features{gap:var(--space-3);display:grid}.pricing-bundle-feature{align-items:flex-start;gap:var(--space-3);color:var(--colors-interface--dark);font-size:var(--text-md);display:flex}.pricing-bundle-feature-icon{width:1rem;height:1rem;color:var(--colors-interface--dark);stroke-width:2.3px;flex:none;margin-top:.15rem}.pricing-bundle-button{margin-top:var(--space-2);align-self:flex-start}.pricing-bundle-media{border-radius:var(--radius-md);background:#fff3;min-height:18rem;position:relative;overflow:hidden;box-shadow:0 10px 28px #00000014}.pricing-bundle-image{object-fit:cover}.pricing-products-heading{align-items:center;display:flex}.pricing-products-title{font-size:clamp(1.35rem,2vw,1.8rem);font-weight:var(--font-medium);color:var(--colors-interface--dark);margin:0}.pricing-products-grid{align-items:stretch}.pricing-base{gap:var(--space-3);flex-direction:column;display:flex}.pricing-eyebrow{font-size:var(--text-md);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--colors-interface--colors-text--body-text);font-weight:var(--font-medium);margin:0}.pricing-priceRow{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.pricing-price{font-size:clamp(40px,5vw,72px);font-weight:var(--font-bold);color:var(--colors-interface--dark);margin:0}.pricing-period,.pricing-includes{font-size:var(--text-sm);color:var(--colors-interface--colors-text--body-text);margin:0}.pricing-divider{background:var(--colors-interface--border-dark);width:100%;height:1px}.pricing-addons{gap:var(--space-3);flex-direction:column;display:flex}.pricing-addonsTitle{font-size:var(--text-sm);color:var(--colors-interface--colors-text--body-text);font-weight:var(--font-medium)}.addon{gap:var(--space-2);flex-direction:column;display:flex}.addon-row{justify-content:space-between;gap:var(--space-3);align-items:baseline;display:flex}.addon-left{align-items:baseline;gap:var(--space-2);display:inline-flex}.addon-plus{color:var(--colors-interface--colors-text--body-text);opacity:.7;font-weight:var(--font-medium);justify-content:center;width:12px;display:inline-flex}.addon-title,.addon-price{color:var(--colors-interface--dark);font-weight:600}.addon-desc{font-size:var(--text-sm);color:var(--colors-interface--colors-text--body-text);padding-left:calc(12px + var(--space-2))}.pricing-footnote{color:var(--colors-interface--colors-text--body-text);max-width:30rem;margin:0;font-size:.8125rem}.pricing-features{gap:var(--space-4);flex-direction:column;display:flex}.pricing-feature-card{background:var(--colors-interface--white);gap:var(--space-4);height:100%;transition:transform .2s,box-shadow .2s,border-color .2s}.pricing-feature-card:hover{transform:translateY(-2px);box-shadow:0 10px 24px #0000000d}.pricing-feature-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.pricing-feature-title{font-size:1.15rem;font-weight:var(--font-medium);color:var(--colors-interface--dark);margin:0}.pricing-feature-titleWrap{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.pricing-feature-price{font-size:1.15rem;font-weight:var(--font-bold);color:var(--colors-interface--dark);white-space:nowrap}.pricing-price-sup{vertical-align:super;margin-left:.08em;font-size:.55em;line-height:0}.pricing-feature-chips{flex-wrap:wrap;gap:.5rem;display:flex}.pricing-feature-chip{border-radius:var(--radius-pill);border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);min-height:2rem;color:var(--colors-interface--colors-text--body-text);align-items:center;padding:.3rem .7rem;font-size:.92rem;line-height:1.25;display:inline-flex}.pricing-feature-chip-icon{border-radius:var(--radius-pill);width:1rem;height:1rem;color:var(--colors-interface--dark);stroke-width:2.4px;background:#00000014;flex:none;margin-right:.45rem;padding:.12rem}.pricing-feature-bundleHint{appearance:none;color:var(--colors-interface--colors-text--body-text);text-underline-offset:.16em;cursor:pointer;background:0 0;border:none;align-self:flex-start;margin:0;padding:0;font-size:.92rem;line-height:1.35;-webkit-text-decoration:underline #0000002e;text-decoration:underline #0000002e;transition:color .2s,text-decoration-color .2s,transform .2s}.pricing-feature-card:hover .pricing-feature-bundleHint{color:var(--colors-interface--dark);text-decoration-color:#00000061}.pricing-feature-bundleHint:focus-visible{outline:2px solid var(--focus);outline-offset:4px;border-radius:2px}.pricing-footnote--full{text-align:left;width:100%;max-width:none;padding:0}.mockup-shell{align-items:center}.mockup-media{position:relative}.mockup-image .blob-bg{filter:blur(16px);opacity:.92;inset:-12%}.mockup-bubbles{gap:var(--space-6);flex-wrap:wrap;align-content:flex-start;display:flex}.mockup-bubble{border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);border-radius:var(--radius-md);max-width:18rem;padding:var(--space-4);box-shadow:var(--shadow-sm);font-size:var(--text-md);white-space:pre-line;color:var(--colors-interface--dark);line-height:1.45;position:relative}.mockup-bubble:after{content:"";background:var(--colors-interface--white);border-right:1px solid var(--colors-interface--border-dark);border-bottom:1px solid var(--colors-interface--border-dark);width:18px;height:18px;position:absolute;bottom:-10px;transform:rotate(45deg)}.mockup-bubble--0{transform:translateY(-10px)rotate(-1deg)}.mockup-bubble--0:after,.mockup-bubble--2:after{left:24px}.mockup-bubble--1{transform:translate(18px)rotate(1.5deg)}.mockup-bubble--1:after,.mockup-bubble--3:after{right:24px}.mockup-bubble--2{transform:translate(-8px)rotate(-.8deg)}.mockup-bubble--3{transform:translateY(8px)rotate(1deg)}.contact-shell{max-width:56rem}.contact-card{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-lg);box-shadow:var(--shadow-sm);padding:var(--space-8);gap:var(--space-8);display:grid}.contact-form{gap:var(--space-4);display:grid}.contact-field{gap:var(--space-2);display:grid}.honeypot-field{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.contact-label{font-size:var(--text-md);font-weight:var(--font-medium);color:var(--colors-interface--dark)}.contact-field input,.contact-field textarea,.newsletter-field input{border-radius:var(--radius-md);border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);width:100%;padding:0 var(--space-4);font:inherit;color:var(--colors-interface--dark)}.contact-field input,.newsletter-field input{min-height:3.25rem}.contact-field textarea{min-height:8rem;padding:var(--space-4);resize:vertical}.contact-checkbox{align-items:center;gap:var(--space-3);font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text);display:inline-flex}.contact-submit,.newsletter-submit{border-radius:var(--radius-md);background:var(--button-primary-bg);min-height:3.25rem;color:var(--button-primary-text);padding:0 var(--space-6);font:inherit;font-weight:var(--font-medium);cursor:pointer;border:none;justify-content:center;align-items:center;display:inline-flex}.contact-submit:disabled{opacity:.7;cursor:wait}.contact-feedback{font-size:var(--text-md);margin:0}.contact-feedback--success{color:#1d5b34}.contact-feedback--error{color:#8f1f1f}.feedback-dialog{background:var(--colors-interface--white);width:min(100% - 2rem,26rem);color:var(--colors-interface--dark);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);overscroll-behavior:contain;border:none;margin:0;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000029}.feedback-dialog:not([open]),.newsletter-dialog:not([open]){display:none}.feedback-close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--colors-interface--dark);cursor:pointer;background:#dae6e3b3;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.feedback-actions{justify-content:flex-end;display:flex}.newsletter-dialog{width:min(100% - 2rem,32rem);color:var(--colors-interface--dark);border-radius:var(--radius-xl);padding:var(--space-8);gap:var(--space-6);overscroll-behavior:contain;background:#dae6e3;border:none;margin:0;display:grid;position:fixed;inset:50% auto auto 50%;transform:translate(-50%,-50%);box-shadow:0 24px 60px #00000029}.feedback-dialog::backdrop,.newsletter-dialog::backdrop{background:#090c1247}.newsletter-close{top:var(--space-4);right:var(--space-4);border-radius:var(--radius-pill);width:2.5rem;height:2.5rem;color:var(--colors-interface--dark);cursor:pointer;background:#ffffff73;border:none;justify-content:center;align-items:center;display:inline-flex;position:absolute}.newsletter-form{gap:var(--space-4);display:grid}.newsletter-field{gap:var(--space-2);display:grid}.newsletter-sidepanel{writing-mode:vertical-rl;border-radius:0 var(--radius-md) var(--radius-md) 0;background:var(--colors-brand--primary);color:var(--colors-interface--dark);padding:var(--space-4) var(--space-3);font:inherit;font-weight:var(--font-medium);letter-spacing:.02em;cursor:pointer;box-shadow:var(--shadow-sm);z-index:35;border:none;position:fixed;top:50%;left:0;transform:translateY(-50%)rotate(180deg)}@media (max-width:420px){.addon-row,.pricing-bundle-meta,.pricing-feature-row{flex-direction:column;align-items:flex-start}}@media (max-width:767px){.newsletter-sidepanel{display:none}}@media (min-width:1024px){.pricing-bundle-layout{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:stretch}.pricing-bundle-media{min-height:100%}}.feature-slider-icon{object-fit:contain;width:24px;height:24px}@media (min-width:768px){.feature-slider-cards{grid-auto-flow:row;grid-auto-columns:unset;grid-template-columns:repeat(3,minmax(0,1fr));overflow-x:visible}}.kpi-widget{justify-content:center;display:flex}.kpi-card{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-lg);width:min(100%,56rem);padding:var(--space-8);gap:var(--space-8);box-shadow:var(--shadow-sm);display:grid}.kpi{gap:var(--space-2);text-align:center;display:grid}.kpi-label{font-size:var(--text-sm);color:var(--colors-interface--colors-text--body-text);text-transform:none;letter-spacing:normal}.kpi-value{font-size:clamp(2rem,4vw,3.2rem);font-weight:var(--font-bold);color:var(--colors-interface--dark);font-variant-numeric:tabular-nums}.kpi-swipe{position:relative;overflow:hidden}.kpi-swipe-track{grid-auto-columns:100%;grid-auto-flow:column;transition:transform .7s;display:grid}.kpi-swipe-track.is-resetting{transition:none}.kpi-slide{gap:var(--space-6);padding:0;display:grid}.kpi-title-label{font-size:var(--text-sm);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--colors-interface--colors-text--body-text);text-align:center}.kpi-dots{justify-content:center;gap:var(--space-2);margin-top:var(--space-6);display:flex}.kpi-dot{border-radius:var(--radius-pill);background:var(--colors-interface--border-dark);width:6px;height:6px;transition:transform .2s,background-color .2s}.kpi-dot.is-active{background:var(--colors-brand--primary);transform:scale(1.4)}.kpi-grid{gap:var(--space-6);display:grid}.kpi-review{gap:var(--space-2);display:grid}.kpi-review-grid{gap:var(--space-6);display:grid;position:relative}.kpi-review-card{background:var(--colors-interface--white);border-radius:var(--radius-md);padding:calc(var(--space-6) * .8);text-align:center;justify-items:center;gap:var(--space-4);border:none;width:100%;margin:0;display:grid}.kpi-review-rating{font-size:clamp(1.3rem,2vw,1.6rem);font-weight:var(--font-medium);color:var(--colors-interface--dark);letter-spacing:.08em;text-align:center;justify-content:center;display:flex}.kpi-review-quote{font-size:var(--text-base);color:var(--colors-interface--dark);max-width:36ch;margin:0 auto}.kpi-review-meta{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text)}.kpi-review-number{color:var(--colors-brand--primary);font-weight:var(--font-medium)}.kpi-review-punchline{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text);text-align:center;margin:var(--space-2) 0 0}.kpi-block{background:var(--colors-interface--white);border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-md);padding:var(--space-6);gap:var(--space-4);text-align:center;justify-items:center;display:grid}.kpi-title{font-size:1.1rem;font-weight:var(--font-medium);align-items:center;gap:var(--space-2);justify-content:center;margin:0;display:inline-flex}.kpi-title-icon{width:20px;height:20px;display:inline-block}.kpi-metric,.kpi-explain{color:var(--colors-interface--dark);line-height:var(--leading-base);margin:0}.kpi-explain{color:var(--colors-interface--colors-text--body-text)}.kpi-metric-strong{font-size:clamp(2.4rem,5vw,3.2rem);font-weight:var(--font-bold);color:var(--colors-interface--dark);font-variant-numeric:tabular-nums;line-height:1.1}.kpi-metric-label{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text)}.kpi-footer{border-top:1px solid var(--colors-interface--border-dark);padding-top:var(--space-4);color:var(--colors-interface--colors-text--body-text);font-size:var(--text-md);text-align:center}.kpi-toggle{gap:var(--space-4);text-align:center;display:grid}.kpi-toggle-label{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text)}.kpi-toggle-buttons{gap:var(--space-4);flex-wrap:wrap;justify-content:center;display:inline-flex}.kpi-toggle-button{border:1px solid var(--colors-interface--border-dark);background:var(--colors-interface--white);color:var(--colors-interface--dark);border-radius:var(--radius-pill);padding:var(--space-2) var(--space-6);font-size:var(--text-md);font-weight:var(--font-medium);cursor:pointer;transition:opacity .2s,transform .2s,background-color .2s,color .2s,border-color .2s}.kpi-toggle-button.is-active{background:var(--button-primary-bg);color:var(--button-primary-text);opacity:1;border-color:#0000;transform:scale(1.02)}@media (min-width:768px){.kpi-grid,.kpi-review-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-review-grid:before{content:"";background:var(--colors-interface--border-dark);width:1px;position:absolute;top:0;bottom:0;left:50%;transform:translate(-.5px)}}.cta-button .button-text-wrapper,.cta-button-secondary .button-text-wrapper{height:var(--button-text-line-height);flex-direction:column;display:flex;position:relative;overflow:hidden}.cta-button .button-text,.cta-button-secondary .button-text{white-space:nowrap}.helper-text{font-size:var(--text-md);color:var(--colors-interface--colors-text--body-text);text-align:center;margin:0}.cta-centered{text-align:center;align-items:center}.cta-centered .cta-actions{justify-content:center}.uvp-audio-cta{max-width:48rem;margin:0 auto}.uvp-audio-cta__actions{width:100%}.uvp-audio-cta .audio-widget-wrap{width:min(100%,36rem)}.pill{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background:var(--colors-interface--element-bg-white);color:var(--colors-interface--dark);font-size:var(--text-md);font-weight:var(--font-medium);justify-content:center;align-items:center;display:inline-flex}.section-kicker{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.status-badge{border-radius:var(--radius-pill);min-height:1.75rem;color:var(--colors-interface--colors-text--body-text);letter-spacing:.06em;text-transform:uppercase;font-size:.72rem;line-height:1;font-weight:var(--font-medium);white-space:nowrap;background:#0000000a;border:1px solid #00000014;justify-content:center;align-items:center;padding:.22rem .65rem;display:inline-flex}@media (max-width:767px){.thermen-nav{height:auto}.thermen-nav__scroll.container{padding-left:var(--space-4);padding-right:var(--space-4);overflow-x:visible}.thermen-nav__inner{gap:var(--space-4);min-width:0;min-height:var(--navbar-height);grid-template-columns:minmax(0,1fr) auto}.thermen-nav__logo-space{width:auto;min-width:0}.thermen-nav__logo-image{height:1.82rem}.thermen-nav__links,.thermen-nav__actions{display:none}.thermen-nav__toggle{border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-md);background:var(--colors-interface--white);width:2.75rem;height:2.75rem;color:var(--colors-interface--dark);box-shadow:var(--shadow-sm);justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.thermen-nav__mobile-panel{opacity:0;pointer-events:none;background:#fafafafa;border-bottom:1px solid #0000;max-height:0;transition:max-height .25s,opacity .2s,border-color .2s;display:block;overflow:hidden}.thermen-nav__mobile-panel.is-open{max-height:calc(100vh - var(--navbar-height));opacity:1;pointer-events:auto;border-bottom-color:var(--colors-interface--border-dark)}.thermen-nav__mobile-inner{gap:var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-6);display:grid}.thermen-nav__mobile-links{gap:var(--space-2);display:grid}.thermen-nav__mobile-link{padding:var(--space-3) 0;font-size:var(--text-lg);font-weight:var(--font-medium);border-bottom:1px solid #0000000f;display:block}.thermen-nav__mobile-actions{gap:var(--space-3);display:grid}.thermen-nav__mobile-actions .thermen-nav__button{width:100%}.subpage-nav{height:auto}.subpage-nav__scroll.container{padding-left:var(--space-4);padding-right:var(--space-4);overflow-x:visible}.subpage-nav__inner{gap:var(--space-4);min-width:0;min-height:var(--navbar-height);grid-template-columns:minmax(0,1fr) auto}.subpage-nav__logo-space{width:auto;min-width:0}.subpage-nav__logo-image{height:1.82rem}.subpage-nav__links,.subpage-nav__actions{display:none}.subpage-nav__toggle{border:1px solid var(--colors-interface--border-dark);border-radius:var(--radius-md);background:var(--colors-interface--white);width:2.75rem;height:2.75rem;color:var(--colors-interface--dark);box-shadow:var(--shadow-sm);justify-content:center;justify-self:end;align-items:center;padding:0;display:inline-flex}.subpage-nav__mobile-panel{opacity:0;pointer-events:none;background:#fffffffa;border-bottom:1px solid #0000;max-height:0;transition:max-height .25s,opacity .2s,border-color .2s;display:block;overflow:hidden}.subpage-nav__mobile-panel.is-open{max-height:calc(100vh - var(--navbar-height));opacity:1;pointer-events:auto;border-bottom-color:var(--colors-interface--border-dark)}.subpage-nav__mobile-inner{gap:var(--space-6);padding-top:var(--space-4);padding-bottom:var(--space-6);display:grid}.subpage-nav__mobile-links{gap:var(--space-2);display:grid}.subpage-nav__mobile-link{padding:var(--space-3) 0;font-size:var(--text-lg);font-weight:var(--font-medium);border-bottom:1px solid #0000000f;display:block}.subpage-nav__mobile-link.is-active{color:var(--colors-interface--dark)}.subpage-nav__mobile-actions{gap:var(--space-3);display:grid}.subpage-nav__mobile-actions .subpage-nav__button{width:100%}.hero-cta-button{width:auto;max-width:100%}}@media (max-width:480px){.pricing-bundle-button{height:calc(var(--button-height) - 2px);padding:0 calc(var(--button-padding-x) - 2px);letter-spacing:.01em;border-radius:var(--radius-sm);font-size:.94rem}}@media (min-width:768px){.container{padding:0 var(--space-8)}.thermen-nav__logo-space{flex-basis:clamp(7rem,22vw,18rem);width:clamp(7rem,22vw,18rem)}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.benefits-grid>:not(:first-child){border-left:1px solid var(--colors-interface--border-dark);padding-left:var(--space-8)}html[data-industry=thermen] main .grid-2,main[data-industry=thermen] .grid-2{gap:var(--space-16)}.h1{font-size:var(--h1-tablet)}.h2{font-size:var(--h2-tablet)}.h3{font-size:var(--h3-tablet)}.order-first{order:1}.order-second{order:2}.pricing-callout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}@media (min-width:1024px){.pricing-callout{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr)}.h1{font-size:var(--h1-desktop)}.h2{font-size:var(--h2-desktop)}.h3{font-size:var(--h3-desktop)}}
