/* [markalar] ve [marka_seridi]: firma tasarımının lacivert "Markalar" bölümüyle uyumlu kartlar. */
.jq-markalar{display:grid;grid-template-columns:repeat(var(--jq-kolon,4),minmax(0,1fr));gap:12px;position:relative;z-index:1}
.jq-marka-kart{position:relative;display:flex;flex-direction:column;min-width:0;background:#24457529;border:1px solid #7199d429;color:#e0eaff;text-decoration:none;transition:background .2s,border-color .2s,transform .2s}
.jq-marka-kart:hover,.jq-marka-kart:focus-visible{background:#2e568c4f;border-color:#e1161d;transform:translateY(-3px)}
.jq-marka-logo{display:flex;align-items:center;justify-content:center;height:112px;padding:18px 44px 18px 18px;background:#050f252b;border-bottom:1px solid #7199d429}
.jq-marka-logo-gorsel{background:#fff;padding-left:44px}
.jq-marka-logo img{display:block;width:auto;max-width:100%;height:auto;max-height:68px;object-fit:contain}
.jq-marka-yazi{font:800 clamp(22px,2vw,30px)/1.1 'Manrope','Noto Sans SC',sans-serif;letter-spacing:-.04em;color:#fff;text-align:center;overflow-wrap:anywhere}
.jq-marka-metin{display:flex;flex-direction:column;gap:6px;padding:17px 17px 20px}
.jq-marka-ad{font:700 15px/1.3 'Manrope','Noto Sans SC',sans-serif;letter-spacing:-.02em;color:#fff}
.jq-marka-zh{font-size:12px;color:#7e9bc6}
.jq-marka-aciklama{margin-top:7px;font-size:12px;line-height:1.7;color:#b0c4e2}
.jq-marka-ok{position:absolute;right:14px;top:13px;font-size:17px;color:#6d99db;transition:color .2s}
.jq-marka-kart:hover .jq-marka-ok{color:#fff}
.jq-markalar-bos{position:relative;z-index:1;font-size:14px}
.jq-markalar-bos a{text-decoration:underline}
.brand-strip.jq-marka-seridi{grid-template-columns:repeat(auto-fit,minmax(90px,1fr))}
@media(max-width:1150px){.jq-markalar{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:820px){.jq-markalar{grid-template-columns:repeat(2,minmax(0,1fr))}.jq-marka-logo{height:96px}.brand-strip.jq-marka-seridi{grid-template-columns:repeat(auto-fit,minmax(64px,1fr))}}
@media(max-width:540px){.jq-markalar{gap:9px}.jq-marka-metin{padding:13px 13px 16px}.jq-marka-logo{padding:14px 34px 14px 14px;height:84px}.jq-marka-yazi{font-size:19px}.jq-marka-ok{right:10px;top:9px;font-size:15px}}
@media(prefers-reduced-motion:reduce){.jq-marka-kart{transition:none}.jq-marka-kart:hover{transform:none}}
