VibeCoderzVibeCoderz
Telegram
All Prompts
ALEX UX/UI Designer Portfolio Template preview

ALEX UX/UI Designer Portfolio Template

Шаблон портфолио UX/UI дизайнера ALEX. Минималистичный дизайн, адаптивный. Идеально для демонстрации работ дизайнеров, фрилансеров, агентств.

Prompt

<html lang="en" class="h-full"><head><meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>ALEX — UX/UI Designer Portfolio</title>
<link rel="preconnect" href="https://fonts.googleapis.com">
<link rel="preconnect" href="https://fonts.gstatic.com" crossorigin="">
<link href="https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600&amp;display=swap" rel="stylesheet">
<script src="https://cdn.tailwindcss.com"></script>
<script src="https://code.iconify.design/iconify-icon/1.0.7/iconify-icon.min.js"></script>
<style id="aura-editor-visibility-style">
.invisible { visibility: hidden !important; }
</style><style id="cms-loading-styles">
@keyframes cms-shimmer {
0% { background-position: -200% 0; }
100% { background-position: 200% 0; }
}
.cms-loading {
position: relative;
color: transparent !important;
/* Override any background-image (inline styles, Tailwind bg-[url(...)]) */
background-image: none !important;
background-color: transparent !important;
background: linear-gradient(90deg,
rgba(128, 128, 128, 0.1) 25%,
rgba(128, 128, 128, 0.2) 50%,
rgba(128, 128, 128, 0.1) 75%
) !important;
background-size: 200% 100% !important;
animation: cms-shimmer 1.5s infinite !important;
border-radius: 12px;
min-height: 1em;
min-width: 3em;
overflow: hidden;
}
.cms-loading * {
visibility: hidden !important;
}
.cms-loading img {
opacity: 0 !important;
}
</style><meta name="disabled-font-classes" content="font-geist,font-roboto,font-montserrat,font-poppins,font-playfair,font-instrument-serif,font-merriweather,font-bricolage,font-jakarta,font-manrope,font-space-grotesk,font-work-sans,font-pt-serif,font-geist-mono,font-space-mono,font-quicksand,font-nunito,font-newsreader,font-google-sans-flex,font-oswald,font-dm-sans,font-cormorant"><style id="border-gradient-shared-style">
[style*="--border-gradient"]::before {
content: "";
position: absolute;
inset: 0;
padding: 1px;
border-radius: var(--border-radius-before, inherit);
-webkit-mask: linear-gradient(#fff 0 0) content-box,
linear-gradient(#fff 0 0);
-webkit-mask-composite: xor;
mask-composite: exclude;
background: var(--border-gradient);
pointer-events: none;
}</style></head>
  <body class="h-full bg-black text-white antialiased" style="font-family: 'Inter', ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Helvetica, Arial;">

<!-- Background (component) added by Aura -->
<div class="aura-background-component top-0 w-full h-screen -z-10 absolute" data-alpha-mask="90" style="; mask-image: linear-gradient(to bottom, transparent, black 0%, black 90%, transparent); -webkit-mask-image: linear-gradient(to bottom, transparent, black 0%, black 90%, transparent)"><div data-us-project="NaoyTHRiquOhW7PvwNgE" class="absolute w-full h-full left-0 top-0 -z-10"></div><script type="text/javascript" class="">!function(){var u=window.UnicornStudio;if(u&&u.init){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",function(){u.init()})}else{u.init()}}else{window.UnicornStudio={isInitialized:!1};var i=document.createElement("script");i.src="https://cdn.jsdelivr.net/gh/hiunicornstudio/unicornstudio.js@v2.0.3/dist/unicornStudio.umd.js",i.onload=function(){if(document.readyState==="loading"){document.addEventListener("DOMContentLoaded",function(){UnicornStudio.init()})}else{UnicornStudio.init()}},(document.head||document.body).appendChild(i)}}();</script></div>

































    <div class="gradient-blur">
    <div class=""></div>
    <div class=""></div>
    <div class=""></div>
    <div class=""></div>
    <div class=""></div>
    <div class=""></div>
  </div>
  <style class="">
    .gradient-blur {
      position: fixed;
      z-index: 5;
      inset: 0 0 auto 0;
      height: 12%;
      pointer-events: none;
    }

    .gradient-blur>div,
    .gradient-blur::before,
    .gradient-blur::after {
      position: absolute;
      inset: 0;
    }

    .gradient-blur::before {
      content: "";
      z-index: 1;
      backdrop-filter: blur(0.5px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 0%,
          rgba(0, 0, 0, 1) 12.5%,
          rgba(0, 0, 0, 1) 25%,
          rgba(0, 0, 0, 0) 37.5%);
    }

    .gradient-blur>div:nth-of-type(1) {
      z-index: 2;
      backdrop-filter: blur(1px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 12.5%,
          rgba(0, 0, 0, 1) 25%,
          rgba(0, 0, 0, 1) 37.5%,
          rgba(0, 0, 0, 0) 50%);
    }

    .gradient-blur>div:nth-of-type(2) {
      z-index: 3;
      backdrop-filter: blur(2px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 25%,
          rgba(0, 0, 0, 1) 37.5%,
          rgba(0, 0, 0, 1) 50%,
          rgba(0, 0, 0, 0) 62.5%);
    }

    .gradient-blur>div:nth-of-type(3) {
      z-index: 4;
      backdrop-filter: blur(4px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 37.5%,
          rgba(0, 0, 0, 1) 50%,
          rgba(0, 0, 0, 1) 62.5%,
          rgba(0, 0, 0, 0) 75%);
    }

    .gradient-blur>div:nth-of-type(4) {
      z-index: 5;
      backdrop-filter: blur(8px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 50%,
          rgba(0, 0, 0, 1) 62.5%,
          rgba(0, 0, 0, 1) 75%,
          rgba(0, 0, 0, 0) 87.5%);
    }

    .gradient-blur>div:nth-of-type(5) {
      z-index: 6;
      backdrop-filter: blur(16px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 62.5%,
          rgba(0, 0, 0, 1) 75%,
          rgba(0, 0, 0, 1) 87.5%,
          rgba(0, 0, 0, 0) 100%);
    }

    .gradient-blur>div:nth-of-type(6) {
      z-index: 7;
      backdrop-filter: blur(32px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 75%,
          rgba(0, 0, 0, 1) 87.5%,
          rgba(0, 0, 0, 1) 100%);
    }

    .gradient-blur::after {
      content: "";
      z-index: 8;
      backdrop-filter: blur(64px);
      mask: linear-gradient(to top,
          rgba(0, 0, 0, 0) 87.5%,
          rgba(0, 0, 0, 1) 100%);
    }
  </style>

    <main class="min-h-screen overflow-hidden relative">
      <!-- Background -->
      <div class="group absolute top-0 right-0 bottom-0 left-0" style="transform: translateY(0px);" id="parallax-bg">
        <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/56c4d3ce-3414-4deb-9b0c-c425ea1a8492_3840w.png" alt="Abstract interface background" class="opacity-20 w-full h-full object-cover grayscale">
        <video class="absolute inset-0 h-full w-full object-cover opacity-0 group-hover:opacity-60 transition-opacity duration-700" muted="" playsinline="" loop="" autoplay="" preload="metadata" aria-hidden="true">
          <source src="https://cdn.coverr.co/videos/coverr-typing-on-a-laptop-keyboard-close-up-9106/1080p.mp4" type="video/mp4">
        </video>
        <div class="bg-gradient-to-tr from-black/90 via-black/50 to-transparent absolute top-0 right-0 bottom-0 left-0"></div>
      </div>

      <!-- Decorative crosses -->
      <div class="pointer-events-none absolute inset-0" id="parallax-crosses" style="transform: translateY(0px);">
        <div class="absolute left-6 top-16 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
        <div class="absolute left-1/3 top-1/4 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
        <div class="absolute right-10 top-14 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
        <div class="absolute right-1/4 top-1/2 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
        <div class="absolute left-12 bottom-24 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
        <div class="absolute right-8 bottom-12 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
      </div>

      <!-- Top Bar -->
      <header class="flex fixed transition-all duration-300 md:px-10 z-50 bg-black/5 w-full border-white/5 border-b pt-5 pr-6 pb-5 pl-6 top-0 backdrop-blur-md items-center justify-between">
        <div class="flex gap-3 z-50 relative items-center">
          <div class="h-2.5 w-2.5 rounded-full bg-blue-500 shadow-[0_0_10px_rgba(59,130,246,0.6)]"></div>
          <span class="md:text-base cursor-pointer text-sm font-semibold text-white tracking-tight" onclick="window.location.href='/home'" role="button">ALEX</span>
        </div>
        
        <!-- Desktop Navigation -->
        <nav class="hidden md:flex gap-8 text-sm font-medium text-white/80 tracking-tight items-center">
          <a href="/work" class="hover:text-white transition-colors duration-200">Work</a>
          <a href="/services" class="hover:text-white transition-colors duration-200">Services</a>
          <a href="/about" class="hover:text-white transition-colors duration-200">About</a>
          <a href="/contact" class="hover:text-white transition-colors duration-200">Contact</a>
          <div class="h-5 w-px bg-white/10"></div>
          <div class="flex gap-4 text-white/70 items-center">
            <a href="#" aria-label="X" class="hover:text-white transition-colors"><iconify-icon icon="ri:twitter-x-line" width="16" class=""></iconify-icon></a>
            <a href="#" aria-label="Dribbble" class="hover:text-white transition-colors"><iconify-icon icon="solar:basketball-linear" width="18"></iconify-icon></a>
            <a href="#" aria-label="LinkedIn" class="hover:text-white transition-colors"><iconify-icon icon="solar:link-circle-linear" width="18"></iconify-icon></a>
            <a href="#" aria-label="Email" class="hover:text-white transition-colors"><iconify-icon icon="solar:letter-linear" width="18"></iconify-icon></a>
          </div>
        </nav>

        <!-- Mobile Menu Toggle -->
        <button class="md:hidden inline-flex hover:bg-white/10 transition-all active:scale-95 z-50 text-sm text-white/90 bg-white/5 border-white/10 border rounded-full pt-2 pr-3 pb-2 pl-3 relative backdrop-blur-sm items-center justify-center" onclick="const m=document.getElementById('mobile-menu'); const icon=this.querySelector('iconify-icon'); if(m.classList.contains('opacity-0')){m.classList.remove('opacity-0','pointer-events-none');icon.setAttribute('icon','solar:close-circle-linear');}else{m.classList.add('opacity-0','pointer-events-none');icon.setAttribute('icon','solar:hamburger-menu-linear');}">
          <iconify-icon icon="solar:hamburger-menu-linear" width="20" class=""></iconify-icon>
        </button>

        <!-- Mobile Menu Overlay -->
        <div class="fixed transition-all duration-500 flex flex-col md:hidden bg-zinc-950/98 opacity-0 mt-auto mb-auto pt-28 pr-0 pb-10 pl-0 top-0 right-0 bottom-0 left-0 backdrop-blur-3xl" id="mobile-menu">
            <!-- Decorative Elements -->
            <div class="blur-[80px] -translate-y-1/2 pointer-events-none bg-blue-500/10 w-64 h-64 rounded-full absolute top-0 right-0 translate-x-1/2 gap-x-6 gap-y-6"></div>
            <div class="blur-[80px] -translate-x-1/2 pointer-events-none bg-purple-500/10 w-64 h-64 rounded-full absolute bottom-0 left-0 translate-y-1/2 gap-x-6 gap-y-6"></div>

            <nav class="flex flex-col z-10 bg-[#000000] pt-4 pr-4 pb-4 pl-4 relative gap-y-6">
                <a href="/work" class="hover:text-blue-500 transition-colors text-2xl font-semibold text-white tracking-tight" onclick="document.querySelector('header button').click()">Work</a>
                <a href="/services" class="hover:text-blue-500 transition-colors text-2xl font-semibold text-white tracking-tight" onclick="document.querySelector('header button').click()">Services</a>
                <a href="/about" class="hover:text-blue-500 transition-colors text-2xl font-semibold text-white tracking-tight" onclick="document.querySelector('header button').click()">About</a>
                <a href="/contact" class="hover:text-blue-500 transition-colors text-2xl font-semibold text-white tracking-tight" onclick="document.querySelector('header button').click()">Contact</a>
            </nav>

            <div class="z-10 bg-[#000000] pr-4 pl-4 relative space-y-3 my-0 gap-y-3">
                <div class="h-px bg-gradient-to-r from-transparent via-white/10 to-transparent w-full gap-y-3"></div>
                <div class="flex z-10 gap-y-3 items-center justify-between">
                    <span class="text-sm font-medium text-zinc-500">Socials</span>
                    <div class="flex items-center gap-6 text-white/60">
                        <a href="#" class="hover:text-white hover:scale-110 transition-all p-2"><iconify-icon icon="ri:twitter-x-line" width="22" class=""></iconify-icon></a>
                        <a href="#" class="hover:text-white hover:scale-110 transition-all p-2"><iconify-icon icon="solar:basketball-linear" width="24" class=""></iconify-icon></a>
                        <a href="#" class="hover:text-white hover:scale-110 transition-all p-2"><iconify-icon icon="solar:link-circle-linear" width="24" class=""></iconify-icon></a>
                        <a href="#" class="hover:text-white hover:scale-110 transition-all p-2"><iconify-icon icon="solar:letter-linear" width="24" class=""></iconify-icon></a>
                    </div>
                </div>
            </div>
        </div>
      </header>

      <!-- Content -->
      <section class="z-10 relative" style="">
        <div class="grid grid-cols-1 gap-8 md:grid-cols-2 md:px-10 lg:pb-36 lg:pt-20 max-w-7xl mr-auto ml-auto pt-10 pr-6 pb-28 pl-6 items-center">
          <div class="max-w-xl mt-36">
            <h1 class="sm:text-5xl lg:text-6xl xl:text-7xl text-4xl font-semibold tracking-tight">Crafting digital experiences &amp; user interfaces</h1>
            <p class="mt-5 text-base sm:text-lg text-white/80">
              Specializing in complex web applications, design systems, and mobile interfaces for high-growth startups and enterprise clients.
            </p>
            
            <div class="mt-8 flex flex-wrap items-center gap-3">
              <a href="#work" class="inline-flex items-center gap-2 rounded-full bg-white text-black px-5 py-3 text-sm font-medium hover:bg-white/90 transition">
                View case studies
                <iconify-icon icon="solar:arrow-right-linear" width="18"></iconify-icon>
              </a>
              <a href="#contact" class="inline-flex items-center gap-2 rounded-full border border-white/20 bg-white/5 px-5 py-3 text-sm text-white/90 backdrop-blur hover:bg-white/10 transition">
                Book consultation
                <iconify-icon icon="solar:calendar-linear" width="18"></iconify-icon>
              </a>
            </div>
          </div>

          
        </div>
      </section>

      <!-- Massive brand wordmark -->
      <div class="select-none absolute right-0 left-0" style="transform: translateY(0px);" id="parallax-wordmark">
        <div class="md:px-10 max-w-full mr-auto ml-auto pr-6 pl-6 items-center justify-center">
          <div class="whitespace-nowrap text-[18vw] leading-none font-semibold text-blue-500/95 tracking-tight text-center opacity-20 mix-blend-overlay">INTERFACE</div>
        </div>
      </div>

      <!-- Floating preview card -->
      <aside class="hidden md:block z-10 absolute right-6 bottom-6" style="">
        
      </aside>
    </main><main class="min-h-screen overflow-hidden relative">
  <!-- Background -->
  <div class="absolute top-0 right-0 bottom-0 left-0" id="parallax-bg2" style="transform: translateY(0px);">
    <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/faef3732-0024-406d-be3c-f7cb0ea9b88a_3840w.png" alt="Multiple device mockup collage" class="h-full w-full object-cover" style="transition: outline 0.1s ease-in-out;">
    <div class="bg-gradient-to-b from-slate-900/0 to-[#000000]/60 absolute top-0 right-0 bottom-0 left-0" style=""></div>
  </div>

  <!-- Decorative crosses -->
  <div class="pointer-events-none absolute top-0 right-0 bottom-0 left-0" id="parallax-crosses2" style="transform: translateY(0px);">
    <div class="absolute left-6 top-16 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
    <div class="absolute left-1/3 top-1/4 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
    <div class="absolute right-10 top-14 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
    <div class="absolute right-1/4 top-1/2 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
    <div class="absolute left-12 bottom-24 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
    <div class="absolute right-8 bottom-12 text-white/30"><iconify-icon icon="solar:add-square-linear" width="16"></iconify-icon></div>
  </div>

  <!-- Content -->
  <section class="z-10 relative">
    <div class="grid grid-cols-1 md:grid-cols-2 md:px-10 lg:pb-36 lg:pt-20 max-w-7xl mr-auto ml-auto pt-10 pr-6 pb-28 pl-6 gap-x-8 gap-y-8 items-center">
      
    </div>
  </section>

  <!-- Massive brand wordmark -->
  <div class="pointer-events-none z-0 select-none absolute right-0 bottom-0 left-0" id="parallax-wordmark2">
    <div class="md:px-10 max-w-full mr-auto ml-auto pr-6 pl-6 items-center justify-center">
      <div class="whitespace-nowrap text-[18vw] leading-none font-semibold text-blue-500/95 tracking-tight text-center opacity-20 mix-blend-overlay">PROJECTS</div>
    </div>
  </div>

  <!-- Floating preview card -->
  <aside class="hidden md:block z-10 absolute right-6 bottom-6">
    
  </aside>
</main><script src="https://cdn.jsdelivr.net/npm/chart.js" class=""></script><section class="overflow-hidden lg:py-48 bg-black pt-32 pb-32 relative" id="mobile-apps">
  <!-- Dynamic Background with Parallax -->
  <div class="absolute inset-0 z-0 opacity-40 mix-blend-color-dodge pointer-events-none" id="apps-bg-parallax" style="will-change: transform;">
    <img src="https://images.unsplash.com/photo-1640906152676-dace6710d24b?w=2160&amp;q=80" alt="Background texture" class="h-full w-full object-cover opacity-30 blur-3xl scale-125" style="outline: rgb(245, 158, 11) solid 2px; outline-offset: 2px; transition: outline 0.1s ease-in-out;">
    <div class="absolute inset-0 bg-gradient-to-b from-black via-transparent to-black"></div>
  </div>

  <!-- Content Container -->
  <div class="relative z-10 mx-auto max-w-7xl px-6 md:px-10">
    <div class="mb-24 md:max-w-3xl">
      <h2 class="md:text-5xl lg:text-6xl text-4xl font-semibold text-white tracking-tight">
        Native performance.
        <span class="text-zinc-500">Uncompromised design.</span>
      </h2>
      <p class="mt-6 text-lg text-zinc-400 md:text-xl max-w-xl leading-relaxed">
        Building fluid, gesture-driven mobile experiences that feel natural on every device. From fintech to media, every interaction is meticulously crafted.
      </p>
    </div>

    <!-- Parallax Grid -->
    <div class="grid gap-12 lg:grid-cols-2 lg:gap-24 items-start">
      
      <!-- Left Column (Moves slower) -->
      <div class="flex flex-col gap-12 pt-0 lg:pt-20 parallax-column" data-speed="0.05">
        <!-- Project Card 1: Fintech App -->
        <div class="group relative">
          <div class="absolute -inset-1 rounded-[3rem] bg-gradient-to-b from-blue-500/20 to-purple-500/20 opacity-0 blur transition duration-500 group-hover:opacity-100"></div>
          
          <!-- Phone Mockup -->
          <div class="relative mx-auto h-[680px] w-[340px] overflow-hidden rounded-[2.5rem] border-[8px] border-zinc-900 bg-zinc-950 shadow-2xl ring-1 ring-white/10">
            <!-- Notch -->
            <div class="absolute left-1/2 top-0 z-50 h-6 w-32 -translate-x-1/2 rounded-b-xl bg-zinc-900"></div>
            
            <!-- App UI -->
            <div class="flex h-full flex-col bg-zinc-950 pt-12 text-white">
              <!-- App Header -->
              <div class="flex items-center justify-between px-6 pb-6">
                <div class="flex items-center gap-3">
                  <div class="flex h-8 w-8 items-center justify-center rounded-full bg-zinc-800 text-xs font-bold text-zinc-400">JM</div>
                  <span class="text-sm font-medium">Hello, James</span>
                </div>
                <button class="rounded-full bg-zinc-900 p-2 text-zinc-400 hover:text-white">
                   <iconify-icon icon="lucide:bell" width="18"></iconify-icon>
                </button>
              </div>

              <!-- Balance Section -->
              <div class="px-6">
                <div class="text-sm text-zinc-500">Total Balance</div>
                <div class="mt-1 text-3xl font-semibold tracking-tight">$24,039.52</div>
                <div class="mt-2 flex items-center gap-1 text-sm text-emerald-500">
                  <iconify-icon icon="lucide:arrow-up-right" width="16"></iconify-icon>
                  <span class="font-medium">+$1,204 (4.2%)</span>
                </div>
              </div>

              <!-- Chart Area -->
              <div class="relative mt-8 h-48 w-full px-2">
                <canvas id="financeChart" style="display: block; box-sizing: border-box; height: 150px; width: 308px;" width="616" height="300" class=""></canvas>
                <!-- Custom Tooltip Overlay Simulation -->
                <div class="absolute left-1/2 top-10 flex -translate-x-1/2 flex-col items-center rounded-lg border border-white/10 bg-zinc-900/90 px-3 py-1.5 backdrop-blur">
                  <span class="text-[10px] text-zinc-400">Sep 24</span>
                  <span class="text-sm font-bold">$23,800</span>
                </div>
              </div>

              <!-- Actions -->
              <div class="mt-6 flex justify-around border-t border-white/5 px-4 pt-6">
                <div class="flex flex-col items-center gap-2">
                  <div class="flex h-12 w-12 items-center justify-center rounded-2xl bg-blue-600 text-white shadow-lg shadow-blue-900/20">
                    <iconify-icon icon="lucide:arrow-up" width="20"></iconify-icon>
                  </div>
                  <span class="text-xs font-medium text-zinc-400">Send</span>
                </div>
                <div class="flex flex-col items-center gap-2">
                  <div class="flex h-12 w-12 items-center justify-center rounded-2xl bg-zinc-900 border border-white/10 text-white hover:bg-zinc-800 transition">
                    <iconify-icon icon="lucide:arrow-down" width="20"></iconify-icon>
                  </div>
                  <span class="text-xs font-medium text-zinc-400">Request</span>
                </div>
                <div class="flex flex-col items-center gap-2">
                  <div class="flex h-12 w-12 items-center justify-center rounded-2xl bg-zinc-900 border border-white/10 text-white hover:bg-zinc-800 transition">
                    <iconify-icon icon="lucide:more-horizontal" width="20"></iconify-icon>
                  </div>
                  <span class="text-xs font-medium text-zinc-400">More</span>
                </div>
              </div>

              <!-- Recent List -->
              <div class="mt-8 flex-1 rounded-t-[2rem] bg-zinc-900/50 p-6 backdrop-blur-sm">
                <h4 class="mb-4 text-sm font-medium text-zinc-400">Recent Activity</h4>
                <div class="space-y-4">
                  <div class="flex items-center justify-between">
                    <div class="flex items-center gap-3">
                      <div class="flex h-10 w-10 items-center justify-center rounded-full bg-white/5 text-white">
                        <iconify-icon icon="lucide:shopping-bag" width="18" class=""></iconify-icon>
                      </div>
                      <div class="">
                        <div class="text-sm font-medium">Apple Store</div>
                        <div class="text-xs text-zinc-500">Today, 2:40 PM</div>
                      </div>
                    </div>
                    <div class="text-sm font-medium text-white">-$129.00</div>
                  </div>
                  <div class="flex items-center justify-between">
                    <div class="flex items-center gap-3">
                      <div class="flex h-10 w-10 items-center justify-center rounded-full bg-white/5 text-white">
                        <iconify-icon icon="lucide:coffee" width="18"></iconify-icon>
                      </div>
                      <div>
                        <div class="text-sm font-medium">Starbucks</div>
                        <div class="text-xs text-zinc-500">Yesterday</div>
                      </div>
                    </div>
                    <div class="text-sm font-medium text-white">-$4.50</div>
                  </div>
                </div>
              </div>
            </div>
          </div>

          <!-- Description -->
          <div class="mt-8 md:pl-8">
            <h3 class="text-2xl font-semibold text-white">Nova Finance</h3>
            <p class="mt-2 text-zinc-400">A high-performance trading wallet with real-time websocket data and biometric security.</p>
            <div class="mt-4 flex gap-2">
              <span class="rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs font-medium text-zinc-300">iOS</span>
              <span class="rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs font-medium text-zinc-300">SwiftUI</span>
            </div>
          </div>
        </div>
      </div>

      <!-- Right Column (Moves faster) -->
      <div class="flex flex-col gap-12 parallax-column" data-speed="0.12">
        <!-- Project Card 2: Music/Social App -->
        <div class="group relative">
           <div class="absolute -inset-1 rounded-[3rem] bg-gradient-to0 blur transition duration-500 group-hover:opacity-100"></div>
          
          <!-- Phone Mockup -->
          <div class="relative mx-auto h-[680px] w-[340px] overflow-hidden rounded-[2.5rem] border-[8px] border-zinc-900 bg-zinc-950 shadow-2xl ring-1 ring-white/10">
            <!-- Notch -->
            <div class="absolute left-1/2 top-0 z-50 h-6 w-32 -translate-x-1/2 rounded-b-xl bg-zinc-900"></div>
            
            <!-- Full Image Bg -->
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/8aa0d98a-387e-492b-9bea-7172f4ea0c1a_800w.webp" alt="Album Art" class="absolute inset-0 h-full w-full object-cover opacity-60" style="">
            <div class="absolute inset-0 bg-gradient-to-t from-black via-black/40 to-transparent"></div>

            <!-- App UI -->
            <div class="relative flex h-full flex-col justify-end p-6 text-white">
              
              <!-- Floating Elements -->
              <div class="absolute right-4 top-16 flex flex-col gap-4">
                <div class="flex h-10 w-10 items-center justify-center rounded-full bg-white/10 backdrop-blur-md">
                   <iconify-icon icon="lucide:heart" width="20"></iconify-icon>
                </div>
                <div class="flex h-10 w-10 items-center justify-center rounded-full bg-white/10 backdrop-blur-md">
                   <iconify-icon icon="lucide:message-circle" width="20"></iconify-icon>
                </div>
                <div class="flex h-10 w-10 items-center justify-center rounded-full bg-white/10 backdrop-blur-md">
                   <iconify-icon icon="lucide:share-2" width="20"></iconify-icon>
                </div>
              </div>

              <div class="mb-8 space-y-2">
                <div class="flex items-center gap-2">
                  <div class="h-1.5 w-1.5 rounded-full bg-green-500"></div>
                  <span class="text-xs font-medium uppercase tracking-wider text-green-400">Now Playing</span>
                </div>
                <h2 class="text-3xl font-bold leading-none tracking-tight">MidnightEchoes</h2>
                <p class="text-zinc-300">The Abstract Collective</p>
              </div>

              <!-- Player -->
              <div class="rounded-2xl bg-white/10 p-4 backdrop-blur-md ring-1 ring-white/10">
                <div class="mb-4 h-1 w-full overflow-hidden rounded-full bg-white/20">
                  <div class="h-full w-2/3 bg-white"></div>
                </div>
                <div class="flex items-center justify-between">
                  <div class="text-xs font-medium text-zinc-400">2:14</div>
                  <div class="flex items-center gap-6">
                    <iconify-icon icon="lucide:skip-back" width="24" class="text-zinc-300"></iconify-icon>
                    <div class="flex h-12 w-12 items-center justify-center rounded-full bg-white text-black">
                      <iconify-icon icon="lucide:play" width="20" class="ml-1"></iconify-icon>
                    </div>
                    <iconify-icon icon="lucide:skip-forward" width="24" class="text-zinc-300"></iconify-icon>
                  </div>
                  <div class="text-xs font-medium text-zinc-400">3:45</div>
                </div>
              </div>
              
              <!-- Bottom Nav -->
              <div class="mt-8 flex justify-between px-4 text-zinc-500">
                <iconify-icon icon="lucide:home" width="24" class="text-white"></iconify-icon>
                <iconify-icon icon="lucide:search" width="24"></iconify-icon>
                <iconify-icon icon="lucide:library" width="24"></iconify-icon>
              </div>

            </div>
          </div>

          <!-- Description -->
          <div class="mt-8 md:pl-8">
            <h3 class="text-2xl font-semibold text-white">Echo Stream</h3>
            <p class="mt-2 text-zinc-400">Social music discovery platform focusing on shared listening experiences and visualizers.</p>
            <div class="mt-4 flex gap-2">
              <span class="rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs font-medium text-zinc-300">React Native</span>
              <span class="rounded-full border border-white/10 bg-white/5 px-3 py-1 text-xs font-medium text-zinc-300">Node.js</span>
            </div>
          </div>
        </div>
      </div>

    </div>
  </div>

  <script>
    // Initialize Parallax and Chart when this section loads
    (function() {
      // 1. Chart.js Initialization
      const ctx = document.getElementById('financeChart');
      if (ctx) {
        new Chart(ctx, {
          type: 'line',
          data: {
            labels: ['M', 'T', 'W', 'T', 'F', 'S', 'S'],
            datasets: [{
              data: [65, 59, 80, 81, 56, 85, 90],
              borderColor: '#10b981', // Emerald 500
              backgroundColor: (context) => {
                const bg = context.chart.ctx.createLinearGradient(0, 0, 0, 200);
                bg.addColorStop(0, 'rgba(16, 185, 129, 0.2)');
                bg.addColorStop(1, 'rgba(16, 185, 129, 0)');
                return bg;
              },
              fill: true,
              tension: 0.4,
              borderWidth: 2,
              pointRadius: 0,
              pointHoverRadius: 4
            }]
          },
          options: {
            responsive: true,
            maintainAspectRatio: false,
            plugins: { legend: { display: false }, tooltip: { enabled: false } },
            scales: {
              x: { display: false },
              y: { display: false, min: 40 }
            },
            layout: { padding: 0 }
          }
        });
      }

      // 2. Custom Parallax Logic
      const section = document.getElementById('mobile-apps');
      const bg = document.getElementById('apps-bg-parallax');
      const columns = section.querySelectorAll('.parallax-column');

      function handleParallax() {
        const scrolled = window.scrollY;
        const sectionTop = section.offsetTop;
        const sectionHeight = section.offsetHeight;
        const screenHeight = window.innerHeight;

        // Check if section is in view
        if (scrolled + screenHeight > sectionTop && scrolled < sectionTop + sectionHeight) {
          const relativeScroll = scrolled - sectionTop;
          
          // Animate Background
          if(bg) {
             bg.style.transform = `translateY(${relativeScroll * 0.1}px) scale(1.1)`;
          }

          // Animate Columns
          columns.forEach(col => {
            const speed = parseFloat(col.getAttribute('data-speed') || 0);
            // Apply translation based on scroll speed factor
            col.style.transform = `translateY(${relativeScroll * speed}px)`;
          });
        }
      }

      window.addEventListener('scroll', () => requestAnimationFrame(handleParallax));
    })();
  </script>
</section>

    <!-- Footer -->
    <div class="flex flex-col overflow-hidden bg-slate-50 pt-8 pr-8 pb-8 pl-8 relative shadow-2xl gap-x-8 gap-y-8" style="background: radial-gradient(circle at top left, #111, #000); position: relative; --border-gradient: linear-gradient(90deg, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.1), rgba(255, 255, 255, 0))">
  <div class="flex flex-col md:flex-row md:items-end text-center mt-20 mb-10 pr-2 pl-2 gap-x-6 gap-y-6 items-center justify-center">
    <div class="text-center space-y-2 items-center justify-center">
      
      <h2 class="md:text-4xl lg:text-5xl text-3xl font-semibold tracking-tight mb-6">Interface Studies</h2>
      <p class="text-zinc-400 text-sm md:text-base max-w-xl leading-relaxed">A deep dive into functional aesthetics, design systems, and interaction patterns across enterprise platforms. Each panel represents a distinct module in our 2024 UI study.</p>
    </div>
    <div class="flex items-center gap-3">
      <div class="group relative">
        <button class="px-5 py-2.5 rounded-full border border-white/10 text-xs font-medium text-white hover:bg-white/5 transition flex items-center gap-2">
          Product Modules <iconify-icon icon="lucide:chevron-down" width="14"></iconify-icon>
        </button>
      </div>
      <button class="px-5 py-2.5 rounded-full bg-white text-black text-xs font-medium hover:bg-zinc-200 transition flex items-center gap-2">
        Case Studies <iconify-icon icon="lucide:arrow-up-right" width="14"></iconify-icon>
      </button>
    </div>
  </div>

  <div class="flex overflow-hidden w-full h-[700px] rounded-2xl gap-x-2 gap-y-2 items-stretch">
    <div class="card-panel flex-1 overflow-hidden cursor-pointer transition-all duration-500 flex hover:flex-[4] relative group bg-zinc-900 rounded-sm items-center justify-center">
      <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/37e18797-a6da-4246-9868-7ae06d1d06a1_1600w.png" alt="SaaS Dashboard UI" class="card-image w-full h-full object-cover rounded-sm">
      <div class="card-overlay absolute inset-0 group-hover:opacity-100 transition-opacity duration-300 flex flex-col bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 rounded-sm p-6 justify-end">
        <h3 class="text-white text-xl font-semibold mb-1 tracking-tight">Enterprise Core</h3>
        <p class="text-zinc-300 text-sm">Complex data orchestration dashboard</p>
        <div class="mt-3 flex gap-2">
          <span class="text-[10px] px-2 py-0.5 rounded-full bg-white/10 text-white backdrop-blur-sm border border-white/10">SaaS</span>
        </div>
      </div>
    </div>
    
    <div class="card-panel flex-1 overflow-hidden cursor-pointer transition-all duration-500 flex hover:flex-[4] group bg-zinc-900 rounded-sm relative items-center justify-center">
      <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/b30ed36c-fa0a-48df-8d21-175beda06c03_1600w.png" alt="Fintech App UI" class="card-image w-full h-full object-cover rounded-sm" style="">
      <div class="card-overlay group-hover:opacity-100 transition-opacity duration-300 flex flex-col bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 rounded-sm pt-6 pr-6 pb-6 pl-6 absolute top-0 right-0 bottom-0 left-0 justify-end">
        <h3 class="text-xl font-semibold text-white tracking-tight mb-1">Nexus Wallet</h3>
        <p class="text-zinc-300 text-sm">Biometric-first mobile banking</p>
        <div class="mt-3 flex gap-2">
          <span class="text-[10px] px-2 py-0.5 rounded-full bg-white/10 text-white backdrop-blur-sm border border-white/10">Fintech</span>
        </div>
      </div>
    </div>

    <div class="card-panel h-full flex-1 overflow-hidden cursor-pointer rounded-sm transition-all duration-500 bg-zinc-900 flex justify-center items-center hover:flex-[4] relative group">
      <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/d7448262-5258-4cf4-9b57-d8980c7ab406_800w.webp" alt="Analytics Platform UI" class="card-image w-full h-full object-cover rounded-sm" style="">
      <div class="card-overlay absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-sm flex flex-col justify-end p-6">
        <h3 class="text-white text-xl font-semibold mb-1 tracking-tight">MetricFlow</h3>
        <p class="text-zinc-300 text-sm">Advanced visualization &amp; tracking</p>
        <div class="mt-3 flex gap-2">
          <span class="text-[10px] px-2 py-0.5 rounded-full bg-white/10 text-white backdrop-blur-sm border border-white/10">Analytics</span>
        </div>
      </div>
    </div>

    <div class="card-panel h-full flex-1 overflow-hidden cursor-pointer rounded-sm transition-all duration-500 bg-zinc-900 flex justify-center items-center hover:flex-[4] relative group">
      <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/f9fafcbc-4d96-425a-a1fd-cb169399875b_1600w.webp" alt="Architecture UI Study" class="card-image w-full h-full object-cover rounded-sm">
      <div class="card-overlay absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-sm flex flex-col justify-end p-6">
        <h3 class="text-white text-xl font-semibold mb-1 tracking-tight">System 01</h3>
        <p class="text-zinc-300 text-sm">Component-driven architectural tool</p>
        <div class="mt-3 flex gap-2">
          <span class="text-[10px] px-2 py-0.5 rounded-full bg-white/10 text-white backdrop-blur-sm border border-white/10">Design System</span>
        </div>
      </div>
    </div>

    <div class="card-panel h-full flex-1 overflow-hidden cursor-pointer rounded-sm transition-all duration-500 bg-zinc-900 flex justify-center items-center hover:flex-[4] relative group">
      <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/a1089fd3-4ee0-45a5-a682-917472e74824_1600w.png" alt="Mockup Collection" class="card-image w-full h-full object-cover rounded-sm" style="transition: outline 0.1s ease-in-out;">
      <div class="card-overlay absolute inset-0 bg-gradient-to-t from-black/80 via-transparent to-transparent opacity-0 group-hover:opacity-100 transition-opacity duration-300 rounded-sm flex flex-col justify-end p-6">
        <h3 class="text-white text-xl font-semibold mb-1 tracking-tight">Global Connect</h3>
        <p class="text-zinc-300 text-sm">Collaborative workspace integration</p>
        <div class="mt-3 flex gap-2">
          <span class="text-[10px] px-2 py-0.5 rounded-full bg-white/10 text-white backdrop-blur-sm border border-white/10">Productivity</span>
        </div>
      </div>
    </div>
  </div>
</div><main class="z-10 pt-32 pb-20 relative">
  <!-- Split Layout Container -->
  <div class="md:px-10 flex flex-col md:flex-row gap-12 lg:gap-24 max-w-screen-2xl mr-auto ml-auto pr-6 pl-6 gap-x-12 gap-y-12">

    <!-- Left Sidebar (Sticky) -->
    <aside class="md:w-1/3 lg:w-1/4">
      <div class="md:sticky md:top-32 space-y-12">

        <div class="space-y-4">
          <span class="text-xs font-semibold tracking-[0.2em] uppercase text-blue-500">Available for 2024</span>
          <h1 class="lg:text-6xl md:text-4xl text-4xl font-semibold text-white tracking-tight">DesignServices</h1>
          <p class="text-zinc-500 text-sm leading-relaxed max-w-xs">
            Specialized in crafting digital experiences that blend aesthetic precision with functional depth for
            startups and enterprise.
          </p>
        </div>

        <!-- Vertical Filter Navigation -->
        <div class="space-y-6 pt-4 border-t border-white/10">
          <h3 class="text-xs font-medium text-white uppercase tracking-wider">Expertise</h3>
          <div class="flex flex-col gap-3 items-start text-sm">
            <button class="text-white flex items-center gap-3 group w-full">
                <span class="h-1.5 w-1.5 rounded-full shadow-[0_0_8px_rgba(249,115,22,0.8)] bg-blue-500"></span>
                <span class="">All Services</span>
                <span class="ml-auto text-zinc-600 text-xs">04</span>
              </button>
            <button class="text-zinc-500 hover:text-white transition-colors flex items-center gap-3 group w-full">
                <span class="h-1.5 w-1.5 rounded-full bg-transparent border border-zinc-700 group-hover:border-zinc-500 transition-colors"></span>
                <span class="">Product Design</span>
                <span class="ml-auto text-zinc-600 text-xs">UX/UI</span>
              </button>
            <button class="text-zinc-500 hover:text-white transition-colors flex items-center gap-3 group w-full">
                <span class="h-1.5 w-1.5 rounded-full bg-transparent border border-zinc-700 group-hover:border-zinc-500 transition-colors"></span>
                <span>Design Systems</span>
                <span class="ml-auto text-zinc-600 text-xs">Ops</span>
              </button>
            <button class="text-zinc-500 hover:text-white transition-colors flex items-center gap-3 group w-full">
                <span class="h-1.5 w-1.5 rounded-full bg-transparent border border-zinc-700 group-hover:border-zinc-500 transition-colors"></span>
                <span class="">Web Development</span>
                <span class="ml-auto text-zinc-600 text-xs">Code</span>
              </button>
          </div>
        </div>

        <!-- Quick Contact -->
        <div class="pt-8 hidden md:block">
          <a href="mailto:hello@alex.design" class="inline-flex items-center gap-2 text-sm text-zinc-400 hover:text-white transition border border-white/10 px-4 py-2 rounded-full bg-white/5 backdrop-blur-sm group hover:border-blue-500/50">
            <iconify-icon icon="solar:calendar-add-linear" class="transition-colors text-blue-500 group-hover:text-blue-400"></iconify-icon>
            Book a Discovery Call
          </a>
        </div>

      </div>
    </aside>

    <!-- Right Content (Scrollable) -->
    <div class="md:w-2/3 lg:w-3/4 space-y-24">

      <!-- Featured Project (Full Width) -->
      <div class="group cursor-pointer">
        <div class="aspect-[16/9] md:aspect-[2/1] overflow-hidden bg-zinc-900 w-full border-white/5 border rounded-sm mb-6 relative">
          <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/b60e0d50-e5e1-4516-8629-6565f3bc1919_1600w.png" class="h-full w-full object-cover transition-transform duration-1000 group-hover:scale-105 opacity-60 group-hover:opacity-80" alt="Product Design">
          <div class="absolute inset-0 bg-gradient-to-t from-black via-transparent to-transparent opacity-90"></div>

          <!-- Floating Elements -->
          

          <div class="absolute bottom-6 left-6 md:bottom-10 md:left-10 z-10">
            <h2 class="md:text-5xl lg:text-4xl text-4xl font-medium text-white tracking-tight">Product Design</h2>
            <p class="text-zinc-400 text-sm md:text-base max-w-lg">From complex SaaS dashboards to consumer mobile apps.
              I focus on retention, clarity, and delight.</p>
          </div>
          <div class="absolute top-6 right-6">
            <div class="bg-black/40 backdrop-blur-md text-white border border-white/10 rounded-full h-10 w-10 flex items-center justify-center group-hover:text-black transition-all group-hover:bg-blue-500 group-hover:border-blue-500">
              <iconify-icon icon="solar:arrow-right-up-linear" width="20"></iconify-icon>
            </div>
          </div>
        </div>
      </div>

      <!-- Grid Projects -->
      <div class="grid grid-cols-1 md:grid-cols-2 gap-x-8 gap-y-16">

        <!-- Item 1 -->
        <div class="group cursor-pointer flex flex-col gap-4">
          <div class="relative w-full aspect-[4/3] overflow-hidden bg-zinc-900 rounded-sm border border-white/5">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/286dcc4a-3b11-43d3-af80-a7b1c3aaaad1_1600w.webp" class="h-full w-full object-cover transition-transform duration-700 group-hover:scale-105 opacity-80 group-hover:opacity-100" alt="Marketing Sites">
            <div class="absolute top-4 left-4 text-black text-[10px] font-bold px-2 py-1 uppercase tracking-wider bg-blue-500">
              Popular
            </div>
          </div>
          <div class="flex flex-col gap-1 border-t border-white/10 pt-4 transition-colors group-hover:border-blue-500/50">
            <div class="flex justify-between items-center">
              <h3 class="text-xl font-semibold text-white tracking-tight mb-1">Marketing Websites</h3>
              <iconify-icon icon="solar:laptop-linear" class="text-zinc-500 group-hover:text-white transition-colors"></iconify-icon>
            </div>
            <p class="text-sm text-zinc-500">High-conversion landing pages with Framer/Webflow.</p>
          </div>
        </div>

        <!-- Item 2 -->
        <div class="group cursor-pointer flex flex-col gap-4">
          <div class="relative w-full aspect-[4/3] overflow-hidden bg-zinc-900 rounded-sm border border-white/5">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/2785f53a-a46a-4482-9c3e-d09a2ddf4494_1600w.png" class="h-full w-full object-cover transition-transform duration-700 group-hover:scale-105 opacity-70 group-hover:opacity-100" alt="Design Systems">
          </div>
          <div class="flex flex-col gap-1 border-t border-white/10 pt-4 transition-colors group-hover:border-blue-500/50">
            <div class="flex justify-between items-center">
              <h3 class="text-xl font-semibold text-white tracking-tight mb-1">Design Systems</h3>
              <iconify-icon icon="solar:layers-linear" class="text-zinc-500 group-hover:text-white transition-colors"></iconify-icon>
            </div>
            <p class="text-sm text-zinc-500">Scalable Figma component libraries &amp; documentation.</p>
          </div>
        </div>

        <!-- Item 3 -->
        <div class="group cursor-pointer flex flex-col gap-4">
          <div class="relative w-full aspect-[4/3] overflow-hidden bg-zinc-900 rounded-sm border border-white/5">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/cb1b1152-57d5-4b49-b944-3a944ae87f0b_1600w.webp" class="transition-transform duration-700 group-hover:scale-105 group-hover:opacity-100 group-hover:mix-blend-normal opacity-70 w-full h-full object-cover" alt="Mobile Apps">
          </div>
          <div class="flex flex-col gap-1 border-t border-white/10 pt-4 transition-colors group-hover:border-blue-500/50">
            <div class="flex justify-between items-center">
              <h3 class="text-xl font-semibold text-white tracking-tight mb-1">Mobile Apps</h3>
              <iconify-icon icon="solar:smartphone-linear" class="text-zinc-500 group-hover:text-white transition-colors"></iconify-icon>
            </div>
            <p class="text-sm text-zinc-500">Native iOS &amp; Android interface design.</p>
          </div>
        </div>

        <!-- Item 4 -->
        <div class="group cursor-pointer flex flex-col gap-4">
          <div class="relative w-full aspect-[4/3] overflow-hidden bg-zinc-900 rounded-sm border border-white/5">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/d7ffe8db-0c0b-4425-9c8a-a797d97e266e_1600w.webp" class="transition-transform duration-700 group-hover:scale-105 group-hover:opacity-100 opacity-70 w-full h-full object-cover" alt="Strategy">
          </div>
          <div class="flex flex-col gap-1 border-t border-white/10 pt-4 transition-colors group-hover:border-blue-500/50">
            <div class="flex justify-between items-center">
              <h3 class="text-xl font-semibold text-white tracking-tight mb-1">Brand Strategy</h3>
              <iconify-icon icon="solar:flag-linear" class="text-zinc-500 group-hover:text-white transition-colors"></iconify-icon>
            </div>
            <p class="text-sm text-zinc-500">Visual identity, logos, and art direction.</p>
          </div>
        </div>
      </div>

      <!-- Archive List Section -->
      <div class="pt-12 border-t border-white/10">
        <div class="flex justify-between items-end mb-8">
          <h2 class="text-4xl font-semibold text-white tracking-tight mb-1">Design Process</h2>
          <button class="text-sm text-zinc-500 hover:text-white transition flex items-center gap-1 group">
              View Detailed Guide 
              <iconify-icon icon="solar:arrow-right-linear" class="group-hover:translate-x-1 transition-transform"></iconify-icon>
            </button>
        </div>

        <div class="flex flex-col text-sm">
          <!-- List Header -->
          <div class="grid grid-cols-12 gap-4 pb-4 border-b border-white/10 text-[10px] uppercase tracking-widest text-zinc-500 font-semibold">
            <div class="col-span-5 md:col-span-4">Phase</div>
            <div class="col-span-4 md:col-span-5">Deliverables</div>
            <div class="col-span-3 md:col-span-3 text-right">Est. Time</div>
          </div>

          <!-- Row 1 -->
          <div class="group grid grid-cols-12 gap-4 py-6 border-b border-white/5 items-center hover:bg-white/5 transition-colors -mx-2 px-2 rounded cursor-pointer">
            <div class="col-span-5 md:col-span-4 transition-colors flex font-medium text-white gap-x-2 gap-y-2 items-center group-hover:text-blue-500">
              <span class="text-xs text-zinc-600 font-mono">01</span>
              Discovery &amp; Strategy
            </div>
            <div class="col-span-4 md:col-span-5 text-zinc-400">User Research, Audit, Roadmap</div>
            <div class="col-span-3 md:col-span-3 text-right text-zinc-600 font-mono">1 Week</div>
          </div>

          <!-- Row 2 -->
          <div class="group grid grid-cols-12 gap-4 py-6 border-b border-white/5 items-center hover:bg-white/5 transition-colors -mx-2 px-2 rounded cursor-pointer">
            <div class="col-span-5 md:col-span-4 text-white font-medium transition-colors flex items-center gap-2 group-hover:text-blue-500">
              <span class="text-xs text-zinc-600 font-mono">02</span>
              UX &amp; Wireframing
            </div>
            <div class="col-span-4 md:col-span-5 text-zinc-400">User Flows, Low-fi Prototypes</div>
            <div class="col-span-3 md:col-span-3 text-right text-zinc-600 font-mono">2 Weeks</div>
          </div>

          <!-- Row 3 -->
          <div class="group grid grid-cols-12 gap-4 py-6 border-b border-white/5 items-center hover:bg-white/5 transition-colors -mx-2 px-2 rounded cursor-pointer">
            <div class="col-span-5 md:col-span-4 text-white font-medium transition-colors flex items-center gap-2 group-hover:text-blue-500">
              <span class="text-xs text-zinc-600 font-mono">03</span>
              Visual Design
            </div>
            <div class="col-span-4 md:col-span-5 text-zinc-400">High-fidelity UI, Interactions</div>
            <div class="col-span-3 md:col-span-3 text-right text-zinc-600 font-mono">2 Weeks</div>
          </div>

          <!-- Row 4 -->
          <div class="group grid grid-cols-12 gap-4 py-6 border-b border-white/5 items-center hover:bg-white/5 transition-colors -mx-2 px-2 rounded cursor-pointer">
            <div class="col-span-5 md:col-span-4 text-white font-medium transition-colors flex items-center gap-2 group-hover:text-blue-500">
              <span class="text-xs text-zinc-600 font-mono">04</span>
              Handoff &amp; Support
            </div>
            <div class="col-span-4 md:col-span-5 text-zinc-400">Figma Assets, QA, Dev Sync</div>
            <div class="col-span-3 md:col-span-3 text-right text-zinc-600 font-mono">1 Week</div>
          </div>
        </div>
      </div>

      <!-- Load More -->
      <div class="flex justify-center pt-8">
        <button class="text-zinc-500 hover:text-white transition-colors text-sm flex flex-col items-center gap-2">
             <iconify-icon icon="solar:file-download-linear" width="20"></iconify-icon>
             <span>Download Rate Card</span>
           </button>
      </div>

    </div>
  </div>
</main><section class="bg-zinc-50 border-gray-200 border-t relative" id="work">
  <div class="md:px-10 lg:py-28 max-w-7xl mr-auto ml-auto pt-20 pr-6 pb-20 pl-6">
    <div class="text-center mb-16">
      <h2 class="md:text-4xl lg:text-5xl text-3xl font-semibold text-gray-900 tracking-tight mb-6">Selected Works</h2>
      <p class="text-lg text-gray-600 max-w-2xl mx-auto">Featured case studies demonstrating problem-solving across fintech, healthcare, and e-commerce sectors.</p>
    </div>

    <div class="grid gap-8 md:gap-12 lg:gap-16">
      <!-- Featured Campaign -->
      <div class="overflow-hidden relative bg-white rounded-2xl shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)]">
        <div class="grid lg:grid-cols-2 items-center">
          <div class="lg:h-[500px] overflow-hidden h-96 relative top-0 right-0 bottom-0 left-0 bg-gray-100 flex items-center justify-center">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/c1042d62-4402-4150-a295-c82f622f7b03_1600w.webp" alt="Fintech dashboard UI" class="h-full w-full object-cover" style="">
            <div class="lg:to-white/50 absolute top-0 right-0 bottom-0 left-0"></div>
          </div>
          <div class="p-8 lg:p-12">
            <div class="flex items-center gap-3 mb-4">
              <div class="h-1.5 w-1.5 rounded-full bg-blue-600"></div>
              <span class="text-sm font-medium text-blue-600">Featured Case Study</span>
            </div>
            <h3 class="text-2xl lg:text-3xl font-semibold tracking-tight mb-4 text-gray-900">Nova Fintech Dashboard</h3>
            <p class="text-gray-700 mb-6">Complete redesign of an institutional trading platform. Focused on data visualization clarity, reducing cognitive load for traders, and implementing a scalable design system.</p>
            <div class="flex flex-wrap gap-3 mb-6">
              <span class="inline-flex items-center rounded-full bg-gray-100 px-3 py-1 text-xs font-medium text-gray-800">UX Research</span>
              <span class="inline-flex items-center rounded-full bg-gray-100 px-3 py-1 text-xs font-medium text-gray-800">UI Design</span>
              <span class="inline-flex items-center rounded-full bg-gray-100 px-3 py-1 text-xs font-medium text-gray-800">Design System</span>
            </div>
            <a href="#" class="inline-flex items-center gap-2 text-sm font-medium text-blue-600 hover:text-blue-500 transition">
              View details
              <iconify-icon icon="solar:arrow-right-linear" width="16"></iconify-icon>
            </a>
          </div>
        </div>
      </div>

      <!-- Recent Projects Grid -->
      <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8 top-0 right-0 bottom-0 left-0">
        <div class="group overflow-hidden bg-white rounded-xl relative top-0 right-0 bottom-0 left-0 shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)]">
          <div class="overflow-hidden h-64 relative top-0 right-0 bottom-0 left-0 bg-gray-100">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/bb9b217e-05c2-4e6e-8f35-3fcb7f5b5e0c_800w.webp" alt="Mobile app interface" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-105" style="">
            <div class="bg-gradient-to-t from-white/90 via-transparent to-transparent absolute top-0 right-0 bottom-0 left-0"></div>
          </div>
          <div class="absolute bottom-0 left-0 right-0 p-6">
            <div class="flex items-center gap-2 mb-2">
              <div class="h-1 w-1 rounded-full bg-blue-600"></div>
              <span class="text-xs font-medium text-blue-600">Mobile Health</span>
            </div>
            <h4 class="font-semibold text-gray-900 mb-1">HealthTrack App</h4>
            <p class="text-sm text-gray-700">Patient monitoring iOS &amp; Android</p>
          </div>
        </div>

        <div class="group overflow-hidden bg-white rounded-xl relative top-0 right-0 bottom-0 left-0 shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)]">
          <div class="overflow-hidden h-64 relative top-0 right-0 bottom-0 left-0 bg-gray-100">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/9497e84f-cd43-4bed-8735-bbc8bfb0606f_800w.webp" alt="E-commerce analytics" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-105" style="">
            <div class="bg-gradient-to-t from-white/90 via-transparent to-transparent absolute top-0 right-0 bottom-0 left-0"></div>
          </div>
          <div class="absolute bottom-0 left-0 right-0 p-6">
            <div class="flex items-center gap-2 mb-2">
              <div class="h-1 w-1 rounded-full bg-blue-600"></div>
              <span class="text-xs font-medium text-blue-600">SaaS Platform</span>
            </div>
            <h4 class="font-semibold text-gray-900 mb-1">MetricFlow Analytics</h4>
            <p class="text-sm text-gray-700">Data visualization dashboard</p>
          </div>
        </div>

        <div class="group relative overflow-hidden md:col-span-2 lg:col-span-1 bg-white rounded-xl top-0 right-0 bottom-0 left-0 shadow-[0_2.8px_2.2px_rgba(0,_0,_0,_0.034),_0_6.7px_5.3px_rgba(0,_0,_0,_0.048),_0_12.5px_10px_rgba(0,_0,_0,_0.06),_0_22.3px_17.9px_rgba(0,_0,_0,_0.072),_0_41.8px_33.4px_rgba(0,_0,_0,_0.086),_0_100px_80px_rgba(0,_0,_0,_0.12)]">
          <div class="overflow-hidden h-64 relative top-0 right-0 bottom-0 left-0 bg-gray-100">
            <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/fa91f7af-c0ee-487e-9b71-34905a5f7414_800w.webp" alt="Web design layout" class="h-full w-full object-cover transition-transform duration-500 group-hover:scale-105" style="">
            <div class="bg-gradient-to-t from-white/90 via-transparent to-transparent absolute top-0 right-0 bottom-0 left-0"></div>
          </div>
          <div class="absolute bottom-0 left-0 right-0 p-6">
            <div class="flex items-center gap-2 mb-2">
              <div class="h-1 w-1 rounded-full bg-blue-600"></div>
              <span class="text-xs font-medium text-blue-600">Web Design</span>
            </div>
            <h4 class="font-semibold text-gray-900 mb-1">Architectural Digest</h4>
            <p class="text-sm text-gray-700">Interactive portfolio website</p>
          </div>
        </div>
      </div>
    </div>

    <!-- Stats -->
    <div class="mt-20 pt-12 border-t border-gray-200">
      <div class="grid grid-cols-2 lg:grid-cols-4 gap-8">
        <div class="text-center">
          <div class="text-3xl lg:text-4xl font-semibold tracking-tight text-blue-600 mb-2">80+</div>
          <div class="text-sm text-gray-600">Projects Shipped</div>
        </div>
        <div class="text-center">
          <div class="text-3xl lg:text-4xl font-semibold tracking-tight text-blue-600 mb-2">6+</div>
          <div class="text-sm text-gray-600">Years Experience</div>
        </div>
        <div class="text-center">
          <div class="text-3xl lg:text-4xl font-semibold tracking-tight text-blue-600 mb-2">12</div>
          <div class="text-sm text-gray-600">Design Systems</div>
        </div>
        <div class="text-center lg:border-l lg:border-gray-200">
          <div class="text-3xl lg:text-4xl font-semibold tracking-tight text-blue-600 mb-2">4</div>
          <div class="text-sm text-gray-600">Design Awards</div>
        </div>
      </div>
    </div>
  </div>
</section><section id="testimonials" class="bg-zinc-950 border-white/5 border-t relative cursor-pointer" onclick="window.location.href='/#testimonials'" role="button">
  <div class="mx-auto max-w-7xl px-6 py-20 md:px-10 lg:py-28">
    <div class="text-center mb-16">
      <h2 class="md:text-4xl lg:text-5xl text-3xl font-semibold tracking-tight mb-6">Client Feedback</h2>
      <p class="text-lg text-white/60 max-w-2xl mx-auto">Trusted by startups, agencies, and enterprise product teams worldwide.</p>
    </div>

    <!-- Featured Testimonial -->
    <div class="overflow-hidden bg-zinc-900/50 ring-slate-50/10 ring-1 rounded-2xl mb-12 relative backdrop-blur">
      <div class="grid lg:grid-cols-2 items-center">
        <div class="lg:p-12 order-2 lg:order-1 pt-8 pr-8 pb-8 pl-8">
          <div class="flex items-center gap-3 mb-6">
            <div class="h-1.5 w-1.5 rounded-full bg-blue-500"></div>
            <span class="text-sm font-medium text-blue-400">Head of Product</span>
          </div>
          <blockquote class="lg:text-2xl leading-relaxed text-xl font-medium text-white/90 mb-6">"Alex transformed our complex data requirements into an intuitive dashboard. The design system delivered scaled our development speed by 2x."</blockquote>
          <div class="flex items-center gap-4">
            <div class="h-12 w-12 rounded-full bg-zinc-800 flex items-center justify-center">
              <span class="text-sm font-medium text-white">MR</span>
            </div>
            <div class="">
              <div class="font-medium text-white">Marco Rodriguez</div>
              <div class="text-sm text-white/60">Product Director, TechCorp</div>
            </div>
          </div>
        </div>
        <div class="relative h-80 lg:h-96 overflow-hidden order-1 lg:order-2">
          <img src="https://hoirqrkdgbmvpwutwuwj.supabase.co/storage/v1/object/public/assets/assets/c7c6e255-e784-4bd2-9b3e-d2b7246949e7_1600w.webp" alt="Team meeting" class="h-full w-full object-cover">
          <div class="absolute inset-0 bg-gradient-to-l from-transparent to-zinc-900/80 lg:to-zinc-900/50"></div>
        </div>
      </div>
    </div>

    <!-- Testimonials Grid -->
    <div class="grid md:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8 mb-16">
      <div class="overflow-hidden bg-zinc-900/50 ring-slate-50/10 ring-1 rounded-xl pt-6 pr-6 pb-6 pl-6 relative backdrop-blur">
        <div class="mb-6">
          <div class="flex items-center gap-1 mb-4 text-blue-400">
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
          </div>
          <blockquote class="text-white/90 mb-4">"Incredibly professional and detailed. The mobile app redesign completely revitalized our user engagement metrics."</blockquote>
        </div>
        <div class="flex items-center gap-3">
          <div class="h-10 w-10 rounded-full bg-zinc-800 flex items-center justify-center">
            <span class="text-xs font-medium text-white">SL</span>
          </div>
          <div class="">
            <div class="text-sm font-medium text-white">Sarah Laurent</div>
            <div class="text-xs text-white/60">Founder, HealthStart</div>
          </div>
        </div>
      </div>

      <div class="overflow-hidden bg-zinc-900/50 ring-slate-50/10 ring-1 rounded-xl pt-6 pr-6 pb-6 pl-6 relative backdrop-blur">
        <div class="mb-6">
           <div class="flex items-center gap-1 mb-4 text-blue-400">
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
          </div>
          <blockquote class="text-white/90 mb-4">"Alex's ability to bridge the gap between design and engineering is rare. A true partner in product building."</blockquote>
        </div>
        <div class="flex items-center gap-3">
          <div class="h-10 w-10 rounded-full bg-zinc-800 flex items-center justify-center">
            <span class="text-xs font-medium text-white">JC</span>
          </div>
          <div class="">
            <div class="text-sm font-medium text-white">James Chen</div>
            <div class="text-xs text-white/60">CTO, FinFlow</div>
          </div>
        </div>
      </div>

      <div class="overflow-hidden bg-zinc-900/50 ring-slate-50/10 ring-1 rounded-xl pt-6 pr-6 pb-6 pl-6 relative backdrop-blur">
        <div class="mb-6">
           <div class="flex items-center gap-1 mb-4 text-blue-400">
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
             <iconify-icon icon="solar:star-bold" width="16"></iconify-icon>
          </div>
          <blockquote class="text-white/90 mb-4">"Exceptional quality of work. The prototyping phase helped us validate our ideas before writing a single line of code."</blockquote>
        </div>
        <div class="flex items-center gap-3">
          <div class="h-10 w-10 rounded-full bg-zinc-800 flex items-center justify-center">
            <span class="text-xs font-medium text-white">AN</span>
          </div>
          <div>
            <div class="text-sm font-medium text-white">Amelia Noir</div>
            <div class="text-xs text-white/60">Creative Director</div>
          </div>
        </div>
      </div>
    </div>

    <!-- Press & Recognition -->
    <div class="text-center">
      <h3 class="text-xl font-semibold text-white/90 tracking-tight mb-10">Featured In</h3>
      <div class="flex flex-wrap gap-10 lg:gap-24 opacity-50 items-center justify-center text-white">
        <iconify-icon icon="simple-icons:nasa" width="64" height="64" class="hover:text-white transition-colors duration-300"></iconify-icon>
        <iconify-icon icon="simple-icons:spacex" width="64" height="64" class="hover:text-white transition-colors duration-300"></iconify-icon>
        <iconify-icon icon="simple-icons:uber" width="64" height="64" class="hover:text-white transition-colors duration-300"></iconify-icon>
        <iconify-icon icon="simple-icons:visa" width="64" height="64" class="hover:text-white transition-colors duration-300"></iconify-icon>
        <iconify-icon icon="simple-icons:grab" width="64" height="64" class="hover:text-white transition-colors duration-300"></iconify-icon>
      </div>
    </div>
  </div>
</section><section id="contact" class="relative bg-zinc-100 border-gray-200 border-t">
  <div class="mx-auto max-w-7xl px-6 py-20 md:px-10 lg:py-28">
    <div class="grid lg:grid-cols-2 gap-12 lg:gap-20 items-center">
      <!-- Left Content -->
      <div class="">
        <div class="flex items-center gap-3 mb-6">
          <div class="h-1.5 w-1.5 rounded-full bg-blue-500"></div>
          <span class="text-sm font-medium text-blue-600">Let's Work Together</span>
        </div>
        <h2 class="text-3xl md:text-4xl lg:text-5xl font-semibold tracking-tight mb-6 text-gray-900">Ready to build something great?</h2>
        <p class="text-lg text-gray-600 mb-8 max-w-lg">Whether you need a complete product redesign, a new mobile app, or design system consulting, I'm here to help bring your vision to life.</p>
        
        <!-- Contact Methods -->
        <div class="space-y-4 mb-8">
          <div class="flex items-center gap-4">
            <div class="h-12 w-12 rounded-xl bg-white backdrop-blur border border-gray-200 flex items-center justify-center text-blue-600">
              <iconify-icon icon="solar:letter-linear" width="20"></iconify-icon>
            </div>
            <div class="">
              <div class="text-sm font-medium text-gray-900">Email</div>
              <div class="text-sm text-gray-600">alex@designstudio.com</div>
            </div>
          </div>
          
          <div class="flex items-center gap-4">
            <div class="h-12 w-12 rounded-xl bg-white backdrop-blur border border-gray-200 flex items-center justify-center text-blue-600">
              <iconify-icon icon="solar:calendar-linear" width="20"></iconify-icon>
            </div>
            <div class="">
              <div class="text-sm font-medium text-gray-900">Availability</div>
              <div class="text-sm text-gray-600">Open for Q3 2024</div>
            </div>
          </div>
          
          <div class="flex items-center gap-4">
            <div class="h-12 w-12 rounded-xl bg-white backdrop-blur border border-gray-200 flex items-center justify-center text-blue-600">
              <iconify-icon icon="solar:map-point-linear" width="20"></iconify-icon>
            </div>
            <div class="">
              <div class="text-sm font-medium text-gray-900">Based in</div>
              <div class="text-sm text-gray-600">San Francisco, CA (Remote)</div>
            </div>
          </div>
        </div>

        <!-- Quick Stats -->
        <div class="grid grid-cols-3 gap-6 pt-8 border-t border-gray-200">
          <div class="">
            <div class="text-xl font-semibold text-gray-900 mb-1">24h</div>
            <div class="text-xs text-gray-600">Response time</div>
          </div>
          <div class="">
            <div class="text-xl font-semibold text-gray-900 mb-1">Remote</div>
            <div class="text-xs text-gray-600">Preferred</div>
          </div>
          <div class="">
            <div class="text-xl font-semibold text-gray-900 mb-1">Figma</div>
            <div class="text-xs text-gray-600">Expertise</div>
          </div>
        </div>
      </div>

      <!-- Right Content - Contact Form -->
      <div class="relative">
        <div class="relative overflow-hidden rounded-2xl bg-white backdrop-blur border border-gray-200 p-8 shadow-sm">
          <form class="space-y-6">
            <div class="grid md:grid-cols-2 gap-4">
              <div class="">
                <label for="firstName" class="block text-sm font-medium text-gray-900 mb-2">First Name</label>
                <input type="text" id="firstName" name="firstName" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition focus:bg-white" placeholder="Enter your first name">
              </div>
              <div class="">
                <label for="lastName" class="block text-sm font-medium text-gray-900 mb-2">Last Name</label>
                <input type="text" id="lastName" name="lastName" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition focus:bg-white" placeholder="Enter your last name">
              </div>
            </div>

            <div class="">
              <label for="email" class="block text-sm font-medium text-gray-900 mb-2">Email</label>
              <input type="email" id="email" name="email" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition focus:bg-white" placeholder="your.email@example.com">
            </div>

            <div class="">
              <label for="company" class="block text-sm font-medium text-gray-900 mb-2">Company</label>
              <input type="text" id="company" name="company" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition focus:bg-white" placeholder="Your company name">
            </div>

            <div class="">
              <label for="projectType" class="block text-sm font-medium text-gray-900 mb-2">Project Type</label>
              <select id="projectType" name="projectType" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition focus:bg-white">
                <option value="">Select project type</option>
                <option value="webapp">Web Application</option>
                <option value="mobile">Mobile App</option>
                <option value="system">Design System</option>
                <option value="marketing">Marketing Website</option>
                <option value="branding">Branding &amp; Identity</option>
                <option value="other">Other</option>
              </select>
            </div>

            <div class="">
              <label for="message" class="block text-sm font-medium text-gray-900 mb-2">Project Details</label>
              <textarea id="message" name="message" rows="4" class="w-full px-4 py-3 bg-gray-50 border border-gray-200 rounded-xl text-gray-900 placeholder-gray-400 focus:outline-none focus:ring-2 focus:ring-blue-500/50 focus:border-blue-500/50 transition resize-none focus:bg-white" placeholder="Tell me about your project, timeline, and budget..."></textarea>
            </div>

            <button type="submit" class="w-full inline-flex items-center justify-center gap-2 rounded-xl bg-blue-600 text-white px-6 py-3 font-medium hover:bg-blue-500 transition-colors">
              Send Message
              <iconify-icon icon="solar:plain-linear" width="18"></iconify-icon>
            </button>
          </form>
        </div>

        <!-- Decorative elements -->
        <div class="absolute -top-4 -right-4 h-8 w-8 rounded-full bg-blue-500/20 blur-xl"></div>
        <div class="absolute -bottom-6 -left-6 h-12 w-12 rounded-full bg-blue-500/10 blur-2xl"></div>
      </div>
    </div>
  </div>
</section><footer class="z-10 bg-black/95 border-white/10 border-t relative backdrop-blur">
  <div class="md:px-10 lg:py-20 max-w-7xl mr-auto ml-auto pt-16 pr-6 pb-16 pl-6">
    <div class="grid gap-12 lg:grid-cols-2 lg:gap-20">
      <!-- Left section -->
      <div class="space-y-8">
        <div class="">
          <div class="flex items-center gap-3 mb-4">
            <div class="h-2.5 w-2.5 rounded-full bg-blue-500"></div>
            <span class="text-lg font-semibold tracking-tight cursor-pointer" onclick="window.location.href='/home'" role="button">ALEX</span>
          </div>
          <p class="text-white/60 max-w-md">
            Senior Product Designer crafting clean, functional, and scalable digital experiences for the modern web.
          </p>
        </div>

        <div class="flex items-center gap-4 text-white/60">
          <a href="#" class="hover:text-white transition">
            <iconify-icon icon="ri:twitter-x-line" width="20"></iconify-icon>
          </a>
          <a href="#" class="hover:text-white transition">
            <iconify-icon icon="solar:basketball-linear" width="20"></iconify-icon>
          </a>
          <a href="#" class="hover:text-white transition">
            <iconify-icon icon="solar:link-circle-linear" width="20"></iconify-icon>
          </a>
          <a href="#" class="hover:text-white transition">
            <iconify-icon icon="solar:figma-linear" width="20"></iconify-icon>
          </a>
        </div>

        <div class="space-y-3">
          <p class="text-sm font-medium text-white/90">Start a project?</p>
          <div class="flex flex-wrap gap-3">
            <a href="#contact" class="inline-flex items-center gap-2 rounded-full bg-blue-600 text-white px-4 py-2 text-sm font-medium hover:bg-blue-500 transition">
              Get in touch
              <iconify-icon icon="solar:arrow-right-linear" width="16"></iconify-icon>
            </a>
            <a href="#" class="inline-flex items-center gap-2 rounded-full border border-white/15 bg-white/5 px-4 py-2 text-sm text-white/90 backdrop-blur hover:bg-white/10 transition">
              Download Resume
            </a>
          </div>
        </div>
      </div>

      <!-- Right section -->
      <div class="grid gap-8 sm:grid-cols-2 lg:gap-12">
        <div class="">
          <h3 class="text-sm font-medium text-white mb-4">Services</h3>
          <ul class="space-y-3">
            <li class=""><a href="#" class="text-sm text-white/60 hover:text-white transition">Product Design</a></li>
            <li class=""><a href="#" class="text-sm text-white/60 hover:text-white transition">Design Systems</a></li>
            <li class=""><a href="#" class="text-sm text-white/60 hover:text-white transition">Mobile Apps</a></li>
            <li class=""><a href="#" class="text-sm text-white/60 hover:text-white transition">Web Development</a></li>
            <li class=""><a href="#" class="text-sm text-white/60 hover:text-white transition">UX Consulting</a></li>
          </ul>
        </div>

        <div class="">
          <h3 class="text-sm font-medium text-white mb-4">Sitemap</h3>
          <ul class="space-y-3">
            <li class=""><a href="/work" class="hover:text-white transition text-sm text-white/60">Work</a></li>
            <li class=""><a href="/services" class="hover:text-white transition text-sm text-white/60">Services</a></li>
            <li class=""><a href="/about" class="hover:text-white transition text-sm text-white/60">About</a></li>
            <li class=""><a href="/blog" class="hover:text-white transition text-sm text-white/60">Blog</a></li>
            <li class=""><a href="/contact" class="hover:text-white transition text-sm text-white/60">Contact</a></li>
          </ul>
        </div>
      </div>
    </div>

    <!-- Bottom section -->
    <div class="mt-12 pt-8 border-t border-white/10 flex flex-col sm:flex-row items-center justify-between gap-4">
      <p class="text-sm text-white/60">
        © 2024 ALEX Design. All rights reserved.
      </p>
      <div class="flex items-center gap-6 text-sm text-white/60">
        <a href="#" class="hover:text-white transition">Case Studies</a>
        <a href="#" class="hover:text-white transition">Terms</a>
        <a href="#" class="hover:text-white transition">Privacy</a>
      </div>
    </div>
  </div>
</footer>

    <script>
      window.addEventListener('DOMContentLoaded', () => {
        // Parallax scrolling effect
        let ticking = false;
        
        function updateParallax() {
          const scrolled = window.pageYOffset;
          const viewportHeight = window.innerHeight;
          
          // Main hero background
          const parallaxBg = document.getElementById('parallax-bg');
          if (parallaxBg) {
            const speed = 0.5;
            parallaxBg.style.transform = `translateY(${scrolled * speed}px)`;
          }
          
          // Hero decorative crosses
          const parallaxCrosses = document.getElementById('parallax-crosses');
          if (parallaxCrosses) {
            const speed = 0.3;
            parallaxCrosses.style.transform = `translateY(${scrolled * speed}px)`;
          }
          
          // Hero wordmark
          const parallaxWordmark = document.getElementById('parallax-wordmark');
          if (parallaxWordmark) {
            const speed = 0.7;
            parallaxWordmark.style.transform = `translateY(${scrolled * speed}px)`;
          }
          
          // Second section background
          const parallaxBg2 = document.getElementById('parallax-bg2');
          if (parallaxBg2) {
            const rect = parallaxBg2.getBoundingClientRect();
            if (rect.bottom >= 0 && rect.top <= viewportHeight) {
              const speed = 0.4;
              const offset = (scrolled - parallaxBg2.parentElement.offsetTop) * speed;
              parallaxBg2.style.transform = `translateY(${offset}px)`;
            }
          }
          
          // Second section crosses
          const parallaxCrosses2 = document.getElementById('parallax-crosses2');
          if (parallaxCrosses2) {
            const rect = parallaxCrosses2.getBoundingClientRect();
            if (rect.bottom >= 0 && rect.top <= viewportHeight) {
              const speed = 0.2;
              const offset = (scrolled - parallaxCrosses2.parentElement.offsetTop) * speed;
              parallaxCrosses2.style.transform = `translateY(${offset}px)`;
            }
          }
          
          // Second section wordmark
          const parallaxWordmark2 = document.getElementById('parallax-wordmark2');
          if (parallaxWordmark2) {
            const rect = parallaxWordmark2.getBoundingClientRect();
            if (rect.bottom >= 0 && rect.top <= viewportHeight) {
              const speed = 0.6;
              const offset = (scrolled - parallaxWordmark2.parentElement.offsetTop) * speed;
              parallaxWordmark2.style.transform = `translateY(${offset}px)`;
            }
          }
          
          ticking = false;
        }
        
        function requestTick() {
          if (!ticking) {
            requestAnimationFrame(updateParallax);
            ticking = true;
          }
        }
        
        window.addEventListener('scroll', requestTick);
        
        // Initial call
        updateParallax();
      });
    </script>
  
</body></html>
All Prompts