/* eKAMU V40: Ana sayfa ek alan; mevcut tasarım kurallarından ayrışan sınıflar */
.ek-motion{margin:30px auto 38px;position:relative;font-family:inherit;color:#102a4d}.ek-motion *{box-sizing:border-box}.ek-motion-head{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 16px}.ek-motion-kicker{font-weight:800;font-size:12px;letter-spacing:2px;color:#0076aa}.ek-motion h2{font-size:clamp(25px,3vw,39px);line-height:1.18;margin:8px 0}.ek-motion h2 em{color:#038ba8;font-style:normal}.ek-motion-head p{max-width:760px;color:#506783;margin:0}.ek-motion-toggle{white-space:nowrap;padding:12px 17px;background:#09345e;border-radius:13px;border:1px solid #26719c;color:#fff;font-weight:700;cursor:pointer}.ek-motion-stage{height:270px;background:radial-gradient(ellipse at 50% 70%,#105884,#061a35 66%);position:relative;border-radius:24px;overflow:hidden;isolation:isolate}.ek-motion-orbit{position:absolute;left:50%;top:50%;width:500px;height:175px;margin-left:-250px;margin-top:-87px;border:1px solid #58e7ef77;border-radius:50%;animation:ek-spin 18s linear infinite;box-shadow:0 0 22px #28dde61e}.ek-motion-orbit-b{width:410px;height:260px;margin-left:-205px;margin-top:-130px;animation-duration:26s;animation-direction:reverse;border-color:#76acff55}.ek-motion-center{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center;padding:17px;border-radius:22px;background:#061d3dbd;color:white;z-index:3;box-shadow:0 0 35px #38dedd33}.ek-motion-center strong{font-size:clamp(22px,3vw,32px);white-space:nowrap}.ek-motion-center strong span{color:#48e8e0}.ek-motion-center small{display:block;font-size:11px;color:#bdedff}.ek-motion-photo{position:absolute;width:146px;height:112px;border:3px solid #ffffffac;border-radius:16px;overflow:hidden;box-shadow:0 10px 35px #001a3888;animation:ek-float 5.2s ease-in-out infinite alternate;z-index:2;background:linear-gradient(140deg,#247abc,#71d9cc)}.ek-motion-photo img{width:100%;height:100%;object-fit:cover}.ek-photo-a{top:12%;left:8%;transform:rotate(-8deg)}.ek-photo-b{top:52%;left:22%;animation-delay:-1s;animation-duration:6.1s}.ek-photo-c{top:12%;right:13%;animation-delay:-2s;animation-duration:5.5s}.ek-photo-d{top:54%;right:8%;animation-delay:-3.5s;animation-duration:6.7s}.ek-motion-ticker{margin:12px 0 22px;background:#082a52;border-radius:12px;color:#dffaff;overflow:hidden;white-space:nowrap;padding:10px 0}.ek-motion-track{display:inline-block;min-width:180%;animation:ek-marquee 25s linear infinite;font-weight:700;letter-spacing:.3px}.ek-motion-filters{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:14px}.ek-motion-filters button{padding:9px 16px;border-radius:999px;border:1px solid #c5dbee;background:#fff;color:#214263;cursor:pointer}.ek-motion-filters button.active{color:white;background:#006cbe}.ek-motion-cards{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.ek-motion-card{display:flex;flex-direction:column;gap:8px;min-height:157px;padding:17px;background:#fff;border:1px solid #d5e6f5;border-radius:18px;text-decoration:none;color:#14375d;box-shadow:0 5px 15px #10375d13;transition:transform .15s,box-shadow .15s;transform-style:preserve-3d}.ek-motion-card span{font-size:28px}.ek-motion-card strong{font-size:16px}.ek-motion-card small{color:#627d96}.ek-motion-card:hover{box-shadow:0 17px 32px #10375d2c}.ek-motion-card[hidden]{display:none}.ek-motion-story{margin-top:19px;display:grid;grid-template-columns:1fr 1fr;gap:0;border-radius:20px;overflow:hidden;background:#eaf4fc;border:1px solid #d1e5f5;min-height:220px}.ek-motion-story-img{min-height:220px;background:linear-gradient(135deg,#4fb2d2,#16538b)}.ek-motion-story-img img{width:100%;height:100%;min-height:220px;max-height:270px;object-fit:cover;display:block}.ek-motion-story-content{padding:22px}.ek-motion-story-content>span{font-size:11px;font-weight:800;letter-spacing:1px;color:#07759e}.ek-motion-story-content h3{margin:8px 0;font-size:25px}.ek-motion-story-content p{color:#506b86}.ek-motion-story-nav{display:flex;align-items:center;gap:14px}.ek-motion-story-nav button{width:38px;height:36px;border:0;border-radius:10px;background:#07558c;color:white;cursor:pointer}.ek-motion.paused .ek-motion-orbit,.ek-motion.paused .ek-motion-photo,.ek-motion.paused .ek-motion-track{animation-play-state:paused!important}.ek-motion.paused .ek-motion-card{transition:none}@keyframes ek-spin{to{transform:rotate(360deg)}}@keyframes ek-float{from{translate:0 -9px;rotate:-3deg}to{translate:0 10px;rotate:4deg}}@keyframes ek-marquee{to{transform:translateX(-50%)}}@media(max-width:820px){.ek-motion-photo{width:110px;height:85px}.ek-photo-a{left:3%}.ek-photo-d{right:2%}.ek-motion-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.ek-motion-story{grid-template-columns:1fr}.ek-motion-story-img,.ek-motion-story-img img{max-height:230px}.ek-motion-stage{height:230px}}@media(max-width:520px){.ek-motion-head{align-items:flex-start;flex-direction:column}.ek-motion-stage{height:190px}.ek-motion-photo{width:83px;height:70px}.ek-photo-b{left:7%;top:59%}.ek-photo-c{right:8%}.ek-photo-d{right:4%;top:59%}.ek-motion-center strong{font-size:19px}.ek-motion-center small{font-size:9px}.ek-motion-card{min-height:143px;padding:13px}}@media(prefers-reduced-motion:reduce){.ek-motion-orbit,.ek-motion-photo,.ek-motion-track{animation:none!important}.ek-motion-card{transition:none!important}}
