:root{--partner-navy:#06265b;--partner-blue:#146ce0;--partner-pale:#f3f8fe;--partner-line:#d8e5f2}.partners-marquee{position:relative;z-index:4;background:#fff;border-top:1px solid #e7eff7;border-bottom:1px solid #dce8f4;overflow:hidden}.partners-marquee-inner{min-height:118px;display:flex;align-items:center;gap:34px;width:min(1320px,calc(100% - 48px));margin:auto}.partners-marquee-label{flex:0 0 auto;color:var(--partner-navy);font:800 10px/1.35 Manrope,Arial,sans-serif;letter-spacing:.13em}.partners-marquee-label span{display:block;color:var(--partner-blue);margin-top:5px}.partners-marquee-window{overflow:hidden;min-width:0;flex:1;mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent)}.partners-marquee-track{display:flex;align-items:center;width:max-content;animation:partner-slide 68s linear infinite}.partners-marquee:hover .partners-marquee-track{animation-play-state:paused}.partner-marquee-item{width:172px;height:74px;display:grid;place-items:center;padding:10px 24px;flex:0 0 auto;border-left:1px solid #edf2f7}.partner-marquee-item img{max-width:100%;max-height:50px;object-fit:contain;transition:transform .25s ease}.partner-marquee-item:hover img{transform:scale(1.06)}@keyframes partner-slide{to{transform:translateX(-50%)}}.partners-page{background:#fff}.partners-hero{min-height:300px;display:flex;align-items:end;padding:76px 0 52px;color:#fff;background:radial-gradient(circle at 82% 0,rgba(55,141,255,.64),transparent 33%),linear-gradient(112deg,#041a40,#0c56ae);position:relative;overflow:hidden}.partners-hero:after{content:"";position:absolute;width:480px;height:480px;border:1px solid #fff3;border-radius:50%;right:-130px;top:-250px;box-shadow:0 0 0 65px #ffffff0b,0 0 0 130px #ffffff08}.partners-container{width:min(1180px,calc(100% - 48px));margin:auto;position:relative;z-index:1}.partners-crumb{margin:0 0 18px;color:#b7d9ff;font:800 10px/1 Manrope,Arial,sans-serif;letter-spacing:.14em}.partners-hero h1{margin:0;font:600 clamp(38px,4.4vw,58px)/1.05 Manrope,Arial,sans-serif;letter-spacing:-.06em}.partners-hero p:last-child{max-width:550px;margin:17px 0 0;color:#dbeafa;font-size:14px;line-height:1.7}.partners-directory{padding:76px 0 108px;background:linear-gradient(180deg,#fff 0%,var(--partner-pale) 100%)}.partners-directory-head{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:32px}.partners-directory-head small{color:var(--partner-blue);font-size:10px;letter-spacing:.14em;font-weight:800}.partners-directory-head h2{margin:10px 0 0;color:var(--partner-navy);font-size:clamp(27px,3vw,40px);letter-spacing:-.055em;line-height:1.1}.partners-directory-head p{max-width:390px;margin:0;color:#62738d;font-size:13px;line-height:1.7}.partner-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.partner-card{min-height:204px;padding:20px;border:1px solid var(--partner-line);background:#fff;text-align:left;display:flex;flex-direction:column;align-items:flex-start;position:relative;cursor:pointer;transition:transform .3s ease,box-shadow .3s ease,border-color .3s ease}.partner-card:hover,.partner-card.is-active{transform:translateY(-5px);border-color:#9fc3ef;box-shadow:0 16px 34px rgba(8,46,101,.12)}.partner-card-logo{height:112px;width:100%;padding:13px;display:grid;place-items:center;border-bottom:1px solid #edf2f7}.partner-card-logo img{max-width:100%;max-height:80px;object-fit:contain}.partner-card strong{margin-top:15px;color:var(--partner-navy);font-size:13px;line-height:1.35}.partner-card i{position:absolute;right:18px;bottom:18px;width:25px;height:25px;display:grid;place-items:center;border:1px solid #bcd5ed;border-radius:50%;color:var(--partner-blue);font-style:normal;font-size:14px;transition:.25s}.partner-card.is-active i,.partner-card:hover i{background:var(--partner-blue);border-color:var(--partner-blue);color:#fff;transform:translate(2px,-2px)}@media(max-width:900px){.partner-grid{grid-template-columns:repeat(3,1fr)}.partners-marquee-inner{gap:20px}.partners-marquee-label{width:100px}}@media(max-width:640px){.partners-container,.partners-marquee-inner{width:calc(100% - 36px)}.partners-hero{min-height:270px;padding:70px 0 43px}.partners-directory{padding:55px 0 70px}.partners-directory-head{display:block}.partners-directory-head p{margin-top:18px}.partner-grid{grid-template-columns:repeat(2,1fr);gap:10px}.partner-card{min-height:174px;padding:13px}.partner-card-logo{height:94px;padding:8px}.partner-card-logo img{max-height:66px}.partner-card strong{font-size:11px}.partners-marquee-inner{min-height:90px}.partners-marquee-label{display:none}.partner-marquee-item{width:130px;height:62px;padding:8px 18px}.partner-marquee-item img{max-height:38px}}.partners-page,.partners-page *{font-family:Manrope,Arial,sans-serif}.partners-hero{min-height:128px!important;padding:39px 0 34px!important;align-items:center!important}.partners-hero:after{display:none}.partners-hero h1{font-size:clamp(25px,2.5vw,34px)!important;letter-spacing:.02em!important;font-weight:700!important}.partners-directory-head h2,.partners-directory-head p,.partner-card strong{font-family:Manrope,Arial,sans-serif!important}@media(min-width:641px){body:has(.partners-marquee) .hero{height:clamp(370px,43vh,410px)!important;min-height:370px!important}.partners-marquee-label{font-size:14px!important;line-height:1.25!important;letter-spacing:.09em!important}.partners-marquee-label span{font-size:10px;letter-spacing:.04em}.partners-marquee-inner{gap:40px}.partners-marquee-label{min-width:142px}}@media(max-width:640px){body:has(.partners-marquee) .hero{height:370px!important;min-height:370px!important}.partners-marquee-label{display:block!important;font-size:11px!important;line-height:1.2!important;min-width:90px}.partners-marquee-label span{font-size:8px}.partners-marquee-inner{gap:12px}}
/* Keep the partner strip immediately beneath the slider. */
body:has(.partners-marquee) .hero{margin-bottom:0!important}
body:has(.partners-marquee) .partners-marquee{height:112px!important;min-height:112px!important;margin:0!important;padding:0!important}
body:has(.partners-marquee) .partners-marquee-inner{height:112px!important;min-height:112px!important;margin-top:0!important;margin-bottom:0!important;padding-top:0!important;padding-bottom:0!important}
@media(max-width:640px){body:has(.partners-marquee) .partners-marquee,body:has(.partners-marquee) .partners-marquee-inner{height:86px!important;min-height:86px!important}}

/* UNICEF ve UNESCO logoları kırpılmış şeffaf dosyalarla daha görünür */
.partner-card-logo img[src*="unesco-clear"],.partner-card-logo img[src*="unicef-clear"]{max-height:98px;max-width:100%}
.partner-marquee-item img[src*="unesco-clear"],.partner-marquee-item img[src*="unicef-clear"]{max-height:66px}
@media(max-width:640px){.partner-card-logo img[src*="unesco-clear"],.partner-card-logo img[src*="unicef-clear"]{max-height:80px}.partner-marquee-item img[src*="unesco-clear"],.partner-marquee-item img[src*="unicef-clear"]{max-height:44px}}
