.apps-grid-parent{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:20px}.app-card1{display:flex;flex-direction:column;width:100%;background:#ffffff;border-radius:24px;overflow:hidden;padding:18px;border:1px solid rgba(0,0,0,0.06);box-shadow:0 10px 30px rgba(0,0,0,0.08);transition:transform 0.3s ease,box-shadow 0.3s ease}.app-card1:hover{transform:translateY(-8px);box-shadow:0 18px 45px rgba(0,0,0,0.14)}.app-card1-content{display:flex;flex-direction:column;height:100%}.app-image{background:#f5f7fb;border-radius:18px;overflow:hidden;margin-bottom:18px}.app-image img{width:100%;height:380px;object-fit:contain;display:block}.app-card1{display:flex;flex-direction:column;width:100%;background:rgba(255,255,255,0.05);border-radius:24px;overflow:hidden;padding:18px;border:1px solid rgba(255,255,255,0.1);backdrop-filter:blur(12px);box-shadow:0 10px 30px rgba(0,0,0,0.25);transition:transform 0.3s ease,box-shadow 0.3s ease}.app-card1:hover{transform:translateY(-8px);box-shadow:0 18px 45px rgba(0,0,0,0.35)}.app-image{background:rgba(255,255,255,0.04);border-radius:18px;overflow:hidden;margin-bottom:18px}.app-image img{width:100%;height:380px;object-fit:contain;display:block}.app-info{display:flex;flex-direction:column;flex:1}.app-info h2{margin:12px 0 8px;font-size:1.4rem}.app-info p{color:#666;line-height:1.6}.app-card-footer{margin-top:auto;padding-top:20px}.app-link-btn{width:100%;text-transform:uppercase;border-radius:12px}.app-info{display:flex;flex-direction:column;flex:1}.app-info h2{margin:12px 0 8px;font-size:1.4rem}.app-info p{color:#666;line-height:1.6}.app-card-footer{margin-top:auto;padding-top:20px}.app-link-btn{width:100%;text-transform:uppercase;border-radius:12px}.app-meta{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;margin-bottom:18px}.app-badge,.category{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 16px;border-radius:14px;font-size:0.72rem;font-weight:700;letter-spacing:0.8px;text-transform:uppercase;overflow:hidden;transition:all 0.35s ease}.app-badge::before,.category::before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent,rgba(255,255,255,0.25),transparent);transform:translateX(-120%);transition:transform 0.5s ease}.app-badge:hover::before,.category:hover::before{transform:translateX(120%)}.platform-android{color:#7CFF9B;background:linear-gradient(135deg,rgba(34,197,94,0.18),rgba(34,197,94,0.05));border:1px solid rgba(34,197,94,0.35);box-shadow:0 0 20px rgba(34,197,94,0.15)}.platform-ios{color:#8BD3FF;background:linear-gradient(135deg,rgba(59,130,246,0.2),rgba(59,130,246,0.05));border:1px solid rgba(59,130,246,0.35);box-shadow:0 0 20px rgba(59,130,246,0.15)}.category{color:#E9A8FF;background:linear-gradient(135deg,rgba(168,85,247,0.2),rgba(168,85,247,0.05));border:1px solid rgba(168,85,247,0.35);box-shadow:0 0 20px rgba(168,85,247,0.15)}.app-badge:hover,.category:hover{transform:translateY(-3px);box-shadow:0 10px 25px rgba(0,0,0,0.25)}