/* Requested November 2026 updates */
.brand-group-photo{display:block;width:100%;height:180px;object-fit:cover;border-radius:10px}
.brand-group#boya .brand-group-photo{object-position:center 60%}
.mark.logo-large .brand-logo{height:100px;max-width:210px}
.mark.logo-den-braven .brand-logo{height:125px;max-width:230px}
.mark.logo-kapel{font-size:1.35rem;font-weight:700}
.division-logos li.division-philips .brand-logo{max-width:56px;height:32px}
.division-logos li.division-dormakaba{width:120px}
.division-logos li.division-dormakaba .brand-logo{max-width:120px;width:120px;height:44px}
.intro-actions .representative-heading{flex-basis:100%;margin:0 0 8px;font-size:1.35rem}
.intro-actions{flex-wrap:wrap}
.merged-product-note{font-size:.82rem;line-height:1.5;color:var(--fg-2);margin:4px 0 0;text-align:center}
.about-refresh .page-hero-description .lead{font-size:1rem;line-height:1.75}
.about-refresh .hero-content{align-items:center;grid-template-columns:1.15fr 1fr}
.about-refresh .brand-hero .page-hero-title{font-size:clamp(2rem,3.2vw,3.1rem);line-height:1.15}
@media(max-width:900px){.about-refresh .hero-content{grid-template-columns:1fr}.brand-group-photo{height:150px}}
@media(max-width:600px){.mark.logo-large .brand-logo{height:78px;max-width:145px}.mark.logo-den-braven .brand-logo{height:95px;max-width:160px}.mark.logo-kapel{font-size:1rem}.brand-group-photo{height:140px}}

.about-refresh .facility-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}
@media(max-width:600px){.about-refresh .facility-gallery{grid-template-columns:1fr}}

.brands .brand-group .brand-group-photo{height:auto;aspect-ratio:2.5 / 1;object-fit:cover;object-position:center}

.marks .mark.logo-dormakaba .brand-logo{max-width:none;width:100%;height:100px}
.marks .mark.logo-dormakaba{padding-left:14px;padding-right:14px}

.marks .mark.logo-kapel{font-size:clamp(1.3rem,2.2vw,1.8rem);line-height:1.2;font-weight:700;text-align:center;padding-left:10px;padding-right:10px}

/* Ana sayfa kayan marka bandı: daha büyük logolar */
.home-brands .brand-item{width:240px;height:150px;padding-inline:16px}
.home-brands .brand-item .brand-logo{height:68px;max-width:208px}
.home-brands .brand-item .brand-logo-pair{height:84px}
.home-brands .brand-item-featured{width:280px}
.home-brands .brand-item-featured .brand-logo{height:128px;max-width:250px}
@media(max-width:639px){
.home-brands .brand-item{width:190px;height:120px;padding-inline:12px}
.home-brands .brand-item .brand-logo{height:54px;max-width:166px}
.home-brands .brand-item .brand-logo-pair{height:66px}
.home-brands .brand-item-featured{width:220px}
.home-brands .brand-item-featured .brand-logo{height:100px;max-width:196px}
}
.home-brands .brand-item:has(img[src*="ravago"]) .brand-logo{height:96px;max-width:220px}
.home-brands .brand-item:has(img[src*="kale-kilit"]) .brand-logo{height:104px;max-width:120px}
@media(max-width:639px){
.home-brands .brand-item:has(img[src*="ravago"]) .brand-logo{height:76px;max-width:176px}
.home-brands .brand-item:has(img[src*="kale-kilit"]) .brand-logo{height:84px;max-width:96px}
}
/* Ana sayfa tesis fotografi: gorselin tamamini kendi oraninda goster. */
.home-facility .facility-image img.facility-photo-current{width:100%;height:auto;aspect-ratio:1600 / 899;object-fit:contain}
