PageSourceSearch

https://novaco.ai/assets/WorkforceSection-BGGen02K.js

js novaco.ai collected 2026-10-05 12:44:25 UTC 3,961 bytes, 1 lines download raw bytes

1import{u as m,b as x,n as u,j as e}from"./index-Be_2bHJP.js";import{i as p,b as h,c as f,a as g}from"./nova-companion-BFTJ8tEk.js";const v=[{name:"Nova Web",key:"web",path:"nova-web",accent:"hsl(149,93%,41%)",icon:p},{name:"Nova Messaging",key:"messaging",path:"nova-messaging",accent:"hsl(149,93%,41%)",icon:h},{name:"Nova Voice",key:"voice",path:"nova-voice",accent:"hsl(149,93%,41%)",icon:f},{name:"Nova Companion",key:"companion",path:"nova-companion",accent:"hsl(149,93%,41%)",icon:g}],k=()=>{const{t:s}=m(),{lang:r}=x(),n=u();return e.jsxs("section",{id:"products",className:"relative py-28 overflow-hidden bg-background",children:[e.jsx("div",{className:"pointer-events-none absolute inset-0 -z-10",children:e.jsx("div",{className:"absolute top-1/3 left-1/2 -translate-x-1/2 h-[600px] w-[900px] rounded-full bg-primary/[0.03] blur-[120px]"})}),e.jsxs("div",{className:"container mx-auto px-6",children:[e.jsxs("div",{className:"max-w-3xl mb-16",children:[e.jsx("p",{className:"text-xs font-semibold uppercase tracking-[0.25em] text-accent mb-4",children:s("products.badge",{defaultValue:"Meet the workforce"})}),e.jsxs("h2",{className:"font-display text-4xl sm:text-5xl font-extrabold tracking-tight text-foreground leading-[1.05]",children:[s("workforce.title1",{defaultValue:"Four assistants."}),e.jsx("br",{}),e.jsx("span",{className:"text-muted-foreground/70",children:s("workforce.title2",{defaultValue:"One virtual workforce."})})]}),e.jsx("p",{className:"mt-6 text-lg text-muted-foreground max-w-xl",children:s("products.description",{defaultValue:"Each Nova assistant is trained for a specific channel — and they work together, always on, always aligned."})})]}),e.jsx("div",{className:"grid gap-5 md:grid-cols-2",children:v.map((t,l)=>{const a=s(`workforce.agents.${t.key}.bullets`,{returnObjects:!0}),i=Array.isArray(a)?a:[],c=s(`workforce.agents.${t.key}.channel`,{defaultValue:""}),d=s(`workforce.agents.${t.key}.role`,{defaultValue:""});return e.jsxs("button",{onClick:()=>n(`/${r||"en"}/${t.path}`),className:"group relative text-left rounded-3xl overflow-hidden bg-card border border-border/60 p-8 md:p-10 transition-all duration-500 hover:border-transparent hover:shadow-elevated hover:-translate-y-1",style:{"--agent":t.accent},children:[e.jsx("div",{className:"pointer-events-none absolute -top-24 -right-24 h-56 w-56 rounded-full opacity-0 group-hover:opacity-100 transition-opacity duration-500 blur-3xl",style:{background:t.accent}}),e.jsxs("div",{className:"absolute top-6 right-6 font-display text-5xl font-black text-muted-foreground/10 group-hover:text-muted-foreground/20 transition-colors",children:["0",l+1]}),e.jsxs("div",{className:"flex items-center gap-4 mb-6",children:[e.jsx("img",{src:t.icon,alt:`${t.name} icon`,className:"h-12 w-12 drop-shadow-sm"}),e.jsxs("div",{children:[e.jsx("p",{className:"text-[10px] uppercase tracking-[0.2em] text-muted-foreground font-semibold",children:c}),e.jsx("p",{className:"text-xs text-muted-foreground",children:d})]})]}),e.jsx("h3",{className:"font-display text-2xl md:text-3xl font-bold text-foreground mb-6",children:t.name}),e.jsx("ul",{className:"space-y-2.5 mb-8",children:i.map(o=>e.jsxs("li",{className:"flex items-start gap-2.5 text-sm text-muted-foreground",children:[e.jsx("span",{className:"mt-1.5 h-1 w-1 rounded-full flex-shrink-0",style:{background:t.accent}}),e.jsx("span",{children:o})]},o))}),e.jsxs("div",{className:"flex items-center gap-2 text-sm font-semibold text-foreground group-hover:text-primary transition-colors",children:[e.jsx("span",{children:s("workforce.meet",{name:t.name.split(" ")[1],defaultValue:`Meet ${t.name.split(" ")[1]}`})}),e.jsx("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"2.5",strokeLinecap:"round",strokeLinejoin:"round",className:"transition-transform group-hover:translate-x-1",children:e.jsx("path",{d:"M5 12h14M13 5l7 7-7 7"})})]})]},t.name)})})]})]})};export{k as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.