<!doctype html>
<html lang="de">
  <head>
    <meta charset="UTF-8" />
    <meta name="viewport" content="width=device-width, initial-scale=1.0" />
    <title>Digitalagentur Oberhausen | Webdesign, SEO & Marketing</title>
    <meta name="description" content="Deine Digitalagentur im Ruhrgebiet. Professionelles Webdesign, SEO, Google Ads und Automatisierung – strukturiert, transparent und auf Augenhöhe." />
    <meta name="author" content="SeeYoo Media" />
    
    <!-- Preconnect to Supabase FIRST (highest priority for API calls) -->
    <link rel="preconnect" href="https://jvxjeinoenalnuofgtia.supabase.co" crossorigin>
    <link rel="dns-prefetch" href="https://jvxjeinoenalnuofgtia.supabase.co">
    
    <!-- Google preconnects deferred to React components -->
    
    <!-- Preload critical LCP image only on homepage -->
    <script>if(location.pathname==='/'){document.write('<link rel="preload" href="/images/siegmund-zug-inhaber-seeyoo-media.webp" as="image" type="image/webp" fetchpriority="high">')}</script>
    
    <!-- Language and Geographic Targeting -->
    <meta name="language" content="German" />
    <meta name="geo.region" content="DE" />
    <meta name="geo.placename" content="Oberhausen" />
    <meta name="geo.position" content="51.4969;6.8519" />
    <link rel="alternate" hreflang="de" href="https://seeyoo.media/" />
    <link rel="alternate" hreflang="x-default" href="https://seeyoo.media/" />
    
    <!-- Favicons -->
    <link rel="icon" href="/favicon.ico" sizes="any" />
    <link rel="icon" type="image/svg+xml" href="/favicon.svg" />
    <link rel="icon" type="image/png" sizes="96x96" href="/favicon-96x96.png" />
    <link rel="icon" type="image/png" sizes="192x192" href="/web-app-manifest-192x192.png" />
    <link rel="icon" type="image/png" sizes="512x512" href="/web-app-manifest-512x512.png" />
    <link rel="apple-touch-icon" sizes="180x180" href="/apple-touch-icon.png" />
    <link rel="manifest" href="/manifest.json" />

    <!-- Critical CSS - inline for faster FCP/LCP -->
    <style>
      /* Critical CSS for above-the-fold content - Hero, Header, Navigation */
      :root{--background:0 0% 100%;--foreground:222.2 84% 4.9%;--card:0 0% 100%;--card-foreground:222.2 84% 4.9%;--primary:142 70% 45%;--primary-foreground:0 0% 100%;--secondary:210 40% 96.1%;--secondary-foreground:222.2 47.4% 11.2%;--muted:210 40% 96.1%;--muted-foreground:215.4 16.3% 46.9%;--accent:210 40% 96.1%;--accent-foreground:222.2 47.4% 11.2%;--border:214.3 31.8% 91.4%;--ring:142 70% 45%;--radius:0.5rem}
      *,::after,::before{box-sizing:border-box;border:0 solid}
      html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}
      body{margin:0;line-height:inherit;background-color:hsl(var(--background));color:hsl(var(--foreground));-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
      #root{min-height:100vh}
      .min-h-screen{min-height:100vh}
      .overflow-x-hidden{overflow-x:hidden}
      .bg-background{background-color:hsl(var(--background))}
      .bg-white{background-color:#fff}
      .bg-white\/95{background-color:rgba(255,255,255,.95)}
      .container{width:100%;margin-left:auto;margin-right:auto;padding-left:1rem;padding-right:1rem}
      @media(min-width:640px){.container{max-width:640px;padding-left:2rem;padding-right:2rem}}
      @media(min-width:768px){.container{max-width:768px}}
      @media(min-width:1024px){.container{max-width:1024px}}
      @media(min-width:1280px){.container{max-width:1280px}}
      @media(min-width:1400px){.container{max-width:1400px}}
      header{position:sticky;top:0;z-index:50}
      nav{display:flex;align-items:center;justify-content:space-between}
      .flex{display:flex}
      .flex-col{flex-direction:column}
      .items-center{align-items:center}
      .justify-between{justify-content:space-between}
      .justify-center{justify-content:center}
      .gap-2{gap:.5rem}
      .gap-4{gap:1rem}
      .gap-6{gap:1.5rem}
      .text-primary{color:hsl(var(--primary))}
      .text-foreground{color:hsl(var(--foreground))}
      .text-muted-foreground{color:hsl(var(--muted-foreground))}
      .font-bold{font-weight:700}
      .font-semibold{font-weight:600}
      .text-sm{font-size:.875rem;line-height:1.25rem}
      .text-lg{font-size:1.125rem;line-height:1.75rem}
      .text-xl{font-size:1.25rem;line-height:1.75rem}
      .text-2xl{font-size:1.5rem;line-height:2rem}
      .text-3xl{font-size:1.875rem;line-height:2.25rem}
      .text-4xl{font-size:2.25rem;line-height:2.5rem}
      .text-5xl{font-size:3rem;line-height:1}
      .hidden{display:none}
      .block{display:block}
      .inline-flex{display:inline-flex}
      .grid{display:grid}
      @media(min-width:768px){.md\:flex{display:flex}.md\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.md\:text-5xl{font-size:3rem;line-height:1}}
      @media(min-width:1024px){.lg\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.lg\:text-6xl{font-size:3.75rem;line-height:1}}
      img{display:block;max-width:100%;height:auto}
      .h-10{height:2.5rem}
      .h-12{height:3rem}
      .w-auto{width:auto}
      .py-4{padding-top:1rem;padding-bottom:1rem}
      .py-16{padding-top:4rem;padding-bottom:4rem}
      .py-20{padding-top:5rem;padding-bottom:5rem}
      .px-4{padding-left:1rem;padding-right:1rem}
      .px-6{padding-left:1.5rem;padding-right:1.5rem}
      .pt-20{padding-top:5rem}
      .pb-10{padding-bottom:2.5rem}
      .mx-auto{margin-left:auto;margin-right:auto}
      .relative{position:relative}
      .absolute{position:absolute}
      .inset-0{inset:0}
      .z-10{z-index:10}
      .rounded-lg{border-radius:.5rem}
      .rounded-xl{border-radius:.75rem}
      .rounded-2xl{border-radius:1rem}
      .shadow-lg{box-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1)}
      .shadow-xl{box-shadow:0 20px 25px -5px rgba(0,0,0,.1),0 8px 10px -6px rgba(0,0,0,.1)}
      .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}
      .duration-300{transition-duration:.3s}
      .backdrop-blur-md{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}
      .object-cover{-o-object-fit:cover;object-fit:cover}
      .object-center{-o-object-position:center;object-position:center}
      .aspect-square{aspect-ratio:1/1}
      .leading-tight{line-height:1.25}
      .leading-relaxed{line-height:1.625}
      .tracking-tight{letter-spacing:-.025em}
      .space-y-4>:not([hidden])~:not([hidden]){margin-top:1rem}
      .space-y-6>:not([hidden])~:not([hidden]){margin-top:1.5rem}
      /* Button base styles */
      .btn,.button,button[type="submit"]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;border-radius:.5rem;font-size:.875rem;font-weight:500;transition:all .15s}
      /* Skeleton loading */
      .animate-pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}
      @keyframes pulse{50%{opacity:.5}}
    </style>

    <!-- Google Ads loaded via deferred React component -->

    <meta property="og:title" content="Digitalagentur Oberhausen | Webdesign, SEO & Marketing" />
    <meta property="og:description" content="Deine Digitalagentur im Ruhrgebiet. Professionelles Webdesign, SEO, Google Ads und Automatisierung – strukturiert, transparent und auf Augenhöhe." />
    <meta property="og:type" content="website" />
    <meta property="og:url" content="https://seeyoo.media/" />
    <meta property="og:image" content="https://seeyoo.media/og-image.jpg" />

    <meta name="twitter:card" content="summary_large_image" />
    <meta name="twitter:site" content="@seeyoomedia" />
    <meta name="twitter:title" content="Digitalagentur Oberhausen | Webdesign, SEO & Marketing" />
    <meta name="twitter:description" content="Deine Digitalagentur im Ruhrgebiet. Professionelles Webdesign, SEO, Google Ads und Automatisierung – strukturiert, transparent und auf Augenhöhe." />
    <meta name="twitter:image" content="https://seeyoo.media/og-image.jpg" />
    <script type="module" crossorigin src="/assets/index-qIvbw3Gg.js"></script>
    <link rel="modulepreload" crossorigin href="/assets/vendor-NK6oSOdo.js">
    <link rel="modulepreload" crossorigin href="/assets/ui-CXogjb9z.js">
    <link rel="modulepreload" crossorigin href="/assets/supabase-Cc2hobVQ.js">
    <link rel="modulepreload" crossorigin href="/assets/query-Dp75Pgs1.js">
    <link rel="stylesheet" crossorigin href="/assets/index-DZFUDV8H.css">
  <script defer src="/~flock.js" data-proxy-url="/~api/analytics"></script><script defer src="/__l5e/events.js" data-artifact-kind="preview_commit_sha" data-artifact-id="9bcdc77c6c85ee89118894a99848994d61ae2bda" data-commit-sha="9bcdc77c6c85ee89118894a99848994d61ae2bda" data-context-token="v1.eyJwcm9qZWN0X2lkIjoiNDJkY2E4YzMtZDE1Ni00NmJhLWI5MzItNmNjNGU5OWUwNjc4IiwiYXJ0aWZhY3Rfa2luZCI6InByZXZpZXdfY29tbWl0X3NoYSIsImFydGlmYWN0X2lkIjoiOWJjZGM3N2M2Yzg1ZWU4OTExODg5NGE5OTg0ODk5NGQ2MWFlMmJkYSIsImNvbW1pdF9zaGEiOiI5YmNkYzc3YzZjODVlZTg5MTE4ODk0YTk5ODQ4OTk0ZDYxYWUyYmRhIiwiZXhwIjoxNzgxMDA1MjQxfQ.KFmp5gT7GNtSQkVLKvsW8tFzzZJXR_FpA5pZB5ZhVic"></script></head>

  <body>
    <!-- LCP Image Placeholder - only on homepage where portrait is visible -->
    <script>if(location.pathname==='/'){document.write('<img id="lcp-hero-portrait" src="/images/siegmund-zug-inhaber-seeyoo-media.webp" alt="Siegmund Zug, Inhaber SeeYoo Media" width="384" height="384" fetchpriority="high" decoding="async" style="position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;">')}</script>
    <div id="root">
      <h1 style="position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;">Digitalagentur Oberhausen – Webdesign, SEO & Online Marketing | SeeYoo Media</h1>
    </div>
  </body>
</html>
