/* Halım Kapımda – marka ve ek bölümler */
:root{--hk-navy:#0f2c4c;--hk-teal:#0a9cb3;--hk-teal-l:#3cc6d8;--hk-gold:#f2b01e}
.middel-part__block .logo img{max-height:92px;width:auto}
#footer .footer-logo img{max-height:64px;width:auto}
.main-banner .banner-text h2 span{color:var(--hk-teal-l)}
.main-banner .banner-text .btn-text{background:var(--hk-gold);border-color:var(--hk-gold);color:var(--hk-navy)}
.main-banner .banner-text .btn-text:hover{background:#fff;border-color:#fff;color:var(--hk-navy)}

/* Güven bandı */
.hk-trust{position:relative;z-index:20;margin-top:-70px;padding-bottom:20px}
.hk-trust .row{background:#fff;border-radius:16px;box-shadow:0 20px 45px rgba(15,44,76,.16);padding:24px 10px;margin:0}
.hk-trust__item{display:flex;align-items:center;padding:10px 6px}
.hk-trust__item img{width:72px;height:72px;flex:none;margin-right:14px}
.hk-trust__item h4{font-size:17px;margin:0 0 4px;color:var(--hk-navy);font-weight:700}
.hk-trust__item p{margin:0;font-size:13px;line-height:1.45;color:#5c6f82}
@media (max-width:991px){.hk-trust{margin-top:20px}}

/* Çağrı bandı */
.hk-cta{background:linear-gradient(120deg,#0f2c4c 0%,#0a6f86 60%,#0a9cb3 100%);padding:56px 0}
.hk-cta h2{color:#fff;font-size:30px;font-weight:700;margin:0 0 8px;line-height:1.3}
.hk-cta h2 span{color:var(--hk-gold)}
.hk-cta p{color:#d7eef4;margin:0;font-size:16px}
.hk-cta__btn{display:inline-block;background:var(--hk-gold);color:var(--hk-navy)!important;font-weight:700;padding:14px 24px;border-radius:40px;margin:10px 0 0 8px;font-size:16px;transition:transform .2s}
.hk-cta__btn:hover{transform:translateY(-2px);text-decoration:none}
.hk-cta__btn--wa{background:#25d366;color:#fff!important}
.hk-cta__btn i{margin-right:6px}

/* Kartlar */
.services-block .inner-box .image img{border-radius:10px 10px 0 0}
.services-block .inner-box{border-radius:10px;overflow:hidden;box-shadow:0 10px 30px rgba(15,44,76,.08);background:#fff}

/* Banner: görseller kendi koyu geçişini taşıdığı için şablonun siyah perdesini hafiflet */
.slotholder:before{background:linear-gradient(90deg,rgba(15,44,76,.45) 0%,rgba(15,44,76,.08) 55%,rgba(15,44,76,0) 100%)!important}
@media (max-width:991px){.slotholder:before{background:rgba(15,44,76,.6)!important}}

