.card-insight-module__sT8W3G__link{color:inherit;block-size:100%;text-decoration:none;display:block}.card-insight-module__sT8W3G__card{background:var(--insight-media,var(--helix-color-background-container));border-radius:var(--helix-radii-md,.5rem);flex-direction:column;justify-content:flex-end;align-items:stretch;block-size:100%;inline-size:400px;padding:2rem;transition:transform .25s;display:flex;position:relative;overflow:hidden}@media (max-width:720px){.card-insight-module__sT8W3G__card{inline-size:min(22rem,100vw - 4rem);padding:1.75rem}}.card-insight-module__sT8W3G__card:before{content:"";pointer-events:none;background:linear-gradient(#0000 0%,#0003 45%,#000000bf 100%);position:absolute;inset:0}.card-insight-module__sT8W3G__link:hover .card-insight-module__sT8W3G__card,.card-insight-module__sT8W3G__link:focus-visible .card-insight-module__sT8W3G__card{transform:translateY(-2px)}.card-insight-module__sT8W3G__content{z-index:1;flex-direction:column;align-items:flex-start;gap:.75rem;display:flex;position:relative}.card-insight-module__sT8W3G__title{color:var(--helix-color-white)}.card-insight-module__sT8W3G__date{color:color-mix(in srgb,var(--helix-color-white)72%,transparent)}
.chart-apex-module__iWPOnq__chart{--apex-stroke:var(--product-tint,#059669);background:var(--helix-color-background-container);border:1px solid color-mix(in srgb,var(--apex-stroke)24%,var(--helix-color-border));border-radius:var(--helix-radii-md,.5rem);block-size:100%;max-block-size:360px;inline-size:100%;padding:1rem;display:block}.chart-apex-module__iWPOnq__grid{stroke:color-mix(in srgb,var(--helix-color-foreground)8%,transparent);stroke-dasharray:4 4;stroke-width:1px}.chart-apex-module__iWPOnq__line{fill:none;stroke:var(--apex-stroke);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.5px}.chart-apex-module__iWPOnq__dot{fill:var(--apex-stroke)}.chart-apex-module__iWPOnq__dotPulse{fill:var(--apex-stroke);opacity:.25}.chart-apex-module__iWPOnq__tick{fill:var(--helix-color-foreground-muted);font-family:var(--helix-font-mono,ui-monospace,monospace);letter-spacing:.08em;font-size:9px}.chart-apex-module__iWPOnq__badge rect{fill:color-mix(in srgb,var(--apex-stroke)18%,transparent);stroke:color-mix(in srgb,var(--apex-stroke)36%,transparent)}.chart-apex-module__iWPOnq__badge text{fill:var(--apex-stroke);font-family:var(--helix-font-mono,ui-monospace,monospace);font-size:11px;font-weight:600}
.illustration-cortex-module__bXMAIa__svg{--tint:var(--product-tint,#c39c3e);block-size:100%;max-block-size:360px;inline-size:100%;max-inline-size:720px;display:block}.illustration-cortex-module__bXMAIa__edge{stroke:color-mix(in srgb,var(--tint)45%,transparent);stroke-dasharray:6 4;stroke-width:1.5px}.illustration-cortex-module__bXMAIa__pulseOuter{fill:color-mix(in srgb,var(--tint)8%,transparent)}.illustration-cortex-module__bXMAIa__pulseInner{fill:color-mix(in srgb,var(--tint)14%,transparent)}.illustration-cortex-module__bXMAIa__agent{fill:color-mix(in srgb,var(--tint)30%,var(--helix-color-background-container));stroke:var(--tint);stroke-width:2px}.illustration-cortex-module__bXMAIa__agentLabel{fill:var(--helix-color-foreground);font-family:var(--helix-font-mono,ui-monospace,monospace);letter-spacing:.02em;text-anchor:middle;font-size:13px;font-weight:600}.illustration-cortex-module__bXMAIa__node{fill:color-mix(in srgb,var(--tint)16%,var(--helix-color-background-container));stroke:color-mix(in srgb,var(--tint)50%,transparent);stroke-width:1.5px}.illustration-cortex-module__bXMAIa__nodeLabel{fill:var(--helix-color-foreground-muted);font-family:var(--helix-font-mono,ui-monospace,monospace);letter-spacing:.04em;text-anchor:middle;font-size:10px}
.illustration-helix-module__u-z4CG__svg{--tint:var(--product-tint,#3887fe);block-size:100%;max-block-size:360px;inline-size:100%;max-inline-size:720px;display:block}.illustration-helix-module__u-z4CG__surface{fill:color-mix(in srgb,var(--tint)4%,var(--helix-color-background-container));stroke:color-mix(in srgb,var(--tint)28%,transparent);stroke-width:1px}.illustration-helix-module__u-z4CG__headerBand{fill:color-mix(in srgb,var(--tint)10%,transparent)}.illustration-helix-module__u-z4CG__dotStrong{fill:var(--tint);fill-opacity:.85}.illustration-helix-module__u-z4CG__dotMid{fill:var(--tint);fill-opacity:.55}.illustration-helix-module__u-z4CG__dotWeak{fill:var(--tint);fill-opacity:.3}.illustration-helix-module__u-z4CG__titleLine{fill:var(--tint);fill-opacity:.7}.illustration-helix-module__u-z4CG__bodyLine{fill:color-mix(in srgb,var(--helix-color-foreground)35%,transparent)}.illustration-helix-module__u-z4CG__tag{fill:color-mix(in srgb,var(--tint)22%,transparent);stroke:color-mix(in srgb,var(--tint)50%,transparent);stroke-width:1px}.illustration-helix-module__u-z4CG__button{fill:var(--tint)}.illustration-helix-module__u-z4CG__avatar{fill:color-mix(in srgb,var(--tint)16%,transparent)}.illustration-helix-module__u-z4CG__avatarInner{fill:var(--tint);fill-opacity:.6}
.section-header-module__XeDLCG__header{flex-direction:column;gap:.5rem;inline-size:100%;display:flex}.section-header-module__XeDLCG__header[data-align=center]{text-align:center;align-items:center;max-inline-size:56rem;margin:0 auto}.section-header-module__XeDLCG__header[data-align=end]{text-align:end;align-items:flex-end}.section-header-module__XeDLCG__eyebrow{letter-spacing:.18em;text-transform:uppercase}
.page-module__eFdfdG__hero{--carousel-indicator-color:color-mix(in srgb,var(--helix-color-foreground)40%,transparent);--carousel-indicator-color-active:var(--helix-color-foreground);color:var(--helix-color-foreground);flex-direction:column;min-block-size:650px;inline-size:100%;display:flex;position:relative}.page-module__eFdfdG__heroCarousel{z-index:1;flex:1;position:relative}.page-module__eFdfdG__heroMesh{z-index:0;position:absolute;inset:0}.page-module__eFdfdG__heroSlide{text-align:center;z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:1.5rem;block-size:100%;inline-size:100%;max-inline-size:72rem;margin:0 auto;padding:6rem 2rem 5rem;display:flex;position:relative}.page-module__eFdfdG__heroSubtitle{max-inline-size:36rem}.page-module__eFdfdG__heroSlideActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem;display:flex}.page-module__eFdfdG__heroSnippet{background:color-mix(in srgb,var(--helix-color-foreground)8%,transparent);border:1px solid color-mix(in srgb,var(--helix-color-foreground)12%,transparent);border-radius:var(--helix-radii-sm,.25rem);color:color-mix(in srgb,var(--helix-color-foreground)80%,transparent);font-family:var(--helix-font-mono,ui-monospace,monospace);letter-spacing:.01em;padding:.5rem .875rem;font-size:.8125rem}.page-module__eFdfdG__heroSnippet:before{color:color-mix(in srgb,var(--helix-color-foreground)50%,transparent);content:"$ "}.page-module__eFdfdG__productsSection{flex-direction:column;gap:3rem;inline-size:100%;padding-block:4rem 8rem;padding-inline:4rem;display:flex}.page-module__eFdfdG__productGrid{grid-template-columns:repeat(auto-fit,minmax(20rem,1fr));gap:1.5rem;inline-size:100%;display:grid}.page-module__eFdfdG__productCard{--card-background-color:var(--helix-color-background-container);border-radius:var(--helix-radii-md,.5rem);grid-template-columns:minmax(8rem,1fr) minmax(0,2fr);block-size:100%;display:grid;overflow:hidden}.page-module__eFdfdG__productCardMedia{background:color-mix(in srgb,var(--product-tint,transparent)6%,transparent);justify-content:center;align-items:center;block-size:100%;inline-size:100%;padding:2rem;display:flex}.page-module__eFdfdG__productCardContent{flex-direction:column;flex:1;gap:.5rem;padding:1.5rem;display:flex}.page-module__eFdfdG__productLabel{color:var(--helix-color-foreground-muted);letter-spacing:.08em;text-transform:uppercase}.page-module__eFdfdG__productCardActions{margin-block-start:auto;padding-block-start:1rem;display:flex}.page-module__eFdfdG__servicesSection{flex-direction:column;gap:3rem;inline-size:100%;padding:8rem 4rem;display:flex}.page-module__eFdfdG__serviceGrid{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr));gap:1.5rem;inline-size:100%;display:grid}.page-module__eFdfdG__serviceCard{--card-background-color:var(--helix-color-background-container);border-radius:var(--helix-radii-md,.5rem);flex-direction:column;gap:.75rem;block-size:100%;padding:2rem;display:flex}.page-module__eFdfdG__serviceCardActions{margin-block-start:auto;padding-block-start:1rem;display:flex}.page-module__eFdfdG__designPartnerSection{background:var(--helix-color-background-container);justify-content:center;inline-size:100%;padding:8rem 4rem;display:flex}.page-module__eFdfdG__designPartnerInner{text-align:center;flex-direction:column;align-items:center;gap:1rem;inline-size:100%;max-inline-size:48rem;display:flex}.page-module__eFdfdG__designPartnerActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:1rem;display:flex}.page-module__eFdfdG__manifestoSection{justify-content:center;padding:10rem 2rem;display:flex}.page-module__eFdfdG__manifestoInner{flex-direction:column;align-items:center;gap:2.5rem;max-inline-size:56rem;display:flex}.page-module__eFdfdG__manifestoBody{max-inline-size:56rem}.page-module__eFdfdG__aiNativeSection{grid-template-columns:1fr 1fr;align-items:center;gap:4rem;inline-size:100%;padding:8rem 4rem;display:grid;position:relative}.page-module__eFdfdG__aiNativeContent{flex-direction:column;align-items:center;gap:1rem;display:flex}.page-module__eFdfdG__aiNativeCode{background:var(--helix-color-background-container);border:1px solid var(--helix-color-border);border-radius:var(--helix-radii-md,.5rem);color:var(--helix-color-foreground);font-family:var(--helix-font-mono,ui-monospace,monospace);white-space:pre-wrap;inline-size:100%;margin:0;padding:1.5rem 1.75rem;font-size:.875rem;line-height:1.6;overflow:hidden}.page-module__eFdfdG__aiNativeCode code{font-family:inherit;display:block}.page-module__eFdfdG__aiNativeCode span[data-line-kind=c]{color:var(--helix-color-foreground);font-weight:600}.page-module__eFdfdG__aiNativeCode span[data-line-kind=h]{color:var(--helix-color-primary);font-weight:600}.page-module__eFdfdG__aiNativeCode span[data-line-kind=l],.page-module__eFdfdG__aiNativeCode span[data-line-kind=t]{color:var(--helix-color-foreground-muted)}.page-module__eFdfdG__aiNativeActions{flex-wrap:wrap;gap:.75rem;margin-block-start:.5rem;display:flex}@media (max-width:720px){.page-module__eFdfdG__aiNativeSection{grid-template-columns:1fr}.page-module__eFdfdG__aiNativeCode,.page-module__eFdfdG__heroSnippet{display:none}}.page-module__eFdfdG__exploreSection{--explore-tint:#3887fe;background:linear-gradient(to bottom,var(--helix-color-background)0%,color-mix(in srgb,var(--explore-tint)18%,var(--helix-color-background))100%);flex-direction:column;gap:3rem;inline-size:100%;padding-block:8rem;padding-inline:0;display:flex}.page-module__eFdfdG__exploreSection:has(helix-tabs-panel[selected][value=cortex]){--explore-tint:#c39c3e}.page-module__eFdfdG__exploreSection:has(helix-tabs-panel[selected][value=apex]){--explore-tint:#059669}.page-module__eFdfdG__exploreSectionHeader{max-inline-size:56rem;margin:0 auto;padding-inline:4rem}.page-module__eFdfdG__exploreTabs{flex-direction:column;gap:3rem;inline-size:100%;max-inline-size:56rem;margin:0 auto;padding-inline:4rem;display:flex}.page-module__eFdfdG__exploreTabs::part(tablist){justify-content:center}.page-module__eFdfdG__exploreTabs helix-tabs-panel[selected]{inline-size:100vw;max-inline-size:100vw;margin-inline:calc(-50vw + 50%);display:block}.page-module__eFdfdG__exploreVisual{inline-size:100%}.page-module__eFdfdG__exploreVisualInner{block-size:520px;inline-size:100%;max-inline-size:64rem;margin:0 auto;padding:4rem 4rem 6rem;position:relative}.page-module__eFdfdG__exploreVisualMedia{justify-content:center;align-items:center;min-block-size:360px;display:flex}.page-module__eFdfdG__exploreFooter{justify-content:space-between;align-items:end;gap:3rem;display:flex;position:absolute;inset-block-end:2rem;inset-inline:4rem}.page-module__eFdfdG__exploreNaming{flex-direction:column;gap:.25rem;display:flex}.page-module__eFdfdG__exploreStats{--stat-group-gap:2.5rem;--stat-value-font-size:1.875rem;--stat-group-template:repeat(var(--explore-stat-count,3),max-content);flex-shrink:0}@media (max-width:720px){.page-module__eFdfdG__exploreVisualInner{flex-direction:column;gap:2rem;block-size:auto;padding:2rem 1.25rem 3rem;display:flex}.page-module__eFdfdG__exploreFooter{display:contents}.page-module__eFdfdG__exploreNaming{text-align:center;order:1;align-items:center}.page-module__eFdfdG__exploreVisualMedia{order:2;min-block-size:320px}.page-module__eFdfdG__exploreStats{--stat-group-gap:1.5rem;--stat-value-font-size:1.5rem;order:3}.page-module__eFdfdG__exploreStats::part(group){justify-content:center}.page-module__eFdfdG__exploreSectionHeader,.page-module__eFdfdG__exploreTabs,.page-module__eFdfdG__insightsHeader{padding-inline:1.25rem}.page-module__eFdfdG__aiNativeSection{padding-block:4rem 6rem;padding-inline:1.25rem}.page-module__eFdfdG__productsSection{padding:4rem 1.25rem}.page-module__eFdfdG__productCard{grid-template-columns:1fr}.page-module__eFdfdG__productCardMedia{aspect-ratio:16/9;block-size:auto}.page-module__eFdfdG__servicesSection,.page-module__eFdfdG__designPartnerSection{padding-inline:1.25rem}.page-module__eFdfdG__heroSlideActions,.page-module__eFdfdG__aiNativeActions,.page-module__eFdfdG__productCardActions,.page-module__eFdfdG__serviceCardActions,.page-module__eFdfdG__designPartnerActions{flex-direction:column;inline-size:100%}.page-module__eFdfdG__heroSlideActions>*,.page-module__eFdfdG__heroSlideActions helix-button,.page-module__eFdfdG__aiNativeActions>*,.page-module__eFdfdG__aiNativeActions helix-button,.page-module__eFdfdG__productCardActions>*,.page-module__eFdfdG__productCardActions helix-button,.page-module__eFdfdG__serviceCardActions>*,.page-module__eFdfdG__serviceCardActions helix-button,.page-module__eFdfdG__designPartnerActions>*,.page-module__eFdfdG__designPartnerActions helix-button{inline-size:100%}}.page-module__eFdfdG__insightsSection{flex-direction:column;gap:2rem;inline-size:100%;padding:8rem 0;display:flex}.page-module__eFdfdG__insightsHeader{text-align:center;flex-direction:column;gap:.5rem;inline-size:100%;max-inline-size:56rem;margin:0 auto;padding:0 4rem;display:flex}.page-module__eFdfdG__insightsCarousel{--carousel-scroll-padding:clamp(2rem,8vw,8rem);block-size:540px}
.products-module__fgRaCa__page{flex-direction:column;inline-size:100%;display:flex}.products-module__fgRaCa__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;inline-size:100%;padding:6rem 4rem 5rem;display:flex}.products-module__fgRaCa__heroMarks{opacity:.95;gap:2.5rem;margin-block-end:1rem;display:flex}.products-module__fgRaCa__heroSubtitle{max-inline-size:40rem}.products-module__fgRaCa__productSection{grid-template-columns:1fr 1fr;align-items:start;gap:4rem;inline-size:100%;max-inline-size:78rem;margin:0 auto;padding:7rem 4rem;display:grid}.products-module__fgRaCa__productContent{flex-direction:column;gap:1rem;min-inline-size:0;display:flex}.products-module__fgRaCa__productMedia{min-inline-size:0}.products-module__fgRaCa__productSection :where(h2,h3){scroll-margin-block-start:6rem}.products-module__fgRaCa__productSection:nth-child(2n){background:var(--helix-color-background-container)}.products-module__fgRaCa__productSection:nth-child(odd) .products-module__fgRaCa__productMedia{order:2}.products-module__fgRaCa__productMark{margin-block-end:.5rem}.products-module__fgRaCa__productEyebrow{color:var(--helix-color-foreground-muted);letter-spacing:.18em;text-transform:uppercase}.products-module__fgRaCa__productFeatures{--list-item-gap:.75rem;--list-item-padding-block:.3125rem;--list-item-padding-inline:0;margin-block-start:.5rem}.products-module__fgRaCa__productFeatures helix-list-item::part(start){align-items:flex-start;margin-block-start:.125rem}.products-module__fgRaCa__productFeatureMarker{block-size:1.125rem;color:var(--product-tint,var(--helix-color-primary));flex-shrink:0;inline-size:1.125rem;margin-block-start:.1875rem}.products-module__fgRaCa__productActions{flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;display:flex}.products-module__fgRaCa__productCode{background:color-mix(in srgb,var(--product-tint,var(--helix-color-primary))8%,var(--helix-color-background-container));border:1px solid color-mix(in srgb,var(--product-tint,var(--helix-color-primary))24%,var(--helix-color-border));border-radius:var(--helix-radii-md,.5rem);color:var(--helix-color-foreground);font-family:var(--helix-font-mono,ui-monospace,monospace);white-space:pre;margin:0;padding:1.5rem 1.75rem;font-size:.8125rem;line-height:1.6;overflow:auto}.products-module__fgRaCa__productCode code{font-family:inherit;display:block}.products-module__fgRaCa__productCode span[data-line-kind=c]{color:var(--helix-color-foreground);font-weight:600}.products-module__fgRaCa__productCode span[data-line-kind=h]{color:var(--product-tint,var(--helix-color-primary));font-weight:600}.products-module__fgRaCa__productCode span[data-line-kind=l],.products-module__fgRaCa__productCode span[data-line-kind=t]{color:var(--helix-color-foreground-muted)}@media (max-width:900px){.products-module__fgRaCa__productSection{grid-template-columns:1fr;gap:2.5rem;padding:5rem 1.25rem}.products-module__fgRaCa__productSection:nth-child(odd) .products-module__fgRaCa__productMedia{order:0}.products-module__fgRaCa__productContent{text-align:center;align-items:center}.products-module__fgRaCa__productActions{flex-direction:column;justify-content:center;inline-size:100%}.products-module__fgRaCa__productActions>*,.products-module__fgRaCa__productActions helix-button{inline-size:100%}.products-module__fgRaCa__hero{padding:4rem 1.25rem 3rem}}
.services-module__8nDjJq__page{flex-direction:column;inline-size:100%;display:flex}.services-module__8nDjJq__hero{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:1rem;inline-size:100%;padding:6rem 4rem 5rem;display:flex}.services-module__8nDjJq__heroSubtitle{max-inline-size:40rem}.services-module__8nDjJq__serviceSection{justify-content:center;inline-size:100%;max-inline-size:78rem;margin:0 auto;padding:6rem 4rem;display:flex}.services-module__8nDjJq__serviceSection:nth-child(2n){background:var(--helix-color-background-container)}.services-module__8nDjJq__serviceSection :where(h2,h3){scroll-margin-block-start:6rem}.services-module__8nDjJq__serviceContent{flex-direction:column;gap:1rem;inline-size:100%;max-inline-size:48rem;display:flex}.services-module__8nDjJq__serviceEyebrow{color:var(--helix-color-foreground-muted);letter-spacing:.18em;text-transform:uppercase}.services-module__8nDjJq__serviceFeatures{--list-item-gap:.75rem;--list-item-padding-block:.3125rem;--list-item-padding-inline:0}.services-module__8nDjJq__serviceFeatures helix-list-item::part(start){align-items:flex-start;margin-block-start:.125rem}.services-module__8nDjJq__serviceFeatureMarker{block-size:1.125rem;color:var(--helix-color-primary);flex-shrink:0;inline-size:1.125rem}.services-module__8nDjJq__serviceActions{flex-wrap:wrap;gap:.75rem;margin-block-start:1rem;display:flex}.services-module__8nDjJq__designPartnerSection{background:var(--helix-color-background);text-align:center;flex-direction:column;align-items:center;gap:1.5rem;inline-size:100%;padding:10rem 4rem;display:flex}.services-module__8nDjJq__designPartnerSection :where(h2){scroll-margin-block-start:6rem}.services-module__8nDjJq__designPartnerInner{flex-direction:column;align-items:center;gap:1rem;max-inline-size:48rem;display:flex}.services-module__8nDjJq__designPartnerActions{flex-wrap:wrap;justify-content:center;gap:.75rem;margin-block-start:.5rem;display:flex}@media (max-width:900px){.services-module__8nDjJq__serviceSection{grid-template-columns:1fr;gap:2.5rem;padding:5rem 1.25rem}.services-module__8nDjJq__serviceContent{text-align:center;align-items:center}.services-module__8nDjJq__serviceActions{flex-direction:column;justify-content:center;inline-size:100%}.services-module__8nDjJq__serviceActions>*,.services-module__8nDjJq__serviceActions helix-button{inline-size:100%}.services-module__8nDjJq__hero{padding:4rem 1.25rem 3rem}.services-module__8nDjJq__designPartnerSection{padding-inline:1.25rem}.services-module__8nDjJq__designPartnerActions{flex-direction:column;inline-size:100%}.services-module__8nDjJq__designPartnerActions>*,.services-module__8nDjJq__designPartnerActions helix-button{inline-size:100%}}
