.partner-logos .partner-name{font-size:16px;font-weight:650;color:#53647d;line-height:1.5}.references-home .section-heading{align-items:center}.references-home .section-heading h2{max-width:20ch}.references-home .text-link{flex-shrink:0}.reference-logo-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin-top:36px;border-top:1px solid #dce3ee;border-bottom:1px solid #dce3ee}.reference-item--compact{min-height:140px;display:grid;place-items:center;padding:25px;border-right:1px solid #e6ebf2}.reference-item--compact:nth-child(4n){border-right:0}.reference-item--compact:nth-child(n+5){border-top:1px solid #e6ebf2}.reference-logo{display:flex;align-items:center;justify-content:center;width:100%;min-width:0;min-height:80px;color:#172d50}.reference-logo img{width:100%;height:90px;object-fit:contain;max-width:180px}.reference-logo strong{font-size:17px;font-weight:600;line-height:1.6;text-align:center}.reference-logo>a:hover{color:#304ba3}.reference-directory{margin-block:50px 70px;border-top:1px solid #dce3ee}.reference-directory>.reference-item{display:grid;grid-template-columns:260px 1fr;gap:55px;align-items:center;padding:40px 0;border-bottom:1px solid #dce3ee}.reference-directory .reference-logo{min-height:140px;background:#f5f7fa;padding:25px}.reference-directory .reference-logo img{height:110px;max-width:200px}.reference-copy h2{font-size:25px;letter-spacing:-.025em;font-weight:600;line-height:1.4;margin:0}.reference-copy>span{display:block;font-size:12px;color:#52647c;margin-top:8px}.reference-copy>p{font-size:15px;line-height:1.85;max-width:70ch;color:#52647c;margin:16px 0 0}.reference-links{display:flex;flex-wrap:wrap;gap:25px;margin-top:22px}.reference-links .text-link{font-size:13px}.reference-empty{padding:50px 0 70px;max-width:680px;border-top:1px solid #dce3ee}.reference-empty h2{font-size:30px;font-weight:600;letter-spacing:-.03em;line-height:1.4}.reference-empty p{font-size:16px;line-height:1.85;color:#52647c;margin-top:18px}.reference-empty .text-link{margin-top:22px}
@media(max-width:959px){.reference-directory>.reference-item{grid-template-columns:200px 1fr;gap:30px}.reference-logo-list{grid-template-columns:repeat(3,minmax(0,1fr))}.reference-item--compact:nth-child(4n){border-right:1px solid #e6ebf2}.reference-item--compact:nth-child(3n){border-right:0}.reference-item--compact:nth-child(n+4){border-top:1px solid #e6ebf2}}
@media(max-width:699px){.references-home .section-heading{align-items:flex-start}.references-home .section-heading .text-link{margin-top:5px;font-size:12px}.reference-logo-list{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:25px}.reference-item--compact{padding:20px;min-height:120px}.reference-item--compact:nth-child(3n){border-right:1px solid #e6ebf2}.reference-item--compact:nth-child(2n){border-right:0}.reference-item--compact:nth-child(n+3){border-top:1px solid #e6ebf2}.reference-logo img{height:65px}.reference-directory>.reference-item{grid-template-columns:1fr;gap:24px;padding-block:30px}.reference-directory .reference-logo{justify-content:flex-start;max-width:260px;min-height:120px}.reference-copy h2{font-size:23px}.reference-copy>p{font-size:14px}.reference-empty h2{font-size:25px}.reference-empty p{font-size:14px}}

/* Tipografi tabanı: eylem metinleri küçük ekranda da okunur kalır. */
.references-home .section-heading .text-link { font-size: 14px; }
.reference-copy { min-width: 0; }
.reference-copy :is(h2,p),.reference-logo > :is(strong,span) { overflow-wrap: anywhere; }
.reference-logo > :is(strong,span) { min-width: 0; text-align: center; }
.reference-links .text-link { font-size: 14px; }
