:root{--color-primary: #6366f1;--color-primary-hover: #4f46e5;--color-primary-active: #4338ca;--color-primary-light: #e0e7ff;--color-primary-suppl: #818cf8;--color-primary-rgb: 99, 102, 241;--color-primary-50: #eef2ff;--color-primary-100: #e0e7ff;--color-primary-200: #c7d2fe;--color-primary-300: #a5b4fc;--color-primary-400: #818cf8;--color-primary-500: #6366f1;--color-primary-600: #4f46e5;--color-primary-700: #4338ca;--color-primary-800: #3730a3;--color-primary-900: #312e81;--color-secondary: #8b5cf6;--color-secondary-hover: #7c3aed;--color-secondary-active: #6d28d9;--color-secondary-light: #f3e8ff;--color-secondary-rgb: 139, 92, 246;--color-tertiary: #06b6d4;--color-tertiary-hover: #0891b2;--color-tertiary-active: #0e7490;--color-tertiary-light: #cffafe;--color-tertiary-rgb: 6, 182, 212;--color-accent: #f59e0b;--color-accent-hover: #d97706;--color-accent-active: #b45309;--color-accent-light: #fef3c7;--color-accent-rgb: 245, 158, 11;--color-success: #10b981;--color-success-light: #d1fae5;--color-success-rgb: 16, 185, 129;--color-warning: #f59e0b;--color-warning-light: #fef3c7;--color-warning-rgb: 245, 158, 11;--color-error: #ef4444;--color-error-light: #fee2e2;--color-error-rgb: 239, 68, 68;--color-info: #6366f1;--color-info-light: #e0e7ff;--color-info-rgb: 99, 102, 241;--color-status-running: #3b82f6;--color-status-success: #10b981;--color-status-failed: #ef4444;--color-status-paused: #6b7280;--color-status-pending: #8b5cf6;--color-status-idle: #a3a3a3;--color-neutral-50: #fafafa;--color-neutral-100: #f5f5f5;--color-neutral-200: #e5e5e5;--color-neutral-300: #d4d4d4;--color-neutral-400: #a3a3a3;--color-neutral-500: #737373;--color-neutral-600: #525252;--color-neutral-700: #404040;--color-neutral-800: #262626;--color-neutral-900: #171717;--color-surface: #ffffff;--color-background: #f8fafc;--color-overlay: rgba(0, 0, 0, .45);--gradient-primary: linear-gradient(135deg, #6366f1 0%, #4f46e5 100%);--gradient-secondary: linear-gradient(135deg, #8b5cf6 0%, #7c3aed 100%);--gradient-tertiary: linear-gradient(135deg, #06b6d4 0%, #0891b2 100%);--gradient-accent: linear-gradient(135deg, #f59e0b 0%, #d97706 100%);--gradient-surface: linear-gradient(180deg, #ffffff 0%, #f8fafc 100%);--gradient-hero: linear-gradient( 135deg, rgba(99, 102, 241, .05) 0%, rgba(139, 92, 246, .05) 100% );--gradient-cta: linear-gradient(135deg, #4f46e5 0%, #7c3aed 100%);--gradient-cta-hover: linear-gradient(135deg, #4338ca 0%, #6d28d9 100%);--gradient-mesh: radial-gradient(at 40% 20%, rgba(99, 102, 241, .15) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(139, 92, 246, .1) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(6, 182, 212, .1) 0px, transparent 50%), radial-gradient(at 80% 50%, rgba(99, 102, 241, .08) 0px, transparent 50%), radial-gradient(at 0% 100%, rgba(139, 92, 246, .1) 0px, transparent 50%);--font-family-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--font-family-mono: "SFMono-Regular", Consolas, "Liberation Mono", Menlo, Courier, monospace;--font-size-xs: .75rem;--font-size-sm: .875rem;--font-size-base: 1rem;--font-size-lg: 1.125rem;--font-size-xl: 1.25rem;--font-size-2xl: 1.5rem;--font-size-3xl: 1.875rem;--font-size-4xl: 2.25rem;--font-size-5xl: 3rem;--font-weight-normal: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-weight-extrabold: 800;--line-height-tight: 1.25;--line-height-normal: 1.5;--line-height-relaxed: 1.75;--space-0: 0;--space-1: .25rem;--space-2: .5rem;--space-3: .75rem;--space-4: 1rem;--space-5: 1.25rem;--space-6: 1.5rem;--space-8: 2rem;--space-10: 2.5rem;--space-12: 3rem;--space-16: 4rem;--radius-none: 0;--radius-sm: .25rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--radius-2xl: 1.5rem;--radius-full: 9999px;--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .05);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1), 0 8px 10px -6px rgba(0, 0, 0, .1);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px -1px rgba(0, 0, 0, .1);--shadow-card-hover: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -4px rgba(0, 0, 0, .1);--shadow-card-active: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -2px rgba(0, 0, 0, .1);--shadow-primary: 0 4px 14px 0 rgba(99, 102, 241, .25);--shadow-secondary: 0 4px 14px 0 rgba(139, 92, 246, .25);--shadow-tertiary: 0 4px 14px 0 rgba(6, 182, 212, .25);--shadow-accent: 0 4px 14px 0 rgba(245, 158, 11, .25);--shadow-glow: 0 0 40px rgba(99, 102, 241, .15);--shadow-glow-accent: 0 0 40px rgba(6, 182, 212, .15);--transition-fast: .15s ease;--transition-base: .25s ease;--transition-slow: .4s ease;--ease-in-out: cubic-bezier(.4, 0, .2, 1);--ease-out: cubic-bezier(0, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-bounce: cubic-bezier(.34, 1.56, .64, 1);--sidebar-width: 260px;--sidebar-collapsed-width: 72px;--header-height: 60px}[data-theme=dark]{--color-neutral-50: #0f172a;--color-neutral-100: #1e293b;--color-neutral-200: #334155;--color-neutral-300: #475569;--color-neutral-400: #64748b;--color-neutral-500: #94a3b8;--color-neutral-600: #cbd5e1;--color-neutral-700: #e2e8f0;--color-neutral-800: #f1f5f9;--color-neutral-900: #f8fafc;--color-surface: #1e293b;--color-background: #0f172a;--color-overlay: rgba(0, 0, 0, .65);--color-primary-light: rgba(99, 102, 241, .2);--color-secondary-light: rgba(139, 92, 246, .2);--color-tertiary-light: rgba(6, 182, 212, .2);--color-accent-light: rgba(245, 158, 11, .2);--color-success-light: rgba(16, 185, 129, .2);--color-warning-light: rgba(245, 158, 11, .2);--color-error-light: rgba(239, 68, 68, .2);--color-info-light: rgba(99, 102, 241, .2);--gradient-hero: linear-gradient( 135deg, rgba(99, 102, 241, .15) 0%, rgba(139, 92, 246, .15) 100% );--gradient-surface: linear-gradient(180deg, #1e293b 0%, #0f172a 100%);--gradient-mesh: radial-gradient(at 40% 20%, rgba(99, 102, 241, .2) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(139, 92, 246, .15) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(6, 182, 212, .15) 0px, transparent 50%), radial-gradient(at 80% 50%, rgba(99, 102, 241, .1) 0px, transparent 50%), radial-gradient(at 0% 100%, rgba(139, 92, 246, .15) 0px, transparent 50%);--shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .2);--shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .35), 0 4px 6px -4px rgba(0, 0, 0, .25);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .3);--shadow-card: 0 1px 3px 0 rgba(0, 0, 0, .2), 0 1px 2px -1px rgba(0, 0, 0, .15);--shadow-card-hover: 0 10px 15px -3px rgba(0, 0, 0, .3), 0 4px 6px -4px rgba(0, 0, 0, .2);--shadow-glow: 0 0 60px rgba(99, 102, 241, .3)}@media(color-gamut:p3){:root{--color-primary: color(display-p3 .35 .37 .91);--color-primary-hover: color(display-p3 .27 .24 .87);--color-primary-active: color(display-p3 .23 .19 .77);--color-secondary: color(display-p3 .48 .32 .93);--color-secondary-hover: color(display-p3 .43 .2 .9);--color-tertiary: color(display-p3 0 .66 .78);--color-tertiary-hover: color(display-p3 0 .53 .66);--color-accent: color(display-p3 .91 .58 0);--color-accent-hover: color(display-p3 .8 .43 0)}}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{font-size:16px;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{font-family:var(--font-family-sans);font-size:var(--font-size-sm);line-height:var(--line-height-normal);color:var(--color-neutral-800);background-color:var(--color-background);min-height:100vh;transition:color var(--transition-base),background-color var(--transition-base)}a{color:inherit;text-decoration:none}img,svg{display:block;max-width:100%}button{cursor:pointer;border:none;background:none;font:inherit}ul,ol{list-style:none}.skip-to-content{position:absolute;top:-100%;left:var(--space-4);z-index:9999;padding:var(--space-2) var(--space-4);background:var(--color-primary);color:#fff;border-radius:var(--radius-md);font-weight:var(--font-weight-medium);transition:top var(--transition-fast)}.skip-to-content:focus{top:var(--space-4)}.text-gradient{background:var(--gradient-primary);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.btn-cta{background:var(--gradient-cta)!important;border:none!important;box-shadow:var(--shadow-md),0 0 #6366f100!important;transition:transform var(--transition-fast) var(--ease-out),box-shadow var(--transition-fast) var(--ease-out)!important}.btn-cta:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),0 0 30px #6366f14d!important}.btn-cta:active{transform:translateY(0)}.card-hover-glow{position:relative;transition:transform var(--transition-base) var(--ease-out),box-shadow var(--transition-base) var(--ease-out)}.card-hover-glow:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg),var(--shadow-glow)}.focus-ring:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--color-neutral-100);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb{background:var(--color-neutral-300);border-radius:var(--radius-full)}::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-400)}*{scrollbar-width:thin;scrollbar-color:var(--color-neutral-300) var(--color-neutral-100)}[data-theme=dark] ::-webkit-scrollbar-track{background:var(--color-neutral-200)}[data-theme=dark] ::-webkit-scrollbar-thumb{background:var(--color-neutral-400)}[data-theme=dark] ::-webkit-scrollbar-thumb:hover{background:var(--color-neutral-500)}[data-theme=dark] *{scrollbar-color:var(--color-neutral-400) var(--color-neutral-200)}::selection{background:var(--color-primary-light);color:var(--color-primary-700)}[data-theme=dark] ::selection{background:#6366f14d;color:var(--color-primary-300)}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}body{transition:none}.btn-cta:hover,.card-hover-glow:hover{transform:none}}:root{--landing-primary-50: #eef2ff;--landing-primary-100: #e0e7ff;--landing-primary-200: #c7d2fe;--landing-primary-300: #a5b4fc;--landing-primary-400: #818cf8;--landing-primary-500: #6366f1;--landing-primary-600: #4f46e5;--landing-primary-700: #4338ca;--landing-primary-800: #3730a3;--landing-primary-900: #312e81;--landing-secondary-50: #faf5ff;--landing-secondary-100: #f3e8ff;--landing-secondary-200: #e9d5ff;--landing-secondary-300: #d8b4fe;--landing-secondary-400: #c084fc;--landing-secondary-500: #8b5cf6;--landing-secondary-600: #7c3aed;--landing-secondary-700: #6d28d9;--landing-secondary-800: #5b21b6;--landing-secondary-900: #4c1d95;--landing-accent-50: #ecfeff;--landing-accent-100: #cffafe;--landing-accent-200: #a5f3fc;--landing-accent-300: #67e8f9;--landing-accent-400: #22d3ee;--landing-accent-500: #06b6d4;--landing-accent-600: #0891b2;--landing-accent-700: #0e7490;--landing-accent-800: #155e75;--landing-accent-900: #164e63;--landing-slate-50: #f8fafc;--landing-slate-100: #f1f5f9;--landing-slate-200: #e2e8f0;--landing-slate-300: #cbd5e1;--landing-slate-400: #94a3b8;--landing-slate-500: #64748b;--landing-slate-600: #475569;--landing-slate-700: #334155;--landing-slate-800: #1e293b;--landing-slate-900: #0f172a;--landing-gradient-hero: linear-gradient( 135deg, var(--landing-primary-600) 0%, var(--landing-secondary-600) 100% );--landing-gradient-hero-light: linear-gradient( 135deg, rgba(99, 102, 241, .08) 0%, rgba(139, 92, 246, .08) 100% );--landing-gradient-text: linear-gradient( 135deg, var(--landing-primary-500) 0%, var(--landing-secondary-500) 100% );--landing-gradient-cta: linear-gradient( 135deg, var(--landing-primary-500) 0%, var(--landing-primary-600) 100% );--landing-gradient-card: linear-gradient(180deg, #ffffff 0%, var(--landing-slate-50) 100%);--landing-gradient-mesh: radial-gradient(at 40% 20%, rgba(99, 102, 241, .15) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(139, 92, 246, .1) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(6, 182, 212, .1) 0px, transparent 50%), radial-gradient(at 80% 50%, rgba(99, 102, 241, .08) 0px, transparent 50%), radial-gradient(at 0% 100%, rgba(139, 92, 246, .1) 0px, transparent 50%);--landing-shadow-sm: 0 1px 2px 0 rgba(15, 23, 42, .05);--landing-shadow-md: 0 4px 6px -1px rgba(15, 23, 42, .08), 0 2px 4px -2px rgba(15, 23, 42, .06);--landing-shadow-lg: 0 10px 15px -3px rgba(15, 23, 42, .1), 0 4px 6px -4px rgba(15, 23, 42, .08);--landing-shadow-xl: 0 20px 25px -5px rgba(15, 23, 42, .1), 0 8px 10px -6px rgba(15, 23, 42, .08);--landing-shadow-2xl: 0 25px 50px -12px rgba(15, 23, 42, .25);--landing-shadow-glow: 0 0 40px rgba(99, 102, 241, .15);--landing-shadow-glow-accent: 0 0 40px rgba(6, 182, 212, .15);--landing-font-display: "Inter", var(--font-family-sans);--landing-font-size-hero: clamp(2.5rem, 5vw + 1rem, 4.5rem);--landing-font-size-section: clamp(2rem, 3vw + .5rem, 3rem);--landing-font-size-subtitle: clamp(1.125rem, 1.5vw + .25rem, 1.5rem);--landing-container-max: 1280px;--landing-section-padding: clamp(4rem, 8vw, 8rem);--landing-nav-height: 72px}[data-theme=dark]{--landing-slate-50: #0f172a;--landing-slate-100: #1e293b;--landing-slate-200: #334155;--landing-slate-300: #475569;--landing-slate-400: #64748b;--landing-slate-500: #94a3b8;--landing-slate-600: #cbd5e1;--landing-slate-700: #e2e8f0;--landing-slate-800: #f1f5f9;--landing-slate-900: #f8fafc;--landing-gradient-hero-light: linear-gradient( 135deg, rgba(99, 102, 241, .15) 0%, rgba(139, 92, 246, .15) 100% );--landing-gradient-card: linear-gradient( 180deg, var(--landing-slate-100) 0%, var(--landing-slate-50) 100% );--landing-gradient-mesh: radial-gradient(at 40% 20%, rgba(99, 102, 241, .2) 0px, transparent 50%), radial-gradient(at 80% 0%, rgba(139, 92, 246, .15) 0px, transparent 50%), radial-gradient(at 0% 50%, rgba(6, 182, 212, .15) 0px, transparent 50%), radial-gradient(at 80% 50%, rgba(99, 102, 241, .1) 0px, transparent 50%), radial-gradient(at 0% 100%, rgba(139, 92, 246, .15) 0px, transparent 50%);--landing-shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, .2);--landing-shadow-md: 0 4px 6px -1px rgba(0, 0, 0, .3), 0 2px 4px -2px rgba(0, 0, 0, .2);--landing-shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .35), 0 4px 6px -4px rgba(0, 0, 0, .25);--landing-shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .4), 0 8px 10px -6px rgba(0, 0, 0, .3);--landing-shadow-glow: 0 0 60px rgba(99, 102, 241, .3)}.landing-page{font-family:var(--landing-font-display);color:var(--landing-slate-800);background-color:var(--landing-slate-50);overflow-x:hidden}.landing-container{width:100%;max-width:var(--landing-container-max);margin-left:auto;margin-right:auto;padding-left:var(--space-4);padding-right:var(--space-4)}@media(min-width:768px){.landing-container{padding-left:var(--space-6);padding-right:var(--space-6)}}@media(min-width:1024px){.landing-container{padding-left:var(--space-8);padding-right:var(--space-8)}}.landing-section{padding-top:var(--landing-section-padding);padding-bottom:var(--landing-section-padding);position:relative}.landing-section--hero{min-height:100vh;display:flex;align-items:center;padding-top:calc(var(--landing-nav-height) + var(--space-8))}.landing-heading-1{font-size:var(--landing-font-size-hero);font-weight:var(--font-weight-extrabold);line-height:1.1;letter-spacing:-.02em;color:var(--landing-slate-900)}.landing-heading-2{font-size:var(--landing-font-size-section);font-weight:var(--font-weight-bold);line-height:1.2;letter-spacing:-.02em;color:var(--landing-slate-900)}.landing-heading-3{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:1.3;color:var(--landing-slate-900)}.landing-subtitle{font-size:var(--landing-font-size-subtitle);color:var(--landing-slate-600);line-height:1.6}.landing-text-gradient{background:var(--landing-gradient-text);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.landing-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-3) var(--space-6);font-size:var(--font-size-base);font-weight:var(--font-weight-semibold);line-height:1.5;border-radius:var(--radius-lg);transition:all var(--transition-base);cursor:pointer;text-decoration:none;white-space:nowrap}.landing-btn:focus-visible{outline:2px solid var(--landing-primary-500);outline-offset:2px}.landing-btn--primary{background:var(--landing-gradient-cta);color:#fff;box-shadow:var(--landing-shadow-md),0 0 #6366f100}.landing-btn--primary:hover{transform:translateY(-2px);box-shadow:var(--landing-shadow-lg),0 0 30px #6366f14d}.landing-btn--primary:active{transform:translateY(0)}.landing-btn--secondary{background:transparent;color:var(--landing-slate-700);border:1px solid var(--landing-slate-300)}.landing-btn--secondary:hover{background:var(--landing-slate-100);border-color:var(--landing-slate-400)}.landing-btn--lg{padding:var(--space-4) var(--space-8);font-size:var(--font-size-lg);border-radius:var(--radius-xl)}.landing-card{background:var(--landing-gradient-card);border:1px solid var(--landing-slate-200);border-radius:var(--radius-xl);padding:var(--space-6);transition:all var(--transition-base)}.landing-card:hover{transform:translateY(-4px);box-shadow:var(--landing-shadow-xl);border-color:var(--landing-primary-200)}.landing-card--feature{text-align:center}.landing-card--feature:hover{border-color:var(--landing-primary-300)}.landing-fade-in{opacity:0;transform:translateY(20px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.landing-fade-in.is-visible{opacity:1;transform:translateY(0)}.landing-fade-in-left{opacity:0;transform:translate(-30px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.landing-fade-in-left.is-visible{opacity:1;transform:translate(0)}.landing-fade-in-right{opacity:0;transform:translate(30px);transition:opacity .6s var(--ease-out),transform .6s var(--ease-out)}.landing-fade-in-right.is-visible{opacity:1;transform:translate(0)}.landing-scale-in{opacity:0;transform:scale(.95);transition:opacity .5s var(--ease-out),transform .5s var(--ease-out)}.landing-scale-in.is-visible{opacity:1;transform:scale(1)}.landing-stagger-1{transition-delay:.1s}.landing-stagger-2{transition-delay:.2s}.landing-stagger-3{transition-delay:.3s}.landing-stagger-4{transition-delay:.4s}.landing-stagger-5{transition-delay:.5s}.landing-stagger-6{transition-delay:.6s}@media(prefers-reduced-motion:reduce){.landing-fade-in,.landing-fade-in-left,.landing-fade-in-right,.landing-scale-in{opacity:1;transform:none;transition:none}.landing-btn--primary:hover,.landing-card:hover{transform:none}}.landing-bg-mesh{background:var(--landing-gradient-mesh)}.landing-bg-grid{background-image:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%236366f1' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E")}.landing-icon-badge{display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:var(--radius-xl);background:var(--landing-gradient-hero-light);color:var(--landing-primary-600);margin-bottom:var(--space-4);font-size:24px}.landing-icon-badge--lg{width:72px;height:72px;font-size:32px}.landing-badge{display:inline-flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);background:linear-gradient(135deg,var(--landing-primary-500),var(--landing-secondary-500));border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);color:#fff;box-shadow:0 2px 8px #6366f14d}.landing-divider{width:100%;height:1px;background:linear-gradient(90deg,transparent,var(--landing-slate-300),transparent);margin:var(--landing-section-padding) 0}@media(color-gamut:p3){:root{--landing-primary-500: color(display-p3 .35 .37 .91);--landing-primary-600: color(display-p3 .27 .24 .87);--landing-primary-700: color(display-p3 .23 .19 .77);--landing-secondary-500: color(display-p3 .48 .32 .93);--landing-secondary-600: color(display-p3 .43 .2 .9);--landing-secondary-700: color(display-p3 .38 .14 .82);--landing-accent-500: color(display-p3 0 .66 .78);--landing-accent-600: color(display-p3 0 .53 .66);--landing-accent-700: color(display-p3 0 .42 .53)}}
