/* Equestrian */
.gc-not{display:flex;align-items:center;gap:20px;margin-top:24px;padding:26px 32px;border-radius:26px;background:#2B2A2A;color:#FFFFFF;font-family:'Paytone One',sans-serif;font-size:clamp(20px,2.2vw,28px);line-height:1.2}
.gc-not span{flex:0 0 auto;width:56px;height:56px;border-radius:18px;background:linear-gradient(135deg,#328741,#8CC63F);display:flex;align-items:center;justify-content:center}
.eq-case{position:relative;border-radius:34px;min-height:560px;padding:56px;display:flex;align-items:center;background-size:cover;background-position:center;color:#FFFFFF;overflow:hidden;transition:transform .5s ease,box-shadow .5s ease}
.eq-case:hover{transform:translateY(-6px);box-shadow:0 50px 90px -40px rgba(0,0,0,.75)}
.eq-case>div{max-width:620px;display:flex;flex-direction:column;gap:14px}
.eq-logo{width:200px;height:96px;padding:14px 20px;box-sizing:border-box;border-radius:18px;background:#FFFFFF;display:flex;align-items:center;justify-content:center;margin-bottom:10px}
.eq-logo img{max-width:100%;max-height:100%;object-fit:contain}
.eq-case small{font-size:13px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:#B5E07A}
.eq-case h3{margin:0;font-family:'Paytone One',sans-serif;font-weight:400;font-size:clamp(30px,3.4vw,46px);line-height:1.05}
.eq-case p{margin:0;font-size:17.5px;line-height:1.7;color:rgba(255,255,255,.94)}
.eq-tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}
.eq-tags span{padding:8px 14px;border-radius:999px;background:rgba(140,198,63,.2);border:1px solid rgba(181,224,122,.35);font-size:13.5px;font-weight:700;color:#E4F5CF}
.eq-tags span:first-child{background:linear-gradient(90deg,#2E8B3E,#6CB043);border-color:transparent;color:#FFFFFF}
@media (max-width:760px){.eq-case{min-height:520px;padding:30px;align-items:flex-end;background-image:none !important;background:linear-gradient(0deg,#1E1D1D,#233326)}}