



  /* ─── NOISE OVERLAY ─── */
  body::before {
    content: '';
    position: fixed; inset: 0;
    background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 256 256' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.03'/%3E%3C/svg%3E");
    pointer-events: none; z-index: 1000; opacity: .4;
  }

  /* ─── NAVBAR ─── */

  /* ─── HERO ─── */
  .hero {
    display: flex; flex-direction: column;
    position: relative;
    overflow: hidden;
    padding: 130px 60px 60px;
  }

  .hero-bg {
    position: absolute; inset: 0;
    background:
      radial-gradient(ellipse 70% 60% at 80% 50%, rgba(122,21,48,0.18) 0%, transparent 60%),
      radial-gradient(ellipse 50% 80% at 10% 80%, rgba(201,169,110,0.06) 0%, transparent 60%),
      linear-gradient(135deg, #0A1428 0%, #0F1D3A 50%, #12243D 100%);
  }

  .hero-grid-lines {
    position: absolute; inset: 0;
    background-image:
      linear-gradient(rgba(255,255,255,0.02) 1px, transparent 1px),
      linear-gradient(90deg, rgba(255,255,255,0.02) 1px, transparent 1px);
    background-size: 80px 80px;
  }

  /* ─── 3-COLUMN HERO ROW ─── */
  .hero-row {
    position: relative; z-index: 2;
    display: grid;
    grid-template-columns: 1fr 1fr 1fr;
    align-items: center;
    gap: 40px;
  }

  .hero-content {
    animation: fadeUp .9s ease both;
  }

  .hero-logo-center {
    display: flex;
    align-items: center;
    justify-content: center;
    animation: fadeUp .9s .15s ease both;
  }
  .hero-logo-center svg {
    width: 100%;
    max-width: 320px;
    height: auto;
    opacity: 0.15;
    filter: brightness(2);
  }

  .hero-chart-col {
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    animation: fadeUp .9s .3s ease both;
  }
  .hero-chart-col svg {
    width: 100%;
    height: auto;
    opacity: 0.18;
  }

  /* responsive hero */
  @media (max-width: 1024px) {
    .hero-row {
      grid-template-columns: 1fr 1fr;
    }
    .hero-logo-center { display: none; }
    .hero-chart-col { display: none; }
  }
  @media (max-width: 768px) {
    .hero { padding: 110px 24px 40px; }
    .hero-row {
      grid-template-columns: 1fr;
    }
    .hero .hero-stats {
      display: grid;
      grid-template-columns: 1fr 1fr;
      gap: 24px 16px;
      flex-wrap: unset;
      width: 100%;
      max-width: 100%;
    }
    .hero .hero-stats .stat-divider { display: none; }
    .hero .hero-stats .stat {
      flex: none;
      min-width: 0;
    }
  }
  @media (max-width: 480px) {
    .hero .hero-stats {
      grid-template-columns: 1fr 1fr;
      gap: 20px 12px;
    }
    .hero .hero-stats .stat-number { font-size: 28px; }
    .hero .hero-stats .stat-label { font-size: 10px; }
  }

  .hero-badge {
    display: inline-flex; align-items: center; gap: 8px;
    border: 1px solid rgba(201,169,110,0.4);
    padding: 6px 16px;
    border-radius: 100px;
    font-size: 12px;
    font-weight: 600;
    color: var(--gold);
    letter-spacing: 0.12em;
    text-transform: uppercase;
    margin-bottom: 32px;
    animation: fadeUp .9s .1s ease both;
  }
  .hero-badge::before {
    content: '';
    width: 6px; height: 6px;
    background: var(--gold);
    border-radius: 50%;
  }

  .hero h1 {
    font-family: 'Playfair Display', serif;
    font-size: clamp(44px, 5.5vw, 76px);
    font-weight: 900;
    line-height: 1.08;
    letter-spacing: -0.02em;
    margin-bottom: 28px;
    animation: fadeUp .9s .2s ease both;
  }
  .hero h1 em {
    font-style: italic;
    color: var(--gold);
  }

  .hero p {
    font-size: 18px;
    line-height: 1.7;
    color: rgba(255,255,255,0.65);
    max-width: 520px;
    margin-bottom: 44px;
    font-weight: 300;
    animation: fadeUp .9s .3s ease both;
  }

  .hero-actions {
    display: flex; align-items: center; gap: 20px;
    animation: fadeUp .9s .4s ease both;
  }



  /* hero-visual replaced by .hero-chart-col — barra statistiche a tutta larghezza */

  .hero .hero-stats {
    position: relative;
    margin-top: 60px;
    padding-top: 40px;
    border-top: 1px solid rgba(255,255,255,0.07);
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    width: 100% !important;
    max-width: 100%;
    gap: 0;
    animation: fadeUp .9s .5s ease both;
    z-index: 2;
    box-sizing: border-box;
  }
  .hero .hero-stats .stat {
    flex: 1 1 0%;
    min-width: 0;
    max-width: none;
    text-align: center;
    box-sizing: border-box;
  }
  .hero .hero-stats .stat-divider {
    flex: 0 0 auto;
    width: 1px;
    background: rgba(255,255,255,0.1);
    align-self: stretch;
  }
  .stat { }
  .stat-number {
    font-family: 'Playfair Display', serif;
    font-size: 42px;
    font-weight: 700;
    color: var(--white);
    line-height: 1;
  }
  .stat-number span { color: var(--gold); font-size: 28px; }
  .stat-label {
    font-size: 13px;
    color: var(--text-muted);
    margin-top: 6px;
    font-weight: 400;
    letter-spacing: 0.05em;
    text-transform: uppercase;
  }
  .stat-divider {
    width: 1px;
    background: rgba(255,255,255,0.1);
    align-self: stretch;
  }

  /* Hero stats: 2 per riga su mobile (dopo le regole base per vincere su display:flex) */
  @media (max-width: 768px) {
    .hero .hero-stats {
      display: grid !important;
      grid-template-columns: 1fr 1fr;
      gap: 24px 16px;
      flex-wrap: unset;
    }
    .hero .hero-stats .stat-divider { display: none; }
    .hero .hero-stats .stat { flex: none; min-width: 0; }
  }
  @media (max-width: 480px) {
    .hero .hero-stats {
      grid-template-columns: 1fr 1fr;
      gap: 20px 12px;
    }
    .hero .hero-stats .stat-number { font-size: 28px; }
    .hero .hero-stats .stat-label { font-size: 10px; }
  }

  /* ─── MARQUEE ─── */
  .marquee-section {
    border-top: 1px solid rgba(255,255,255,0.07);
    border-bottom: 1px solid rgba(255,255,255,0.07);
    padding: 20px 0;
    overflow: hidden;
    background: rgba(0,0,0,0.2);
  }
  .marquee-track {
    display: flex; gap: 60px;
    animation: marquee 22s linear infinite;
    white-space: nowrap;
    width: max-content;
  }
  .marquee-item {
    font-size: 13px;
    font-weight: 500;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: rgba(255,255,255,0.35);
    display: flex; align-items: center; gap: 20px;
  }
  .marquee-item::after {
    content: '✦';
    color: var(--gold);
    opacity: 0.6;
    font-size: 8px;
  }

  @keyframes marquee {
    0% { transform: translateX(0); }
    100% { transform: translateX(-50%); }
  }

  /* ─── LOGO MARQUEE (reverse direction) ─── */
  .logo-marquee-section {
    border-bottom: 1px solid rgba(0,0,0,0.06);
    height: 220px;
    display: flex;
    align-items: center;
    overflow: hidden;
    background: #FFFFFF;
  }
  .logo-marquee-track {
    display: flex;
    align-items: center;
    gap: 60px;
    animation: marqueeReverse 60s linear infinite;
    white-space: nowrap;
    width: max-content;
  }
  .logo-marquee-track:hover {
    animation-play-state: paused;
  }
  .logo-marquee-item {
    flex-shrink: 0;
    height: 200px;
    display: flex;
    align-items: center;
  }
  .logo-marquee-item img {
    height: 200px;
    width: auto;
    max-width: 280px;
    object-fit: contain;
    filter: none;
    opacity: 0.6;
    transition: opacity .4s, filter .4s;
  }
  .logo-marquee-item img:hover {
    opacity: 1;
    filter: none;
  }

  @keyframes marqueeReverse {
    0% { transform: translateX(-50%); }
    100% { transform: translateX(0); }
  }

  /* ─── SERVICES ─── */
  .section { padding: 120px 60px; }

  .services-grid {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 2px;
  }

  .service-card {
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(255,255,255,0.06);
    padding: 48px 40px;
    transition: all .3s;
    position: relative;
    overflow: hidden;
  }
  .service-card::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0;
    height: 3px;
    background: linear-gradient(90deg, var(--burgundy), var(--gold));
    opacity: 0;
    transition: opacity .3s;
  }
  .service-card:hover {
    background: rgba(255,255,255,0.055);
    transform: translateY(-4px);
  }
  .service-card:hover::before { opacity: 1; }

  .service-icon {
    width: 52px; height: 52px;
    border: 1px solid rgba(201,169,110,0.3);
    border-radius: 8px;
    display: flex; align-items: center; justify-content: center;
    margin-bottom: 28px;
    background: rgba(201,169,110,0.05);
  }
  .service-icon svg {
    width: 24px; height: 24px;
    stroke: var(--gold);
    stroke-width: 1.75;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
  }

  .service-card h3 {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    font-weight: 700;
    margin-bottom: 14px;
  }

  .service-card p {
    font-size: 15px;
    line-height: 1.7;
    color: rgba(255,255,255,0.55);
    font-weight: 300;
  }

  /* ─── HOW IT WORKS ─── */
  .how-section {
    padding: 120px 60px;
    background: linear-gradient(180deg, transparent 0%, rgba(122,21,48,0.08) 50%, transparent 100%);
    position: relative;
  }

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

  .step {
    position: relative;
  }
  .step:not(:last-child)::after {
    content: '';
    position: absolute; top: 26px; left: calc(100% + 0px);
    width: 40px; height: 1px;
    background: linear-gradient(90deg, rgba(201,169,110,0.4), transparent);
    transform: translateX(-100%);
    z-index: 0;
  }

  .step-number {
    font-family: 'Playfair Display', serif;
    font-size: 13px;
    font-weight: 700;
    color: var(--gold);
    letter-spacing: 0.12em;
    margin-bottom: 16px;
    display: flex; align-items: center; gap: 12px;
  }
  .step-number::after {
    content: '';
    height: 1px;
    flex: 1;
    background: rgba(201,169,110,0.2);
  }

  .step h4 {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 12px;
  }

  .step p {
    font-size: 14px;
    line-height: 1.7;
    color: rgba(255,255,255,0.5);
    font-weight: 300;
  }

  /* ─── FEATURES ─── */
  .features-section {
    padding: 120px 60px;
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 80px;
    align-items: center;
  }

  .features-visual {
    position: relative;
    height: 560px;
  }

  .wine-card-mockup {
    position: absolute;
    background: linear-gradient(145deg, rgba(255,255,255,0.06), rgba(255,255,255,0.02));
    border: 1px solid rgba(255,255,255,0.1);
    border-radius: 12px;
    padding: 28px;
    backdrop-filter: blur(10px);
  }

  .wine-card-main {
    width: 100%; height: 100%;
    left: 0; top: 0;
    border-radius: 16px;
    background: linear-gradient(145deg, rgba(15,29,58,0.9), rgba(26,47,90,0.9));
    border: 1px solid rgba(255,255,255,0.1);
    padding: 36px;
  }

  .wine-card-float-1 {
    width: 240px;
    bottom: 30px; right: -30px;
    background: linear-gradient(145deg, rgba(122,21,48,0.3), rgba(122,21,48,0.15));
    border-color: rgba(122,21,48,0.4);
    border-radius: 10px;
    padding: 20px;
    z-index: 2;
  }

  .wine-card-float-2 {
    width: 200px;
    top: 20px; right: -10px;
    background: rgba(201,169,110,0.08);
    border-color: rgba(201,169,110,0.2);
    border-radius: 10px;
    padding: 18px;
    z-index: 2;
  }

  .mock-chart {
    margin-top: 20px;
    height: 80px;
    display: flex; align-items: flex-end; gap: 6px;
  }
  .mock-bar {
    flex: 1;
    background: linear-gradient(180deg, var(--burgundy-light), var(--burgundy));
    border-radius: 3px 3px 0 0;
    opacity: 0.8;
  }
  .mock-bar.highlight {
    background: linear-gradient(180deg, var(--gold), #a07840);
  }

  .mock-label { font-size: 11px; color: var(--text-muted); margin-bottom: 6px; letter-spacing: 0.06em; text-transform: uppercase; }
  .mock-value { font-family: 'Playfair Display', serif; font-size: 28px; font-weight: 700; }
  .mock-value-sm { font-family: 'Playfair Display', serif; font-size: 20px; font-weight: 700; }
  .mock-change { font-size: 12px; color: #5cb87a; font-weight: 600; margin-top: 4px; }
  .mock-wine-name { font-size: 13px; color: rgba(255,255,255,0.8); font-weight: 500; margin-bottom: 4px; }
  .mock-wine-vintage { font-size: 11px; color: var(--text-muted); }

  .features-list { margin-top: 44px; }
  .feature-item {
    display: flex; gap: 20px;
    padding: 24px 0;
    border-bottom: 1px solid rgba(255,255,255,0.06);
  }
  .feature-item:last-child { border-bottom: none; }
  .feature-dot {
    width: 36px; height: 36px; flex-shrink: 0;
    border-radius: 50%;
    background: rgba(201,169,110,0.1);
    border: 1px solid rgba(201,169,110,0.25);
    display: flex; align-items: center; justify-content: center;
    margin-top: 2px;
  }
  .feature-dot svg {
    width: 16px; height: 16px;
    stroke: var(--gold);
    stroke-width: 1.75;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .feature-text h4 {
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 6px;
    letter-spacing: 0.01em;
  }
  .feature-text p {
    font-size: 14px;
    line-height: 1.65;
    color: rgba(255,255,255,0.5);
    font-weight: 300;
  }

  /* ─── TESTIMONIAL ─── */
  .testimonial-section {
    padding: 120px 60px;
    background: rgba(0,0,0,0.25);
    text-align: center;
    border-top: 1px solid rgba(255,255,255,0.05);
    border-bottom: 1px solid rgba(255,255,255,0.05);
  }

  /* ─── PROBLEMA / SOLUZIONE ─── */
  .problem-section {
    padding: 120px 60px;
    background: rgba(0,0,0,0.15);
    border-top: 1px solid rgba(255,255,255,0.05);
  }
  .problem-grid {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 3px;
    margin-top: 56px;
  }
  .problem-col {
    padding: 48px 44px;
  }
  .problem-col.problems {
    background: rgba(122,21,48,0.08);
    border: 1px solid rgba(122,21,48,0.2);
    border-radius: 12px 0 0 12px;
  }
  .problem-col.solutions {
    background: rgba(76,175,125,0.05);
    border: 1px solid rgba(76,175,125,0.2);
    border-radius: 0 12px 12px 0;
  }
  .problem-col.solutions .problem-col-label.good { color: var(--green); }
  .problem-col.solutions .problem-bullet.good {
    background: rgba(76,175,125,0.15);
    color: var(--green);
    border: 1px solid rgba(76,175,125,0.3);
  }
  .problem-col-label {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    margin-bottom: 28px;
    display: flex;
    align-items: center;
    gap: 10px;
  }
  .problem-col-label.bad { color: rgba(255,100,100,0.7); }
  .problem-col-label.good { color: var(--gold); }
  .problem-col-label::after {
    content: '';
    flex: 1;
    height: 1px;
    background: currentColor;
    opacity: 0.3;
  }
  .problem-item {
    display: flex;
    gap: 14px;
    margin-bottom: 24px;
  }
  .problem-item:last-child { margin-bottom: 0; }
  .problem-bullet {
    width: 20px; height: 20px; flex-shrink: 0;
    border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 10px;
    margin-top: 2px;
  }
  .problem-bullet.bad { background: rgba(200,80,80,0.2); color: rgba(255,120,120,0.9); border: 1px solid rgba(200,80,80,0.3); }
  .problem-bullet.good { background: rgba(201,169,110,0.15); color: var(--gold); border: 1px solid rgba(201,169,110,0.3); }
  .problem-item-text strong {
    display: block;
    font-size: 15px;
    font-weight: 600;
    margin-bottom: 4px;
    color: var(--white);
  }
  .problem-item-text p {
    font-size: 14px;
    color: rgba(255,255,255,0.5);
    line-height: 1.6;
    font-weight: 300;
  }

  /* ─── BORSA VALORI ─── */
  .borsa-section {
    padding: 120px 60px;
    text-align: center;
    position: relative;
    overflow: hidden;
    border-top: 1px solid rgba(255,255,255,0.05);
  }
  .borsa-section::before {
    content: '';
    position: absolute; inset: 0;
    background: radial-gradient(ellipse 60% 50% at 50% 50%, rgba(122,21,48,0.12) 0%, transparent 70%);
  }
  .borsa-eyebrow {
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.14em;
    text-transform: uppercase;
    color: var(--gold);
    margin-bottom: 14px;
    display: block;
    position: relative;
  }
  .borsa-headline {
    font-family: 'Playfair Display', serif;
    font-size: clamp(36px, 4vw, 58px);
    font-weight: 700;
    line-height: 1.1;
    margin-bottom: 16px;
    position: relative;
  }
  .borsa-subtitle {
    font-size: 18px;
    color: rgba(255,255,255,0.55);
    margin-bottom: 72px;
    font-weight: 300;
    position: relative;
  }
  .borsa-cards {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 24px;
    text-align: left;
    position: relative;
  }
  .borsa-card {
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(255,255,255,0.07);
    border-radius: 12px;
    padding: 36px 32px;
    transition: all .3s;
  }
  .borsa-card:hover {
    background: rgba(255,255,255,0.05);
    border-color: rgba(201,169,110,0.2);
    transform: translateY(-4px);
  }
  .borsa-card-icon {
    width: 48px; height: 48px;
    background: rgba(122,21,48,0.25);
    border: 1px solid rgba(122,21,48,0.4);
    border-radius: 10px;
    display: flex; align-items: center; justify-content: center;
    margin-bottom: 24px;
  }
  .borsa-card-icon svg {
    width: 22px; height: 22px;
    stroke: #e8a0a0;
    stroke-width: 1.75;
    fill: none;
    stroke-linecap: round;
    stroke-linejoin: round;
  }
  .borsa-card h4 {
    font-size: 13px;
    font-weight: 700;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--gold);
    margin-bottom: 14px;
  }
  .borsa-card p {
    font-size: 15px;
    line-height: 1.7;
    color: rgba(255,255,255,0.55);
    font-weight: 300;
  }

  /* ─── SUPPLY CHAIN ─── */
  .supply-section {
    padding: 120px 60px;
    background: rgba(0,0,0,0.2);
    border-top: 1px solid rgba(255,255,255,0.05);
  }
  .supply-steps {
    display: grid;
    grid-template-columns: 1fr 48px 1fr 48px 1fr;
    align-items: center;
    gap: 0;
    margin-top: 60px;
  }
  .supply-arrow {
    text-align: center;
    color: rgba(201,169,110,0.4);
    font-size: 24px;
  }
  .supply-card {
    background: rgba(255,255,255,0.03);
    border: 1px solid rgba(255,255,255,0.07);
    border-radius: 12px;
    padding: 36px 28px;
    position: relative;
  }
  .supply-card::before {
    content: '';
    position: absolute; top: 0; left: 0; right: 0;
    height: 3px;
    border-radius: 12px 12px 0 0;
    background: linear-gradient(90deg, var(--burgundy), var(--gold));
  }
  .supply-number {
    width: 32px; height: 32px;
    background: var(--burgundy);
    border-radius: 50%;
    display: flex; align-items: center; justify-content: center;
    font-size: 14px;
    font-weight: 700;
    margin-bottom: 20px;
  }
  .supply-location {
    font-size: 11px;
    font-weight: 700;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--gold);
    margin-bottom: 8px;
  }
  .supply-card h4 {
    font-family: 'Playfair Display', serif;
    font-size: 20px;
    font-weight: 700;
    margin-bottom: 16px;
  }
  .supply-card ul {
    list-style: none;
    display: flex;
    flex-direction: column;
    gap: 10px;
  }
  .supply-card ul li {
    font-size: 14px;
    color: rgba(255,255,255,0.55);
    line-height: 1.5;
    font-weight: 300;
    display: flex;
    gap: 10px;
    align-items: flex-start;
  }
  .supply-card ul li::before {
    content: '—';
    color: var(--gold);
    opacity: 0.5;
    flex-shrink: 0;
    margin-top: 1px;
  }
  .supply-timing {
    margin-top: 48px;
    display: flex;
    align-items: center;
    gap: 20px;
    background: rgba(201,169,110,0.06);
    border: 1px solid rgba(201,169,110,0.15);
    border-radius: 10px;
    padding: 20px 28px;
  }
  .supply-timing strong {
    font-family: 'Playfair Display', serif;
    font-size: 22px;
    color: var(--gold);
    white-space: nowrap;
  }
  .supply-timing p {
    font-size: 14px;
    color: rgba(255,255,255,0.5);
    line-height: 1.6;
    font-weight: 300;
  }

  .quote-mark {
    font-family: 'Playfair Display', serif;
    font-size: 120px;
    line-height: 0.5;
    color: var(--burgundy);
    opacity: 0.4;
    display: block;
    margin-bottom: 30px;
  }

  blockquote {
    font-family: 'Playfair Display', serif;
    font-size: clamp(22px, 2.5vw, 34px);
    font-style: italic;
    line-height: 1.5;
    max-width: 820px;
    margin: 0 auto 36px;
    color: rgba(255,255,255,0.9);
    font-weight: 400;
  }

  .quote-author {
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    color: var(--gold);
  }
  .quote-role {
    font-size: 13px;
    color: var(--text-muted);
    margin-top: 4px;
  }

  /* ─── CTA ─── */
  .cta-section {
    padding: 140px 60px;
    text-align: center;
    position: relative;
    overflow: hidden;
  }
  .cta-section::before {
    content: '';
    position: absolute; inset: 0;
    background: radial-gradient(ellipse 80% 80% at 50% 50%, rgba(122,21,48,0.2) 0%, transparent 70%);
  }
  .cta-section h2 {
    font-family: 'Playfair Display', serif;
    font-size: clamp(40px, 4.5vw, 64px);
    font-weight: 900;
    margin-bottom: 20px;
    position: relative;
  }
  .cta-section p {
    font-size: 18px;
    color: rgba(255,255,255,0.55);
    margin-bottom: 48px;
    font-weight: 300;
    position: relative;
  }

  /* ─── ELENI CONTACT CARD ─── */
  .eleni-contact {
    display: flex;
    align-items: center;
    gap: 24px;
    margin-top: 0;
    padding: 24px 36px;
    background: rgba(255,255,255,0.04);
    border: 1px solid rgba(201,169,110,0.2);
    border-radius: 16px;
    position: relative;
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    transition: border-color .3s, background .3s;
  }
  .eleni-contact:hover {
    border-color: rgba(201,169,110,0.45);
    background: rgba(255,255,255,0.06);
  }
  .eleni-avatar {
    flex-shrink: 0;
    width: 72px;
    height: 72px;
    border-radius: 50%;
    object-fit: cover;
    border: 2px solid rgba(201,169,110,0.4);
    box-shadow: 0 4px 20px rgba(0,0,0,0.25);
  }
  .eleni-info {
    text-align: left;
  }
  .eleni-label {
    font-size: 11px;
    font-weight: 600;
    letter-spacing: 0.12em;
    text-transform: uppercase;
    color: var(--gold);
    margin-bottom: 4px;
  }
  .eleni-name {
    font-family: 'Playfair Display', serif;
    font-size: 18px;
    font-weight: 700;
    color: var(--white);
    margin-bottom: 8px;
  }
  .eleni-channels {
    display: flex;
    align-items: center;
    gap: 16px;
    flex-wrap: wrap;
  }
  .eleni-channels a {
    display: inline-flex;
    align-items: center;
    gap: 6px;
    font-size: 13px;
    color: rgba(255,255,255,0.55);
    text-decoration: none;
    transition: color .2s;
    font-weight: 400;
  }
  .eleni-channels a:hover {
    color: var(--gold);
  }
  .eleni-channels .ch-icon {
    width: 16px;
    height: 16px;
    flex-shrink: 0;
    opacity: 0.6;
  }
  .eleni-channels a:hover .ch-icon {
    opacity: 1;
  }
  .eleni-divider {
    color: rgba(255,255,255,0.15);
    font-size: 13px;
    user-select: none;
  }
  @media (max-width: 600px) {
    .eleni-contact {
      flex-direction: column;
      text-align: center;
      padding: 28px 24px;
      gap: 16px;
    }
    .eleni-info { text-align: center; }
    .eleni-channels { justify-content: center; }
  }

  /* ═══ HOMEPAGE RESPONSIVE — extends theme.css breakpoints ═══ */

  @media (max-width: 1024px) {
    .features-section { grid-template-columns: 1fr; gap: 48px; }
    .features-visual { height: auto; min-height: 400px; }

    .problem-grid { grid-template-columns: 1fr; gap: 0; }
    .problem-col.problems { border-radius: 12px 12px 0 0; }
    .problem-col.solutions { border-radius: 0 0 12px 12px; }

    .borsa-cards { grid-template-columns: repeat(2, 1fr); }

    .services-grid { grid-template-columns: repeat(2, 1fr); }

    .steps { grid-template-columns: repeat(2, 1fr); }
    .step:not(:last-child)::after { display: none; }

    .supply-steps { grid-template-columns: 1fr; gap: 16px; }
    .supply-arrow { transform: rotate(90deg); }
    .supply-timing { flex-direction: column; text-align: center; }
  }

  @media (max-width: 768px) {
    .features-section { padding: 60px 24px; grid-template-columns: 1fr; }
    .features-visual { overflow: hidden; display: flex; justify-content: center; }
    #phone-demo {
      transform: scale(0.85);
      transform-origin: top center;
    }

    .problem-section { padding: 60px 24px; }
    .problem-col { padding: 32px 24px; }

    .borsa-section { padding: 60px 24px; }
    .borsa-cards { grid-template-columns: 1fr; }
    .borsa-subtitle { margin-bottom: 40px; }

    .services-grid { grid-template-columns: 1fr; }

    .how-section { padding: 60px 24px; }
    .steps { grid-template-columns: 1fr; }

    .supply-section { padding: 60px 24px; }
    .supply-card { padding: 28px 24px; }

    .testimonial-section { padding: 60px 24px; }
    .quote-mark { font-size: 72px; }

    .logo-marquee-section { height: 140px; }
    .logo-marquee-item { height: 120px; }
    .logo-marquee-item img { height: 120px; max-width: 200px; }
  }

  @media (max-width: 480px) {
    .features-section { padding: 48px 16px; gap: 24px; }
    #phone-demo { transform: scale(0.72); transform-origin: top center; }
    .features-visual { min-height: 460px; overflow: hidden; }

    .problem-section { padding: 48px 16px; }
    .problem-col { padding: 24px 16px; }
    .problem-grid { margin-top: 24px; }

    .borsa-section { padding: 48px 16px; }
    .borsa-subtitle { margin-bottom: 28px; font-size: 15px; }
    .borsa-card { padding: 24px 20px; }

    .how-section { padding: 48px 16px; }
    .steps { margin-top: 32px; gap: 24px; }

    .supply-section { padding: 48px 16px; }
    .supply-card { padding: 24px 16px; }
    .supply-timing { padding: 16px; }
    .supply-timing strong { font-size: 18px; white-space: normal; }

    .testimonial-section { padding: 48px 16px; }
    .quote-mark { font-size: 56px; margin-bottom: 12px; }

    .logo-marquee-section { height: 100px; }
    .logo-marquee-item { height: 80px; }
    .logo-marquee-item img { height: 80px; max-width: 140px; }
    .logo-marquee-track { gap: 28px; }

    .marquee-section { padding: 14px 0; }
    .marquee-track { gap: 32px; }
    .marquee-item { font-size: 11px; }
  }

  @media (max-width: 360px) {
    .features-section { padding: 40px 12px; }
    #phone-demo { transform: scale(0.62); }
    .features-visual { min-height: 400px; }

    .problem-section { padding: 40px 12px; }
    .problem-col { padding: 20px 14px; }

    .borsa-section { padding: 40px 12px; }
    .borsa-card { padding: 20px 16px; }

    .how-section { padding: 40px 12px; }
    .supply-section { padding: 40px 12px; }
    .supply-card { padding: 20px 14px; }

    .testimonial-section { padding: 40px 12px; }
    .quote-mark { font-size: 40px; }

    .logo-marquee-section { height: 80px; }
    .logo-marquee-item { height: 64px; }
    .logo-marquee-item img { height: 64px; max-width: 120px; }
  }

  /* ─── FOOTER ─── */

  /* ─── ANIMATIONS ─── */
  @keyframes fadeUp {
    from { opacity: 0; transform: translateY(24px); }
    to   { opacity: 1; transform: translateY(0); }
  }

  /* ─── LIVEX PARTNER TAG ─── */
  .livex-partner-tag {
    display: inline-flex; align-items: center; gap: 6px;
    background: rgba(201,169,110,0.08);
    border: 1px solid rgba(201,169,110,0.25);
    padding: 5px 14px;
    border-radius: 100px;
    font-size: 11px;
    color: var(--gold);
    font-weight: 600;
    letter-spacing: 0.1em;
    text-transform: uppercase;
  }

  /* scroll reveal */
