/* BAŞ GRUP V13.8.7 | Premium image treatment across all pages */
:root{--bg-ice:#8fbaff;--bg-deep:#07152b}
.page-hero{min-height:clamp(370px,39vw,540px);padding-bottom:clamp(68px,7vw,98px);
 background-image:linear-gradient(97deg,rgba(2,11,28,.88) 0%,rgba(5,19,44,.73) 41%,rgba(5,19,44,.30) 80%),var(--bg-hero-image,linear-gradient(120deg,#142a4e,#061022));
 background-position:center, var(--hero-position,center 48%);background-size:cover,cover;
}
.page-hero::before{background:linear-gradient(115deg,transparent 64%,rgba(139,196,255,.105) 64.1%,transparent 64.25%),radial-gradient(circle at 78% 25%,rgba(63,128,231,.10),transparent 35%)}
.page-hero::after{box-shadow:0 0 22px rgba(62,127,255,.36)}
.page-hero .display{max-width:1050px;font-size:clamp(42px,5.4vw,86px)!important;letter-spacing:-.052em!important;line-height:1.06!important;hyphens:none;word-break:normal}
.page-hero p{max-width:600px;margin-top:24px!important}
.page-hero .eyebrow{display:flex;align-items:center;gap:12px}
.page-hero .eyebrow::before{content:'';display:inline-block;width:35px;height:1px;background:#94baff}
.page-hero>.wrap{padding-top:5px}
/* Correctly show real product photographs, including wide and square assets. */
.page-body .bg-prod-lead img.body-photo{display:block;width:100%;height:clamp(315px,34vw,465px);object-fit:cover;object-position:center;border-radius:16px;border:1px solid rgba(17,43,82,.10);box-shadow:0 22px 50px rgba(10,36,72,.10)}
.page-body .bg-prod-lead img.body-photo[src*="dunker-gr-brushtype-custom"]{object-fit:contain;background:#f5f7fb;padding:clamp(12px,2vw,28px)}
.page-body .bg-prod-lead img.body-photo[src*="yana-kayar-bahce-kapisi-custom"]{object-position:center 58%}
.bg-prod-info-grid article{transition:border-color .2s,transform .2s,box-shadow .2s}
@media(hover:hover){.bg-prod-info-grid article:hover{border-color:#a3bff2;transform:translateY(-3px);box-shadow:0 14px 30px rgba(22,63,130,.07)}}
/* Homepage: editorial photo treatment & readable headlines */
.manifesto-image img[src*="anasayfa-biz-kimiz-custom"]{object-position:center 51%;filter:saturate(.94) contrast(1.025)}
.app-tile-main img[src*="anasayfa-ticari-yapi-custom"]{object-position:center 54%;filter:saturate(.91)}
.app-tile-main .app-shade{background:linear-gradient(180deg,rgba(3,13,27,.09),rgba(3,13,27,.15) 42%,rgba(3,13,27,.81))}
.app-tile-main .app-tile-bottom h3{text-shadow:0 3px 20px rgba(0,0,0,.35)}
/* Consistent catalogue cropping across the full collection */
.bg-catalog-card img{aspect-ratio:16/10;height:auto;min-height:210px;object-fit:cover;object-position:center}
@media(max-width:900px){.page-hero{min-height:350px;padding:148px 0 60px}.page-hero .display{font-size:clamp(38px,6vw,60px)!important}.page-hero p{margin-top:17px!important}.page-body .bg-prod-lead img.body-photo{height:clamp(285px,52vw,410px)}}
@media(max-width:560px){.page-hero{min-height:340px;padding:135px 0 62px;background-image:linear-gradient(95deg,rgba(2,12,29,.89),rgba(5,20,45,.60)),var(--bg-hero-image,linear-gradient(120deg,#142a4e,#061022))}.page-hero .display{font-size:clamp(34px,9vw,45px)!important;line-height:1.1!important}.page-body .bg-prod-lead img.body-photo{height:265px}.manifesto-image img[src*="anasayfa-biz-kimiz-custom"]{object-position:60% center}.bg-catalog-card img{min-height:200px}}
@media(prefers-reduced-motion:reduce){.bg-prod-info-grid article,.app-tile img{transition:none!important}}
