.feature-card {
    transition: all 0.4s cubic-bezier(0.165, 0.84, 0.44, 1);
    background: #FFFFFF;
    border: 1px solid rgba(184, 138, 90, 0.1);
}
.feature-card:hover {
    transform: translateY(-8px);
    border-color: #B88A5A;
    box-shadow: 0 20px 40px rgba(184, 138, 90, 0.1);
}
.gradient-text {
    color: #B88A5A;
}
.glass-card {
    background: #FFFFFF;
    border: 1px solid rgba(184, 138, 90, 0.1);
}
.stat-card {
    transition: all 0.3s ease;
}
.stat-card:hover {
    transform: scale(1.05);
}
.floating {
    animation: floating 5s ease-in-out infinite;
}
@keyframes floating {
    0%, 100% { transform: translateY(0px); }
    50% { transform: translateY(-15px); }
}
.equipment-row {
    transition: all 0.2s ease;
}
.equipment-row:hover {
    background: rgba(184, 138, 90, 0.03);
}