</style>
        <style>
          .cls-1{fill:none}.cls-2{fill:#0e2745}.cls-3{fill:#6d112d}.cls-4{fill:#fff}.cls-5{fill:#6d102d}.cls-6{fill:#6d102d}
        </style>
        <defs><style>.hl-1{fill:none}.hl-2{fill:#fff}.hl-3{fill:rgba(255,255,255,0.6)}.hl-4{fill:#fff}.hl-5{fill:rgba(255,255,255,0.6)}.hl-6{fill:rgba(255,255,255,0.6)}</style></defs>
        <g>
          <g>
            <path class="hl-2" d="M637.15,269.16c0,19.13-15.81,30.36-45.53,30.36h-59.76s0-110.67,0-110.67h56.6c29.09,0,43.32,11.86,43.32,28.93,0,10.59-5.38,19.13-14.86,24.03,12.49,4.43,20.24,13.91,20.24,27.35ZM562.85,211.45v21.34h21.5c10.44,0,15.81-3.64,15.81-10.75,0-6.96-5.37-10.59-15.81-10.59h-21.5ZM605.53,265.68c0-7.59-5.69-11.22-16.44-11.22h-26.25v22.45h26.25c10.75,0,16.44-3.64,16.44-11.22Z"/>
            <path class="hl-2" d="M734.86,274.69v24.82s-86.17,0-86.17,0v-19.6s41.42-38.74,41.42-38.74c8.85-8.22,10.12-13.28,10.12-17.87,0-7.11-4.74-11.38-14.23-11.38-8.06,0-15.34,3.64-19.76,10.75l-23.24-12.96c8.38-13.91,24.03-23.08,45.85-23.08,25.45,0,43,13.12,43,33.68,0,10.75-3,20.55-18.81,35.1l-20.87,19.29h42.69Z"/>
            <path class="hl-2" d="M856.6,269.16c0,19.13-15.81,30.36-45.53,30.36h-59.76s0-110.67,0-110.67h56.6c29.09,0,43.32,11.86,43.32,28.93,0,10.59-5.38,19.13-14.86,24.03,12.49,4.43,20.24,13.91,20.24,27.35ZM782.29,211.45v21.34h21.5c10.44,0,15.81-3.64,15.81-10.75,0-6.96-5.37-10.59-15.81-10.59h-21.5ZM824.97,265.68c0-7.59-5.69-11.22-16.44-11.22h-26.25v22.45h26.25c10.75,0,16.44-3.64,16.44-11.22Z"/>
          </g>
          <polygon class="hl-2" points="680.38 55.28 698.59 0 641.6 11.87 680.38 55.28"/>
          <g>
            <path class="hl-1" d="M150.46,263.9c-3.79,16.26-12.76,30.51-25.1,40.92l15.48,27.64h-.02c6.35-1.71,13.03-2.64,19.92-2.64,36.38,0,66.78,25.48,74.39,59.57h20.22v.06c7.58-34.12,38-59.63,74.4-59.63,7.56,0,14.85,1.12,21.75,3.17l15.28-26.82c-13.18-10.51-22.8-25.3-26.75-42.27h0s-17.57.01-17.57.01c-7.94,35.32-39.53,61.79-77.21,61.79s-69.27-26.47-77.21-61.79h-17.57Z"/>
            <path class="hl-1" d="M190.41,246.55c0,30.24,24.6,54.83,54.83,54.83s54.83-24.6,54.83-54.83-24.6-54.83-54.83-54.83-54.83,24.6-54.83,54.83ZM245.4,203.26c23.91,0,43.29,19.38,43.29,43.29s-19.38,43.29-43.29,43.29c-.03,0-.05,0-.08,0-.03,0-.05,0-.08,0-23.91,0-43.29-19.38-43.29-43.29s19.38-43.29,43.29-43.29c.03,0,.05,0,.08,0,.03,0,.05,0,.08,0Z"/>
            <g>
              <path class="hl-1" d="M154.33,67.48c.03,13.33,2.31,34.97,15.02,50.26,12.7,15.29,33.55,21.5,46.65,23.97-.03-13.34-2.31-34.97-15.02-50.26-12.7-15.29-33.55-21.5-46.66-23.98Z"/>
              <path class="hl-6" d="M219.7,75.91c-26.48-31.87-74.25-34.23-76.27-34.32l-10.99-.46-1.56,10.89c-.29,2-6.72,49.39,19.76,81.27,26.48,31.87,74.24,34.23,76.27,34.32l8.89.37c.64-.08,1.28-.16,1.93-.22l.24-.19,1.49-10.39c.29-2,6.72-49.39-19.75-81.26ZM169.35,117.74c-12.71-15.3-14.99-36.93-15.02-50.26,13.1,2.48,33.95,8.68,46.66,23.98,12.7,15.29,14.98,36.92,15.02,50.26-13.1-2.48-33.95-8.68-46.65-23.97Z"/>
            </g>
            <path class="hl-6" d="M351.5,332.99c11.4,3.39,21.68,9.37,30.16,17.26l16.61-29.16c-11.72-2.5-22.44-7.7-31.49-14.92l-15.28,26.82Z"/>
            <path class="hl-6" d="M261.44,491.08c11.71,2.53,22.42,7.76,31.45,15l15.32-26.89c-11.41-3.36-21.71-9.3-30.21-17.17l-16.56,29.06Z"/>
            <path class="hl-3" d="M125.36,304.83c12.34-10.41,21.31-24.67,25.1-40.92v-34.71c-7.86-33.74-38.1-58.88-74.23-58.88C34.13,170.31,0,204.44,0,246.55s34.13,76.24,76.23,76.24c6.42,0,12.65-.8,18.61-2.3l29.4-17.65,1.12,2ZM76.23,289.83c-23.91,0-43.29-19.38-43.29-43.29s19.38-43.29,43.29-43.29,43.29,19.38,43.29,43.29-19.38,43.29-43.29,43.29Z"/>
            <path class="hl-4" d="M201.96,246.55c0,23.91,19.38,43.29,43.29,43.29.03,0,.05,0,.08,0-23.87-.04-43.21-19.41-43.21-43.29s19.34-43.24,43.21-43.29c-.03,0-.05,0-.08,0-23.91,0-43.29,19.38-43.29,43.29Z"/>
            <path class="hl-3" d="M160.74,329.82c-6.89,0-13.57.93-19.92,2.65l-30.17,16.14c-16.02,13.98-26.15,34.52-26.15,57.45,0,42.1,34.13,76.23,76.24,76.23,36.38,0,66.78-25.48,74.39-59.57v-33.33c-7.6-34.08-38.01-59.57-74.39-59.57ZM160.74,449.35c-23.91,0-43.29-19.38-43.29-43.29s19.38-43.29,43.29-43.29,43.29,19.38,43.29,43.29-19.38,43.29-43.29,43.29Z"/>
            <path class="hl-5" d="M329.75,329.82c-36.4,0-66.82,25.52-74.4,59.63l.33,34.65c3.59,14.8,11.49,27.9,22.31,37.91,8.5,7.87,18.8,13.81,30.21,17.17,6.84,2.01,14.06,3.11,21.55,3.11,42.1,0,76.23-34.13,76.23-76.23,0-22.05-9.37-41.89-24.33-55.81-8.48-7.89-18.76-13.87-30.16-17.26-6.89-2.05-14.19-3.17-21.75-3.17ZM373.04,406.06c0,23.91-19.38,43.29-43.29,43.29s-43.29-19.38-43.29-43.29,19.38-43.29,43.29-43.29,43.29,19.38,43.29,43.29Z"/>
            <path class="hl-3" d="M245.25,489.34c-42.1,0-76.23,34.13-76.23,76.23s34.13,76.24,76.23,76.24,76.24-34.13,76.24-76.24c0-24.07-11.17-45.53-28.6-59.5-9.03-7.24-19.73-12.46-31.45-15-5.22-1.13-10.63-1.74-16.19-1.74ZM288.53,565.57c0,23.91-19.38,43.29-43.29,43.29s-43.29-19.38-43.29-43.29,19.38-43.29,43.29-43.29,43.29,19.38,43.29,43.29Z"/>
            <polygon class="hl-3" points="255.35 389.39 235.13 389.39 235.13 389.39 235.13 422.73 235.13 424.13 255.68 424.13 255.68 424.1 255.35 389.46 255.35 389.39"/>
            <path class="hl-3" d="M150.46,263.91h17.57c-1.26-5.59-1.94-11.4-1.94-17.37s.69-11.77,1.94-17.37h-17.57v34.73h0Z"/>
            <path class="hl-3" d="M366.78,306.17c9.05,7.21,19.77,12.42,31.49,14.92,5.16,1.1,10.5,1.69,15.99,1.69,42.1,0,76.23-34.13,76.23-76.23s-34.13-76.24-76.23-76.24c-36.62,0-67.21,25.83-74.55,60.27l.32,33.33c3.95,16.97,13.56,31.76,26.75,42.27ZM414.26,203.26c23.91,0,43.29,19.38,43.29,43.29s-19.38,43.29-43.29,43.29-43.29-19.38-43.29-43.29,19.38-43.29,43.29-43.29Z"/>
            <path class="hl-3" d="M322.46,263.91h17.57,0s-.32-33.34-.32-33.34v-1.4h-17.25c1.26,5.59,1.94,11.4,1.94,17.37s-.69,11.77-1.94,17.37Z"/>
            <polygon class="hl-3" points="140.84 332.46 125.36 304.83 124.24 302.83 94.84 320.48 94.83 320.49 110.6 348.64 110.65 348.61 140.82 332.47 140.84 332.46"/>
            <path class="hl-2" d="M338.11,86.55l-100.14,81.01-.24.19c2.48-.23,4.98-.37,7.52-.37,10.57,0,20.65,2.1,29.87,5.87l77.62-62.79c-8.23-5-13.9-13.77-14.63-23.92Z"/>
            <path class="hl-2" d="M391.14,104.98l156.57,48.41,128.9-115.12-18.52-20.73-117.18,104.66-142.35-44.02c.41,1.99.62,4.04.62,6.15,0,7.96-3.05,15.21-8.03,20.65Z"/>
            <path class="hl-2" d="M237.73,167.76c-.65.06-1.29.14-1.93.22-33.42,4-60.5,28.89-67.76,61.2-1.26,5.59-1.94,11.4-1.94,17.37s.69,11.77,1.94,17.37c7.94,35.32,39.53,61.79,77.21,61.79s69.27-26.47,77.21-61.79c1.26-5.59,1.94-11.4,1.94-17.37s-.69-11.77-1.94-17.37c-5.71-25.41-23.67-46.23-47.34-55.92-9.22-3.77-19.31-5.87-29.87-5.87-2.54,0-5.04.13-7.52.37ZM300.08,246.55c0,30.24-24.6,54.83-54.83,54.83s-54.83-24.6-54.83-54.83,24.6-54.83,54.83-54.83,54.83,24.6,54.83,54.83Z"/>
            <path class="hl-3" d="M202.12,246.55c0,23.88,19.34,43.24,43.21,43.29.03,0,.05,0,.08,0,23.91,0,43.29-19.38,43.29-43.29s-19.38-43.29-43.29-43.29c-.03,0-.05,0-.08,0-23.87.04-43.21,19.41-43.21,43.29Z"/>
            <path class="hl-2" d="M352.74,110.47c4.62,2.81,10.05,4.43,15.86,4.43,8.92,0,16.95-3.83,22.54-9.92,4.99-5.44,8.03-12.69,8.03-20.65,0-2.11-.21-4.16-.62-6.15-2.85-13.94-15.18-24.43-29.96-24.43-16.89,0-30.58,13.69-30.58,30.58,0,.75.04,1.49.09,2.23.73,10.14,6.4,18.92,14.63,23.92Z"/>
          </g>
          <circle class="hl-2" cx="546.85" cy="134.03" r="30.58" transform="translate(-14.41 89.33) rotate(-9.22)"/>
          <g>
            <path class="hl-2" d="M547.38,348.4v34.76h50v12.25h-50v40.32h-14.25v-99.72h70.38v12.39h-56.13Z"/>
            <path class="hl-2" d="M617.9,336h14.25v99.72h-14.25v-99.72Z"/>
            <path class="hl-2" d="M742.13,336v99.72h-11.68l-59.83-74.37v74.37h-14.25v-99.72h11.68l59.83,74.37v-74.37h14.25Z"/>
            <path class="hl-2" d="M838.72,423.34v12.39h-72.37v-99.72h70.38v12.39h-56.13v30.63h50.01v12.11h-50.01v32.2h58.13Z"/>
          </g>
          <g>
            <path class="hl-2" d="M682.45,462.28l-33.34,99.72h-14.96l-27.21-79.64-27.21,79.64h-15.24l-33.34-99.72h14.67l26.93,81.06,28.07-81.06h13.11l27.5,81.49,27.5-81.49h13.53Z"/>
            <path class="hl-2" d="M694.13,462.28h14.25v99.72h-14.25v-99.72Z"/>
            <path class="hl-2" d="M818.36,462.28v99.72h-11.68l-59.83-74.37v74.37h-14.25v-99.72h11.68l59.83,74.37v-74.37h14.25Z"/>
            <path class="hl-2" d="M914.95,549.61v12.39h-72.37v-99.72h70.38v12.39h-56.13v30.63h50.01v12.11h-50.01v32.2h58.13Z"/>
            <path class="hl-2" d="M923.21,550.61l5.27-11.11c7.41,6.69,20.08,11.54,32.91,11.54,17.24,0,24.65-6.69,24.65-15.39,0-24.36-60.4-8.98-60.4-46.02,0-15.39,11.97-28.49,38.18-28.49,11.68,0,23.79,3.13,32.05,8.83l-4.7,11.4c-8.69-5.55-18.52-8.12-27.35-8.12-16.95,0-24.22,7.12-24.22,15.81,0,24.36,60.41,9.12,60.41,45.73,0,15.24-12.25,28.35-38.61,28.35-15.24,0-30.2-5.13-38.18-12.54Z"/>
          </g>
          <g>
            <path class="hl-2" d="M534.91,591.6h5.4v46.42h28.61v4.67h-34.01v-51.09Z"/>
            <path class="hl-2" d="M571.33,592.19c0-1.97,1.68-3.65,3.8-3.65s3.8,1.61,3.8,3.58c0,2.12-1.61,3.8-3.8,3.8s-3.8-1.68-3.8-3.72ZM572.5,604.3h5.18v38.39h-5.18v-38.39Z"/>
            <path class="hl-2" d="M620.07,604.3l-17.08,38.39h-5.33l-17.01-38.39h5.4l14.38,32.7,14.52-32.7h5.11Z"/>
            <path class="hl-2" d="M619.34,620.65h19.12v4.52h-19.12v-4.52Z"/>
            <path class="hl-3" d="M683.7,634.74v7.96h-38.32v-51.09h37.29v7.96h-27.8v13.28h24.67v7.81h-24.67v14.09h28.83Z"/>
            <path class="hl-3" d="M713.18,642.69l-10-13.5-10.07,13.5h-10.07l15.18-19.78-14.52-19.2h10.14l9.56,12.77,9.56-12.77h9.85l-14.6,19.05,15.25,19.93h-10.29Z"/>
            <path class="hl-2" d="M783.01,609.12c0,10.87-7.88,17.44-20.87,17.44h-13.72v16.13h-5.4v-51.09h19.12c12.99,0,20.87,6.57,20.87,17.52ZM777.61,609.12c0-8.17-5.4-12.85-15.62-12.85h-13.57v25.54h13.57c10.22,0,15.62-4.67,15.62-12.7Z"/>
            <path class="hl-2" d="M817.89,618.9v23.79h-4.96v-5.99c-2.34,3.94-6.86,6.35-13.21,6.35-8.69,0-14.01-4.52-14.01-11.17,0-5.91,3.8-10.87,14.82-10.87h12.19v-2.33c0-6.57-3.72-10.15-10.88-10.15-4.96,0-9.63,1.75-12.77,4.52l-2.34-3.87c3.87-3.28,9.56-5.18,15.62-5.18,9.93,0,15.55,4.96,15.55,14.89ZM812.71,631.16v-6.28h-12.04c-7.44,0-9.85,2.92-9.85,6.86,0,4.45,3.58,7.23,9.71,7.23s10.14-2.77,12.19-7.81Z"/>
            <path class="hl-2" d="M847,604.01v5.04c-.44,0-.88-.07-1.24-.07-8.03,0-12.92,5.11-12.92,14.16v19.56h-5.18v-38.39h4.96v7.52c2.41-5.11,7.3-7.81,14.38-7.81Z"/>
            <path class="hl-2" d="M877.87,640.36c-2.04,1.83-5.11,2.7-8.1,2.7-7.22,0-11.24-4.09-11.24-11.17v-23.21h-6.86v-4.38h6.86v-8.39h5.18v8.39h11.68v4.38h-11.68v22.92c0,4.52,2.33,7.01,6.64,7.01,2.12,0,4.23-.66,5.69-1.97l1.83,3.72Z"/>
            <path class="hl-2" d="M922.24,620.43v22.26h-5.18v-21.75c0-8.1-4.23-12.26-11.53-12.26-8.25,0-13.43,5.11-13.43,13.87v20.14h-5.18v-38.39h4.96v7.08c2.77-4.67,7.95-7.37,14.6-7.37,9.34,0,15.76,5.4,15.76,16.42Z"/>
            <path class="hl-2" d="M965.58,625.1h-32.11c.58,8.03,6.71,13.36,15.11,13.36,4.67,0,8.83-1.68,11.75-5.04l2.92,3.36c-3.43,4.09-8.76,6.28-14.82,6.28-11.97,0-20.14-8.17-20.14-19.56s7.95-19.49,18.76-19.49,18.61,7.96,18.61,19.49c0,.44-.07,1.02-.07,1.61ZM933.47,621.23h27.22c-.66-7.52-6.13-12.77-13.65-12.77s-12.92,5.26-13.57,12.77Z"/>
            <path class="hl-2" d="M991.26,604.01v5.04c-.44,0-.88-.07-1.24-.07-8.03,0-12.92,5.11-12.92,14.16v19.56h-5.18v-38.39h4.96v7.52c2.41-5.11,7.3-7.81,14.38-7.81Z"/>
          </g>
        </g>
      </svg>
    </div>

    <!-- COL 3: Grafico -->
    <div class="hero-chart-col">
      <svg viewBox="0 0 600 400" fill="none" xmlns="http://www.w3.org/2000/svg">
        <polyline points="0,320 80,280 160,300 240,220 320,240 400,140 480,160 560,60 600,40" stroke="white" stroke-width="2.5" fill="none" stroke-linejoin="round"/>
        <polyline points="0,360 80,340 160,355 240,310 320,320 400,240 480,260 560,160 600,140" stroke="white" stroke-width="1" fill="none" stroke-linejoin="round" opacity=".4"/>
        <circle cx="400" cy="140" r="8" fill="white"/>
        <circle cx="240" cy="220" r="5" fill="white" opacity=".5"/>
        <circle cx="560" cy="60" r="6" fill="white" opacity=".7"/>
      </svg>
    </div>
  </div>

  <div class="hero-stats">
    <div class="stat">
      <div class="stat-number">20k<span>+</span></div>
      <div class="stat-label">Etichette disponibili</div>
    </div>
    <div class="stat-divider"></div>
    <div class="stat">
      <div class="stat-number">30k<span>+</span></div>
      <div class="stat-label">Offerte in tempo reale</div>
    </div>
    <div class="stat-divider"></div>
    <div class="stat">
      <div class="stat-number">40<span>+</span></div>
      <div class="stat-label">Paesi serviti</div>
    </div>
    <div class="stat-divider"></div>
    <div class="stat">
      <div class="stat-number">4–8<span>wk</span></div>
      <div class="stat-label">Consegna in Italia</div>
    </div>
  </div>
</section>

<!-- ─── MARQUEE ─── -->
<div class="marquee-section">
  <div class="marquee-track">
    <div class="marquee-item">Château Pétrus</div>
    <div class="marquee-item">Opus One</div>
    <div class="marquee-item">Sassicaia</div>
    <div class="marquee-item">Romanée-Conti</div>
    <div class="marquee-item">Screaming Eagle</div>
    <div class="marquee-item">Gaja Barbaresco</div>
    <div class="marquee-item">Château Margaux</div>
    <div class="marquee-item">Masseto</div>
    <div class="marquee-item">Latour</div>
    <div class="marquee-item">Mouton Rothschild</div>
    <div class="marquee-item">Harlan Estate</div>
    <div class="marquee-item">Le Pin</div>
    <!-- repeat for seamless loop -->
    <div class="marquee-item">Château Pétrus</div>
    <div class="marquee-item">Opus One</div>
    <div class="marquee-item">Sassicaia</div>
    <div class="marquee-item">Romanée-Conti</div>
    <div class="marquee-item">Screaming Eagle</div>
    <div class="marquee-item">Gaja Barbaresco</div>
    <div class="marquee-item">Château Margaux</div>
    <div class="marquee-item">Masseto</div>
    <div class="marquee-item">Latour</div>
    <div class="marquee-item">Mouton Rothschild</div>
    <div class="marquee-item">Harlan Estate</div>
    <div class="marquee-item">Le Pin</div>
  </div>
</div>

<!-- ─── LOGO MARQUEE (direzione opposta) ─── -->
<div class="logo-marquee-section">
  <div class="logo-marquee-track">
    <!-- Set 1 -->
    <div class="logo-marquee-item"><img src="loghi/Francia/domaine-de-la-romanee-conti.webp" alt="Domaine de la Romanée-Conti" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/gaja_logo.webp" alt="Gaja" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/petrus_propriete_logo.webp" alt="Pétrus" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/opusone_logo.webp" alt="Opus One" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/masseto logo.webp" alt="Masseto" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau-latour.webp" alt="Château Latour" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/vega sicilia logo.webp" alt="Vega Sicilia" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/harlanestate_logo.webp" alt="Harlan Estate" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/ornellaia logo.webp" alt="Ornellaia" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Chateau-Haut-Brion-Logo.webp" alt="Château Haut-Brion" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/logo tenuta san guido.webp" alt="Tenuta San Guido" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau-cheval-blanc.webp" alt="Château Cheval Blanc" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/Screaming Eagle_logo.webp" alt="Screaming Eagle" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/EGON-MULLER logo.webp" alt="Egon Müller" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/biondi santi logo.webp" alt="Biondi-Santi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Dom-Perignon-Logo.webp" alt="Dom Pérignon" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Logo chateau mouton.webp" alt="Château Mouton Rothschild" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/dominio-de-pingus-logo.webp" alt="Dominio de Pingus" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Australia/penfolds logo.webp" alt="Penfolds" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/Azienda_QuintarelliGiuseppe.webp" alt="Giuseppe Quintarelli" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Domaine Leroy.webp" alt="Domaine Leroy" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/colgin_logo.webp" alt="Colgin" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/SANDRONE-ITA.webp" alt="Sandrone" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/le-pin logo.webp" alt="Le Pin" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/logo bruno giacosa.webp" alt="Bruno Giacosa" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Louis-Roederer-Logo.webp" alt="Louis Roederer" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/artadi logo.webp" alt="Artadi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/keller logo.webp" alt="Keller" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/fontodi logo.webp" alt="Fontodi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/domaine-armand-rousseau.webp" alt="Domaine Armand Rousseau" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/bond_logo.webp" alt="Bond" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/produttori del barbaresco logo.webp" alt="Produttori del Barbaresco" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/coche-dury.webp" alt="Coche-Dury" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Australia/torbreck logo.webp" alt="Torbreck" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/bartolo-mascarello.webp" alt="Bartolo Mascarello" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau ausone logo.webp" alt="Château Ausone" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/sinequanon_logo.webp" alt="Sine Qua Non" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/clos mogador logo.webp" alt="Clos Mogador" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/le-macchiole logo.webp" alt="Le Macchiole" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/markus molitor logo.webp" alt="Markus Molitor" loading="lazy"></div>
    <!-- Set 2 (duplicate for seamless loop) -->
    <div class="logo-marquee-item"><img src="loghi/Francia/domaine-de-la-romanee-conti.webp" alt="Domaine de la Romanée-Conti" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/gaja_logo.webp" alt="Gaja" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/petrus_propriete_logo.webp" alt="Pétrus" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/opusone_logo.webp" alt="Opus One" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/masseto logo.webp" alt="Masseto" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau-latour.webp" alt="Château Latour" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/vega sicilia logo.webp" alt="Vega Sicilia" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/harlanestate_logo.webp" alt="Harlan Estate" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/ornellaia logo.webp" alt="Ornellaia" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Chateau-Haut-Brion-Logo.webp" alt="Château Haut-Brion" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/logo tenuta san guido.webp" alt="Tenuta San Guido" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau-cheval-blanc.webp" alt="Château Cheval Blanc" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/Screaming Eagle_logo.webp" alt="Screaming Eagle" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/EGON-MULLER logo.webp" alt="Egon Müller" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/biondi santi logo.webp" alt="Biondi-Santi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Dom-Perignon-Logo.webp" alt="Dom Pérignon" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Logo chateau mouton.webp" alt="Château Mouton Rothschild" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/dominio-de-pingus-logo.webp" alt="Dominio de Pingus" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Australia/penfolds logo.webp" alt="Penfolds" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/Azienda_QuintarelliGiuseppe.webp" alt="Giuseppe Quintarelli" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Domaine Leroy.webp" alt="Domaine Leroy" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/colgin_logo.webp" alt="Colgin" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/SANDRONE-ITA.webp" alt="Sandrone" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/le-pin logo.webp" alt="Le Pin" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/logo bruno giacosa.webp" alt="Bruno Giacosa" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/Louis-Roederer-Logo.webp" alt="Louis Roederer" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/artadi logo.webp" alt="Artadi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/keller logo.webp" alt="Keller" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/fontodi logo.webp" alt="Fontodi" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/domaine-armand-rousseau.webp" alt="Domaine Armand Rousseau" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/bond_logo.webp" alt="Bond" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/produttori del barbaresco logo.webp" alt="Produttori del Barbaresco" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/coche-dury.webp" alt="Coche-Dury" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Australia/torbreck logo.webp" alt="Torbreck" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/bartolo-mascarello.webp" alt="Bartolo Mascarello" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Francia/chateau ausone logo.webp" alt="Château Ausone" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/USA/sinequanon_logo.webp" alt="Sine Qua Non" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Spagna/clos mogador logo.webp" alt="Clos Mogador" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Italia/le-macchiole logo.webp" alt="Le Macchiole" loading="lazy"></div>
    <div class="logo-marquee-item"><img src="loghi/Germania/markus molitor logo.webp" alt="Markus Molitor" loading="lazy"></div>
  </div>
</div>

<!-- ─── PROBLEMA / SOLUZIONE ─── -->
<section class="problem-section reveal">
  <div class="section-label">Perché esistiamo</div>
  <div class="section-title">Superare i limiti storici<br><em>del canale Fine Wine in Italia</em></div>
  <div class="problem-grid">
    <div class="problem-col problems">
      <div class="problem-col-label bad">✕ Il Problema (Oggi)</div>
      <div class="problem-item">
        <div class="problem-bullet bad">✕</div>
        <div class="problem-item-text">
          <strong>Allocazioni limitanti</strong>
          <p>Accesso frammentato alle etichette top di gamma. Le referenze più richieste sono sempre "sold-out" nei canali tradizionali.</p>
        </div>
      </div>
      <div class="problem-item">
        <div class="problem-bullet bad">✕</div>
        <div class="problem-item-text">
          <strong>Bundling Forzato</strong>
          <p>Obbligo di acquisto di intere gamme o pacchetti per ottenere singole referenze di pregio.</p>
        </div>
      </div>
      <div class="problem-item">
        <div class="problem-bullet bad">✕</div>
        <div class="problem-item-text">
          <strong>Mancanza di Trasparenza</strong>
          <p>Difficoltà nel reperire quotazioni di mercato aggiornate e disponibilità reali.</p>
        </div>
      </div>
    </div>
    <div class="problem-col solutions">
      <div class="problem-col-label good">✓ La Soluzione (Il futuro)</div>
      <div class="problem-item">
        <div class="problem-bullet good">✓</div>
        <div class="problem-item-text">
          <strong>Selezione Libera</strong>
          <p>Focus esclusivo sulla domanda reale del cliente. Acquisti solo l'etichetta richiesta, senza obblighi di gamma.</p>
        </div>
      </div>
      <div class="problem-item">
        <div class="problem-bullet good">✓</div>
        <div class="problem-item-text">
          <strong>Sourcing Globale</strong>
          <p>Accesso diretto e immediato allo stock internazionale con provenienza verificata da Liv-ex. Oltre 220 casse di un'unica etichetta in una sola operazione.</p>
        </div>
      </div>
      <div class="problem-item">
        <div class="problem-bullet good">✓</div>
        <div class="problem-item-text">
          <strong>Trusted Advisor</strong>
          <p>Evoluzione professionale da semplice fornitore a consulente strategico di investimento per i tuoi clienti.</p>
        </div>
      </div>
    </div>
  </div>
</section>

<!-- ─── PLATFORM PREVIEW ─── -->
<section class="features-section reveal">
  <div>
    <div class="section-label">La piattaforma</div>
    <div class="section-title">Dashboard progettata<br>per chi lavora<br><em>con i numeri</em></div>
    <p style="color: rgba(255,255,255,0.5); font-size:16px; line-height:1.7; font-weight:300; max-width:440px;">
      Interfaccia professionale con tutto ciò che conta: quotazioni live, alert di mercato, storico transazioni e analisi del portafoglio. Nessun rumore, solo segnale.
    </p>
    <div class="features-list">
      <div class="feature-item">
        <div class="feature-dot"><svg viewBox="0 0 24 24"><polygon points="13 2 3 14 12 14 11 22 21 10 12 10 13 2"/></svg></div>
        <div class="feature-text">
          <h4>Integrazione Liv-Ex diretta</h4>
          <p>Feed dati in tempo reale dalla borsa mondiale del Fine & Rare Wine con storico completo.</p>
        </div>
      </div>
      <div class="feature-item">
        <div class="feature-dot"><svg viewBox="0 0 24 24"><path d="M18 8A6 6 0 0 0 6 8c0 7-3 9-3 9h18s-3-2-3-9"/><path d="M13.73 21a2 2 0 0 1-3.46 0"/></svg></div>
        <div class="feature-text">
          <h4>Alert personalizzabili</h4>
          <p>Notifiche immediate quando un vino raggiunge il tuo target price o entra in disponibilità.</p>
        </div>
      </div>
      <div class="feature-item">
        <div class="feature-dot"><svg viewBox="0 0 24 24"><path d="M14 2H6a2 2 0 0 0-2 2v16a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V8z"/><polyline points="14 2 14 8 20 8"/><line x1="16" y1="13" x2="8" y2="13"/><line x1="16" y1="17" x2="8" y2="17"/><polyline points="10 9 9 9 8 9"/></svg></div>
        <div class="feature-text">
          <h4>Export & Reporting</h4>
          <p>Report automatici per clienti, rendiconti di inventario e documentazione per l'import/export.</p>
        </div>
      </div>
    </div>
  </div>

  <!-- Phone Demo Animato -->
  <div class="features-visual" style="display:flex; align-items:center; justify-content:center;">
    <div id="phone-demo" style="width:310px; height:620px; border-radius:40px; background:#1a1a1e; border:3px solid #333; box-shadow:0 30px 80px rgba(0,0,0,0.3), 0 0 0 1px rgba(0,0,0,0.1); overflow:hidden; position:relative; font-family:'Inter',system-ui,sans-serif;">
      <!-- Notch -->
      <div style="position:absolute; top:0; left:50%; transform:translateX(-50%); width:110px; height:26px; background:#1a1a1e; border-radius:0 0 18px 18px; z-index:30;">
        <div style="position:absolute; top:9px; left:50%; transform:translateX(-50%); width:48px; height:5px; border-radius:3px; background:rgba(255,255,255,0.1);"></div>
      </div>
      <!-- Status bar -->
      <div id="phone-statusbar" style="height:44px; padding:0 24px; display:flex; align-items:flex-end; justify-content:space-between; font-size:11px; font-weight:600; color:rgba(255,255,255,0.5); background:transparent; position:relative; z-index:20; transition:color 0.5s, background 0.5s;">
        <span>9:41</span>
        <svg width="22" height="11" viewBox="0 0 22 11"><rect x="0.5" y="0.5" width="19" height="10" rx="2" stroke="currentColor" fill="none" opacity="0.4"/><rect x="2" y="2" width="14" height="7" rx="1" fill="currentColor" opacity="0.4"/></svg>
      </div>
      <!-- Content area -->
      <div style="height:calc(100% - 44px); overflow:hidden; position:relative; background:#fff;">
        <!-- SPLASH -->
        <div id="screen-splash" class="phone-screen" style="background:linear-gradient(160deg,#0f2745,#1a3a5c); display:flex; flex-direction:column; align-items:center; justify-content:center; opacity:1; z-index:10;">
          <div style="background:#fff; border-radius:16px; padding:24px 20px 16px; box-shadow:0 8px 32px rgba(0,0,0,0.3); display:flex; flex-direction:column; align-items:center;">
            <img src="data:image/png;base64,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" alt="B2B Fine Wines" style="width:180px; height:auto;">
          </div>
        </div>
        <!-- CATALOG -->
        <div id="screen-catalog" class="phone-screen" style="background:#fff; opacity:0; z-index:1; transform:translateX(100%);">
          <!-- Nav -->
          <div id="cat-nav" class="phone-nav" style="opacity:0;">
            <div class="pnav-item active">🍷 Wines</div>
            <div class="pnav-item">📋 Orders</div>
            <div class="pnav-item">📦 Producers</div>
            <div class="pnav-item" id="cart-nav-item">🛒 Cart</div>
          </div>
          <!-- Search -->
          <div id="cat-search" style="margin:8px 10px 0; padding:7px 10px; background:#f8f9fa; border-radius:6px; border:1px solid #e0e0e0; font-size:10px; color:#666; opacity:0; transform:translateY(6px); transition:all 0.35s;">🔍 Search wines by name, producer...</div>
          <!-- Filters -->
          <div id="cat-filters" style="display:flex; gap:4px; padding:6px 10px; opacity:0; transition:opacity 0.3s;">
            <div style="padding:3px 8px; border-radius:4px; font-size:8px; font-weight:600; background:#0f2745; color:#fff;">All Countries</div>
            <div style="padding:3px 8px; border-radius:4px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Region</div>
            <div style="padding:3px 8px; border-radius:4px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Vintage</div>
            <div style="padding:3px 8px; border-radius:4px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Format</div>
          </div>
          <div id="cat-count" style="padding:2px 10px 4px; font-size:8px; color:#666; opacity:0;">Showing 1-30 of 26.087 wines (34.089 offers)</div>
          <!-- Wine cards -->
          <div style="padding:0 8px; display:flex; flex-direction:column; gap:6px;" id="wine-cards-container"></div>
        </div>
        <!-- CART -->
        <div id="screen-cart" class="phone-screen" style="background:#fff; opacity:0; z-index:1; transform:translateX(100%);">
          <div class="phone-nav"><div class="pnav-item">🍷 Wines</div><div class="pnav-item">📋 Orders</div><div class="pnav-item">📦 Producers</div><div class="pnav-item active">🛒 Cart</div></div>
          <div style="padding:8px 10px;">
            <div style="font-weight:700; font-size:14px; color:#0f2745; margin-bottom:8px;">Cart (3 items)</div>
            <div id="cart-items" style="opacity:0; transform:translateY(8px); transition:all 0.5s;">
              <div style="display:flex; font-size:7px; font-weight:600; color:#666; text-transform:uppercase; letter-spacing:0.05em; padding:4px 0; border-bottom:1px solid #e0e0e0;"><div style="flex:3;">Wine</div><div style="flex:1; text-align:center;">Format</div><div style="flex:1; text-align:right;">Price</div><div style="width:20px;"></div></div>
              <div class="cart-row"><div style="flex:3;"><div style="font-size:9px; font-weight:600; color:#6d102d; line-height:1.3;">Sassicaia, Tenuta San Guido, Bolgheri</div></div><div style="flex:1; font-size:8px; color:#333; text-align:center;">6x750ml</div><div style="flex:1; font-size:9px; font-weight:600; color:#333; text-align:right;">€1.698,24</div><div style="width:20px; text-align:center; font-size:10px; color:#d32f2f;">×</div></div>
              <div class="cart-row"><div style="flex:3;"><div style="font-size:9px; font-weight:600; color:#6d102d; line-height:1.3;">Salon, Le Mesnil Grand Cru</div><div style="font-size:7px; color:#666;">2012</div></div><div style="flex:1; font-size:8px; color:#333; text-align:center;">6x750ml</div><div style="flex:1; font-size:9px; font-weight:600; color:#333; text-align:right;">€5.892,34</div><div style="width:20px; text-align:center; font-size:10px; color:#d32f2f;">×</div></div>
              <div class="cart-row"><div style="flex:3;"><div style="font-size:9px; font-weight:600; color:#6d102d; line-height:1.3;">Masseto, Toscana</div></div><div style="flex:1; font-size:8px; color:#333; text-align:center;">6x750ml</div><div style="flex:1; font-size:9px; font-weight:600; color:#333; text-align:right;">€6.264,00</div><div style="width:20px; text-align:center; font-size:10px; color:#d32f2f;">×</div></div>
            </div>
            <div id="cart-summary" style="margin-top:12px; background:#f8f9fa; border-radius:8px; padding:10px 12px; border:1px solid #e0e0e0; opacity:0; transform:translateY(8px); transition:all 0.5s;">
              <div style="font-weight:700; font-size:11px; color:#0f2745; margin-bottom:8px;">Cart Summary</div>
              <div style="display:flex; justify-content:space-between; padding:3px 0; font-size:9px; color:#333;"><span>Subtotal</span><span>€13.854,58</span></div>
              <div style="display:flex; justify-content:space-between; padding:3px 0; font-size:9px; color:#333;"><span>Shipping (3 cases)</span><span>€64,55</span></div>
              <div style="display:flex; justify-content:space-between; padding:6px 0 0; margin-top:4px; border-top:2px solid #e0e0e0;"><span style="font-size:11px; font-weight:700; color:#333;">Total</span><span style="font-size:13px; font-weight:700; color:#6d102d;">€16.967,13</span></div>
              <div style="margin-top:10px; background:#6d102d; color:#fff; text-align:center; padding:9px; border-radius:6px; font-size:11px; font-weight:600;">Proceed to Checkout</div>
              <div style="text-align:center; font-size:7px; color:#666; margin-top:4px;">Taxable prices, excluding VAT</div>
            </div>
          </div>
        </div>
        <!-- ORDERS -->
        <div id="screen-orders" class="phone-screen" style="background:#fff; opacity:0; z-index:1; transform:translateX(100%);">
          <div class="phone-nav"><div class="pnav-item">🍷 Wines</div><div class="pnav-item active">📋 Orders</div><div class="pnav-item">📦 Producers</div><div class="pnav-item">🛒 Cart</div></div>
          <div style="padding:8px 10px;">
            <div style="font-weight:700; font-size:14px; color:#0f2745; margin-bottom:8px;">Orders</div>
            <div id="orders-bar" style="display:flex; gap:5px; margin-bottom:10px; opacity:0; transition:opacity 0.3s;">
              <div style="padding:4px 10px; border-radius:14px; font-size:8px; font-weight:600; background:#0f2745; color:#fff;">All</div>
              <div style="padding:4px 10px; border-radius:14px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Pending</div>
              <div style="padding:4px 10px; border-radius:14px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Processing</div>
              <div style="padding:4px 10px; border-radius:14px; font-size:8px; color:#666; border:1px solid #e0e0e0;">Completed</div>
            </div>
            <div id="orders-cards"></div>
          </div>
        </div>
        <!-- PRODUCERS -->
        <div id="screen-producers" class="phone-screen" style="background:#fff; opacity:0; z-index:1; transform:translateX(100%);">
          <div class="phone-nav"><div class="pnav-item">🍷 Wines</div><div class="pnav-item">📋 Orders</div><div class="pnav-item active">📦 Producers</div><div class="pnav-item">🛒 Cart</div></div>
          <div style="padding:8px 10px;">
            <div style="font-weight:700; font-size:14px; color:#0f2745; margin-bottom:6px;">Producers</div>
            <div id="alpha-bar" style="display:flex; flex-wrap:wrap; gap:3px; margin-bottom:10px; padding-bottom:8px; border-bottom:1px solid #e0e0e0; opacity:0; transition:opacity 0.35s;"></div>
            <div id="producers-grid" style="display:grid; grid-template-columns:1fr 1fr; gap:6px;"></div>
          </div>
        </div>
        <!-- FADE -->
        <div id="screen-fade" style="position:absolute; inset:0; background:#fff; opacity:0; transition:opacity 0.6s; z-index:0;"></div>
      </div>
      <!-- Home indicator -->
      <div style="position:absolute; bottom:6px; left:50%; transform:translateX(-50%); width:90px; height:4px; background:rgba(255,255,255,0.15); border-radius:2px; z-index:30;"></div>
    </div>
    <!-- Progress dots -->
    <div id="phone-progress" style="position:absolute; bottom:-30px; display:flex; gap:6px; align-items:center; justify-content:center; width:100%;"></div>
  </div>

<style>
  .phone-screen { position:absolute; inset:0; transition:all 0.5s cubic-bezier(0.4,0,0.2,1); overflow-y:hidden; }
  .phone-nav { display:flex; justify-content:space-around; padding:6px 8px; border-bottom:1px solid #e0e0e0; background:#fff; }
  .pnav-item { font-size:8px; color:#666; text-align:center; padding-bottom:3px; }
  .pnav-item.active { color:#6d102d; font-weight:700; border-bottom:2px solid #6d102d; }
  .cart-row { display:flex; align-items:center; padding:7px 0; border-bottom:1px solid #e0e0e0; }
  .wine-card-anim { border:1px solid #e0e0e0; border-radius:8px; padding:8px 9px; background:#fff; opacity:0; transform:translateY(10px); transition:all 0.4s cubic-bezier(0.4,0,0.2,1); }
  .wine-card-anim.visible { opacity:1; transform:translateY(0); }
  .wine-card-anim.tapped { border:1.5px solid #6d102d; background:rgba(109,16,45,0.08); }
  .order-card-anim { border:1px solid #e0e0e0; border-radius:8px; padding:10px 12px; margin-bottom:8px; opacity:0; transform:translateY(10px); transition:all 0.4s cubic-bezier(0.4,0,0.2,1); }
  .order-card-anim.visible { opacity:1; transform:translateY(0); }
  .prod-card-anim { border:1.5px solid #e0e0e0; border-radius:6px; padding:8px 9px; opacity:0; transform:translateY(8px); transition:all 0.35s cubic-bezier(0.4,0,0.2,1); }
  .prod-card-anim.visible { opacity:1; transform:translateY(0); }
  .cart-badge { position:absolute; top:-2px; right:-6px; width:14px; height:14px; border-radius:7px; background:#6d102d; color:#fff; font-size:8px; font-weight:700; display:flex; align-items:center; justify-content:center; animation:popBadge 0.3s ease; }
  @keyframes popBadge { 0%{transform:scale(0);} 70%{transform:scale(1.3);} 100%{transform:scale(1);} }
