@import"https://fonts.googleapis.com/css2?family=JetBrains+Mono:wght@400;500;600&display=swap";@font-face{font-family:Inter;font-style:normal;font-weight:100;font-display:swap;src:url(/fonts/Inter_18pt-Thin.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:200;font-display:swap;src:url(/fonts/Inter_18pt-ExtraLight.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter_18pt-Light.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter_18pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter_18pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter_18pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter_18pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter_18pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter_18pt-Black.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:100;font-display:swap;src:url(/fonts/Inter_18pt-ThinItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:300;font-display:swap;src:url(/fonts/Inter_18pt-LightItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter_18pt-Italic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:500;font-display:swap;src:url(/fonts/Inter_18pt-MediumItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter_18pt-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter_18pt-BoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter_18pt-ExtraBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter;font-style:italic;font-weight:900;font-display:swap;src:url(/fonts/Inter_18pt-BlackItalic.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter_24pt-Light.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter_24pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter_24pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter_24pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter_24pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter_24pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter_24pt-Black.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter_24pt-Italic.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/Inter_24pt-SemiBoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Subhead;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter_24pt-BoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/Inter_28pt-Light.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Inter_28pt-Regular.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Inter_28pt-Medium.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Inter_28pt-SemiBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Inter_28pt-Bold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Inter_28pt-ExtraBold.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/Inter_28pt-Black.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/Inter_28pt-Italic.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/Inter_28pt-BoldItalic.ttf) format("truetype")}@font-face{font-family:Inter Display;font-style:italic;font-weight:800;font-display:swap;src:url(/fonts/Inter_28pt-ExtraBoldItalic.ttf) format("truetype")}:root{--plena-purple: #6665F3;--plena-navy: #1B1B47;--plena-lavender-1: #eeedff;--plena-lavender-2: #dedeff;--plena-purple-gray: #64648E;--purple-50: #f3f3ff;--purple-100: #eeedff;--purple-200: #dedeff;--purple-300: #c2c1fb;--purple-400: #9695f7;--purple-500: #6665f3;--purple-600: #5453d6;--purple-700: #4040ad;--purple-800: #2a2a7a;--purple-900: #1B1B47;--neutral-0: #ffffff;--neutral-25: #fafaff;--neutral-50: #f6f6fb;--neutral-100: #ececf3;--neutral-200: #d8d8e3;--neutral-300: #b6b6c8;--neutral-400: #8d8da6;--neutral-500: #64648e;--neutral-600: #4c4c70;--neutral-700: #353556;--neutral-800: #1f1f3c;--neutral-900: #1B1B47;--neutral-1000:#0a0a2e;--success-500: #1f8a5b;--success-100: #e3f5ec;--warning-500: #c98a14;--warning-100: #fbf1dc;--danger-500: #c8323c;--danger-100: #fbe4e6;--info-500: var(--plena-purple);--info-100: var(--plena-lavender-1);--fg-1: var(--neutral-900);--fg-2: var(--neutral-700);--fg-3: var(--neutral-500);--fg-4: var(--neutral-400);--fg-on-brand: #ffffff;--fg-link: var(--plena-purple);--fg-link-hover: var(--purple-700);--bg-1: var(--neutral-0);--bg-2: var(--neutral-25);--bg-3: var(--plena-lavender-1);--bg-4: var(--plena-lavender-2);--bg-inverse: var(--plena-navy);--bg-brand: var(--plena-purple);--border-1: var(--neutral-100);--border-2: var(--neutral-200);--border-3: var(--purple-300);--border-strong: var(--neutral-700);--space-0: 0px;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 20px;--space-6: 24px;--space-8: 32px;--space-10: 40px;--space-12: 48px;--space-16: 64px;--space-20: 80px;--space-24: 96px;--space-32: 128px;--radius-xs: 4px;--radius-sm: 6px;--radius-md: 10px;--radius-lg: 14px;--radius-xl: 20px;--radius-2xl: 28px;--radius-pill: 999px;--shadow-xs: 0 1px 2px rgba(27, 27, 71, .06);--shadow-sm: 0 2px 6px rgba(27, 27, 71, .06), 0 1px 2px rgba(27, 27, 71, .04);--shadow-md: 0 8px 24px -8px rgba(27, 27, 71, .1), 0 2px 6px rgba(27, 27, 71, .05);--shadow-lg: 0 20px 48px -16px rgba(27, 27, 71, .16), 0 4px 12px rgba(27, 27, 71, .06);--shadow-xl: 0 36px 80px -24px rgba(27, 27, 71, .22), 0 8px 24px rgba(27, 27, 71, .08);--shadow-focus: 0 0 0 4px rgba(102, 101, 243, .22);--shadow-inset-card: inset 0 1px 0 rgba(255,255,255,.6), inset 0 -1px 0 rgba(27,27,71,.04);--font-display: "Inter Display", "Inter", ui-sans-serif, system-ui, sans-serif;--font-subhead: "Inter Subhead", "Inter", ui-sans-serif, system-ui, sans-serif;--font-sans: "Inter", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, Menlo, monospace;--display-1-font: var(--font-display);--display-1-size: clamp(56px, 7.2vw, 104px);--display-1-leading: 1;--display-1-weight: 700;--display-1-tracking: -.04em;--display-2-font: var(--font-display);--display-2-size: clamp(40px, 5.2vw, 72px);--display-2-leading: 1.04;--display-2-weight: 700;--display-2-tracking: -.035em;--h1-font: var(--font-display);--h1-size: clamp(36px, 4vw, 56px);--h1-leading: 1.06;--h1-weight: 700;--h1-tracking: -.028em;--h2-font: var(--font-display);--h2-size: clamp(28px, 2.6vw, 40px);--h2-leading: 1.1;--h2-weight: 700;--h2-tracking: -.022em;--h3-font: var(--font-subhead);--h3-size: 24px;--h3-leading: 1.2;--h3-weight: 600;--h3-tracking: -.014em;--h4-font: var(--font-subhead);--h4-size: 18px;--h4-leading: 1.3;--h4-weight: 600;--h4-tracking: -.008em;--body-lg-font: var(--font-sans);--body-lg-size: 18px;--body-lg-leading: 1.5;--body-lg-weight: 400;--body-font: var(--font-sans);--body-size: 16px;--body-leading: 1.55;--body-weight: 400;--body-sm-font: var(--font-sans);--body-sm-size: 14px;--body-sm-leading: 1.5;--body-sm-weight: 400;--caption-font: var(--font-sans);--caption-size: 12px;--caption-leading: 1.4;--caption-weight: 500;--eyebrow-font: var(--font-sans);--eyebrow-size: 12px;--eyebrow-leading: 1;--eyebrow-weight: 700;--eyebrow-tracking: .12em;--eyebrow-transform: uppercase;--mono-font: var(--font-mono);--mono-size: 13px;--mono-leading: 1.5;--mono-weight: 500}html,body{margin:0;background:#fff}body{font-family:var(--font-sans);color:var(--plena-navy);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}#root{isolation:isolate}a{color:var(--plena-purple)}em{font-style:italic}::selection{background:var(--purple-300);color:var(--plena-navy)}button:focus-visible,a:focus-visible{outline:none;box-shadow:var(--shadow-focus);border-radius:8px}button{font-family:var(--font-sans)}*{box-sizing:border-box}@keyframes tickerScroll{0%{transform:translate(0)}to{transform:translate(-33.333%)}}@keyframes wfFade{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes wfStepIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes shotKenBurns{0%{transform:scale(1.18) translate(-2%,-2%)}50%{transform:scale(1.22) translate(2%,-1%)}to{transform:scale(1.18) translate(-1%,2%)}}@media (prefers-reduced-motion: reduce){*{animation-duration:.001ms!important;animation-iteration-count:1!important}}html,body{overflow-x:hidden}img,svg{max-width:100%}button,a{-webkit-tap-highlight-color:rgba(102,101,243,.18)}@media (min-width: 640px) and (max-width: 1023px){main section{padding-left:24px!important;padding-right:24px!important}[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: repeat(4"]{grid-template-columns:repeat(2,1fr)!important}[style*="grid-template-columns: 1fr 2fr 1fr"]{grid-template-columns:1fr!important}[style*="padding: 112px 64px"]{padding:72px 28px 64px!important}[style*="padding: '80px 64px'"],[style*="padding:80px 64px"]{padding:56px 28px!important}[style*="padding: 72px 64px"]{padding:48px 28px!important}[style*="padding: 64px 48px"],[style*="padding: '64px'"]{padding:40px 24px!important}[style*="grid-template-columns: 1fr auto 1fr"]{gap:16px!important}}@media (max-width: 639px){main section{padding:56px 16px 0!important}[style*="grid-template-columns: repeat(2"],[style*="grid-template-columns: repeat(3"],[style*="grid-template-columns: repeat(4"],[style*="grid-template-columns: repeat(5"],[style*="grid-template-columns: 1fr 1fr"],[style*="grid-template-columns: 1fr 1.2fr"],[style*="grid-template-columns: 1.2fr 1fr"],[style*="grid-template-columns: 1fr 1.4fr"],[style*="grid-template-columns: 1.4fr 1fr"],[style*="grid-template-columns: 1fr 2fr 1fr"],[style*="grid-template-columns: 1.1fr 1.4fr"],[style*="grid-template-columns: 1fr 1.8fr"],[style*="grid-template-columns: 1.6fr 1fr"],[style*="grid-template-columns: 180px 1fr"],[style*="grid-template-columns: 1fr auto 1fr"]{grid-template-columns:1fr!important}[style*="padding: 112px 64px"]{padding:56px 24px 48px!important;border-radius:20px!important}[style*="border-radius: 28"]{border-radius:20px!important}[style*="border-radius: 24"]{border-radius:18px!important}main section h1{letter-spacing:-.03em!important}main section h2{letter-spacing:-.03em!important}[style*="padding: 80px 64px"],[style*="padding: 88px 64px"],[style*="padding: 72px 64px"],[style*="padding: 64px 48px"],[style*="padding: 56px 64px"],[style*="padding: 48px 56px"],[style*="padding: 40px 44px"],[style*="padding: 32px 36px"],[style*="border-radius: 28"][style*="padding: 64px"]{padding:32px 20px!important}nav+div,[style*="padding: 8px 32px"]{padding:10px 16px!important}[style*="animation: tickerScroll"]{gap:40px!important}[style*="padding-left: 24"][style*="border-left: 1px solid"]{padding-left:0!important;border-left:0!important;border-top:1px solid var(--border-1)!important;padding-top:24px!important;margin-top:16px!important}[style*="grid-template-columns: repeat(4, 1fr)"]{grid-template-columns:repeat(2,1fr)!important}[aria-label^="Show workflow"]{width:22px!important}[style*="margin-bottom: 40px"]{margin-bottom:28px!important}footer{padding:56px 16px 24px!important}footer>div{gap:28px!important}[style*="padding: '12px 16px'"][style*="display: flex"]{padding:10px 12px!important}[style*="position: absolute"][style*="right: -36"],[style*="position: absolute"][style*="left: -36"]{display:none!important}[style*="width: 'clamp(280px, 28vw, 360px)'"],[style*="width: clamp(280px, 28vw, 360px)"]{width:220px!important;height:220px!important;box-shadow:0 0 0 8px var(--plena-lavender-2),0 0 0 16px var(--plena-lavender-1),0 20px 40px -12px #6665f366!important;margin:24px auto!important}[style*="border-radius: 999"][style*="padding: 4px 11px"]{white-space:nowrap}main section h1,main section h2{text-wrap:balance}#home-hero h1{font-size:clamp(34px,9vw,50px)!important}[style*="grid-template-columns: 1fr 1fr 1fr"][style*="border-radius: 14"]{grid-template-columns:1fr 1fr 1fr!important}[style*="grid-template-columns: 1fr 1fr 1fr"][style*="border-radius: 14"]>div{padding:11px 10px!important;font-size:12px!important;overflow-wrap:break-word}#about-hero>div{padding:36px 22px!important}#ai-deployment-group>div,#contact>div{padding:32px 20px!important}#about-hero h1{font-size:clamp(32px,8.5vw,46px)!important}#about-story>div{gap:20px!important}#ai-deployment-group [style*="grid-template-columns: repeat(2"]{grid-template-columns:repeat(2,1fr)!important}#contact [style*="align-items: flex-end"]{align-items:stretch!important}#contact [style*="align-items: flex-end"]>a,#contact [style*="align-items: flex-end"]>button{width:100%!important}#wf-hero h1{font-size:clamp(34px,9vw,52px)!important}#how [style*="border-radius: 24"]{padding:12px!important}#how [style*="grid-template-columns: auto 1fr auto"]{padding:14px 16px!important}#how [style*="grid-template-columns: auto 1fr auto"]>div{font-size:15px!important;line-height:1.2!important;white-space:normal!important}#how [style*=grid-auto-rows]{grid-template-columns:repeat(2,1fr)!important;grid-auto-rows:auto!important}#how [style*=grid-auto-rows]>div{grid-column:auto!important;grid-row:auto!important;min-height:64px}#how [style*="margin-bottom: 10"][style*="grid-template-columns: repeat"],#how [style*="margin-top: 10"][style*="grid-template-columns: repeat"]{grid-template-columns:repeat(2,1fr)!important}}@media (max-width: 399px){main section{padding-left:12px!important;padding-right:12px!important}}
