/* Motto Site — iş ortaklığı şeridi (widgets/class-partner.php). Matris pixels.js ile yanar. */

.motto-partner__card {
	display: grid;
	grid-template-columns: minmax(0, 0.85fr) minmax(0, 1.15fr);
	overflow: hidden;
	border-radius: 30px;
	background: var(--motto-bg-deep);
	box-shadow: inset 0 0 0 1px var(--motto-line);
}

.motto-partner__visual {
	position: relative;
	z-index: 0;
	display: grid;
	place-items: center;
	min-height: 380px;
	overflow: hidden;
	isolation: isolate;
	background: #000;
}

.motto-partner__matrix {
	position: absolute;
	z-index: -2;
	inset: 0;
}

.motto-partner__shade {
	position: absolute;
	z-index: -1;
	inset: 0;
	background: radial-gradient(42% 36% at 50% 50%, rgba(0, 0, 0, 0.95), rgba(0, 0, 0, 0.55) 60%, rgba(0, 0, 0, 0.15));
	pointer-events: none;
}

/* Renkli logo saf siyah zeminde; çevresinde simge boyu kadar boşluk (MADRIX logo kuralı). */
.motto-partner__plate {
	display: inline-flex;
	padding: 36px;
	border-radius: 22px;
	background: #000;
	box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.08), 0 30px 80px rgba(0, 0, 0, 0.8);
}

.motto-partner__plate img {
	display: block;
	width: auto;
	height: 36px;
}

.motto-partner__copy {
	padding: clamp(30px, 4vw, 64px);
}

.motto-partner__head {
	margin: 0;
}

.motto-partner .motto-partner__head .motto-sec__text {
	max-width: 54ch;
}

.motto-partner__facts {
	display: grid;
	gap: 10px;
	margin: 26px 0 0;
	padding: 0;
	list-style: none;
}

.motto-partner__facts li {
	display: flex;
	align-items: flex-start;
	gap: 10px;
	color: var(--motto-ink-2);
	font-size: 15px;
	line-height: 1.5;
}

.motto-partner__facts .motto-icon {
	flex: none;
	width: 18px;
	height: 18px;
	margin-top: 2px;
	color: #b1db18;
}

.motto-partner__actions {
	display: flex;
	flex-wrap: wrap;
	gap: 12px;
	margin-top: 30px;
}

.motto-partner__actions .motto-icon {
	width: 16px;
	height: 16px;
}

@media (max-width: 1023px) {
	.motto-partner__card {
		grid-template-columns: minmax(0, 1fr);
	}

	.motto-partner__visual {
		min-height: 260px;
	}
}

/* ---------------------------------------------------------------------------
 * Sıkı düzen (gövdede .motto-sik, motto-site.php): yalnız boşluklar, kutu yükseklikleri ve sütun sayıları
 * küçülür; yazı boyutları aynı kalır, hiçbir öğe kaldırılmaz (kullanıcı tercihi, 2026-11-02).
 * ------------------------------------------------------------------------ */.motto-sik .motto-partner__visual {
	min-height: 300px;
}

.motto-sik .motto-partner__copy {
	padding: clamp(24px, 2.8vw, 44px);
}