@@ -30,6 +30,9 @@ import {
3030 CheckCircle2 ,
3131 Search ,
3232 Cloud ,
33+ Users ,
34+ Building2 ,
35+ Check ,
3336} from "lucide-react" ;
3437import { sidebarData } from "@/components/sidebar/data/sidebar-data" ;
3538import { homepageFaqItems } from "@/lib/seo/structured-data" ;
@@ -701,6 +704,76 @@ export default function Page() {
701704 </ div >
702705 </ Link >
703706 </ motion . div >
707+
708+ { /* T4 — Teams & Workspaces (full-width, NEW) */ }
709+ < motion . div
710+ variants = { fadeUp }
711+ transition = { { duration : 0.55 , delay : 0.25 } }
712+ className = "md:col-span-3"
713+ >
714+ < Link
715+ href = "/login"
716+ className = "group relative flex flex-col gap-6 overflow-hidden rounded-2xl glass-overlay p-6 transition-all duration-300 hover:scale-[1.01] hover:shadow-2xl dark:hover:shadow-black/40 md:flex-row md:items-center md:p-8"
717+ >
718+ < div className = "absolute inset-0 opacity-0 group-hover:opacity-[0.06] transition-opacity duration-500 bg-gradient-to-br from-sky-500 to-indigo-400" />
719+
720+ < div className = "relative z-10 flex-1" >
721+ < div className = "mb-4 flex items-center gap-2" >
722+ < div className = "w-9 h-9 rounded-lg bg-gradient-to-br from-sky-500 to-indigo-400 p-px shadow-md" >
723+ < div className = "flex h-full w-full items-center justify-center rounded-[7px] bg-card dark:bg-[hsl(var(--surface-2))]" >
724+ < Users className = "h-4 w-4 text-foreground" />
725+ </ div >
726+ </ div >
727+ < span className = "text-[11px] font-mono uppercase tracking-wider text-muted-foreground" >
728+ Built for Teams
729+ </ span >
730+ < span className = "mdt-pill text-[10px]" > NEW</ span >
731+ </ div >
732+ < h3 className = "relative z-10 mb-3 text-2xl font-semibold" >
733+ One platform. Your whole team.
734+ </ h3 >
735+ < p className = "max-w-lg text-sm leading-relaxed text-muted-foreground md:text-base" >
736+ Create organizations and shared workspaces, invite teammates, and control
737+ exactly who can use what — owners, admins, developers, and viewers each get
738+ the right level of access. Switch between personal and team context in one
739+ click; every tool follows.
740+ </ p >
741+ < div className = "mt-4 inline-flex items-center gap-1.5 text-sm font-medium text-foreground/80 transition-colors group-hover:text-foreground" >
742+ < span > Set up your team workspace</ span >
743+ < ArrowRight className = "h-4 w-4 transition-transform group-hover:translate-x-0.5" />
744+ </ div >
745+ </ div >
746+
747+ { /* Workspace + roles preview */ }
748+ < div className = "relative z-10 w-full shrink-0 md:w-[340px]" >
749+ < div className = "overflow-hidden rounded-xl border border-border/40 bg-background font-mono text-xs dark:border-white/5" >
750+ < div className = "flex items-center gap-2 border-b border-border/40 bg-muted/40 px-3 py-2" >
751+ < Building2 className = "h-3.5 w-3.5 text-muted-foreground" />
752+ < span className = "font-semibold" > Acme Engineering</ span >
753+ < span className = "ml-auto rounded bg-sky-500/15 px-1.5 py-0.5 text-[10px] font-semibold text-sky-600 dark:text-sky-400" >
754+ Team workspace
755+ </ span >
756+ </ div >
757+ < div className = "divide-y divide-border/30 dark:divide-white/5" >
758+ { [
759+ { name : "ada@acme.dev" , role : "Owner" } ,
760+ { name : "grace@acme.dev" , role : "Admin" } ,
761+ { name : "linus@acme.dev" , role : "Developer" } ,
762+ { name : "margaret@acme.dev" , role : "Viewer" } ,
763+ ] . map ( ( m ) => (
764+ < div key = { m . name } className = "flex items-center gap-2 px-3 py-2" >
765+ < Check className = "h-3 w-3 shrink-0 text-emerald-500" />
766+ < span className = "truncate text-muted-foreground" > { m . name } </ span >
767+ < span className = "ml-auto rounded bg-muted px-1.5 py-0.5 text-[10px] font-medium text-foreground/70" >
768+ { m . role }
769+ </ span >
770+ </ div >
771+ ) ) }
772+ </ div >
773+ </ div >
774+ </ div >
775+ </ Link >
776+ </ motion . div >
704777 </ div >
705778 </ Section >
706779 </ div >
0 commit comments