/* ÜNKA / Ana sayfa: referans markalar ve kurumsal üretim alanı */
.unka-trust-section {position:relative;z-index:1;background:#fff;border-top:1px solid #efecf0;border-bottom:1px solid #efecf0;padding:34px 0 36px;overflow:hidden;}
.unka-trust-section .unka-trust-inner {display:grid;grid-template-columns:195px minmax(0,1fr);gap:22px;align-items:center;}
.unka-trust-section .unka-trust-kicker {font-size:10px;font-weight:750;color:#9b0058;letter-spacing:.13em;}
.unka-trust-section .unka-trust-heading h2 {font-size:17px;font-weight:500;line-height:1.35;margin:7px 0 0;color:#211a24;}
.unka-trust-section .unka-trust-heading h2 strong {display:block;font-weight:750;}
.unka-trust-section .unka-trust-logos {display:grid;grid-template-columns:repeat(7,minmax(0,1fr));align-items:center;gap:0;}
.unka-trust-section .unka-trust-logos > div {display:flex;align-items:center;justify-content:center;padding:12px 11px;min-width:0;min-height:66px;border-left:1px solid #f0edf0;}
.unka-trust-section .unka-trust-logos img {display:block;width:100%;max-width:142px;height:58px;object-fit:contain;object-position:center;}
/* Fotoğrafı zayıf fabrika binası yerine gerçek ürün/malzeme kompozisyonu */
.unka-capability-visual {min-height:425px;height:100%;max-width:590px;display:flex;flex-direction:column;background:linear-gradient(140deg,#fcf8fa 0%,#f5f3f5 100%);border:1px solid #f0e9ed;overflow:hidden;position:relative;}
.unka-capability-visual__products {flex:1;min-height:280px;display:flex;align-items:center;justify-content:center;padding:24px 22px 2px;}
.unka-capability-visual__products img {width:100%;height:290px;object-fit:contain;object-position:center;display:block;}
.unka-capability-visual__bottom {display:flex;align-items:stretch;min-height:115px;border-top:1px solid #ebdfe7;background:rgba(255,255,255,.85);}
.unka-capability-visual__material {width:40%;flex:0 0 40%;overflow:hidden;}
.unka-capability-visual__material img {display:block;width:100%;height:100%;object-fit:cover;object-position:center;}
.unka-capability-visual__bottom p {margin:0;padding:21px 23px;align-self:center;font-size:17px;font-weight:720;line-height:1.35;color:#241c26;}
.unka-capability-visual__bottom p span {display:block;margin-bottom:9px;color:#9b0058;letter-spacing:.12em;font-size:10px;font-weight:700;}
@media(max-width:1199px) {.unka-trust-section .unka-trust-inner {grid-template-columns:165px minmax(0,1fr);gap:10px;} .unka-trust-section .unka-trust-logos > div {padding:10px 6px;}}
@media(max-width:991px) {.unka-trust-section .unka-trust-inner {grid-template-columns:1fr;gap:20px;} .unka-trust-section .unka-trust-heading h2 strong {display:inline;} .unka-trust-section .unka-trust-logos {grid-template-columns:repeat(4,minmax(0,1fr));row-gap:9px;} .unka-capability-visual {max-width:100%;margin-bottom:24px;}}
@media(max-width:575px) {.unka-trust-section {padding:25px 0 28px;} .unka-trust-section .unka-trust-logos {grid-template-columns:repeat(3,minmax(0,1fr));} .unka-trust-section .unka-trust-logos > div {min-height:63px;padding:5px 8px;} .unka-trust-section .unka-trust-logos img {max-width:115px;height:47px;} .unka-capability-visual {min-height:355px;} .unka-capability-visual__products {min-height:235px;padding:12px;} .unka-capability-visual__products img {height:230px;} .unka-capability-visual__bottom {min-height:100px;} .unka-capability-visual__bottom p {padding:12px;font-size:14px;}}

/* Homepage 4-column product cards: top image / lower text, exact same height. */
.unka-products-home{position:relative;padding:72px 0 84px;background:#fff;}
.unka-products-home .unka-products-heading{text-align:center;max-width:780px;margin:0 auto 36px;}
.unka-products-home .unka-products-heading>span{display:block;color:#9c005b;font-size:12px;font-weight:750;letter-spacing:.055em;margin-bottom:11px;}
.unka-products-home .unka-products-heading h2{margin:0;color:#191522;font-size:clamp(27px,2.9vw,38px);line-height:1.2;}
.unka-products-home .unka-products-heading p{margin:13px 0 0;color:#625c65;font-size:15px;line-height:1.65;}
.unka-products-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;align-items:stretch;}
.unka-product-card{min-width:0;min-height:410px;display:flex;flex-direction:column;background:#fff;border:1px solid #efeaee;border-radius:12px;overflow:hidden;box-shadow:0 12px 26px rgba(25,18,30,.055);transition:box-shadow .2s,border-color .2s,transform .2s;}
.unka-product-card:hover,.unka-product-card:focus-within{border-color:#b23c7b;box-shadow:0 15px 35px rgba(66,24,48,.11);transform:translateY(-3px);}
.unka-product-card__photo{flex:0 0 auto;height:157px;overflow:hidden;display:block;background:#f5f3f2;}
.unka-product-card__photo img{width:100%;height:100%;display:block;object-fit:cover;object-position:center;transition:transform .35s;}
.unka-product-card:hover .unka-product-card__photo img{transform:scale(1.025);}
.unka-product-card__body{flex:1;min-height:0;display:flex;flex-direction:column;padding:24px 22px 22px;}
.unka-product-card__body h3{margin:0 0 11px;font-size:19px;line-height:1.3;font-weight:750;}
.unka-product-card__body h3 a{color:#191522;text-decoration:none;}
.unka-product-card__body h3 a:hover{color:#9c005b;}
.unka-product-card__body p{margin:0 0 18px;color:#615a66;font-size:14px;line-height:1.62;}
.unka-product-card__cta{display:inline-flex;margin-top:auto;gap:10px;align-items:center;align-self:flex-start;justify-content:space-between;font-size:13px;font-weight:740;color:#9c005b;border-bottom:1px solid #9c005b;padding:7px 0;text-decoration:none;}
.unka-product-card__cta:hover{color:#680038;}
@media(max-width:1199px){.unka-products-grid{grid-template-columns:repeat(2,minmax(0,1fr));}.unka-product-card{min-height:380px;}.unka-product-card__photo{height:180px;}}
@media(max-width:640px){.unka-products-home{padding:50px 0 58px;}.unka-products-grid{grid-template-columns:1fr;gap:18px;}.unka-product-card{min-height:0;}.unka-product-card__photo{height:190px;}.unka-product-card__body{padding:20px 19px 22px;}.unka-product-card__body p{margin-bottom:14px;}}
@media(prefers-reduced-motion:reduce){.unka-product-card,.unka-product-card__photo img{transition:none!important;transform:none!important;}}
