/* Extracted from index.php for cacheability. */
/* HERO ORBIT ALT METİN - SAYFA İÇİ KESİN OVERRIDE */
.eleventy-home-v2 .sec-1-home-2 .alt-hero-service {
    width: 340px !important;
    max-width: 340px !important;
    margin: 0 auto 34px auto !important;
    padding: 0 !important;
    text-align: left !important;
}

.eleventy-home-v2 .sec-1-home-2 .alt-hero-service .hero-orbit-copy-list {
    width: 340px !important;
    max-width: 340px !important;
    height: 96px !important;
    display: grid !important;
    grid-template-columns: 28px 282px !important;
    column-gap: 14px !important;
    align-items: start !important;
    justify-content: start !important;
    margin: 0 !important;
    padding: 0 !important;
    list-style: none !important;
    text-align: left !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon {
    width: 28px !important;
    height: 28px !important;
    min-width: 28px !important;
    min-height: 28px !important;
    display: flex !important;
    align-items: flex-start !important;
    justify-content: center !important;
    padding-top: 4px !important;
    margin: 0 !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon svg,
.eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon svg.common-black {
    width: 26px !important;
    height: 26px !important;
    min-width: 26px !important;
    min-height: 26px !important;
    max-width: 26px !important;
    max-height: 26px !important;
    flex: 0 0 26px !important;
    display: block !important;
    margin: 0 !important;
    color: #ff9900 !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-content {
    width: 282px !important;
    max-width: 282px !important;
    height: 96px !important;
    margin: 0 !important;
    padding: 0 !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy {
    width: 282px !important;
    max-width: 282px !important;
    height: 96px !important;
    display: grid !important;
    grid-template-rows: 52px 30px !important;
    row-gap: 12px !important;
    align-items: start !important;
    justify-content: start !important;
    margin: 0 !important;
    padding: 0 !important;
    text-align: left !important;
    color: #111 !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-dynamic-text {
    width: 282px !important;
    max-width: 282px !important;
    height: 52px !important;
    min-height: 52px !important;
    max-height: 52px !important;
    display: block !important;
    overflow: hidden !important;
    font-size: 17px !important;
    line-height: 1.38 !important;
    font-weight: 600 !important;
    letter-spacing: -0.01em !important;
    color: #111 !important;
    text-align: left !important;
}

.eleventy-home-v2 .sec-1-home-2 .hero-tags {
    width: max-content !important;
    max-width: max-content !important;
    height: 30px !important;
    min-height: 30px !important;
    max-height: 30px !important;
    display: inline-flex !important;
    align-items: center !important;
    justify-content: center !important;
    margin: 0 !important;
    padding: 8px 15px !important;
    border-radius: 999px !important;
    background: rgba(255, 153, 0, 0.12) !important;
    color: #ff9900 !important;
    font-size: 11px !important;
    line-height: 1 !important;
    font-weight: 800 !important;
    letter-spacing: 0 !important;
    white-space: nowrap !important;
    text-align: center !important;
}

/* Mobil */
@media (max-width: 767.98px) {
    .eleventy-home-v2 .sec-1-home-2 .alt-hero-service {
        width: 310px !important;
        max-width: 310px !important;
        margin-left: auto !important;
        margin-right: auto !important;
        text-align: left !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .alt-hero-service .hero-orbit-copy-list {
        width: 310px !important;
        max-width: 310px !important;
        height: 94px !important;
        display: grid !important;
        grid-template-columns: 26px 270px !important;
        column-gap: 14px !important;
        align-items: start !important;
        justify-content: start !important;
        text-align: left !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon {
        width: 26px !important;
        height: 26px !important;
        min-width: 26px !important;
        min-height: 26px !important;
        padding-top: 4px !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon svg,
    .eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-icon svg.common-black {
        width: 24px !important;
        height: 24px !important;
        min-width: 24px !important;
        min-height: 24px !important;
        max-width: 24px !important;
        max-height: 24px !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy-content,
    .eleventy-home-v2 .sec-1-home-2 .hero-orbit-copy {
        width: 270px !important;
        max-width: 270px !important;
        height: 94px !important;
        text-align: left !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .hero-dynamic-text {
        width: 270px !important;
        max-width: 270px !important;
        height: 50px !important;
        min-height: 50px !important;
        max-height: 50px !important;
        font-size: 16px !important;
        line-height: 1.38 !important;
        text-align: left !important;
    }

    .eleventy-home-v2 .sec-1-home-2 .hero-tags {
        margin: 0 !important;
        padding: 8px 14px !important;
        font-size: 11px !important;
    }
}

/* Eski v12 hizmet parallax CSS blokları fortress corridor entegrasyonu nedeniyle kaldırıldı. */
/* Anasayfa - Biz Kimiz link hover ok rengi */
.eleventy-home-v2 .at-about-title-wrap .about-title-link {
    cursor: pointer !important;
    text-decoration: none !important;
}

.eleventy-home-v2 .at-about-title-wrap .about-title-link i,
.eleventy-home-v2 .at-about-title-wrap .about-title-link i svg,
.eleventy-home-v2 .at-about-title-wrap .about-title-link i svg path {
    color: #ff9900 !important;
    transition: color 0.25s ease, fill 0.25s ease, transform 0.25s ease !important;
}

.eleventy-home-v2 .at-about-title-wrap .about-title-link:hover i,
.eleventy-home-v2 .at-about-title-wrap .about-title-link:hover i svg,
.eleventy-home-v2 .at-about-title-wrap .about-title-link:hover i svg path {
    color: #ff9900 !important;
    fill: #ff9900 !important;
}

.eleventy-home-v2 .at-about-title-wrap .about-title-link:hover i {
    transform: translate(3px, -3px) !important;
}
/* Partnerlerimiz - Biz Kimiz ile aynı at-btn animasyonu */
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link {
    color: #111111 !important;
    background: transparent !important;
    text-decoration: none !important;
    gap: 8px !important;
    cursor: pointer !important;
}

.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover span,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover .text-1,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover .text-2 {
    color: #111111 !important;
}

.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i {
    color: #111111 !important;
}

.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i svg,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i svg path {
    color: currentColor !important;
    fill: currentColor !important;
}

/* İlk ok siyah çıkış yapar */
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover i svg:first-child {
    color: #111111 !important;
}

/* Alttan gelen ikinci ok turuncu gelir */
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i svg:last-child,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link:hover i svg:last-child {
    color: #ff9900 !important;
}
/* Partnerlerimiz yazı boyutu */
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link {
    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
}

.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link .text-uppercase,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link .text-1,
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link .text-2 {
    font-size: 14px !important;
    line-height: 1.1 !important;
}
/* Partnerlerimiz ok kırpılma düzeltmesi */
.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    overflow: hidden !important;
}

.eleventy-home-v2 .eleventy-home-partners .partnerlerimiz-link i svg {
    width: 11px !important;
    height: 11px !important;
}
/* Dijital Büyüme Sistemi - harf aralığı ve alttaki yazı taşma düzeltmesi */
.eleventy-home-v2 .eleventy-growth-eyebrow-anim {
    color: #111111 !important;
    letter-spacing: 0.01em !important;
    line-height: 1 !important;
    overflow: hidden !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim .growth-eyebrow-text-wrap {
    position: relative !important;
    display: inline-block !important;
    height: 1em !important;
    line-height: 1 !important;
    overflow: hidden !important;
    vertical-align: middle !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim .growth-eyebrow-text {
    display: block !important;
    color: #111111 !important;
    line-height: 1 !important;
    letter-spacing: 0.01em !important;
    transition: transform 0.32s ease !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim .growth-eyebrow-text-1 {
    transform: translateY(0) !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim .growth-eyebrow-text-2 {
    position: absolute !important;
    left: 0 !important;
    top: 0 !important;
    transform: translateY(115%) !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim:hover .growth-eyebrow-text-1 {
    transform: translateY(-115%) !important;
}

.eleventy-home-v2 .eleventy-growth-eyebrow-anim:hover .growth-eyebrow-text-2 {
    transform: translateY(0) !important;
}
	/* Referanslarımız - Partnerlerimiz ile aynı at-btn animasyonu */
#referanslar .references-eyebrow-anim {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #111111 !important;
    background: transparent !important;
    text-decoration: none !important;
    cursor: pointer !important;
}

#referanslar .references-eyebrow-anim:hover,
#referanslar .references-eyebrow-anim:hover span,
#referanslar .references-eyebrow-anim:hover .text-1,
#referanslar .references-eyebrow-anim:hover .text-2 {
    color: #111111 !important;
}

#referanslar .references-eyebrow-anim i {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    color: #111111 !important;
    overflow: hidden !important;
}

#referanslar .references-eyebrow-anim i svg {
    width: 11px !important;
    height: 11px !important;
}

#referanslar .references-eyebrow-anim i svg,
#referanslar .references-eyebrow-anim i svg path {
    color: currentColor !important;
    fill: currentColor !important;
}

/* İlk ok siyah çıkar */
#referanslar .references-eyebrow-anim:hover i svg:first-child {
    color: #111111 !important;
}

/* Alttan gelen ikinci ok turuncu gelir */
#referanslar .references-eyebrow-anim i svg:last-child,
#referanslar .references-eyebrow-anim:hover i svg:last-child {
    color: #ff9900 !important;
}
/* Referanslarımız - güçlü font küçültme */
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim,
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim.at-btn {
    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
}

.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim > span,
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim > span.text-uppercase,
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim .text-1,
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim .text-2 {
    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
}

/* Ok kesilmesin */
.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim i {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    overflow: hidden !important;
}

.eleventy-home-v2 a.eleventy-references-eyebrow.references-eyebrow-anim i svg {
    width: 11px !important;
    height: 11px !important;
}
/* Son Bloglar - Partnerlerimiz / Referanslarımız mantığı */
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #111111 !important;
    background: transparent !important;
    text-decoration: none !important;
    cursor: default !important;

    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
    text-transform: none !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover span,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover .text-1,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover .text-2 {
    color: #111111 !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim .ehi-eyebrow-text,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim .text-1,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim .text-2 {
    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
    color: #111111 !important;
    text-transform: none !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim i {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    color: #111111 !important;
    overflow: hidden !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim i svg {
    width: 11px !important;
    height: 11px !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim i svg,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim i svg path {
    color: currentColor !important;
    fill: currentColor !important;
}

/* İlk ok siyah çıkar */
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover i svg:first-child {
    color: #111111 !important;
}

/* Alttan gelen ikinci ok turuncu gelir */
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim i svg:last-child,
.eleventy-home-v2 .eleventy-home-insights .ehi-eyebrow-anim:hover i svg:last-child {
    color: #ff9900 !important;
}
/* Neden Bizi Seçtiler - Partnerlerimiz / Referanslarımız mantığı */
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black {
    display: inline-flex !important;
    align-items: center !important;
    gap: 8px !important;
    color: #111111 !important;
    background: transparent !important;
    text-decoration: none !important;
    cursor: default !important;

    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
}

.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover span,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover .text-1,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover .text-2 {
    color: #111111 !important;
}

.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black .text-uppercase,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black .text-1,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black .text-2 {
    font-size: 14px !important;
    line-height: 1.1 !important;
    letter-spacing: 0.02em !important;
    color: #111111 !important;
}

.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black i {
    width: 14px !important;
    height: 14px !important;
    min-width: 14px !important;
    color: #111111 !important;
    overflow: hidden !important;
}

.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black i svg {
    width: 11px !important;
    height: 11px !important;
}

.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black i svg,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black i svg path {
    color: currentColor !important;
    fill: currentColor !important;
}

/* İlk ok siyah çıkar */
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover i svg:first-child {
    color: #111111 !important;
}

/* Alttan gelen ikinci ok turuncu gelir */
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black i svg:last-child,
.eleventy-home-v2 .why-choose-premium .section-title-pin > .at-btn.common-black:hover i svg:last-child {
    color: #ff9900 !important;
}
/* Hero - Modern Web Deneyimi kartı responsive ortalama */
@media (min-width: 1200px) {
    .eleventy-home-v2 .growth-icon-card.growth-icon-2 {
        left: 50% !important;
        right: auto !important;
        top: 58px !important;
        margin-left: 0 !important;
    }
}

/* Daha küçük desktop/laptop ekranlarda biraz yukarıda ve yine tam ortada kalsın */
@media (min-width: 992px) and (max-width: 1199.98px) {
    .eleventy-home-v2 .growth-icon-card.growth-icon-2 {
        left: 50% !important;
        right: auto !important;
        top: 48px !important;
        margin-left: 0 !important;
    }
}

/* Tablet/mobilde absolute pozisyon bozmasın */
@media (max-width: 991.98px) {
    .eleventy-home-v2 .growth-icon-card.growth-icon-2 {
        left: auto !important;
        right: auto !important;
        top: auto !important;
        margin-left: 0 !important;
        transform: none !important;
    }
}
/* Hero - Modern Web Deneyimi responsive merkezleme FIX */
@media (min-width: 1200px) {
    .eleventy-home-v2 .eleventy-growth-sec .eleventy-growth-icons .growth-icon-2 {
        left: 50% !important;
        right: auto !important;
        top: 62px !important;
        margin-left: 0 !important;

        /* transform kullanmıyoruz çünkü float animasyonu transform ile çalışıyor */
        translate: -50% 0 !important;
    }
}

@media (min-width: 992px) and (max-width: 1199.98px) {
    .eleventy-home-v2 .eleventy-growth-sec .eleventy-growth-icons .growth-icon-2 {
        left: 50% !important;
        right: auto !important;
        top: 48px !important;
        margin-left: 0 !important;
        translate: -50% 0 !important;
    }
}
/* Dijital Büyüme Sistemi - ikonları sabitle */

.eleventy-growth-icons {
    animation: none !important;
    transform: none !important;
}

.growth-icon-card {
    animation: none !important;
    transition: none !important;
}

.growth-icon-1,
.growth-icon-2,
.growth-icon-3,
.growth-icon-4,
.growth-icon-5,
.growth-icon-6,
.growth-icon-7 {
    animation: none !important;
}
.home-2-section-9 h3.h6{
    font-size: 14px !important;
    line-height: 1.4 !important;
}

/* Dijital Büyüme Sistemi - İletişime Geç butonu hover düzeltmesi */
.eleventy-home-v2 .eleventy-growth-btn,
.eleventy-home-v2 .eleventy-growth-btn span,
.eleventy-home-v2 .eleventy-growth-btn svg,
.eleventy-home-v2 .eleventy-growth-btn svg path {
    color: #ffffff !important;
}

.eleventy-home-v2 .eleventy-growth-btn svg path {
    fill: currentColor !important;
}

.eleventy-home-v2 .eleventy-growth-btn:hover,
.eleventy-home-v2 .eleventy-growth-btn:focus,
.eleventy-home-v2 .eleventy-growth-btn:focus-visible {
    background: #111111 !important;
    background-color: #111111 !important;
    border-color: #111111 !important;
    color: #ffffff !important;
}

.eleventy-home-v2 .eleventy-growth-btn:hover span,
.eleventy-home-v2 .eleventy-growth-btn:hover svg,
.eleventy-home-v2 .eleventy-growth-btn:hover svg path,
.eleventy-home-v2 .eleventy-growth-btn:focus span,
.eleventy-home-v2 .eleventy-growth-btn:focus svg,
.eleventy-home-v2 .eleventy-growth-btn:focus svg path,
.eleventy-home-v2 .eleventy-growth-btn:focus-visible span,
.eleventy-home-v2 .eleventy-growth-btn:focus-visible svg,
.eleventy-home-v2 .eleventy-growth-btn:focus-visible svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Son Bloglar - Tüm Bloglar butonu hover düzeltmesi */
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn {
    background: #ff9900 !important;
    background-color: #ff9900 !important;
    color: #ffffff !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn svg,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn svg path {
    color: #ffffff !important;
    fill: currentColor !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:hover,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus-visible {
    background: #111111 !important;
    background-color: #111111 !important;
    color: #ffffff !important;
    border-color: #111111 !important;
    box-shadow: 0 18px 40px rgba(17, 17, 17, 0.24) !important;
}

.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:hover svg,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:hover svg path,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus svg,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus svg path,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus-visible svg,
.eleventy-home-v2 .eleventy-home-insights .ehi-all-btn:focus-visible svg path {
    color: #ffffff !important;
    fill: #ffffff !important;
}

/* Neden Bizi Seçtiler - Son Projelerimiz butonu hover düzeltmesi */
.eleventy-home-v2 .why-choose-premium .at-btn-group > a.at-btn {
    background: #ff9900 !important;
    background-color: #ff9900 !important;
    color: #ffffff !important;
    border-color: #ff9900 !important;
}

.eleventy-home-v2 .why-choose-premium .at-btn-group > a.at-btn:hover,
.eleventy-home-v2 .why-choose-premium .at-btn-group:hover > a.at-btn {
    background: #111111 !important;
    background-color: #111111 !important;
    color: #ffffff !important;
    border-color: #111111 !important;
}

.eleventy-home-v2 .why-choose-premium .at-btn-group > a.at-btn,
.eleventy-home-v2 .why-choose-premium .at-btn-group > a.at-btn:hover,
.eleventy-home-v2 .why-choose-premium .at-btn-group:hover > a.at-btn {
    color: #ffffff !important;
}
/* =========================================================
   Neler Yapıyoruz - final premium parallax layout override
   ========================================================= */

@media (min-width: 992px) {
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .corridors__viewport,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .corridors__track,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .corridor-wall,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__inner,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__copy {
        overflow: visible !important;
        clip-path: none !important;
        contain: none !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__inner {
        position: relative !important;
        isolation: isolate !important;
        display: grid !important;
        grid-template-columns: minmax(0, 1.05fr) minmax(360px, 0.78fr) !important;
        align-items: center !important;
        width: min(1380px, calc(100vw - 112px)) !important;
        max-width: 1380px !important;
        margin-inline: auto !important;
        gap: clamp(56px, 5.6vw, 96px) !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__copy {
        position: relative !important;
        z-index: 3 !important;
        max-width: 720px !important;
        min-height: min(620px, calc(100svh - 165px)) !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        align-self: center !important;
        padding-top: 0 !important;
        padding-bottom: 0 !important;
    }

    /* Büyük silik 01 / 02 / 03 */
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__ghost-index {
        position: absolute !important;
        left: clamp(-22px, -1.4vw, -8px) !important;
        z-index: -1 !important;

        display: block !important;
        width: max-content !important;
        padding-right: 0.18em !important;

        font-weight: 900 !important;
        letter-spacing: -0.055em !important;

        top: clamp(-6px, -0.2vw, 6px) !important;
        font-size: clamp(230px, 23vw, 390px) !important;
        line-height: 1 !important;
        padding-top: 0 !important;

        color: transparent !important;
        background: linear-gradient(
            to top,
            rgba(255, 153, 0, 0.018) 0%,
            rgba(255, 153, 0, 0.06) 42%,
            rgba(255, 153, 0, 0.16) 100%
        ) !important;
        -webkit-background-clip: text !important;
        background-clip: text !important;
        -webkit-text-fill-color: transparent !important;

        pointer-events: none !important;
        user-select: none !important;
        white-space: nowrap !important;
    }

    /* Başlık ve ok */
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-link {
        display: inline-flex !important;
        align-items: center !important;
        gap: 22px !important;
        overflow: visible !important;
        width: auto !important;
        max-width: 100% !important;
        padding: 0 !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-text,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-line {
        display: inline !important;
        white-space: nowrap !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-arrow {
        position: relative !important;
        flex: 0 0 58px !important;
        width: 58px !important;
        height: 58px !important;
        min-width: 58px !important;
        min-height: 58px !important;

        display: inline-flex !important;
        align-items: center !important;
        justify-content: center !important;

        overflow: visible !important;
        border: 1px solid rgba(255, 153, 0, 0.58) !important;
        border-radius: 999px !important;
        background: rgba(255, 255, 255, 0.72) !important;
        color: #111111 !important;
        box-shadow: 0 14px 34px rgba(255, 153, 0, 0.13) !important;
        transition: background 0.25s ease, color 0.25s ease, transform 0.25s ease, border-color 0.25s ease !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-arrow svg {
        display: block !important;
        width: 18px !important;
        height: 18px !important;
        overflow: visible !important;
        flex: 0 0 auto !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__title-arrow svg path {
        fill: currentColor !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall_title-link:hover .wall_title-arrow {
        background: #ff9900 !important;
        border-color: #ff9900 !important;
        color: #ffffff !important;
        transform: translate3d(4px, -4px, 0) !important;
    }

    /* Sağ görsel: gerçekten büyüsün */
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall_visual.wall_visual--image {
        position: relative !important;
        z-index: 3 !important;
        isolation: isolate !important;

        display: block !important;
        justify-self: end !important;
        align-self: center !important;

        width: auto !important;
        height: clamp(560px, 70vh, 720px) !important;
        max-height: 720px !important;
        max-width: none !important;
        aspect-ratio: 9 / 16 !important;

        margin: 0 !important;
        padding: 0 !important;
        overflow: visible !important;

        border-radius: 34px !important;
        border: 1px solid rgba(255, 255, 255, 0.86) !important;
        background: rgba(255, 255, 255, 0.72) !important;
        box-shadow:
            0 34px 90px rgba(15, 15, 15, 0.15),
            0 0 0 1px rgba(255, 255, 255, 0.72) !important;
    }

    /* Glow direkt görselin arkasından gelsin */
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall_visual.wall_visual--image::before {
        display: block !important;
        content: "" !important;
        position: absolute !important;
        inset: -80px -95px !important;
        z-index: 0 !important;
        border-radius: 72px !important;
        pointer-events: none !important;

        background:
            radial-gradient(circle at 54% 52%, rgba(255, 153, 0, 0.38), transparent 35%),
            radial-gradient(circle at 66% 46%, rgba(255, 153, 0, 0.22), transparent 52%),
            radial-gradient(circle at 78% 24%, rgba(255, 153, 0, 0.14), transparent 42%) !important;

        filter: blur(24px) !important;
        opacity: 1 !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall_visual.wall_visual--image::after {
        display: none !important;
        content: none !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__visual-picture {
        position: relative !important;
        z-index: 2 !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        overflow: hidden !important;
        border-radius: inherit !important;
    }

    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__visual-picture img,
    html body main.eleventy-home-v2 #hizmetlerimiz.eleventy-fortress-services .wall__visual img {
        position: relative !important;
        z-index: 2 !important;
        display: block !important;
        width: 100% !important;
        height: 100% !important;
        max-width: none !important;
        object-fit: cover !important;
        object-position: center center !important;
        border-radius: inherit !important;
    }
}
