:root{--font-primary: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-display: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-headings: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--font-mono: "SF Mono", Monaco, "Cascadia Code", "Roboto Mono", Consolas, "Courier New", monospace;--font-fallback: Arial, sans-serif;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-size-display-xl: 18.75rem;--line-height-display-xl: 1;--font-size-display-lg: 12.5rem;--line-height-display-lg: 1;--font-size-display-md: 11.25rem;--line-height-display-md: 1;--font-size-display-sm: 10.625rem;--line-height-display-sm: 1;--font-size-hero-xl: 7.5rem;--line-height-hero-xl: 1;--font-size-hero-lg: 4rem;--line-height-hero-lg: 1.1;--font-size-hero-xl-large: 5rem;--line-height-hero-xl-large: 1;--font-size-h1: 3.75rem;--line-height-h1: 1.1;--font-size-h2: 3rem;--line-height-h2: 3rem;--font-size-h3: 2.5rem;--line-height-h3: 1.2;--font-size-h4: 2.25rem;--line-height-h4: 1.2;--font-size-h5: 2rem;--line-height-h5: 1.25;--font-size-h6: 1.75rem;--line-height-h6: 2rem;--font-size-paragraph-lg: 1.25rem;--line-height-paragraph-lg: 1.5;--font-size-paragraph-md: 1.375rem;--line-height-paragraph-md: 1.4;--font-size-paragraph: 1.25rem;--line-height-paragraph: 1.5;--font-size-body-lg: 1.125rem;--line-height-body-lg: 1.4;--font-size-body: 1.125rem;--line-height-body: 1.5;--font-size-body-sm: .9375rem;--line-height-body-sm: 1.4;--font-size-small: .875rem;--line-height-small: 1.125rem;--font-size-xs: .8125rem;--line-height-xs: 1.4;--font-size-2xs: .75rem;--line-height-2xs: 1.3;--font-size-3xs: .6875rem;--line-height-3xs: 1.3;--font-size-4xs: .625rem;--line-height-4xs: 1.2;--mobile-hero-lg: 2.5rem;--mobile-hero-lg-lh: 1.2;--mobile-h2: 1.75rem;--mobile-h2-lh: 1.2;--mobile-paragraph-lg: 1.25rem;--mobile-paragraph-lg-lh: 1.4;--mobile-body-lg: 1rem;--mobile-body-sm: 1rem;--font-size-button: var(--font-size-body-lg);--font-size-button-small: var(--font-size-body-sm);--font-size-nav: var(--font-size-body-sm);--font-size-dropdown-support: var(--font-size-small);--letter-spacing-tight: -.025em;--letter-spacing-normal: 0;--letter-spacing-wide: .025em;--letter-spacing-wider: .05em;--letter-spacing-widest: .1em;--color-text-primary: var(--nevent-black, #18181b);--color-text-secondary: var(--nevent-black-75, rgba(24, 24, 27, .75));--color-text-tertiary: var(--nevent-black-50, rgba(24, 24, 27, .5));--color-text-quaternary: var(--nevent-black-25, rgba(24, 24, 27, .25));--color-text-white: var(--white, #ffffff);--color-text-gradient: linear-gradient(270deg, var(--nevent-medium-orchid), var(--nevent-magenta));--nevent-black: #1a1e2a;--nevent-black-75: rgba(26, 30, 42, .75);--nevent-black-50: rgba(26, 30, 42, .5);--nevent-black-25: rgba(26, 30, 42, .25);--nevent-magenta: #a64eff;--nevent-medium-orchid: #ba55d3;--nevent-medium-slate-purple: #8b5cf6;--nevent-off-white: #f8fafc;--nevent-off-white-80-opacity: rgba(248, 250, 252, .8);--white: #ffffff;--nevent-dark-gradient-start: #1a1e2a;--nevent-dark-gradient-end: #141821;--nevent-primary-gradient: linear-gradient(270deg, var(--nevent-medium-orchid), var(--nevent-magenta));--nevent-dark-gradient: linear-gradient(135deg, var(--nevent-dark-gradient-start) 0%, var(--nevent-dark-gradient-end) 100%);--nevent-hero-gradient: linear-gradient(270deg, var(--nevent-medium-orchid), var(--nevent-magenta));--brand-600: var(--nevent-medium-slate-purple);--text-primary: var(--nevent-black);--text-secondary: var(--nevent-black-75);--ds-font-heading: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-font-body: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, system-ui, sans-serif;--ds-font-mono: "SF Mono", Monaco, "Cascadia Code", Consolas, monospace;--accent-50: #f6edff;--accent-100: #ecdcff;--accent-200: #d9b8ff;--accent-300: #c48fff;--accent-400: #b06bff;--accent-500: #a64eff;--accent-600: #8f3ae6;--accent-700: #732bc0;--accent-800: #57219a;--accent-900: #3c1770;--accent-orchid: #ba55d3;--slate-25: #fcfcfd;--slate-50: #f9fafb;--slate-100: #f2f4f7;--slate-200: #eaecf0;--slate-300: #d0d5dd;--slate-400: #98a2b3;--slate-500: #667085;--slate-600: #475467;--slate-700: #344054;--slate-800: #1d2939;--slate-900: #101828;--ds-ink: #1a1e2a;--color-accent: var(--accent-500);--color-accent-hover: var(--accent-600);--color-accent-soft: var(--accent-50);--gradient-brand: linear-gradient(270deg, var(--accent-orchid), var(--accent-500));--color-surface: #ffffff;--color-surface-subtle:var(--slate-50);--color-surface-ink: var(--ds-ink);--color-border: var(--slate-300);--color-border-subtle: var(--slate-200);--color-heading: var(--slate-900);--color-text: var(--slate-700);--color-text-muted: var(--slate-500);--color-text-on-accent:#ffffff;--color-text-on-ink: #ffffff;--ds-text-display: 3.5rem;--ds-tracking-display: -.02em;--ds-text-h1: 3rem;--ds-text-h2: 2.25rem;--ds-text-h3: 1.5rem;--ds-text-h4: 1.25rem;--ds-tracking-tight: -.015em;--ds-text-body-lg: 1.125rem;--ds-text-body: 1rem;--ds-text-small: .875rem;--ds-text-caption: .75rem;--ds-leading-tight: 1.1;--ds-leading-snug: 1.3;--ds-leading-normal: 1.6;--radius-pill: 9999px;--surface: #ffffff;--surface-warm: #f6f6f3;--surface-warm-2: #faf9f7;--ink-900: #18181b;--ink-700: #3f3f46;--ink-500: #666666;--ink-400: #8a8a90;--hairline: #ebeae6;--chip-lavender-bg: #efeafe;--chip-lavender-fg: #7c3aed;--chip-green-bg: #e6f7ec;--chip-green-fg: #1a7f4b;--chip-pink-bg: #fdeaf3;--chip-pink-fg: #c2277a;--chip-amber-bg: #fdf1dd;--chip-amber-fg: #a65a12;--status-success-fg: #1a7f4b;--status-success-bg: #e6f7ec;--status-warning-fg: #a65a12;--status-warning-bg: #fdf1dd;--status-error-fg: #d92d20;--status-error-bg: #fdeceb;--status-info-fg: #1a56db;--status-info-bg: #eaf1fd;--status-neutral-fg: #667085;--status-neutral-bg: #eef0f2;--module-mkt-fg: #7c3aed;--module-mkt-bg: #f1ebfe;--module-exp-fg: #e8850c;--module-exp-bg: #fef1de;--module-rev-fg: #2f7ae5;--module-rev-bg: #e9f1fe;--module-ai-fg: #7c3aed;--module-ai-bg: #7c3aed;--ds-white: #ffffff;--ds-dark-1: #1a1e2a;--ds-dark-2: #141821;--ds-on-dark-90: rgba(255,255,255,.9);--ds-on-dark-68: rgba(255,255,255,.68);--ds-on-dark-65: rgba(255,255,255,.65);--ds-on-dark-50: rgba(255,255,255,.5);--ds-on-dark-30: rgba(255,255,255,.3);--ds-on-dark-18: rgba(255,255,255,.18);--ds-on-dark-12: rgba(255,255,255,.12);--ds-on-dark-10: rgba(255,255,255,.1);--ds-on-dark-08: rgba(255,255,255,.08);--ds-on-dark-05: rgba(255,255,255,.05);--ds-hairline-2: #dcdbd6;--ds-eyebrow-dark-bg: rgba(166,78,255,.18);--ds-eyebrow-dark-fg: #d9b8ff;--ds-inset-hair: rgba(0,0,0,.08);--shadow-soft: 0 10px 25px rgba(24, 24, 27, .08);--shadow-card: 0 4px 16px rgba(24, 24, 27, .06);--shadow-hover: 0 18px 40px rgba(24, 24, 27, .12);--radius-panel: 24px;--radius-card: 16px;--spacing-0: 0;--spacing-1: .5rem;--spacing-2: 1rem;--spacing-3: 1.5rem;--spacing-4: 2rem;--spacing-5: 2.5rem;--spacing-6: 3rem;--spacing-7: 3.5rem;--spacing-8: 4rem;--spacing-10: 5rem;--spacing-12: 6rem;--spacing-15: 7.5rem;--spacing-20: 10rem;--space-1: .25rem;--space-3: .75rem;--space-5: 1.25rem;--space-7: 1.75rem;--space-10: 2.5rem;--space-32: 8rem;--breakpoint-sm: 640px;--breakpoint-md: 768px;--breakpoint-lg: 1024px;--breakpoint-xl: 1280px;--breakpoint-2xl: 1536px;--radius-sm: .375rem;--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);--shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, .1);--shadow-xl: 0 20px 25px -5px rgba(0, 0, 0, .1);--shadow-2xl: 0 25px 50px -12px rgba(0, 0, 0, .25);--motion-duration-fast: .15s;--motion-duration-base: .3s;--motion-duration-slow: .5s;--motion-ease-in: cubic-bezier(.4, 0, 1, 1);--motion-ease-out: cubic-bezier(0, 0, .2, 1);--motion-ease-in-out: cubic-bezier(.4, 0, .2, 1);--container-sm: 640px;--container-md: 768px;--container-lg: 1024px;--container-xl: 1200px;--container-2xl: 1400px}:root,[data-theme=light]{--t-bg: var(--surface-warm-2);--t-surface: #ffffff;--t-surface-2: var(--surface-warm);--t-heading: var(--ink-900);--t-text: var(--ink-500);--t-text-strong: var(--ink-700);--t-muted: var(--ink-400);--t-border: var(--hairline);--t-border-strong: #dcdbd6;--t-accent: var(--color-accent);--t-accent-hover: var(--color-accent-hover);--t-on-accent: #ffffff;--t-chip-bg: var(--chip-lavender-bg);--t-field-bg: #ffffff;--elevation-0: none;--elevation-1: 0 1px 2px rgba(24,24,27,.06), 0 1px 3px rgba(24,24,27,.1);--elevation-2: 0 4px 8px -2px rgba(24,24,27,.08), 0 2px 4px -1px rgba(24,24,27,.06);--elevation-3: 0 12px 20px -6px rgba(24,24,27,.12), 0 4px 8px -3px rgba(24,24,27,.07);--elevation-4: 0 20px 32px -8px rgba(24,24,27,.16), 0 8px 16px -6px rgba(24,24,27,.08);--elevation-5: 0 32px 64px -12px rgba(24,24,27,.24);--t-shadow: var(--elevation-1);--t-shadow-lg: var(--elevation-3);--focus-ring: 0 0 0 3px rgba(166, 78, 255, .35);--danger: #d92d20;--danger-bg: #fef3f2}[data-theme=dark]{--t-bg: #141821;--t-surface: #1f2431;--t-surface-2: #1a1e2a;--t-heading: #ffffff;--t-text: rgba(255, 255, 255, .66);--t-text-strong: rgba(255, 255, 255, .88);--t-muted: rgba(255, 255, 255, .44);--t-border: rgba(255, 255, 255, .12);--t-border-strong: rgba(255, 255, 255, .22);--t-accent: #b06bff;--t-accent-hover: #c48fff;--t-on-accent: #ffffff;--t-chip-bg: rgba(166, 78, 255, .18);--t-field-bg: rgba(255, 255, 255, .05);--elevation-0: none;--elevation-1: 0 1px 2px rgba(0,0,0,.4);--elevation-2: 0 4px 10px rgba(0,0,0,.45);--elevation-3: 0 12px 24px rgba(0,0,0,.5);--elevation-4: 0 20px 40px rgba(0,0,0,.6);--elevation-5: 0 32px 64px rgba(0,0,0,.7);--t-shadow: var(--elevation-1);--t-shadow-lg: var(--elevation-3);--focus-ring: 0 0 0 3px rgba(176, 107, 255, .5);--danger: #ff8a80;--danger-bg: rgba(255, 138, 128, .12)}@media(min-width:768px){:root{--font-size-hero-lg: 4rem;--font-size-h2: 2.25rem;--font-size-paragraph-lg: 1.375rem}}@media(min-width:1200px){:root{--font-size-hero-lg: 4rem;--line-height-hero-lg: 1.1;--font-size-h2: 2.5rem;--line-height-h2: 1.2;--font-size-paragraph-lg: 1.25rem;--line-height-paragraph-lg: 1.5;--font-size-body-lg: 1.125rem}}@media(min-width:1440px){:root{--font-size-hero-lg: 5.5rem;--font-size-h2: 3.25rem}}.text-display-xl{font-size:var(--font-size-display-xl);line-height:var(--line-height-display-xl)}.text-display-lg{font-size:var(--font-size-display-lg);line-height:var(--line-height-display-lg)}.text-display-md{font-size:var(--font-size-display-md);line-height:var(--line-height-display-md)}.text-display-sm{font-size:var(--font-size-display-sm);line-height:var(--line-height-display-sm)}.text-hero-xl{font-size:var(--font-size-hero-xl);line-height:var(--line-height-hero-xl)}.text-hero-lg{font-size:var(--font-size-hero-lg);line-height:var(--line-height-hero-lg)}.text-h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1)}.text-h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2)}.text-h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3)}.text-h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4)}.text-h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5)}.text-h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6)}.text-paragraph-lg{font-size:var(--font-size-paragraph-lg);line-height:var(--line-height-paragraph-lg)}.text-paragraph-md{font-size:var(--font-size-paragraph-md);line-height:var(--line-height-paragraph-md)}.text-paragraph{font-size:var(--font-size-paragraph);line-height:var(--line-height-paragraph)}.text-body-lg{font-size:var(--font-size-body-lg);line-height:var(--line-height-body-lg)}.text-body{font-size:var(--font-size-body);line-height:var(--line-height-body)}.text-body-sm{font-size:var(--font-size-body-sm);line-height:var(--line-height-body-sm)}.text-small{font-size:var(--font-size-small);line-height:var(--line-height-small)}.text-xs{font-size:var(--font-size-xs);line-height:var(--line-height-xs)}.text-2xs{font-size:var(--font-size-2xs);line-height:var(--line-height-2xs)}.text-3xs{font-size:var(--font-size-3xs);line-height:var(--line-height-3xs)}.text-4xs{font-size:var(--font-size-4xs);line-height:var(--line-height-4xs)}.font-light{font-weight:var(--font-weight-light)}.font-regular{font-weight:var(--font-weight-regular)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-primary{font-family:var(--font-primary)}.font-display{font-family:var(--font-display)}.font-mono{font-family:var(--font-mono)}.text-primary{color:var(--color-text-primary)}.text-secondary{color:var(--color-text-secondary)}.text-tertiary{color:var(--color-text-tertiary)}.text-white{color:var(--color-text-white)}.text-gradient{background:var(--color-text-gradient);-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;color:var(--nevent-magenta)}.hero h1,.white-text{font-size:var(--font-size-hero-lg)!important;line-height:var(--line-height-hero-lg)!important;font-weight:var(--font-weight-bold);font-family:var(--font-headings)}.hero .large-paragraph,.large-paragraph.text-white,.large-paragraph{font-size:var(--font-size-paragraph-lg)!important;line-height:var(--line-height-paragraph-lg)!important;font-weight:var(--font-weight-regular)}.h3-size,section h2,.section-header{font-size:var(--font-size-h2)!important;line-height:var(--line-height-h2)!important;font-weight:var(--font-weight-bold)}.nav-link,.dropdown-toggle{font-size:var(--font-size-nav)!important;line-height:var(--line-height-body-sm)!important;font-weight:var(--font-weight-medium)}.dropdown-support-text{font-size:var(--font-size-dropdown-support)!important;line-height:var(--line-height-small)!important;font-weight:var(--font-weight-regular);color:var(--color-text-secondary)}.button,.nav-button,.w-button{font-size:var(--font-size-button)!important;line-height:var(--line-height-body-lg)!important;font-weight:var(--font-weight-medium)}.button.small{font-size:var(--font-size-button-small)!important;line-height:var(--line-height-body-sm)!important}.features-dropdown-left-col-header{font-size:var(--font-size-h6)!important;line-height:var(--line-height-h6)!important;font-weight:var(--font-weight-semibold)}@media(max-width:991px){.hero h1,.white-text{font-size:var(--mobile-hero-lg)!important;line-height:var(--mobile-hero-lg-lh)!important}.hero .large-paragraph,.large-paragraph{font-size:var(--mobile-paragraph-lg)!important;line-height:var(--mobile-paragraph-lg-lh)!important}.h3-size,section h2{font-size:var(--mobile-h2)!important;line-height:var(--mobile-h2-lh)!important}.button,.nav-button{font-size:var(--mobile-body-lg)!important}.nav-link{font-size:var(--mobile-body-sm)!important;font-weight:var(--font-weight-bold)}}body{font-family:var(--font-primary);font-size:var(--font-size-body);line-height:var(--line-height-body);color:var(--color-text-primary);font-weight:var(--font-weight-regular)}h1{font-size:var(--font-size-h1);line-height:var(--line-height-h1);font-weight:var(--font-weight-bold);font-family:var(--font-headings)}h2{font-size:var(--font-size-h2);line-height:var(--line-height-h2);font-weight:var(--font-weight-bold);font-family:var(--font-headings)}h3{font-size:var(--font-size-h3);line-height:var(--line-height-h3);font-weight:var(--font-weight-bold);font-family:var(--font-headings)}h4{font-size:var(--font-size-h4);line-height:var(--line-height-h4);font-weight:var(--font-weight-semibold);font-family:var(--font-headings)}h5{font-size:var(--font-size-h5);line-height:var(--line-height-h5);font-weight:var(--font-weight-semibold);font-family:var(--font-headings)}h6{font-size:var(--font-size-h6);line-height:var(--line-height-h6);font-weight:var(--font-weight-semibold);font-family:var(--font-headings)}p{font-size:var(--font-size-body);line-height:var(--line-height-body);margin-bottom:1rem}@media(max-width:480px){body,p,.text-body{font-size:16px!important}.text-small,.dropdown-support-text{font-size:14px!important}}@media(prefers-reduced-motion:reduce){.text-gradient{background:var(--nevent-magenta);-webkit-background-clip:initial;background-clip:initial;-webkit-text-fill-color:initial;color:var(--nevent-magenta)}}@media(prefers-contrast:high){.text-secondary,.text-tertiary{color:var(--color-text-primary)}.dropdown-support-text{color:var(--color-text-primary);opacity:.8}}@media print{.text-gradient{color:#000!important;background:none!important;-webkit-text-fill-color:#000!important}}.p-1{padding:var(--space-1)}.p-2{padding:var(--spacing-1)}.p-4{padding:var(--spacing-2)}.p-6{padding:var(--spacing-3)}.p-8{padding:var(--spacing-4)}.p-12{padding:var(--spacing-6)}.p-16{padding:var(--spacing-8)}.p-20{padding:var(--spacing-10)}.p-24{padding:var(--spacing-12)}.m-1{margin:var(--space-1)}.m-2{margin:var(--spacing-1)}.m-4{margin:var(--spacing-2)}.m-6{margin:var(--spacing-3)}.m-8{margin:var(--spacing-4)}.m-12{margin:var(--spacing-6)}.m-16{margin:var(--spacing-8)}.m-20{margin:var(--spacing-10)}.m-24{margin:var(--spacing-12)}.mb-4{margin-bottom:var(--spacing-2)}.mb-8{margin-bottom:var(--spacing-4)}.mt-4{margin-top:var(--spacing-2)}.mt-8{margin-top:var(--spacing-4)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-md{border-radius:var(--radius-md)}.rounded-lg{border-radius:var(--radius-lg)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-full{border-radius:var(--radius-full)}.shadow-sm{box-shadow:var(--shadow-sm)}.shadow-md{box-shadow:var(--shadow-md)}.shadow-lg{box-shadow:var(--shadow-lg)}.shadow-xl{box-shadow:var(--shadow-xl)}.shadow-2xl{box-shadow:var(--shadow-2xl)}.container-sm{max-width:var(--container-sm);margin:0 auto}.container-md{max-width:var(--container-md);margin:0 auto}.container-lg{max-width:var(--container-lg);margin:0 auto}.container-xl{max-width:var(--container-xl);margin:0 auto}.container-2xl{max-width:var(--container-2xl);margin:0 auto}.flex{display:flex}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.items-center{align-items:center}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.justify-start{justify-content:flex-start}.justify-end{justify-content:flex-end}.grid{display:grid}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.grid-cols-12{grid-template-columns:repeat(12,minmax(0,1fr))}.gap-4{gap:var(--spacing-2)}.gap-6{gap:var(--spacing-3)}.gap-8{gap:var(--spacing-4)}.gap-12{gap:var(--spacing-6)}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.relative{position:relative}.absolute{position:absolute}.fixed{position:fixed}.sticky{position:sticky}.block{display:block}.inline{display:inline}.inline-block{display:inline-block}.hidden{display:none}.overflow-hidden{overflow:hidden}.overflow-auto{overflow:auto}
