:root{--pp-cream: #F1E9D8;--pp-sand: #E6DAC2;--pp-paper: #FFFFFF;--pp-ink: #0E0E13;--pp-navy: #22323B;--pp-orange: #DC6F37;--pp-rust: #B5582E;--pp-teal: #468787;--pp-teal-deep: #2E5759;--pp-smoke: #7F9EAA;--pp-sage: #9BAE8B;--pp-green: #5F7A4C;--pp-ochre: #C29A5B;--pp-mustard: #D9BC78;--pp-peach: #E3B596;--pp-brick: #A84A3A;--pp-red: #BF4A33;--pp-brown: #6B4A35;--pp-sparkle: #3E7593;--pp-bg: #FFFFFF;--pp-bg-alt: #F7F7FB;--pp-surface: #FFFFFF;--pp-surface-dark: #0E0E13;--pp-surface-deep: #0E0E13;--pp-text: #0E0E13;--pp-text-muted: #6E6E80;--pp-text-on-dark: #FFFFFF;--pp-line: #E4E4EE;--pp-accent: #655AFF;--pp-accent-hover: #5248E6;--pp-accent-ink: #FFFFFF;--pp-brand-2: #9D8FFF;--pp-brand-2-hover: #655AFF;--pp-link: #655AFF;--pp-link-hover: #5248E6;--pp-link-visited: #655AFF;--pp-focus: #655AFF;--pp-focus-inner: #FFFFFF;--pp-success: #17976D;--pp-success-bg: #ECFDF5;--pp-warning: #B45309;--pp-warning-bg: #FFFBEB;--pp-danger: #DC2626;--pp-danger-bg: #FEF2F2;--pp-info: #3B82F6;--pp-info-bg: #F0F9FF;--pp-disabled-bg: #F3F4F6;--pp-disabled-text: #9CA3AF;--pp-disabled-line: #E5E7EB;--pp-placeholder: #9CA3AF;--pp-success-text: #065F46;--pp-divider: #E4E4EE;--pp-row-hover: #F9FAFB;--pp-teal-tint: #5A9696;--pp-navy-tint: #2D414C;--pp-space-0: 0;--pp-space-1: .25rem;--pp-space-2: .5rem;--pp-space-3: .75rem;--pp-space-4: 1rem;--pp-space-5: 1.5rem;--pp-space-6: 2rem;--pp-space-7: 3rem;--pp-space-8: 4rem;--pp-space-9: 6rem;--pp-space-10: 8rem;--pp-radius-xs: 4px;--pp-radius-sm: 4px;--pp-radius-md: 8px;--pp-radius-lg: 12px;--pp-radius-xl: 16px;--pp-radius-pill: 32px;--pp-line-hair: 1px;--pp-line-ui: 1px;--pp-line-ui-mobile: 1px;--pp-line-heavy: 2px;--pp-plate-sm: none;--pp-plate-md: none;--pp-plate-lg: none;--pp-plate-xl: none;--pp-font-display: var(--pp-font-heading);--pp-font-heading: "Poppins", "Futura", "Century Gothic", -apple-system, system-ui, sans-serif;--pp-font-body: "Inter", -apple-system, system-ui, "Segoe UI", sans-serif;--pp-font-mono: "IBM Plex Mono", "SF Mono", Menlo, Consolas, monospace;--pp-fast: .15s;--pp-base: .18s;--pp-slow: .25s;--pp-ease-snap: cubic-bezier(.2, .7, .3, 1);--pp-ease-settle: cubic-bezier(.2, .7, .3, 1);--pp-z-nav: 200;--pp-z-dropdown: 100;--pp-z-tooltip: 300;--pp-z-toast: 500;--pp-z-modal: 10000;--pp-z-cookie: 10001;--pp-fs-display: 3rem;--pp-lh-display: 1.2;--pp-fw-display: 700;--pp-fs-h1: 3rem;--pp-lh-h1: 1.2;--pp-fw-h1: 700;--pp-fs-h2: 2.5rem;--pp-lh-h2: 1.2;--pp-fw-h2: 700;--pp-fs-h3: 2rem;--pp-lh-h3: 1.2;--pp-fw-h3: 700;--pp-fs-h4: 1.5rem;--pp-lh-h4: 1.2;--pp-fw-h4: 700;--pp-fs-eyebrow: .875rem;--pp-lh-eyebrow: 1.5;--pp-fw-eyebrow: 600;--pp-fs-body-lg: 1.125rem;--pp-lh-body-lg: 1.6;--pp-fw-body-lg: 400;--pp-fs-body: 1rem;--pp-lh-body: 1.6;--pp-fw-body: 400;--pp-fs-small: .875rem;--pp-lh-small: 1.5;--pp-fw-small: 400;--pp-fs-caption: .75rem;--pp-lh-caption: 1.5;--pp-fw-caption: 500;--pp-fs-button: 1rem;--pp-lh-button: 1;--pp-fw-button: 600;--pp-fs-mono: .875rem;--pp-lh-mono: 1.5;--pp-fw-mono: 400;--pp-text-primary: #000000;--pp-text-body: #43434F;--pp-text-light: #8B8B9E;--pp-text-muted-on-dark: #A9A9BC;--pp-bg-gray: #F3F4F6;--pp-border-muted: rgba(75, 85, 99, .2);--pp-border-on-dark: rgba(255, 255, 255, .1);--pp-accent-tint: #EFEDFF;--pp-tracking-display: -.02em;--pp-tracking-spec: .05em;--pp-weight-thin: 200;--pp-weight-normal: 400;--pp-weight-medium: 500;--pp-weight-semibold: 600;--pp-weight-bold: 700;--pp-fs-xl: 1.25rem;--pp-lh-tight: 1.2;--pp-lh-snug: 1.35;--pp-lh-normal: 1.5;--pp-lh-relaxed: 1.6;--pp-lh-loose: 1.8;--pp-space-legacy-20: 1.25rem;--pp-space-legacy-40: 2.5rem;--pp-space-legacy-80: 5rem;--pp-container-max: 1200px;--pp-container-pad: 2rem;--pp-section-pad-y: 5rem;--pp-shadow-sm: 0 1px 2px rgba(0, 0, 0, .05);--pp-shadow-md: 0 4px 6px rgba(0, 0, 0, .07);--pp-shadow-lg: 0 1px 2px rgba(14, 14, 19, .06), 0 8px 24px rgba(14, 14, 19, .06);--pp-shadow-glass-button: rgba(242, 242, 242, .5) 0px 0px 22px 0px inset, rgb(187, 97, 251) 2px 2px 1px -2px inset, rgb(187, 97, 251) -12px -12px 6px -14px inset, rgb(51, 142, 248) 16px 16px 9px -18px inset;--pp-shadow-glow: 0 0 20px rgba(101, 90, 255, .3), 0 0 40px rgba(51, 142, 248, .2), 0 0 60px rgba(187, 97, 251, .1);--pp-shadow-card: 0 1px 2px rgba(14, 14, 19, .06), 0 8px 24px rgba(14, 14, 19, .06);--pp-shadow-card-hover: 0 2px 4px rgba(14, 14, 19, .08), 0 12px 32px rgba(14, 14, 19, .1);--pp-transition-reveal: 1.5s cubic-bezier(.25, .46, .45, .94);--pp-z-overlay: 1000;--pp-bg-dot-pattern: radial-gradient(circle, rgba(255, 255, 255, .09) .75px, transparent .75px);--pp-bg-dot-pattern-size: 10px 10px;--pp-ai-live-gradient: linear-gradient(90deg, #655AFF, #9D8FFF)}html[data-theme=v3]{--pp-cream: #F1E9D8;--pp-sand: #E6DAC2;--pp-paper: #F9F6EE;--pp-ink: #1E1C1A;--pp-navy: #22323B;--pp-orange: #DC6F37;--pp-rust: #B5582E;--pp-teal: #468787;--pp-teal-deep: #2E5759;--pp-smoke: #7F9EAA;--pp-sage: #9BAE8B;--pp-green: #5F7A4C;--pp-ochre: #C29A5B;--pp-mustard: #D9BC78;--pp-peach: #E3B596;--pp-brick: #A84A3A;--pp-red: #BF4A33;--pp-brown: #6B4A35;--pp-sparkle: #3E7593;--pp-bg: #F1E9D8;--pp-bg-alt: #E6DAC2;--pp-surface: #F9F6EE;--pp-surface-dark: #22323B;--pp-surface-deep: #2E5759;--pp-text: #22323B;--pp-text-muted: #2E5759;--pp-text-on-dark: #F1E9D8;--pp-line: #1E1C1A;--pp-accent: #DC6F37;--pp-accent-hover: #B5582E;--pp-accent-ink: #1E1C1A;--pp-brand-2: #468787;--pp-brand-2-hover: #2E5759;--pp-link: #A84A3A;--pp-link-hover: #22323B;--pp-link-visited: #2E5759;--pp-focus: #D9BC78;--pp-focus-inner: #1E1C1A;--pp-success: #5F7A4C;--pp-success-bg: #DCE3CF;--pp-warning: #C29A5B;--pp-warning-bg: #F0E2C4;--pp-danger: #BF4A33;--pp-danger-bg: #F3D9CF;--pp-info: #7F9EAA;--pp-info-bg: #DCE5E6;--pp-disabled-bg: #E6DAC2;--pp-disabled-text: #8E887B;--pp-disabled-line: #BDB3A0;--pp-placeholder: #5F6E6C;--pp-success-text: #4D663E;--pp-divider: #CFC3AA;--pp-row-hover: #EFE3C9;--pp-teal-tint: #5A9696;--pp-navy-tint: #2D414C;--pp-space-0: 0px;--pp-space-1: 4px;--pp-space-2: 8px;--pp-space-3: 12px;--pp-space-4: 16px;--pp-space-5: 24px;--pp-space-6: 32px;--pp-space-7: 48px;--pp-space-8: 64px;--pp-space-9: 96px;--pp-space-10: 128px;--pp-radius-xs: 6px;--pp-radius-sm: 10px;--pp-radius-md: 14px;--pp-radius-lg: 20px;--pp-radius-xl: 28px;--pp-radius-pill: 999px;--pp-line-hair: 1.5px;--pp-line-ui: 2.5px;--pp-line-ui-mobile: 2px;--pp-line-heavy: 3px;--pp-plate-sm: 3px 4px 0;--pp-plate-md: 5px 6px 0;--pp-plate-lg: 7px 8px 0;--pp-plate-xl: 9px 11px 0;--pp-font-display: "Jost", "Jost Fallback", "Futura", sans-serif;--pp-font-heading: "Outfit", "Outfit Fallback", "Avenir Next", sans-serif;--pp-font-body: "DM Sans", "DM Sans Fallback", "Helvetica Neue", sans-serif;--pp-font-mono: "DM Mono", "DM Mono Fallback", ui-monospace, monospace;--pp-fast: .12s;--pp-base: .2s;--pp-slow: .32s;--pp-ease-snap: cubic-bezier(.2,.8,.2,1);--pp-ease-settle: cubic-bezier(.34,1.4,.64,1);--pp-z-nav: 50;--pp-z-dropdown: 60;--pp-z-tooltip: 70;--pp-z-toast: 80;--pp-z-modal: 90;--pp-z-cookie: 95;--pp-fs-display: 72px;--pp-lh-display: 1.05;--pp-fw-display: 600;--pp-fs-h1: 56px;--pp-lh-h1: 1.08;--pp-fw-h1: 600;--pp-fs-h2: 40px;--pp-lh-h2: 1.15;--pp-fw-h2: 600;--pp-fs-h3: 28px;--pp-lh-h3: 1.2;--pp-fw-h3: 600;--pp-fs-h4: 21px;--pp-lh-h4: 1.25;--pp-fw-h4: 600;--pp-fs-eyebrow: 14px;--pp-lh-eyebrow: 1.3;--pp-fw-eyebrow: 500;--pp-fs-body-lg: 20px;--pp-lh-body-lg: 1.55;--pp-fw-body-lg: 400;--pp-fs-body: 17px;--pp-lh-body: 1.55;--pp-fw-body: 400;--pp-fs-small: 15px;--pp-lh-small: 1.5;--pp-fw-small: 400;--pp-fs-caption: 13px;--pp-lh-caption: 1.45;--pp-fw-caption: 500;--pp-fs-button: 17px;--pp-lh-button: 1;--pp-fw-button: 600;--pp-fs-mono: 14px;--pp-lh-mono: 1.5;--pp-fw-mono: 400;--pp-text-primary: var(--pp-text);--pp-text-body: var(--pp-text);--pp-text-light: var(--pp-text-muted);--pp-text-muted-on-dark: var(--pp-text-on-dark);--pp-bg-gray: var(--pp-bg-alt);--pp-border-muted: var(--pp-divider);--pp-border-on-dark: color-mix(in srgb, var(--pp-text-on-dark) 10%, transparent);--pp-accent-tint: var(--pp-bg-alt);--pp-tracking-display: normal;--pp-tracking-spec: normal;--pp-weight-thin: 200;--pp-weight-normal: 400;--pp-weight-medium: 500;--pp-weight-semibold: 600;--pp-weight-bold: 700;--pp-fs-xl: var(--pp-fs-body-lg);--pp-lh-tight: 1.2;--pp-lh-snug: 1.35;--pp-lh-normal: 1.5;--pp-lh-relaxed: 1.6;--pp-lh-loose: 1.8;--pp-space-legacy-20: 1.25rem;--pp-space-legacy-40: 2.5rem;--pp-space-legacy-80: 5rem;--pp-container-max: 1200px;--pp-container-pad: 2rem;--pp-section-pad-y: 5rem;--pp-shadow-sm: none;--pp-shadow-md: none;--pp-shadow-lg: none;--pp-shadow-glass-button: none;--pp-shadow-glow: none;--pp-shadow-card: none;--pp-shadow-card-hover: none;--pp-transition-reveal: var(--pp-slow) var(--pp-ease-settle);--pp-z-overlay: 85;--pp-bg-dot-pattern: none;--pp-bg-dot-pattern-size: 10px 10px;--pp-ai-live-gradient: none}@media(max-width:1023px){html[data-theme=v3]{--pp-fs-display: 56px;--pp-fs-h1: 44px;--pp-fs-h2: 34px;--pp-fs-h3: 24px;--pp-fs-h4: 20px;--pp-fs-eyebrow: 13px;--pp-fs-body-lg: 19px;--pp-fs-body: 17px;--pp-fs-small: 15px;--pp-fs-caption: 13px;--pp-fs-button: 17px;--pp-fs-mono: 14px}}@media(max-width:639px){html[data-theme=v3]{--pp-fs-display: 40px;--pp-fs-h1: 34px;--pp-fs-h2: 28px;--pp-fs-h3: 22px;--pp-fs-h4: 19px;--pp-fs-eyebrow: 12px;--pp-fs-body-lg: 18px;--pp-fs-body: 16px;--pp-fs-small: 14px;--pp-fs-caption: 12.5px;--pp-fs-button: 16px;--pp-fs-mono: 13px;--pp-line-ui: 2px}}:root{--color-primary: var(--pp-accent);--color-primary-hover: var(--pp-accent-hover);--color-primary-light: var(--pp-brand-2);--color-accent: var(--pp-brand-2);--color-accent-hover: var(--pp-brand-2-hover);--color-bg-dark: var(--pp-surface-dark);--color-bg-white: var(--pp-bg);--color-bg-light: var(--pp-bg-alt);--color-bg-muted: var(--pp-bg-alt);--color-bg-gray: var(--pp-bg-gray);--color-text-primary: var(--pp-text-primary);--color-text-heading: var(--pp-text);--color-text-body: var(--pp-text-body);--color-text-muted: var(--pp-text-muted);--color-text-light: var(--pp-text-light);--color-text-white: var(--pp-text-on-dark);--color-text-on-dark: var(--pp-text-muted-on-dark);--color-border: var(--pp-line);--color-border-muted: var(--pp-border-muted);--color-border-on-dark: var(--pp-border-on-dark);--color-success: var(--pp-success);--color-error: var(--pp-danger);--color-warning: var(--pp-warning);--color-info: var(--pp-info);--font-family-base: var(--pp-font-body);--font-family-display: var(--pp-font-heading);--font-family-mono: var(--pp-font-mono);--letter-spacing-display: var(--pp-tracking-display);--letter-spacing-spec: var(--pp-tracking-spec);--font-weight-thin: var(--pp-weight-thin);--font-weight-normal: var(--pp-weight-normal);--font-weight-medium: var(--pp-weight-medium);--font-weight-semibold: var(--pp-weight-semibold);--font-weight-bold: var(--pp-weight-bold);--font-size-xs: var(--pp-fs-caption);--font-size-sm: var(--pp-fs-small);--font-size-base: var(--pp-fs-body);--font-size-lg: var(--pp-fs-body-lg);--font-size-xl: var(--pp-fs-xl);--font-size-2xl: var(--pp-fs-h4);--font-size-3xl: var(--pp-fs-h3);--font-size-4xl: var(--pp-fs-h2);--font-size-5xl: var(--pp-fs-h1);--line-height-tight: var(--pp-lh-tight);--line-height-snug: var(--pp-lh-snug);--line-height-normal: var(--pp-lh-normal);--line-height-relaxed: var(--pp-lh-relaxed);--line-height-loose: var(--pp-lh-loose);--space-1: var(--pp-space-1);--space-2: var(--pp-space-2);--space-3: var(--pp-space-3);--space-4: var(--pp-space-4);--space-5: var(--pp-space-legacy-20);--space-6: var(--pp-space-5);--space-8: var(--pp-space-6);--space-10: var(--pp-space-legacy-40);--space-12: var(--pp-space-7);--space-16: var(--pp-space-8);--space-20: var(--pp-space-legacy-80);--space-24: var(--pp-space-9);--container-max-width: var(--pp-container-max);--container-padding: var(--pp-container-pad);--section-padding-y: var(--pp-section-pad-y);--radius-sm: var(--pp-radius-sm);--radius-md: var(--pp-radius-md);--radius-lg: var(--pp-radius-lg);--radius-xl: var(--pp-radius-xl);--radius-pill: var(--pp-radius-pill);--shadow-sm: var(--pp-shadow-sm);--shadow-md: var(--pp-shadow-md);--shadow-lg: var(--pp-shadow-lg);--shadow-glass-button: var(--pp-shadow-glass-button);--shadow-glow: var(--pp-shadow-glow);--shadow-card: var(--pp-shadow-card);--shadow-card-hover: var(--pp-shadow-card-hover);--transition-fast: var(--pp-fast) var(--pp-ease-snap);--transition-base: var(--pp-base) var(--pp-ease-snap);--transition-slow: var(--pp-slow) var(--pp-ease-snap);--transition-reveal: var(--pp-transition-reveal);--z-dropdown: var(--pp-z-dropdown);--z-sticky: var(--pp-z-nav);--z-overlay: var(--pp-z-overlay);--z-modal: var(--pp-z-modal);--bg-dot-pattern: var(--pp-bg-dot-pattern);--bg-dot-pattern-size: var(--pp-bg-dot-pattern-size);--signal: var(--pp-accent);--signal-deep: var(--pp-accent-hover);--signal-soft: var(--pp-brand-2);--signal-tint: var(--pp-accent-tint);--ink: var(--pp-ink);--ink-2: var(--pp-text-body);--ink-3: var(--pp-text-muted);--paper: var(--pp-paper);--fog: var(--pp-bg-alt);--line: var(--pp-line);--ai-live-gradient: var(--pp-ai-live-gradient)}@font-face{font-family:Outfit;src:url(../../../fonts/v3/outfit-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(../../../fonts/v3/outfit-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Outfit;src:url(../../../fonts/v3/outfit-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../../../fonts/v3/jost-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../../../fonts/v3/jost-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost;src:url(../../../fonts/v3/jost-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/v3/dm-sans-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/v3/dm-sans-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:DM Sans;src:url(../../../fonts/v3/dm-sans-600.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(../../../fonts/v3/dm-mono-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:DM Mono;src:url(../../../fonts/v3/dm-mono-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Jost Fallback;src:local("Arial"),local("ArialMT");size-adjust:96.007%;ascent-override:111.4502%;descent-override:39.0596%;line-gap-override:0%}@font-face{font-family:Outfit Fallback;src:local("Arial"),local("ArialMT");size-adjust:99.8204%;ascent-override:100.18%;descent-override:26.0468%;line-gap-override:0%}@font-face{font-family:DM Sans Fallback;src:local("Arial"),local("ArialMT");size-adjust:104.531%;ascent-override:94.9001%;descent-override:29.6563%;line-gap-override:0%}@font-face{font-family:DM Mono Fallback;src:local("Arial"),local("ArialMT");size-adjust:134.5893%;ascent-override:73.7057%;descent-override:23.033%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}html,body{font-family:var(--pp-font-body, "Inter", sans-serif);min-height:100vh;overflow-x:hidden;width:100%;max-width:100vw}body{line-height:var(--pp-lh-normal);color:var(--pp-text-body);background-color:var(--pp-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}a{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;line-height:var(--pp-lh-tight);color:var(--pp-text)}p{overflow-wrap:break-word;line-height:var(--pp-lh-relaxed)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.container{width:100%;max-width:var(--pp-container-max);margin-left:auto;margin-right:auto;padding-left:var(--pp-container-pad);padding-right:var(--pp-container-pad)}h1,h2,h3,h4,h5,h6{font-family:var(--pp-font-heading, "Poppins", sans-serif)}h1,h2{letter-spacing:var(--pp-tracking-display, -.02em)}.status-tag{display:inline-flex;align-items:center;vertical-align:middle;margin:0 .25em;padding:.1em .6em;border:1px solid currentColor;border-radius:var(--pp-radius-pill);font-size:max(.72em,11px);font-weight:var(--pp-weight-semibold, 600);line-height:1.5;letter-spacing:.02em;white-space:nowrap;text-decoration:none;color:var(--pp-accent);background-color:#655aff14}a.status-tag:hover,a.status-tag:focus-visible{background-color:#655aff29}.status-tag--coming-soon,.status-tag--not-available-yet,.status-tag--waitlist{color:var(--pp-text-muted);background-color:#6e6e8014}.hero--dark .status-tag,.hero--gradient .status-tag{color:#fff;background-color:#ffffff1f}html,body{font-family:Inter,sans-serif;margin:0;padding:0;min-height:100vh;overflow-x:hidden;width:100%;max-width:100vw}
