/* Atlantika görsel iyileştirme — Aşama 9g. Bileşen kapsamlı, tema tokenları; !important yok. */

/* 2 — Üst etiket çizgisi müşteri talebiyle kaldırıldı (Aşama 12, R-011). */
.wp-block-post-content .wp-block-quote { border-left: 0; padding-left: 0; }

/* 3 — Açık yüzeyli bölümlerde içerik grupları beyaz zeminle ayrışsın (yalnız vurgulu bilgi alanı) */
.wp-block-post-content .has-bbe-neutral-100-background-color.alignfull .has-bbe-neutral-100-background-color { background-color: var(--wp--preset--color--bbe-neutral-000); }

/* 8 — Ekip: ülke başlıklarında kısa vurgu çizgisi */
.page-id-11439 .wp-block-post-content h2::after, .page-id-19533 .wp-block-post-content h2::after, .page-id-19534 .wp-block-post-content h2::after {
	content: ""; display: block; width: 3rem; height: 3px; margin-top: .45em; border-radius: 2px; background: var(--wp--preset--color--bbe-primary-500);
}

/* 10 — Hukuki sayfalar: numaralı bölümler arasında ince ayraç ve ritim */
:is(.page-id-18562, .page-id-19567, .page-id-19568, .page-id-19556, .page-id-19558, .page-id-19560) .wp-block-post-content .wp-block-group[id] + .wp-block-group[id] {
	border-top: 1px solid var(--wp--preset--color--bbe-neutral-200); padding-top: var(--wp--preset--spacing--bbe-110);
}
:is(.page-id-18562, .page-id-19567, .page-id-19568, .page-id-19556, .page-id-19558, .page-id-19560) .wp-block-post-content .wp-block-list a { text-decoration: none; }

/* R-014 (5a16 1:28–1:46): footer bağlantı aralığı azaltıldı, alt satır okunur boyuta getirildi. */
footer .atl-footer-v2 ul.wp-block-list li { margin: 0 0 4px; padding: 0; min-height: 24px; height: auto; line-height: 24px; }
footer .atl-footer-v2 .atl-footer-v2__bottom,
footer .atl-footer-v2 .atl-footer-v2__bottom p,
footer .atl-footer-v2 .atl-footer-v2__bottom a { font-size: 14px; color: var(--wp--preset--color--bbe-neutral-800); }

/* Aşama 13 — müşteri: "sola yaslı, sağı boş alanlar" ve "düz HTML görünümü". Yalnız tema tokenları. */

/* 13a — Sola yaslı dar gruplarda kart ızgaraları tüm içerik genişliğini kullansın */
.wp-block-post-content .is-content-justification-left.is-layout-constrained > .is-layout-grid { max-width: none; }

/* 13b — Yalnız başlık + metinden oluşan sola yaslı bölümler geniş ekranda iki sütunlu editoryal düzene geçsin */
@media (min-width: 1024px) {
	.wp-block-post-content .is-content-justification-left.is-layout-constrained:not(.wp-block-column):has(> h2):not(:has(> :not(h2, h3, p))) {
		display: grid; grid-template-columns: minmax(0, 5fr) minmax(0, 7fr); grid-auto-flow: row dense;
		column-gap: clamp(2.5rem, 5vw, 5.5rem); align-items: start;
	}
	.wp-block-post-content .is-content-justification-left.is-layout-constrained:not(.wp-block-column):has(> h2):not(:has(> :not(h2, h3, p))) > * { grid-column: 1; max-width: none; margin-block: 0; }
	.wp-block-post-content .is-content-justification-left.is-layout-constrained:not(.wp-block-column):has(> h2):not(:has(> :not(h2, h3, p))) > h2 ~ * { grid-column: 2; margin-block-end: 1em; }
}

/* 13c — Marka rengi: başlıklar Atlantika laciverti, açık bölümler marka mavisinin en açık tonu */
.wp-block-post-content :is(h2, h3):not(.has-text-color, .has-text-color *) { color: var(--wp--preset--color--bbe-primary-950); }
.wp-block-post-content .has-bbe-neutral-100-background-color { background-color: var(--wp--preset--color--bbe-primary-050); }
.wp-block-post-content :is(.has-bbe-neutral-950-background-color, .has-bbe-primary-950-background-color, .has-bbe-primary-900-background-color) :is(h2, h3) { color: inherit; }

/* 13d — Kartlar: üstte marka mavisi vurgu, yumuşak gölge, hover'da hafif yükselme */
.wp-block-post-content .wp-block-group.has-border-color.has-background:not(:has(form, .wp-block-group.has-border-color)) {
	border-color: var(--wp--preset--color--bbe-primary-100);
	box-shadow: inset 0 3px 0 var(--wp--preset--color--bbe-primary-600), 0 1px 2px rgb(0 17 81 / .06);
	transition: box-shadow .2s ease, transform .2s ease;
}
.wp-block-post-content .wp-block-group.has-border-color.has-background:not(:has(form, .wp-block-group.has-border-color)):hover {
	box-shadow: inset 0 3px 0 var(--wp--preset--color--bbe-primary-600), 0 10px 24px -8px rgb(0 17 81 / .18); transform: translateY(-2px);
}
@media (prefers-reduced-motion: reduce) { .wp-block-post-content .wp-block-group.has-border-color.has-background:not(:has(form, .wp-block-group.has-border-color)) { transition: none; } .wp-block-post-content .wp-block-group.has-border-color.has-background:not(:has(form, .wp-block-group.has-border-color)):hover { transform: none; } }

/* 13e — İlgili metin bloğunun yan görseli (müşteri görselleri, dekoratif alt=""); sabit oran, CLS yok */
.wp-block-post-content .atl-gorselli > .atl-yan-gorsel { margin: 1.5rem 0 0; border-radius: 16px; overflow: hidden; max-width: none; }
.wp-block-post-content .atl-gorselli > .atl-yan-gorsel img { display: block; width: 100%; height: 100%; aspect-ratio: 4 / 3; object-fit: cover; transition: transform .6s ease; }
.wp-block-post-content .atl-gorselli:hover > .atl-yan-gorsel img:not(.atl-px) { transform: scale(1.03); }
@media (min-width: 1024px) {
	.wp-block-post-content .atl-gorselli:not(.atl-gorselli--alt) { display: grid; grid-template-columns: minmax(0, 1fr) minmax(0, 1fr); column-gap: clamp(2.5rem, 5vw, 5rem); align-items: start; grid-auto-flow: row dense; }
	.wp-block-post-content .atl-gorselli > * { grid-column: 1; max-width: none; margin-inline: 0; }
	.wp-block-post-content .atl-gorselli:not(.atl-gorselli--alt) > .atl-yan-gorsel { grid-column: 2; grid-row: 1 / span 12; margin: 0; align-self: stretch; min-height: 320px; max-height: 560px; }
	/* Bölüm içinde kart ızgarası varsa: başlık + görsel üst satırda yan yana, ızgara tam genişlikte altta */
	.wp-block-post-content .atl-gorselli:not(.atl-gorselli--alt) > :not(h2, h3, h4, p, .wp-block-buttons, .wp-block-quote, .atl-yan-gorsel) { grid-column: 1 / -1; margin-top: var(--wp--preset--spacing--bbe-80, 2.5rem); }
	.wp-block-post-content .atl-gorselli:not(.atl-gorselli--alt):has(> :not(h2, h3, h4, p, .wp-block-buttons, .wp-block-quote, .atl-yan-gorsel)) > .atl-yan-gorsel { grid-row: 1 / span 3; min-height: 240px; max-height: 340px; }
}
@media (prefers-reduced-motion: reduce) { .wp-block-post-content .atl-gorselli > .atl-yan-gorsel img { transition: none; } }

/* 13f — Büyük giriş cümleleri marka laciverti ve orta ağırlıkta; bölümlerin ana fikri öne çıksın */
.wp-block-post-content p.has-bbe-large-font-size:not(.has-text-color, .has-text-color *, .has-background *) { color: var(--wp--preset--color--bbe-primary-900); font-weight: 500; }

/* 13g — Arka plan tutarlılığı: geniş (alignwide) açık panel yuvarlatılmış, marka tonu tek renk */
.wp-block-post-content .wp-block-group.alignwide.has-bbe-neutral-100-background-color { border-radius: 20px; }

/* 13h — Dijital Dönüşüm alt bölümü (müşteri: "düz metin gibi, basit kalmasın"):
   sol sütun numaralı dikey zaman çizgisi; sağ sütun tırnak işaretli "içgörü" kartları, kademeli dizilim */
.wp-block-post-content .atl-koyu-kartlar { column-gap: clamp(2rem, 5vw, 5rem); align-items: start; }
.wp-block-post-content .atl-koyu-kartlar .wp-block-group.has-border-color.has-background {
	border: 0 !important; box-shadow: none !important; transform: none !important; position: relative; margin: 0 !important;
}
/* sol: zaman çizgisi */
.wp-block-post-content .atl-koyu-kartlar > :first-child { counter-reset: atl-zc; position: relative; }
.wp-block-post-content .atl-koyu-kartlar > :first-child .wp-block-group.has-border-color.has-background {
	counter-increment: atl-zc; background: transparent !important; border-radius: 0 !important; padding: 0 0 2rem 4.25rem !important;
}
.wp-block-post-content .atl-koyu-kartlar > :first-child .wp-block-group.has-border-color.has-background::before {
	content: counter(atl-zc, decimal-leading-zero); position: absolute; left: 0; top: 0; z-index: 1; display: grid; place-items: center; width: 2.75rem; height: 2.75rem; border-radius: 50%;
	background: var(--wp--preset--color--bbe-neutral-000); color: var(--wp--preset--color--bbe-primary-700); font-weight: 700; font-size: .95rem;
	box-shadow: inset 0 0 0 2px var(--wp--preset--color--bbe-primary-500); transition: background-color .3s, color .3s;
}
.wp-block-post-content .atl-koyu-kartlar > :first-child .wp-block-group.has-border-color.has-background:not(:last-child)::after {
	content: ""; position: absolute; left: calc(1.375rem - 1px); top: 2.75rem; bottom: 0; width: 2px; background: linear-gradient(var(--wp--preset--color--bbe-primary-300), var(--wp--preset--color--bbe-primary-100));
}
.wp-block-post-content .atl-koyu-kartlar > :first-child .wp-block-group.has-border-color.has-background:hover::before { background: var(--wp--preset--color--bbe-primary-600); color: #fff; }
.wp-block-post-content .atl-koyu-kartlar > :first-child p { font-size: 1.05rem; line-height: 1.65; color: var(--wp--preset--color--bbe-neutral-800); padding-top: .55rem; }
/* sağ: içgörü kartları */
.wp-block-post-content .atl-koyu-kartlar > :last-child .wp-block-group.has-border-color.has-background {
	background: linear-gradient(135deg, var(--wp--preset--color--bbe-primary-050), #fff) !important; border-radius: 20px !important;
	padding: 2.75rem 1.75rem 1.75rem !important; margin-bottom: 1.25rem !important; box-shadow: 0 1px 0 var(--wp--preset--color--bbe-primary-100), 0 14px 30px -22px rgb(0 17 81 / .35) !important;
	transition: transform .3s ease, box-shadow .3s ease;
}
.wp-block-post-content .atl-koyu-kartlar > :last-child .wp-block-group.has-border-color.has-background::before {
	content: "\201C"; position: absolute; left: 1.5rem; top: .35rem; font: 700 3.25rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-400);
}
@media (min-width: 1024px) { .wp-block-post-content .atl-koyu-kartlar > :last-child .wp-block-group.has-border-color.has-background:nth-child(even) { margin-left: 2.5rem !important; } }
.wp-block-post-content .atl-koyu-kartlar > :last-child .wp-block-group.has-border-color.has-background:hover { transform: translateY(-4px) !important; box-shadow: 0 1px 0 var(--wp--preset--color--bbe-primary-200), 0 22px 40px -22px rgb(0 17 81 / .45) !important; }
.wp-block-post-content .atl-koyu-kartlar > :last-child p { font-size: clamp(1.1rem, 1.5vw, 1.3rem); line-height: 1.45; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950); }
@media (prefers-reduced-motion: reduce) { .wp-block-post-content .atl-koyu-kartlar .wp-block-group.has-border-color.has-background { transition: none; transform: none !important; } }

