.about-modern {
          background:
            radial-gradient(900px 320px at 12% 0%, rgba(var(--brand-primary-rgb), 0.08), transparent 60%),
            radial-gradient(900px 320px at 88% 10%, rgba(var(--brand-accent-rgb), 0.06), transparent 60%),
            var(--bg-primary);
        }

        .about-modern .about-shell {
          display: grid;
          grid-template-columns: 1.12fr 0.88fr;
          gap: clamp(1.5rem, 3.5vw, 2.75rem);
          align-items: center;
        }

        .about-modern .about-kicker {
          display: inline-flex;
          align-items: center;
          gap: 0.55rem;
          padding: 0.35rem 0.85rem;
          border-radius: 999px;
          border: 1px solid rgba(var(--brand-primary-rgb), 0.28);
          background: rgba(var(--brand-primary-rgb), 0.10);
          color: var(--brand-primary);
          font-weight: 900;
          letter-spacing: 0.11em;
          text-transform: uppercase;
          font-size: 0.78rem;
          width: fit-content;
          margin-bottom: var(--spacing-sm);
        }

        .about-modern .about-kicker-dot {
          width: 8px;
          height: 8px;
          border-radius: 999px;
          background: var(--brand-primary);
          box-shadow: 0 0 0 4px rgba(var(--brand-primary-rgb), 0.16);
        }

        .about-modern .about-title {
          font-size: clamp(2rem, 3.3vw, 2.65rem);
          font-weight: 950;
          letter-spacing: -0.03em;
          line-height: 1.12;
          margin: 0 0 var(--spacing-md);
          color: var(--text-primary);
        }

        .about-modern .about-lead {
          color: var(--text-secondary);
          line-height: 1.85;
          font-size: 1.05rem;
          margin: 0 0 1.1rem;
          font-weight: 550;
        }

        .about-quote-box {
          margin: 1.35rem 0;
          padding: 1rem 1.25rem;
          border-left: 4px solid var(--brand-primary);
          border-radius: 0 14px 14px 0;
          background: rgba(var(--brand-primary-rgb), 0.06);
          color: var(--text-primary);
          font-size: 0.96rem;
          font-weight: 650;
          line-height: 1.65;
        }

        [data-theme="dark"] .about-quote-box {
          background: rgba(255, 255, 255, 0.03);
        }

        .about-modern .about-highlights {
          margin-top: 1.5rem;
          display: grid;
          grid-template-columns: repeat(2, minmax(0, 1fr));
          gap: 0.8rem;
        }

        .about-modern .about-pill {
          display: flex;
          align-items: center;
          gap: 0.75rem;
          padding: 0.9rem 1rem;
          border-radius: 14px;
          border: 1px solid rgba(var(--brand-primary-rgb), 0.18);
          background: var(--bg-card);
          box-shadow: var(--shadow-sm);
          color: var(--text-primary);
          font-weight: 800;
          font-size: 0.94rem;
          transition: transform var(--transition-fast), border-color var(--transition-fast), box-shadow var(--transition-fast);
        }

        [data-theme="dark"] .about-modern .about-pill {
          background: rgba(255, 255, 255, 0.025);
          border-color: rgba(255, 255, 255, 0.10);
        }

        .about-modern .about-pill i {
          width: 36px;
          height: 36px;
          display: grid;
          place-items: center;
          border-radius: 10px;
          background: rgba(var(--brand-primary-rgb), 0.12);
          color: var(--brand-primary);
          flex: 0 0 auto;
        }

        .about-modern .about-pill:hover {
          transform: translateY(-3px);
          border-color: rgba(var(--brand-primary-rgb), 0.42);
          box-shadow: var(--shadow-md);
        }

        .about-modern .about-media {
          display: grid;
          place-items: center;
        }

        .about-modern .about-media-card {
          width: min(460px, 100%);
          border-radius: 24px;
          border: 1px solid rgba(var(--brand-primary-rgb), 0.20);
          background:
            radial-gradient(500px 180px at 20% 15%, rgba(var(--brand-primary-rgb), 0.16), transparent 60%),
            var(--bg-card);
          box-shadow: var(--shadow-lg);
          padding: 1.5rem;
          position: relative;
          overflow: hidden;
        }

        [data-theme="dark"] .about-modern .about-media-card {
          background:
            radial-gradient(500px 180px at 20% 15%, rgba(var(--brand-primary-rgb), 0.22), transparent 60%),
            rgba(255, 255, 255, 0.03);
          border-color: rgba(255, 255, 255, 0.12);
        }

        .about-modern .about-media-img {
          position: relative;
          z-index: 1;
          width: 100%;
          height: auto;
          max-width: 360px;
          margin: 0 auto 1.25rem;
          display: block;
        }

        .about-spec-strip {
          position: relative;
          z-index: 2;
          display: grid;
          grid-template-columns: repeat(2, 1fr);
          gap: 0.65rem;
          padding-top: 1rem;
          border-top: 1px solid var(--border-color);
        }

        .about-spec-mini {
          padding: 0.7rem 0.85rem;
          border-radius: 12px;
          background: rgba(var(--brand-primary-rgb), 0.06);
          border: 1px solid rgba(var(--brand-primary-rgb), 0.14);
        }

        [data-theme="dark"] .about-spec-mini {
          background: rgba(255, 255, 255, 0.03);
          border-color: rgba(255, 255, 255, 0.08);
        }

        .about-spec-mini strong {
          display: block;
          font-size: 0.86rem;
          font-weight: 850;
          color: var(--text-primary);
          margin-bottom: 0.1rem;
        }

        .about-spec-mini span {
          font-size: 0.76rem;
          color: var(--text-secondary);
          font-weight: 600;
        }

        /* Vizyon, Misyon & Değerler 3'lü Grid */
        .vision-grid {
          display: grid;
          grid-template-columns: repeat(3, minmax(0, 1fr));
          gap: 1.35rem;
          margin-top: clamp(2.5rem, 5vw, 3.75rem);
          padding-top: clamp(2.25rem, 4vw, 3.25rem);
          border-top: 1px dashed rgba(var(--brand-primary-rgb), 0.22);
        }

        .vision-card {
          padding: 1.65rem 1.5rem;
          border-radius: 20px;
          border: 1px solid rgba(var(--brand-primary-rgb), 0.16);
          background: var(--bg-card);
          box-shadow: var(--shadow-sm);
          position: relative;
          overflow: hidden;
          transition: transform 0.28s ease, border-color 0.28s ease, box-shadow 0.28s ease;
        }

        [data-theme="dark"] .vision-card {
          background: linear-gradient(180deg, rgba(255, 255, 255, 0.04) 0%, rgba(255, 255, 255, 0.015) 100%);
          border-color: rgba(255, 255, 255, 0.10);
        }

        .vision-card::before {
          content: "";
          position: absolute;
          top: 0;
          left: 0;
          right: 0;
          height: 3px;
          background: linear-gradient(90deg, var(--brand-primary), var(--brand-secondary));
          opacity: 0.85;
        }

        .vision-card:hover {
          transform: translateY(-5px);
          border-color: rgba(var(--brand-primary-rgb), 0.42);
          box-shadow: 0 18px 40px rgba(var(--brand-primary-rgb), 0.12);
        }

        .vision-card-head {
          display: flex;
          align-items: center;
          gap: 0.85rem;
          margin-bottom: 1rem;
        }

        .vision-card-ico {
          width: 48px;
          height: 48px;
          border-radius: 14px;
          display: grid;
          place-items: center;
          background: linear-gradient(135deg, var(--brand-primary) 0%, var(--brand-secondary) 100%);
          color: #fff;
          font-size: 1.2rem;
          box-shadow: 0 10px 22px rgba(var(--brand-primary-rgb), 0.25);
          flex-shrink: 0;
        }

        .vision-card-title {
          font-size: 1.22rem;
          font-weight: 900;
          color: var(--text-primary);
          margin: 0;
          letter-spacing: -0.015em;
        }

        .vision-card-sub {
          font-size: 0.76rem;
          text-transform: uppercase;
          letter-spacing: 0.06em;
          color: var(--brand-primary);
          font-weight: 800;
          display: block;
          margin-bottom: 0.15rem;
        }

        .vision-card-text {
          font-size: 0.95rem;
          color: var(--text-secondary);
          line-height: 1.72;
          margin: 0;
          font-weight: 550;
        }

        @media (max-width: 992px) {
          .about-modern .about-shell {
            grid-template-columns: 1fr;
          }
          .about-modern .about-media {
            order: -1;
          }
          .vision-grid {
            grid-template-columns: 1fr;
          }
        }

        @media (max-width: 576px) {
          .about-modern .about-highlights,
          .about-spec-strip {
            grid-template-columns: 1fr;
          }
        }
