diff --git a/src/app/page.tsx b/src/app/page.tsx index 32c9351..5803da7 100644 --- a/src/app/page.tsx +++ b/src/app/page.tsx @@ -78,13 +78,13 @@ export default function LandingPage() { description="See how Gild transforms AI output into production-ready creative structure." features={[ { - title: "Storyboard → First Cut", description: "Generate a rough cut timeline from script and storyboards. Iterate without starting over.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Timeline editor interface showing storyboard panels and editable timeline", buttonIcon: Play, + title: "Storyboard → First Cut", description: "Generate a rough cut timeline from script and storyboards. Iterate without starting over.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=1", imageAlt: "Timeline editor interface showing storyboard panels and editable timeline", buttonIcon: Play, buttonHref: "#"}, { - title: "Patch Diff Preview", description: "Accept or reject patches before they apply. See exactly what changes—every layer, every frame.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Before and after patch comparison with accept/reject buttons", buttonIcon: ArrowRight, + title: "Patch Diff Preview", description: "Accept or reject patches before they apply. See exactly what changes—every layer, every frame.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=1", imageAlt: "Before and after patch comparison with accept/reject buttons", buttonIcon: ArrowRight, buttonHref: "#"}, { - title: "Export Variants", description: "One click generates 16:9, 9:16, 60s, 15s, and more. Keep approval workflows and brand consistency.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Multiple export format cards showing variant options", buttonIcon: Download, + title: "Export Variants", description: "One click generates 16:9, 9:16, 60s, 15s, and more. Keep approval workflows and brand consistency.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=1", imageAlt: "Multiple export format cards showing variant options", buttonIcon: Download, buttonHref: "#"}, ]} textboxLayout="default" @@ -131,13 +131,13 @@ export default function LandingPage() { description="Three core steps—Skills, Scenes, and iterative control." features={[ { - title: "Skills generate a Patch", description: "A reversible diff of changes: layers added, keyframes shifted, effects applied.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Patch generation showing reversible diffs", buttonIcon: Sparkles, + title: "Skills generate a Patch", description: "A reversible diff of changes: layers added, keyframes shifted, effects applied.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=2", imageAlt: "Patch generation showing reversible diffs", buttonIcon: Sparkles, buttonHref: "#"}, { - title: "Patch applies to a Scene", description: "Target a project with layers, timeline, effects. No overwrites—composition stays intact.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Scene structure with layers and timeline", buttonIcon: Layers, + title: "Patch applies to a Scene", description: "Target a project with layers, timeline, effects. No overwrites—composition stays intact.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=2", imageAlt: "Scene structure with layers and timeline", buttonIcon: Layers, buttonHref: "#"}, { - title: "You tweak like a pro", description: "Accept, reject, or refine patches. Export variants. Everything is reversible and deterministic.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Professional editing controls and export options", buttonIcon: CheckCircle, + title: "You tweak like a pro", description: "Accept, reject, or refine patches. Export variants. Everything is reversible and deterministic.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=2", imageAlt: "Professional editing controls and export options", buttonIcon: CheckCircle, buttonHref: "#"}, ]} textboxLayout="default" @@ -153,17 +153,17 @@ export default function LandingPage() { description="Practical outcomes, not vague promises." products={[ { - id: "storyboard-cut", name: "Storyboard → First Cut", price: "Instant", variant: "Timeline generation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Storyboard to timeline workflow"}, + id: "storyboard-cut", name: "Storyboard → First Cut", price: "Instant", variant: "Timeline generation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=3", imageAlt: "Storyboard to timeline workflow"}, { - id: "script-captions", name: "Script/VO → Timed Captions", price: "Accurate", variant: "Kinetic type generation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Script to captions workflow"}, + id: "script-captions", name: "Script/VO → Timed Captions", price: "Accurate", variant: "Kinetic type generation", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=3", imageAlt: "Script to captions workflow"}, { - id: "auto-transitions", name: "Auto Transitions + Motion", price: "Style-aware", variant: "In your creative style", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Automated transition generation"}, + id: "auto-transitions", name: "Auto Transitions + Motion", price: "Style-aware", variant: "In your creative style", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=3", imageAlt: "Automated transition generation"}, { - id: "one-click-variants", name: "One-Click Variants", price: "Instant", variant: "16:9 ↔ 9:16, 60s ↔ 15s", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Multi-format export options"}, + id: "one-click-variants", name: "One-Click Variants", price: "Instant", variant: "16:9 ↔ 9:16, 60s ↔ 15s", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=4", imageAlt: "Multi-format export options"}, { - id: "brand-motion", name: "Brand Motion Bible", price: "Enforced", variant: "Consistency at scale", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Brand consistency enforcement"}, + id: "brand-motion", name: "Brand Motion Bible", price: "Enforced", variant: "Consistency at scale", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=4", imageAlt: "Brand consistency enforcement"}, { - id: "project-polish", name: "Project-wide Polish", price: "Automatic", variant: "Easing cleanup + continuity", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Project refinement controls"}, + id: "project-polish", name: "Project-wide Polish", price: "Automatic", variant: "Easing cleanup + continuity", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=4", imageAlt: "Project refinement controls"}, ]} gridVariant="bento-grid" animationType="slide-up" @@ -190,13 +190,13 @@ export default function LandingPage() { description="Speed, control, and no surprises." features={[ { - title: "Editable layers and keyframes", description: "Not flattened clips. Full access to timing, effects, and composition.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Editable layer structure in timeline", buttonIcon: Layers, + title: "Editable layers and keyframes", description: "Not flattened clips. Full access to timing, effects, and composition.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=5", imageAlt: "Editable layer structure in timeline", buttonIcon: Layers, buttonHref: "#"}, { - title: "Accept/reject patches", description: "Everything is reversible. Approve changes at a glance, or tweak further.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Patch acceptance interface", buttonIcon: CheckCircle, + title: "Accept/reject patches", description: "Everything is reversible. Approve changes at a glance, or tweak further.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=5", imageAlt: "Patch acceptance interface", buttonIcon: CheckCircle, buttonHref: "#"}, { - title: "Style packs keep outputs consistent", description: "Brand motion rules applied automatically across all skills and projects.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Style pack application", buttonIcon: Sparkles, + title: "Style packs keep outputs consistent", description: "Brand motion rules applied automatically across all skills and projects.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=5", imageAlt: "Style pack application", buttonIcon: Sparkles, buttonHref: "#"}, ]} textboxLayout="default" @@ -226,13 +226,13 @@ export default function LandingPage() { description="Distribution, feedback, and a real business model." features={[ { - title: "Plug into the Gild Scene + Patch Standard", description: "Your model outputs reversible diffs. We handle the rest—composition, merging, determinism.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png", imageAlt: "Gild standard architecture", buttonIcon: Layers, + title: "Plug into the Gild Scene + Patch Standard", description: "Your model outputs reversible diffs. We handle the rest—composition, merging, determinism.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-minimal-software-interface-mocku-1772491058917-212d3153.png?_wi=6", imageAlt: "Gild standard architecture", buttonIcon: Layers, buttonHref: "#"}, { - title: "Instant distribution to creators", description: "No app store friction. Skills appear in the Gild skill library the moment they're ready.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png", imageAlt: "Skill distribution network", buttonIcon: ArrowRight, + title: "Instant distribution to creators", description: "No app store friction. Skills appear in the Gild skill library the moment they're ready.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-visual-diff-interface-showing-a-patch--1772491055686-c4ffa078.png?_wi=6", imageAlt: "Skill distribution network", buttonIcon: ArrowRight, buttonHref: "#"}, { - title: "Telemetry, feedback, and iteration speed", description: "See how your skills are used. Refine based on real creative workflows.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png", imageAlt: "Usage analytics and feedback loops", buttonIcon: Download, + title: "Telemetry, feedback, and iteration speed", description: "See how your skills are used. Refine based on real creative workflows.", imageSrc: "https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3APOwodFTEAtjwWdLrlWWCp4V5P/a-clean-interface-showing-variant-export-1772491058190-96b71b36.png?_wi=6", imageAlt: "Usage analytics and feedback loops", buttonIcon: Download, buttonHref: "#"}, ]} textboxLayout="default"