/* Homepage "Our network" block (GTRStats + tickets) - matches features.css cards */
.gfeatures-network { position: relative; z-index: 1; margin: 0 0 60px; text-align: center; }
.gnet-title { font-size: 26px; font-weight: 800; color: #fff; margin: 0 0 8px; }
.gnet-sub { color: #9ca3af; font-size: 14px; margin: 0 auto 26px; max-width: 560px; }
.gnet-grid { display: grid; grid-template-columns: repeat(2, 1fr); gap: 24px; max-width: 820px; margin: 0 auto; }
.gnet-card { text-align: left; text-decoration: none !important; color: inherit; }
.gnet-card:hover { text-decoration: none !important; }
@media (max-width: 700px) { .gnet-grid { grid-template-columns: 1fr; max-width: 500px; } }