/* 13i — Ana sayfa hero: başlık, metin ve butonlar ilk ekranda tam görünsün (müşteri: "yazı biraz aşağıda") */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child > .is-vertical.is-content-justification-center {
	padding-top: clamp(1.5rem, 5vh, 3.5rem) !important; margin-top: 0; min-height: 0;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child h1 { margin-top: .6rem; }
@media (max-width: 767px) {
	:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child > .is-vertical.is-content-justification-center { padding-top: 1.25rem !important; row-gap: 1rem; }
	:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child h1 { font-size: clamp(2rem, 9vw, 2.5rem) !important; line-height: 1.12; }
	:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child h1 + p { font-size: 1rem; line-height: 1.55; }
}

/* 13j — Hakkımızda "Temel Hizmet Alanlarımız": numaralı, ikon rozetli hizmet kartları (3 dil) */
.wp-block-post-content .atl-hizmet-alanlari { counter-reset: atl-hz; gap: clamp(1rem, 2vw, 1.5rem) !important; }
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group {
	counter-increment: atl-hz; position: relative; overflow: hidden; padding: 2rem 1.75rem 1.75rem !important;
	background: var(--wp--preset--color--bbe-neutral-000); border: 1px solid var(--wp--preset--color--bbe-primary-100); border-radius: 16px;
	box-shadow: 0 1px 2px rgb(0 17 81 / .05); transition: transform .25s ease, box-shadow .25s ease, border-color .25s ease;
}
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group::before {
	content: counter(atl-hz, decimal-leading-zero); display: grid; place-items: center; width: 3rem; height: 3rem; margin-bottom: 1.25rem;
	border-radius: 12px; background: var(--wp--preset--color--bbe-primary-050); color: var(--wp--preset--color--bbe-primary-700);
	font-weight: 700; font-size: 1rem; letter-spacing: .02em; transition: background-color .25s ease, color .25s ease;
}
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group::after {
	content: ""; position: absolute; inset: auto 0 0 0; height: 3px; background: var(--wp--preset--color--bbe-primary-600);
	transform: scaleX(0); transform-origin: 0 50%; transition: transform .35s ease;
}
.wp-block-post-content .atl-hizmet-alanlari :is(h3, p) { text-align: left !important; }
.wp-block-post-content .atl-hizmet-alanlari h3 { margin: 0 0 .6rem; font-size: 1.2rem; line-height: 1.3; }
.wp-block-post-content .atl-hizmet-alanlari p { margin: 0; font-size: 1rem !important; line-height: 1.6; color: var(--wp--preset--color--bbe-neutral-700); }
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group:hover { transform: translateY(-4px); border-color: var(--wp--preset--color--bbe-primary-200); box-shadow: 0 18px 36px -18px rgb(0 17 81 / .3); }
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group:hover::before { background: var(--wp--preset--color--bbe-primary-600); color: var(--wp--preset--color--bbe-neutral-000); }
.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group:hover::after { transform: scaleX(1); }
@media (prefers-reduced-motion: reduce) {
	.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group, .wp-block-post-content .atl-hizmet-alanlari > .wp-block-group::before, .wp-block-post-content .atl-hizmet-alanlari > .wp-block-group::after { transition: none; }
	.wp-block-post-content .atl-hizmet-alanlari > .wp-block-group:hover { transform: none; }
}

/* 13k — Misyon, Vizyon & Kurumsal Değerler (3 dil): ikonlu misyon/vizyon kartları, vurgu alıntısı, numaralı bölüm başlıkları */
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content {
	--atl-ikon-hedef: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Ccircle cx='12' cy='12' r='5'/%3E%3Ccircle cx='12' cy='12' r='1'/%3E%3Cpath d='M12 3V1M21 12h2'/%3E%3C/svg%3E");
	--atl-ikon-goz: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.6-7 10-7 10 7 10 7-3.6 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E");
}
/* Misyon / Vizyon kartları */
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color {
	position: relative; padding: 2.25rem 2rem 2rem !important; border-radius: 20px !important; border-color: var(--wp--preset--color--bbe-primary-100) !important;
	background: linear-gradient(180deg, var(--wp--preset--color--bbe-primary-050), var(--wp--preset--color--bbe-neutral-000) 55%) !important; box-shadow: 0 1px 2px rgb(0 17 81 / .05) !important;
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color::before {
	content: ""; display: block; width: 3.25rem; height: 3.25rem; margin-bottom: 1.25rem; border-radius: 14px;
	background-color: var(--wp--preset--color--bbe-primary-600);
	box-shadow: 0 10px 20px -10px rgb(0 100 237 / .6);
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color::after {
	content: ""; position: absolute; left: calc(2rem + .625rem); top: calc(2.25rem + .625rem); width: 2rem; height: 2rem; background: #fff;
	-webkit-mask: var(--atl-ikon-hedef) center / contain no-repeat; mask: var(--atl-ikon-hedef) center / contain no-repeat;
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color + .wp-block-group.has-border-color::after { -webkit-mask-image: var(--atl-ikon-goz); mask-image: var(--atl-ikon-goz); }
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color h3 { font-size: 1.6rem !important; margin-bottom: .75rem; }
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .is-layout-grid > .wp-block-group.has-border-color p { font-size: 1.05rem; line-height: 1.65; }

/* "Vizyon yoksa yön kaybolur" — vurgu alıntısı */
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .wp-block-quote {
	position: relative; margin-top: 1rem; padding: 2.25rem 2.5rem 2.25rem 5.5rem; border-radius: 20px;
	background: var(--wp--preset--color--bbe-primary-050); color: var(--wp--preset--color--bbe-primary-950);
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .wp-block-quote::before {
	content: "\201C"; position: absolute; left: 1.5rem; top: .6rem; font: 700 5.5rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-300);
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :first-child .wp-block-quote p { font-size: clamp(1.25rem, 2.2vw, 1.6rem); line-height: 1.4; margin: 0; }

/* Misyon ve Vizyon bölümleri: başlık masaüstünde yapışkan (01/02 numaraları müşteri isteğiyle kaldırıldı — 15a) */
@media (min-width: 1024px) {
	:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :is(:nth-child(2), :nth-child(3)) > .is-nowrap { align-items: flex-start; }
	:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :is(:nth-child(2), :nth-child(3)) > .is-nowrap > :first-child { position: sticky; top: 140px; }
}
/* Misyon metni: beyaz kart içinde */
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :nth-child(2) > .is-nowrap > :last-child {
	padding: clamp(1.5rem, 3vw, 2.5rem); border-radius: 20px; background: var(--wp--preset--color--bbe-neutral-000); box-shadow: 0 12px 32px -20px rgb(0 17 81 / .25);
}
/* Vizyon: kalın vurgu sütunu panel, madde sütunları hafif zeminli kartlar */
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :nth-child(3) .is-layout-grid:first-child > :last-child {
	padding: 1.75rem; border-radius: 20px; background: var(--wp--preset--color--bbe-primary-050);
}
:is(.page-id-19288, .page-id-19513, .page-id-19514) .wp-block-post-content > :nth-child(3) .is-layout-grid:last-child > .wp-block-group {
	padding: 1.75rem !important; border-radius: 20px; border: 1px solid var(--wp--preset--color--bbe-primary-100); background: var(--wp--preset--color--bbe-neutral-000);
}

/* 13l — Hizmet sayfaları: art arda iki "metin solda + 3 kart sağda" bölümünden ikincisi yatay süreç düzenine geçer (sınıfı katla.js ekler)
   (müşteri: "alt alta iki kısım aynı şablon olmasın"). Üstte başlık+metin (+görsel), altta numaralı, bağlantı çizgili 3 adım. */
@media (min-width: 1024px) {
	.wp-block-post-content .atl-surec {
		flex-direction: column !important; align-items: stretch !important; gap: clamp(2.5rem, 4vw, 3.5rem) !important;
	}
	.wp-block-post-content .atl-surec > * { width: 100% !important; max-width: none !important; flex-basis: auto !important; }
	/* üst kısım: metin solda, görsel sağda */
	.wp-block-post-content .atl-surec .atl-gorselli--alt {
		display: grid; grid-template-columns: minmax(0, 7fr) minmax(0, 5fr); column-gap: clamp(2.5rem, 5vw, 5rem); grid-auto-flow: row dense; align-items: start;
	}
	.wp-block-post-content .atl-surec .atl-gorselli--alt > * { grid-column: 1; margin-inline: 0; max-width: none; }
	.wp-block-post-content .atl-surec .atl-gorselli--alt > .atl-yan-gorsel { grid-column: 2; grid-row: 1 / span 8; margin: 0; max-height: 380px; }
	/* alt kısım: yatay 3 adım */
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow:has(> .has-border-color) {
		display: grid; grid-template-columns: repeat(auto-fit, minmax(0, 1fr)); grid-auto-flow: column; gap: clamp(1.25rem, 2.5vw, 2rem); counter-reset: atl-adim; position: relative;
	}
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow:has(> .has-border-color)::before {
		content: ""; position: absolute; left: 1.75rem; right: 1.75rem; top: 1.5rem; height: 2px;
		background: repeating-linear-gradient(90deg, var(--wp--preset--color--bbe-primary-300) 0 8px, transparent 8px 16px);
	}
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow > .wp-block-group.has-border-color {
		counter-increment: atl-adim; position: relative; margin: 0 !important; padding-top: 4.5rem !important; flex-direction: column !important; align-items: flex-start !important;
		background: transparent !important; border: 0 !important; box-shadow: none !important; transform: none !important;
	}
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow > .wp-block-group.has-border-color::before {
		content: counter(atl-adim, decimal-leading-zero); position: absolute; left: 0; top: 0; display: grid; place-items: center; width: 3rem; height: 3rem; border-radius: 50%;
		background: var(--wp--preset--color--bbe-primary-600); color: #fff; font-weight: 700; box-shadow: 0 0 0 8px var(--wp--preset--color--bbe-neutral-000), 0 10px 22px -8px rgb(0 100 237 / .55);
		transition: transform .3s cubic-bezier(.34, 1.56, .64, 1);
	}
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow > .wp-block-group.has-border-color:hover::before { transform: scale(1.12); }
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow > .wp-block-group.has-border-color > .wpbbe-svg-icon { display: none; }
	.wp-block-post-content .atl-surec > .is-vertical > .is-layout-flow > .wp-block-group.has-border-color > .wp-block-group { padding: 0 !important; }
}
@media (prefers-reduced-motion: reduce) { .wp-block-post-content .is-layout-flow > .wp-block-group.has-border-color::before { transition: none; } }

/* 13m — Altyapı Ticari Hizmetleri (3 dil): ardışık üç "başlık + metin" bölümü tek zemin üzerinde numaralı sütun kartlarına dönüşür */
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content { counter-reset: atl-sutun; }
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) {
	background: var(--wp--preset--color--bbe-primary-050) !important; padding-block: clamp(.75rem, 1.5vw, 1.25rem) !important; margin-block: 0 !important;
}
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :nth-child(3) { padding-top: clamp(3rem, 6vw, 5rem) !important; }
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :nth-child(5) { padding-bottom: clamp(3rem, 6vw, 5rem) !important; }
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) .is-layout-grid {
	counter-increment: atl-sutun; position: relative; align-items: center; padding: clamp(1.75rem, 3vw, 2.75rem); border-radius: 20px;
	background: var(--wp--preset--color--bbe-neutral-000); box-shadow: 0 14px 34px -22px rgb(0 17 81 / .3); transition: transform .25s ease, box-shadow .25s ease;
}
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) .is-layout-grid:hover { transform: translateY(-3px); box-shadow: 0 22px 44px -22px rgb(0 17 81 / .4); }
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) h2::before {
	content: counter(atl-sutun, decimal-leading-zero); display: grid; place-items: center; width: 3.25rem; height: 3.25rem; margin-bottom: 1.1rem; border-radius: 14px;
	background: var(--wp--preset--color--bbe-primary-600); color: #fff; font-size: 1.05rem; font-weight: 700; box-shadow: 0 10px 20px -10px rgb(0 100 237 / .6);
}
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) h2 { font-size: clamp(1.5rem, 2.4vw, 2rem) !important; }
:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content > :is(:nth-child(3), :nth-child(4), :nth-child(5)) p.has-bbe-2-x-large-font-size { font-size: clamp(1.1rem, 1.5vw, 1.3rem) !important; line-height: 1.55; color: var(--wp--preset--color--bbe-primary-950); }
/* Sürdürülebilir altyapı: başlık sütununda dekoratif sektör görseli (TR/EN) */
:is(.page-id-18500, .page-id-19476) .wp-block-post-content > :nth-child(7) .is-layout-grid:first-child > :first-child::after {
	content: ""; display: block; margin-top: 1.5rem; aspect-ratio: 4 / 3; border-radius: 16px; background: url("/wp-content/uploads/2026/09/surdurulebilir-teknolojiler.png") center / cover;
}

