:root{--navy:#23283A;--ink-900:var(--navy);--ink-700:#4A4536;--ink-500:#6B6554;--brick-700:#6E2E22;--brick-500:#8B3A2B;--brick-300:#C97B5C;--brick-100:#F0DCCF;--neutral-paper:#F6F1E7;--neutral-paper-raised:#EDE6D5;--neutral-white:#FFFFFF;--neutral-hairline:#D8CFB8;--ink-800:#34415C;--brick-200:#DCAE93;--parchment-100:var(--neutral-paper);--parchment-200:var(--neutral-paper-raised);--parchment-300:#C9BE9E;--signal-success:#4B6B4F;--signal-error:#A33B2E;--signal-warning:#A9762E;--signal-info:#4A5A73;--text-primary:var(--ink-900);--text-body:var(--ink-700);--text-muted:var(--ink-500);--text-on-accent:var(--neutral-paper);--text-on-primary:var(--neutral-paper);--surface-page:var(--neutral-paper);--surface-raised:var(--neutral-paper-raised);--surface-card:var(--neutral-paper);--surface-inverse:var(--ink-900);--border-hairline:var(--neutral-hairline);--border-focus:var(--brick-500);--action-accent:var(--ink-900);--action-accent-hover:var(--brick-700);--action-structure:var(--ink-900);--action-literary:var(--brick-500);--feedback-success:var(--signal-success);--feedback-success-light:#E1EFE6;--feedback-error:var(--signal-error);--feedback-error-light:#F6DFDC;--feedback-warning:var(--signal-warning);--feedback-warning-light:#E7D9C4;--feedback-info:var(--signal-info);--feedback-info-light:#CCD1D8;--font-heading:"Lora","Georgia",serif;--font-body:"Work Sans","Segoe UI","Helvetica Neue",sans-serif;--font-mono:"JetBrains Mono",ui-monospace,"SF Mono",monospace;--weight-regular:400;--weight-medium:500;--weight-semibold:600;--text-xs:13px;--text-sm:15px;--text-md:17px;--text-lg:21px;--text-xl:26px;--text-2xl:32px;--text-3xl:39px;--text-4xl:48px;--leading-body:1.65;--leading-heading:1.2;--measure-prose:68ch}body{font-family:var(--font-body);font-size:var(--text-md);line-height:var(--leading-body);color:var(--text-body);background:var(--surface-page)}.font-heading,h1,h2,h3,h4{font-family:var(--font-heading);font-weight:var(--weight-medium);line-height:var(--leading-heading);color:var(--text-primary)}.font-mono{font-family:var(--font-mono)}.font-heading--display{font-style:italic}@media (max-width:640px){:root{--text-lg:20px;--text-xl:24px;--text-2xl:28px;--text-3xl:34px;--text-4xl:40px}}:root{--space-0:0px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--content-max-width:1200px;--touch-target-min:48px}@media (max-width:640px){:root{--space-7:32px;--space-8:48px;--space-9:64px}}:root{--radius-sm:4px;--radius-md:6px;--radius-lg:10px;--radius-full:999px;--shadow-resting:0 1px 2px rgba(35,40,58,0.06);--shadow-raised:0 16px 40px rgba(35,40,58,0.14);--ease-calm:cubic-bezier(0.22,0.61,0.36,1);--duration-quick:150ms;--duration-settle:260ms;--hero-nav-safe-zone:var(--space-8);--hero-eyebrow-separator:"\00b7";--hero-to-body-transition-style:fade;--hero-to-body-transition-height:var(--space-7);--hero-cinema-height:100vh;--hero-cinema-video-overlay-color:var(--ink-900);--hero-cinema-video-overlay-opacity:0.55;--hero-cinema-content-position:center-left;--hero-cinema-glass-bg:rgba(246,241,231,0.14);--hero-cinema-glass-blur:8px;--hero-cinema-glass-border:1px solid rgba(246,241,231,0.22);--hero-cinema-headline-size:var(--text-4xl);--hero-cinema-headline-color:var(--neutral-paper);--hero-cinema-headline-weight:var(--weight-medium);--hero-cinema-subheadline-size:var(--text-lg);--hero-cinema-subheadline-color:rgba(246,241,231,0.82);--hero-cinema-eyebrow-size:var(--text-xs);--hero-cinema-eyebrow-color:var(--brick-300);--hero-cinema-eyebrow-tracking:0.12em;--hero-hub-height:56vh;--hero-hub-bg:var(--neutral-paper-raised);--hero-hub-overlay:none;--hero-hub-headline-size:var(--text-3xl);--hero-hub-sub-size:var(--text-lg);--hero-hub-eyebrow:var(--text-xs);--hero-hub-card-peek-height:88px;--hero-program-height:64vh;--hero-program-bg:var(--neutral-paper);--hero-program-image-treatment:none;--hero-program-headline-size:var(--text-3xl);--hero-program-meta-separator:var(--hero-eyebrow-separator);--hero-program-license-badge-size:var(--text-xs);--hero-editorial-height:auto;--hero-editorial-bg:var(--neutral-paper);--hero-editorial-headline-size:var(--text-4xl);--hero-editorial-max-width:38ch;--hero-editorial-rule-color:var(--brick-500);--hero-editorial-rule-height:2px;--hero-place-height:80vh;--hero-place-image-parallax-depth:0.15;--hero-place-overlay-gradient:linear-gradient(180deg,rgba(35,40,58,0) 45%,rgba(35,40,58,0.62));--hero-place-headline-size:var(--text-3xl);--hero-place-location-eyebrow:var(--text-xs);--hero-ambient-height:auto;--hero-ambient-bg:var(--neutral-paper);--hero-ambient-headline-size:var(--text-2xl);--hero-ambient-padding-y:var(--space-7);--cta-section-bg:var(--ink-900);--cta-section-bg-variant:var(--neutral-paper-raised);--cta-section-padding-y:var(--space-9);--cta-content-max-width:640px;--cta-headline-size:var(--text-2xl);--cta-headline-color:var(--neutral-paper);--cta-headline-weight:var(--weight-medium);--cta-subheadline-size:var(--text-md);--cta-subheadline-color:rgba(246,241,231,0.78);--cta-trust-line-size:var(--text-sm);--cta-trust-line-color:rgba(246,241,231,0.64);--cta-trust-separator:var(--hero-eyebrow-separator);--cta-urgency-strip-padding:var(--space-0);--testimonial-card-bg:var(--neutral-paper);--testimonial-card-border:1px solid var(--neutral-hairline);--testimonial-card-padding:var(--space-6);--testimonial-quote-size:var(--text-lg);--testimonial-quote-color:var(--ink-900);--testimonial-quote-style:italic;--testimonial-quote-mark-size:64px;--testimonial-quote-mark-color:var(--brick-500);--testimonial-attribution-name-size:var(--text-sm);--testimonial-attribution-name-weight:var(--weight-semibold);--testimonial-attribution-title-size:var(--text-xs);--testimonial-attribution-title-color:var(--ink-500);--testimonial-avatar-size:0px;--testimonial-featured-bg:var(--neutral-paper-raised);--testimonial-featured-headline-size:var(--text-xl);--testimonial-grid-columns:3;--testimonial-stat-number-size:var(--text-3xl);--testimonial-stat-number-color:var(--ink-900);--testimonial-stat-label-size:var(--text-xs);--feature-section-bg:var(--neutral-paper);--feature-section-padding-y:var(--space-8);--feature-item-icon-size:40px;--feature-item-icon-bg:var(--neutral-paper-raised);--feature-item-icon-color:var(--ink-900);--feature-item-icon-radius:var(--radius-full);--feature-item-headline-size:var(--text-xl);--feature-item-headline-weight:var(--weight-medium);--feature-item-body-size:var(--text-md);--feature-item-gap:var(--space-4);--feature-grid-columns:3;--feature-grid-gap:var(--space-6);--feature-step-number-size:var(--text-sm);--feature-step-number-color:var(--brick-500);--feature-step-connector-color:var(--neutral-hairline);--feature-step-connector-style:dashed;--stats-bar-bg:var(--neutral-paper-raised);--stats-bar-border-y:1px solid var(--neutral-hairline);--stats-bar-padding-y:var(--space-6);--stat-number-size:var(--text-2xl);--stat-number-weight:var(--weight-medium);--stat-number-color:var(--ink-900);--stat-label-size:var(--text-xs);--stat-label-color:var(--ink-500);--stat-separator-color:var(--neutral-hairline);--stat-separator-style:solid;--stat-count-up-duration:900ms;--trust-strip-bg:var(--neutral-paper);--trust-strip-padding-y:var(--space-5);--trust-strip-label-size:var(--text-xs);--trust-strip-label-color:var(--ink-500);--trust-logo-height:28px;--trust-logo-filter:grayscale(1) opacity(0.55);--trust-logo-filter-hover:grayscale(0) opacity(1);--trust-logo-gap:var(--space-7);--accordion-item-bg:var(--surface-card);--accordion-item-border:var(--border-hairline);--accordion-item-radius:var(--radius-lg);--accordion-item-shadow:var(--shadow-resting);--accordion-item-gap:var(--space-4);--accordion-header-bg:var(--surface-card);--accordion-header-bg-hover:var(--brick-100);--accordion-header-bg-open:var(--surface-raised);--accordion-header-padding-x:var(--space-5);--accordion-header-padding-y:var(--space-4);--accordion-header-color:var(--text-primary);--accordion-header-size:var(--text-md);--accordion-header-weight:var(--weight-semibold);--accordion-icon-size:20px;--accordion-icon-color:var(--text-muted);--accordion-icon-rotation:180deg;--accordion-body-bg:var(--surface-card);--accordion-body-padding-x:var(--space-5);--accordion-body-padding-y:var(--space-4);--accordion-body-color:var(--text-body);--accordion-body-size:var(--text-sm);--accordion-body-line-height:var(--leading-body);--accordion-open-duration:var(--duration-settle);--accordion-open-easing:var(--ease-calm);--accordion-divider-color:var(--border-hairline);--accordion-indent-size:var(--space-6);--tabs-bar-bg:transparent;--tabs-bar-border-bottom:var(--border-hairline);--tabs-gap:var(--space-6);--tab-color:var(--text-primary);--tab-color-hover:var(--action-accent-hover);--tab-color-active:var(--action-accent);--tab-color-disabled:var(--text-muted);--tab-bg-hover:transparent;--tab-bg-active:var(--ink-900);--tab-padding-x:var(--space-5);--tab-padding-y:var(--space-3);--tab-font-size:var(--text-sm);--tab-font-weight-default:var(--weight-medium);--tab-font-weight-active:var(--weight-semibold);--tab-icon-size:18px;--tab-icon-gap:var(--space-2);--tab-badge-bg:var(--brick-500);--tab-badge-text:var(--text-on-accent);--tab-badge-radius:var(--radius-full);--tab-indicator-color:var(--brick-500);--tab-indicator-height:2px;--tab-indicator-radius:var(--radius-full);--tab-indicator-bg:var(--ink-900);--tab-indicator-transition-duration:var(--duration-quick);--tab-panel-padding-top:var(--space-5);--tab-panel-enter-duration:var(--duration-quick);--tab-panel-enter-easing:var(--ease-calm);--tabs-overflow-fade-color:var(--surface-page);--tabs-overflow-fade-width:var(--space-7);--modal-backdrop-bg:var(--ink-900);--modal-backdrop-opacity:0.35;--modal-backdrop-blur:0px;--modal-backdrop-enter-duration:var(--duration-quick);--modal-bg:var(--surface-card);--modal-border:var(--border-hairline);--modal-radius:var(--radius-lg);--modal-shadow:var(--shadow-raised);--modal-padding:var(--space-6);--modal-max-width-sm:360px;--modal-max-width-md:480px;--modal-max-width-lg:640px;--modal-max-width-xl:800px;--modal-enter-duration:var(--duration-settle);--modal-enter-easing:var(--ease-calm);--modal-max-height:88vh;--modal-overflow-y:auto;--modal-header-padding:var(--space-6);--modal-header-border-bottom:var(--border-hairline);--modal-header-title-size:var(--text-xl);--modal-header-title-weight:var(--weight-semibold);--modal-body-padding:var(--space-6);--modal-footer-padding:var(--space-6);--modal-footer-border-top:var(--border-hairline);--modal-footer-bg:var(--surface-raised);--modal-footer-gap:var(--space-3);--modal-close-btn-size:36px;--modal-close-btn-color:var(--text-muted);--modal-close-btn-color-hover:var(--text-primary);--confirm-icon-size:40px;--confirm-icon-color-warning:var(--feedback-warning);--confirm-icon-color-danger:var(--feedback-error);--confirm-icon-color-info:var(--feedback-info);--confirm-max-width:360px;--confirm-message-size:var(--text-md);--confirm-submessage-size:var(--text-sm);--confirm-submessage-color:var(--text-muted);--drawer-right-width:420px;--drawer-right-bg:var(--surface-card);--drawer-right-shadow:var(--shadow-raised);--drawer-enter-duration:var(--duration-settle);--drawer-enter-easing:var(--ease-calm);--drawer-header-padding:var(--space-5);--drawer-header-border-bottom:var(--border-hairline);--drawer-body-padding:var(--space-5);--drawer-footer-padding:var(--space-5);--drawer-footer-border-top:var(--border-hairline);--drawer-footer-bg:var(--surface-raised);--sheet-max-height:85vh;--sheet-radius-top-left:var(--radius-lg);--sheet-radius-top-right:var(--radius-lg);--sheet-bg:var(--surface-card);--sheet-shadow:var(--shadow-raised);--sheet-handle-width:40px;--sheet-handle-height:4px;--sheet-handle-color:var(--border-hairline);--sheet-handle-radius:var(--radius-full);--sheet-handle-margin:var(--space-3);--toast-bg:var(--ink-900);--toast-border:transparent;--toast-radius:var(--radius-md);--toast-shadow:var(--shadow-raised);--toast-padding-x:var(--space-5);--toast-padding-y:var(--space-4);--toast-message-size:var(--text-sm);--toast-message-color:var(--text-on-primary);--toast-icon-size:20px;--toast-action-color:var(--parchment-100);--toast-action-size:var(--text-xs);--toast-close-size:16px;--toast-close-color:var(--parchment-200);--toast-max-width:360px;--toast-enter-duration:var(--duration-settle);--toast-enter-easing:var(--ease-calm);--toast-exit-duration:var(--duration-quick);--toast-gap:var(--space-3);--toast-progress-height:3px;--toast-progress-bg:var(--brick-300);--toast-success-bg:var(--feedback-success);--toast-success-border:var(--feedback-success);--toast-success-icon-color:var(--text-on-primary);--toast-error-bg:var(--feedback-error);--toast-error-border:var(--feedback-error);--toast-error-icon-color:var(--text-on-primary);--toast-warning-bg:var(--feedback-warning);--toast-warning-border:var(--feedback-warning);--toast-warning-icon-color:var(--text-on-primary);--toast-info-bg:var(--feedback-info);--toast-info-border:var(--feedback-info);--toast-info-icon-color:var(--text-on-primary);--tooltip-bg:var(--ink-900);--tooltip-text-color:var(--text-on-primary);--tooltip-border:transparent;--tooltip-radius:8px;--tooltip-shadow:var(--shadow-raised);--tooltip-padding-x:var(--space-3);--tooltip-padding-y:var(--space-2);--tooltip-font-size:var(--text-xs);--tooltip-max-width:220px;--tooltip-arrow-size:6px;--tooltip-enter-duration:var(--duration-quick);--tooltip-enter-easing:var(--ease-calm);--popover-bg:var(--surface-card);--popover-border:var(--border-hairline);--popover-radius:var(--radius-lg);--popover-shadow:var(--shadow-raised);--popover-padding:var(--space-5);--popover-max-width:320px;--popover-header-size:var(--text-md);--popover-header-weight:var(--weight-semibold);--popover-header-border-bottom:var(--border-hairline);--popover-arrow-size:8px;--popover-enter-duration:var(--duration-quick);--popover-enter-easing:var(--ease-calm);--popover-close-btn-size:28px;--popover-close-btn-color:var(--text-muted);--menu-bg:var(--surface-card);--menu-border:var(--border-hairline);--menu-radius:var(--radius-md);--menu-shadow:var(--shadow-raised);--menu-padding-y:var(--space-2);--menu-item-color:var(--text-primary);--menu-item-bg-hover:var(--brick-100);--menu-item-bg-active:var(--brick-100);--menu-item-bg-disabled:transparent;--menu-item-padding-x:var(--space-4);--menu-item-padding-y:var(--space-3);--menu-item-font-size:var(--text-sm);--menu-item-icon-size:18px;--menu-item-icon-gap:var(--space-3);--menu-item-shortcut-color:var(--text-muted);--menu-item-shortcut-size:var(--text-xs);--menu-divider-color:var(--border-hairline);--menu-divider-margin-y:var(--space-2);--menu-section-label-color:var(--text-muted);--menu-section-label-size:var(--text-xs);--menu-section-label-weight:var(--weight-semibold);--menu-enter-duration:var(--duration-quick);--menu-enter-easing:var(--ease-calm);--menu-checkbox-item-indicator-color:var(--action-accent);--alert-border-radius:var(--radius-md);--alert-border-width:1px;--alert-padding-x:var(--space-5);--alert-padding-y:var(--space-4);--alert-icon-size:20px;--alert-message-size:var(--text-sm);--alert-message-line-height:var(--leading-body);--alert-title-size:var(--text-md);--alert-title-weight:var(--weight-semibold);--alert-close-btn-size:18px;--alert-close-btn-color:var(--text-muted);--alert-action-color:var(--action-literary);--alert-action-size:var(--text-sm);--alert-success-bg:var(--feedback-success-light);--alert-success-border-color:var(--feedback-success);--alert-success-icon-color:var(--feedback-success);--alert-success-title-color:var(--feedback-success);--alert-warning-bg:var(--feedback-warning-light);--alert-warning-border-color:var(--feedback-warning);--alert-warning-icon-color:var(--feedback-warning);--alert-warning-title-color:var(--feedback-warning);--alert-error-bg:var(--feedback-error-light);--alert-error-border-color:var(--feedback-error);--alert-error-icon-color:var(--feedback-error);--alert-error-title-color:var(--feedback-error);--alert-info-bg:var(--feedback-info-light);--alert-info-border-color:var(--feedback-info);--alert-info-icon-color:var(--feedback-info);--alert-info-title-color:var(--feedback-info);--field-gap:var(--space-2);--field-group-gap:var(--space-5);--field-section-gap:var(--space-8);--field-section-label-color:var(--text-muted);--field-section-border-top:var(--border-hairline);--form-card-bg:var(--surface-card);--form-card-border:var(--border-hairline);--form-card-radius:var(--radius-lg);--form-card-shadow:var(--shadow-resting);--form-card-padding:var(--space-6);--form-card-max-width-narrow:480px;--form-card-max-width-wide:720px;--segment-bg:var(--neutral-paper-raised);--segment-item-bg-selected:var(--neutral-white);--segment-item-shadow-selected:var(--shadow-resting);--segment-item-color:var(--text-muted);--segment-item-color-selected:var(--text-primary);--segment-item-radius:var(--radius-sm);--segment-item-padding-x:var(--space-4);--segment-item-padding-y:var(--space-2);--segment-gap:2px;--step-dot-size:12px;--step-dot-bg-upcoming:var(--border-hairline);--step-dot-bg-current:var(--brick-500);--step-dot-bg-completed:var(--ink-900);--step-connector-color-upcoming:var(--border-hairline);--step-connector-color-completed:var(--ink-900);--step-label-color-current:var(--text-primary);--step-label-color-upcoming:var(--text-muted);--wizard-nav-bg:var(--surface-raised);--wizard-nav-border-top:var(--border-hairline);--search-icon-color:var(--text-muted);--search-results-bg:var(--surface-card);--search-results-border:var(--border-hairline);--search-results-shadow:var(--shadow-raised);--search-results-radius:var(--radius-lg);--search-result-item-bg-hover:var(--brick-100);--search-result-match-bg:var(--feedback-warning-light);--filezone-bg:var(--surface-card);--filezone-border:var(--border-hairline);--filezone-border-style:dashed;--filezone-radius:var(--radius-lg);--filezone-bg-drag-over:var(--brick-100);--filezone-border-drag-over:var(--border-focus);--filezone-icon-color:var(--text-muted);--filezone-subtext-color:var(--text-muted);--newsletter-inline-gap:var(--space-2);--newsletter-consent-color:var(--text-muted);--newsletter-success-bg:var(--feedback-success-light);--input-border-color-hover:var(--brick-300);--input-border-color-focus:var(--border-focus);--input-focus-ring-color:var(--brick-100);--input-focus-ring-width:3px;--input-bg-filled:var(--neutral-paper-raised);--input-border-color-success:var(--feedback-success);--input-bg-success:var(--feedback-success-light);--input-text-color-disabled:var(--text-muted);--input-opacity-disabled:0.5;--input-bg-readonly:var(--neutral-paper-raised);--input-border-color-readonly:var(--border-hairline);--label-required-color:var(--feedback-error);--helper-margin-top:var(--space-1);--error-message-margin-top:var(--space-1);--error-icon-size:14px;--char-count-color:var(--text-muted);--char-count-color-near-limit:var(--feedback-warning);--char-count-color-at-limit:var(--feedback-error);--textarea-min-height:120px;--select-option-bg-hover:var(--brick-100);--select-option-bg-selected:var(--brick-100);--checkbox-border-color-hover:var(--brick-300);--checkbox-opacity-disabled:0.5;--radio-border-color-hover:var(--brick-300);--radio-opacity-disabled:0.5;--toggle-transition-duration:var(--duration-settle);--toggle-opacity-disabled:0.5;--step-number-bg-upcoming:var(--neutral-paper-raised);--step-number-bg-current:var(--brick-500);--step-number-bg-completed:var(--ink-900);--step-number-color-upcoming:var(--text-muted);--step-number-color-current:var(--neutral-white);--step-number-color-completed:var(--neutral-white);--step-sublabel-color:var(--text-muted);--submit-loading-spinner-color:var(--brick-500);--submit-success-icon-color:var(--feedback-success);--submit-error-bg:var(--feedback-error-light);--submit-error-border:var(--feedback-error);--newsletter-stacked-gap:var(--space-3);--newsletter-success-icon-color:var(--feedback-success);--newsletter-success-text-color:var(--text-primary)}.vlm-input--hover-demo,.vlm-textarea--hover-demo{border-color:var(--input-border-color-hover)!important}.vlm-input--focus-demo,.vlm-textarea--focus-demo{border-color:var(--input-border-color-focus)!important;box-shadow:0 0 0 var(--input-focus-ring-width) var(--input-focus-ring-color)}.vlm-input--filled{background:var(--input-bg-filled)}.vlm-input--success,.vlm-textarea--success{border-color:var(--input-border-color-success)!important;background:var(--input-bg-success)}.vlm-input--readonly,.vlm-textarea--readonly{background:var(--input-bg-readonly);border-color:var(--input-border-color-readonly)}.vlm-textarea{min-height:var(--textarea-min-height);resize:vertical}.vlm-field__label--row{display:flex;align-items:baseline;justify-content:space-between}.vlm-field__required{color:var(--label-required-color);margin-left:2px}.vlm-field__error,.vlm-field__hint{margin-top:var(--helper-margin-top)}.vlm-field__error{display:flex;align-items:center;gap:6px}.vlm-char-count{font-size:var(--text-xs);color:var(--char-count-color);text-align:right}.vlm-char-count--near{color:var(--char-count-color-near-limit)}.vlm-char-count--at{color:var(--char-count-color-at-limit)}.vlm-checkbox__box--indeterminate{background:var(--action-accent);border-color:var(--action-accent)}:root{--nav-height:220px;--nav-height-scrolled:160px;--nav-bg-default:transparent;--nav-bg-scrolled:var(--surface-card);--nav-border-scrolled:var(--brick-200);--nav-shadow-scrolled:var(--shadow-resting);--nav-transition-duration:var(--duration-settle);--nav-item-color:var(--text-primary);--nav-item-color-hover:var(--brick-500);--nav-item-color-active:var(--text-primary);--nav-item-font-size:var(--text-sm);--nav-item-font-weight:var(--weight-medium);--nav-item-padding-x:var(--space-4);--nav-item-gap:var(--space-6);--nav-active-indicator-color:var(--brick-500);--nav-active-indicator-height:2px;--nav-cta-bg:var(--ink-900);--nav-cta-text:var(--neutral-paper);--nav-cta-border:transparent;--nav-cta-radius:var(--radius-md);--nav-cta-padding-x:var(--space-4);--nav-cta-padding-y:var(--space-3);--nav-logo-width-desktop:360px;--nav-logo-width-mobile:230px;--announcement-height:40px;--announcement-bg-neutral:var(--neutral-paper-raised);--announcement-bg-promotional:var(--brick-500);--announcement-text-promotional:var(--text-on-accent);--announcement-bg-urgent:var(--signal-error);--announcement-text-urgent:var(--text-on-accent);--nav-dropdown-bg:var(--surface-card);--nav-dropdown-border:var(--border-hairline);--nav-dropdown-radius:var(--radius-lg);--nav-dropdown-shadow:var(--shadow-raised);--nav-dropdown-item-color:var(--text-body);--nav-dropdown-item-color-hover:var(--text-primary);--nav-dropdown-item-bg-hover:var(--brick-100);--nav-dropdown-item-padding-x:var(--space-4);--nav-dropdown-item-padding-y:var(--space-3);--mega-menu-bg:var(--surface-card);--mega-menu-border:var(--brick-200);--mega-menu-shadow:var(--shadow-raised);--mega-menu-padding:var(--space-7);--mega-menu-section-label-color:var(--brick-500);--mega-menu-section-label-size:var(--text-xs);--mega-menu-section-label-weight:var(--weight-semibold);--mega-menu-featured-bg:var(--surface-raised);--mega-menu-featured-radius:var(--radius-lg);--mega-menu-featured-padding:var(--space-5);--mega-menu-backdrop:rgba(35,40,58,0.4);--mobile-trigger-color:var(--text-primary);--mobile-trigger-size:var(--touch-target-min);--mobile-trigger-bg:transparent;--mobile-trigger-radius:var(--radius-md);--mobile-drawer-width:320px;--mobile-drawer-bg:var(--surface-card);--mobile-drawer-shadow:var(--shadow-raised);--mobile-drawer-overlay-bg:rgba(35,40,58,0.4);--mobile-drawer-item-bg-active:var(--brick-100);--mobile-drawer-item-border:var(--border-hairline);--mobile-drawer-cta-bg:var(--ink-900);--breadcrumb-item-color:var(--text-muted);--breadcrumb-item-color-hover:var(--text-primary);--breadcrumb-item-color-current:var(--text-primary);--breadcrumb-separator-content:"/";--breadcrumb-separator-color:var(--text-muted);--breadcrumb-font-size:var(--text-sm);--breadcrumb-gap:var(--space-2);--breadcrumb-current-weight:var(--weight-semibold);--pagination-item-bg:transparent;--pagination-item-bg-hover:var(--brick-100);--pagination-item-bg-active:var(--ink-900);--pagination-item-color:var(--text-body);--pagination-item-color-active:var(--text-on-accent);--pagination-item-border:var(--border-hairline);--pagination-item-border-active:var(--ink-900);--pagination-item-radius:var(--radius-md);--pagination-item-size:40px;--pagination-gap:var(--space-2);--pagination-ellipsis-color:var(--text-body);--pagination-load-more-bg:transparent;--pagination-load-more-text:var(--text-primary);--pagination-load-more-border:var(--ink-900);--pagination-load-more-radius:var(--radius-md);--footer-bg:var(--ink-900);--footer-text-color:var(--text-on-primary);--footer-border-top:var(--ink-700);--footer-heading-color:var(--text-on-primary);--footer-heading-size:var(--text-sm);--footer-heading-weight:var(--weight-semibold);--footer-link-color:var(--neutral-paper);--footer-link-color-hover:var(--brick-300);--footer-link-size:var(--text-sm);--footer-divider-color:var(--ink-700);--footer-social-icon-size:20px;--footer-social-icon-color:var(--parchment-300);--footer-social-icon-color-hover:var(--brick-300);--footer-social-icon-gap:var(--space-4);--footer-signup-bg:var(--ink-800);--footer-signup-radius:var(--radius-lg);--footer-signup-padding:var(--space-6);--footer-signup-input-bg:var(--surface-page);--footer-signup-input-border:var(--ink-500);--footer-signup-input-radius:var(--radius-sm);--footer-signup-btn-bg:var(--brick-500);--footer-signup-btn-text:var(--text-on-accent);--footer-signup-btn-radius:var(--radius-md);--footer-bar-bg:var(--ink-900);--footer-bar-border-top:var(--ink-700);--footer-bar-text-color:var(--neutral-paper-raised);--footer-bar-text-size:var(--text-xs);--footer-bar-link-color:var(--parchment-200);--footer-bar-link-color-hover:var(--brick-300);--footer-bar-separator-color:var(--ink-700);--footer-padding-top:var(--space-8);--footer-padding-bottom:var(--space-6);--footer-column-gap:var(--space-8);--footer-row-gap:var(--space-6);--back-to-top-bg:var(--ink-900);--back-to-top-color:var(--neutral-white);--back-to-top-shadow:var(--shadow-resting);--back-to-top-radius:var(--radius-full);--back-to-top-size:48px;--back-to-top-show-after:400px}.blog-post{background:var(--neutral-paper)}.blog-post__header{max-width:var(--measure-prose);margin-inline:auto;padding-block:var(--space-6,48px) var(--space-4,24px)}.blog-post__title{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:var(--text-4xl);line-height:1.15;color:var(--text-primary);margin:0 0 var(--space-3,16px)}.blog-post__meta{font-family:var(--font-body);font-size:var(--text-xs);letter-spacing:.06em;text-transform:uppercase}.blog-post__date,.blog-post__meta{color:var(--text-muted)}.blog-post__meta-sep{color:var(--brick-300);padding-inline:.5em}.blog-post__cover,.blog-post__cover img{border-radius:10px;overflow:hidden}.blog-post__body{max-width:var(--measure-prose);margin-inline:auto;font-family:var(--font-body);font-size:var(--text-md);line-height:1.75;color:var(--text-body)}.blog-post__body>p{margin:0 0 26px}.blog-post__body h2,.blog-post__body h3,.blog-post__body h4{scroll-margin-top:96px;font-family:var(--font-heading);color:var(--text-primary)}.blog-post__body h2{font-size:var(--text-2xl);line-height:1.25;margin:48px 0 16px}.blog-post__body h3{font-size:var(--text-xl);line-height:1.3;margin:36px 0 12px}.blog-post__body>p:first-of-type:first-letter{float:left;font-family:var(--font-heading);font-style:italic;font-size:3.4em;line-height:.82;padding:.06em .09em 0 0;color:var(--brick-500)}.blog-post__body blockquote{font-family:var(--font-heading);font-style:italic;font-weight:500;font-size:var(--text-2xl);color:var(--text-primary);text-align:center;max-width:520px;margin:56px auto;line-height:1.4;padding:0;border:0;position:relative}.blog-post__body blockquote:after,.blog-post__body blockquote:before{content:"";display:block;width:48px;height:2px;background:var(--brick-500);margin:0 auto 24px}.blog-post__body blockquote:after{margin:24px auto 0}.blog-post__body blockquote p{margin:0}.blog-post__body img{max-width:100%;height:auto;border-radius:10px;display:block;margin:32px auto 10px}.blog-post__body figcaption,.blog-post__body img+em{display:block;font-size:var(--text-xs);color:var(--text-muted);text-align:center;margin-top:10px}.blog-post__body a{color:var(--brick-500);text-underline-offset:3px}.blog-post__body a:hover{color:var(--brick-300)}.blog-post__body code{font-family:var(--font-mono);font-size:var(--text-sm)}.blog-post__body pre{background:var(--navy);color:var(--neutral-paper);border-radius:10px;padding:20px;overflow-x:auto;margin:32px 0}.blog-post__body pre code{color:inherit}.blog-post__body hr{border:0;margin:48px 0}.blog-post__author,.blog-post__body hr{border-top:1px solid var(--border-hairline)}.blog-post__author{max-width:var(--measure-prose);margin:48px auto 0;padding-top:24px;font-size:var(--text-sm);color:var(--text-muted)}.blog-index-wrap{max-width:var(--measure-prose);margin-inline:auto}.blog-index-heading{font-family:var(--font-heading);font-style:italic;font-size:var(--text-4xl);color:var(--text-primary)}.blog-index-list{list-style:none;padding:0;margin:0;display:grid;grid-gap:24px;gap:24px}.blog-index-item{background:var(--surface-raised);border:1px solid var(--border-hairline);border-radius:10px;padding:24px}.blog-index-title{font-family:var(--font-heading);font-size:var(--text-xl);color:var(--text-primary);line-height:1.3}.blog-index-link{text-decoration:none;color:inherit}.blog-index-link:hover .blog-index-title{color:var(--brick-500)}.blog-index-date{font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted)}.blog-index-summary{font-size:var(--text-sm);color:var(--text-body);margin-top:8px}:root{--skeleton-base-color:var(--surface-raised);--skeleton-highlight-color:var(--neutral-white);--skeleton-animation-duration:1.5s;--skeleton-animation-easing:linear;--skeleton-transition-duration:200ms;--skeleton-border-radius:var(--radius-sm);--skeleton-text-line-height:1em;--skeleton-text-short-width:40%;--skeleton-text-medium-width:70%;--skeleton-text-full-width:100%;--empty-illustration-size-full:128px;--empty-illustration-size-panel:96px;--empty-illustration-size-inline:64px;--empty-illustration-bg:var(--brick-100);--empty-illustration-radius:var(--radius-full);--empty-headline-size:var(--text-xl);--empty-headline-weight:var(--weight-semibold);--empty-message-size:var(--text-sm);--empty-message-color:var(--text-muted);--empty-message-max-width:44ch;--empty-cta-margin-top:var(--space-5);--empty-secondary-link-size:var(--text-sm);--empty-secondary-link-color:var(--action-literary);--empty-stack-gap:var(--space-3);--empty-full-page-height:60vh;--empty-full-page-padding:var(--space-7);--empty-panel-height:320px;--empty-panel-padding:var(--space-6);--empty-inline-padding:var(--space-4);--empty-tone-blank-illustration-bg:var(--brick-100);--empty-tone-blank-headline-color:var(--text-primary);--empty-tone-search-illustration-bg:var(--surface-raised);--empty-tone-search-headline-color:var(--text-primary);--empty-tone-error-illustration-bg:var(--feedback-error-light);--empty-tone-error-headline-color:var(--feedback-error);--empty-tone-locked-illustration-bg:var(--feedback-info-light);--empty-tone-locked-headline-color:var(--text-primary);--empty-tone-soon-illustration-bg:var(--feedback-warning-light);--empty-tone-soon-headline-color:var(--text-primary);--error-page-bg:var(--surface-page);--error-page-bg-overlay-opacity:0.04;--error-status-size:var(--text-4xl);--error-status-color:var(--text-primary);--error-status-weight:var(--weight-medium);--error-status-opacity:0.9;--error-headline-size:var(--text-2xl);--error-headline-color:var(--text-primary);--error-headline-weight:var(--weight-medium);--error-message-size:var(--text-md);--error-message-color:var(--text-muted);--error-message-max-width:var(--measure-prose);--error-cta-margin-top:var(--space-6);--error-secondary-links-margin-top:var(--space-5);--error-secondary-links-gap:var(--space-5);--error-content-vertical-offset:calc(var(--space-6) * -1);--error-404-bg:var(--surface-page);--error-404-status-color:var(--brick-500);--error-500-bg:var(--feedback-error-light);--error-500-status-color:var(--feedback-error);--error-503-bg:var(--feedback-warning-light);--error-503-status-color:var(--feedback-warning);--error-401-bg:var(--surface-raised);--error-401-status-color:var(--feedback-info);--progress-track-height-xs:2px;--progress-track-height-sm:4px;--progress-track-height-md:8px;--progress-track-height-lg:16px;--progress-track-bg:var(--border-hairline);--progress-track-radius:var(--radius-full);--progress-fill-bg:var(--action-accent);--progress-fill-bg-success:var(--feedback-success);--progress-fill-bg-warning:var(--feedback-warning);--progress-fill-bg-error:var(--feedback-error);--progress-fill-radius:var(--radius-full);--progress-fill-transition-duration:var(--duration-settle);--progress-fill-transition-easing:var(--ease-calm);--progress-label-size:var(--text-xs);--progress-label-color:var(--text-muted);--progress-stripe-angle:45deg;--progress-stripe-opacity:0.18;--progress-reading-z-index:200;--spinner-size-sm:16px;--spinner-size-md:24px;--spinner-size-lg:40px;--spinner-color:var(--action-accent);--spinner-track-color:var(--border-hairline);--spinner-border-width:2.5px;--spinner-duration:800ms;--btn-loading-spinner-color:var(--text-on-accent);--btn-loading-opacity:0.7;--presence-size-sm:8px;--presence-size-md:10px;--presence-size-lg:14px;--presence-online-color:var(--feedback-success);--presence-away-color:var(--feedback-warning);--presence-busy-color:var(--feedback-error);--presence-offline-color:var(--text-muted);--presence-border-color:var(--surface-card);--presence-border-width:2px;--badge-dot-size:8px;--badge-count-size-sm:16px;--badge-count-size-md:20px;--badge-count-padding-x:5px;--badge-count-font-size:11px;--badge-count-font-weight:var(--weight-semibold);--badge-count-bg:var(--brick-500);--badge-count-text:var(--text-on-accent);--badge-count-border:var(--surface-card);--badge-count-radius:var(--radius-full);--badge-count-offset-x:-4px;--badge-count-offset-y:-4px;--status-success-color:var(--feedback-success);--status-success-animation-duration:400ms;--status-error-color:var(--feedback-error);--status-error-animation-duration:400ms}@keyframes shimmer{0%{background-position:-150% 0}to{background-position:150% 0}}@media (prefers-reduced-motion:reduce){.vlm-skeleton{animation:none!important;background:var(--skeleton-base-color)!important}}:root{--media-image-contained-radius:var(--radius-lg);--media-image-contained-shadow:var(--shadow-resting);--media-image-contained-margin-y:var(--space-6);--media-image-full-bleed-margin-y:var(--space-8);--media-image-framed-bg:var(--neutral-white);--media-image-framed-padding:var(--space-3);--media-image-framed-radius:var(--radius-sm);--media-image-framed-shadow:var(--shadow-raised);--media-image-framed-rotate:-1.5deg;--media-caption-color:var(--text-muted);--media-caption-size:var(--text-sm);--media-caption-line-height:1.65;--media-caption-margin-top:var(--space-3);--media-caption-source-color:var(--text-muted);--media-caption-source-size:var(--text-xs);--media-badge-bg:var(--ink-900);--media-badge-color:var(--text-on-accent);--media-badge-radius:var(--radius-full);--media-badge-padding-x:var(--space-3);--media-badge-padding-y:var(--space-1);--media-badge-size:var(--text-xs);--before-after-divider-color:var(--neutral-white);--before-after-divider-width:2px;--before-after-handle-size:40px;--before-after-handle-bg:var(--neutral-white);--before-after-handle-shadow:var(--shadow-raised);--before-after-label-bg:var(--ink-900);--before-after-label-color:var(--text-on-accent);--before-after-label-radius:var(--radius-sm);--before-after-label-padding:var(--space-1) var(--space-3);--video-thumb-radius:var(--radius-lg);--video-thumb-shadow:var(--shadow-resting);--video-thumb-aspect-ratio:16/9;--video-play-btn-size:64px;--video-play-btn-bg:var(--neutral-white);--video-play-btn-color:var(--ink-900);--video-play-btn-radius:var(--radius-full);--video-play-btn-shadow:var(--shadow-raised);--video-play-btn-hover-scale:1.08;--video-overlay-color:var(--ink-900);--video-overlay-opacity:0.15;--video-duration-bg:var(--ink-900);--video-duration-color:var(--text-on-accent);--video-duration-size:var(--text-xs);--video-duration-padding:var(--space-1) var(--space-2);--video-progress-track-bg:var(--border-hairline);--video-progress-fill-bg:var(--action-accent);--video-progress-height:3px;--video-chapter-marker-color:var(--neutral-white);--video-chapter-marker-width:2px;--device-frame-color:var(--ink-900);--device-frame-radius:36px;--device-frame-border-width:10px;--device-screen-radius:var(--radius-lg);--device-reflection-opacity:0.06;--gallery-grid-columns-sm:1;--gallery-grid-columns-md:2;--gallery-grid-columns-lg:3;--gallery-grid-columns-xl:4;--gallery-grid-gap:var(--space-4);--gallery-item-radius:var(--radius-md);--gallery-item-aspect-ratio:1/1;--gallery-mosaic-gap:0px;--gallery-mosaic-radius:0px;--gallery-feature-span-cols:2;--gallery-feature-span-rows:2;--gallery-thumb-aspect-ratio:1/1;--gallery-strip-item-height:240px;--gallery-strip-item-width:360px;--gallery-strip-gap:var(--space-4);--gallery-strip-snap-align:center;--carousel-arrow-size:44px;--carousel-arrow-bg:var(--neutral-white);--carousel-arrow-color:var(--ink-900);--carousel-arrow-radius:var(--radius-full);--carousel-arrow-shadow:var(--shadow-raised);--carousel-arrow-hover-bg:var(--brick-100);--carousel-dot-bg:var(--border-hairline);--carousel-dot-bg-active:var(--ink-900);--filmstrip-thumb-size:72px;--filmstrip-thumb-gap:var(--space-2);--filmstrip-thumb-radius:var(--radius-sm);--filmstrip-thumb-opacity-inactive:0.55;--filmstrip-thumb-opacity-active:1;--filmstrip-thumb-border-active-color:var(--brick-500);--filmstrip-thumb-border-active-width:2px;--lightbox-bg:var(--ink-900);--lightbox-bg-opacity:0.94;--lightbox-image-max-width:90vw;--lightbox-image-max-height:85vh;--lightbox-image-radius:var(--radius-sm);--lightbox-close-btn-color:var(--text-on-accent);--lightbox-close-btn-size:40px;--lightbox-close-btn-bg:rgba(246,241,231,0.1);--lightbox-nav-btn-color:var(--text-on-accent);--lightbox-nav-btn-size:48px;--lightbox-nav-btn-bg:rgba(246,241,231,0.1);--lightbox-nav-btn-radius:var(--radius-full);--lightbox-caption-color:var(--text-on-accent);--lightbox-caption-size:var(--text-sm);--lightbox-caption-bg:transparent;--lightbox-counter-color:var(--brick-300);--lightbox-counter-size:var(--text-xs);--lightbox-enter-duration:var(--duration-settle);--lightbox-enter-easing:var(--ease-calm);--hover-caption-bg:var(--ink-900);--hover-caption-color:var(--text-on-accent);--hover-caption-size:var(--text-sm);--hover-caption-padding:var(--space-4);--hover-caption-reveal-duration:200ms;--gradient-overlay-start-color:var(--ink-900);--gradient-overlay-start-opacity:0;--gradient-overlay-end-color:var(--ink-900);--gradient-overlay-end-opacity:0.82;--gradient-overlay-direction:to top;--gradient-overlay-height:60%;--media-skeleton-bg:var(--skeleton-base-color);--media-skeleton-radius:var(--radius-lg);--media-skeleton-icon-size:32px;--media-skeleton-icon-color:var(--text-muted);--media-error-bg:var(--feedback-error-light);--media-error-icon-color:var(--feedback-error);--media-error-icon-size:32px;--media-error-text-color:var(--feedback-error);--media-error-text-size:var(--text-xs);--media-hover-scale:1.03;--media-hover-transition-duration:var(--duration-quick);--media-hover-overlay-opacity:0.15;--media-selected-border-color:var(--brick-500);--media-selected-border-width:2px;--media-selected-check-bg:var(--brick-500);--media-selected-check-color:var(--text-on-accent);--media-selected-check-size:22px;--media-selected-overlay-opacity:0.1;--pricing-card-bg:var(--surface-card);--pricing-card-border:var(--border-hairline);--pricing-card-radius:var(--radius-lg);--pricing-card-shadow:var(--shadow-resting);--pricing-card-padding:var(--space-6);--pricing-card-featured-bg:var(--surface-raised);--pricing-card-featured-border:var(--brick-500);--pricing-card-featured-shadow:var(--shadow-raised);--pricing-card-featured-indicator-bg:var(--brick-500);--pricing-card-featured-indicator-color:var(--text-on-accent);--pricing-amount-size:var(--text-4xl);--pricing-amount-weight:var(--weight-medium);--pricing-amount-color:var(--text-primary);--pricing-amount-transition-duration:var(--duration-settle);--pricing-currency-size:var(--text-lg);--pricing-currency-weight:var(--weight-medium);--pricing-currency-vertical-align:super;--pricing-period-size:var(--text-sm);--pricing-period-color:var(--text-muted);--pricing-original-size:var(--text-md);--pricing-original-color:var(--text-muted);--pricing-original-decoration:line-through;--pricing-tier-name-size:var(--text-xl);--pricing-tier-name-weight:var(--weight-medium);--pricing-tier-name-color:var(--text-primary);--pricing-tier-description-size:var(--text-sm);--pricing-tier-description-color:var(--text-muted);--pricing-tier-badge-bg:var(--brick-100);--pricing-tier-badge-color:var(--brick-700);--pricing-tier-badge-radius:var(--radius-full);--pricing-feature-gap:var(--space-3);--pricing-feature-size:var(--text-sm);--pricing-feature-color:var(--text-body);--pricing-feature-included-icon-color:var(--feedback-success);--pricing-feature-excluded-icon-color:var(--text-muted);--pricing-feature-excluded-text-color:var(--text-muted);--pricing-feature-excluded-opacity:0.6;--pricing-cta-margin-top:var(--space-6);--pricing-fine-print-size:var(--text-xs);--pricing-fine-print-color:var(--text-muted);--pricing-fine-print-margin-top:var(--space-3);--pricing-grid-gap:var(--space-6);--pricing-section-label-size:var(--text-xs);--pricing-section-label-color:var(--brick-500);--pricing-section-gap:var(--space-8);--pricing-plan-option-bg:var(--surface-card);--pricing-plan-option-border:var(--border-hairline);--pricing-plan-option-radius:var(--radius-lg);--pricing-plan-option-selected-border-color:var(--brick-500);--pricing-plan-option-selected-bg:var(--brick-100);--pricing-plan-amount-size:var(--text-xl);--pricing-plan-amount-weight:var(--weight-medium);--pricing-plan-label-size:var(--text-sm);--pricing-plan-savings-color:var(--feedback-success);--toggle-track-bg:var(--border-hairline);--toggle-thumb-bg:var(--neutral-white);--toggle-track-width:52px;--toggle-track-height:30px;--toggle-label-size:var(--text-sm);--toggle-label-color:var(--text-muted);--toggle-label-color-active:var(--text-primary);--toggle-gap:var(--space-3);--savings-chip-bg:var(--brick-100);--savings-chip-color:var(--brick-700);--savings-chip-radius:var(--radius-full);--savings-chip-padding-x:var(--space-3);--savings-chip-padding-y:var(--space-1);--savings-chip-size:var(--text-xs);--price-change-duration:var(--duration-settle);--price-change-easing:var(--ease-calm);--guarantee-badge-size:72px;--guarantee-badge-color:var(--brick-500);--guarantee-block-bg:var(--surface-raised);--guarantee-block-border:var(--border-hairline);--guarantee-block-radius:var(--radius-lg);--guarantee-block-padding:var(--space-6);--guarantee-icon-size:40px;--guarantee-icon-color:var(--brick-500);--guarantee-headline-size:var(--text-lg);--guarantee-headline-weight:var(--weight-medium);--guarantee-body-size:var(--text-sm);--trust-icons-gap:var(--space-7);--trust-icon-size:28px;--trust-icon-color:var(--text-primary);--trust-icon-label-size:var(--text-xs);--trust-icon-label-color:var(--text-muted);--table-bg:var(--surface-card);--table-border:var(--border-hairline);--table-radius:var(--radius-lg);--table-shadow:var(--shadow-resting);--table-header-bg:var(--surface-raised);--table-header-text-color:var(--text-muted);--table-header-font-size:var(--text-xs);--table-header-font-weight:var(--weight-semibold);--table-header-border-bottom-color:var(--border-hairline);--table-header-border-bottom-width:1px;--table-header-padding-x:var(--space-5);--table-header-padding-y:var(--space-3);--table-row-bg-hover:var(--brick-100);--table-row-bg-selected:var(--brick-100);--table-row-border-bottom-color:var(--border-hairline);--table-row-stripe-bg:var(--surface-raised);--table-cell-padding-x:var(--space-5);--table-cell-padding-y:var(--space-4);--table-cell-font-size:var(--text-sm);--table-cell-color:var(--text-body);--table-footer-bg:var(--surface-raised);--table-footer-font-weight:var(--weight-semibold);--table-footer-border-top-color:var(--border-hairline);--table-footer-border-top-width:1px;--table-dense-cell-padding-x:var(--space-4);--table-dense-cell-padding-y:var(--space-2);--table-dense-font-size:var(--text-xs);--table-spacious-cell-padding-x:var(--space-6);--table-spacious-cell-padding-y:var(--space-5);--table-sort-icon-color:var(--text-muted);--table-sort-icon-color-active:var(--brick-500);--table-sort-icon-size:14px;--table-sticky-header-shadow:0 2px 6px rgba(35,40,58,0.08);--table-action-btn-color:var(--text-muted);--table-action-btn-color-hover:var(--text-primary);--table-expand-icon-size:16px;--table-expand-icon-color:var(--text-muted);--table-expand-panel-bg:var(--surface-raised);--table-expand-panel-padding:var(--space-5);--table-skeleton-row-height:48px;--table-skeleton-stripe-bg:var(--skeleton-base-color);--comparison-feature-col-width:240px;--comparison-feature-col-bg:var(--surface-card);--comparison-feature-label-size:var(--text-sm);--comparison-feature-label-color:var(--text-body);--comparison-tier-col-width:160px;--comparison-tier-header-bg:var(--surface-raised);--comparison-tier-header-featured-bg:var(--brick-100);--comparison-tier-name-size:var(--text-md);--comparison-tier-name-weight:var(--weight-medium);--comparison-check-icon-color:var(--feedback-success);--comparison-x-icon-color:var(--text-muted);--comparison-partial-icon-color:var(--feedback-warning);--comparison-cell-bg-alt:var(--surface-raised);--comparison-section-header-bg:var(--neutral-paper-raised);--comparison-section-header-color:var(--text-muted);--comparison-section-header-size:var(--text-xs);--chat-max-width:640px;--chat-bg:var(--surface-card);--chat-border:var(--border-hairline);--chat-radius:var(--radius-lg);--chat-shadow:var(--shadow-raised);--chat-font-family:var(--font-body);--chat-font-size:var(--text-sm);--chat-line-height:var(--leading-body);--chat-embedded-height:520px;--chat-embedded-border:var(--border-hairline);--chat-embedded-radius:var(--radius-lg);--chat-fullpage-max-width:760px;--chat-fullpage-sidebar-width:280px;--chat-fullpage-sidebar-bg:var(--surface-raised);--chat-fullpage-sidebar-border-right:var(--border-hairline);--chat-trigger-size:64px;--chat-trigger-bg:var(--action-accent);--chat-trigger-color:var(--text-on-accent);--chat-trigger-shadow:var(--shadow-raised);--chat-trigger-radius:var(--radius-full);--chat-trigger-badge-bg:var(--brick-500);--chat-trigger-badge-color:var(--text-on-accent);--chat-trigger-badge-size:20px;--chat-panel-width:380px;--chat-panel-height:560px;--chat-panel-radius:var(--radius-lg);--chat-panel-shadow:var(--shadow-raised);--chat-panel-offset-bottom:var(--space-6);--chat-panel-offset-right:var(--space-6);--chat-panel-enter-duration:var(--duration-settle);--chat-panel-enter-easing:var(--ease-calm);--chat-panel-z-index:500;--bubble-assistant-bg:var(--surface-raised);--bubble-assistant-color:var(--text-primary);--bubble-assistant-radius:var(--radius-lg);--bubble-assistant-max-width:80%;--bubble-assistant-font-size:var(--text-sm);--bubble-assistant-line-height:var(--leading-body);--bubble-user-bg:var(--action-accent);--bubble-user-color:var(--text-on-accent);--bubble-user-radius:var(--radius-lg);--bubble-user-max-width:80%;--bubble-tail-size:8px;--bubble-tail-offset:14px;--system-msg-color:var(--text-muted);--system-msg-size:var(--text-xs);--system-msg-margin-y:var(--space-4);--typing-bubble-bg:var(--surface-raised);--typing-dot-color:var(--text-muted);--typing-dot-size:7px;--typing-dot-gap:5px;--typing-dot-animation-duration:1.1s;--typing-dot-animation-stagger:0.15s;--msg-timestamp-color:var(--text-muted);--msg-timestamp-size:var(--text-xs);--msg-timestamp-margin-top:var(--space-1);--msg-gap-same-sender:var(--space-2);--msg-gap-turn-change:var(--space-5);--chat-header-bg:var(--surface-card);--chat-header-border-bottom:var(--border-hairline);--chat-header-padding:var(--space-4);--chat-header-avatar-size:40px;--chat-header-avatar-radius:var(--radius-full);--chat-header-name-size:var(--text-md);--chat-header-name-weight:var(--weight-semibold);--chat-header-name-color:var(--text-primary);--chat-header-status-size:var(--text-xs);--chat-header-status-color:var(--text-muted);--chat-header-status-dot-size:var(--presence-size-sm);--chat-header-action-btn-size:32px;--chat-header-action-btn-color:var(--text-muted);--chat-progress-height:4px;--chat-progress-bg:var(--border-hairline);--chat-progress-fill:var(--brick-500);--chat-input-bg:var(--surface-card);--chat-input-border:var(--border-hairline);--chat-input-radius:var(--radius-full);--chat-input-text-color:var(--text-primary);--chat-input-placeholder-color:var(--text-muted);--chat-input-font-size:var(--text-sm);--chat-input-padding-x:var(--space-4);--chat-input-padding-y:var(--space-3);--chat-input-container-bg:var(--surface-card);--chat-input-container-border-top:var(--border-hairline);--chat-input-container-padding:var(--space-4);--chat-input-container-shadow:none;--send-btn-size:40px;--send-btn-bg:var(--action-accent);--send-btn-color:var(--text-on-accent);--send-btn-radius:var(--radius-full);--send-btn-bg-disabled:var(--border-hairline);--send-btn-color-disabled:var(--text-muted);--quick-reply-bg:var(--surface-card);--quick-reply-border:var(--border-hairline);--quick-reply-color:var(--text-primary);--quick-reply-radius:var(--radius-full);--quick-reply-padding-x:var(--space-4);--quick-reply-padding-y:var(--space-2);--quick-reply-font-size:var(--text-sm);--quick-reply-bg-hover:var(--brick-100);--quick-reply-border-hover:var(--brick-300);--quick-reply-bg-selected:var(--ink-900);--quick-reply-border-selected:var(--ink-900);--quick-reply-color-selected:var(--text-on-primary);--quick-reply-bg-disabled:var(--surface-card);--quick-reply-color-disabled:var(--text-muted);--quick-reply-opacity-disabled:0.5;--quick-reply-group-gap:var(--space-2);--quick-reply-group-margin-top:var(--space-3);--embed-container-bg:var(--surface-raised);--embed-container-border:var(--border-hairline);--embed-container-radius:var(--radius-lg);--embed-container-shadow:var(--shadow-resting);--embed-container-padding:var(--space-5);--embed-header-text-size:var(--text-sm);--embed-header-text-color:var(--text-muted);--embed-header-margin-bottom:var(--space-3);--embed-enter-duration:var(--duration-settle);--embed-enter-easing:var(--ease-calm);--embed-skip-btn-color:var(--text-muted);--embed-skip-btn-size:var(--text-xs);--embed-confirmed-icon-color:var(--feedback-success);--embed-confirmed-headline-color:var(--text-primary);--quiz-bg:var(--surface-card);--quiz-border:var(--border-hairline);--quiz-radius:var(--radius-lg);--quiz-shadow:var(--shadow-raised);--quiz-padding:var(--space-7);--quiz-progress-track-bg:var(--border-hairline);--quiz-progress-fill-bg:var(--brick-500);--quiz-progress-height:var(--progress-track-height-sm);--quiz-progress-radius:var(--radius-full);--quiz-question-counter-size:var(--text-xs);--quiz-question-counter-color:var(--text-muted);--quiz-step-enter-duration:var(--duration-settle);--quiz-step-enter-easing:var(--ease-calm);--quiz-option-bg:var(--surface-card);--quiz-option-border:var(--border-hairline);--quiz-option-radius:var(--radius-lg);--quiz-option-shadow:var(--shadow-resting);--quiz-option-padding:var(--space-4);--quiz-option-bg-hover:var(--brick-100);--quiz-option-border-hover:var(--brick-300);--quiz-option-bg-selected:var(--brick-100);--quiz-option-border-selected:var(--brick-500);--quiz-option-bg-disabled:var(--surface-card);--quiz-option-opacity-disabled:0.5;--quiz-option-label-size:var(--text-md);--quiz-option-label-weight:var(--weight-medium);--quiz-option-sublabel-size:var(--text-sm);--quiz-option-sublabel-color:var(--text-muted);--quiz-option-check-size:22px;--quiz-option-check-bg:var(--brick-500);--quiz-option-check-color:var(--neutral-white);--quiz-option-icon-size:22px;--quiz-option-icon-gap:var(--space-3);--quiz-options-gap:var(--space-3);--quiz-multi-check-size:22px;--quiz-multi-check-border:var(--border-hairline);--quiz-multi-check-bg-selected:var(--action-accent);--quiz-multi-check-icon-color:var(--neutral-white);--quiz-scale-track-height:6px;--quiz-scale-track-bg:var(--border-hairline);--quiz-scale-fill-bg:var(--brick-500);--quiz-scale-step-size:34px;--quiz-scale-step-bg:var(--surface-card);--quiz-scale-step-bg-selected:var(--brick-500);--quiz-scale-step-border:var(--border-hairline);--quiz-scale-label-size:var(--text-xs);--quiz-scale-label-color:var(--text-muted);--quiz-scale-endpoint-label-size:var(--text-sm);--quiz-nav-gap:var(--space-4);--quiz-continue-btn-size:56px;--quiz-back-btn-color:var(--text-muted);--quiz-back-btn-size:var(--text-sm);--quiz-skip-link-color:var(--text-muted);--quiz-skip-link-size:var(--text-sm);--quiz-result-icon-size:56px;--quiz-result-icon-color:var(--feedback-success);--quiz-result-headline-size:var(--text-2xl);--quiz-result-headline-weight:var(--weight-medium);--quiz-result-descriptor-size:var(--text-md);--quiz-result-descriptor-color:var(--text-muted);--quiz-result-card-bg:var(--surface-raised);--quiz-result-card-border:var(--border-hairline);--quiz-result-card-radius:var(--radius-lg);--quiz-result-card-padding:var(--space-6);--quiz-result-cta-margin-top:var(--space-6);--testimonial-card-bg:var(--surface-card);--testimonial-card-border:1px solid var(--border-hairline);--testimonial-card-radius:var(--radius-lg);--testimonial-card-shadow:var(--shadow-resting);--testimonial-card-padding:var(--space-5);--testimonial-card-hover-shadow:var(--shadow-raised);--testimonial-card-hover-transform:translateY(-2px);--testimonial-quote-size:var(--text-md);--testimonial-quote-line-height:var(--leading-body);--testimonial-quote-color:var(--text-body);--testimonial-quote-style:normal;--testimonial-quote-mark-size:var(--text-4xl);--testimonial-quote-mark-color:var(--brick-300);--testimonial-quote-mark-font-family:var(--font-heading);--testimonial-attribution-gap:var(--space-4);--testimonial-name-size:var(--text-sm);--testimonial-name-weight:var(--weight-semibold);--testimonial-name-color:var(--text-primary);--testimonial-role-size:var(--text-xs);--testimonial-role-color:var(--text-muted);--testimonial-avatar-size:40px;--testimonial-avatar-radius:var(--radius-full);--testimonial-avatar-gap:var(--space-3);--testimonial-grid-columns-sm:1;--testimonial-grid-columns-md:2;--testimonial-grid-columns-lg:3;--testimonial-grid-gap:var(--space-5);--testimonial-masonry-columns:2;--testimonial-masonry-gap:var(--space-5);--testimonial-micro-card-padding:var(--space-4);--testimonial-micro-quote-size:var(--text-sm);--testimonial-micro-name-size:var(--text-xs);--testimonial-hero-bg:var(--surface-raised);--testimonial-hero-padding-y:var(--space-9);--testimonial-hero-quote-size:var(--text-2xl);--testimonial-hero-quote-max-width:var(--measure-prose);--testimonial-hero-quote-align:center;--testimonial-hero-quote-mark-size:88px;--testimonial-hero-quote-mark-color:var(--brick-300);--testimonial-hero-name-size:var(--text-md);--testimonial-hero-role-size:var(--text-sm);--testimonial-hero-avatar-size:56px;--testimonial-hero-avatar-radius:var(--radius-full);--pull-testimonial-size:var(--text-xl);--pull-testimonial-weight:var(--weight-medium);--pull-testimonial-color:var(--text-primary);--pull-testimonial-rule-color:var(--brick-500);--pull-testimonial-rule-height:2px;--pull-testimonial-max-width:44ch;--stat-quote-number-size:var(--text-4xl);--stat-quote-number-color:var(--text-primary);--stat-quote-number-weight:var(--weight-medium);--stat-quote-label-size:var(--text-xs);--stat-quote-label-color:var(--text-muted);--stat-quote-divider-color:var(--border-hairline);--stat-quote-text-size:var(--text-sm);--stat-quote-text-color:var(--text-body);--carousel-nav-btn-size:44px;--carousel-nav-btn-bg:var(--surface-card);--carousel-nav-btn-color:var(--text-primary);--carousel-nav-btn-radius:var(--radius-full);--carousel-nav-btn-shadow:var(--shadow-raised);--carousel-dot-size:8px;--carousel-dot-bg:var(--neutral-hairline);--carousel-dot-bg-active:var(--brick-500);--carousel-dot-gap:var(--space-2);--carousel-transition-duration:var(--duration-settle);--carousel-transition-easing:var(--ease-calm);--ticker-speed:32s;--ticker-gap:var(--space-5);--ticker-pause-on-hover:true;--ticker-fade-width:64px;--avatar-cluster-overlap:-12px;--avatar-cluster-avatar-size:36px;--avatar-cluster-avatar-border:2px solid var(--surface-page);--avatar-cluster-avatar-border-color:var(--surface-page);--avatar-cluster-overflow-bg:var(--ink-900);--avatar-cluster-overflow-color:var(--text-on-accent);--avatar-cluster-overflow-size:var(--text-xs);--avatar-cluster-stat-size:var(--text-lg);--avatar-cluster-stat-color:var(--text-primary);--avatar-cluster-stat-gap:var(--space-3);--avatar-cluster-stat-label-size:var(--text-xs);--avatar-cluster-stat-label-color:var(--text-muted);--star-filled-color:var(--brick-500);--star-empty-color:var(--neutral-hairline);--star-half-color:var(--brick-300);--star-size-sm:14px;--star-size-md:18px;--star-size-lg:24px;--star-gap:var(--space-1);--rating-number-size:var(--text-lg);--rating-number-weight:var(--weight-semibold);--rating-number-color:var(--text-primary);--rating-count-size:var(--text-xs);--rating-count-color:var(--text-muted);--rating-separator-color:var(--text-muted);--logo-wall-bg:var(--surface-page);--logo-wall-padding-y:var(--space-7);--logo-wall-label-size:var(--text-xs);--logo-wall-label-color:var(--text-muted);--logo-wall-item-height:24px;--logo-wall-item-filter:grayscale(1);--logo-wall-item-filter-hover:grayscale(0);--logo-wall-item-opacity:0.55;--logo-wall-item-opacity-hover:1;--logo-wall-grid-gap:var(--space-7);--logo-wall-grid-columns:6;--mention-badge-bg:var(--surface-card);--mention-badge-border:1px solid var(--border-hairline);--mention-badge-radius:var(--radius-full);--mention-badge-padding:var(--space-2) var(--space-4);--mention-badge-label-size:var(--text-xs);--mention-badge-logo-height:16px;--immersive-overlay-color:var(--ink-900);--immersive-overlay-opacity:0.55;--immersive-quote-color:var(--text-on-accent);--immersive-quote-size:var(--text-xl);--immersive-name-color:rgba(246,241,231,0.82);--immersive-name-size:var(--text-sm);--video-testimonial-radius:var(--radius-lg);--video-testimonial-shadow:var(--shadow-resting);--video-testimonial-play-btn-size:56px;--video-testimonial-play-btn-bg:rgba(246,241,231,0.92);--video-testimonial-play-btn-color:var(--ink-900);--video-testimonial-play-btn-radius:var(--radius-full);--video-testimonial-caption-bg:var(--ink-900);--video-testimonial-caption-padding:var(--space-4);--video-testimonial-caption-name-size:var(--text-sm);--video-testimonial-caption-role-size:var(--text-xs);--chat-bubble-bg:var(--surface-raised);--chat-bubble-radius:var(--radius-lg);--chat-bubble-tail-size:8px;--chat-bubble-tail-color:var(--surface-raised);--chat-bubble-text-size:var(--text-sm);--chat-bubble-text-color:var(--text-body);--chat-bubble-name-size:var(--text-xs);--chat-bubble-name-color:var(--text-muted);--chat-bubble-timestamp-size:11px;--chat-bubble-timestamp-color:var(--text-muted)}