.xgate .xgate-card{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;min-height:170px;padding:18px;color:#f4ece0;background:#17120e;border:1px solid #33291f}
.xgate .xgate-card .xgate-ic{display:none}
.xgate .xgate-card::before{content:"";position:absolute;inset:0;background-size:cover;background-repeat:no-repeat}
.xgate .xgate-card:nth-child(1)::before{background-image:linear-gradient(0deg,rgba(14,10,8,.96) 10%,rgba(14,10,8,.72) 48%,rgba(14,10,8,.15)),url(/assets/gate-bg-1-20261023b.webp);background-position:0 0,50% 22%}
.xgate .xgate-card:nth-child(2)::before{background-image:linear-gradient(0deg,rgba(14,10,8,.96) 10%,rgba(14,10,8,.72) 48%,rgba(14,10,8,.15)),url(/assets/gate-bg-2-20261023b.webp);background-position:0 0,60% 25%}
.xgate .xgate-card:nth-child(3)::before{background-image:linear-gradient(0deg,rgba(14,10,8,.96) 10%,rgba(14,10,8,.72) 48%,rgba(14,10,8,.15)),url(/assets/gate-bg-3-20261023b.webp);background-position:0 0,30% 60%}
.xgate .xgate-card b,.xgate .xgate-card span{position:relative;z-index:1;color:#f4ece0;text-shadow:0 1px 6px rgba(0,0,0,.65)}
.xgate .xgate-card span{color:#e6dac6}
