<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>imango – içinde her şey var</title>
<link href="https://fonts.googleapis.com/css2?family=Playfair+Display:wght@700;900&family=DM+Sans:wght@300;400;500;600&display=swap" rel="stylesheet">
<style>
  *, *::before, *::after { box-sizing: border-box; margin: 0; padding: 0; }

  :root {
    --red:      #E8192C;
    --red-dark: #B5121F;
    --red-soft: #FF4D5E;
    --cream:    #FFF5F0;
    --charcoal: #1A1A1A;
    --mid:      #4A4A4A;
    --cyan:     #00C4D4;
    --gold:     #F5A623;
    --white:    #FFFFFF;
    --card-bg:  rgba(255,255,255,0.95);
  }

  html { scroll-behavior: smooth; }

  body {
    font-family: 'DM Sans', sans-serif;
    background: var(--cream);
    color: var(--charcoal);
    overflow-x: hidden;
  }

  /* ───── SCROLLBAR ───── */
  ::-webkit-scrollbar { width: 6px; }
  ::-webkit-scrollbar-track { background: var(--cream); }
  ::-webkit-scrollbar-thumb { background: var(--red); border-radius: 3px; }

  /* ───── CURSOR ───── */
  body { cursor: default; }
  a, button, label { cursor: pointer; }

  /* ────────────────────────────────────────
     HEADER
  ──────────────────────────────────────── */
  header {
    position: fixed; top: 0; left: 0; right: 0; z-index: 100;
    display: flex; align-items: center; justify-content: space-between;
    padding: 0 40px;
    height: 64px;
    background: rgba(232,25,44,0.97);
    backdrop-filter: blur(12px);
    box-shadow: 0 2px 24px rgba(232,25,44,0.4);
  }

  .logo {
    font-family: 'Playfair Display', serif;
    font-weight: 900;
    font-size: 28px;
    color: var(--white);
    letter-spacing: -1px;
    text-decoration: none;
    display: flex; align-items: center; gap: 6px;
  }
  .logo span { color: var(--gold); }

  nav { display: flex; gap: 28px; }
  nav a {
    color: rgba(255,255,255,0.82);
    text-decoration: none;
    font-size: 14px;
    font-weight: 500;
    letter-spacing: 0.3px;
    transition: color .2s;
  }
  nav a:hover { color: var(--white); }

  .header-actions { display: flex; align-items: center; gap: 12px; }

  .btn-outline {
    border: 1.5px solid rgba(255,255,255,0.6);
    color: var(--white);
    background: transparent;
    padding: 8px 20px;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 500;
    transition: all .2s;
  }
  .btn-outline:hover { background: rgba(255,255,255,0.15); border-color: var(--white); }

  .btn-solid {
    background: var(--white);
    color: var(--red);
    border: none;
    padding: 8px 20px;
    border-radius: 40px;
    font-size: 13px;
    font-weight: 600;
    transition: all .2s;
  }
  .btn-solid:hover { background: var(--gold); color: var(--white); }

  /* ────────────────────────────────────────
     HERO
  ──────────────────────────────────────── */
  .hero {
    min-height: 100vh;
    display: grid;
    grid-template-columns: 1fr 1fr;
    position: relative;
    overflow: hidden;
  }

  /* left panel */
  .hero-left {
    background: var(--red);
    display: flex;
    flex-direction: column;
    justify-content: center;
    padding: 120px 64px 80px 64px;
    position: relative;
    z-index: 2;
  }

  .hero-eyebrow {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: rgba(255,255,255,0.6);
    margin-bottom: 20px;
  }

  .hero-title {
    font-family: 'Playfair Display', serif;
    font-size: clamp(42px, 5vw, 72px);
    font-weight: 900;
    color: var(--white);
    line-height: 1.05;
    margin-bottom: 24px;
  }
  .hero-title em {
    font-style: normal;
    color: var(--gold);
    display: block;
  }

  .hero-sub {
    font-size: 16px;
    color: rgba(255,255,255,0.75);
    line-height: 1.7;
    max-width: 380px;
    margin-bottom: 40px;
  }

  .hero-cta {
    display: flex; gap: 14px; flex-wrap: wrap;
  }

  .btn-hero-primary {
    background: var(--white);
    color: var(--red);
    border: none;
    padding: 16px 36px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 700;
    letter-spacing: 0.2px;
    transition: all .25s;
    box-shadow: 0 8px 32px rgba(0,0,0,0.15);
  }
  .btn-hero-primary:hover { transform: translateY(-2px); box-shadow: 0 16px 40px rgba(0,0,0,0.2); background: var(--gold); color: var(--white); }

  .btn-hero-secondary {
    background: transparent;
    color: var(--white);
    border: 2px solid rgba(255,255,255,0.5);
    padding: 16px 36px;
    border-radius: 50px;
    font-size: 15px;
    font-weight: 500;
    transition: all .25s;
  }
  .btn-hero-secondary:hover { border-color: var(--white); background: rgba(255,255,255,0.1); }

  /* floating bubbles on left */
  .bubble {
    position: absolute;
    border-radius: 50%;
    background: rgba(255,255,255,0.06);
    pointer-events: none;
  }
  .b1 { width: 320px; height: 320px; bottom: -80px; left: -80px; }
  .b2 { width: 160px; height: 160px; top: 100px; right: 40px; }

  /* right panel */
  .hero-right {
    background: var(--cream);
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 100px 60px 60px;
    position: relative;
  }

  /* big diagonal slash */
  .hero-right::before {
    content: '';
    position: absolute;
    top: 0; left: -40px; bottom: 0;
    width: 80px;
    background: var(--red);
    clip-path: polygon(40px 0, 80px 0, 40px 100%, 0 100%);
    z-index: 3;
  }

  /* product mosaic */
  .mosaic {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 14px;
    width: 100%;
    max-width: 500px;
  }

  .mosaic-item {
    background: var(--white);
    border-radius: 20px;
    aspect-ratio: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 10px;
    box-shadow: 0 4px 20px rgba(0,0,0,0.08);
    cursor: pointer;
    transition: all .3s cubic-bezier(.34,1.56,.64,1);
    text-decoration: none;
    color: var(--charcoal);
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.3px;
    position: relative;
    overflow: hidden;
  }
  .mosaic-item:hover {
    transform: scale(1.07) translateY(-4px);
    box-shadow: 0 16px 40px rgba(232,25,44,0.18);
  }
  .mosaic-item::after {
    content: '';
    position: absolute; inset: 0;
    background: linear-gradient(135deg, rgba(232,25,44,0.08), transparent);
    opacity: 0;
    transition: opacity .3s;
  }
  .mosaic-item:hover::after { opacity: 1; }

  .mosaic-item .icon {
    font-size: 36px;
    line-height: 1;
    transition: transform .3s;
  }
  .mosaic-item:hover .icon { transform: scale(1.15) rotate(-5deg); }

  /* featured item (spans 2 cols) */
  .mosaic-item.featured {
    grid-column: span 2;
    aspect-ratio: 2/1;
    flex-direction: row;
    gap: 20px;
    padding: 20px 28px;
    background: linear-gradient(135deg, var(--red), var(--red-soft));
    color: var(--white);
  }
  .mosaic-item.featured .icon { font-size: 52px; }
  .mosaic-item.featured .feat-text { display: flex; flex-direction: column; gap: 4px; }
  .mosaic-item.featured .feat-text strong { font-size: 16px; }
  .mosaic-item.featured .feat-text span { font-size: 12px; opacity: .7; font-weight: 400; }

  /* promo badge */
  .badge {
    position: absolute; top: 10px; right: 10px;
    background: var(--gold);
    color: var(--white);
    font-size: 10px;
    font-weight: 700;
    padding: 3px 8px;
    border-radius: 20px;
    letter-spacing: 0.3px;
  }

  /* ────────────────────────────────────────
     LOGIN STRIP
  ──────────────────────────────────────── */
  .login-strip {
    background: var(--white);
    border-top: 1px solid rgba(232,25,44,0.12);
    border-bottom: 1px solid rgba(232,25,44,0.12);
    padding: 28px 64px;
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 48px;
    box-shadow: 0 4px 24px rgba(0,0,0,0.05);
  }

  .login-label {
    font-size: 14px;
    color: var(--mid);
    font-weight: 500;
    white-space: nowrap;
  }
  .login-label strong { color: var(--red); }

  .login-form {
    display: flex;
    align-items: center;
    gap: 12px;
    flex-wrap: wrap;
  }

  .login-input {
    border: 1.5px solid #e0d5d5;
    border-radius: 8px;
    padding: 10px 16px;
    font-size: 14px;
    font-family: 'DM Sans', sans-serif;
    color: var(--charcoal);
    background: #fafafa;
    transition: border-color .2s;
    width: 180px;
  }
  .login-input:focus { outline: none; border-color: var(--red); background: var(--white); }
  .login-input::placeholder { color: #bbb; }

  .btn-login {
    background: var(--cyan);
    color: var(--white);
    border: none;
    padding: 10px 28px;
    border-radius: 8px;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 0.5px;
    transition: all .2s;
  }
  .btn-login:hover { background: #00a8b8; transform: translateY(-1px); }

  .login-links {
    display: flex;
    gap: 16px;
    font-size: 13px;
    color: var(--mid);
  }
  .login-links a { color: var(--red); text-decoration: none; font-weight: 500; }
  .login-links a:hover { text-decoration: underline; }

  /* ────────────────────────────────────────
     CATEGORIES SECTION
  ──────────────────────────────────────── */
  .section {
    padding: 80px 64px;
  }
  .section-inner { max-width: 1280px; margin: 0 auto; }

  .section-head {
    display: flex;
    align-items: baseline;
    justify-content: space-between;
    margin-bottom: 40px;
  }
  .section-title {
    font-family: 'Playfair Display', serif;
    font-size: 38px;
    font-weight: 900;
    color: var(--charcoal);
  }
  .section-title span { color: var(--red); }

  .see-all {
    font-size: 14px;
    color: var(--red);
    font-weight: 600;
    text-decoration: none;
    display: flex;
    align-items: center;
    gap: 6px;
  }
  .see-all:hover { text-decoration: underline; }

  .cat-grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
    gap: 16px;
  }

  .cat-card {
    background: var(--white);
    border-radius: 20px;
    padding: 28px 16px;
    text-align: center;
    cursor: pointer;
    transition: all .3s;
    text-decoration: none;
    color: var(--charcoal);
    box-shadow: 0 2px 12px rgba(0,0,0,0.05);
    border: 1.5px solid transparent;
  }
  .cat-card:hover {
    border-color: var(--red);
    transform: translateY(-6px);
    box-shadow: 0 12px 32px rgba(232,25,44,0.12);
  }
  .cat-card .cat-icon { font-size: 40px; margin-bottom: 12px; display: block; }
  .cat-card .cat-name { font-size: 13px; font-weight: 600; color: var(--charcoal); }
  .cat-card .cat-count { font-size: 11px; color: #aaa; margin-top: 4px; }

  /* ────────────────────────────────────────
     DEALS SECTION
  ──────────────────────────────────────── */
  .deals-section {
    background: var(--charcoal);
    padding: 80px 64px;
  }

  .deals-section .section-title { color: var(--white); }

  .deals-grid {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
    margin-top: 40px;
  }

  .deal-card {
    background: #2a2a2a;
    border-radius: 20px;
    overflow: hidden;
    cursor: pointer;
    transition: all .3s;
    text-decoration: none;
    color: var(--white);
  }
  .deal-card:hover { transform: translateY(-6px); box-shadow: 0 20px 48px rgba(0,0,0,0.4); }

  .deal-img {
    height: 180px;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 72px;
    background: linear-gradient(135deg, #333, #222);
    position: relative;
  }

  .deal-discount {
    position: absolute;
    top: 14px; left: 14px;
    background: var(--red);
    color: var(--white);
    font-size: 13px;
    font-weight: 800;
    padding: 4px 10px;
    border-radius: 6px;
  }

  .deal-body { padding: 18px; }
  .deal-name { font-size: 14px; font-weight: 600; margin-bottom: 8px; }
  .deal-pricing { display: flex; align-items: baseline; gap: 10px; }
  .deal-price { font-size: 22px; font-weight: 800; color: var(--red-soft); }
  .deal-old { font-size: 14px; color: #666; text-decoration: line-through; }

  /* ────────────────────────────────────────
     PROMO BANNER
  ──────────────────────────────────────── */
  .promo-banner {
    background: linear-gradient(135deg, var(--red) 0%, #ff6b35 50%, var(--gold) 100%);
    padding: 64px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 40px;
    overflow: hidden;
    position: relative;
  }
  .promo-banner::before {
    content: '';
    position: absolute;
    width: 600px; height: 600px;
    border-radius: 50%;
    background: rgba(255,255,255,0.05);
    right: -200px; top: -200px;
    pointer-events: none;
  }
  .promo-banner::after {
    content: '';
    position: absolute;
    width: 300px; height: 300px;
    border-radius: 50%;
    background: rgba(255,255,255,0.07);
    left: 300px; bottom: -150px;
    pointer-events: none;
  }

  .promo-text { position: relative; z-index: 2; }
  .promo-eyebrow {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 4px;
    text-transform: uppercase;
    color: rgba(255,255,255,0.7);
    margin-bottom: 12px;
  }
  .promo-headline {
    font-family: 'Playfair Display', serif;
    font-size: clamp(32px, 4vw, 56px);
    font-weight: 900;
    color: var(--white);
    line-height: 1.1;
    margin-bottom: 8px;
  }
  .promo-sub { font-size: 16px; color: rgba(255,255,255,0.8); }

  .promo-action { position: relative; z-index: 2; }
  .btn-promo {
    background: var(--white);
    color: var(--red);
    border: none;
    padding: 18px 48px;
    border-radius: 50px;
    font-size: 16px;
    font-weight: 700;
    box-shadow: 0 8px 32px rgba(0,0,0,0.2);
    transition: all .25s;
  }
  .btn-promo:hover { transform: translateY(-3px) scale(1.02); box-shadow: 0 16px 48px rgba(0,0,0,0.3); }

  /* ────────────────────────────────────────
     BRANDS
  ──────────────────────────────────────── */
  .brands-section {
    padding: 60px 64px;
    background: var(--white);
  }
  .brands-title {
    text-align: center;
    font-size: 13px;
    font-weight: 600;
    letter-spacing: 3px;
    text-transform: uppercase;
    color: #bbb;
    margin-bottom: 36px;
  }
  .brands-row {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 48px;
    flex-wrap: wrap;
  }
  .brand-logo {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    color: #ccc;
    transition: color .2s;
    cursor: pointer;
    user-select: none;
  }
  .brand-logo:hover { color: var(--red); }

  /* ────────────────────────────────────────
     NEWSLETTER
  ──────────────────────────────────────── */
  .newsletter {
    background: var(--cream);
    padding: 80px 64px;
    text-align: center;
  }
  .newsletter h2 {
    font-family: 'Playfair Display', serif;
    font-size: 40px;
    font-weight: 900;
    color: var(--charcoal);
    margin-bottom: 12px;
  }
  .newsletter h2 span { color: var(--red); }
  .newsletter p { color: var(--mid); font-size: 16px; margin-bottom: 32px; }

  .newsletter-form {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    max-width: 480px;
    margin: 0 auto;
    box-shadow: 0 8px 40px rgba(232,25,44,0.15);
    border-radius: 50px;
    overflow: hidden;
  }
  .newsletter-form input {
    flex: 1;
    border: none;
    padding: 18px 28px;
    font-size: 15px;
    font-family: 'DM Sans', sans-serif;
    background: var(--white);
    outline: none;
  }
  .newsletter-form input::placeholder { color: #bbb; }
  .newsletter-form button {
    background: var(--red);
    color: var(--white);
    border: none;
    padding: 18px 36px;
    font-size: 15px;
    font-weight: 700;
    font-family: 'DM Sans', sans-serif;
    transition: background .2s;
    white-space: nowrap;
  }
  .newsletter-form button:hover { background: var(--red-dark); }

  /* ────────────────────────────────────────
     FOOTER
  ──────────────────────────────────────── */
  footer {
    background: var(--charcoal);
    color: rgba(255,255,255,0.6);
    padding: 60px 64px 32px;
  }

  .footer-grid {
    display: grid;
    grid-template-columns: 2fr 1fr 1fr 1fr;
    gap: 48px;
    margin-bottom: 48px;
  }

  .footer-brand .logo { color: var(--white); font-size: 32px; margin-bottom: 16px; display: inline-flex; }
  .footer-brand p { font-size: 14px; line-height: 1.7; max-width: 260px; }

  .footer-col h4 {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    color: var(--white);
    margin-bottom: 20px;
  }
  .footer-col ul { list-style: none; display: flex; flex-direction: column; gap: 10px; }
  .footer-col ul li a {
    color: rgba(255,255,255,0.5);
    text-decoration: none;
    font-size: 14px;
    transition: color .2s;
  }
  .footer-col ul li a:hover { color: var(--red-soft); }

  .footer-bottom {
    border-top: 1px solid rgba(255,255,255,0.08);
    padding-top: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    font-size: 13px;
  }
  .footer-bottom a { color: rgba(255,255,255,0.5); text-decoration: none; }
  .footer-bottom a:hover { color: var(--white); }

  /* social icons */
  .socials { display: flex; gap: 12px; }
  .social-btn {
    width: 36px; height: 36px;
    border-radius: 50%;
    border: 1px solid rgba(255,255,255,0.2);
    display: flex; align-items: center; justify-content: center;
    font-size: 16px;
    color: rgba(255,255,255,0.6);
    text-decoration: none;
    transition: all .2s;
  }
  .social-btn:hover { border-color: var(--red); color: var(--red); }

  /* ────────────────────────────────────────
     TICKER
  ──────────────────────────────────────── */
  .ticker {
    background: var(--red-dark);
    color: rgba(255,255,255,0.9);
    padding: 10px 0;
    overflow: hidden;
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.3px;
  }
  .ticker-inner {
    display: flex;
    gap: 64px;
    white-space: nowrap;
    animation: ticker 28s linear infinite;
  }
  @keyframes ticker {
    from { transform: translateX(0); }
    to   { transform: translateX(-50%); }
  }
  .ticker-sep { color: var(--gold); }

  /* ────────────────────────────────────────
     ANIMATIONS
  ──────────────────────────────────────── */
  @keyframes fadeUp {
    from { opacity: 0; transform: translateY(32px); }
    to   { opacity: 1; transform: translateY(0); }
  }
  @keyframes fadeIn {
    from { opacity: 0; }
    to   { opacity: 1; }
  }
  @keyframes float {
    0%, 100% { transform: translateY(0); }
    50%       { transform: translateY(-12px); }
  }

  .hero-left > * {
    animation: fadeUp .8s cubic-bezier(.22,1,.36,1) both;
  }
  .hero-eyebrow { animation-delay: .1s; }
  .hero-title   { animation-delay: .2s; }
  .hero-sub     { animation-delay: .3s; }
  .hero-cta     { animation-delay: .4s; }

  .mosaic { animation: fadeIn .8s .5s both; }

  .mosaic-item:nth-child(1) { animation: fadeUp .6s .55s both; }
  .mosaic-item:nth-child(2) { animation: fadeUp .6s .65s both; }
  .mosaic-item:nth-child(3) { animation: fadeUp .6s .75s both; }
  .mosaic-item:nth-child(4) { animation: fadeUp .6s .85s both; }
  .mosaic-item:nth-child(5) { animation: fadeUp .6s .95s both; }
  .mosaic-item:nth-child(6) { animation: fadeUp .6s 1.05s both; }
  .mosaic-item:nth-child(7) { animation: fadeUp .6s 1.15s both; }

  /* ────────────────────────────────────────
     RESPONSIVE (basic)
  ──────────────────────────────────────── */
  @media (max-width: 900px) {
    .hero { grid-template-columns: 1fr; }
    .hero-right { display: none; }
    header { padding: 0 20px; }
    nav { display: none; }
    .section { padding: 60px 24px; }
    .cat-grid { grid-template-columns: repeat(3, 1fr); }
    .deals-grid { grid-template-columns: repeat(2, 1fr); }
    .footer-grid { grid-template-columns: 1fr 1fr; }
    .login-strip { flex-direction: column; gap: 20px; padding: 24px; }
    .promo-banner { flex-direction: column; padding: 48px 24px; }
    .brands-section { padding: 48px 24px; }
    .newsletter { padding: 60px 24px; }
    footer { padding: 48px 24px 24px; }
  }
</style>
</head>
<body>

<!-- ──────────── TICKER ──────────── -->
<div class="ticker">
  <div class="ticker-inner" aria-hidden="true">
    <span>🔥 Yaz Fırsatları Başladı — %70'e Varan İndirim</span>
    <span class="ticker-sep">✦</span>
    <span>📦 100₺ Üzeri Alışverişlerde Ücretsiz Kargo</span>
    <span class="ticker-sep">✦</span>
    <span>💳 3 Taksit Fırsatı — Tüm Kredi Kartlarına</span>
    <span class="ticker-sep">✦</span>
    <span>🎁 Yeni Üyelere Özel 50₺ Hoşgeldin Kuponu</span>
    <span class="ticker-sep">✦</span>
    <span>⚡ Flash Satış: Bugün Gece Yarısına Kadar</span>
    <span class="ticker-sep">✦</span>
    <!-- duplicate for seamless loop -->
    <span>🔥 Yaz Fırsatları Başladı — %70'e Varan İndirim</span>
    <span class="ticker-sep">✦</span>
    <span>📦 100₺ Üzeri Alışverişlerde Ücretsiz Kargo</span>
    <span class="ticker-sep">✦</span>
    <span>💳 3 Taksit Fırsatı — Tüm Kredi Kartlarına</span>
    <span class="ticker-sep">✦</span>
    <span>🎁 Yeni Üyelere Özel 50₺ Hoşgeldin Kuponu</span>
    <span class="ticker-sep">✦</span>
    <span>⚡ Flash Satış: Bugün Gece Yarısına Kadar</span>
    <span class="ticker-sep">✦</span>
  </div>
</div>

<!-- ──────────── HEADER ──────────── -->
<header>
  <a href="#" class="logo">ima<span>ngo</span></a>
  <nav>
    <a href="#kategoriler">Kategoriler</a>
    <a href="#firsatlar">Fırsatlar</a>
    <a href="#markalar">Markalar</a>
    <a href="#">Kampanyalar</a>
    <a href="#">İletişim</a>
  </nav>
  <div class="header-actions">
    <button class="btn-outline" onclick="document.querySelector('.login-strip').scrollIntoView({behavior:'smooth'})">Giriş Yap</button>
    <button class="btn-solid">Üye Ol</button>
  </div>
</header>

<!-- ──────────── HERO ──────────── -->
<section class="hero">
  <div class="hero-left">
    <div class="bubble b1"></div>
    <div class="bubble b2"></div>
    <p class="hero-eyebrow">imango.com'da</p>
    <h1 class="hero-title">
      A'dan Z'ye<br>
      <em>her şey</em>
      burada.
    </h1>
    <p class="hero-sub">
      Moda, elektronik, ev, oyun, güzellik ve daha fazlası — 
      binlerce marka, milyonlarca ürün tek çatı altında.
    </p>
    <div class="hero-cta">
      <button class="btn-hero-primary" onclick="document.querySelector('#kategoriler').scrollIntoView({behavior:'smooth'})">Alışverişe Başla</button>
      <button class="btn-hero-secondary" onclick="document.querySelector('#firsatlar').scrollIntoView({behavior:'smooth'})">Fırsatları Gör</button>
    </div>
  </div>

  <div class="hero-right">
    <div class="mosaic">
      <a href="#" class="mosaic-item featured">
        <div class="icon">👗</div>
        <div class="feat-text">
          <strong>Moda & Giyim</strong>
          <span>%50'ye varan indirim</span>
        </div>
      </a>
      <a href="#" class="mosaic-item">
        <span class="icon">📸</span>
        <span class="cat-name">Elektronik</span>
        <span class="badge">YENİ</span>
      </a>
      <a href="#" class="mosaic-item">
        <span class="icon">👟</span>
        <span class="cat-name">Ayakkabı</span>
      </a>
      <a href="#" class="mosaic-item">
        <span class="icon">💄</span>
        <span class="cat-name">Kozmetik</span>
      </a>
      <a href="#" class="mosaic-item">
        <span class="icon">🧸</span>
        <span class="cat-name">Oyuncak</span>
        <span class="badge">%40</span>
      </a>
      <a href="#" class="mosaic-item">
        <span class="icon">🎮</span>
        <span class="cat-name">Oyun</span>
      </a>
    </div>
  </div>
</section>

<!-- ──────────── LOGIN STRIP ──────────── -->
<div class="login-strip">
  <p class="login-label"><strong>Üyelik Girişi</strong> — Hesabına giriş yap</p>
  <div class="login-form">
    <input class="login-input" type="email" placeholder="E-posta adresin">
    <input class="login-input" type="password" placeholder="Şifren">
    <button class="btn-login">GİRİŞ YAP</button>
  </div>
  <div class="login-links">
    <span><input type="checkbox" id="remember" style="accent-color:var(--red)"> <label for="remember" style="font-size:13px;color:var(--mid)">Beni hatırla</label></span>
    <a href="#">Şifremi Unuttum</a>
    <a href="#">Üye Ol</a>
  </div>
</div>

<!-- ──────────── CATEGORIES ──────────── -->
<section class="section" id="kategoriler">
  <div class="section-inner">
    <div class="section-head">
      <h2 class="section-title">Kategoriler<span>.</span></h2>
      <a href="#" class="see-all">Tümünü Gör →</a>
    </div>
    <div class="cat-grid">
      <a href="#" class="cat-card"><span class="cat-icon">👗</span><span class="cat-name">Kadın Giyim</span><span class="cat-count">12.400+ ürün</span></a>
      <a href="#" class="cat-card"><span class="cat-icon">👔</span><span class="cat-name">Erkek Giyim</span><span class="cat-count">8.200+ ürün</span></a>
      <a href="#" class="cat-card"><span class="cat-icon">📱</span><span class="cat-name">Elektronik</span><span class="cat-count">5.600+ ürün</span></a>
      <a href="#" class="cat-card"><span class="cat-icon">🏠</span><span class="cat-name">Ev & Yaşam</span><span class="cat-count">18.900+ ürün</span></a>
      <a href="#" class="cat-card"><span class="cat-icon">💄</span><span class="cat-name">Güzellik</span><span class="cat-count">9.300+ ürün</span></a>
      <a href="#" class="cat-card"><span class="cat-icon">⌚</span><span class="cat-name">Aksesuar</span><span class="cat-count">7.100+ ürün</span></a>
    </div>
  </div>
</section>

<!-- ──────────── DEALS ──────────── -->
<section class="deals-section" id="firsatlar">
  <div class="section-inner">
    <div class="section-head">
      <h2 class="section-title" style="color:white;">Öne Çıkan <span style="color:var(--red-soft)">Fırsatlar</span></h2>
      <a href="#" class="see-all" style="color:var(--red-soft)">Tümünü Gör →</a>
    </div>
    <div class="deals-grid">
      <a href="#" class="deal-card">
        <div class="deal-img">👜<span class="deal-discount">-55%</span></div>
        <div class="deal-body">
          <p class="deal-name">Premium Deri Çanta Koleksiyonu</p>
          <div class="deal-pricing">
            <span class="deal-price">₺349</span>
            <span class="deal-old">₺780</span>
          </div>
        </div>
      </a>
      <a href="#" class="deal-card">
        <div class="deal-img">📷<span class="deal-discount">-30%</span></div>
        <div class="deal-body">
          <p class="deal-name">Aynasız Fotoğraf Makinesi</p>
          <div class="deal-pricing">
            <span class="deal-price">₺8.999</span>
            <span class="deal-old">₺12.800</span>
          </div>
        </div>
      </a>
      <a href="#" class="deal-card">
        <div class="deal-img">👠<span class="deal-discount">-45%</span></div>
        <div class="deal-body">
          <p class="deal-name">Stiletto Topuklu Ayakkabı</p>
          <div class="deal-pricing">
            <span class="deal-price">₺219</span>
            <span class="deal-old">₺399</span>
          </div>
        </div>
      </a>
      <a href="#" class="deal-card">
        <div class="deal-img">🎮<span class="deal-discount">-20%</span></div>
        <div class="deal-body">
          <p class="deal-name">Oyun Konsolu + 3 Oyun</p>
          <div class="deal-pricing">
            <span class="deal-price">₺14.500</span>
            <span class="deal-old">₺18.100</span>
          </div>
        </div>
      </a>
    </div>
  </div>
</section>

<!-- ──────────── PROMO BANNER ──────────── -->
<div class="promo-banner">
  <div class="promo-text">
    <p class="promo-eyebrow">Sınırlı Süre</p>
    <h2 class="promo-headline">Yaz Sonuna Özel<br>%70 İndirim</h2>
    <p class="promo-sub">Seçili ürünlerde — sadece bu hafta sonu</p>
  </div>
  <div class="promo-action">
    <button class="btn-promo">Kampanyaya Git →</button>
  </div>
</div>

<!-- ──────────── BRANDS ──────────── -->
<section class="brands-section" id="markalar">
  <div class="section-inner">
    <p class="brands-title">Anlaşmalı Markalar</p>
    <div class="brands-row">
      <span class="brand-logo">Samsung</span>
      <span class="brand-logo">Adidas</span>
      <span class="brand-logo">Nike</span>
      <span class="brand-logo">Apple</span>
      <span class="brand-logo">Zara</span>
      <span class="brand-logo">Sony</span>
      <span class="brand-logo">L'Oréal</span>
      <span class="brand-logo">Polo</span>
    </div>
  </div>
</section>

<!-- ──────────── NEWSLETTER ──────────── -->
<section class="newsletter">
  <div class="section-inner">
    <h2>Fırsatları <span>Kaçırma</span></h2>
    <p>E-posta bültenine abone ol, özel indirimler ve yeni ürünlerden ilk sen haberdar ol.</p>
    <div class="newsletter-form">
      <input type="email" placeholder="E-posta adresin">
      <button>ABONE OL</button>
    </div>
  </div>
</section>

<!-- ──────────── FOOTER ──────────── -->
<footer>
  <div class="section-inner">
    <div class="footer-grid">
      <div class="footer-brand">
        <a href="#" class="logo">ima<span>ngo</span></a>
        <p>Türkiye'nin en büyük online alışveriş platformu. A'dan Z'ye her şey imango'da.</p>
        <div class="socials" style="margin-top:20px;">
          <a href="#" class="social-btn">𝕏</a>
          <a href="#" class="social-btn">f</a>
          <a href="#" class="social-btn">in</a>
          <a href="#" class="social-btn">▶</a>
        </div>
      </div>
      <div class="footer-col">
        <h4>Alışveriş</h4>
        <ul>
          <li><a href="#">Tüm Kategoriler</a></li>
          <li><a href="#">Kampanyalar</a></li>
          <li><a href="#">Yeni Gelenler</a></li>
          <li><a href="#">En Çok Satanlar</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Yardım</h4>
        <ul>
          <li><a href="#">Sipariş Takibi</a></li>
          <li><a href="#">İade & Değişim</a></li>
          <li><a href="#">Kargo Bilgisi</a></li>
          <li><a href="#">SSS</a></li>
        </ul>
      </div>
      <div class="footer-col">
        <h4>Kurumsal</h4>
        <ul>
          <li><a href="#">Hakkımızda</a></li>
          <li><a href="#">Kariyer</a></li>
          <li><a href="#">Basın</a></li>
          <li><a href="#">İletişim</a></li>
        </ul>
      </div>
    </div>
    <div class="footer-bottom">
      <span>© 2025 imango.com · Tüm hakları saklıdır.</span>
      <div style="display:flex;gap:24px;">
        <a href="#">Gizlilik Politikası</a>
        <a href="#">Kullanım Koşulları</a>
        <a href="#">KVKK</a>
      </div>
    </div>
  </div>
</footer>

<script>
  // Smooth reveal on scroll
  const observer = new IntersectionObserver((entries) => {
    entries.forEach(e => {
      if (e.isIntersecting) {
        e.target.style.opacity = '1';
        e.target.style.transform = 'translateY(0)';
      }
    });
  }, { threshold: 0.1 });

  document.querySelectorAll('.cat-card, .deal-card').forEach(el => {
    el.style.opacity = '0';
    el.style.transform = 'translateY(24px)';
    el.style.transition = 'opacity .5s ease, transform .5s ease';
    observer.observe(el);
  });
</script>
</body>
</html>