.industry-link{display:inline-block;margin-top:15px;padding:10px 20px;background:#2f4f4f;color:white;text-decoration:none;font-weight:600;transition:all .3s ease}.industry-link:hover{background:#1a3a3a;transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.2)}.result-card{background:#fff;padding:25px;margin-bottom:20px;box-shadow:0 4px 12px rgba(0,0,0,.1);transition:all .3s ease}.result-card:hover{transform:translateY(-3px);box-shadow:0 6px 20px rgba(0,0,0,.15)}.result-card.best{border:3px solid #4caf50;background:linear-gradient(135deg,#e8f5e9 0%,#c8e6c9 100%)}.result-card.worst{border:3px solid #f44336;background:linear-gradient(135deg,#ffebee 0%,#ffcdd2 100%)}.result-title{font-size:22px;font-weight:700;color:#2f4f4f;margin-bottom:15px}.result-row{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #e0e0e0}.result-label{font-weight:600;color:#555}.result-value{font-weight:700;color:#2f4f4f;font-size:18px}.best-badge{display:inline-block;background:#4caf50;color:white;padding:5px 15px;font-size:14px;font-weight:600;margin-left:10px}.worst-badge{display:inline-block;background:#f44336;color:white;padding:5px 15px;font-size:14px;font-weight:600;margin-left:10px}.recommendation{margin-top:30px;padding:25px;background:linear-gradient(135deg,#fff9c4 0%,#fff59d 100%);border-left:5px solid #fbc02d}.recommendation-title{font-size:20px;font-weight:700;color:#f57f17;margin-bottom:15px}.recommendation-text{color:#555;line-height:1.6;font-size:16px}@media (max-width:768px){.result-row{flex-direction:column;gap:5px}}