- Every
PDF tool
you'll ever{' '}
- need.
+ text-[clamp(2rem,6vw,3.5rem)] sm:text-[clamp(2.5rem,7vw,4rem)] lg:text-[clamp(2.8rem,8vw,4.8rem)] text-white anim-reveal">
+ Every PDF tool you\u0027ll ever
+ need.
-
- Merge, split, compress, protect, convert, and annotate —
+
+ Merge, split, compress, protect, convert, and annotate—
from one elegant workspace. No subscriptions, no upload limits.
-
+
+ hover:-translate-y-px active:translate-y-0 transition-all w-full sm:w-auto min-h-[44px]">
Start for free
+ hover:bg-white/[.03] transition-all w-full sm:w-auto min-h-[44px]">
Sign in to workspace
- {/* Crystal visual */}
-
-
- {/* Inner facets */}
+ {/* Crystal visual - desktop only, on the right */}
+
+
@@ -215,36 +230,36 @@ export default function LandingPage() {
{/* ── Tools grid ─────────────────────────────────────── */}
-
-
+
+
{/* Section header */}
-
+
Toolkit
-
Everything in
one workspace
-
+
Every operation produces a new file — your originals stay untouched.
{/* Grid */}
-
+
{tools.map((t) => (
-
+
-
+
{t.name}
-
+
{t.desc}
@@ -254,15 +269,15 @@ export default function LandingPage() {
{/* ── How it works ───────────────────────────────────── */}
-
-
-
-
+
+
+
+
How it works
-
- Three steps, that's it
+ Three steps, that\u0027s it
@@ -270,24 +285,24 @@ export default function LandingPage() {
{steps.map((s, i) => (
{/* Step row */}
-
+
{/* Left: number + icon */}
-
-
{/* Right: text */}
-
+
Step {s.num}
-
+
{s.title}
-
+
{s.body}
@@ -295,8 +310,8 @@ export default function LandingPage() {
{/* Connector between steps */}
{i < steps.length - 1 && (
-
-
+
@@ -308,8 +323,8 @@ export default function LandingPage() {
{/* ── CTA ────────────────────────────────────────────── */}
-
-
+
+
{/* Soft top glow */}
@@ -322,18 +337,18 @@ export default function LandingPage() {
Start working with
your PDFs today.
-
+
+ hover:-translate-y-px transition-all w-full sm:w-auto min-h-[44px]">
Create free account
+ className="inline-flex items-center justify-center gap-2 px-7 py-3.5 rounded-xl text-[15px] font-medium
+ text-slate-400 hover:text-slate-200 transition-colors w-full sm:w-auto min-h-[44px]">
or sign in
@@ -341,12 +356,12 @@ export default function LandingPage() {
{/* ── Footer ─────────────────────────────────────────── */}
-