:root{--clv-color-static-black:#000;--clv-color-static-white:#fff;--clv-color-primitive-amber-1:#fffbf0;--clv-color-primitive-amber-10:#875b00;--clv-color-primitive-amber-11:#624300;--clv-color-primitive-amber-12:#3a2700;--clv-color-primitive-amber-2:#fff4d6;--clv-color-primitive-amber-3:#ffe9b3;--clv-color-primitive-amber-4:#ffd98a;--clv-color-primitive-amber-5:#f7c965;--clv-color-primitive-amber-6:#e8b24a;--clv-color-primitive-amber-7:#d5962e;--clv-color-primitive-amber-8:#b97914;--clv-color-primitive-amber-9:#9b6b08;--clv-color-primitive-blue-1:#f4f8fc;--clv-color-primitive-blue-10:#224e82;--clv-color-primitive-blue-11:#17395f;--clv-color-primitive-blue-12:#102944;--clv-color-primitive-blue-2:#eaf1f8;--clv-color-primitive-blue-3:#dce8f3;--clv-color-primitive-blue-4:#cbdbea;--clv-color-primitive-blue-5:#b6cce0;--clv-color-primitive-blue-6:#9cbad3;--clv-color-primitive-blue-7:#7ea5c2;--clv-color-primitive-blue-8:#5d8cab;--clv-color-primitive-blue-9:#3e6f92;--clv-color-primitive-brand-mist:#a1c6f2;--clv-color-primitive-brand-sky:#56b2ed;--clv-color-primitive-gray-1:#fcfcfb;--clv-color-primitive-gray-10:#65747c;--clv-color-primitive-gray-11:#405866;--clv-color-primitive-gray-12:#021826;--clv-color-primitive-gray-2:#f7f7f5;--clv-color-primitive-gray-3:#efeeed;--clv-color-primitive-gray-4:#e4e5e4;--clv-color-primitive-gray-5:#d9dedf;--clv-color-primitive-gray-6:#c7ced0;--clv-color-primitive-gray-7:#b0bcc0;--clv-color-primitive-gray-8:#87979d;--clv-color-primitive-gray-9:#7b898f;--clv-color-primitive-green-1:#f2fbf5;--clv-color-primitive-green-10:#176b3a;--clv-color-primitive-green-11:#10512a;--clv-color-primitive-green-12:#082d18;--clv-color-primitive-green-2:#e5f6eb;--clv-color-primitive-green-3:#d4efde;--clv-color-primitive-green-4:#bde3cb;--clv-color-primitive-green-5:#9fd5b4;--clv-color-primitive-green-6:#7bc395;--clv-color-primitive-green-7:#55ad76;--clv-color-primitive-green-8:#358c5a;--clv-color-primitive-green-9:#217848;--clv-color-primitive-info-1:#fafbff;--clv-color-primitive-info-10:#366cfe;--clv-color-primitive-info-11:#2962fd;--clv-color-primitive-info-12:#082ba3;--clv-color-primitive-info-2:#f5f7ff;--clv-color-primitive-info-3:#ebefff;--clv-color-primitive-info-4:#e0e7ff;--clv-color-primitive-info-5:#cfdaff;--clv-color-primitive-info-6:#bbcaff;--clv-color-primitive-info-7:#a8bcff;--clv-color-primitive-info-8:#8da9ff;--clv-color-primitive-info-9:#4f7fff;--clv-color-primitive-red-1:#fff5f4;--clv-color-primitive-red-10:#9a2626;--clv-color-primitive-red-11:#721a1a;--clv-color-primitive-red-12:#421010;--clv-color-primitive-red-2:#feeae8;--clv-color-primitive-red-3:#fbd9d6;--clv-color-primitive-red-4:#f6c1bc;--clv-color-primitive-red-5:#e9a39d;--clv-color-primitive-red-6:#d9837b;--clv-color-primitive-red-7:#c7655d;--clv-color-primitive-red-8:#b24a43;--clv-color-primitive-red-9:#a63732;--clv-color-accent:var(--clv-color-primitive-gray-12);--clv-color-accent-active:var(--clv-color-primitive-blue-11);--clv-color-accent-hover:var(--clv-color-primitive-blue-12);--clv-color-accent-secondary:var(--clv-color-primitive-brand-sky);--clv-color-accent-secondary-active:var(--clv-color-primitive-blue-8);--clv-color-accent-secondary-hover:var(--clv-color-primitive-blue-7);--clv-color-action-primary:var(--clv-color-primitive-blue-10);--clv-color-action-primary-active:var(--clv-color-primitive-blue-12);--clv-color-action-primary-hover:var(--clv-color-primitive-blue-11);--clv-color-action-primary-subtle:var(--clv-color-primitive-blue-1);--clv-color-action-primary-subtle-hover:var(--clv-color-primitive-blue-2);--clv-color-action-secondary:var(--clv-color-primitive-blue-2);--clv-color-action-secondary-hover:var(--clv-color-primitive-blue-3);--clv-color-text-inverse:var(--clv-color-static-white);--clv-color-text-muted:var(--clv-color-primitive-gray-10);--clv-color-text-on-brand:var(--clv-color-static-white);--clv-color-text-on-brand-muted:var(--clv-color-primitive-blue-4);--clv-color-text-primary:var(--clv-color-primitive-gray-12);--clv-color-text-secondary:var(--clv-color-primitive-gray-11);--clv-color-surface-brand:var(--clv-color-primitive-gray-12);--clv-color-surface-brand-glass:#ffffff1a;--clv-color-surface-brand-glass-active:#fff3;--clv-color-surface-brand-glass-hover:#ffffff29;--clv-color-surface-brand-rail:var(--clv-color-primitive-brand-mist);--clv-color-surface-brand-subtle:var(--clv-color-primitive-blue-12);--clv-color-surface-brand-translucent:#021826a3;--clv-color-surface-canvas:var(--clv-color-primitive-gray-1);--clv-color-surface-inverse:var(--clv-color-primitive-gray-12);--clv-color-surface-raised:var(--clv-color-static-white);--clv-color-surface-subtle:var(--clv-color-primitive-gray-2);--clv-color-surface-sunken:var(--clv-color-primitive-gray-3);--clv-color-border-brand-surface:#5d8cab57;--clv-color-border-default:var(--clv-color-primitive-gray-6);--clv-color-border-focus:var(--clv-color-action-primary);--clv-color-border-on-brand:#ffffff3d;--clv-color-border-strong:var(--clv-color-primitive-gray-8);--clv-color-border-subtle:var(--clv-color-primitive-gray-5);--clv-color-status-danger:var(--clv-color-primitive-red-10);--clv-color-status-danger-active:var(--clv-color-primitive-red-5);--clv-color-status-danger-border:var(--clv-color-primitive-red-5);--clv-color-status-danger-hover:var(--clv-color-primitive-red-4);--clv-color-status-danger-strong:var(--clv-color-primitive-red-12);--clv-color-status-danger-subtle:var(--clv-color-primitive-red-1);--clv-color-status-danger-surface:var(--clv-color-primitive-red-3);--clv-color-status-info:var(--clv-color-primitive-info-11);--clv-color-status-info-active:var(--clv-color-primitive-info-5);--clv-color-status-info-border:var(--clv-color-primitive-info-6);--clv-color-status-info-hover:var(--clv-color-primitive-info-4);--clv-color-status-info-strong:var(--clv-color-primitive-info-12);--clv-color-status-info-subtle:var(--clv-color-primitive-info-1);--clv-color-status-info-surface:var(--clv-color-primitive-info-3);--clv-color-status-neutral:var(--clv-color-primitive-gray-11);--clv-color-status-neutral-active:var(--clv-color-primitive-gray-5);--clv-color-status-neutral-border:var(--clv-color-primitive-gray-5);--clv-color-status-neutral-hover:var(--clv-color-primitive-gray-4);--clv-color-status-neutral-strong:var(--clv-color-primitive-gray-12);--clv-color-status-neutral-subtle:var(--clv-color-primitive-gray-1);--clv-color-status-neutral-surface:var(--clv-color-primitive-gray-3);--clv-color-status-success:var(--clv-color-primitive-green-10);--clv-color-status-success-active:var(--clv-color-primitive-green-5);--clv-color-status-success-border:var(--clv-color-primitive-green-5);--clv-color-status-success-hover:var(--clv-color-primitive-green-4);--clv-color-status-success-strong:var(--clv-color-primitive-green-12);--clv-color-status-success-subtle:var(--clv-color-primitive-green-1);--clv-color-status-success-surface:var(--clv-color-primitive-green-3);--clv-color-status-warning:var(--clv-color-primitive-amber-10);--clv-color-status-warning-active:var(--clv-color-primitive-amber-5);--clv-color-status-warning-border:var(--clv-color-primitive-amber-5);--clv-color-status-warning-hover:var(--clv-color-primitive-amber-4);--clv-color-status-warning-strong:var(--clv-color-primitive-amber-12);--clv-color-status-warning-subtle:var(--clv-color-primitive-amber-1);--clv-color-status-warning-surface:var(--clv-color-primitive-amber-3);--clv-gradient-surface-action:linear-gradient(141deg, var(--clv-color-primitive-blue-9) 0%, var(--clv-color-text-primary) 100%);--clv-gradient-surface-brand:radial-gradient(85% 60% at 50% 0%, #5d8cab57 0%, transparent 72%), linear-gradient(var(--clv-color-surface-brand-translucent) 0 100%);--clv-gradient-text-on-dark:linear-gradient(90deg, var(--clv-color-text-inverse) 29.789%, #309bde 100%);--clv-gradient-text-on-light:linear-gradient(90deg, var(--clv-color-primitive-blue-9) 0%, var(--clv-color-text-primary) 100%);--clv-effect-blur-brand:2rem;--clv-effect-blur-brand-surface:.125rem;--clv-effect-glass-backdrop-blur:.25rem;--clv-effect-glass-depth:20;--clv-effect-glass-dispersion:.5;--clv-effect-glass-light-angle:-45deg;--clv-effect-glass-light-intensity:.8;--clv-effect-glass-refraction:.8;--clv-effect-glass-shadow:inset 0 1px 0 #fffc, inset 0 -1px 0 #fff3;--clv-effect-glow-brand:0 24px 80px #5d8cab47;--clv-effect-highlight-brand:inset 0 1px 0 #ffffff2e;--clv-effect-highlight-brand-surface:inset 0 1px 0 #7ea5c294;--clv-elevation-flat:none;--clv-elevation-floating:0 8px 24px #0218261a;--clv-elevation-interactive:0 16.64px 49.92px 0 #224e821a, 0 4.16px 12.48px 0 #07588c1a;--clv-elevation-overlay:0 16px 40px #02182624;--clv-elevation-raised:0 1px 2px #0218260f, 0 1px 1px #0218260a;--clv-focus-ring:0 0 0 3px #224e8247;--clv-font-family-mono:"SFMono-Regular", Consolas, "Liberation Mono", monospace;--clv-font-family-sans:"Sora Variable", Sora, Arial, "Helvetica Neue", sans-serif;--clv-font-line-height-default:1.5;--clv-font-line-height-relaxed:1.6;--clv-font-line-height-tight:1.2;--clv-font-size-2xl:2rem;--clv-font-size-lg:1.125rem;--clv-font-size-md:1rem;--clv-font-size-sm:.875rem;--clv-font-size-xl:1.5rem;--clv-font-size-xs:.75rem;--clv-font-weight-light:300;--clv-font-weight-medium:500;--clv-font-weight-regular:400;--clv-font-weight-semibold:600;--clv-space-1:.25rem;--clv-space-10:2.5rem;--clv-space-12:3rem;--clv-space-2:.5rem;--clv-space-3:.75rem;--clv-space-4:1rem;--clv-space-5:1.25rem;--clv-space-6:1.5rem;--clv-space-8:2rem;--clv-radius-lg:1rem;--clv-radius-md:.75rem;--clv-radius-pill:999px;--clv-radius-sm:.5rem;--clv-radius-xl:1.5rem;--clv-control-height-lg:3.125rem;--clv-control-height-md:2.75rem;--clv-control-height-sm:2.25rem;--clv-motion-ambient:1.6s;--clv-motion-easing:cubic-bezier(.2, 0, 0, 1);--clv-motion-enter:.24s;--clv-motion-fast:.12s;--clv-motion-normal:.18s;--clv-brand-panel-backdrop-blur:var(--clv-effect-blur-brand-surface);--clv-brand-panel-background:var(--clv-gradient-surface-brand);--clv-brand-panel-border:var(--clv-color-border-brand-surface);--clv-brand-panel-description:var(--clv-color-text-on-brand-muted);--clv-brand-panel-eyebrow:var(--clv-color-text-on-brand-muted);--clv-brand-panel-glow:var(--clv-effect-glow-brand);--clv-brand-panel-highlight:var(--clv-effect-highlight-brand-surface);--clv-brand-panel-media-backdrop-blur:var(--clv-effect-blur-brand);--clv-brand-panel-media-background:var(--clv-color-surface-brand-glass);--clv-brand-panel-media-border:var(--clv-color-border-on-brand);--clv-brand-panel-media-highlight:var(--clv-effect-highlight-brand);--clv-brand-panel-radius:var(--clv-radius-xl);--clv-brand-panel-text:var(--clv-color-text-on-brand);--clv-button-danger-background:var(--clv-color-status-danger);--clv-button-danger-background-active:var(--clv-color-status-danger-strong);--clv-button-danger-background-hover:var(--clv-color-status-danger-strong);--clv-button-danger-text:var(--clv-color-text-inverse);--clv-button-disabled-background:var(--clv-color-surface-sunken);--clv-button-disabled-border:var(--clv-color-border-subtle);--clv-button-disabled-text:var(--clv-color-text-muted);--clv-button-focus-ring:0 0 0 4px #224e8247;--clv-button-font-weight:var(--clv-font-weight-semibold);--clv-button-gap:var(--clv-space-1);--clv-button-ghost-border:var(--clv-color-border-subtle);--clv-button-ghost-text:var(--clv-color-text-primary);--clv-button-glass-action-background:var(--clv-color-accent-secondary);--clv-button-glass-action-background-active:var(--clv-color-accent-secondary-active);--clv-button-glass-action-background-disabled:var(--clv-color-text-muted);--clv-button-glass-action-background-hover:var(--clv-color-accent-secondary-hover);--clv-button-glass-action-size:2.3125rem;--clv-button-glass-action-text:var(--clv-color-text-primary);--clv-button-glass-backdrop-blur:var(--clv-effect-glass-backdrop-blur);--clv-button-glass-background:#fff3;--clv-button-glass-background-active:#fff3;--clv-button-glass-background-hover:#fff3;--clv-button-glass-border:transparent;--clv-button-glass-font-size:.875rem;--clv-button-glass-font-weight:var(--clv-font-weight-regular);--clv-button-glass-icon-rotation-hover:-45deg;--clv-button-glass-min-height:3rem;--clv-button-glass-radius:1.25rem;--clv-button-glass-shadow:var(--clv-effect-glass-shadow);--clv-button-glass-text:var(--clv-color-text-inverse);--clv-button-glass-text-disabled:var(--clv-color-text-muted);--clv-button-gradient-background:var(--clv-gradient-surface-action);--clv-button-gradient-background-active:linear-gradient(#0218261f, #0218261f), var(--clv-gradient-surface-action);--clv-button-gradient-background-hover:linear-gradient(#ffffff1a, #ffffff1a), var(--clv-gradient-surface-action);--clv-button-gradient-shadow:var(--clv-effect-highlight-brand), inset 0 6px 12px #ffffff14, var(--clv-elevation-raised);--clv-button-gradient-text:var(--clv-color-text-inverse);--clv-button-min-height:3.25rem;--clv-button-padding-block:var(--clv-space-3);--clv-button-padding-inline:var(--clv-space-8);--clv-button-primary-background:var(--clv-color-action-primary);--clv-button-primary-background-active:var(--clv-color-accent);--clv-button-primary-background-hover:var(--clv-color-accent-hover);--clv-button-primary-text:var(--clv-color-text-inverse);--clv-button-primary-text-active:var(--clv-color-text-inverse);--clv-button-primary-text-hover:var(--clv-color-text-on-brand-muted);--clv-button-radius:1.25rem;--clv-button-secondary-background:var(--clv-color-surface-subtle);--clv-button-secondary-background-active:var(--clv-color-surface-sunken);--clv-button-secondary-background-hover:var(--clv-color-action-primary-subtle);--clv-button-secondary-border:var(--clv-color-border-subtle);--clv-button-secondary-text:var(--clv-color-text-primary);--clv-button-shadow:var(--clv-elevation-raised);--clv-button-size-lg-font-size:var(--clv-font-size-md);--clv-button-size-lg-icon-size:var(--clv-space-6);--clv-button-size-lg-min-height:3.75rem;--clv-button-size-lg-padding-block:var(--clv-space-4);--clv-button-size-lg-padding-inline:var(--clv-space-10);--clv-button-size-lg-padding-inline-end-with-trailing-icon:var(--clv-space-8);--clv-button-size-lg-radius:1.25rem;--clv-button-size-md-font-size:var(--clv-font-size-sm);--clv-button-size-md-icon-size:var(--clv-space-6);--clv-button-size-md-min-height:3.25rem;--clv-button-size-md-padding-block:var(--clv-space-3);--clv-button-size-md-padding-inline:var(--clv-space-8);--clv-button-size-md-padding-inline-end-with-trailing-icon:var(--clv-space-6);--clv-button-size-md-radius:1.25rem;--clv-button-size-sm-font-size:var(--clv-font-size-sm);--clv-button-size-sm-icon-size:var(--clv-space-5);--clv-button-size-sm-min-height:2.75rem;--clv-button-size-sm-padding-block:var(--clv-space-2);--clv-button-size-sm-padding-inline:var(--clv-space-6);--clv-button-size-sm-padding-inline-end-with-trailing-icon:var(--clv-space-4);--clv-button-size-sm-radius:var(--clv-radius-lg);--clv-button-surface-background:var(--clv-color-surface-subtle);--clv-button-surface-background-active:var(--clv-color-surface-sunken);--clv-button-surface-background-hover:var(--clv-color-action-primary-subtle);--clv-button-surface-border:var(--clv-color-border-subtle);--clv-button-surface-text:var(--clv-color-text-secondary);--clv-button-tertiary-background:var(--clv-color-action-secondary);--clv-button-tertiary-background-active:var(--clv-color-action-secondary-hover);--clv-button-tertiary-background-hover:var(--clv-color-action-secondary-hover);--clv-button-tertiary-text:var(--clv-color-text-primary);--clv-checkbox-control-background:var(--clv-color-surface-subtle);--clv-checkbox-control-background-checked:var(--clv-color-accent-secondary);--clv-checkbox-control-background-checked-hover:var(--clv-color-accent-secondary-hover);--clv-checkbox-control-background-disabled:var(--clv-color-surface-subtle);--clv-checkbox-control-background-disabled-checked:var(--clv-color-action-secondary);--clv-checkbox-control-background-hover:var(--clv-color-surface-subtle);--clv-checkbox-control-border:var(--clv-color-border-subtle);--clv-checkbox-control-border-disabled:var(--clv-color-border-subtle);--clv-checkbox-control-border-error:var(--clv-color-status-danger);--clv-checkbox-control-border-focus:var(--clv-color-border-focus);--clv-checkbox-control-border-hover:var(--clv-color-border-subtle);--clv-checkbox-control-focus-ring:0 0 0 4px #224e8247, var(--clv-checkbox-control-shadow);--clv-checkbox-control-mark:var(--clv-color-text-primary);--clv-checkbox-control-mark-disabled:var(--clv-color-text-inverse);--clv-checkbox-control-radius:var(--clv-space-1);--clv-checkbox-control-shadow:var(--clv-elevation-raised);--clv-checkbox-size-lg:1.25rem;--clv-checkbox-size-md:1rem;--clv-field-control-background:var(--clv-color-surface-raised);--clv-field-control-border:var(--clv-color-border-strong);--clv-field-control-border-error:var(--clv-color-status-danger);--clv-field-control-icon:var(--clv-color-action-primary);--clv-field-control-text:var(--clv-color-text-primary);--clv-field-error:var(--clv-color-status-danger);--clv-field-help:var(--clv-color-text-secondary);--clv-field-label:var(--clv-color-text-primary);--clv-field-label-font-weight:var(--clv-font-weight-medium);--clv-logo-color-inverse:var(--clv-color-text-inverse);--clv-logo-color-primary:var(--clv-color-accent);--clv-logo-color-secondary:var(--clv-color-action-primary);--clv-logo-color-support:var(--clv-color-surface-sunken);--clv-page-header-action-background:#ffffffa3;--clv-page-header-action-border:#224e821f;--clv-page-header-backdrop-blur:.875rem;--clv-page-header-background:#ffffffc7;--clv-page-header-border:#224e821f;--clv-page-header-eyebrow-background:var(--clv-color-action-secondary);--clv-page-header-eyebrow-text:var(--clv-color-action-primary);--clv-page-header-radius:var(--clv-radius-xl);--clv-page-header-shadow:var(--clv-elevation-floating);--clv-progress-indicator-background:var(--clv-color-accent-secondary);--clv-progress-meta-text:var(--clv-color-text-secondary);--clv-progress-track-background:var(--clv-color-action-secondary);--clv-radio-control-background:var(--clv-color-surface-raised);--clv-radio-control-background-disabled:var(--clv-color-surface-subtle);--clv-radio-control-border:var(--clv-color-border-strong);--clv-radio-control-border-checked:var(--clv-color-accent-secondary);--clv-radio-control-border-disabled:var(--clv-color-border-subtle);--clv-radio-control-border-error:var(--clv-color-status-danger);--clv-radio-control-border-focus:var(--clv-color-border-focus);--clv-radio-control-border-hover:var(--clv-color-action-primary);--clv-radio-control-dot:var(--clv-color-accent-secondary);--clv-radio-control-dot-disabled:var(--clv-color-text-muted);--clv-radio-control-focus-ring:var(--clv-focus-ring);--clv-radio-control-size:var(--clv-space-5);--clv-select-popover-shadow:var(--clv-elevation-overlay);--clv-slider-accent:var(--clv-color-accent-secondary);--clv-slider-accent-error:var(--clv-color-status-danger);--clv-slider-thumb-background:var(--clv-color-action-primary);--clv-slider-thumb-background-hover:var(--clv-color-action-primary-hover);--clv-slider-thumb-border:#ffffff6b;--clv-slider-thumb-shadow:0 2px 5px #02182633, inset 0 1px 0 #ffffff47, inset 0 -1px 0 #02182629;--clv-slider-track-background:var(--clv-color-surface-sunken);--clv-slider-value-text:var(--clv-color-text-primary);--clv-status-badge-check-mark:var(--clv-color-text-inverse);--clv-status-badge-danger-background:var(--clv-color-status-danger-subtle);--clv-status-badge-danger-border:var(--clv-color-status-danger-border);--clv-status-badge-danger-outline-background:var(--clv-color-status-danger-subtle);--clv-status-badge-danger-outline-border:var(--clv-color-status-danger-border);--clv-status-badge-danger-outline-text:var(--clv-color-status-danger);--clv-status-badge-danger-soft-background:var(--clv-color-status-danger-surface);--clv-status-badge-danger-soft-text:var(--clv-color-status-danger);--clv-status-badge-danger-solid-background:var(--clv-color-status-danger);--clv-status-badge-danger-solid-text:var(--clv-color-text-inverse);--clv-status-badge-danger-text:var(--clv-color-status-danger);--clv-status-badge-font-weight:var(--clv-font-weight-medium);--clv-status-badge-gap:var(--clv-space-1);--clv-status-badge-info-background:var(--clv-color-status-info-subtle);--clv-status-badge-info-border:var(--clv-color-status-info-border);--clv-status-badge-info-outline-background:var(--clv-color-status-info-subtle);--clv-status-badge-info-outline-border:var(--clv-color-status-info-border);--clv-status-badge-info-outline-text:var(--clv-color-status-info);--clv-status-badge-info-soft-background:var(--clv-color-status-info-surface);--clv-status-badge-info-soft-text:var(--clv-color-status-info-strong);--clv-status-badge-info-solid-background:var(--clv-color-status-info);--clv-status-badge-info-solid-text:var(--clv-color-text-inverse);--clv-status-badge-info-text:var(--clv-color-status-info);--clv-status-badge-neutral-background:var(--clv-color-status-neutral-subtle);--clv-status-badge-neutral-border:var(--clv-color-status-neutral-border);--clv-status-badge-neutral-outline-background:var(--clv-color-status-neutral-subtle);--clv-status-badge-neutral-outline-border:var(--clv-color-status-neutral-border);--clv-status-badge-neutral-outline-text:var(--clv-color-status-neutral);--clv-status-badge-neutral-soft-background:var(--clv-color-status-neutral-surface);--clv-status-badge-neutral-soft-text:var(--clv-color-status-neutral);--clv-status-badge-neutral-solid-background:var(--clv-color-status-neutral-strong);--clv-status-badge-neutral-solid-text:var(--clv-color-text-inverse);--clv-status-badge-neutral-text:var(--clv-color-status-neutral);--clv-status-badge-radius:var(--clv-radius-pill);--clv-status-badge-size-md-font-size:var(--clv-font-size-sm);--clv-status-badge-size-md-icon-size:var(--clv-space-5);--clv-status-badge-size-md-line-height:var(--clv-space-5);--clv-status-badge-size-md-min-height:1.75rem;--clv-status-badge-size-md-padding-block:var(--clv-space-1);--clv-status-badge-size-md-padding-inline:var(--clv-space-3);--clv-status-badge-size-md-padding-inline-with-icon:var(--clv-space-1);--clv-status-badge-size-sm-font-size:var(--clv-font-size-xs);--clv-status-badge-size-sm-icon-size:var(--clv-space-4);--clv-status-badge-size-sm-line-height:1.125rem;--clv-status-badge-size-sm-min-height:1.5rem;--clv-status-badge-size-sm-padding-block:.125rem;--clv-status-badge-size-sm-padding-inline:var(--clv-space-2);--clv-status-badge-size-sm-padding-inline-with-icon:var(--clv-space-1);--clv-status-badge-solid-font-weight:var(--clv-font-weight-regular);--clv-status-badge-success-background:var(--clv-color-status-success-subtle);--clv-status-badge-success-border:var(--clv-color-status-success-border);--clv-status-badge-success-outline-background:var(--clv-color-status-success-subtle);--clv-status-badge-success-outline-border:var(--clv-color-status-success-border);--clv-status-badge-success-outline-text:var(--clv-color-status-success);--clv-status-badge-success-soft-background:var(--clv-color-status-success-surface);--clv-status-badge-success-soft-text:var(--clv-color-status-success);--clv-status-badge-success-solid-background:var(--clv-color-status-success);--clv-status-badge-success-solid-text:var(--clv-color-text-inverse);--clv-status-badge-success-text:var(--clv-color-status-success);--clv-status-badge-warning-background:var(--clv-color-status-warning-subtle);--clv-status-badge-warning-border:var(--clv-color-status-warning-border);--clv-status-badge-warning-outline-background:var(--clv-color-status-warning-subtle);--clv-status-badge-warning-outline-border:var(--clv-color-status-warning-border);--clv-status-badge-warning-outline-text:var(--clv-color-status-warning);--clv-status-badge-warning-soft-background:var(--clv-color-status-warning-surface);--clv-status-badge-warning-soft-text:var(--clv-color-status-warning);--clv-status-badge-warning-solid-background:var(--clv-color-status-warning);--clv-status-badge-warning-solid-text:var(--clv-color-text-inverse);--clv-status-badge-warning-text:var(--clv-color-status-warning);--clv-step-card-indicator-radius:.625rem;--clv-step-card-radius:.625rem;--clv-sticky-action-bar-backdrop-blur:1.125rem;--clv-sticky-action-bar-background:#fcfcfbd6;--clv-sticky-action-bar-border:#ffffffc7;--clv-sticky-action-bar-radius:1.25rem;--clv-sticky-action-bar-shadow:var(--clv-elevation-floating);--clv-table-background:var(--clv-color-surface-raised);--clv-table-border:var(--clv-color-border-subtle);--clv-table-cell-text:var(--clv-color-text-primary);--clv-table-footer-background:var(--clv-color-surface-subtle);--clv-table-header-background:var(--clv-color-surface-subtle);--clv-table-header-text:var(--clv-color-text-secondary);--clv-table-min-width:40rem;--clv-table-radius:var(--clv-radius-lg);--clv-table-row-background:var(--clv-color-surface-raised);--clv-table-row-background-hover:var(--clv-color-action-primary-subtle);--clv-table-row-background-selected:var(--clv-color-action-secondary);--clv-tabs-indicator-background:var(--clv-color-accent-secondary);--clv-tabs-indicator-shadow:none;--clv-tabs-indicator-thickness:3px;--clv-tabs-list-background:var(--clv-color-surface-subtle);--clv-tabs-list-border:var(--clv-color-border-subtle);--clv-tabs-panel-text:var(--clv-color-text-secondary);--clv-tabs-radius:var(--clv-radius-pill);--clv-tabs-tab-background-hover:var(--clv-color-action-primary-subtle);--clv-tabs-tab-text:var(--clv-color-text-secondary);--clv-tabs-tab-text-selected:var(--clv-color-text-inverse);--clv-textarea-background:var(--clv-color-surface-raised);--clv-textarea-background-disabled:var(--clv-color-surface-subtle);--clv-textarea-background-error:var(--clv-color-status-danger-subtle);--clv-textarea-border:var(--clv-color-border-default);--clv-textarea-border-disabled:var(--clv-color-border-subtle);--clv-textarea-border-error:var(--clv-color-status-danger);--clv-textarea-border-focus:var(--clv-color-border-focus);--clv-textarea-border-hover:var(--clv-color-action-secondary-hover);--clv-textarea-counter-text:var(--clv-color-text-muted);--clv-textarea-focus-ring:0 0 0 3px #224e8247, var(--clv-textarea-shadow);--clv-textarea-font-size:var(--clv-font-size-sm);--clv-textarea-font-weight:var(--clv-font-weight-light);--clv-textarea-min-height:7.5rem;--clv-textarea-placeholder:var(--clv-color-text-muted);--clv-textarea-radius:var(--clv-radius-sm);--clv-textarea-shadow:var(--clv-elevation-raised);--clv-textarea-text:var(--clv-color-text-primary);--clv-textarea-text-disabled:var(--clv-color-text-muted);--clv-textarea-text-error:var(--clv-color-status-danger);--clv-tooltip-background:var(--clv-color-surface-inverse);--clv-tooltip-font-size:var(--clv-font-size-sm);--clv-tooltip-font-weight:var(--clv-font-weight-medium);--clv-tooltip-max-width:16rem;--clv-tooltip-padding-block:var(--clv-space-2);--clv-tooltip-padding-inline:var(--clv-space-3);--clv-tooltip-radius:var(--clv-radius-sm);--clv-tooltip-shadow:var(--clv-elevation-overlay);--clv-tooltip-text:var(--clv-color-text-inverse)}
:root{--clv-font-size-display-1:clamp(2.5rem, 1.6rem + 4.2vw, 4.5rem);--clv-font-size-display-2:clamp(2rem, 1.4rem + 2.8vw, 3.25rem);--clv-font-size-display-3:clamp(1.625rem, 1.25rem + 1.8vw, 2.5rem);--clv-font-size-lead:clamp(1.0625rem, 1rem + .35vw, 1.375rem);--clv-space-section-md:clamp(3.5rem, 2rem + 5vw, 6rem);--clv-space-section-lg:clamp(4.5rem, 2.5rem + 6.5vw, 8rem);--clv-space-section-xl:clamp(5.5rem, 3rem + 8vw, 10rem);--clv-layout-max-width:75rem;--clv-layout-prose-width:44rem;--clv-layout-gutter:clamp(1.25rem, .75rem + 2vw, 2.5rem);--clv-layout-header-height:4.5rem;--clv-layout-header-height-scrolled:3.75rem;--clv-z-base:0;--clv-z-raised:10;--clv-z-sticky:100;--clv-z-header:200;--clv-z-overlay:300;--clv-z-modal:400;--clv-z-toast:500;--clv-color-surface-on-dark:var(--clv-color-primitive-gray-12);--clv-color-surface-on-dark-raised:#ffffff0f;--clv-color-surface-on-dark-hover:#ffffff1a;--clv-color-border-on-dark-subtle:#ffffff1f;--clv-color-text-on-dark-subtle:#ffffffa3;--clv-motion-reveal:.6s;--clv-motion-slow:.9s;--clv-motion-easing-out:cubic-bezier(.16, 1, .3, 1);--clv-count-to:0;--clv-count-from:0;--clv-guide-line:var(--clv-color-border-subtle);--clv-guide-cutout:calc(var(--clv-space-5) / 2)}[data-tone=on-dark]{--clv-color-text-primary:var(--clv-color-text-on-brand);--clv-color-text-secondary:var(--clv-color-text-on-brand-muted);--clv-color-text-muted:var(--clv-color-text-on-dark-subtle);--clv-color-surface-canvas:var(--clv-color-surface-on-dark);--clv-color-surface-raised:var(--clv-color-surface-on-dark-raised);--clv-color-surface-subtle:var(--clv-color-surface-on-dark-raised);--clv-color-border-default:var(--clv-color-border-on-dark-subtle);--clv-color-border-subtle:var(--clv-color-border-on-dark-subtle);--clv-color-border-strong:var(--clv-color-border-on-brand);color:var(--clv-color-text-primary)}
@font-face{font-family:Sora Variable;src:url(/fonts/Sora-Variable.woff2)format("woff2-variations");font-weight:100 800;font-style:normal;font-display:swap}*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--clv-layout-header-height) + var(--clv-space-4))}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body{background:var(--clv-color-surface-canvas);color:var(--clv-color-text-primary);font-family:var(--clv-font-family-sans);font-size:var(--clv-font-size-md);font-weight:var(--clv-font-weight-regular);line-height:var(--clv-font-line-height-default);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}img,picture,video,canvas,svg{max-width:100%;display:block}[hidden]{display:none!important}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}h1,h2,h3,h4{font-weight:var(--clv-font-weight-semibold);line-height:var(--clv-font-line-height-tight);letter-spacing:-.02em}a{color:inherit;text-decoration:none}:focus-visible{outline:2px solid var(--clv-color-border-focus);outline-offset:2px;border-radius:var(--clv-radius-sm)}[data-tone=on-dark] :focus-visible{outline-color:var(--clv-color-accent-secondary)}.clv-container{width:100%;max-width:var(--clv-layout-max-width);padding-inline:var(--clv-layout-gutter);margin-inline:auto}.clv-container--prose{max-width:var(--clv-layout-prose-width)}.clv-section{padding-block:var(--clv-space-section-lg);position:relative}.clv-section--tight{padding-block:var(--clv-space-section-md)}.clv-section--loose{padding-block:var(--clv-space-section-xl)}.clv-section--on-dark{background:var(--clv-color-surface-on-dark);color:var(--clv-color-text-on-brand);overflow:clip}.clv-section--subtle{background:var(--clv-color-surface-subtle)}.clv-eyebrow{align-items:center;gap:var(--clv-space-2);font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-medium);letter-spacing:.06em;text-transform:uppercase;color:var(--clv-color-text-muted);display:inline-flex}[data-tone=on-dark] .clv-eyebrow,.clv-section--on-dark .clv-eyebrow{color:var(--clv-color-accent-secondary)}.clv-display-1{font-size:var(--clv-font-size-display-1);font-weight:var(--clv-font-weight-semibold);line-height:var(--clv-font-line-height-tight);letter-spacing:-.03em}.clv-display-2{font-size:var(--clv-font-size-display-2);font-weight:var(--clv-font-weight-semibold);line-height:var(--clv-font-line-height-tight);letter-spacing:-.025em}.clv-display-3{font-size:var(--clv-font-size-display-3);font-weight:var(--clv-font-weight-semibold);line-height:var(--clv-font-line-height-tight);letter-spacing:-.02em}.clv-lead{font-size:var(--clv-font-size-lead);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary)}.clv-gradient-text{background:var(--clv-gradient-text-on-light);color:#0000;-webkit-background-clip:text;background-clip:text}.clv-section--on-dark .clv-gradient-text,[data-tone=on-dark] .clv-gradient-text{background:var(--clv-gradient-text-on-dark);color:#0000;-webkit-background-clip:text;background-clip:text}.clv-visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.clv-skip-link{top:var(--clv-space-2);left:var(--clv-space-2);z-index:var(--clv-z-toast);padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-surface-raised);color:var(--clv-color-text-primary);border-radius:var(--clv-radius-md);box-shadow:var(--clv-elevation-overlay);transition:transform var(--clv-motion-normal) var(--clv-motion-easing);position:absolute;transform:translateY(-200%)}.clv-skip-link:focus-visible{transform:translateY(0)}
.clv-button{justify-content:center;align-items:center;gap:var(--clv-space-2);border-radius:var(--clv-radius-xl);font-weight:var(--clv-font-weight-medium);text-align:center;white-space:nowrap;cursor:pointer;transition:background-color var(--clv-motion-normal) var(--clv-motion-easing), border-color var(--clv-motion-normal) var(--clv-motion-easing), box-shadow var(--clv-motion-normal) var(--clv-motion-easing), transform var(--clv-motion-fast) var(--clv-motion-easing);border:1px solid #0000;line-height:1;display:inline-flex}.clv-button:disabled,.clv-button[aria-disabled=true]{opacity:.55;cursor:not-allowed}.clv-button:not(:disabled):active{transform:translateY(1px)}.clv-button--sm{height:var(--clv-control-height-sm);padding-inline:var(--clv-space-4);font-size:var(--clv-font-size-sm)}.clv-button--md{height:var(--clv-control-height-md);padding-inline:var(--clv-space-5);font-size:var(--clv-font-size-md)}.clv-button--lg{height:var(--clv-control-height-lg);padding-inline:var(--clv-space-6);font-size:var(--clv-font-size-md)}.clv-button--primary{background:var(--clv-color-action-primary);color:var(--clv-color-text-inverse);box-shadow:var(--clv-elevation-raised)}.clv-button--primary:not(:disabled):hover{background:var(--clv-color-action-primary-hover)}.clv-button--gradient{background:var(--clv-gradient-surface-action);color:var(--clv-color-text-inverse);box-shadow:var(--clv-elevation-interactive);background-origin:border-box;background-clip:border-box}.clv-button--gradient:not(:disabled):hover{box-shadow:var(--clv-effect-glow-brand)}.clv-button--glass{background:var(--clv-color-surface-brand-glass);color:var(--clv-color-text-on-brand);border-color:var(--clv-color-border-on-brand);-webkit-backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur));backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur));box-shadow:var(--clv-effect-highlight-brand)}.clv-button--glass:not(:disabled):hover{background:var(--clv-color-surface-brand-glass-hover)}.clv-button--secondary{background:var(--clv-color-action-secondary);color:var(--clv-color-action-primary)}.clv-button--secondary:not(:disabled):hover{background:var(--clv-color-action-secondary-hover)}.clv-button--ghost{color:var(--clv-color-text-primary);border-color:var(--clv-color-border-default);background:0 0}.clv-button--ghost:not(:disabled):hover{background:var(--clv-color-action-primary-subtle);border-color:var(--clv-color-border-strong)}.clv-button__icon{transition:transform var(--clv-motion-normal) var(--clv-motion-easing);display:inline-flex}.clv-button:hover .clv-button__icon{transform:translate(2px)}.clv-wa{align-items:center;gap:var(--clv-space-4);padding:var(--clv-space-4) var(--clv-space-5);background:var(--clv-color-surface-subtle);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);text-align:start;flex-wrap:wrap;display:flex}.clv-wa--on-dark{background:var(--clv-color-surface-brand-glass);border-color:var(--clv-color-border-on-brand);-webkit-backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur));backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur))}.clv-wa__photo{width:var(--clv-space-12);height:var(--clv-space-12);border-radius:var(--clv-radius-pill);object-fit:cover;flex-shrink:0}.clv-wa__photo--fallback{background:var(--clv-color-action-primary);color:var(--clv-color-text-inverse);font-weight:var(--clv-font-weight-semibold);font-size:var(--clv-font-size-lg);justify-content:center;align-items:center;display:inline-flex}.clv-wa__body{gap:var(--clv-space-1);flex-direction:column;flex:14rem;display:flex}.clv-wa__headline{color:var(--clv-color-text-primary);line-height:var(--clv-font-line-height-relaxed);margin:0}.clv-wa__agent{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);margin:0}.clv-wa__agent strong{color:var(--clv-color-text-secondary);font-weight:var(--clv-font-weight-semibold)}.clv-wa__cta{align-items:center;gap:var(--clv-space-2);height:var(--clv-control-height-md);padding-inline:var(--clv-space-5);border-radius:var(--clv-radius-xl);background:var(--clv-color-status-success);color:var(--clv-color-text-inverse);font-weight:var(--clv-font-weight-medium);white-space:nowrap;transition:filter var(--clv-motion-normal) var(--clv-motion-easing);display:inline-flex}.clv-wa__cta:hover{filter:brightness(1.08)}.clv-guides{pointer-events:none;z-index:2;position:absolute;inset:0}.clv-guides__line{background:var(--clv-guide-line);display:block;position:absolute}.clv-guides__line--top,.clv-guides__line--bottom{height:1px;inline-size:100vw;-webkit-mask-image:radial-gradient(circle at calc(50% - 50cqi) 50%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px)), radial-gradient(circle at calc(50% + 50cqi) 50%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px));mask-image:radial-gradient(circle at calc(50% - 50cqi) 50%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px)), radial-gradient(circle at calc(50% + 50cqi) 50%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px));inset-inline-start:50%;transform:translate(-50%);-webkit-mask-composite:source-in;mask-composite:intersect}.clv-guides__line--top{inset-block-start:0}.clv-guides__line--bottom{inset-block-end:0}.clv-guides__line--rail-start,.clv-guides__line--rail-end{block-size:100%;inline-size:1px;-webkit-mask-image:radial-gradient(circle at 50% 0, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px)), radial-gradient(circle at 50% 100%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px));mask-image:radial-gradient(circle at 50% 0, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px)), radial-gradient(circle at 50% 100%, transparent 0 var(--clv-guide-cutout), #000 calc(var(--clv-guide-cutout) + .5px));inset-block-start:0;-webkit-mask-composite:source-in;mask-composite:intersect}.clv-guides__line--rail-start{inset-inline-start:0}.clv-guides__line--rail-end{inset-inline-start:100%}.clv-guides__node{width:var(--clv-space-5);height:var(--clv-space-5);justify-content:center;align-items:center;display:flex;position:absolute;transform:translate(-50%,-50%)}.clv-guides__node--top-start{inset-block-start:0;inset-inline-start:0}.clv-guides__node--top-end{inset-block-start:0;inset-inline-start:100%}.clv-guides__node--bottom-start{inset-block-start:100%;inset-inline-start:0}.clv-guides__node--bottom-end{inset-block-start:100%;inset-inline-start:100%}.clv-guides__dot{width:var(--clv-space-2);height:var(--clv-space-2);border-radius:var(--clv-radius-pill);background:var(--clv-guide-line)}.clv-brand-panel{isolation:isolate;background-color:var(--clv-color-surface-brand);background-image:var(--clv-brand-panel-background);border-radius:var(--clv-radius-xl);border:1px solid var(--clv-color-border-brand-surface);box-shadow:var(--clv-effect-highlight-brand);color:var(--clv-color-text-on-brand);position:relative;overflow:clip}.clv-brand-panel--glow{box-shadow:var(--clv-effect-highlight-brand), var(--clv-effect-glow-brand)}.clv-card{gap:var(--clv-space-3);padding:var(--clv-space-6);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);box-shadow:var(--clv-elevation-raised);flex-direction:column;display:flex;position:relative}.clv-card--glass{background:var(--clv-color-surface-brand-glass);border-color:var(--clv-color-border-on-brand);-webkit-backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur));backdrop-filter:blur(var(--clv-effect-glass-backdrop-blur));box-shadow:var(--clv-effect-highlight-brand)}.clv-card--interactive{transition:transform var(--clv-motion-enter) var(--clv-motion-easing), box-shadow var(--clv-motion-enter) var(--clv-motion-easing), border-color var(--clv-motion-enter) var(--clv-motion-easing)}.clv-card--interactive:hover{border-color:var(--clv-color-border-default);box-shadow:var(--clv-elevation-floating);transform:translateY(-2px)}.clv-card--interactive:before{content:"";border-radius:inherit;background:linear-gradient(135deg, var(--clv-color-primitive-brand-sky), transparent 45%);opacity:0;pointer-events:none;transition:opacity var(--clv-motion-enter) var(--clv-motion-easing);padding:1px;position:absolute;inset:-1px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.clv-card--interactive:hover:before{opacity:1}.clv-card__title{font-size:var(--clv-font-size-lg);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-primary)}.clv-card__body{color:var(--clv-color-text-secondary);line-height:var(--clv-font-line-height-relaxed)}.clv-badge{align-items:center;gap:var(--clv-space-1);padding:var(--clv-space-1) var(--clv-space-3);border-radius:var(--clv-radius-pill);font-size:var(--clv-font-size-xs);font-weight:var(--clv-font-weight-medium);white-space:nowrap;line-height:1.6;display:inline-flex}.clv-badge--neutral{background:var(--clv-color-status-neutral-surface);color:var(--clv-color-status-neutral)}.clv-badge--brand{background:var(--clv-color-action-primary-subtle);color:var(--clv-color-action-primary)}.clv-badge--success{background:var(--clv-color-status-success-surface);color:var(--clv-color-status-success)}[data-tone=on-dark] .clv-badge--neutral,[data-tone=on-dark] .clv-badge--brand{background:var(--clv-color-surface-brand-glass);color:var(--clv-color-text-on-brand)}.clv-accordion{gap:var(--clv-space-2);flex-direction:column;display:flex}.clv-accordion__item{background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);transition:border-color var(--clv-motion-normal) var(--clv-motion-easing);overflow:hidden}.clv-accordion__item[open]{border-color:var(--clv-color-border-default);box-shadow:var(--clv-elevation-raised)}.clv-accordion__trigger{justify-content:space-between;align-items:center;gap:var(--clv-space-4);padding:var(--clv-space-5) var(--clv-space-6);cursor:pointer;font-weight:var(--clv-font-weight-medium);color:var(--clv-color-text-primary);list-style:none;display:flex}.clv-accordion__trigger::-webkit-details-marker{display:none}.clv-accordion__trigger:hover{background:var(--clv-color-surface-subtle)}.clv-accordion__question{font-size:var(--clv-font-size-lg);line-height:var(--clv-font-line-height-default)}.clv-accordion__marker{color:var(--clv-color-text-muted);transition:transform var(--clv-motion-enter) var(--clv-motion-easing);flex-shrink:0;display:inline-flex}.clv-accordion__item[open] .clv-accordion__marker{transform:rotate(180deg)}.clv-accordion__panel{padding:0 var(--clv-space-6) var(--clv-space-5)}.clv-accordion__answer{color:var(--clv-color-text-secondary);line-height:var(--clv-font-line-height-relaxed);max-width:var(--clv-layout-prose-width)}.clv-field{gap:var(--clv-space-2);flex-direction:column;display:flex}.clv-field__label{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-medium);color:var(--clv-color-text-primary)}.clv-field__required{margin-left:var(--clv-space-1);color:var(--clv-color-status-danger)}.clv-field__hint{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted)}.clv-field__error{font-size:var(--clv-font-size-sm);color:var(--clv-color-status-danger)}.clv-input{width:100%;height:var(--clv-control-height-md);padding-inline:var(--clv-space-4);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-md);color:var(--clv-color-text-primary);transition:border-color var(--clv-motion-normal) var(--clv-motion-easing), box-shadow var(--clv-motion-normal) var(--clv-motion-easing)}.clv-input::placeholder{color:var(--clv-color-text-muted)}.clv-input:focus-visible{border-color:var(--clv-color-border-focus);box-shadow:var(--clv-focus-ring);outline:none}.clv-input--file{height:auto;padding:var(--clv-space-3) var(--clv-space-4);font-size:var(--clv-font-size-sm)}.clv-field--invalid .clv-input,.clv-field--invalid .clv-select__control{border-color:var(--clv-color-status-danger)}.clv-range{appearance:none;width:100%;height:var(--clv-space-1);border-radius:var(--clv-radius-pill);background:var(--clv-color-border-default);cursor:pointer}.clv-range:focus-visible{box-shadow:var(--clv-focus-ring);outline:none}.clv-range::-webkit-slider-thumb{appearance:none;width:var(--clv-space-5);height:var(--clv-space-5);border-radius:var(--clv-radius-pill);background:var(--clv-color-action-primary);box-shadow:var(--clv-elevation-raised);transition:transform var(--clv-motion-fast) var(--clv-motion-easing);border:none}.clv-range::-moz-range-thumb{width:var(--clv-space-5);height:var(--clv-space-5);border-radius:var(--clv-radius-pill);background:var(--clv-color-action-primary);box-shadow:var(--clv-elevation-raised);transition:transform var(--clv-motion-fast) var(--clv-motion-easing);border:none}.clv-range::-webkit-slider-thumb:hover{transform:scale(1.12)}.clv-range::-moz-range-thumb:hover{transform:scale(1.12)}.clv-select{align-items:center;display:flex;position:relative}.clv-select__control{appearance:none;width:100%;height:var(--clv-control-height-md);padding-inline:var(--clv-space-4) var(--clv-space-10);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-md);color:var(--clv-color-text-primary);cursor:pointer}.clv-select__control:invalid{color:var(--clv-color-text-muted)}.clv-select__control:focus-visible{border-color:var(--clv-color-border-focus);box-shadow:var(--clv-focus-ring);outline:none}.clv-select__marker{right:var(--clv-space-4);pointer-events:none;color:var(--clv-color-text-muted);display:inline-flex;position:absolute}.clv-checkbox{gap:var(--clv-space-3);grid-template-columns:auto 1fr;align-items:start;display:grid}.clv-checkbox__control{width:1.125rem;height:1.125rem;accent-color:var(--clv-color-action-primary);cursor:pointer;margin-top:.1875rem}.clv-checkbox__label{font-size:var(--clv-font-size-sm);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);cursor:pointer}.clv-checkbox__label a{color:var(--clv-color-action-primary);text-decoration:underline}.clv-checkbox .clv-field__error{grid-column:1/-1}.clv-logo{color:currentColor;width:auto;height:1.5rem;display:block}.clv-footer .clv-logo{height:1.75rem}.clv-navbar{z-index:var(--clv-z-header);background:var(--clv-color-surface-brand);color:var(--clv-color-text-on-brand);transition:box-shadow var(--clv-motion-enter) var(--clv-motion-easing), border-color var(--clv-motion-enter) var(--clv-motion-easing);border-bottom:1px solid #0000;position:sticky;top:0}.clv-navbar--scrolled{border-bottom-color:var(--clv-color-border-on-brand);box-shadow:var(--clv-elevation-floating)}.clv-navbar__inner{align-items:center;gap:var(--clv-space-6);height:var(--clv-layout-header-height);transition:height var(--clv-motion-enter) var(--clv-motion-easing);display:flex}.clv-navbar--scrolled .clv-navbar__inner{height:var(--clv-layout-header-height-scrolled)}.clv-navbar__brand{flex-shrink:0;display:inline-flex}.clv-navbar__nav{align-items:center;gap:var(--clv-space-6);margin-inline-start:auto;display:none}.clv-navbar__link{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted);transition:color var(--clv-motion-normal) var(--clv-motion-easing);position:relative}.clv-navbar__link:hover{color:var(--clv-color-text-on-brand)}.clv-navbar__nav .clv-navbar__link:after{content:"";inset-inline:0;bottom:calc(var(--clv-space-1) * -1);border-radius:var(--clv-radius-pill);background:linear-gradient(90deg, var(--clv-color-primitive-brand-sky), var(--clv-color-primitive-brand-mist));transform-origin:0;height:2px;transition:transform var(--clv-motion-enter) var(--clv-motion-easing-out);position:absolute;transform:scaleX(0)}.clv-navbar__nav .clv-navbar__link:hover:after,.clv-navbar__nav .clv-navbar__link:focus-visible:after{transform:scaleX(1)}.clv-navbar__actions{flex-shrink:0;display:none}.clv-navbar__toggle{width:var(--clv-control-height-sm);height:var(--clv-control-height-sm);border-radius:var(--clv-radius-sm);color:var(--clv-color-text-on-brand);flex-direction:column;justify-content:center;gap:.3125rem;margin-inline-start:auto;display:inline-flex}.clv-navbar__toggle-bar{width:1.25rem;height:1.5px;transition:transform var(--clv-motion-enter) var(--clv-motion-easing);background:currentColor;margin-inline:auto;display:block}.clv-navbar__toggle[aria-expanded=true] .clv-navbar__toggle-bar:first-child{transform:translateY(3.25px)rotate(45deg)}.clv-navbar__toggle[aria-expanded=true] .clv-navbar__toggle-bar:last-child{transform:translateY(-3.25px)rotate(-45deg)}.clv-mobile-nav{gap:var(--clv-space-2);padding:var(--clv-space-4) var(--clv-layout-gutter) var(--clv-space-8);background:var(--clv-color-surface-brand);border-top:1px solid var(--clv-color-border-on-brand);flex-direction:column;display:flex}.clv-mobile-nav__list{flex-direction:column;display:flex}.clv-mobile-nav__link{padding-block:var(--clv-space-4);font-size:var(--clv-font-size-lg);color:var(--clv-color-text-on-brand);border-bottom:1px solid var(--clv-color-border-on-brand)}.clv-mobile-nav__cta{margin-top:var(--clv-space-4);width:100%}@media (min-width:60rem){.clv-navbar__nav,.clv-navbar__actions{display:flex}.clv-navbar__toggle,.clv-mobile-nav{display:none}.clv-navbar__nav{margin-inline:auto}}.clv-footer{background:var(--clv-color-surface-brand);color:var(--clv-color-text-on-brand);padding-block:var(--clv-space-section-md) var(--clv-space-8)}.clv-footer__inner{gap:var(--clv-space-10);padding-bottom:var(--clv-space-10);border-bottom:1px solid var(--clv-color-border-on-brand);display:grid}.clv-footer__brand{align-items:flex-start;gap:var(--clv-space-4);flex-direction:column;max-width:22rem;display:flex}.clv-footer__tagline{color:var(--clv-color-text-on-brand-muted);line-height:var(--clv-font-line-height-relaxed)}.clv-footer__badge{padding:var(--clv-space-1) var(--clv-space-3);background:var(--clv-color-surface-brand-glass);border:1px solid var(--clv-color-border-on-brand);border-radius:var(--clv-radius-pill);font-size:var(--clv-font-size-xs)}.clv-footer__columns{gap:var(--clv-space-8);grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));display:grid}.clv-footer__column{gap:var(--clv-space-3);flex-direction:column;display:flex}.clv-footer__column a{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted);transition:color var(--clv-motion-normal) var(--clv-motion-easing)}.clv-footer__column a:hover{color:var(--clv-color-text-on-brand)}.clv-footer__heading{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);letter-spacing:.04em;text-transform:uppercase;color:var(--clv-color-text-on-brand)}.clv-footer__legal{justify-content:space-between;align-items:flex-end;gap:var(--clv-space-4);padding-top:var(--clv-space-6);font-size:var(--clv-font-size-xs);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-on-dark-subtle);flex-wrap:wrap;display:flex}.clv-footer__entity{gap:var(--clv-space-1);flex-direction:column;display:flex}.clv-footer__disclaimer{font-style:italic}@media (min-width:60rem){.clv-footer__inner{grid-template-columns:1fr 1.4fr;align-items:start}}.clv-section-header{gap:var(--clv-space-4);max-width:var(--clv-layout-prose-width);margin-bottom:var(--clv-space-10);flex-direction:column;display:flex}.clv-section-header--center{text-align:center;align-items:center;margin-inline:auto}.clv-section-header__lead{max-width:var(--clv-layout-prose-width)}
.clv-grid{gap:var(--clv-space-5);display:grid}.clv-grid--2,.clv-grid--3{grid-template-columns:1fr}.clv-card--full{height:100%}.clv-section-closing{align-items:flex-start;gap:var(--clv-space-5);margin-top:var(--clv-space-10);flex-direction:column;display:flex}.clv-section-closing__text{font-size:var(--clv-font-size-lead);font-weight:var(--clv-font-weight-medium);color:var(--clv-color-text-primary);max-width:var(--clv-layout-prose-width)}@media (min-width:48rem){.clv-grid--2{grid-template-columns:repeat(2,1fr)}}@media (min-width:60rem){.clv-grid--3{grid-template-columns:repeat(3,1fr)}}.clv-hero{isolation:isolate;background:var(--clv-color-surface-brand);background-image:var(--clv-gradient-surface-brand);color:var(--clv-color-text-on-brand);padding-block:var(--clv-space-section-lg) var(--clv-space-section-xl);position:relative;overflow:clip}.clv-hero__inner{z-index:var(--clv-z-raised);gap:var(--clv-space-12);align-items:center;display:grid;position:relative}.clv-hero__copy{align-items:flex-start;gap:var(--clv-space-5);flex-direction:column;max-width:40rem;display:flex}.clv-hero__title{padding-bottom:.08em}.clv-hero__subtitle{color:var(--clv-color-text-on-brand-muted);max-width:34rem}.clv-hero__actions{gap:var(--clv-space-3);margin-top:var(--clv-space-2);flex-wrap:wrap;display:flex}.clv-hero__trust{gap:var(--clv-space-3) var(--clv-space-6);margin-top:var(--clv-space-6);padding-top:var(--clv-space-6);border-top:1px solid var(--clv-color-border-on-brand);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-dark-subtle);flex-wrap:wrap;padding-inline-start:0;list-style:none;display:flex}.clv-hero__trust-item strong{color:var(--clv-color-text-on-brand);font-weight:var(--clv-font-weight-semibold)}.clv-hero__visual{justify-content:center;display:flex;position:relative}@media (min-width:64rem){.clv-hero__inner{gap:var(--clv-space-10);grid-template-columns:1.05fr .95fr}}.clv-brand-bars{z-index:var(--clv-z-base);pointer-events:none;position:absolute;inset:0;overflow:clip}.clv-brand-bars__glow{inset-inline:0;height:80%;filter:blur(var(--clv-effect-blur-brand));background:radial-gradient(50% 50%,#56b2ed2e 0%,#0000 70%);position:absolute;top:-30%}.clv-brand-bars__svg{opacity:.85;width:100%;height:100%;position:absolute;inset:0}.clv-brand-bars__bar{transform-origin:top;animation:clv-bar-drift 7s var(--clv-motion-easing) infinite alternate}@keyframes clv-bar-drift{0%{opacity:.5;transform:scaleY(.72)}to{opacity:1;transform:scaleY(1)}}.clv-conversation{width:100%;max-width:26rem;padding-bottom:var(--clv-space-4);position:relative}.clv-conversation__frame{gap:var(--clv-space-4);padding:var(--clv-space-5);background:var(--clv-color-surface-brand-glass);border:1px solid var(--clv-color-border-on-brand);border-radius:var(--clv-radius-xl);-webkit-backdrop-filter:blur(.75rem);backdrop-filter:blur(.75rem);box-shadow:var(--clv-effect-highlight-brand), var(--clv-effect-glow-brand);flex-direction:column;display:flex}.clv-conversation__stamp{align-items:center;gap:var(--clv-space-2);font-size:var(--clv-font-size-xs);color:var(--clv-color-text-on-dark-subtle);display:flex}.clv-conversation__dot{border-radius:var(--clv-radius-pill);background:var(--clv-color-status-success);width:.4rem;height:.4rem;box-shadow:0 0 0 3px #176b3a3d}.clv-conversation__thread{gap:var(--clv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clv-conversation__message{gap:var(--clv-space-1);max-width:85%;padding:var(--clv-space-3) var(--clv-space-4);border-radius:var(--clv-radius-lg);font-size:var(--clv-font-size-sm);line-height:var(--clv-font-line-height-relaxed);flex-direction:column;display:flex}.clv-conversation__message--patient{color:var(--clv-color-text-on-brand);background:#ffffff1f;border-end-start-radius:var(--clv-radius-sm);align-self:flex-start}.clv-conversation__message--clinic{background:var(--clv-color-action-primary);color:var(--clv-color-text-inverse);border-end-end-radius:var(--clv-radius-sm);align-self:flex-end}.clv-conversation__time{font-size:var(--clv-font-size-xs);opacity:.6;align-self:flex-end}.clv-conversation__typing{align-self:flex-end;gap:var(--clv-space-1);padding:var(--clv-space-3) var(--clv-space-4);border-radius:var(--clv-radius-lg);background:#ffffff1f;border-end-end-radius:var(--clv-radius-sm);align-items:center;display:none}.clv-conversation__typing-dot{border-radius:var(--clv-radius-pill);background:var(--clv-color-text-on-brand);opacity:.55;width:6px;height:6px}.clv-conversation__kpis{z-index:var(--clv-z-raised);gap:var(--clv-space-3);margin-top:var(--clv-space-4);flex-wrap:wrap;display:flex;position:relative}.clv-conversation__kpi{gap:var(--clv-space-1);padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-static-white);border-radius:var(--clv-radius-md);box-shadow:var(--clv-elevation-floating);flex-direction:column;flex:8rem;display:flex}.clv-conversation__kpi-label{font-size:var(--clv-font-size-xs);color:var(--clv-color-primitive-gray-10)}.clv-conversation__kpi-value{align-items:start;gap:var(--clv-space-2);font-size:var(--clv-font-size-lg);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-primitive-gray-12);display:flex}.clv-conversation__kpi-icon{color:var(--clv-color-status-success);flex-shrink:0;margin-top:.15em}@media (min-width:64rem){.clv-conversation__kpis{margin-inline-start:var(--clv-space-8);margin-inline-end:calc(var(--clv-space-6) * -1)}}.clv-pillars{gap:var(--clv-space-section-md);flex-direction:column;display:flex}.clv-pillar{gap:var(--clv-space-8);align-items:center;display:grid}.clv-pillar__copy{gap:var(--clv-space-3);flex-direction:column;display:flex}.clv-pillar__number{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);letter-spacing:.1em;color:var(--clv-color-accent-secondary)}.clv-pillar__body{font-size:var(--clv-font-size-lg);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);max-width:34rem}.clv-pillar__visual{justify-content:center;display:flex}@media (min-width:60rem){.clv-pillar{gap:var(--clv-space-12);grid-template-columns:1fr 1fr}.clv-pillar__visual[data-side=left]{order:-1}}.clv-mock{gap:var(--clv-space-4);width:100%;max-width:24rem;padding:var(--clv-space-5);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-xl);box-shadow:var(--clv-elevation-interactive);flex-direction:column;display:flex}.clv-mock__header{justify-content:space-between;align-items:center;gap:var(--clv-space-3);padding-bottom:var(--clv-space-3);border-bottom:1px solid var(--clv-color-border-subtle);display:flex}.clv-mock__title{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-primary)}.clv-mock__meta{font-size:var(--clv-font-size-xs);color:var(--clv-color-text-muted)}.clv-mock__thread{gap:var(--clv-space-2);flex-direction:column;display:flex}.clv-mock__bubble{max-width:90%;padding:var(--clv-space-3);border-radius:var(--clv-radius-md);font-size:var(--clv-font-size-sm);line-height:var(--clv-font-line-height-relaxed)}.clv-mock__bubble--in{background:var(--clv-color-surface-sunken);color:var(--clv-color-text-secondary);align-self:flex-start}.clv-mock__bubble--out{background:var(--clv-color-action-primary-subtle);color:var(--clv-color-action-primary);align-self:flex-end}.clv-mock__booking{align-items:center;gap:var(--clv-space-3);padding:var(--clv-space-3);background:var(--clv-color-status-success-subtle);border:1px solid var(--clv-color-status-success-border);border-radius:var(--clv-radius-md);font-size:var(--clv-font-size-xs);color:var(--clv-color-status-success);display:flex}.clv-mock__booking div{flex-direction:column;display:flex}.clv-mock__booking-icon{font-size:var(--clv-font-size-md);flex-shrink:0;display:inline-flex}.clv-mock__stages{gap:var(--clv-space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clv-mock__stage-head{margin-bottom:var(--clv-space-1);font-size:var(--clv-font-size-xs);color:var(--clv-color-text-secondary);justify-content:space-between;display:flex}.clv-mock__stage-bar{border-radius:var(--clv-radius-pill);min-width:12%;height:.5rem}.clv-mock__stage-bar--neutral{background:var(--clv-color-primitive-gray-6)}.clv-mock__stage-bar--brand{background:var(--clv-color-primitive-blue-8)}.clv-mock__stage-bar--success{background:var(--clv-color-status-success)}.clv-mock__footnote{align-items:center;gap:var(--clv-space-2);font-size:var(--clv-font-size-xs);color:var(--clv-color-text-muted);display:flex}.clv-mock__pulse{border-radius:var(--clv-radius-pill);background:var(--clv-color-accent-secondary);width:.4rem;height:.4rem;animation:clv-pulse var(--clv-motion-ambient) ease-in-out infinite}@keyframes clv-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.4;transform:scale(.75)}}.clv-mock__kpis{gap:var(--clv-space-3);grid-template-columns:repeat(2,1fr);display:grid}.clv-mock__kpi{gap:var(--clv-space-1);padding:var(--clv-space-3);background:var(--clv-color-surface-subtle);border-radius:var(--clv-radius-md);flex-direction:column;display:flex}.clv-mock__kpi-label{font-size:var(--clv-font-size-xs);color:var(--clv-color-text-muted)}.clv-mock__kpi-value{font-size:var(--clv-font-size-xl);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-primary);line-height:1.1}.clv-mock__kpi-delta{font-size:var(--clv-font-size-xs)}.clv-mock__kpi-delta--up{color:var(--clv-color-status-success)}.clv-mock__chart{align-items:flex-end;gap:var(--clv-space-2);height:5rem;display:flex}.clv-mock__chart-bar{border-radius:var(--clv-radius-sm) var(--clv-radius-sm) 0 0;background:linear-gradient(to top, var(--clv-color-primitive-blue-6), var(--clv-color-primitive-brand-sky));flex:1}.clv-mock__sources{gap:var(--clv-space-2);font-size:var(--clv-font-size-xs);color:var(--clv-color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clv-mock__sources li{align-items:center;gap:var(--clv-space-2);display:flex}.clv-mock__sources strong{color:var(--clv-color-text-primary);margin-inline-start:auto}.clv-mock__source-dot{border-radius:var(--clv-radius-pill);width:.5rem;height:.5rem}.clv-mock__source-dot--1{background:var(--clv-color-primitive-brand-sky)}.clv-mock__source-dot--2{background:var(--clv-color-primitive-blue-8)}.clv-mock__source-dot--3{background:var(--clv-color-primitive-blue-5)}.clv-journey{gap:var(--clv-space-10);flex-direction:column;display:flex}.clv-journey__phase-name{margin-bottom:var(--clv-space-5);padding-bottom:var(--clv-space-3);border-bottom:1px solid var(--clv-color-border-on-brand);font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clv-color-accent-secondary)}.clv-journey__steps{gap:var(--clv-space-6);margin:0;padding:0;list-style:none;display:grid}.clv-journey__step{gap:var(--clv-space-4);display:flex}.clv-journey__number{background:var(--clv-color-surface-brand-glass);border:1px solid var(--clv-color-border-on-brand);border-radius:var(--clv-radius-pill);width:2.5rem;height:2.5rem;font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-on-brand);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clv-journey__content{gap:var(--clv-space-1);flex-direction:column;display:flex}.clv-journey__title{font-size:var(--clv-font-size-lg);color:var(--clv-color-text-on-brand)}.clv-journey__body{color:var(--clv-color-text-on-brand-muted);line-height:var(--clv-font-line-height-relaxed)}@media (min-width:60rem){.clv-journey__steps{grid-template-columns:repeat(3,1fr)}}.clv-results{gap:var(--clv-space-10);align-items:center;display:grid}.clv-results__questions{font-weight:var(--clv-font-weight-medium);color:var(--clv-color-text-primary);margin-bottom:var(--clv-space-2);display:block}.clv-results__metrics{gap:var(--clv-space-6);grid-template-columns:repeat(2,1fr);margin:0;padding:0;list-style:none;display:grid}.clv-results__metric{gap:var(--clv-space-1);padding-left:var(--clv-space-4);border-left:2px solid var(--clv-color-accent-secondary);flex-direction:column;display:flex}.clv-results__metric-value{font-size:var(--clv-font-size-2xl);font-weight:var(--clv-font-weight-semibold);background:var(--clv-gradient-text-on-light);color:#0000;-webkit-background-clip:text;background-clip:text;line-height:1.1}.clv-results__metric-label{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-secondary)}.clv-results__visual{justify-content:center;display:flex}.clv-results__testimonials{margin-top:var(--clv-space-section-md)}.clv-testimonial__quote{font-size:var(--clv-font-size-lg);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);margin:0}.clv-testimonial__highlight{color:var(--clv-color-text-primary);font-weight:var(--clv-font-weight-semibold)}.clv-testimonial__author{margin-top:var(--clv-space-4);padding-top:var(--clv-space-4);border-top:1px solid var(--clv-color-border-subtle);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);flex-direction:column;display:flex}@media (min-width:60rem){.clv-results{grid-template-columns:1.1fr .9fr}}.clv-compare{max-width:60rem;margin-inline:auto}.clv-compare__legend{gap:var(--clv-space-5);margin-bottom:var(--clv-space-4);font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-medium);padding-left:8rem;display:none}.clv-compare__legend-item{flex:1}.clv-compare__legend-item--without{color:var(--clv-color-text-muted)}.clv-compare__legend-item--with{color:var(--clv-color-action-primary)}.clv-compare__rows{gap:var(--clv-space-4);flex-direction:column;display:flex}.clv-compare__row{gap:var(--clv-space-3);padding:var(--clv-space-5);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);display:grid}.clv-compare__time{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-primary)}.clv-compare__cell{gap:var(--clv-space-1);padding:var(--clv-space-3) var(--clv-space-4);border-radius:var(--clv-radius-md);line-height:var(--clv-font-line-height-relaxed);flex-direction:column;display:flex}.clv-compare__cell--without{background:var(--clv-color-surface-sunken);color:var(--clv-color-text-muted)}.clv-compare__cell--with{background:var(--clv-color-action-primary-subtle);color:var(--clv-color-text-primary)}.clv-compare__cell-label{font-size:var(--clv-font-size-xs);font-weight:var(--clv-font-weight-medium);text-transform:uppercase;letter-spacing:.06em;opacity:.7}@media (min-width:60rem){.clv-compare__legend{display:flex}.clv-compare__row{grid-template-columns:8rem 1fr 1fr;align-items:center}.clv-compare__cell-label{display:none}}.clv-calc{gap:var(--clv-space-8);padding:var(--clv-space-8);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-xl);box-shadow:var(--clv-elevation-raised);display:grid}.clv-calc__inputs{gap:var(--clv-space-6);flex-direction:column;display:flex}.clv-calc__inputs,.clv-calc__result{min-width:0}.clv-calc__field{gap:var(--clv-space-3);flex-direction:column;display:flex}.clv-calc__field-head{justify-content:space-between;align-items:baseline;gap:var(--clv-space-4);display:flex}.clv-calc__value{font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-action-primary);font-variant-numeric:tabular-nums;white-space:nowrap}.clv-calc__hint,.clv-calc__disclosure{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);line-height:var(--clv-font-line-height-relaxed);margin:0}.clv-calc__result{text-align:center;justify-content:center;align-items:center;gap:var(--clv-space-2);padding:var(--clv-space-8) var(--clv-space-6);background-color:var(--clv-color-surface-brand);background-image:var(--clv-gradient-surface-brand);border-radius:var(--clv-radius-lg);color:var(--clv-color-text-on-brand);flex-direction:column;display:flex}.clv-calc__result-intro{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted)}.clv-calc__result-value{font-size:var(--clv-font-size-display-2);font-weight:var(--clv-font-weight-semibold);background:var(--clv-gradient-text-on-dark);color:#0000;font-variant-numeric:tabular-nums;-webkit-background-clip:text;background-clip:text;line-height:1.05}.clv-calc__result-period{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted)}.clv-calc__result-monthly{font-size:var(--clv-font-size-md);color:var(--clv-color-text-on-brand);font-variant-numeric:tabular-nums}.clv-calc__result .clv-button{margin-top:var(--clv-space-5);white-space:normal;text-wrap:balance;height:auto;min-height:var(--clv-control-height-lg);padding-block:var(--clv-space-3);line-height:var(--clv-font-line-height-tight)}@media (min-width:60rem){.clv-calc{padding:var(--clv-space-10);grid-template-columns:1.15fr 1fr;align-items:stretch}}.clv-calc__fieldset{gap:var(--clv-space-3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.clv-calc__choices{gap:var(--clv-space-3);display:grid}.clv-calc__choice{gap:var(--clv-space-3);padding:var(--clv-space-4);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-md);background:var(--clv-color-surface-canvas);cursor:pointer;transition:border-color var(--clv-motion-fast) var(--clv-motion-easing), background-color var(--clv-motion-fast) var(--clv-motion-easing);display:flex}.clv-calc__choice:hover{border-color:var(--clv-color-border-strong)}.clv-calc__choice--selected{border-color:var(--clv-color-action-primary);background:var(--clv-color-action-primary-subtle)}.clv-calc__choice input{margin-top:var(--clv-space-1);accent-color:var(--clv-color-action-primary);flex-shrink:0}.clv-calc__choice:focus-within{box-shadow:var(--clv-focus-ring);outline:none}.clv-calc__choice-body{gap:var(--clv-space-1);flex-direction:column;display:flex}.clv-calc__choice-label{align-items:center;gap:var(--clv-space-2);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-text-primary);flex-wrap:wrap;display:flex}.clv-calc__choice-tag{padding:0 var(--clv-space-2);border-radius:var(--clv-radius-pill);background:var(--clv-color-status-warning-subtle);color:var(--clv-color-status-warning-strong);font-size:var(--clv-font-size-xs);font-weight:var(--clv-font-weight-medium);white-space:nowrap}.clv-calc__choice-description{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);line-height:var(--clv-font-line-height-relaxed)}.clv-calc__headline{align-items:center;gap:var(--clv-space-2);flex-direction:column;width:100%;display:flex}.clv-calc__result-note{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted);line-height:var(--clv-font-line-height-relaxed);text-wrap:balance}.clv-calc__breakdown{width:100%;margin:var(--clv-space-5) 0 0;padding-top:var(--clv-space-5);border-top:1px solid var(--clv-color-border-on-brand);gap:var(--clv-space-2);text-align:start;flex-direction:column;display:flex}.clv-calc__breakdown-row{justify-content:space-between;align-items:baseline;gap:var(--clv-space-4);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted);display:flex}.clv-calc__breakdown-row dt,.clv-calc__breakdown-row dd{margin:0}.clv-calc__breakdown-row dd{font-variant-numeric:tabular-nums;white-space:nowrap}.clv-calc__breakdown-row--strong{color:var(--clv-color-text-on-brand);font-weight:var(--clv-font-weight-semibold)}.clv-calc__comparison{margin:var(--clv-space-5) 0 0;font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand);line-height:var(--clv-font-line-height-relaxed);text-wrap:balance}.clv-method{gap:var(--clv-space-6);margin:0;padding:0;list-style:none;display:grid}.clv-method__step{gap:var(--clv-space-2);padding-top:var(--clv-space-4);border-top:2px solid var(--clv-color-border-default);flex-direction:column;display:flex}.clv-method__number{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);background:var(--clv-gradient-text-on-light);color:#0000;-webkit-background-clip:text;background-clip:text}.clv-method__title{font-size:var(--clv-font-size-lg)}.clv-method__body{color:var(--clv-color-text-secondary);line-height:var(--clv-font-line-height-relaxed)}@media (min-width:48rem){.clv-method{grid-template-columns:repeat(2,1fr)}}@media (min-width:72rem){.clv-method{grid-template-columns:repeat(4,1fr)}}.clv-adoption-section{overflow:hidden}.clv-adoption__frame{padding:var(--clv-space-10) var(--clv-space-6);position:relative;container-type:inline-size}.clv-adoption{gap:var(--clv-space-4);max-width:46rem;margin-inline:auto;padding:0;list-style:none;display:grid}.clv-adoption__item{align-items:flex-start;gap:var(--clv-space-3);padding:var(--clv-space-4) var(--clv-space-5);background:var(--clv-color-surface-subtle);border-radius:var(--clv-radius-md);line-height:var(--clv-font-line-height-relaxed);display:flex}.clv-adoption__check{background:var(--clv-color-status-success-surface);border-radius:var(--clv-radius-pill);width:1.5rem;height:1.5rem;color:var(--clv-color-status-success);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.clv-faq{max-width:52rem;margin-inline:auto}.clv-final{align-items:center;gap:var(--clv-space-5);padding:var(--clv-space-section-md) var(--clv-layout-gutter);text-align:center;flex-direction:column;display:flex}.clv-final__title{max-width:24ch;padding-bottom:.08em}.clv-final__body{max-width:46rem;color:var(--clv-color-text-on-brand-muted)}.clv-final__actions{margin-top:var(--clv-space-2)}.clv-final__whatsapp{gap:var(--clv-space-1);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-dark-subtle);flex-direction:column;display:flex}.clv-final__whatsapp p{margin:0}.clv-final__whatsapp-note{color:var(--clv-color-text-on-brand-muted)}.clv-final__whatsapp-link{color:var(--clv-color-accent-secondary);text-underline-offset:3px;text-decoration:underline}.clv-founder{background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-xl);box-shadow:var(--clv-elevation-raised);gap:0;display:grid;overflow:clip}.clv-founder__portrait{background:var(--clv-color-primitive-gray-12);aspect-ratio:4/5;margin:0;position:relative}.clv-founder__photo{object-fit:cover;object-position:55% 18%;width:100%;height:100%;display:block}.clv-founder__portrait:after{content:"";pointer-events:none;background:linear-gradient(#0000 45%,#021826c7 100%);position:absolute;inset:0}.clv-founder__tag{inset-inline-start:var(--clv-space-5);bottom:var(--clv-space-5);z-index:var(--clv-z-raised);font-size:var(--clv-font-size-xs);font-weight:var(--clv-font-weight-semibold);letter-spacing:.08em;text-transform:uppercase;color:var(--clv-color-text-on-brand);position:absolute}.clv-founder__copy{gap:var(--clv-space-4);padding:var(--clv-space-8);flex-direction:column;display:flex}.clv-founder__eyebrow{margin:0}.clv-founder__title{font-size:var(--clv-font-size-display-3);font-weight:var(--clv-font-weight-semibold);line-height:var(--clv-font-line-height-tight);letter-spacing:-.02em;text-wrap:balance;color:var(--clv-color-text-primary);margin:0}.clv-founder__paragraph{font-size:var(--clv-font-size-md);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);margin:0}.clv-founder__signature{gap:var(--clv-space-1);padding-top:var(--clv-space-5);border-top:1px solid var(--clv-color-border-subtle);flex-direction:column;margin-top:auto;display:flex}.clv-founder__signature strong{color:var(--clv-color-text-primary);font-weight:var(--clv-font-weight-semibold)}.clv-founder__signature span{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted)}@media (min-width:60rem){.clv-founder{grid-template-columns:.85fr 1.15fr;align-items:stretch}.clv-founder__portrait{aspect-ratio:auto;min-height:100%}.clv-founder__copy{padding:var(--clv-space-10)}}.clv-consent{inset-inline:var(--clv-space-4);bottom:var(--clv-space-4);z-index:var(--clv-z-toast);gap:var(--clv-space-4);max-width:32rem;padding:var(--clv-space-5);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);box-shadow:var(--clv-elevation-overlay);flex-direction:column;margin-inline:auto;display:flex;position:fixed}.clv-consent__title{font-weight:var(--clv-font-weight-semibold);margin-bottom:var(--clv-space-1)}.clv-consent__text{font-size:var(--clv-font-size-sm);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary)}.clv-consent__link{color:var(--clv-color-action-primary);text-decoration:underline}.clv-consent__actions{gap:var(--clv-space-3);justify-content:flex-end;display:flex}
.clv-form{gap:var(--clv-space-5);flex-direction:column;width:100%;display:flex}.clv-form--inline{max-width:32rem;margin-top:var(--clv-space-6)}.clv-form__error{font-size:var(--clv-font-size-sm);color:var(--clv-color-status-danger)}.clv-form__fallback{align-items:flex-start;gap:var(--clv-space-3);padding:var(--clv-space-4);background:var(--clv-color-status-danger-subtle);border:1px solid var(--clv-color-status-danger-border);border-radius:var(--clv-radius-md);font-size:var(--clv-font-size-sm);color:var(--clv-color-status-danger-strong);flex-direction:column;display:flex}.clv-form__success{gap:var(--clv-space-3);padding:var(--clv-space-6);background:var(--clv-color-status-success-subtle);border:1px solid var(--clv-color-status-success-border);border-radius:var(--clv-radius-lg);flex-direction:column;display:flex}.clv-form__warning{font-size:var(--clv-font-size-sm);color:var(--clv-color-status-warning-strong)}.clv-honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.clv-diagnostic{gap:var(--clv-space-10);align-items:start;display:grid}.clv-diagnostic__copy{gap:var(--clv-space-5);flex-direction:column;display:flex}.clv-diagnostic__assurances{gap:var(--clv-space-2);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-secondary);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.clv-diagnostic__assurances li{padding-left:var(--clv-space-5);position:relative}.clv-diagnostic__assurances li:before{content:"";border-radius:var(--clv-radius-pill);background:var(--clv-color-status-success);width:.4rem;height:.4rem;position:absolute;top:.5em;left:0}.clv-diagnostic__what{padding:var(--clv-space-5);background:var(--clv-color-surface-subtle);border-radius:var(--clv-radius-lg)}.clv-diagnostic__what-title{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);text-transform:uppercase;letter-spacing:.06em;color:var(--clv-color-text-muted);margin-bottom:var(--clv-space-3)}.clv-diagnostic__steps{gap:var(--clv-space-3);padding-left:var(--clv-space-5);font-size:var(--clv-font-size-sm);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);flex-direction:column;display:flex}.clv-diagnostic__whatsapp{gap:var(--clv-space-1);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-secondary);flex-direction:column;display:flex}.clv-diagnostic__whatsapp p{margin:0}.clv-diagnostic__whatsapp a{color:var(--clv-color-action-primary);text-underline-offset:3px;text-decoration:underline}.clv-diagnostic__whatsapp-note{color:var(--clv-color-text-muted)}.clv-diagnostic__form{padding:var(--clv-space-6);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-xl);box-shadow:var(--clv-elevation-interactive)}@media (min-width:60rem){.clv-diagnostic{gap:var(--clv-space-12);grid-template-columns:1fr 1fr}}.clv-thanks{gap:var(--clv-space-4);max-width:var(--clv-layout-prose-width);margin-bottom:var(--clv-space-8);flex-direction:column;display:flex}.clv-thanks--center{text-align:center;align-items:center;margin-inline:auto}.clv-thanks__whatsapp a{color:var(--clv-color-action-primary);text-underline-offset:3px;text-decoration:underline}.clv-cal{gap:var(--clv-space-3);flex-direction:column;display:flex}.clv-cal__frame{border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-lg);background:var(--clv-color-surface-raised);width:100%;min-height:44rem}.clv-cal__fallback{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);text-align:center}.clv-cal__fallback a{color:var(--clv-color-action-primary);text-decoration:underline}.clv-talents__heading{margin-bottom:var(--clv-space-8)}.clv-talents__list{gap:var(--clv-space-5);margin:0;padding:0;list-style:none;display:grid}.clv-job-card{height:100%}.clv-job-card__meta{gap:var(--clv-space-2);flex-wrap:wrap;display:flex}.clv-job-card__cta{align-self:flex-start;margin-top:auto}.clv-talents__empty,.clv-talents__spontaneous{gap:var(--clv-space-4);max-width:40rem;margin-top:var(--clv-space-section-md);flex-direction:column;display:flex}.clv-talents__notice{max-width:40rem}.clv-link{color:var(--clv-color-action-primary);text-decoration:underline}.clv-talents__rh{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-secondary)}.clv-textarea{width:100%;min-height:6rem;padding:var(--clv-space-3) var(--clv-space-4);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-md);color:var(--clv-color-text-primary);line-height:var(--clv-font-line-height-relaxed);resize:vertical;transition:border-color var(--clv-motion-normal) var(--clv-motion-easing), box-shadow var(--clv-motion-normal) var(--clv-motion-easing)}.clv-textarea::placeholder{color:var(--clv-color-text-muted)}.clv-textarea:focus-visible{border-color:var(--clv-color-border-focus);box-shadow:var(--clv-focus-ring);outline:none}@media (min-width:48rem){.clv-talents__list{grid-template-columns:repeat(2,1fr)}}.clv-backlink{margin-bottom:var(--clv-space-4);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-brand-muted);display:inline-block}.clv-backlink:hover{color:var(--clv-color-text-on-brand)}.clv-job__title{margin-bottom:var(--clv-space-4)}.clv-job__badges{gap:var(--clv-space-2);flex-wrap:wrap;display:flex}.clv-job__layout{gap:var(--clv-space-10);align-items:start;display:grid}.clv-job__details{gap:var(--clv-space-3);padding:var(--clv-space-5);margin-bottom:var(--clv-space-8);background:var(--clv-color-surface-subtle);border-radius:var(--clv-radius-lg);flex-direction:column;display:flex}.clv-job__detail{justify-content:space-between;gap:var(--clv-space-4);font-size:var(--clv-font-size-sm);display:flex}.clv-job__detail dt{color:var(--clv-color-text-muted)}.clv-job__detail dd{font-weight:var(--clv-font-weight-medium);text-align:right;margin:0}.clv-job__apply{padding:var(--clv-space-6);background:var(--clv-color-surface-raised);border:1px solid var(--clv-color-border-subtle);border-radius:var(--clv-radius-xl);box-shadow:var(--clv-elevation-interactive)}.clv-job__apply-sub{margin-bottom:var(--clv-space-5);font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted)}@media (min-width:64rem){.clv-job__layout{gap:var(--clv-space-12);grid-template-columns:1fr 24rem}.clv-job__aside{top:calc(var(--clv-layout-header-height) + var(--clv-space-6));position:sticky}}.clv-prose{gap:var(--clv-space-4);max-width:var(--clv-layout-prose-width);line-height:var(--clv-font-line-height-relaxed);color:var(--clv-color-text-secondary);flex-direction:column;display:flex}.clv-prose h2{margin-top:var(--clv-space-6);font-size:var(--clv-font-size-xl);color:var(--clv-color-text-primary)}.clv-prose h3{margin-top:var(--clv-space-5);font-size:var(--clv-font-size-lg);color:var(--clv-color-text-primary)}.clv-prose h4{margin-top:var(--clv-space-4);font-size:var(--clv-font-size-md);color:var(--clv-color-text-primary)}.clv-prose ul,.clv-prose ol{gap:var(--clv-space-2);padding-left:var(--clv-space-6);flex-direction:column;display:flex}.clv-prose strong{color:var(--clv-color-text-primary);font-weight:var(--clv-font-weight-semibold)}.clv-prose a{color:var(--clv-color-action-primary);text-decoration:underline}.clv-prose code{background:var(--clv-color-surface-sunken);border-radius:var(--clv-radius-sm);font-family:var(--clv-font-family-mono);padding:.1em .35em;font-size:.9em}.clv-legal{gap:var(--clv-space-5);flex-direction:column;display:flex}.clv-legal__updated{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted)}.clv-legal__section{gap:var(--clv-space-3);margin-top:var(--clv-space-6);color:var(--clv-color-text-secondary);line-height:var(--clv-font-line-height-relaxed);flex-direction:column;display:flex}.clv-legal__heading{font-size:var(--clv-font-size-xl);color:var(--clv-color-text-primary)}.clv-notfound{align-items:center;gap:var(--clv-space-5);text-align:center;padding-block:var(--clv-space-section-lg);flex-direction:column;display:flex}.clv-wacost__hero{gap:var(--clv-space-5);max-width:var(--clv-layout-prose-width);flex-direction:column;display:flex}.clv-wacost__hero-note{font-size:var(--clv-font-size-sm);color:var(--clv-color-text-on-dark-subtle);line-height:var(--clv-font-line-height-relaxed);margin:0}.clv-wacost__timeline{gap:var(--clv-space-5);margin-top:var(--clv-space-8);display:grid}.clv-wacost__phase{align-items:flex-start;gap:var(--clv-space-3);flex-direction:column;height:100%;display:flex}.clv-wacost__phase--free{border-color:var(--clv-color-status-success-border)}.clv-wacost__phase--paid{border-color:var(--clv-color-action-primary)}.clv-wacost__rules{gap:var(--clv-space-5);margin:var(--clv-space-8) 0 0;padding:0;list-style:none;display:grid}.clv-wacost__rule{gap:var(--clv-space-2);flex-direction:column;height:100%;display:flex}.clv-wacost__rule-number{font-size:var(--clv-font-size-sm);font-weight:var(--clv-font-weight-semibold);color:var(--clv-color-action-primary);font-variant-numeric:tabular-nums}.clv-wacost__rates-scroll{margin-top:var(--clv-space-8);border:1px solid var(--clv-color-border-default);border-radius:var(--clv-radius-lg);background:var(--clv-color-surface-raised);overflow-x:auto}.clv-wacost__rates{width:100%;min-width:var(--clv-table-min-width);border-collapse:collapse;font-size:var(--clv-font-size-sm);text-align:start}.clv-wacost__rates th,.clv-wacost__rates td{padding:var(--clv-space-4);text-align:start;vertical-align:top;border-bottom:1px solid var(--clv-color-border-subtle);line-height:var(--clv-font-line-height-relaxed)}.clv-wacost__rates thead th{background:var(--clv-color-surface-subtle);color:var(--clv-color-text-muted);font-weight:var(--clv-font-weight-medium);white-space:nowrap}.clv-wacost__rates tbody th{color:var(--clv-color-text-primary);font-weight:var(--clv-font-weight-semibold);white-space:nowrap}.clv-wacost__rates tbody td{color:var(--clv-color-text-secondary)}.clv-wacost__rates tbody tr:last-child th,.clv-wacost__rates tbody tr:last-child td{border-bottom:0}.clv-wacost__rates-row--highlight th,.clv-wacost__rates-row--highlight td{background:var(--clv-color-action-primary-subtle)}.clv-wacost__rates-price{font-variant-numeric:tabular-nums;white-space:nowrap}.clv-wacost__rates-note{margin-top:var(--clv-space-1);font-size:var(--clv-font-size-xs);color:var(--clv-color-text-muted);white-space:normal;display:block}.clv-wacost__footnote{margin:var(--clv-space-4) 0 0;font-size:var(--clv-font-size-sm);color:var(--clv-color-text-muted);line-height:var(--clv-font-line-height-relaxed);max-width:var(--clv-layout-prose-width)}.clv-wacost__savings{gap:var(--clv-space-5);margin:var(--clv-space-8) 0 0;padding:0;list-style:none;display:grid}.clv-wacost__saving{gap:var(--clv-space-2);flex-direction:column;height:100%;display:flex}@media (min-width:48rem){.clv-wacost__timeline,.clv-wacost__rules,.clv-wacost__savings{grid-template-columns:repeat(2,1fr)}}
.clv-reveal{opacity:1}@keyframes clv-reveal-in{0%{opacity:0;transform:translateY(1rem)}to{opacity:1;transform:translateY(0)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.clv-reveal{animation:linear both clv-reveal-in;animation-timeline:view();animation-range:entry 5% cover 22%}.clv-hero .clv-reveal{animation:none}}}@media (prefers-reduced-motion:no-preference){.clv-conversation__message{animation:clv-message-in var(--clv-motion-reveal) var(--clv-motion-easing-out) backwards}.clv-conversation__message[data-seq="0"]{animation-delay:.15s}.clv-conversation__message[data-seq="2"]{animation-delay:1.25s}.clv-conversation__message[data-seq="3"]{animation-delay:1.8s}.clv-conversation__message[data-seq="4"]{animation-delay:2.35s}.clv-conversation__typing{animation:clv-typing-life .75s var(--clv-motion-easing-out) .5s both;display:flex}.clv-conversation__typing-dot{animation:clv-typing-dot var(--clv-motion-ambient) var(--clv-motion-easing) infinite}.clv-conversation__typing-dot:nth-child(2){animation-delay:.15s}.clv-conversation__typing-dot:nth-child(3){animation-delay:.3s}.clv-conversation__kpi{animation:clv-kpi-pop var(--clv-motion-reveal) var(--clv-motion-easing-out) backwards}.clv-conversation__kpi:first-child{animation-delay:2.7s}.clv-conversation__kpi:nth-child(2){animation-delay:2.95s}}@keyframes clv-typing-life{0%{opacity:0;transform:translateY(.4rem)}20%,80%{opacity:1;transform:none}to{opacity:0;transform:translateY(-.2rem)}}@keyframes clv-typing-dot{0%,60%,to{opacity:.55;transform:translateY(0)}30%{opacity:1;transform:translateY(-3px)}}@keyframes clv-message-in{0%{opacity:0;transform:translateY(.5rem)scale(.97)}to{opacity:1;transform:none}}@keyframes clv-kpi-pop{0%{opacity:0;transform:translateY(.4rem)scale(.9)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.clv-mock__stage-bar{transform-origin:0;animation:linear both clv-bar-grow-x;animation-timeline:view();animation-range:entry 10% cover 35%}.clv-mock__chart-bar{transform-origin:bottom;animation:linear both clv-bar-grow-y;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes clv-bar-grow-x{0%{transform:scaleX(.2)}to{transform:scaleX(1)}}@keyframes clv-bar-grow-y{0%{transform:scaleY(.15)}to{transform:scaleY(1)}}@property --clv-count-to{syntax:"<integer>";inherits:false;initial-value:0}.clv-count{font-variant-numeric:tabular-nums}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.clv-count{counter-reset:clv-count var(--clv-count-to);animation:clv-count-up var(--clv-motion-slow) var(--clv-motion-easing-out) both;animation-timeline:view();animation-range:entry 12% cover 32%;position:relative}.clv-count:after{content:counter(clv-count)}.clv-hero .clv-count{animation-delay:0s;animation-timeline:auto}.clv-count__static{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}}@keyframes clv-count-up{0%{--clv-count-to:var(--clv-count-from)}}@media (prefers-reduced-motion:no-preference){.clv-calc__result-value{animation:clv-value-settle var(--clv-motion-enter) var(--clv-motion-easing-out)}}@keyframes clv-value-settle{0%{opacity:.35;transform:translateY(.28rem)}to{opacity:1;transform:none}}