/* 13n — Sanayi Hizmetleri (3 dil): Hizmetlerimiz 4'lü numaralı sıra; Sanayi Sektörleri görselli sektör kartları (3 sütun) */

:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :is(:nth-child(3), :nth-child(4)) .is-layout-grid > .is-layout-flow { display: contents; }
@media (min-width: 1024px) {
	:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(3) .is-layout-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
	:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; }
}
@media (min-width: 640px) and (max-width: 1023px) {
	:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :is(:nth-child(3), :nth-child(4)) .is-layout-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; }
}
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(3) .is-layout-grid { counter-reset: atl-sh; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(3) .has-border-color { counter-increment: atl-sh; margin: 0 !important; flex-direction: column; align-items: flex-start !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(3) .has-border-color::before {
	content: counter(atl-sh, decimal-leading-zero); display: grid; place-items: center; width: 3rem; height: 3rem; margin: 0 0 1rem 1.25rem; border-radius: 12px;
	background: var(--wp--preset--color--bbe-primary-600); color: #fff; font-weight: 700;
}
/* sektör kartları: üstte sektör görseli */
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .has-border-color {
	margin: 0 !important; padding: 0 0 1.5rem !important; overflow: hidden; flex-direction: column; align-items: stretch !important; box-shadow: 0 1px 2px rgb(0 17 81 / .06) !important;
}
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .has-border-color::before {
	content: ""; display: block; height: 170px; margin-bottom: 1.25rem; background: var(--atl-sektor) center / cover; transition: transform .6s ease;
}
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .has-border-color:hover::before { transform: scale(1.04); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .has-border-color > .wp-block-group { padding-inline: 1.5rem !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .has-border-color > .atl-katla-dugme { margin-left: 1.5rem; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :first-child > :nth-child(1) { --atl-sektor: url("/wp-content/uploads/2026/09/ilac-ve-saglik.png"); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :first-child > :nth-child(2) { --atl-sektor: url("/wp-content/uploads/2026/09/makine-ve-ekipman.png"); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :first-child > :nth-child(3) { --atl-sektor: url("/wp-content/uploads/2026/09/surdurulebilir-teknolojiler.png"); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :last-child > :nth-child(1) { --atl-sektor: url("/wp-content/uploads/2026/09/kimya.png"); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :last-child > :nth-child(2) { --atl-sektor: url("/wp-content/uploads/2026/09/savunma-sanayii.png"); }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid > :last-child > :nth-child(3) { --atl-sektor: url("/wp-content/uploads/2026/09/tarim-gida.png"); }

/* 13o — Hukuki Çözümler (3 dil): hukuk alanları 3 sütunlu, numaralı kartlar; kapanış cümlesi vurgu paneli */
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .is-layout-grid { counter-reset: atl-hk; }
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .is-layout-grid > .is-layout-flow { display: contents; }
@media (min-width: 1024px) { :is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .is-layout-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; } }
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .has-border-color { counter-increment: atl-hk; margin: 0 !important; flex-direction: column; align-items: flex-start !important; }
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .has-border-color::before {
	content: "§ " counter(atl-hk); display: grid; place-items: center; min-width: 3.25rem; height: 3rem; margin: 0 0 1rem 1.25rem; padding-inline: .6rem; border-radius: 12px;
	background: var(--wp--preset--color--bbe-primary-050); color: var(--wp--preset--color--bbe-primary-700); font-weight: 700; transition: background-color .25s, color .25s;
}
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .has-border-color:hover::before { background: var(--wp--preset--color--bbe-primary-600); color: #fff; }
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) > :last-child p {
	position: relative; max-width: none; padding: 1.75rem 2rem 1.75rem 4.75rem; border-radius: 20px; background: var(--wp--preset--color--bbe-primary-050);
	font-size: clamp(1.1rem, 1.6vw, 1.35rem); line-height: 1.5; color: var(--wp--preset--color--bbe-primary-950);
}
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) > :last-child p::before { content: "\201C"; position: absolute; left: 1.4rem; top: .9rem; font: 700 4rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-300); }

/* 13p — CTA → footer geçişi: footer içeriği CTA'ya yapışmasın; ince ayraç + nefes payı */
footer.wp-block-template-part > :first-child { padding-top: clamp(3.5rem, 6vw, 5rem) !important; border-top: 1px solid var(--wp--preset--color--bbe-neutral-200); }
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:last-child { margin-bottom: 0 !important; }
@media (prefers-reduced-motion: reduce) {
	:is(.page-id-18500, .page-id-19476, .page-id-19146) .wp-block-post-content .is-layout-grid { transition: none; transform: none !important; }
	:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content .has-border-color::before { transition: none; transform: none !important; }
}

/* 13n/13o ince ayar: kart içeriği üstten başlasın; rozet ve metin aynı hizada */
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :is(:nth-child(3), :nth-child(4)) .is-layout-grid .has-border-color { justify-content: flex-start !important; padding: 1.75rem !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :is(:nth-child(3), :nth-child(4)) .is-layout-grid .has-border-color > .wp-block-group { padding-inline: 0 !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .is-layout-grid .has-border-color::before { margin-left: 0 !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid .has-border-color { padding: 0 0 1.5rem !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(4) .is-layout-grid .has-border-color > .wp-block-group { padding-inline: 1.5rem !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content .is-layout-grid .has-border-color > .atl-katla-dugme { margin-top: .5rem; }
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content .is-layout-grid .has-border-color { flex-wrap: nowrap !important; flex-direction: column !important; align-items: stretch !important; }
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content .is-layout-grid .has-border-color > *,
:is(.page-id-18507, .page-id-19421, .page-id-19423, .page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content .is-layout-grid .has-border-color::before { flex-shrink: 0; }
:is(.page-id-18366, .page-id-19425, .page-id-19427) .wp-block-post-content > :nth-child(3) .has-border-color::before { align-self: flex-start; }
:is(.page-id-18507, .page-id-19421, .page-id-19423) .wp-block-post-content > :nth-child(3) .has-border-color::before { align-self: flex-start; }

/* 13q — Dijital Dönüşüm (3 dil): dijital doku, hareketli ışık, vurgu kartları; tümü reduced-motion'da durağan */
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content {
	--atl-ok: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E");
}
/* Giriş bölümü: nokta ağı dokusu + yavaş gezinen marka mavisi ışık; sol cümle büyük vurgu */
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) {
	position: relative; overflow: hidden; isolation: isolate;
	background-color: var(--wp--preset--color--bbe-primary-050) !important;
	background-image: radial-gradient(rgb(0 100 237 / .16) 1.2px, transparent 1.3px) !important; background-size: 22px 22px !important;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2)::before {
	content: ""; position: absolute; z-index: -1; width: 60vw; height: 60vw; left: -10vw; top: -30vw; border-radius: 50%;
	background: radial-gradient(circle, rgb(56 122 255 / .22), transparent 65%); animation: atl-isik 18s ease-in-out infinite alternate;
}
@keyframes atl-isik { to { transform: translate(55vw, 25vw); } }
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) .wp-block-columns > :first-child > p,
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) .is-layout-grid > :first-child > p {
	font-size: clamp(1.35rem, 2.2vw, 1.85rem) !important; line-height: 1.35; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950);
}
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) .wp-block-columns > :last-child:has(> p),
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) .is-layout-grid > :last-child:has(> p) {
	padding: clamp(1.5rem, 3vw, 2.25rem); border-radius: 20px; background: rgb(255 255 255 / .85); backdrop-filter: blur(6px); box-shadow: 0 18px 40px -24px rgb(0 17 81 / .35);
}
/* Fırsat adımları: numaralar ekrana girince bir kez nabız atar */
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .atl-surec .has-border-color::before { animation: atl-nabiz 2.4s ease-out 3; }
@keyframes atl-nabiz { 0% { box-shadow: 0 0 0 8px #fff, 0 0 0 8px rgb(0 100 237 / .45); } 70%, 100% { box-shadow: 0 0 0 8px #fff, 0 0 0 22px rgb(0 100 237 / 0); } }
/* 8 fırsat kartı: ok ikonu; hover'da soldan mavi dolgu, metin beyaz */
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *) {
	position: relative; overflow: hidden; padding-left: 3.5rem !important; isolation: isolate;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *)::before {
	content: ""; position: absolute; left: 1.25rem; top: 50%; width: 1.4rem; height: 1.4rem; margin-top: -.7rem; background: var(--wp--preset--color--bbe-primary-600);
	-webkit-mask: var(--atl-ok) center / contain no-repeat; mask: var(--atl-ok) center / contain no-repeat; transition: transform .3s ease, background-color .3s ease;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *)::after {
	content: ""; position: absolute; inset: 0; z-index: -1; background: var(--wp--preset--color--bbe-primary-600); transform: scaleX(0); transform-origin: 0 50%; transition: transform .35s ease;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *):hover::after { transform: scaleX(1); }
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *):hover::before { background: #fff; transform: translateX(4px); }
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *):hover :is(p, h3) { color: #fff !important; }
:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color.has-background:not(.atl-koyu-kartlar *) { background: #fff !important; }
@media (prefers-reduced-motion: reduce) {
	:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2)::before, :is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .atl-surec .has-border-color::before { animation: none; }
	:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color::after,
	:is(.page-id-18368, .page-id-19429, .page-id-19431, .page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid > .wp-block-group.has-border-color::before { transition: none; }
}
/* 13h ek: zaman çizgisi sütun boyunca tek çizgi; 8 fırsat paneli dijital nokta dokusu + başlık cümlesi vurgusu */
.wp-block-post-content .atl-koyu-kartlar > :first-child .wp-block-group.has-border-color.has-background::after { content: none !important; }
.wp-block-post-content .atl-koyu-kartlar > :first-child::before {
	content: ""; position: absolute; left: calc(1.375rem - 1px); top: 1.5rem; bottom: 3rem; width: 2px;
	background: linear-gradient(var(--wp--preset--color--bbe-primary-400), var(--wp--preset--color--bbe-primary-100));
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color:has(> .is-layout-grid) {
	background-color: var(--wp--preset--color--bbe-primary-050) !important;
	background-image: radial-gradient(rgb(0 100 237 / .14) 1.2px, transparent 1.3px) !important; background-size: 22px 22px !important;
	padding: clamp(1.75rem, 3.5vw, 3rem) !important;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color:has(> .is-layout-grid) > p {
	font-size: clamp(1.15rem, 1.7vw, 1.4rem) !important; line-height: 1.45; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950); max-width: 900px; margin-bottom: 1.75rem;
}

/* 13r — Digital Hub (3 dil): gözlemlenen değişimler numaralı kartlar, odak alanları bağlantı çizgisi, ilkeler vurgu kartları, alıntı kartları */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) { background: var(--wp--preset--color--bbe-primary-050); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid { counter-reset: atl-dh; gap: clamp(1rem, 2vw, 1.5rem) !important; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group {
	counter-increment: atl-dh; position: relative; padding: 2rem 1.5rem 1.75rem !important; border-radius: 20px; background: #fff;
	box-shadow: 0 14px 30px -22px rgb(0 17 81 / .35); transition: transform .3s ease, box-shadow .3s ease; overflow: hidden;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group::before {
	content: counter(atl-dh, decimal-leading-zero); display: block; margin-bottom: 1rem; font-size: 2.5rem; font-weight: 700; line-height: 1; color: var(--wp--preset--color--bbe-primary-200); transition: color .3s;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group::after {
	content: ""; position: absolute; inset: auto 0 0 0; height: 4px; background: var(--wp--preset--color--bbe-primary-600); transform: scaleX(0); transform-origin: 0 50%; transition: transform .4s ease;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group:hover { transform: translateY(-5px); box-shadow: 0 22px 40px -22px rgb(0 17 81 / .45); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group:hover::before { color: var(--wp--preset--color--bbe-primary-600); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) .is-layout-grid > .wp-block-group:hover::after { transform: scaleX(1); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(4) h3 { text-align: left !important; font-size: 1.2rem !important; line-height: 1.35; }
/* Üç odak alanı: numara daireleri arasında kesikli bağlantı çizgisi */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(5) .is-content-justification-space-between { position: relative; }
@media (min-width: 1024px) {
	:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(5) .is-content-justification-space-between::before {
		content: ""; position: absolute; left: 16%; right: 16%; top: 2.1rem; height: 2px; z-index: 0;
		background: repeating-linear-gradient(90deg, var(--wp--preset--color--bbe-primary-300) 0 8px, transparent 8px 16px);
	}
	:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(5) .is-content-justification-space-between > * { position: relative; z-index: 1; }
}
/* "yeni bir yük oluşturmaz" ilkeleri: iki vurgu kartı */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(6) .is-layout-grid > .wp-block-group {
	padding: 2.25rem 2rem !important; border-radius: 20px; background: linear-gradient(160deg, var(--wp--preset--color--bbe-primary-050), #fff 70%);
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 14px 30px -24px rgb(0 17 81 / .35); transition: transform .3s ease;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(6) .is-layout-grid > .wp-block-group:hover { transform: translateY(-4px); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(6) .is-layout-grid p.has-bbe-primary-700-color {
	display: inline-block; padding: .3rem .85rem; border-radius: 999px; background: var(--wp--preset--color--bbe-primary-100); font-size: .85rem; font-weight: 600;
}
/* Teknoloji ortakları: tekil alıntı kartları */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group > .wp-block-group.has-border-color:only-child {
	position: relative; padding: 2rem 2rem 2rem 4.5rem !important; border: 0 !important; border-radius: 20px !important; background: var(--wp--preset--color--bbe-primary-050) !important; box-shadow: none !important;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group > .wp-block-group.has-border-color:only-child::before {
	content: "\201C" !important; position: absolute; left: 1.4rem; top: .9rem; font: 700 3.5rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-400); -webkit-mask: none !important; mask: none !important; background: none !important; width: auto !important; height: auto !important; margin: 0 !important;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group > .wp-block-group.has-border-color:only-child::after { content: none !important; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group > .wp-block-group.has-border-color:only-child p { font-size: 1.15rem; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950) !important; }
@media (prefers-reduced-motion: reduce) { :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .wp-block-group { transition: none !important; } }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content > :nth-child(2) .is-layout-grid > :first-child > p { font-size: clamp(1.15rem, 1.6vw, 1.35rem) !important; line-height: 1.5; font-weight: 500; }

/* 13s — Digital Hub CTA (3 dil): sağda cam efektli "sonraki adım" kartı + çalışan butonlar; solda iki alıntı yan yana içgörü kartı */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) { align-items: center !important; gap: clamp(2rem, 5vw, 5rem) !important; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :first-child > p.wp-block-paragraph:not(.wp-block-heading) { color: rgb(255 255 255 / .78); max-width: 640px; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :first-child {
	display: grid; grid-template-columns: 1fr 1fr; column-gap: 1rem; align-items: stretch;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :first-child > :not(.wp-block-quote) { grid-column: 1 / -1; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) .wp-block-quote {
	position: relative; margin: 1.25rem 0 0 !important; padding: 2.5rem 1.25rem 1.25rem !important; border-radius: 16px;
	background: rgb(255 255 255 / .07); box-shadow: inset 0 0 0 1px rgb(255 255 255 / .14); transition: background-color .3s, transform .3s;
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) .wp-block-quote::before {
	content: "\201C"; position: absolute; left: 1.1rem; top: .35rem; font: 700 2.75rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-300);
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) .wp-block-quote:hover { background: rgb(255 255 255 / .12); transform: translateY(-3px); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) .wp-block-quote p { font-size: 1rem; line-height: 1.5; font-weight: 600; margin: 0; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :last-child {
	padding: clamp(1.75rem, 3vw, 2.5rem) !important; border-radius: 24px; background: rgb(255 255 255 / .08); backdrop-filter: blur(10px);
	box-shadow: inset 0 0 0 1px rgb(255 255 255 / .18), 0 30px 60px -30px rgb(0 0 0 / .5);
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :last-child h3 { font-size: clamp(1.6rem, 2.4vw, 2rem) !important; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .atl-cta-dugmeler { margin-top: 1.5rem; gap: .75rem; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .atl-cta-dugmeler .wp-block-button { width: 100%; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .atl-cta-dugmeler .wp-block-button__link { width: 100%; justify-content: center; }
@media (max-width: 781px) { :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) > :first-child { grid-template-columns: 1fr; } }
@media (prefers-reduced-motion: reduce) { :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .alignwide:has(> * > .atl-cta-dugmeler) .wp-block-quote { transition: none; transform: none !important; } }

/* 13t — İletişim (3 dil): iletişim bilgileri kartları + modern form (alan çiftleri, yüzen odak halkası, çip seçimli sektörler) */
:is(.page-id-8532, .page-id-19547, .page-id-19548) {
	--atl-ok2: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12.5l4.5 4.5L19 7.5'/%3E%3C/svg%3E");
}
/* Sol: ülke / e-posta / adres satırları hafif kart; hover'da mavi kenar */
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .wp-block-separator { display: none; }
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .is-content-justification-space-between.is-nowrap:has(> .is-content-justification-left .wpbbe-svg-icon) {
	margin: 0 0 .75rem !important; padding: 1rem 1.25rem; border-radius: 14px; background: #fff;
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-neutral-200); transition: box-shadow .25s ease, transform .25s ease;
}
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .is-content-justification-space-between.is-nowrap:has(> .is-content-justification-left .wpbbe-svg-icon):hover {
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-300), 0 12px 26px -18px rgb(0 17 81 / .35); transform: translateX(4px);
}
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .is-content-justification-left.is-nowrap:has(> .wpbbe-svg-icon) .wpbbe-svg-icon {
	display: grid; place-items: center; width: 2.25rem; height: 2.25rem; border-radius: 10px; background: var(--wp--preset--color--bbe-primary-050);
}
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .is-content-justification-left.is-nowrap:has(> .wpbbe-svg-icon) p { font-weight: 600; }
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content a[href^="tel:"] { font-size: 1.15rem; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950); text-decoration: none; }
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content a[href^="tel:"]:hover { color: var(--wp--preset--color--bbe-primary-600); }

/* Sağ: form kartı */
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .has-bbe-neutral-100-background-color:has(.wpcf7) {
	background: #fff !important; border-radius: 24px !important; padding: clamp(1.75rem, 3.5vw, 2.75rem) !important; position: relative; overflow: hidden;
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 30px 60px -36px rgb(0 17 81 / .4);
}
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .has-bbe-neutral-100-background-color:has(.wpcf7)::before {
	content: ""; position: absolute; inset: 0 0 auto 0; height: 5px; background: var(--wp--preset--color--bbe-primary-600);
}
.atl-cf7 label > br, .atl-cf7 p > br, .atl-cf7 label > span:not(.atl-field-label):empty { display: none; }
.atl-cf7 .atl-cf7-row { display: grid; grid-template-columns: 1fr 1fr; gap: 0 1.25rem; }
@media (max-width: 640px) { .atl-cf7 .atl-cf7-row { grid-template-columns: 1fr; } }
.atl-cf7 .atl-cf7-field p { margin: 0 0 1.25rem; }
.atl-cf7 .atl-cf7-field > p > label { display: flex; gap: .2rem; margin-bottom: .45rem; font-size: .9rem; font-weight: 600; color: var(--wp--preset--color--bbe-neutral-900); }
.atl-cf7 .atl-cf7-field > p > label > span:not(.atl-field-label) { color: #d92d20; }
.atl-cf7 :is(input[type=text], input[type=email], input[type=tel], select, textarea) {
	width: 100%; min-height: 3.25rem; padding: .8rem 1rem; border: 1.5px solid var(--wp--preset--color--bbe-neutral-200) !important; border-radius: 12px !important;
	background: var(--wp--preset--color--bbe-neutral-050) !important; font: inherit; font-size: 1rem; color: var(--wp--preset--color--bbe-neutral-950);
	transition: border-color .2s, box-shadow .2s, background-color .2s; box-sizing: border-box;
}
.atl-cf7 textarea { min-height: 9rem; resize: vertical; }
.atl-cf7 :is(input, select, textarea):hover { border-color: var(--wp--preset--color--bbe-primary-300) !important; }
.atl-cf7 :is(input[type=text], input[type=email], input[type=tel], select, textarea):focus {
	outline: none; border-color: var(--wp--preset--color--bbe-primary-500) !important; background: #fff !important; box-shadow: 0 0 0 4px rgb(56 122 255 / .18);
}
.atl-cf7 :is(input[type=text], input[type=email], input[type=tel], select, textarea)[aria-invalid="true"] { border-color: #d92d20 !important; background: #fff8f7 !important; }
.atl-cf7 .wpcf7-not-valid-tip { margin-top: .35rem; font-size: .85rem; font-weight: 500; color: #b42318; }
/* Sektör seçimleri: çip */
.atl-cf7 .atl-cf7-sectors .atl-field-label { font-size: .8rem; letter-spacing: .06em; color: var(--wp--preset--color--bbe-primary-700); }
.atl-cf7 .atl-cf7-sectors .wpcf7-checkbox { display: flex; flex-wrap: wrap; gap: .5rem; margin-top: .35rem; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item { margin: 0 !important; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label {
	display: inline-flex; align-items: center; gap: .4rem; padding: .5rem .95rem; border-radius: 999px; cursor: pointer; font-size: .9rem;
	background: var(--wp--preset--color--bbe-neutral-050); box-shadow: inset 0 0 0 1.5px var(--wp--preset--color--bbe-neutral-200); transition: background-color .2s, box-shadow .2s, color .2s;
}
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item input { position: absolute; opacity: 0; width: 1px; height: 1px; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label::before {
	content: ""; width: .95rem; height: .95rem; border-radius: 50%; box-shadow: inset 0 0 0 1.5px var(--wp--preset--color--bbe-neutral-400); transition: all .2s;
}
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label:hover { box-shadow: inset 0 0 0 1.5px var(--wp--preset--color--bbe-primary-300); }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label:has(input:checked) { background: var(--wp--preset--color--bbe-primary-600); color: #fff; box-shadow: none; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label:has(input:checked)::before { background: #fff; box-shadow: none; -webkit-mask: var(--atl-ok2) center / 80% no-repeat; mask: var(--atl-ok2) center / 80% no-repeat; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item label:has(input:focus-visible) { outline: 2px solid var(--wp--preset--color--bbe-primary-500); outline-offset: 2px; }
/* Onay kutuları */
.atl-cf7 .atl-cf7-consent { padding: .9rem 1rem; margin-bottom: .75rem; border-radius: 12px; background: var(--wp--preset--color--bbe-neutral-050); font-size: .9rem; line-height: 1.5; }
.atl-cf7 .atl-cf7-consent p { margin: 0; }
.atl-cf7 .atl-cf7-consent label { display: flex; gap: .7rem; align-items: flex-start; cursor: pointer; }
.atl-cf7 .atl-cf7-consent input[type=checkbox] { flex: none; width: 1.2rem; height: 1.2rem; margin-top: .15rem; accent-color: var(--wp--preset--color--bbe-primary-600); }
.atl-cf7 .atl-cf7-consent .wpcf7-list-item { margin: 0; }
/* Gönder */
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 input[type=submit], :is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 .wpcf7-submit {
	width: 100%; min-height: 3.5rem; margin-top: .5rem; border: 0 !important; border-radius: 12px !important; cursor: pointer;
	background: var(--wp--preset--color--bbe-primary-600) !important; color: #fff !important; font-size: 1rem; font-weight: 700; letter-spacing: .04em;
	box-shadow: 0 14px 28px -14px rgb(0 100 237 / .7); transition: transform .2s, box-shadow .2s, background-color .2s;
}
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 .wpcf7-submit:is(:hover, :focus-visible) { background: var(--wp--preset--color--bbe-primary-700) !important; transform: translateY(-2px); box-shadow: 0 18px 32px -14px rgb(0 100 237 / .8); }
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 .wpcf7-submit:focus-visible { outline: 3px solid var(--wp--preset--color--bbe-primary-300); outline-offset: 3px; }
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 form .wpcf7-response-output { margin: 1rem 0 0; padding: .9rem 1rem; border-radius: 12px; font-size: .95rem; }
@media (prefers-reduced-motion: reduce) {
	:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 .wpcf7-submit, :is(.page-id-8532, .page-id-19547, .page-id-19548) .wp-block-post-content .is-nowrap { transition: none; transform: none !important; }
}
.atl-cf7 select { -webkit-appearance: none; appearance: none; padding-right: 2.75rem; cursor: pointer;
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230064ED' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E") !important;
	background-repeat: no-repeat !important; background-position: right 1rem center !important; background-size: 1.1rem !important; }
.atl-cf7 .atl-cf7-sectors .wpcf7-list-item-label { color: inherit !important; }
/* KVKK onayı verilene kadar CF7 gönder butonunu devre dışı tutar: pasif görünüm */
:is(.page-id-8532, .page-id-19547, .page-id-19548) .wpcf7 .wpcf7-submit:disabled { opacity: .55; cursor: not-allowed; box-shadow: none; transform: none; background: var(--wp--preset--color--bbe-primary-400) !important; }

/* 13u — İçgörüler (3 dil): giriş etiket çipleri + alıntı paneli + derinlikli görsel; ilgi alanları numaralı kartlar; son yazı öne çıkan kart */
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-list {
	display: flex; flex-wrap: wrap; gap: .5rem; padding: 0; margin: .25rem 0 1.75rem; list-style: none;
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-list li {
	margin: 0; padding: .45rem 1rem; border-radius: 999px; background: var(--wp--preset--color--bbe-primary-050); color: var(--wp--preset--color--bbe-primary-800);
	font-size: .9rem; font-weight: 600; box-shadow: inset 0 0 0 1px var(--wp--preset--color--bbe-primary-100); transition: background-color .2s, color .2s;
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-list li:hover { background: var(--wp--preset--color--bbe-primary-600); color: #fff; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-quote {
	position: relative; padding: 1.75rem 1.75rem 1.75rem 4.5rem; border-radius: 20px; background: var(--wp--preset--color--bbe-primary-050);
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-quote::before {
	content: "\201C"; position: absolute; left: 1.35rem; top: .7rem; font: 700 3.5rem/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-300);
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child .wp-block-quote p { margin: 0; color: var(--wp--preset--color--bbe-primary-950); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child figure.wp-block-image { position: relative; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child figure.wp-block-image img { border-radius: 24px; box-shadow: 0 34px 60px -34px rgb(0 17 81 / .55); }
@media (min-width: 1024px) {
	:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child figure.wp-block-image::before {
		content: ""; position: absolute; z-index: -1; inset: 1.75rem -1.75rem -1.75rem 1.75rem; border-radius: 24px;
		background-color: var(--wp--preset--color--bbe-primary-050); background-image: radial-gradient(rgb(0 100 237 / .2) 1.2px, transparent 1.3px); background-size: 18px 18px;
	}
}
/* İlgi alanları: ikonlu kartlar (15a — müşteri isteği: 01–06 yerine temanın FontAwesome 6 ikonları) */
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid { gap: clamp(1rem, 2vw, 1.5rem) !important; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group {
	position: relative; overflow: hidden; padding: 2rem 1.75rem !important; border-radius: 20px !important;
	background: #fff !important; box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 14px 30px -24px rgb(0 17 81 / .35); transition: transform .3s ease, box-shadow .3s ease;
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group::before {
	content: ""; display: block; width: 3rem; height: 3rem; margin-bottom: 1.1rem; border-radius: 14px; transition: background-color .3s;
	background: var(--wp--preset--color--bbe-primary-050) var(--atl-ia-ikon) center / 1.35rem no-repeat;
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group::after {
	content: ""; position: absolute; right: -2.5rem; bottom: -2.5rem; width: 7rem; height: 7rem; border-radius: 50%; background: var(--wp--preset--color--bbe-primary-050); transition: transform .5s ease;
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:hover { transform: translateY(-5px); box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-200), 0 24px 44px -24px rgb(0 17 81 / .45); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:hover::before { background-color: var(--wp--preset--color--bbe-primary-100); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:hover::after { transform: scale(1.6); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid h3 { font-size: 1.2rem !important; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(1) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 512 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M352 192Q352 159 349 128H163Q160 159 160 192Q160 225 163 256H349Q352 225 352 192ZM381 256H504H381H504Q512 225 512 192Q512 159 504 128H381Q384 159 384 192Q384 225 381 256ZM493 288H377H493H377Q361 386 321 440Q381 423 426 384Q470 344 493 288ZM344 288H168H344H168Q177 343 195 383Q211 418 228 434Q245 449 256 448Q267 449 284 434Q301 418 317 383Q335 343 344 288ZM135 288H19H135H19Q42 344 86 384Q131 423 191 440Q151 386 135 288ZM8 256H131H8H131Q128 225 128 192Q128 159 131 128H8Q0 159 0 192Q0 225 8 256ZM195 1Q177 41 168 96H344Q335 41 317 1Q301 -34 284 -50Q267 -65 256 -64Q245 -65 228 -50Q211 -34 195 1ZM135 96Q151 -2 191 -56Q131 -39 86 0Q42 40 19 96H135ZM493 96Q470 40 426 0Q381 -39 322 -56Q361 -2 377 96H494Z'/%3E%3C/svg%3E"); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(2) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 512 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M512 352Q511 326 496 296Q480 266 461 239Q441 213 427 197Q421 190 413 192H320Q306 192 297 183Q288 174 288 160Q288 146 297 137Q306 128 320 128H416Q457 127 484 100Q511 73 512 32Q511 -9 484 -36Q457 -63 416 -64H140Q153 -49 170 -27Q179 -15 189 0H416Q430 0 439 9Q448 18 448 32Q448 46 439 55Q430 64 416 64H320Q279 65 252 92Q225 119 224 160Q225 201 252 228Q279 255 320 256H360Q344 280 332 305Q321 330 320 352Q321 393 348 420Q375 447 416 448Q457 447 484 420Q511 393 512 352ZM117 -41Q111 -48 107 -52L105 -54Q95 -61 85 -52Q72 -38 52 -13Q32 12 16 41Q1 70 0 96Q1 137 28 164Q55 191 96 192Q137 191 164 164Q191 137 192 96Q191 73 179 47Q166 22 149 -2Q132 -24 118 -40L117 -41ZM128 96Q128 110 119 119Q110 128 96 128Q82 128 73 119Q64 110 64 96Q64 82 73 73Q82 64 96 64Q110 64 119 73Q128 82 128 96ZM416 320Q430 320 439 329Q448 338 448 352Q448 366 439 375Q430 384 416 384Q402 384 393 375Q384 366 384 352Q384 338 393 329Q402 320 416 320Z'/%3E%3C/svg%3E"); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(3) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 512 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M64 384Q64 398 55 407Q46 416 32 416Q18 416 9 407Q0 398 0 384V48Q1 14 23 -9Q46 -31 80 -32H480Q494 -32 503 -23Q512 -14 512 0Q512 14 503 23Q494 32 480 32H80Q65 33 64 48V384ZM471 297Q480 307 480 320Q480 333 471 343Q461 352 448 352Q435 352 425 343L320 237L263 295Q253 304 240 304Q227 304 217 295L105 183Q96 173 96 160Q96 147 105 137Q115 128 128 128Q141 128 151 137L240 227L297 169Q307 160 320 160Q333 160 343 169L471 297Z'/%3E%3C/svg%3E"); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(4) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 576 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M64 416Q50 416 41 407Q32 398 32 384V144V96V16Q33 -4 46 -18Q60 -31 80 -32H496Q516 -31 530 -18Q543 -4 544 16V144V296Q543 310 532 316Q521 323 509 317L352 233V296Q351 310 340 316Q329 323 317 317L160 233V384Q160 398 151 407Q142 416 128 416H64Z'/%3E%3C/svg%3E"); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(5) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 512 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M176 424Q174 446 152 448Q130 446 128 424V384Q101 383 83 365Q65 347 64 320H24Q2 318 0 296Q2 274 24 272H64V216H24Q2 214 0 192Q2 170 24 168H64V112H24Q2 110 0 88Q2 66 24 64H64Q65 37 83 19Q101 1 128 0V-40Q130 -62 152 -64Q174 -62 176 -40V0H232V-40Q234 -62 256 -64Q278 -62 280 -40V0H336V-40Q338 -62 360 -64Q382 -62 384 -40V0Q411 1 429 19Q447 37 448 64H488Q510 66 512 88Q510 110 488 112H448V168H488Q510 170 512 192Q510 214 488 216H448V272H488Q510 274 512 296Q510 318 488 320H448Q447 347 429 365Q411 383 384 384V424Q382 446 360 448Q338 446 336 424V384H280V424Q278 446 256 448Q234 446 232 424V384H176V424ZM160 320H352H160H352Q366 320 375 311Q384 302 384 288V96Q384 82 375 73Q366 64 352 64H160Q146 64 137 73Q128 82 128 96V288Q128 302 137 311Q146 320 160 320ZM352 288H160H352H160V96H352V288Z'/%3E%3C/svg%3E"); }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group:nth-child(6) { --atl-ia-ikon: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 640 512'%3E%3Cpath fill='%230064ED' transform='scale%281%2C-1%29' d='M323 363 227 284 323 363 227 284Q214 274 212 259Q211 244 220 231Q230 218 246 216Q261 213 275 223L374 301Q387 309 397 298Q405 286 394 275L373 259L512 131V320H511L507 322L435 369Q411 384 383 384Q350 384 323 363ZM346 238 294 198 346 238 294 198Q270 180 241 184Q213 188 194 212Q177 236 181 263Q184 290 206 309L290 376Q272 384 253 384Q224 384 200 368L128 320V96H156L248 13Q263 -1 282 0Q301 1 315 16Q324 25 327 36L344 21Q359 7 378 8Q397 9 411 24Q418 31 421 40Q436 30 453 32Q471 34 483 48Q497 63 496 82Q495 101 480 115L346 238ZM16 320Q1 319 0 304V96Q0 82 9 73Q18 64 32 64H64Q78 64 87 73Q96 82 96 96V320H16ZM48 128Q63 127 64 112Q63 97 48 96Q33 97 32 112Q33 127 48 128ZM544 320V96V320V96Q544 82 553 73Q562 64 576 64H608Q622 64 631 73Q640 82 640 96V304Q639 319 624 320H544ZM576 112Q577 127 592 128Q607 127 608 112Q607 97 592 96Q577 97 576 112Z'/%3E%3C/svg%3E"); }
/* Son içgörüler: tek yazı geniş "öne çıkan" kart */
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template > li:only-child { grid-column: 1 / -1; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template > li {
	position: relative; overflow: hidden; padding: clamp(1.75rem, 3vw, 2.5rem); border-radius: 24px; background: #fff;
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 18px 40px -28px rgb(0 17 81 / .4);
}
@media (min-width: 1024px) {
	:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template > li:only-child { padding-right: 38%; min-height: 260px; }
	:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template > li:only-child::after {
		content: ""; position: absolute; top: clamp(1.75rem, 3vw, 2.5rem); right: clamp(1.75rem, 3vw, 2.5rem); bottom: clamp(1.75rem, 3vw, 2.5rem); width: 30%;
		border-radius: 20px; background: url("/wp-content/uploads/2026/10/digital-transformation.webp") center / cover;
	}
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template .taxonomy-category a {
	display: inline-block; padding: .3rem .8rem; border-radius: 999px; background: var(--wp--preset--color--bbe-primary-050); text-decoration: none; font-weight: 600;
}
@media (prefers-reduced-motion: reduce) {
	:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content .wp-block-group, :is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content .wp-block-group::after, :is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-template > li::after { transition: none !important; transform: none !important; }
}
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :nth-child(2) .is-layout-grid > .wp-block-group > * { position: relative; z-index: 1; }
:is(.page-id-18776, .page-id-19589, .page-id-19590) .wp-block-post-content > :first-child figure.wp-block-image { isolation: isolate; }

/* 13v — Tüm sayfalarda CTA'lar.
   A) Lacivert tam genişlik bant (hizmet sayfaları, ana sayfa): nokta dokusu + gezinen ışık, sağdaki madde listesi cam panel, telefon butonuna ikon.
   B) Görselli kapak CTA'ları (Hakkımızda, Ekip, Sektörler, SSS, Hizmetler, Misyon): yuvarlatılmış kart, cam iç çerçeve, görsel hafif yakınlaşma. */
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons):not(:has(.atl-cta-dugmeler)) { position: relative; overflow: hidden; isolation: isolate; }
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons):not(:has(.atl-cta-dugmeler))::before {
	content: ""; position: absolute; inset: 0; z-index: -1; pointer-events: none;
	background-image: radial-gradient(rgb(255 255 255 / .09) 1.2px, transparent 1.3px); background-size: 24px 24px;
	-webkit-mask-image: linear-gradient(90deg, #000, transparent 75%); mask-image: linear-gradient(90deg, #000, transparent 75%);
}
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons):not(:has(.atl-cta-dugmeler))::after {
	content: ""; position: absolute; z-index: -1; width: 46vw; height: 46vw; left: -12vw; top: -24vw; border-radius: 50%; pointer-events: none;
	background: radial-gradient(circle, rgb(56 122 255 / .35), transparent 65%); animation: atl-isik 20s ease-in-out infinite alternate;
}
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons):not(:has(.atl-cta-dugmeler)) > .alignwide { position: relative; align-items: center !important; gap: clamp(2rem, 5vw, 5rem) !important; }
/* sağdaki madde listesi: cam panel */
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons) > .alignwide > :last-child:has(.wpbbe-svg-icon):not(:has(.wp-block-buttons)) {
	padding: clamp(1.25rem, 2.5vw, 1.75rem) !important; border-radius: 22px; background: rgb(255 255 255 / .07); backdrop-filter: blur(8px);
	box-shadow: inset 0 0 0 1px rgb(255 255 255 / .16), 0 30px 60px -34px rgb(0 0 0 / .6); min-width: min(100%, 340px);
}
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons) > .alignwide > :last-child:has(.wpbbe-svg-icon):not(:has(.wp-block-buttons)) > .is-nowrap {
	margin: 0 !important; padding: .7rem .75rem; border-radius: 12px; transition: background-color .2s, transform .2s;
}
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons) > .alignwide > :last-child:has(.wpbbe-svg-icon):not(:has(.wp-block-buttons)) > .is-nowrap + .is-nowrap { box-shadow: inset 0 1px 0 rgb(255 255 255 / .1); }
.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color:has(.wp-block-buttons) > .alignwide > :last-child:has(.wpbbe-svg-icon):not(:has(.wp-block-buttons)) > .is-nowrap:hover { background: rgb(255 255 255 / .1); transform: translateX(4px); }
/* butonlar: telefon ikonu, ana butona ok */
.wp-block-post-content :is(.has-bbe-primary-950-background-color, .wp-block-cover) .wp-block-button__link[href^="tel:"]::before {
	content: ""; display: inline-block; width: 1em; height: 1em; margin-right: .5em; vertical-align: -.12em; background: currentColor;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 4h4l2 5-2.5 1.5a11 11 0 0 0 5 5L15 13l5 2v4a2 2 0 0 1-2 2A16 16 0 0 1 3 6a2 2 0 0 1 2-2'/%3E%3C/svg%3E") center / contain no-repeat;
}
.wp-block-post-content :is(.has-bbe-primary-950-background-color, .wp-block-cover) .wp-block-button:first-child .wp-block-button__link:not([href^="tel:"]):not(:has(*))::after {
	content: " →"; display: inline-block; margin-left: .25em; transition: transform .25s;
}
.wp-block-post-content :is(.has-bbe-primary-950-background-color, .wp-block-cover) .wp-block-button:first-child .wp-block-button__link:not([href^="tel:"]):hover::after { transform: translateX(4px); }
/* B) görselli kapak CTA */
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons) {
	border-radius: 28px; overflow: hidden; isolation: isolate; box-shadow: 0 40px 80px -48px rgb(0 17 81 / .7);
}
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons) .wp-block-cover__image-background { transition: transform 1.2s ease; }
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons):hover .wp-block-cover__image-background { transform: scale(1.05); }
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons)::after {
	content: ""; position: absolute; inset: 14px; z-index: 2; border-radius: 18px; pointer-events: none; box-shadow: inset 0 0 0 1px rgb(255 255 255 / .16);
}
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons)::before {
	content: ""; position: absolute; inset: 0; z-index: 1; pointer-events: none;
	background-image: radial-gradient(rgb(255 255 255 / .1) 1.2px, transparent 1.3px); background-size: 22px 22px;
	-webkit-mask-image: linear-gradient(90deg, #000, transparent 60%); mask-image: linear-gradient(90deg, #000, transparent 60%);
}
.wp-block-post-content .wp-block-cover:has(.wp-block-buttons) .wp-block-cover__inner-container { position: relative; z-index: 3; }
@media (prefers-reduced-motion: reduce) {
	.wp-block-post-content > .alignfull.has-bbe-primary-950-background-color::after { animation: none !important; }
	.wp-block-post-content .wp-block-cover .wp-block-cover__image-background, .wp-block-post-content .is-nowrap { transition: none !important; transform: none !important; }
}

/* 13w — Ana sayfa (3 dil) "Uluslararası genişleme" bölümü: düz metin yığını → doku panel, numaralı kartlar, manifesto alıntısı, ilke kartları, sonuç paneli.
   Yaklaşımımız kartları numaralı; Kimlerle Çalışıyoruz kartları beyaz kartlar. */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) { --s: .wp-block-post-content; }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(1) p.has-bbe-2-x-large-font-size { color: var(--wp--preset--color--bbe-primary-950); font-weight: 500; }
/* 2: gri panel → noktalı doku + büyük giriş */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(2) {
	position: relative; overflow: hidden; border-radius: 24px !important; padding: clamp(2rem, 4vw, 3.5rem) !important;
	background-color: var(--wp--preset--color--bbe-primary-050) !important; background-image: radial-gradient(rgb(0 100 237 / .14) 1.2px, transparent 1.3px) !important; background-size: 22px 22px !important;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(2) > p { font-size: clamp(1.3rem, 2vw, 1.7rem) !important; line-height: 1.4; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950); max-width: 900px; }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(2) .is-layout-grid > * { padding: 1.5rem; border-radius: 16px; background: rgb(255 255 255 / .85); box-shadow: 0 12px 28px -22px rgb(0 17 81 / .4); }
/* 3: üç kutu → numaralı kartlar */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) { counter-reset: atl-an; }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) > .wp-block-group {
	counter-increment: atl-an; position: relative; padding: 1.75rem !important; border-radius: 20px !important; background: #fff !important;
	box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 14px 30px -24px rgb(0 17 81 / .35); transition: transform .3s, box-shadow .3s;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) > .wp-block-group::before {
	content: counter(atl-an, decimal-leading-zero); display: block; margin-bottom: .9rem; font-size: 2.25rem; font-weight: 700; line-height: 1; color: var(--wp--preset--color--bbe-primary-200); transition: color .3s;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) > .wp-block-group:hover { transform: translateY(-5px); box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-200), 0 22px 40px -22px rgb(0 17 81 / .45); }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) > .wp-block-group:hover::before { color: var(--wp--preset--color--bbe-primary-600); }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(3) p { font-size: 1.05rem; line-height: 1.6; }
/* 4: manifesto alıntısı */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > .wp-block-quote {
	position: relative; padding: clamp(2rem, 4vw, 3rem) clamp(1.5rem, 4vw, 3rem) clamp(2rem, 4vw, 3rem) clamp(4rem, 7vw, 6rem) !important; border-radius: 24px;
	background: linear-gradient(120deg, var(--wp--preset--color--bbe-primary-900), var(--wp--preset--color--bbe-primary-700)); color: #fff;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > .wp-block-quote::before {
	content: "\201C"; position: absolute; left: clamp(1.25rem, 2.5vw, 2rem); top: 1rem; font: 700 clamp(4rem, 7vw, 6rem)/1 Georgia, serif; color: var(--wp--preset--color--bbe-primary-300);
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > .wp-block-quote p { color: #fff !important; font-weight: 600; margin: 0; }
/* 5: ilke kartları, sol mavi şerit */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(5) > .wp-block-group {
	padding: 1.75rem 1.75rem 1.75rem 2rem !important; border-radius: 20px !important; background: #fff !important;
	box-shadow: inset 4px 0 0 var(--wp--preset--color--bbe-primary-600), 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 14px 30px -24px rgb(0 17 81 / .35);
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(5) p { font-size: 1.05rem; line-height: 1.6; }
/* 6: sonuç paneli */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(6) {
	padding: clamp(1.75rem, 3.5vw, 2.75rem); border-radius: 24px; background: var(--wp--preset--color--bbe-primary-050); align-items: center;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(6) > :first-child p { position: relative; padding-left: 1.75rem; color: var(--wp--preset--color--bbe-neutral-800) !important; }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(6) > :first-child p::before { content: ""; position: absolute; left: 0; top: .55em; width: .7rem; height: .7rem; border-radius: 50%; box-shadow: inset 0 0 0 3px var(--wp--preset--color--bbe-primary-600); }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(2) > :nth-child(6) > :last-child p { font-size: clamp(1.4rem, 2.4vw, 2rem) !important; line-height: 1.3; font-weight: 700; }
/* Yaklaşımımız: numaralar müşteri isteğiyle kaldırıldı (15a) */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(5) .wp-block-group.has-border-color { position: relative; }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(5) .wp-block-group.has-border-color::after {
	content: none;
}
/* Kimlerle Çalışıyoruz: kartlar */
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group {
	padding: 0 0 1.5rem !important; border-radius: 20px; overflow: hidden; background: #fff; box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-primary-100), 0 18px 36px -26px rgb(0 17 81 / .4); transition: transform .3s;
}
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group:hover { transform: translateY(-5px); }
:is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > :nth-child(7) .is-layout-grid > .wp-block-group > :not(figure, .wp-block-cover, :has(img)) { padding-inline: 1.5rem; }
@media (prefers-reduced-motion: reduce) { :is(.page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content .wp-block-group { transition: none !important; transform: none !important; } }

/* 13x — Footer sosyal medya (İletişim sayfasıyla aynı hesaplar): kare ikon butonları */
footer .atl-footer-sosyal { gap: .5rem !important; margin-top: 1.25rem; }
footer .atl-footer-sosyal .wp-social-link { margin: 0 !important; }
footer .atl-footer-sosyal .wp-social-link a {
	display: grid; place-items: center; width: 2.5rem; height: 2.5rem; padding: 0 !important; border-radius: 10px;
	background: #fff; color: var(--wp--preset--color--bbe-primary-950) !important; box-shadow: 0 0 0 1px var(--wp--preset--color--bbe-neutral-200);
	transition: background-color .25s, color .25s, box-shadow .25s, transform .25s;
}
footer .atl-footer-sosyal .wp-social-link a svg { width: 1.1rem; height: 1.1rem; fill: currentColor; }
footer .atl-footer-sosyal .wp-social-link a:is(:hover, :focus-visible) { background: var(--wp--preset--color--bbe-primary-600); color: #fff !important; box-shadow: none; transform: translateY(-2px); }
footer .atl-footer-sosyal .wp-social-link a:focus-visible { outline: 2px solid var(--wp--preset--color--bbe-primary-500); outline-offset: 2px; }
@media (prefers-reduced-motion: reduce) { footer .atl-footer-sosyal .wp-social-link a { transition: none; transform: none !important; } }

/* 13y — Sektörler (3 dil): kartlar görsel üstü başlık. Açıklama karta basılmaz; tıklayınca mevcut detay pop-up'ı açılır.
   Pop-up içeriği kartın görsel ve gizli metninden okunduğu için DOM aynen korunur, yalnız görünüm değişir. */
.wp-block-post-content .atl-sectors-grid { display: grid !important; grid-template-columns: 1fr !important; gap: 1rem !important; }
@media (min-width: 640px) { .wp-block-post-content .atl-sectors-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; gap: 1.25rem !important; } }
@media (min-width: 1024px) { .wp-block-post-content .atl-sectors-grid { grid-template-columns: repeat(3, minmax(0, 1fr)) !important; gap: 1.5rem !important; } }
.wp-block-post-content .atl-sectors-grid > * { margin: 0 !important; max-width: none !important; }
.wp-block-post-content .atl-sectors-grid .atl-sector-card {
	position: relative; aspect-ratio: 4 / 5; min-height: 0 !important; height: auto !important; padding: 0 !important; overflow: hidden;
	border: 0 !important; border-radius: 18px !important; background: var(--wp--preset--color--bbe-primary-950, #001151) !important;
	box-shadow: 0 1px 2px rgb(0 17 81 / .08), 0 18px 40px -28px rgb(0 17 81 / .5) !important; isolation: isolate;
	transition: transform .4s cubic-bezier(.22, 1, .36, 1), box-shadow .4s cubic-bezier(.22, 1, .36, 1);
}
@media (max-width: 639px) { .wp-block-post-content .atl-sectors-grid .atl-sector-card { aspect-ratio: 16 / 11; } }
.wp-block-post-content .atl-sector-card .atl-popup-trigger { position: absolute !important; inset: 0; display: block !important; margin: 0 !important; padding: 0 !important; border-radius: inherit; }
/* görsel: kartı doldurur */
.wp-block-post-content .atl-sector-card .atl-popup-trigger > :first-child { position: absolute !important; inset: 0; margin: 0 !important; width: auto !important; max-width: none !important; }
html body .wp-block-post-content .atl-sector-card .atl-popup-trigger > :first-child figure { margin: 0 !important; width: 100% !important; height: 100% !important; max-width: none !important; }
html body .wp-block-post-content .atl-sector-card .atl-popup-trigger > :first-child img {
	display: block; width: 100% !important; height: 100% !important; min-width: 0 !important; max-width: none; object-fit: cover; border-radius: 0 !important; aspect-ratio: auto !important;
	transform: scale(1.001); transition: transform 1.1s cubic-bezier(.22, 1, .36, 1);
}
/* okunabilirlik perdesi: alttan lacivert */
.wp-block-post-content .atl-sector-card .atl-popup-trigger > :first-child::after {
	content: ""; position: absolute; inset: 0; pointer-events: none;
	background: linear-gradient(180deg, rgb(0 17 81 / 0) 35%, rgb(0 17 81 / .55) 65%, rgb(0 17 81 / .92) 100%);
	transition: opacity .4s ease;
}
/* başlık: görselin üstünde, altta */
.wp-block-post-content .atl-sector-card .atl-popup-trigger > :last-child {
	position: absolute !important; left: 0; right: 0; bottom: 0; z-index: 1; margin: 0 !important; max-width: none !important;
	padding: clamp(1.25rem, 2.2vw, 1.75rem) !important; padding-right: 4.5rem !important;
}
.wp-block-post-content .atl-sector-card .atl-popup-trigger > :last-child > :not(h3) { display: none !important; }
.wp-block-post-content .atl-sector-card h3 {
	margin: 0 !important; color: #fff !important; font-size: clamp(1.25rem, 1.7vw, 1.5rem) !important; line-height: 1.2 !important;
	letter-spacing: -.01em; text-align: left !important; text-wrap: balance; text-shadow: 0 1px 12px rgb(0 17 81 / .35);
}
.wp-block-post-content .atl-sector-card h3 strong { font-weight: 700; color: inherit !important; }
/* sağ altta ok rozeti: açılır detay ipucu */
.wp-block-post-content .atl-sector-card .atl-popup-trigger::after {
	content: ""; position: absolute; right: clamp(1.25rem, 2.2vw, 1.75rem); bottom: clamp(1.25rem, 2.2vw, 1.75rem); z-index: 2;
	width: 2.5rem; height: 2.5rem; border-radius: 50%; background: rgb(255 255 255 / .16); border: 1px solid rgb(255 255 255 / .4);
	-webkit-backdrop-filter: blur(6px); backdrop-filter: blur(6px);
	background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 5v14M5 12h14'/%3E%3C/svg%3E");
	background-repeat: no-repeat; background-position: center; background-size: 1.1rem;
	transition: background-color .35s ease, border-color .35s ease, transform .5s cubic-bezier(.22, 1, .36, 1);
}
.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) { transform: translateY(-4px); box-shadow: 0 1px 2px rgb(0 17 81 / .1), 0 28px 50px -26px rgb(0 17 81 / .6) !important; }
.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) .atl-popup-trigger > :first-child img { transform: scale(1.06); }
.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) .atl-popup-trigger::after { background-color: var(--wp--preset--color--bbe-primary-600); border-color: var(--wp--preset--color--bbe-primary-600); transform: rotate(90deg); }
.wp-block-post-content .atl-sector-card .atl-popup-trigger:focus-visible { outline: 3px solid #fff !important; outline-offset: -6px !important; }
@media (prefers-reduced-motion: reduce) {
	.wp-block-post-content .atl-sector-card, .wp-block-post-content .atl-sector-card *, .wp-block-post-content .atl-sector-card .atl-popup-trigger::after { transition: none !important; }
	.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) { transform: none; }
	.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) .atl-popup-trigger > :first-child img { transform: none; }
}
/* Sektörler: global CSS'teki eski camgöbeği/#123558 vurguları site mavisine (#0064ED) çekilir */
.wp-block-post-content .atl-sector-card::before { display: none !important; }
.wp-block-post-content .atl-sector-card h3::after { width: 32px !important; margin-top: .85rem !important; background: var(--wp--preset--color--bbe-primary-500) !important; transition: width .4s cubic-bezier(.22, 1, .36, 1) !important; }
.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) h3 { color: #fff !important; }
.wp-block-post-content .atl-sector-card:is(:hover, :focus-within) h3::after { width: 56px !important; }
.atl-sectors-hero h2::after { background: var(--wp--preset--color--bbe-primary-600) !important; }
.atl-sectors-hero .wp-block-button__link { background: var(--wp--preset--color--bbe-primary-600) !important; color: #fff !important; }
.atl-sectors-hero .wp-block-button__link:is(:hover, :focus-visible) { background: var(--wp--preset--color--bbe-primary-700) !important; }
.atl-sectors-hero .wp-block-button__link::after { color: currentColor !important; }

/* 13z — Dil seçici: TR / EN / ES önünde dünya ikonu. Glif, temanın FontAwesome 6 setindeki "globe" (f0ac);
   ikon fontu yüklenmeden SVG maske olarak kullanılır, rengi metinden (currentColor) alır. */
header .atl-nav { --atl-ikon-dunya: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 11 512 512'%3E%3Cpath d='M352 267Q352 300 349 331H163Q160 300 160 267Q160 234 163 203H349Q352 234 352 267ZM381 203H504Q512 234 512 267Q512 300 504 331H381Q384 300 384 267Q384 234 381 203ZM493 171H377Q361 73 321 19Q381 36 426 75Q470 115 493 171ZM344 171H168Q177 116 195 76Q211 41 228 25Q245 10 256 11Q267 10 284 25Q301 41 317 76Q335 116 344 171ZM135 171H19Q42 115 86 75Q131 36 191 19Q151 73 135 171ZM8 203H131Q128 234 128 267Q128 300 131 331H8Q0 300 0 267Q0 234 8 203ZM195 458Q177 418 168 363H344Q335 418 317 458Q301 493 284 509Q267 524 256 523Q245 524 228 509Q211 493 195 458ZM135 363Q151 461 191 515Q131 498 86 459Q42 419 19 363H135ZM493 363Q470 419 426 459Q381 498 322 515Q361 461 377 363H494Z'/%3E%3C/svg%3E"); }
header .atl-nav .wp-block-navigation__container > .lang-item > .wp-block-navigation-item__content { display: inline-flex; align-items: center; gap: .4em; }
header .atl-nav .wp-block-navigation__container > .lang-item > .wp-block-navigation-item__content::before,
header .atl-nav .is-menu-open .lang-item.atl-mm-dil > .wp-block-navigation__submenu-container::before,
header .atl-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .lang-item > .wp-block-navigation__submenu-container .wp-block-navigation-item__content::before {
	content: ""; flex: none; width: 1.05em; height: 1.05em; background-color: currentColor; opacity: .8;
	-webkit-mask: var(--atl-ikon-dunya) center / contain no-repeat; mask: var(--atl-ikon-dunya) center / contain no-repeat;
}
/* Masaüstü açılır menü: her dilin yanında ikon */
header .atl-nav .wp-block-navigation__responsive-container:not(.is-menu-open) .lang-item > .wp-block-navigation__submenu-container .wp-block-navigation-item__content { display: flex; align-items: center; gap: .4em; }
/* Mobil çekmece: ikon dil kutularının solunda, dikeyde ortalı */
html body header .atl-nav .is-menu-open .lang-item.atl-mm-dil > .wp-block-navigation__submenu-container { flex-wrap: nowrap !important; align-items: center; }
html body header .atl-nav .is-menu-open .lang-item.atl-mm-dil > .wp-block-navigation__submenu-container::before { position: static !important; inset: auto !important; transform: none !important; border: 0 !important; width: 1.25rem; height: 1.25rem; margin-right: .75rem; color: var(--wp--preset--color--bbe-primary-950, #001151); opacity: .75; }
html body header .atl-nav .is-menu-open .lang-item.atl-mm-dil > .wp-block-navigation__submenu-container > li { flex: 1 1 0 !important; min-width: 0; }

/* 13h — İletişim: faks satırı etiketi (Faks / Fax) telefonlardan ayrışsın */
.atl-faks-etiket { font-weight: 500; color: var(--wp--preset--color--bbe-neutral-500, #6b7280); margin-right: .15em; }

/* 13j — Ana sayfa (3 dil) "Hakkımızda" maddeleri: ikonlar temanın FontAwesome 6 setinden (location-dot f3c5, globe f0ac, bullseye f140).
   Eski Tabler SVG gizlenir; glif SVG maske olarak çizilir, rengi bloğun metin renginden (marka mavisi) gelir. */
:is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) .svg-wrapper > svg { display: none; }
:is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) .svg-wrapper { display: flex; align-items: center; justify-content: center; }
:is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) .svg-wrapper::before { content: ""; width: 16px; height: 16px; background-color: currentColor; -webkit-mask: var(--atl-fa) center / contain no-repeat; mask: var(--atl-fa) center / contain no-repeat; }
.atl-ikon-konum { --atl-fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 384 511'%3E%3Cpath transform='scale%281%2C-1%29' d='M216 -51Q243 -18 282 38Q321 93 352 152Q382 211 384 256Q382 338 328 392Q274 446 192 448Q110 446 56 392Q2 338 0 256Q2 211 32 152Q63 93 102 38Q141 -18 168 -51Q178 -63 192 -63Q206 -63 216 -51ZM192 320Q228 319 247 288Q265 256 247 224Q228 193 192 192Q156 193 137 224Q119 256 137 288Q156 319 192 320Z'/%3E%3C/svg%3E"); }
.atl-ikon-dunya { --atl-fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448.0625 512 512.125'%3E%3Cpath transform='scale%281%2C-1%29' d='M352 192Q352 159 349 128H163Q160 159 160 192Q160 225 163 256H349Q352 225 352 192ZM381 256H504H381H504Q512 225 512 192Q512 159 504 128H381Q384 159 384 192Q384 225 381 256ZM493 288H377H493H377Q361 386 321 440Q381 423 426 384Q470 344 493 288ZM344 288H168H344H168Q177 343 195 383Q211 418 228 434Q245 449 256 448Q267 449 284 434Q301 418 317 383Q335 343 344 288ZM135 288H19H135H19Q42 344 86 384Q131 423 191 440Q151 386 135 288ZM8 256H131H8H131Q128 225 128 192Q128 159 131 128H8Q0 159 0 192Q0 225 8 256ZM195 1Q177 41 168 96H344Q335 41 317 1Q301 -34 284 -50Q267 -65 256 -64Q245 -65 228 -50Q211 -34 195 1ZM135 96Q151 -2 191 -56Q131 -39 86 0Q42 40 19 96H135ZM493 96Q470 40 426 0Q381 -39 322 -56Q361 -2 377 96H494Z'/%3E%3C/svg%3E"); }
.atl-ikon-hedef { --atl-fa: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 -448 512 512'%3E%3Cpath transform='scale%281%2C-1%29' d='M448 192Q448 244 422 288Q397 332 352 358Q307 384 256 384Q205 384 160 358Q115 332 90 288Q64 244 64 192Q64 140 90 96Q115 52 160 26Q205 0 256 0Q307 0 352 26Q397 52 422 96Q448 140 448 192ZM0 192Q1 262 34 320Q68 378 128 414Q189 448 256 448Q323 448 384 414Q444 378 478 320Q511 262 512 192Q511 122 478 64Q444 6 384 -30Q323 -64 256 -64Q189 -64 128 -30Q68 6 34 64Q1 122 0 192ZM256 112Q301 113 325 152Q347 192 325 232Q301 271 256 272Q211 271 187 232Q165 192 187 152Q211 113 256 112ZM256 336Q295 336 328 317Q361 298 381 264Q400 230 400 192Q400 154 381 120Q361 86 328 67Q295 48 256 48Q217 48 184 67Q151 86 131 120Q112 154 112 192Q112 230 131 264Q151 298 184 317Q217 336 256 336ZM224 192Q224 206 233 215Q242 224 256 224Q270 224 279 215Q288 206 288 192Q288 178 279 169Q270 160 256 160Q242 160 233 169Q224 178 224 192Z'/%3E%3C/svg%3E"); }
/* Kare zemin yok: ikon metnin yanında yalın durur */
html body :is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) { background: none !important; padding: 0 !important; border-radius: 0 !important; box-shadow: none !important; }
html body :is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) .svg-wrapper { background: none !important; padding: 0 !important; }
:is(.atl-ikon-konum, .atl-ikon-dunya, .atl-ikon-hedef) .svg-wrapper::before { width: 18px; height: 18px; color: var(--wp--preset--color--bbe-primary-600, #0064ED); }

/* 13q — Digital Hub (3 dil): giriş sorusu ve kare (1:1) hero görseli */
.atl-dh-soru { margin-top: var(--wp--preset--spacing--bbe-50, 1.25rem) !important; color: var(--wp--preset--color--bbe-primary-600, #0064ED); font-size: var(--wp--preset--font-size--bbe-x-large, 1.375rem); font-weight: 600; line-height: 1.35; }
.wp-block-cover.atl-dh-hero { aspect-ratio: 1 / 1 !important; width: 100%; max-width: 640px; flex: 0 0 auto !important; min-height: 0 !important; height: auto !important; align-self: center; }

/* 13r — Ana sayfa hero butonları (3 dil), mobil: iki buton alt alta, eşit genişlikte */
@media (max-width: 781px) {
	body:is(.home, .page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child .wp-block-buttons { align-items: center; }
	body:is(.home, .page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child .wp-block-buttons > .wp-block-button { width: 100%; max-width: 300px; }
	body:is(.home, .page-id-25, .page-id-19577, .page-id-19573) .wp-block-post-content > .wp-block-group:first-child .wp-block-buttons .wp-block-button__link { width: 100%; box-sizing: border-box; }
}

/* 14b — İşbirlikleri (3 dil): başlığın altındaki boşluğa görsel. Bölüm yüksekliğini sağ sütundaki metin belirler;
   görsel başlığın altından bölüm sonuna kadarki boş alanı doldurur; alt boşluğa negatif margin ile taşar, bölüm yüksekliği değişmez. Köşeler sitenin kartlarıyla uyumlu yumuşak. */
.wp-block-group:has(> .atl-isb-gorsel) { display: flex; flex-direction: column; align-self: stretch; margin-bottom: calc(-1 * var(--wp--preset--spacing--bbe-150, 7rem) + 2.5rem); }
.atl-isb-gorsel { flex: 1 1 0; min-height: 160px; margin: var(--wp--preset--spacing--bbe-70, 2rem) 0 0 !important; border-radius: 24px; overflow: hidden; }
.atl-isb-gorsel img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 55%; border-radius: 24px !important; }
@media (max-width: 1024px) {
	.wp-block-group:has(> .atl-isb-gorsel) { margin-bottom: 0; }
	.atl-isb-gorsel { flex: none; aspect-ratio: 16 / 10; }
}

/* 14a — Dijital Dönüşüm (3 dil), "Dd-firsat": vurgu cümleleri büyük. TR/ES: görsel, vurgu kutusunun yanındaki boş hücrede;
   kutu ile görsel aynı satırda, aynı yükseklikte (kutu metni dikeyde ortalı) — çapraz değil düz hizalı. */
.wp-block-post-content p.atl-dd-vurgu { font-size: clamp(1.3rem, 1.9vw, 1.6rem) !important; line-height: 1.35 !important; font-weight: 600; color: var(--wp--preset--color--bbe-primary-950, #001151); letter-spacing: -.01em; }
.is-layout-grid:has(.atl-dd-gorsel) { align-items: stretch; }
.is-layout-grid:has(.atl-dd-gorsel) > * { height: 100%; }
.is-layout-grid:has(.atl-dd-gorsel) > :first-child { display: flex; flex-direction: column; }
.is-layout-grid:has(.atl-dd-gorsel) > :first-child > * { flex: 1 1 auto; display: flex; align-items: center; margin: 0 !important; }
.atl-dd-gorsel { margin: 0 !important; height: 240px; border-radius: 24px; overflow: hidden; }
.atl-dd-gorsel img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 48%; border-radius: 24px; }
@media (max-width: 1024px) { .atl-dd-gorsel { height: auto; aspect-ratio: 16 / 10; } .is-layout-grid:has(.atl-dd-gorsel) > * { height: auto; } }

/* 15a — Dijital Dönüşüm (3 dil) "Bu fırsatlardan bazıları" 8 kartı: müşteri isteği — daha kare, ortalı, aralıklı; hover dolgu yerine sakin açık zemin. */
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid {
	grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: clamp(1rem, 2vw, 1.5rem) !important;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background {
	display: flex !important; flex-direction: column; align-items: center; justify-content: flex-start; gap: 1rem; min-height: 11.5rem;
	padding: 2rem 1.25rem 1.75rem !important; text-align: center; border-radius: 16px; box-shadow: 0 12px 28px -24px rgb(0 17 81 / .35);
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background::before {
	position: static; flex: none; margin: 0; width: 1.6rem; height: 1.6rem; transition: transform .6s ease;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background > * { margin: 0 !important; text-align: center; }
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background::after {
	background: var(--wp--preset--color--bbe-primary-050); transform: none; opacity: 0; transition: opacity .6s ease;
}
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background:hover::after { transform: none; opacity: 1; }
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background:hover::before { background: var(--wp--preset--color--bbe-primary-600); transform: translateY(-3px); }
:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background:hover :is(p, h3) { color: var(--wp--preset--color--bbe-primary-950) !important; }
@media (max-width: 1024px) { :is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 600px) {
	:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid { grid-template-columns: 1fr !important; }
	:is(.page-id-18368, .page-id-19429, .page-id-19431) .wp-block-post-content .alignwide.has-bbe-neutral-100-background-color > .is-layout-grid > .wp-block-group.has-border-color.has-background { min-height: 0; }
}

/* 15b — Digital Hub (3 dil) "Bu model genellikle…" 4 kartı: Dijital Dönüşüm (15a) ile aynı — kare, ortalı; hover'da sakin açık zemin (müşteri videosu 2). */
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) { grid-template-columns: repeat(4, minmax(0, 1fr)) !important; gap: clamp(1rem, 2vw, 1.5rem) !important; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background {
	display: flex !important; flex-direction: column; align-items: center; justify-content: flex-start; gap: 1rem; min-height: 11.5rem;
	padding: 2rem 1.25rem 1.75rem !important; text-align: center; border-radius: 16px; box-shadow: 0 12px 28px -24px rgb(0 17 81 / .35);
}
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background::before { position: static; flex: none; margin: 0; width: 1.6rem; height: 1.6rem; transition: transform .6s ease; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background > * { margin: 0 !important; text-align: center; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background::after { background: var(--wp--preset--color--bbe-primary-050); transform: none; opacity: 0; transition: opacity .6s ease; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background:hover::after { transform: none; opacity: 1; }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background:hover::before { background: var(--wp--preset--color--bbe-primary-600); transform: translateY(-3px); }
:is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background:hover :is(p, h3) { color: var(--wp--preset--color--bbe-primary-950) !important; }
@media (max-width: 1024px) { :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) { grid-template-columns: repeat(2, minmax(0, 1fr)) !important; } }
@media (max-width: 600px) { :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) { grid-template-columns: 1fr !important; } :is(.page-id-18661, .page-id-19433, .page-id-19435) .wp-block-post-content .is-layout-grid:has(> .wp-block-group.has-border-color.has-background + .wp-block-group.has-border-color.has-background) > .wp-block-group.has-border-color.has-background { min-height: 0; } }
/* 15b — Digital Hub "Teknoloji çözüm ortakları ağı": başlık altındaki boşluğa görsel; sağ sütun yüksekliğini doldurur (3 dil) */
.is-layout-grid > :has(> .atl-hub-ag-gorsel) { display: flex; flex-direction: column; align-self: stretch; }
.atl-hub-ag-gorsel { flex: 1 1 auto; min-height: 280px; margin: 2rem 0 0 !important; border-radius: 24px; overflow: hidden; }
.atl-hub-ag-gorsel img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: center 45%; border-radius: 24px; }
@media (max-width: 1024px) { .atl-hub-ag-gorsel { flex: none; min-height: 0; aspect-ratio: 16 / 10; } }
