
    /* ── Bize Ulaşın Section ── */
    #bize-ulasin {
      padding: clamp(3rem, 6vw, 6rem) 0;
      background: transparent;
      position: relative;
      z-index: 1;
    }
    #bize-ulasin .biz-head {
      margin-bottom: clamp(2rem, 4vw, 3.5rem);
    }
    .biz-grid {
      display: grid;
      grid-template-columns: repeat(3, 1fr);
      gap: 1.4rem;
    }
    .biz-card {
      position: relative;
      display: flex;
      flex-direction: column;
      align-items: flex-start;
      gap: 1.4rem;
      padding: 2rem 1.8rem 1.8rem;
      background: rgba(255,255,255,.55);
      backdrop-filter: blur(20px) saturate(150%);
      -webkit-backdrop-filter: blur(20px) saturate(150%);
      border: 1px solid var(--glass-b);
      border-radius: var(--radius-xl);
      box-shadow: var(--sh-card);
      text-decoration: none;
      color: inherit;
      overflow: hidden;
      transition: transform .45s var(--silk), box-shadow .45s var(--silk), border-color .35s, background .35s;
    }
    .biz-card::before {
      content: '';
      position: absolute;
      top: 0; left: 10%; right: 10%;
      height: 1px;
      background: linear-gradient(90deg, transparent, var(--amber-lt), transparent);
      opacity: .6;
    }
    .biz-card__glow {
      position: absolute;
      top: -80px; left: -80px;
      width: 220px; height: 220px;
      border-radius: 50%;
      opacity: 0;
      pointer-events: none;
      transition: opacity .5s var(--silk);
      filter: blur(60px);
    }
    .biz-card--whatsapp .biz-card__glow  { background: radial-gradient(circle, rgba(37,211,102,.22) 0%, transparent 70%); }
    .biz-card--telefon .biz-card__glow   { background: radial-gradient(circle, rgba(192,112,48,.22) 0%, transparent 70%); }
    .biz-card--instagram .biz-card__glow { background: radial-gradient(circle, rgba(193,53,132,.18) 0%, transparent 70%); }

    .biz-card:hover {
      transform: translateY(-8px) scale(1.01);
      box-shadow: 0 24px 64px rgba(100,50,10,.18), 0 0 0 1px var(--glass-bh);
      border-color: rgba(192,112,48,.42);
      background: rgba(255,255,255,.78);
    }
    .biz-card:hover .biz-card__glow { opacity: 1; }

    .biz-card__icon-wrap {
      width: 56px; height: 56px;
      display: flex; align-items: center; justify-content: center;
      border-radius: var(--radius-md);
      border: 1px solid var(--glass-b);
      background: rgba(192,112,48,.09);
      flex-shrink: 0;
      transition: transform .35s var(--silk), background .35s;
    }
    .biz-card:hover .biz-card__icon-wrap {
      transform: scale(1.1) rotate(-4deg);
      background: rgba(192,112,48,.16);
    }
    .biz-card--whatsapp  .biz-card__icon-wrap { color: #25D366; }
    .biz-card--telefon   .biz-card__icon-wrap { color: var(--amber); }
    .biz-card--instagram .biz-card__icon-wrap { color: #C13584; }

    .biz-card__icon { width: 26px; height: 26px; }

    .biz-card__body {
      display: flex; flex-direction: column; gap: .55rem;
      flex: 1;
    }
    .biz-card__title {
      font-family: 'Cormorant Garamond', serif;
      font-size: 1.28rem; font-weight: 500;
      color: var(--text-h); line-height: 1.2;
    }
    .biz-card__desc {
      font-size: .78rem; line-height: 1.75;
      color: var(--text-m);
      flex: 1;
    }
    .biz-card__cta {
      display: inline-flex; align-items: center; gap: .45rem;
      font-size: .66rem; font-weight: 600;
      letter-spacing: .16em; text-transform: uppercase;
      color: var(--amber);
      margin-top: .5rem;
      transition: gap .3s var(--silk);
    }
    .biz-card__cta svg {
      width: 14px; height: 14px;
      transition: transform .35s var(--silk);
    }
    .biz-card:hover .biz-card__cta svg { transform: translateX(4px); }
    .biz-card:hover .biz-card__cta { gap: .65rem; }

    @media (max-width: 900px) {
      .biz-grid { grid-template-columns: 1fr; max-width: 480px; margin: 0 auto; }
    }
    @media (min-width: 560px) and (max-width: 900px) {
      .biz-grid { grid-template-columns: repeat(2, 1fr); max-width: 100%; }
      .biz-card:last-child { grid-column: 1 / -1; max-width: 340px; margin: 0 auto; width: 100%; }
    }