diff --git a/app/page.tsx b/app/page.tsx
index f846f04..2b133b3 100644
--- a/app/page.tsx
+++ b/app/page.tsx
@@ -66,12 +66,13 @@ export default function Home() {
const navItems = [
{ id: 'PrimeCode', label: 'O nas' },
- { id: 'Sytuacje', label: 'Sytuacje' },
- { id: 'Partner', label: 'Potrzebujesz partnera' },
+ { id: 'Sytuacje', label: 'Wyzwania' },
+ { id: 'Partner', label: 'Twoje potrzeby' },
{ id: 'Model', label: 'Model Prime Code' },
{ id: 'CoPotrafimy', label: 'Co potrafimy?' },
{ id: 'JakDzialamy', label: 'Jak działamy?' },
{ id: 'PomogliśmyCaseStudies', label: 'Pomogliśmy' },
+ { id: 'Kontakt', label: 'Kontakt' },
]
const caseStudies = [
@@ -434,6 +435,35 @@ export default function Home() {
Zobacz, co marka może zrobić — w 7 dni.
+ {/* Lokalizacje – chipsy/glass */}
+
+
+
+ Warszawa
+
+
+
+ Kraków
+
+
+
+ Gdańsk
+
+
+
+ Wrocław
+
+ — działamy zdalnie i hybrydowo
+
+
{/* CTA – biała i obrysowana, jak na zrzucie */}
+
{/* PRAWA: karta kontaktowa – jasna, z cieniem (jak na screenie) */}
@@ -495,6 +526,8 @@ export default function Home() {
+48 500 133 609
+
+
@@ -571,12 +604,37 @@ function Header({
}: {
title: string;
className?: string;
- gradient?: "none" | "warm" | "cool" | "coolSoft";
+ // --- w sygnaturze Header:
+ gradient?: "none" | "warm" | "cool" | "coolSoft" | "sunset" | "bloom" | "bloomSoft" | "bloomReverse" | "prime" | "primeSoft" | "primeReverse";
+
}) {
const TEXT = {
warm: "text-transparent bg-clip-text bg-[linear-gradient(90deg,#FDBA74_0%,#F97316_55%,#F472B6_100%)]",
cool: "text-transparent bg-clip-text bg-[linear-gradient(90deg,#0284C7_0%,#2563EB_55%,#4F46E5_100%)]",
coolSoft: "text-transparent bg-clip-text bg-[linear-gradient(90deg,#38BDF8_0%,#3B82F6_55%,#6366F1_100%)]",
+ sunset: "text-transparent bg-clip-text bg-[linear-gradient(90deg,#FF7A00_0%,#FF3D81_70%)]",
+ // NOWE — motyw PRIME (Twoje kolory)
+ prime:
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#F28241_0%,#CC2E47_100%)]",
+ primeSoft:
+ // delikatniejsza, nadal kończy się #8C2E47 jako najciemniejszym
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#F7B891_0%,#F28241_45%,#8C2E47_100%)]",
+ primeReverse:
+ // jeśli potrzebujesz odwróconego kierunku, też kończymy #8C2E47
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#F28241_0%,#8C2E47_100%)]",
+
+ // Twoja wersja
+ bloom:
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#F59E0B,#F97316)]",
+
+ // Subtelniejsza na białym tle (lekko rozjaśnione odcienie)
+ bloomSoft:
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#0E3E59_0%,#E68A56_40%,#96402A_56%,#C96A58_78%,#9A3A56_100%)]",
+
+ // Odwrócony kierunek (ciepłe → chłodne)
+ bloomReverse:
+ "text-transparent bg-clip-text bg-[linear-gradient(90deg,#8C2E47_0%,#BF533B_24%,#731702_45%,#F28241_70%,#083A59_100%)]",
+
none: "",
} as const;
@@ -584,7 +642,16 @@ function Header({
warm: "linear-gradient(90deg,rgba(253,186,116,.9),rgba(249,115,22,.9),rgba(244,114,182,.9))",
cool: "linear-gradient(90deg,rgba(2,132,199,.9),rgba(37,99,235,.9),rgba(79,70,229,.9))",
coolSoft: "linear-gradient(90deg,rgba(56,189,248,.9),rgba(59,130,246,.9),rgba(99,102,241,.9))",
+ sunset: "linear-gradient(90deg,#FF7A00,#FF3D81)",
+ bloom: "linear-gradient(90deg,#8C2E47,#083A59,#F28241,#731702,#BF533B)",
+
+ bloomSoft: "linear-gradient(90deg,#0E3E59,#E68A56,#96402A,#C96A58,#9A3A56)",
+ bloomReverse: "linear-gradient(90deg,#8C2E47,#BF533B,#731702,#F28241,#083A59)",
none: "linear-gradient(90deg,rgba(0,0,0,.12),rgba(0,0,0,.12))",
+ // NOWE — motyw PRIME (Twoje kolory)
+ prime: "linear-gradient(90deg,#F28241,#8C2E47)",
+ primeSoft: "linear-gradient(90deg,#F7B891,#F28241,#8C2E47)",
+ primeReverse: "linear-gradient(90deg,#F28241,#8C2E47)",
} as const;
return (
@@ -601,15 +668,13 @@ function Header({
{title}
-
+ {/*
*/}
);
}
+
+
function BackgroundMedia({
src,
poster,
@@ -698,53 +763,97 @@ function HeroPixabayBG({
-
+
-
-
-
+
+
+
- Prime Code
-
+ animate={ready ? "show" : "hidden"}
+ className="relative w-fit select-none pointer-events-none mb-5 sm:mb-6 md:mb-2 md:mt-10 lg:mt-14 md:min-h-[90px] mx-auto justify-self-center md:justify-self-start md:mx-0">
+
+ {/* WŁAŚCIWE LOGO – większe i wyśrodkowane na mobile, z offsetem w lewo od md */}
+
+
+
+
Prime Code
+
+
+
+
+ {/* === COPY (z mobilnym scrimem) === */}
-
- Integrujemy markę w codziennych działaniach
-
+ {/* wrapper: tło pod tekstem tylko na mobile */}
+
+ {/* scrim (tylko mobile) */}
+
-
- Marka, która działa codziennie. W czasie rzeczywistym. W każdym punkcie styku.
-
+ {/* właściwa treść */}
+
+
+ Integrujemy markę w codziennych działaniach
+
-
+
+ Marka, która działa codziennie. W czasie rzeczywistym. W każdym punkcie styku.
+
-
- W Prime Code integrujemy markę z tym, co najważniejsze – realnymi działaniami, danymi,
- technologią i zespołami. Nie tworzymy kampanii dla samej widoczności. Projektujemy
- mechanizmy wzrostu , w których marka staje się fundamentem
- operacyjnym: w komunikacji, sprzedaży, doświadczeniu klienta, polityce cenowej i kanałach dystrybucji.
-
+
-
- Bo marka to nie tylko opowieść. To system. Aktywny, skalowalny, zsynchronizowany z organizacją.
-
+
+ W Prime Code integrujemy markę z tym, co najważniejsze – realnymi działaniami, danymi,
+ technologią i zespołami. Nie tworzymy kampanii dla samej widoczności. Projektujemy
+ mechanizmy wzrostu , w których marka staje się fundamentem
+ operacyjnym: w komunikacji, sprzedaży, doświadczeniu klienta, polityce cenowej i kanałach dystrybucji.
+
+
+
+ Bo marka to nie tylko opowieść. To system. Aktywny, skalowalny, zsynchronizowany z organizacją.
+
+
+
+
-
-
+
+
);
}
@@ -901,13 +1010,14 @@ function DlaczegoIntegracjiWarm({ why }: { why: WhyContent }) {
leading-[1.18]
pt-[2px] pb-[6px]
text-transparent bg-clip-text
- bg-[linear-gradient(90deg,#FFB457_0%,#FF7A59_45%,#F472B6_75%,#3B82F6_100%)]
+ bg-[linear-gradient(90deg,#F28241_0%,#CC2E47_100%)]
`}
+
>
Dlaczego integracja marki to konieczność?
-
+ {/*
*/}
@@ -995,46 +1105,46 @@ function BracketCorner({
-function FancySeparator({ className = "" }: { className?: string }) {
- return (
-
- {/* główna linia (gradient, przygaszone końce) */}
-
- {/* subtelny highlight nad linią */}
-
- {/* delikatny glow */}
-
-
- );
-}
+// function FancySeparator({ className = "" }: { className?: string }) {
+// return (
+//
+// {/* główna linia (gradient, przygaszone końce) */}
+//
+// {/* subtelny highlight nad linią */}
+//
+// {/* delikatny glow */}
+//
+//
+// );
+// }
/* ======================= CZY ZNASZ TE SYTUACJE? (nowa wersja) ======================= */
@@ -1141,7 +1251,7 @@ function SytuacjeSection() {
initial="hidden"
whileInView="show"
viewport={{ once: true, amount: 0.35 }}
- className="max-w-6xl mx-auto px-6 grid gap-5 md:grid-cols-2 lg:grid-cols-3"
+ className="max-w-6xl mx-auto px-6 grid gap-5 md:grid-cols-2 lg:grid-cols-3 items-stretch"
>
{items.map((it, i) => (
{/* cienka linia akcentowa u góry */}
@@ -1207,11 +1317,14 @@ function SituationCardLite({
[background-size:16px_16px]" />
-
-
+
+
-
{title}
+
+ {title}
+
{text}
@@ -1303,7 +1416,7 @@ function PartnerSection() {
whileInView="show"
viewport={{ once: true, amount: 0.95 }}
>
-
+
@@ -1580,11 +1693,11 @@ function CoPotrafimySection() {
className={`${headingFont.className}
inline-block text-[clamp(2rem,6vw,3.2rem)] font-extrabold tracking-[-0.02em]
text-transparent bg-clip-text
- bg-[linear-gradient(90deg,#FFB457_0%,#FF7A59_45%,#F472B6_75%,#3B82F6_100%)]`}
+ bg-[linear-gradient(90deg,#F28241_0%,#CC2E47_100%)]`}
>
Co potrafimy?
-
+ {/*
*/}
Pomogliśmy
-
+ {/* */}
{/* Panel z wypunktowaniem – dwie kolumny od md */}
@@ -2183,17 +2296,7 @@ function CSCard({
{title}
-
- {short}
-
+
{short}
diff --git a/out.rar b/out.rar
index 36b4683..f58af80 100644
Binary files a/out.rar and b/out.rar differ
diff --git a/out.zip b/out.zip
index 4431e4e..adb5e61 100644
Binary files a/out.zip and b/out.zip differ
diff --git a/public/LogoPrimeCode-transparent-white.png b/public/LogoPrimeCode-transparent-white.png
new file mode 100644
index 0000000..6a3c3f0
Binary files /dev/null and b/public/LogoPrimeCode-transparent-white.png differ