/* Medya CV tanıtımı: bölüm aralıkları ve ızgaralar */
.mcv-bolum { padding: 4.2rem 0 0; }
.mcv-bas { max-width: 44rem; margin-bottom: 1.8rem; }
.mcv-bas .sessiz { font-size: 1.05rem; margin: 0; }
.mcv-kartlar { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.2rem; }
.mcv-rakam-bant { margin-top: 4.2rem; padding: 4rem 0; }
.mcv-platformlar { grid-template-columns: repeat(3, minmax(0, 1fr)); gap: 1.2rem; }
.mcv-paylas { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 1.2rem; }
.mcv-fark-duzen { display: grid; grid-template-columns: minmax(0, .8fr) minmax(0, 1.2fr); gap: 3.5rem; align-items: start; }
.mcv-son { display: flex; align-items: center; justify-content: space-between; gap: 2rem; background: var(--mor); color: #f3eafa; border-radius: var(--kose-buyuk); padding: 2.2rem 3rem; margin-top: 4.5rem; }
.mcv-son h2 { color: #fff; margin: 0 0 .3rem; }
.mcv-son p { margin: 0; }
.mcv-not { margin-top: 1.2rem; }
@media (max-width: 1100px) {
  .mcv-kartlar { grid-template-columns: repeat(2, minmax(0, 1fr)); }
  .mcv-paylas { grid-template-columns: repeat(2, minmax(0, 1fr)); }
}
@media (max-width: 900px) {
  .mcv-kartlar, .mcv-platformlar, .mcv-paylas, .mcv-fark-duzen { grid-template-columns: 1fr; }
  .mcv-fark-duzen { gap: 1rem; }
  .mcv-son { flex-direction: column; align-items: flex-start; padding: 2rem; }
}
.sayfa-ust-kartli .ust-kartlar { flex: none; }
.sayfa-ust-kartli .ust-kart { width: 220px; }
.sayfa-ust-kartli + .mcv-bolum { padding-top: 3.6rem; }
@media (max-width: 1100px) { .sayfa-ust-kartli .ust-kart { width: 180px; } .sayfa-ust-kartli .ust-kart + .ust-kart { margin-left: -40px; } }
@media (max-width: 900px) { .ust-kartlar { display: none; } }
.tanitim-ust { padding-top: 2.4rem; }

/* İş defteri tanıtımı */
.def-kartlar { grid-template-columns: repeat(2, minmax(0, 1fr)); }
.def-yol { grid-template-columns: repeat(6, minmax(0, 1fr)); }
@media (max-width: 1100px) { .def-yol { grid-template-columns: repeat(3, minmax(0, 1fr)); } .ust-defter { width: 290px; } }
@media (max-width: 900px) { .def-kartlar, .def-yol { grid-template-columns: 1fr; } .ust-defter { display: none; } }
.isl-paylas { grid-template-columns: repeat(3, minmax(0, 1fr)); }
@media (max-width: 900px) { .isl-paylas { grid-template-columns: 1fr; } }
