:root{--landing-canvas: #f9fafb;--landing-fg-strong: #111827;--landing-fg-muted: #6b7280;--landing-fg-nav: #4b5563;--landing-accent: #2563eb;--landing-accent-hover: #1d4ed8;--landing-surface: #ffffff;--landing-badge-surface: #f3f4f6;--landing-border-subtle: #e5e7eb;--landing-accent-rgb: 37, 99, 235;--shadow-landing-compliance: 0 1px 2px -.5px rgba(0, 0, 0, .05), 0 3px 10px -3px rgba(0, 0, 0, .055);--shadow-landing-mockup-frame: 0 4px 6px -2px rgba(0, 0, 0, .055), 0 12px 28px -8px rgba(0, 0, 0, .07), 0 22px 44px -12px rgba(var(--landing-accent-rgb), .055);--shadow-landing-testimonial: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 8px rgba(0, 0, 0, .04);--shadow-landing-testimonial-hover: 0 1px 3px -.5px rgba(0, 0, 0, .05), 0 4px 12px -3px rgba(0, 0, 0, .06);--shadow-landing-pricing: 0 2px 6px -1px rgba(0, 0, 0, .05), 0 10px 26px -6px rgba(0, 0, 0, .065), 0 18px 40px -9px rgba(0, 0, 0, .055), 0 26px 52px -12px rgba(var(--landing-accent-rgb), .08);--shadow-landing-card-standard: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 4px rgba(0, 0, 0, .04), 0 8px 24px rgba(0, 0, 0, .06);--shadow-landing-card-featured: 0 0 0 1px rgba(0, 0, 0, .05), 0 4px 8px rgba(0, 0, 0, .06), 0 24px 48px rgba(0, 0, 0, .08)}.mavy-landing{--background: var(--landing-canvas);--foreground: var(--landing-fg-strong);--muted-foreground: var(--landing-fg-muted);--card: var(--landing-surface);--card-foreground: var(--landing-fg-strong);--popover: var(--landing-surface);--popover-foreground: var(--landing-fg-strong);--primary: var(--landing-accent);--primary-foreground: #ffffff;--secondary: var(--landing-badge-surface);--secondary-foreground: var(--landing-fg-strong);--muted: var(--landing-badge-surface);--accent: var(--landing-badge-surface);--accent-foreground: var(--landing-fg-strong);--border: var(--landing-border-subtle);--input: var(--landing-border-subtle);--ring: var(--landing-accent);--brand: var(--landing-accent);--brand-foreground: #bfdbfe;--light: var(--landing-accent);--light-foreground: var(--brand-foreground);--neutralneutral-1: #ffffff;--neutralneutral-2: #f9fafb;--neutralneutral-3: #f3f4f6;--neutralneutral-4: #e5e7eb;--neutralneutral-5: #d1d5db;--neutralneutral-6: #9ca3af;--neutralneutral-7: #6b7280;--neutralneutral-8: #4b5563;--neutralneutral-9: #374151;--neutralneutral-10: #111827;--purpledarker: #111827;--primary-50: #eff6ff;--primary-100: #dbeafe;--primary-200: #bfdbfe;--primary-300: #93c5fd;--primary-400: #60a5fa;--primary-500: #3b82f6;--primary-600: var(--landing-accent);--primary-700: var(--landing-accent-hover);--primary-800: #1e40af;--primary-900: #1e3a8a;--primary-950: #172554;--color-background: var(--background);--color-foreground: var(--foreground);--color-card: var(--card);--color-card-foreground: var(--card-foreground);--color-popover: var(--popover);--color-popover-foreground: var(--popover-foreground);--color-primary: var(--primary);--color-primary-foreground: var(--primary-foreground);--color-secondary: var(--secondary);--color-secondary-foreground: var(--secondary-foreground);--color-muted: var(--muted);--color-muted-foreground: var(--muted-foreground);--color-accent: var(--accent);--color-accent-foreground: var(--accent-foreground);--color-border: var(--border);--color-input: var(--input);--color-ring: var(--ring);--color-brand: var(--brand);--color-brand-foreground: var(--brand-foreground);--color-primary-50: var(--primary-50);--color-primary-100: var(--primary-100);--color-primary-200: var(--primary-200);--color-primary-300: var(--primary-300);--color-primary-400: var(--primary-400);--color-primary-500: var(--primary-500);--color-primary-600: var(--primary-600);--color-primary-700: var(--primary-700);--color-primary-800: var(--primary-800);--color-primary-900: var(--primary-900);--color-primary-950: var(--primary-950);--color-neutralneutral-1: var(--neutralneutral-1);--color-neutralneutral-2: var(--neutralneutral-2);--color-neutralneutral-3: var(--neutralneutral-3);--color-neutralneutral-4: var(--neutralneutral-4);--color-neutralneutral-5: var(--neutralneutral-5);--color-neutralneutral-6: var(--neutralneutral-6);--color-neutralneutral-7: var(--neutralneutral-7);--color-neutralneutral-8: var(--neutralneutral-8);--color-neutralneutral-9: var(--neutralneutral-9);--color-neutralneutral-10: var(--neutralneutral-10);--color-purpledarker: var(--purpledarker);background-color:var(--landing-canvas);color:var(--landing-fg-strong)}html.mavy-landing-shell{min-height:100%;background-color:var(--landing-canvas)}body.mavy-landing-shell{min-height:100%;background-color:var(--landing-canvas);color:var(--landing-fg-strong)}
