Merge version_2 into main #6

Merged
bender merged 3 commits from version_2 into main 2026-03-03 19:32:57 +00:00
2 changed files with 22 additions and 20 deletions

View File

@@ -1,11 +1,15 @@
import type { Metadata } from "next";
import { Inter } from "next/font/google";
import "./styles/variables.css";
import "./globals.css";
const inter = Inter({ subsets: ["latin"] });
const inter = Inter({
variable: "--font-inter", subsets: ["latin"],
});
export const metadata: Metadata = {
title: "Sentinel - OSINT Search Platform", description: "Enter any identifier—name, email, phone—and our AI instantly surfaces publicly available intelligence. Privacy-first, results-fast."
title: "Sentinel - OSINT Intelligence Platform", description: "Enter any identifier and instantly surface publicly available intelligence with AI-powered analysis, privacy-first design, and enterprise-grade security.", openGraph: {
title: "Sentinel - OSINT Intelligence Platform", description: "Enter any identifier and instantly surface publicly available intelligence with AI-powered analysis, privacy-first design, and enterprise-grade security.", type: "website"},
};
export default function RootLayout({
@@ -15,9 +19,7 @@ export default function RootLayout({
}) {
return (
<html lang="en">
<body className={inter.className}>
{children}
<body className={inter.variable}>{children}
<script
dangerouslySetInnerHTML={{
__html: `

View File

@@ -20,11 +20,11 @@ export default function SentinelPage() {
borderRadius="pill"
contentWidth="medium"
sizing="largeSmallSizeMediumTitles"
background="noiseDiagonalGradient"
background="circleGradient"
cardStyle="glass-depth"
primaryButtonStyle="gradient"
secondaryButtonStyle="radial-glow"
headingFontWeight="extrabold"
headingFontWeight="semibold"
>
<div id="nav" data-section="nav">
<NavbarLayoutFloatingOverlay
@@ -37,7 +37,7 @@ export default function SentinelPage() {
{ name: "FAQ", id: "faq" }
]}
button={{
text: "Start Searching", href: "#contact"
text: "Start Free Trial", href: "#contact"
}}
/>
</div>
@@ -46,7 +46,7 @@ export default function SentinelPage() {
<HeroLogoBillboardSplit
logoText="SENTINEL"
description="Enter any identifier—name, email, phone—and our AI instantly surfaces publicly available intelligence. Privacy-first, results-fast."
background={{ variant: "plain" }}
background={{ variant: "circleGradient" }}
buttons={[
{ text: "Start Searching", href: "#contact" },
{ text: "Learn More", href: "#features" }
@@ -246,7 +246,7 @@ export default function SentinelPage() {
description="Join security professionals worldwide discovering intelligence faster. No credit card required. 50 free searches to explore Sentinel's capabilities."
tagIcon={Sparkles}
tagAnimation="slide-up"
background={{ variant: "plain" }}
background={{ variant: "circleGradient" }}
useInvertedBackground={false}
imageSrc="https://webuild-dev.s3.eu-north-1.amazonaws.com/users/user_3ARWoEY4Cwr3Fs579tJwi7Tz8Zw/minimalist-illustration-of-intelligence--1772556113715-b03eb09c.png"
imageAlt="Get started with Sentinel"
@@ -268,23 +268,23 @@ export default function SentinelPage() {
{ label: "Features", href: "#features" },
{ label: "How It Works", href: "#how-it-works" },
{ label: "Security", href: "#security" },
{ label: "Testimonials", href: "#testimonials" }
{ label: "FAQ", href: "#faq" }
]
},
{
title: "Resources", items: [
{ label: "FAQ", href: "#faq" },
{ label: "Documentation", href: "#" },
{ label: "API Reference", href: "#" },
{ label: "Blog", href: "#" }
title: "Company", items: [
{ label: "About", href: "#about" },
{ label: "Blog", href: "#blog" },
{ label: "Careers", href: "#careers" },
{ label: "Contact", href: "#contact" }
]
},
{
title: "Legal", items: [
{ label: "Privacy Policy", href: "#" },
{ label: "Terms of Service", href: "#" },
{ label: "Compliance", href: "#" },
{ label: "Contact", href: "#contact" }
{ label: "Privacy Policy", href: "#privacy" },
{ label: "Terms of Service", href: "#terms" },
{ label: "Security", href: "#security" },
{ label: "Compliance", href: "#compliance" }
]
}
]}